@import"https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700;800;900&display=swap";:root{--v-white: #fff;--v-subtle: #f7f6fa;--v-surface: var(--v-white);--v-surface-subtle: var(--v-subtle);--v-text: #352341;--v-muted: #675e70;--v-primary: #c32f91;--v-primary-hover: #a72379;--v-lilac: #7c52b8;--v-yellow: #ffd66b;--v-coral: #ef826e;--v-gold: #e6b451;--v-success: #21725c;--v-warning: #8a5500;--v-danger: #b72f55;--v-danger-hover: #962445;--v-border: #e5dfe8;--v-field-border: #8f8397;--v-focus: #7c52b8;--v-magenta-soft: #fbeaf5;--v-lilac-soft: #f0e9f9;--v-yellow-soft: #fff5d8;--v-coral-soft: #fff0ec;--v-radius-control: .75rem;--v-radius-card: 1rem;--v-radius-dialog: 1.25rem;--v-space-1: .25rem;--v-space-2: .5rem;--v-space-3: .75rem;--v-space-4: 1rem;--v-space-6: 1.5rem;--v-space-8: 2rem;--v-space-12: 3rem;--v-font-page: 1.125rem;--v-font-section: 1rem;--v-font-card: .875rem;--v-font-body: .875rem;--v-font-control: .875rem;--v-font-description: .8125rem;--v-font-caption: .75rem;--v-font-reading: .9375rem;--v-font-input: 1rem;--v-weight-normal: 400;--v-weight-medium: 600;--v-weight-bold: 700;--v-line-heading: 1.3;--v-line-body: 1.5;--v-line-reading: 1.6;--v-control-height: 3rem;--v-touch-min: 2.75rem;--v-icon-size: 1.25rem;--v-page-block-space: clamp(1rem, 2vw, 1.5rem);--v-heading-gap: .5rem;--v-header-gap: .75rem;--v-section-gap: 1.5rem;--v-card-gap: .75rem;--v-card-padding: 1rem;--v-card-padding-compact: .75rem;--v-item-gap: .5rem;--v-shadow: 0 3px 16px #35234106;--background: var(--v-white);--foreground: var(--v-text);--surface: var(--v-subtle);--surface-foreground: var(--v-text);--sidebar: var(--v-white);--sidebar-foreground: var(--v-text);--card: var(--v-white);--card-foreground: var(--v-text);--popup: var(--v-white);--popup-foreground: var(--v-text);--primary: var(--v-primary);--primary-foreground: #fff;--secondary: var(--v-lilac-soft);--secondary-foreground: #6c409d;--accent: var(--v-yellow-soft);--accent-foreground: #795500;--muted: var(--v-subtle);--muted-foreground: var(--v-muted);--border: var(--v-border);--success: var(--v-success);--success-foreground: #fff;--error: var(--v-danger);--error-foreground: #fff;--destructive: var(--error);--destructive-foreground: var(--error-foreground);--warning: var(--v-warning);--warning-foreground: #fff;--info: var(--v-lilac);--info-foreground: #fff;--info-hover: #6c409d;--info-active: #593182;--font-family-base: "Nunito", sans-serif;--font-family-heading: var(--font-family-base);--font-family-display: var(--font-family-base);--font-family-monospace: monospace;--font-family-cursive: cursive;--vloryze-heading-shadow: none;--vloryze-field-bg: var(--card);--vloryze-field-border: var(--v-field-border);--vloryze-button-bg: var(--primary);--vloryze-button-text: var(--primary-foreground);--vloryze-control-radius: var(--v-radius-control);--valorize-rose: var(--v-primary);--valorize-lilac: var(--v-lilac);--valorize-orange: var(--v-coral);--valorize-gold: var(--v-gold);--shadow: var(--v-shadow);--shadow-md: 0 8px 24px #3523410d;--shadow-lg: 0 20px 55px #35234118;--shadow-focus: 0 0 0 3px #7c52b833;--radius-sm: .5rem;--radius: var(--v-radius-control);--radius-md: var(--v-radius-card);--radius-lg: var(--v-radius-dialog);--radius-full: 999px;--motion-fast: .15s;--motion-normal: .3s;--motion-slow: .4s;--motion-step: 275ms;--motion-distance: 12px;--motion-press-scale: .98;--motion-easing: cubic-bezier(.22, 1, .36, 1);--motion-entry-animation: vloryze-enter var(--motion-normal) var(--motion-easing);--motion-fade-in-animation: vloryze-fade-in var(--motion-normal) var(--motion-easing);--motion-fast-fade-in-animation: vloryze-fade-in var(--motion-fast) var(--motion-easing);--motion-fade-out-animation: vloryze-fade-out var(--motion-fast) var(--motion-easing);--animation-duration-fast: var(--motion-fast);--animation-duration-normal: var(--motion-normal);--animation-duration-slow: var(--motion-slow);--chart-color-1: #c32f91;--chart-color-2: #7c52b8;--chart-color-3: #c27c05;--chart-color-4: #bd5547;--chart-color-5: #427c9b;--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: var(--v-space-1);--spacing-2: var(--v-space-2);--spacing-3: var(--v-space-3);--spacing-4: var(--v-space-4);--spacing-6: var(--v-space-6);--spacing-8: var(--v-space-8);--spacing-12: var(--v-space-12);--spacing-16: 4rem;--spacing-20: 5rem}:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px)}@layer base{:where(button,a,input,select,textarea){transition:background-color var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing),scale var(--motion-fast) var(--motion-easing)}@media(prefers-reduced-motion:no-preference){:where(button:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true])){scale:var(--motion-press-scale)}}}@layer base{:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px)}ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}.rbc-month-view{overflow:visible!important}:root{color-scheme:light;--v-white: #fff;--v-subtle: #f7f6fa;--v-surface: var(--v-white);--v-surface-subtle: var(--v-subtle);--v-text: #352341;--v-muted: #675e70;--v-primary: #c32f91;--v-primary-hover: #a72379;--v-lilac: #7c52b8;--v-yellow: #ffd66b;--v-coral: #ef826e;--v-gold: #e6b451;--v-success: #21725c;--v-warning: #8a5500;--v-danger: #b72f55;--v-danger-hover: #962445;--v-border: #e5dfe8;--v-field-border: #8f8397;--v-focus: #7c52b8;--v-magenta-soft: #fbeaf5;--v-lilac-soft: #f0e9f9;--v-yellow-soft: #fff5d8;--v-coral-soft: #fff0ec;--v-radius-control: .75rem;--v-radius-card: 1rem;--v-radius-dialog: 1.25rem;--v-space-1: .25rem;--v-space-2: .5rem;--v-space-3: .75rem;--v-space-4: 1rem;--v-space-6: 1.5rem;--v-space-8: 2rem;--v-space-12: 3rem;--v-font-page: 1.125rem;--v-font-section: 1rem;--v-font-card: .875rem;--v-font-body: .875rem;--v-font-control: .875rem;--v-font-description: .8125rem;--v-font-caption: .75rem;--v-font-reading: .9375rem;--v-font-input: 1rem;--v-weight-normal: 400;--v-weight-medium: 600;--v-weight-bold: 700;--v-line-heading: 1.3;--v-line-body: 1.5;--v-line-reading: 1.6;--v-control-height: 3rem;--v-touch-min: 2.75rem;--v-icon-size: 1.25rem;--v-page-block-space: clamp(1rem, 2vw, 1.5rem);--v-heading-gap: .5rem;--v-header-gap: .75rem;--v-section-gap: 1.5rem;--v-card-gap: .75rem;--v-card-padding: 1rem;--v-card-padding-compact: .75rem;--v-item-gap: .5rem;--v-shadow: 0 3px 16px #35234106;--background: var(--v-white);--foreground: var(--v-text);--surface: var(--v-subtle);--surface-foreground: var(--v-text);--sidebar: var(--v-white);--sidebar-foreground: var(--v-text);--card: var(--v-white);--card-foreground: var(--v-text);--popup: var(--v-white);--popup-foreground: var(--v-text);--primary: var(--v-primary);--primary-foreground: #fff;--secondary: var(--v-lilac-soft);--secondary-foreground: #6c409d;--accent: var(--v-yellow-soft);--accent-foreground: #795500;--muted: var(--v-subtle);--muted-foreground: var(--v-muted);--border: var(--v-border);--success: var(--v-success);--success-foreground: #fff;--error: var(--v-danger);--error-foreground: #fff;--destructive: var(--error);--destructive-foreground: var(--error-foreground);--warning: var(--v-warning);--warning-foreground: #fff;--info: var(--v-lilac);--info-foreground: #fff;--info-hover: #6c409d;--info-active: #593182;--font-family-base: "Nunito", sans-serif;--font-family-heading: var(--font-family-base);--font-family-display: var(--font-family-base);--font-family-monospace: monospace;--font-family-cursive: cursive;--vloryze-heading-shadow: none;--vloryze-field-bg: var(--card);--vloryze-field-border: var(--v-field-border);--vloryze-button-bg: var(--primary);--vloryze-button-text: var(--primary-foreground);--vloryze-control-radius: var(--v-radius-control);--valorize-rose: var(--v-primary);--valorize-lilac: var(--v-lilac);--valorize-orange: var(--v-coral);--valorize-gold: var(--v-gold);--shadow: var(--v-shadow);--shadow-md: 0 8px 24px #3523410d;--shadow-lg: 0 20px 55px #35234118;--shadow-focus: 0 0 0 3px #7c52b833;--radius-sm: .5rem;--radius: var(--v-radius-control);--radius-md: var(--v-radius-card);--radius-lg: var(--v-radius-dialog);--radius-full: 999px;--motion-fast: .15s;--motion-normal: .3s;--motion-slow: .4s;--motion-step: 275ms;--motion-distance: 12px;--motion-press-scale: .98;--motion-easing: cubic-bezier(.22, 1, .36, 1);--motion-entry-animation: vloryze-enter var(--motion-normal) var(--motion-easing);--motion-fade-in-animation: vloryze-fade-in var(--motion-normal) var(--motion-easing);--motion-fast-fade-in-animation: vloryze-fade-in var(--motion-fast) var(--motion-easing);--motion-fade-out-animation: vloryze-fade-out var(--motion-fast) var(--motion-easing);--animation-duration-fast: var(--motion-fast);--animation-duration-normal: var(--motion-normal);--animation-duration-slow: var(--motion-slow);--chart-color-1: #c32f91;--chart-color-2: #7c52b8;--chart-color-3: #c27c05;--chart-color-4: #bd5547;--chart-color-5: #427c9b;--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: var(--v-space-1);--spacing-2: var(--v-space-2);--spacing-3: var(--v-space-3);--spacing-4: var(--v-space-4);--spacing-6: var(--v-space-6);--spacing-8: var(--v-space-8);--spacing-12: var(--v-space-12);--spacing-16: 4rem;--spacing-20: 5rem}@keyframes vloryze-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vloryze-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vloryze-enter{0%{opacity:0;translate:0 var(--motion-distance)}to{opacity:1;translate:0 0}}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--background);color:var(--foreground);font-family:var(--font-family-base);font-size:var(--v-font-body);line-height:var(--v-line-body)}button,input,select,textarea{font-family:inherit}button{font-size:var(--v-font-control)}input,select,textarea{font-size:var(--v-font-input)}h1,h2,h3,h4{font-family:var(--font-family-display);color:inherit;letter-spacing:-.01em;overflow-wrap:normal;word-break:normal;text-shadow:none}h1{font-size:var(--v-font-page);font-weight:var(--v-weight-bold);line-height:var(--v-line-heading)}h2{font-size:var(--v-font-section);font-weight:var(--v-weight-bold);line-height:var(--v-line-heading)}h3{font-size:var(--v-font-card);font-weight:var(--v-weight-bold);line-height:1.4}h4{font-size:var(--v-font-body);font-weight:var(--v-weight-bold);line-height:1.4}main,section,article,nav,form{min-width:0}img,video{max-width:100%}button{line-height:1.4;overflow-wrap:normal;word-break:normal}:where(button:not([role=radio]):not([role=checkbox]):not([role=switch])){min-height:44px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea{max-width:100%;min-width:0;min-height:48px;background:var(--vloryze-field-bg);border:1px solid var(--vloryze-field-border);border-radius:var(--v-radius-control);color:var(--foreground);line-height:1.5;font-family:inherit;font-size:var(--v-font-input)}input[type=date],input[type=month],input[type=time]{padding:12px;color-scheme:light}button[type=submit]{min-height:var(--v-control-height);font-weight:var(--v-weight-bold)}@layer base{:where(button,a,input,select,textarea){transition:background-color var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing),scale var(--motion-fast) var(--motion-easing)}@media(prefers-reduced-motion:no-preference){:where(button:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true])){scale:var(--motion-press-scale)}}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--v-focus);outline-offset:3px}:where(summary){min-height:44px;cursor:pointer}:where(progress){accent-color:var(--primary)}:where(table){font-variant-numeric:tabular-nums}:where([role=alert]){overflow-wrap:anywhere}:where([hidden]){display:none}.dark{color-scheme:dark;--v-white: #281f32;--v-subtle: #342a3f;--v-surface: var(--v-white);--v-surface-subtle: var(--v-subtle);--v-success: #91d9b9;--v-warning: #ffd68a;--v-text: #fff7fc;--v-muted: #ddcfdf;--v-primary: #f2a7d6;--v-primary-hover: #ffc7e9;--v-lilac: #c7a7ef;--v-focus: #c7a7ef;--v-border: #6d5c78;--v-field-border: #b39ebe;--v-magenta-soft: #4c2c44;--v-lilac-soft: #3e3155;--v-yellow-soft: #403624;--v-coral-soft: #4c302d;--background: var(--v-white);--foreground: var(--v-text);--surface: var(--v-subtle);--surface-foreground: var(--v-text);--sidebar: var(--v-white);--sidebar-foreground: var(--v-text);--card: var(--v-white);--card-foreground: var(--v-text);--popup: var(--v-white);--popup-foreground: var(--v-text);--primary: var(--v-primary);--secondary: var(--v-lilac-soft);--accent: var(--v-yellow-soft);--muted: var(--v-subtle);--muted-foreground: var(--v-muted);--border: var(--v-border);--vloryze-field-bg: var(--card);--vloryze-field-border: var(--v-field-border);--vloryze-button-bg: var(--primary);--vloryze-button-text: var(--primary-foreground);--info: var(--v-lilac);--primary-foreground: #352341;--secondary-foreground: #e3c9ff;--accent-foreground: #ffe0a0;--success: var(--v-success);--success-foreground: #163b2e;--v-danger: #ffb5c6;--v-danger-hover: #ffd1dc;--error: #ffb5c6;--error-foreground: #491829;--destructive: var(--error);--destructive-foreground: var(--error-foreground);--warning: var(--v-warning);--warning-foreground: #453000;--info-foreground: #30223e}.dark input[type=date],.dark input[type=month],.dark input[type=time]{color-scheme:dark}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@layer base{._content_i3iy7_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation:var(--motion-fast-fade-in-animation)}._content_i3iy7_2[data-state=closed]{animation:var(--motion-fade-out-animation)}@media(prefers-reduced-motion:reduce){._content_i3iy7_2,._content_i3iy7_2[data-state=closed]{animation:none;transition:none}}}@layer base{._toaster_cvz0m_2{--viewport-padding:16px;--toast-width:min(360px, calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)) );--toast-border-radius:var(--v-radius-card,16px);--toast-font-family:var(--font-family-base);--toast-animation-duration:.12s}._toast_cvz0m_2{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px;background:var(--v-white,#fff);color:var(--v-text,#352341);border-radius:var(--v-radius-card,16px);box-shadow:0 4px 20px #3523411f;border:1px solid var(--v-border,#e5dfe8);width:var(--toast-width);max-width:calc(100vw - 32px);position:relative;font-size:1rem;line-height:1.5;overflow-wrap:anywhere}._toast_cvz0m_2:has(._closeButton_cvz0m_4){padding-right:60px}._content_cvz0m_5{flex:1 1 120px;display:flex;flex-direction:column;gap:4px;min-width:0}._title_cvz0m_6{font-weight:700;font-size:1rem;color:var(--v-text,#352341);line-height:1.5}._description_cvz0m_7{font-size:1rem;color:var(--v-muted,#675e70);line-height:1.5}._icon_cvz0m_8{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;color:var(--v-primary,#c32f91)}._actionButton_cvz0m_9,._cancelButton_cvz0m_9{min-width:44px;min-height:48px;height:auto;max-width:100%;padding:12px;border:1px solid transparent;border-radius:var(--v-radius-control,12px);font:inherit;font-weight:700;font-size:1rem;line-height:1.4;cursor:pointer;white-space:normal;overflow-wrap:anywhere;margin:0;touch-action:manipulation}._actionButton_cvz0m_9{background:var(--v-primary,#c32f91);color:var(--primary-foreground,#fff)}._actionButton_cvz0m_9:hover{background:var(--v-primary-hover,#a72379)}._cancelButton_cvz0m_9{background:var(--v-subtle,#f7f6fa);color:var(--v-text,#352341);border-color:var(--v-field-border,#8f8397)}._cancelButton_cvz0m_9:hover{background:var(--v-magenta-soft,#fbeaf5)}._closeButton_cvz0m_4{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;border-radius:12px;background:transparent;color:var(--v-muted,#675e70);border:0;cursor:pointer;opacity:1}._closeButton_cvz0m_4:hover{background:var(--v-subtle,#f7f6fa)}._toast_cvz0m_2:focus-visible,._actionButton_cvz0m_9:focus-visible,._cancelButton_cvz0m_9:focus-visible,._closeButton_cvz0m_4:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:2px}@media(prefers-reduced-motion:reduce){._toaster_cvz0m_2{--toast-animation-duration:0ms}._toast_cvz0m_2,._actionButton_cvz0m_9,._cancelButton_cvz0m_9,._closeButton_cvz0m_4{animation:none;transition:none}}}@layer base{._button_1x0gd_2{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:48px;height:auto;padding:10px 16px;font-family:var(--font-family-base);font-size:var(--v-font-body,.875rem);font-weight:700;line-height:1.4;border:1px solid transparent;border-radius:var(--v-radius-control,12px);white-space:normal;overflow-wrap:normal;word-break:normal;text-decoration:none;text-align:center;cursor:pointer;position:relative;touch-action:manipulation;transition:background-color var(--motion-fast,.15s) var(--motion-easing,cubic-bezier(.22,1,.36,1)),border-color var(--motion-fast,.15s) var(--motion-easing,cubic-bezier(.22,1,.36,1)),color var(--motion-fast,.15s) var(--motion-easing,cubic-bezier(.22,1,.36,1)),scale var(--motion-fast,.15s) var(--motion-easing,cubic-bezier(.22,1,.36,1))}._button_1x0gd_2:active:not(:disabled):not(._disabled_1x0gd_3):not([aria-disabled=true]):not([aria-busy=true]){scale:var(--motion-press-scale,.98)}._button_1x0gd_2:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px;box-shadow:none}._sm_1x0gd_5{min-height:44px;padding:10px 12px;font-size:var(--v-font-control,.875rem)}._md_1x0gd_6{min-height:48px;padding:12px 16px}._lg_1x0gd_7{min-height:48px;padding:12px 20px}._icon_1x0gd_8,._icon-sm_1x0gd_8,._icon-md_1x0gd_8{width:44px;min-width:44px;height:44px;min-height:44px;padding:10px}._icon-lg_1x0gd_9{width:48px;min-width:48px;height:48px;min-height:48px;padding:12px}._button_1x0gd_2 svg{flex-shrink:0;width:1.25rem;height:1.25rem}._lg_1x0gd_7 svg,._icon-lg_1x0gd_9 svg{width:1.5rem;height:1.5rem}._primary_1x0gd_12{background:var(--v-primary,#c32f91);color:var(--primary-foreground,#fff);border-color:var(--v-primary,#c32f91);--spinner-color:var(--primary-foreground,#fff)}._primary_1x0gd_12:hover,._primary_1x0gd_12:active{background:var(--v-primary-hover,#a72379);border-color:var(--v-primary-hover,#a72379)}._secondary_1x0gd_14{background:var(--v-surface-subtle,#f7f6fa);color:var(--v-text,#352341);border-color:var(--v-field-border,#8f8397);--spinner-color:var(--v-text,#352341)}._secondary_1x0gd_14:hover,._secondary_1x0gd_14:active{background:var(--v-lilac-soft,#f0e9f9);color:var(--v-text,#352341)}._outline_1x0gd_16{background:var(--v-surface,#fff);color:var(--v-primary,#c32f91);border-color:var(--v-field-border,#8f8397);--spinner-color:var(--v-primary,#c32f91)}._outline_1x0gd_16:hover,._outline_1x0gd_16:active{background:var(--v-magenta-soft,#fbeaf5);color:var(--v-primary-hover,#a72379);border-color:var(--v-primary-hover,#a72379)}._ghost_1x0gd_18{background:transparent;color:var(--v-primary,#c32f91);--spinner-color:var(--v-primary,#c32f91)}._ghost_1x0gd_18:hover,._ghost_1x0gd_18:active{background:var(--v-surface-subtle,#f7f6fa);color:var(--v-primary-hover,#a72379)}._link_1x0gd_20{background:transparent;color:var(--v-primary,#c32f91);border:0;padding:8px 0;min-height:44px;text-decoration:underline;text-underline-offset:3px;--spinner-color:var(--v-primary,#c32f91)}._link_1x0gd_20:hover,._link_1x0gd_20:active{color:var(--v-primary-hover,#a72379);background:transparent}._destructive_1x0gd_22{background:var(--v-danger,#b3261e);color:var(--error-foreground,#fff);border-color:var(--v-danger,#b3261e);--spinner-color:var(--error-foreground,#fff)}._destructive_1x0gd_22:hover,._destructive_1x0gd_22:active{background:var(--v-danger-hover,#8c1d18);border-color:var(--v-danger-hover,#8c1d18)}._disabled_1x0gd_3,._button_1x0gd_2:disabled{opacity:1;background:var(--v-surface-subtle,#f7f6fa);color:var(--v-muted,#675e70);border-color:var(--v-border,#e5dfe8);cursor:not-allowed;pointer-events:none;box-shadow:none}@media(prefers-reduced-motion:reduce){._button_1x0gd_2{transition:none;animation:none}._button_1x0gd_2:active:not(:disabled):not(._disabled_1x0gd_3):not([aria-disabled=true]):not([aria-busy=true]){scale:none}}}._protected_vszen_1{opacity:0!important;visibility:hidden!important;pointer-events:none!important}._shield_vszen_7{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:grid;place-items:center;padding:var(--v-page-block-space, 16px) 16px;background:var(--background);color:var(--foreground)}._card_vszen_17{width:min(460px,100%);padding:var(--v-card-padding, 16px);border:1px solid var(--border);border-radius:20px;background:var(--card)}._card_vszen_17 h1{font-size:1.35rem;margin:0 0 12px}._card_vszen_17 p{color:var(--muted-foreground);line-height:1.6;margin:0 0 20px}._card_vszen_17 button{min-height:44px;height:auto;padding:12px 16px;white-space:normal}._shield_vszen_7{overflow-y:auto;overscroll-behavior:contain;padding:var(--v-page-block-space, 16px) 16px;box-sizing:border-box}._card_vszen_17{min-width:0;border-radius:16px;box-sizing:border-box;margin:auto}._card_vszen_17 h1{line-height:1.3;text-shadow:none}._card_vszen_17 p{font-size:16px;overflow-wrap:anywhere}._card_vszen_17 button{min-height:48px;border-radius:12px;font-size:16px}@media(max-height:420px){._shield_vszen_7{align-items:start}}._page_mp0sh_2{display:grid;place-items:center;min-height:100dvh;padding:max(var(--v-page-block-space, clamp(16px, 2vw, 24px)),env(safe-area-inset-top)) 16px max(var(--v-page-block-space, clamp(16px, 2vw, 24px)),env(safe-area-inset-bottom));background:var(--background);color:var(--foreground)}._page_mp0sh_2._embedded_mp0sh_3{min-height:0;padding:var(--v-page-block-space, clamp(16px, 2vw, 24px)) 0}._card_mp0sh_4{width:min(100%,540px);padding:var(--v-card-padding, 16px);text-align:center;border:1px solid var(--border);border-radius:var(--v-radius-card);background:var(--card);box-shadow:var(--v-shadow)}._illustration_mp0sh_5{display:grid;place-items:center;width:88px;height:88px;margin:0 auto var(--v-header-gap, 12px);color:var(--primary);border-radius:var(--v-radius-card);background:var(--v-magenta-soft)}._illustration_mp0sh_5 svg{max-width:48px;max-height:48px}._title_mp0sh_7{margin:0;font-size:var(--v-font-page,1.25rem);line-height:1.2;font-weight:700;overflow-wrap:normal;text-shadow:none}._embedded_mp0sh_3 ._title_mp0sh_7{font-size:var(--v-font-section,1.0625rem)}._subtitle_mp0sh_9{margin:var(--v-heading-gap, 8px) 0 var(--v-header-gap, 12px);color:var(--muted-foreground);font-size:1rem;line-height:1.6}._back_mp0sh_10{min-height:48px;max-width:100%;padding-inline:24px;gap:8px;white-space:normal;text-decoration:none}._back_mp0sh_10 svg{flex-shrink:0}@layer base{._overlay_134da_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#140c1c7a;z-index:var(--z-overlay)!important;animation:var(--motion-fade-in-animation)}._content_134da_3{box-sizing:border-box;position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);width:min(36rem,calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:20px;background:var(--v-surface,#fff);color:var(--v-text,#352341);border:1px solid var(--v-border,#e5dfe8);border-radius:var(--v-radius-dialog,20px);box-shadow:var(--v-shadow,0 3px 16px #35234106);z-index:var(--z-overlay)!important;overflow:auto;overscroll-behavior:contain;overflow-wrap:normal;word-break:normal;font-size:var(--v-font-body,.875rem);line-height:1.6;animation:var(--motion-fade-in-animation)}._content_134da_3{animation:var(--motion-entry-animation)}._overlay_134da_2[data-state=closed],._content_134da_3[data-state=closed]{animation:var(--motion-fade-out-animation)}._close_134da_6{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:var(--v-radius-control,12px);background:var(--v-surface-subtle,#f7f6fa);color:var(--v-muted,#675e70);cursor:pointer;touch-action:manipulation}._close_134da_6:hover{background:var(--v-magenta-soft,#fbeaf5);color:var(--v-primary-hover,#a72379)}._close_134da_6:focus-visible,._content_134da_3 a:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px;box-shadow:none}._closeIcon_134da_9{width:20px;height:20px}._header_134da_10{margin-bottom:16px}._footer_134da_11{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:16px}._title_134da_12{margin:0 44px 12px 0;font-family:var(--font-family-heading);font-size:var(--v-font-section,1.0625rem);font-weight:700;color:var(--v-text,#352341);line-height:1.3;overflow-wrap:normal;word-break:normal;text-shadow:none}._description_134da_13{font-size:var(--v-font-body,.875rem);color:var(--v-muted,#675e70);line-height:1.6;margin:0 0 16px}._screenReaderText_134da_14{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:480px){._content_134da_3{padding:20px 16px}._footer_134da_11>button{flex:1 1 9rem}}@media(prefers-reduced-motion:reduce){._overlay_134da_2,._content_134da_3,._close_134da_6,._overlay_134da_2[data-state=closed],._content_134da_3[data-state=closed]{animation:none;transition:none}}}._currentPanel_1srpz_1{padding:16px;container-type:inline-size}._currentPanel_1srpz_1 ._top_1srpz_2{align-items:flex-start}._categoryHeading_1srpz_3{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--v-text,#352341);text-decoration:none;line-height:1.35}._categoryHeading_1srpz_3 svg{flex-shrink:0;color:var(--v-primary-hover,#a72379)}._pointBalance_1srpz_5{display:flex;flex-direction:column;gap:2px;text-align:right;min-width:0;line-height:1.3}._pointBalance_1srpz_5>span{color:var(--v-muted,#675e70);font-size:.75rem}._pointBalance_1srpz_5>strong{font-size:1.125rem;color:var(--v-primary-hover,#a72379);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._currentCategory_1srpz_8{margin:4px 0 14px}._currentCategory_1srpz_8 ._category_1srpz_3{padding:6px 10px;font-size:var(--v-font-page,1.25rem);line-height:1.3;color:var(--v-primary-hover,#a72379);overflow-wrap:normal;word-break:normal}._currentCategory_1srpz_8 ._category_1srpz_3 svg{width:24px;height:24px}._nextStep_1srpz_11{min-width:0}._stepHeading_1srpz_12{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}._stepHeading_1srpz_12 h3{font-size:var(--v-font-card,.9375rem);line-height:1.4;min-width:0;height:auto;white-space:normal;word-break:normal;overflow-wrap:normal}._stepHeading_1srpz_12>strong{font-size:.9375rem;color:var(--v-primary-hover,#a72379);flex-shrink:0;font-variant-numeric:tabular-nums}._currentPanel_1srpz_1 ._progress_1srpz_15{margin:8px 0}._currentPanel_1srpz_1 ._progress_1srpz_15>div{background:linear-gradient(90deg,var(--v-primary-hover,#a72379),#9252b3)}._remainingPoints_1srpz_17{margin:6px 0;font-size:.9375rem;line-height:1.4;font-weight:700}._requirements_1srpz_18{margin:4px 0;font-size:.875rem;line-height:1.45;color:var(--v-muted,#675e70)}._maximum_1srpz_19{margin-top:12px;padding:10px 12px;background:var(--v-yellow-soft,#fff5d8);border-radius:12px;font-size:.8125rem;line-height:1.45;min-width:0}._maximum_1srpz_19>strong{display:block;font-size:.875rem;color:var(--v-text,#352341)}._finished_1srpz_21{display:flex;align-items:flex-start;gap:8px;background:var(--v-magenta-soft,#fbeaf5);border-radius:12px;padding:10px 12px;line-height:1.45;font-size:.9375rem}._finished_1srpz_21 svg{color:var(--v-primary-hover,#a72379);flex-shrink:0;margin-top:1px}._categoryLinks_1srpz_23{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;border-top:1px solid var(--v-border,#e5dfe8);padding-top:4px}._categoryLinks_1srpz_23 a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;text-align:center;text-decoration:none;color:var(--v-primary-hover,#a72379);font-size:.875rem;font-weight:700;line-height:1.3;min-width:0;word-break:normal;overflow-wrap:normal}._categoryLinks_1srpz_23 svg{flex-shrink:0}@media(max-width:380px){._currentPanel_1srpz_1{padding:12px}._currentPanel_1srpz_1 ._top_1srpz_2{gap:4px 8px}._categoryHeading_1srpz_3{font-size:1rem;gap:4px}._pointBalance_1srpz_5>strong{font-size:1rem}._currentPanel_1srpz_1 ._top_1srpz_2 h2{min-width:0}._maximum_1srpz_19{padding:10px}._categoryLinks_1srpz_23 a{gap:4px;font-size:.8125rem}._categoryLinks_1srpz_23 svg{width:16px;height:16px}}._panel_1srpz_28{border:1px solid var(--v-border,#e5dfe8);border-radius:16px;padding:16px;margin:12px 0;background:var(--v-surface,#fff);min-width:0}._top_1srpz_2{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}._top_1srpz_2 h2,._panel_1srpz_28 h3{margin:0}._top_1srpz_2 h2{font-size:var(--v-font-section,1.0625rem)}._points_1srpz_31{font-size:1.25rem;font-weight:800;color:var(--v-primary-hover,#a72379)}._category_1srpz_3{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:12px;background:var(--v-magenta-soft,#fbeaf5);color:var(--v-text,#352341);font-weight:800;max-width:100%;overflow-wrap:anywhere}._category_1srpz_3[data-level="1"]{background:var(--v-coral-soft,#fff0ec)}._category_1srpz_3[data-level="2"]{background:var(--v-lilac-soft,#f0e9f9)}._category_1srpz_3[data-level="3"]{background:var(--v-yellow-soft,#fff5d8)}._category_1srpz_3[data-level="4"]{background:var(--v-magenta-soft,#fbeaf5);border:1px solid #d7ac47}._category_1srpz_3 svg{flex-shrink:0;color:var(--v-primary-hover,#a72379)}._summary_1srpz_35{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;flex-wrap:wrap}._progress_1srpz_15{height:8px;margin:8px 0}._meta_1srpz_37{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;color:var(--v-muted,#675e70);font-size:.9375rem;margin:8px 0 0}._links_1srpz_38{display:flex;gap:8px 16px;flex-wrap:wrap;margin-top:8px}._links_1srpz_38 a,._link_1srpz_38{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--v-primary-hover,#a72379);font-weight:700}._notice_1srpz_39{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--v-border,#e5dfe8)}._notice_1srpz_39 p{margin:4px 0 0}._notice_1srpz_39 a{grid-column:1}._close_1srpz_41{min-width:44px;min-height:44px;align-self:start;border:0;border-radius:10px;background:transparent;color:var(--v-muted,#675e70);cursor:pointer}._muted_1srpz_42{color:var(--v-muted,#675e70);font-size:.9375rem;margin:8px 0}._error_1srpz_42{color:var(--v-text,#352341)}._grid_1srpz_43{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}._badge_1srpz_44{min-width:0;border:1px solid var(--v-border,#e5dfe8);border-radius:16px;padding:16px;background:var(--v-surface,#fff)}._badge_1srpz_44[data-earned=true]{background:var(--v-yellow-soft,#fff5d8);border-color:#d7ac47}._badge_1srpz_44 h3{margin:8px 0;font-size:var(--v-font-card,.9375rem)}._badge_1srpz_44 p{margin:8px 0}._badge_1srpz_44 button{margin-top:8px}._badgeIcon_1srpz_47{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--v-lilac-soft,#f0e9f9);color:var(--secondary-foreground,#6c409d)}._status_1srpz_48{display:flex;align-items:center;gap:8px;font-weight:700;font-size:.9375rem}._areas_1srpz_49{display:grid;gap:12px}._area_1srpz_49{border-bottom:1px solid var(--v-border,#e5dfe8);padding:12px 0}._area_1srpz_49 h3{margin:0;font-size:var(--v-font-card,.9375rem)}._area_1srpz_49 p{margin:8px 0}._history_1srpz_50{list-style:none;padding:0;margin:12px 0}._history_1srpz_50 li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--v-border,#e5dfe8)}._history_1srpz_50 time{display:block;color:var(--v-muted,#675e70);font-size:.875rem}._history_1srpz_50 a{color:var(--v-text,#352341);font-weight:700}._history_1srpz_50 strong{color:var(--v-primary-hover,#a72379)}._recommendations_1srpz_51{display:grid;gap:12px;margin:12px 0}._recommendations_1srpz_51 a{display:block;color:var(--v-text,#352341);border-bottom:1px solid var(--v-border,#e5dfe8);padding:12px 0;text-decoration:none}._recommendations_1srpz_51 p{margin:4px 0;color:var(--v-muted,#675e70)}._celebration_1srpz_52{position:relative;text-align:center;overflow:hidden;width:min(92vw,480px);background:var(--v-surface,#fff);border:1px solid #d7ac47}._celebrationContent_1srpz_52{position:relative;z-index:1;padding:12px 0}._celebrationContent_1srpz_52 h2{color:var(--v-text,#352341);line-height:1.3;margin:12px 0;font-size:1.5rem}._celebrationContent_1srpz_52 p{margin:12px 0;line-height:1.6}._crown_1srpz_52{display:inline-grid;place-items:center;border-radius:50%;width:80px;height:80px;color:var(--v-primary-hover,#a72379);background:var(--v-yellow-soft,#fff5d8);animation:_reveal_1srpz_1 .65s ease both}._particles_1srpz_52{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}._particles_1srpz_52 i{position:absolute;left:calc(var(--i) * 5%);top:-12px;width:6px;height:10px;background:var(--v-primary,#c32f91);border-radius:2px;animation:_fall_1srpz_1 1.6s ease-out both;animation-delay:calc(var(--i) * 28ms)}._particles_1srpz_52 i:nth-child(3n){background:#d7ac47}._particles_1srpz_52 i:nth-child(3n+1){background:var(--v-lilac,#7c52b8)}@keyframes _fall_1srpz_1{0%{opacity:0;transform:translateY(-10px) rotate(0)}20%{opacity:1}to{opacity:0;transform:translateY(360px) rotate(240deg)}}@keyframes _reveal_1srpz_1{0%{transform:scale(.85);opacity:.3}to{transform:scale(1);opacity:1}}._panel_1srpz_28 :is(a,button):focus-visible,._badge_1srpz_44 :is(a,button):focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}@media(max-width:760px){._grid_1srpz_43{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){._grid_1srpz_43{grid-template-columns:minmax(0,1fr)}._panel_1srpz_28,._badge_1srpz_44{padding:12px}._points_1srpz_31{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){._particles_1srpz_52{display:none}._crown_1srpz_52{animation:none}._panel_1srpz_28 *,._celebration_1srpz_52 *{animation:none;transition:none}}._pointsWithHelp_1srpz_59,._helpInline_1srpz_60{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%}._helpInline_1srpz_60>span,._helpInline_1srpz_60>h3{min-width:0;overflow-wrap:anywhere}._invitation_f18xp_1{position:fixed;z-index:45;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:max(12px,env(safe-area-inset-bottom,0px));width:auto;max-width:580px;max-height:42vh;max-height:42dvh;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;margin:0 auto;padding:16px;box-shadow:0 6px 22px #35234124;display:grid;gap:12px;border:1px solid #d7ac47;border-radius:18px;background:linear-gradient(120deg,var(--v-magenta-soft,#fbeaf5),var(--v-lilac-soft,#f0e9f9) 70%,var(--v-yellow-soft,#fff5d8));color:var(--v-text,#352341);animation:var(--motion-entry-animation)}._heading_f18xp_2{display:flex;align-items:flex-start;gap:12px;min-width:0}._heading_f18xp_2>div{min-width:0}._gift_f18xp_4{position:relative;display:inline-grid;place-items:center;flex:0 0 44px;height:44px;border-radius:13px;background:#fff;color:var(--v-primary-hover,#a72379)}._sparkles_f18xp_5{position:absolute;right:-3px;top:-5px;color:#8a681a;background:var(--v-yellow-soft,#fff5d8);border-radius:50%}._invitation_f18xp_1 h2{margin:0;font-size:1.0625rem;line-height:1.4;overflow-wrap:anywhere}._invitation_f18xp_1 p{margin:8px 0 0;line-height:1.5}._actions_f18xp_8{position:sticky;bottom:0;display:flex;gap:8px;flex-wrap:wrap;padding-top:4px;background:var(--v-lilac-soft,#f0e9f9);border-radius:10px}._actions_f18xp_8 button{min-height:44px;white-space:normal;height:auto}._actions_f18xp_8 button:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}@media(max-width:380px){._invitation_f18xp_1{padding:12px}._heading_f18xp_2{gap:8px}._gift_f18xp_4{flex-basis:36px;height:36px}}@media(prefers-reduced-motion:reduce){._invitation_f18xp_1,._invitation_f18xp_1 *{animation:none;transition:none}}._portalHost_17znq_1{display:contents}._dialog_17znq_2{width:min(36rem,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:90vh;max-height:90dvh;padding:var(--v-card-padding, 16px);border:1px solid var(--border);border-radius:20px;background:var(--card);color:var(--foreground)}._topline_17znq_3{display:flex;align-items:center;gap:8px;color:var(--primary);font-size:var(--v-font-caption,.75rem);font-weight:750;letter-spacing:.09em;min-height:32px;padding-right:44px}._progress_17znq_4{display:flex;gap:6px;margin:var(--v-header-gap, 12px) 0}._progress_17znq_4 span{height:4px;flex:1;background:var(--border);border-radius:4px}._progress_17znq_4 span[data-current=true]{background:var(--primary)}._introduction_17znq_7{margin-bottom:var(--v-header-gap, 12px)}._title_17znq_8{margin:0 0 var(--v-heading-gap, 8px);font-size:var(--v-font-page,1.25rem);line-height:1.3;letter-spacing:-.025em;color:var(--foreground)}._title_17znq_8:focus{outline:none}._description_17znq_10{margin:0;font-size:var(--v-font-card,.9375rem);line-height:1.55;color:var(--muted-foreground)}._features_17znq_11{display:grid;gap:var(--v-card-gap, 12px)}._features_17znq_11>div{display:flex;align-items:flex-start;gap:var(--v-card-gap, 12px);padding:var(--v-card-padding-compact, 12px);background:color-mix(in srgb,var(--primary) 5%,var(--card));border:1px solid var(--border);border-radius:15px}._features_17znq_11 svg{color:var(--primary);width:23px;height:23px;flex-shrink:0;margin-top:1px}._features_17znq_11 strong{font-size:var(--v-font-card,.9375rem)}._features_17znq_11 p,._steps_17znq_15 p{margin:5px 0 0;font-size:var(--v-font-body,.875rem);line-height:1.5;color:var(--muted-foreground)}._steps_17znq_15{list-style:none;margin:0;padding:0;counter-reset:guide-step;display:grid;gap:var(--v-card-gap, 12px)}._steps_17znq_15 li{position:relative;padding-left:43px;counter-increment:guide-step}._steps_17znq_15 li:before{content:counter(guide-step);position:absolute;left:0;top:0;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,var(--card));font-weight:750}._steps_17znq_15 strong{font-size:var(--v-font-card,.9375rem)}._help_17znq_20 p{font-size:var(--v-font-card,.9375rem);line-height:1.6;color:var(--muted-foreground)}._menuPath_17znq_21{display:flex;flex-wrap:wrap;align-items:center;gap:var(--v-item-gap, 8px);padding:var(--v-card-padding-compact, 12px);border:1px solid var(--border);border-radius:16px;color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--card));font-size:var(--v-font-card,.9375rem)}._support_17znq_22{display:flex;gap:10px;align-items:flex-start;border-top:1px solid var(--border);padding-top:var(--v-header-gap, 12px);margin-top:var(--v-header-gap, 12px)}._support_17znq_22 svg{flex-shrink:0;color:var(--primary);margin-top:3px}._support_17znq_22 p{margin:0}._actions_17znq_25{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:var(--v-card-padding, 16px)}._actions_17znq_25 button{min-height:48px;height:auto;white-space:normal;font-size:var(--v-font-control,.875rem);line-height:1.5;flex:1 1 120px}._fullGuide_17znq_27{font-size:var(--v-font-control,.875rem);height:auto;display:flex;min-height:44px;margin:9px auto 0;white-space:normal;text-align:center}._error_17znq_28{margin-top:16px;padding:12px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--primary) 6%,var(--card))}._error_17znq_28 p{margin:0 0 7px;font-size:var(--v-font-body,.875rem);line-height:1.5}._error_17znq_28 button{min-height:44px;white-space:normal}._saving_17znq_31{display:grid;justify-items:center;gap:4px;text-align:center;font-size:var(--v-font-caption,.75rem);color:var(--muted-foreground);margin-top:5px}._saving_17znq_31 button{min-height:44px}@media(max-width:400px){._dialog_17znq_2{padding:var(--v-card-padding, 16px)}._features_17znq_11>div{padding:var(--v-card-padding-compact, 12px);gap:var(--v-item-gap, 8px)}._actions_17znq_25{margin-top:var(--v-card-padding, 16px)}}._tourShield_17znq_41{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;touch-action:none}._tourDimmed_17znq_42{background:#23122c59}._spotlight_17znq_43{position:fixed;z-index:2147483001;border:3px solid var(--primary, #b42883);border-radius:18px;box-shadow:0 0 0 100vmax #23122c66,0 0 0 2px #fff inset;pointer-events:none;box-sizing:border-box}._tourPanel_17znq_44{position:fixed;z-index:2147483002;box-sizing:border-box;bottom:max(12px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:min(35rem,calc(100vw - 24px));max-height:min(51dvh,26rem);overflow-y:auto;overscroll-behavior:contain;padding:16px 18px 8px;background:var(--card, white);color:var(--foreground, #352341);border:1px solid var(--border, #e5dfe8);border-radius:20px;box-shadow:0 8px 36px #23122c2e}._tourTitle_17znq_45{margin:0 36px 8px 0;font-size:var(--v-font-section,1.0625rem);line-height:1.25;color:var(--foreground);outline:none}._tourDetail_17znq_46{margin:8px 0 0;font-size:var(--v-font-body,.875rem);line-height:1.45;color:var(--muted-foreground)}._tourActions_17znq_47{display:flex;align-items:center;justify-content:space-between;gap:8px}._tourActions_17znq_47 button{min-height:44px;padding:8px 12px;font-size:var(--v-font-card,.9375rem);white-space:normal}._tourCount_17znq_49{white-space:nowrap;font-size:var(--v-font-description,.8125rem);color:var(--muted-foreground)}._tourSkip_17znq_50{display:flex;margin:4px auto 0;min-height:44px;font-size:var(--v-font-body,.875rem)}._tourClose_17znq_51{position:absolute;top:6px;right:6px;border:none;background:transparent;color:var(--muted-foreground);width:44px;height:44px;border-radius:12px;display:grid;place-items:center;cursor:pointer}._tourClose_17znq_51:focus-visible,._tourPanel_17znq_44 button:focus-visible{outline:3px solid var(--primary);outline-offset:2px}@media(max-width:360px){._tourPanel_17znq_44{padding:12px 12px 4px}._tourPanel_17znq_44 ._description_17znq_10{font-size:var(--v-font-body,.875rem);line-height:1.45}._tourDetail_17znq_46{font-size:var(--v-font-description,.8125rem)}._tourActions_17znq_47 button{padding:8px;font-size:var(--v-font-body,.875rem)}}@media(prefers-reduced-motion:reduce){._tourPanel_17znq_44,._spotlight_17znq_43,._tourPanel_17znq_44 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(prefers-reduced-motion:reduce){._dialog_17znq_2 *,._dialog_17znq_2{transition:none!important;animation:none!important}}._image_w86zl_1{display:block;max-width:100%;height:auto;object-fit:contain;object-position:center;border:0;border-radius:0;filter:none;opacity:1;mix-blend-mode:normal;background:#fff}._logo_w86zl_2._logo_w86zl_2{width:100%;height:auto;aspect-ratio:1280 / 400;overflow:hidden}._icon_w86zl_3{width:64px;aspect-ratio:1}._compact_w86zl_4._compact_w86zl_4{display:block;width:160px;max-width:100%;height:auto;min-height:0;margin:0;aspect-ratio:1280 / 400;flex-shrink:1;overflow:hidden}._heading_1p20l_1{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--v-heading-gap, 8px);width:100%;flex:1 1 100%;min-width:0;margin:0}._title_1p20l_11{min-width:0}._heading_1p20l_1 ._title_1p20l_11 h1{margin:0;font-size:var(--v-font-page,1.25rem);font-weight:var(--v-weight-bold,700);line-height:var(--v-line-heading,1.3);white-space:normal;word-break:normal;overflow-wrap:normal}._title_1p20l_11>*{max-width:100%}._title_1p20l_11>div{min-width:0}._heading_1p20l_1 ._title_1p20l_11>:is(h2,h3,p),._heading_1p20l_1 ._title_1p20l_11>div>:is(h2,h3,p){margin:var(--v-heading-gap, 8px) 0 0}._banner_j8587_1{position:fixed;left:12px;right:12px;bottom:calc(var(--safe-area-inset-bottom, 0px) + 72px);z-index:2147483000;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--foreground);color:var(--background);font-size:14px;line-height:1.4;box-shadow:0 8px 24px #35234133}._banner_j8587_1 svg{flex:none}@media(min-width:900px){._banner_j8587_1{left:auto;right:24px;max-width:420px;bottom:24px}}._screen_12zzd_1{right:0;bottom:0;top:0;left:0;transform:none;width:100vw;max-width:none;height:100dvh;max-height:none;box-sizing:border-box;padding:calc(24px + env(safe-area-inset-top)) calc(20px + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) calc(20px + env(safe-area-inset-left));border:0;border-radius:0;background:var(--background,#fff);color:var(--foreground,#172b4d);display:grid;place-items:center;overflow:auto;overscroll-behavior:contain;animation:none!important}._screen_12zzd_1>button:last-child{display:none}._card_12zzd_3{width:100%;max-width:420px;min-width:0;display:grid;gap:16px;text-align:center;justify-items:center;margin:auto}._icon_12zzd_4{display:grid;place-items:center;width:68px;height:68px;border-radius:22px;color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,var(--card))}._brand_12zzd_5{margin:0;color:var(--primary);font-weight:800;letter-spacing:.14em;font-size:.8rem}._title_12zzd_6{margin:0;color:var(--foreground);font-size:clamp(1.45rem,5vw,2rem);line-height:1.25;overflow-wrap:anywhere}._title_12zzd_6:focus{outline:none}._description_12zzd_8{margin:0;font-size:1rem;line-height:1.6;color:var(--muted-foreground)}._message_12zzd_9{margin:0;padding:12px;border-radius:12px;background:color-mix(in srgb,var(--primary) 7%,var(--card));color:var(--foreground);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}._actions_12zzd_10{display:grid;gap:10px;width:100%}._actions_12zzd_10>button{min-height:48px;height:auto;padding:12px 16px;white-space:normal;line-height:1.4}._note_12zzd_12{margin:0;font-size:.78rem;line-height:1.5;color:var(--muted-foreground)}@media(prefers-reduced-motion:reduce){._screen_12zzd_1,._screen_12zzd_1 *{animation:none!important;transition:none!important}}._areaHeader_1ubyp_1{display:grid;gap:8px;width:100%;min-width:0;padding:0;color:var(--foreground);background:var(--v-surface,#fff);font-family:var(--font-family-base)}._navigation_1ubyp_11{margin:0;padding:0}._srOnly_1ubyp_12{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._bar_q125x_1{display:flex;align-items:center;width:100%;min-width:0;color:var(--foreground)}._switcher_q125x_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:1;min-width:0;gap:var(--v-space-1);padding:var(--v-space-1);border-radius:var(--v-radius-card);background:var(--muted)}._switcher_q125x_2 a{display:inline-flex;align-items:center;justify-content:center;gap:var(--v-space-2);min-height:48px;min-width:44px;padding:var(--v-space-2) var(--v-space-3);border-radius:var(--v-radius-control);font:700 var(--v-font-control,.875rem)/1.4 var(--font-family-base);color:var(--muted-foreground);text-decoration:none;text-align:center;overflow-wrap:normal;word-break:normal}._switcher_q125x_2 a[aria-current=page]{color:var(--primary);background:var(--card);box-shadow:var(--v-shadow);text-decoration:underline;text-underline-offset:5px}._switcher_q125x_2 a:hover{color:var(--primary);background:var(--card)}._switcher_q125x_2 a{transition:background-color var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing),scale var(--motion-fast) var(--motion-easing)}@media(prefers-reduced-motion:no-preference){._switcher_q125x_2 a:active:not([aria-disabled=true]):not([aria-busy=true]){scale:var(--motion-press-scale)}}._switcher_q125x_2 a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._switcher_q125x_2 svg{width:20px;height:20px;flex-shrink:0}@media(max-width:600px){._switcher_q125x_2 a{padding:var(--v-space-2)}._switcher_q125x_2 svg{display:none}}._sidebar_135gl_1{box-sizing:border-box;position:sticky;top:0;height:100dvh;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--v-card-padding,16px) 16px max(24px,env(safe-area-inset-bottom));background:var(--v-white,#fff);color:var(--v-text,#352341);border-right:1px solid var(--v-border,#e5dfe8);display:flex;flex-direction:column;gap:var(--v-card-gap,12px);font:400 var(--v-font-control,.875rem)/1.5 var(--font-family-base)}._sidebar_135gl_1 *,._sidebar_135gl_1 *:before,._sidebar_135gl_1 *:after{box-sizing:border-box}._sidebar_135gl_1[data-collapsed=true]{display:none}._brandRow_135gl_12{display:flex;align-items:center;justify-content:space-between;gap:8px}._brand_135gl_12{display:inline-flex;align-items:center;width:190px;max-width:100%;min-width:0;text-decoration:none;min-height:48px}._title_135gl_14{margin:8px 12px 0;font-size:.875rem;font-weight:700;color:var(--v-muted,#675e70)}._links_135gl_15{display:grid;gap:4px}._links_135gl_15 a,._links_135gl_15 button{min-width:0;min-height:48px;display:flex;align-items:center;gap:12px;padding:12px;border:0;border-radius:12px;color:var(--v-text,#352341);background:transparent;text-align:left;font:inherit;line-height:1.4;text-decoration:none;cursor:pointer}._links_135gl_15 a:hover,._links_135gl_15 button:hover{background:var(--v-subtle,#f7f6fa)}._links_135gl_15 ._selected_135gl_18{color:var(--v-primary-hover,#a72379);background:var(--v-magenta-soft,#fbeaf5);font-weight:800;box-shadow:inset 3px 0 var(--v-primary,#c32f91)}._links_135gl_15 span{min-width:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}._links_135gl_15 svg{flex-shrink:0;color:var(--v-primary-hover,#a72379)}._group_135gl_21{min-width:0}._links_135gl_15 ._groupToggle_135gl_22{width:100%;font-weight:600}._groupToggle_135gl_22 span{flex:1}._groupToggle_135gl_22[data-active=true]{color:var(--v-primary-hover,#a72379)}._chevron_135gl_25{margin-left:auto;transition:transform var(--motion-fast) var(--motion-easing)}._groupToggle_135gl_22[aria-expanded=true] ._chevron_135gl_25{transform:rotate(180deg)}._groupItems_135gl_27{display:grid;gap:2px;margin:2px 0 4px 20px;padding-left:8px;border-left:1px solid var(--v-border,#e5dfe8)}._groupItems_135gl_27[hidden]{display:none}._links_135gl_15 ._groupItems_135gl_27 a,._links_135gl_15 ._groupItems_135gl_27 button{min-height:44px;padding:10px 8px;gap:8px;font-size:var(--v-font-description,.8125rem)}._close_135gl_30{display:none;border:0;background:transparent;color:var(--v-text,#352341);min-width:48px;min-height:48px;padding:12px;border-radius:12px;cursor:pointer}._close_135gl_30._collapsible_135gl_31{display:inline-grid;place-items:center;flex-shrink:0}._footer_135gl_32{display:flex;flex-direction:column;gap:12px;flex:1}._sidebar_135gl_1 :is(a,button):focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}._backdrop_135gl_34{display:none}@media(max-width:650px){._sidebar_135gl_1{position:fixed;top:0;bottom:0;left:0;z-index:600;width:min(300px,calc(100vw - 32px));height:100dvh;max-height:100dvh;transform:translate(-105%);visibility:hidden;pointer-events:none;transition:transform var(--motion-fast) var(--motion-easing)}._sidebar_135gl_1._open_135gl_37{transform:none;visibility:visible;pointer-events:auto}._backdrop_135gl_34{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:550;background:#21122b80}._close_135gl_30{display:inline-grid;place-items:center;flex-shrink:0}}@media(prefers-reduced-motion:reduce){._sidebar_135gl_1,._chevron_135gl_25{transition:none}}._shell_6mdqw_1{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100dvh;min-width:0;background:var(--v-surface,#fff);color:var(--v-text,#352341);font-family:var(--font-family-base)}._shell_6mdqw_1[data-collapsed=true]{grid-template-columns:minmax(0,1fr)}._content_6mdqw_3{min-width:0}._toolbar_6mdqw_4{box-sizing:border-box;display:flex;align-items:center;gap:8px;min-height:56px;padding:4px 20px;border-bottom:1px solid var(--v-border,#e5dfe8);background:var(--v-surface,#fff);color:var(--v-primary-hover,#a72379);font-size:var(--v-font-control,.875rem);font-weight:700}._brand_6mdqw_5{display:flex;justify-content:center;align-items:center;min-width:0;min-height:44px;flex:1;text-decoration:none;color:inherit}._balance_6mdqw_6{width:44px;flex:0 0 44px}._toolbarAside_6mdqw_7{padding:6px 16px;color:var(--v-muted,#675e70);background:var(--v-surface-subtle,#f7f6fa);font-size:var(--v-font-description,.8125rem);font-weight:400;text-align:center;line-height:1.4}._menuButton_6mdqw_8{display:inline-grid;place-items:center;flex-shrink:0;width:44px;height:44px;padding:10px;border:0;border-radius:12px;background:transparent;color:var(--v-primary-hover,#a72379);cursor:pointer}._menuButton_6mdqw_8:hover{background:var(--v-magenta-soft,#fbeaf5)}._menuButton_6mdqw_8:focus-visible,._skip_6mdqw_10:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}._skip_6mdqw_10{position:absolute;top:8px;left:16px;z-index:700;padding:12px 16px;background:var(--v-surface,#fff);color:var(--v-primary-hover,#a72379);border:1px solid currentColor;border-radius:12px;transform:translateY(-160%)}._skip_6mdqw_10:focus{transform:none}@media(max-width:650px){._shell_6mdqw_1{grid-template-columns:minmax(0,1fr)}._toolbar_6mdqw_4{padding:4px 12px;gap:8px}._content_6mdqw_3[data-bottom-navigation=true]{padding-bottom:calc(80px + env(safe-area-inset-bottom))}}._navigation_1qg4i_1{display:none}@media(max-width:650px){._navigation_1qg4i_1{box-sizing:border-box;display:grid;grid-template-columns:repeat(var(--bottom-navigation-count,5),minmax(0,1fr));position:fixed;inset:auto 0 0;z-index:100;padding:6px max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));background:var(--v-surface,#fff);border-top:1px solid var(--v-border,#e5dfe8)}._link_1qg4i_9{--nav-ink:var(--v-primary-hover,#a72379);--nav-soft:var(--v-magenta-soft,#fbeaf5);position:relative;display:grid;place-items:center;min-width:0;min-height:56px;padding:0 2px 4px;border:0;border-radius:16px;color:var(--nav-ink);text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}._link_1qg4i_9[data-tone=lilac]{--nav-ink:var(--v-lilac,#7c52b8);--nav-soft:var(--v-lilac-soft,#f0e9f9)}._link_1qg4i_9[data-tone=gold]{--nav-ink:var(--v-warning,#8a5500);--nav-soft:var(--v-yellow-soft,#fff5d8)}._link_1qg4i_9[data-tone=neutral]{--nav-ink:var(--v-muted,#675e70);--nav-soft:var(--v-surface-subtle,#f7f6fa)}._icon_1qg4i_18{box-sizing:border-box;display:grid;place-items:center;width:44px;height:44px;border:2px solid transparent;border-radius:15px;background:var(--nav-soft);color:var(--nav-ink);transition:transform var(--motion-fast) var(--motion-easing),border-color var(--motion-fast) var(--motion-easing),scale var(--motion-fast) var(--motion-easing)}._link_1qg4i_9:hover ._icon_1qg4i_18{transform:translateY(-2px)}._link_1qg4i_9[aria-current=page] ._icon_1qg4i_18{border-color:currentColor;transform:translateY(-2px)}._link_1qg4i_9[aria-current=page]:after{content:"";position:absolute;bottom:0;left:calc(50% - 9px);width:18px;height:3px;border-radius:3px;background:currentColor}._link_1qg4i_9:active:not([aria-disabled=true]):not([aria-busy=true]) ._icon_1qg4i_18{scale:var(--motion-press-scale)}._link_1qg4i_9:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:0}}@media(prefers-reduced-motion:reduce){._icon_1qg4i_18{transition:none}._link_1qg4i_9:active:not([aria-disabled=true]):not([aria-busy=true]) ._icon_1qg4i_18{scale:none}._link_1qg4i_9:hover ._icon_1qg4i_18,._link_1qg4i_9:active ._icon_1qg4i_18,._link_1qg4i_9[aria-current=page] ._icon_1qg4i_18{transform:none}}._account_1iboq_1{display:flex;align-items:flex-start;gap:12px;margin-top:auto;padding:16px 4px;border-top:1px solid var(--v-border,#e5dfe8);text-decoration:none;color:var(--v-text,#352341);font-size:var(--v-font-control,.875rem)}._account_1iboq_1>span:last-child{min-width:0}._account_1iboq_1 b,._account_1iboq_1 small{display:block;overflow-wrap:break-word}._account_1iboq_1 small{color:var(--v-muted,#675e70);font-size:var(--v-font-caption,.75rem);line-height:1.5;margin-top:4px}._avatar_1iboq_5{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;color:var(--v-lilac,#6c409d);background:var(--v-lilac-soft,#f0e9f9)}._shell_gy06d_1{min-width:0;background:var(--v-white, #fff);color:var(--v-text, #352341);font-family:var(--font-family-base);font-size:var(--v-font-body,.875rem);line-height:1.5}._shell_gy06d_1 *,._shell_gy06d_1 *:before,._shell_gy06d_1 *:after{box-sizing:border-box}._shell_gy06d_1 h1,._shell_gy06d_1 h2,._shell_gy06d_1 h3{text-shadow:none;color:var(--v-text, #352341);overflow-wrap:normal;word-break:normal}._shell_gy06d_1 h2{margin:0;font-size:var(--v-font-section,1.0625rem);line-height:1.3;font-weight:700}._shell_gy06d_1 h3{margin:0;font-size:var(--v-font-card,.9375rem);line-height:1.4;font-weight:800}._shell_gy06d_1 a{overflow-wrap:normal;word-break:normal}._shell_gy06d_1 svg{flex-shrink:0}._shell_gy06d_1 button,._shell_gy06d_1 input,._shell_gy06d_1 select{font:inherit}._shell_gy06d_1 input,._shell_gy06d_1 select{font-size:var(--v-font-input,1rem)}._shell_gy06d_1 button,._shell_gy06d_1 summary,._shell_gy06d_1 a{-webkit-tap-highlight-color:transparent}._shell_gy06d_1 :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid var(--v-focus, #7c52b8);outline-offset:3px}._content_gy06d_19{max-width:1160px;min-width:0;margin:auto;padding:0 24px var(--v-section-gap, 24px)}._welcomeHeader_gy06d_20{min-width:0;margin-top:var(--v-page-block-space, 24px)}._welcomeHeader_gy06d_20>p{color:var(--v-muted, #675e70)}._section_gy06d_22{margin-top:var(--v-section-gap, 24px);min-width:0}._sectionMessage_gy06d_23{margin:var(--v-section-gap,24px) 0 0;padding:var(--v-card-padding-compact,12px) var(--v-card-padding,16px);color:var(--v-primary-hover,#a72379);text-align:center;font-size:var(--v-font-card,.9375rem);font-weight:700;line-height:1.5;overflow-wrap:anywhere}._sectionMessage_gy06d_23:before{content:"";display:block;width:56px;height:3px;border-radius:3px;margin:0 auto var(--v-heading-gap,8px);background:linear-gradient(90deg,var(--v-primary,#c32f91),var(--valorize-gold,#e6b451))}._freedomMessage_gy06d_25{color:var(--v-lilac,#7c52b8)}._sectionHeading_gy06d_26,._paneltop_gy06d_26{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--v-header-gap, 12px);margin-bottom:var(--v-header-gap, 12px)}._sectionHeading_gy06d_26>h2,._paneltop_gy06d_26>h2{flex:1;min-width:min(11rem,100%)}._period_gy06d_28{margin:0 0 4px;color:var(--v-muted, #675e70);font-size:var(--v-font-description,.8125rem)}._financeGrid_gy06d_29{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}._balanceWrap_gy06d_30{position:relative;min-width:0}._moneyRemainingCard_gy06d_31{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:4px 12px;padding:16px;color:var(--v-text, #352341);border:1px solid var(--v-border, #e5dfe8);background:var(--v-lilac-soft, #f0e9f9);border-radius:16px;text-decoration:none}._moneyRemainingCard_gy06d_31>._iconWell_gy06d_32{grid-column:1;grid-row:1 / span 2;width:32px;height:32px}._moneyRemainingCard_gy06d_31 ._iconWell_gy06d_32 svg{width:22px;height:22px}._moneyRemainingCard_gy06d_31 h3{grid-column:2;display:flex;align-items:center;min-height:36px;margin:0;font-size:var(--v-font-card,.9375rem);line-height:1.4}._moneyRemainingCard_gy06d_31>strong{grid-column:2;display:block;min-width:0;max-width:100%;font-size:clamp(1.375rem,1.25rem + .4vw,1.625rem);font-weight:800;line-height:1.25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:normal}._moneyRemainingCard_gy06d_31>._estimate_gy06d_36{grid-column:2}._estimate_gy06d_36,._moneyRemainingNote_gy06d_37{color:var(--v-muted, #675e70);font-size:var(--v-font-description,.8125rem)}._moneyRemainingNote_gy06d_37{grid-column:1 / -1;margin-top:8px}._executiveGrid_gy06d_39{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(8rem,calc((100% - 12px)/2))),1fr));gap:12px}._executiveCard_gy06d_40{min-width:0;min-height:116px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;border:1px solid var(--v-border, #e5dfe8);border-radius:14px;background:var(--v-white, #fff);color:var(--v-text, #352341);text-decoration:none;box-shadow:var(--v-shadow, 0 3px 16px #35234106)}._executiveCard_gy06d_40 svg{width:18px;height:18px;color:var(--v-lilac, #7c52b8)}._executiveCard_gy06d_40>span{min-width:0;color:var(--v-muted, #675e70);font-size:var(--v-font-card,.9375rem);line-height:1.4}._executiveCard_gy06d_40 strong{display:block;min-width:0;max-width:100%;margin-top:auto;font-size:clamp(1.125rem,1rem + .4vw,1.375rem);font-weight:800;font-variant-numeric:tabular-nums;line-height:1.25;overflow-wrap:anywhere;word-break:normal}._executiveCard_gy06d_40:hover,._moneyRemainingCard_gy06d_31:hover{border-color:var(--v-primary, #c32f91)}._composition_gy06d_45{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--v-card-gap, 12px);padding:var(--v-card-padding, 16px) 0;margin:0;border-bottom:1px solid var(--v-border, #e5dfe8)}._composition_gy06d_45>div{min-width:0;display:flex;flex-direction:column;gap:4px}._composition_gy06d_45 dt{font-size:var(--v-font-description,.8125rem)}._composition_gy06d_45 dt a{display:inline-flex;align-items:center;min-height:44px;color:var(--v-muted, #675e70);text-decoration:none}._composition_gy06d_45 dt a:hover{color:var(--v-primary-hover, #a72379);text-decoration:underline}._composition_gy06d_45 dd{margin:0;font-weight:800;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._actions_gy06d_51{display:flex;flex-wrap:wrap;gap:var(--v-card-gap, 12px);margin:0 0 var(--v-card-gap, 12px)}._primary_gy06d_52,._secondary_gy06d_52{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px var(--v-card-padding, 16px);border:1px solid var(--v-primary, #c32f91);border-radius:12px;font-size:var(--v-font-body,.875rem);font-weight:800;line-height:1.5;text-decoration:none;text-align:center;white-space:normal;cursor:pointer}._primary_gy06d_52{background:var(--v-primary, #c32f91);color:var(--primary-foreground, #fff)}._primary_gy06d_52:hover{background:var(--v-primary-hover, #a72379);border-color:var(--v-primary-hover, #a72379)}._secondary_gy06d_52{color:var(--v-primary-hover, #a72379);border-color:var(--v-field-border, #8f8397);background:var(--v-white, #fff)}._secondary_gy06d_52:hover{background:var(--v-subtle, #f7f6fa)}._textLink_gy06d_57{display:inline-flex;align-items:center;gap:8px;min-height:48px;color:var(--v-primary-hover, #a72379);font-weight:800;font-size:var(--v-font-body,.875rem);text-decoration:none}._textLink_gy06d_57:hover{text-decoration:underline}._quickNav_gy06d_59{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--v-card-gap, 12px)}._quickNav_gy06d_59 li{display:flex;min-width:0}._quickNav_gy06d_59 a{width:100%;min-width:0;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--v-item-gap, 8px);padding:var(--v-card-padding-compact, 12px);border:1px solid var(--v-border, #e5dfe8);border-radius:16px;background:var(--v-white, #fff);color:var(--v-text, #352341);font-weight:800;font-size:var(--v-font-body,.875rem);text-decoration:none;text-align:center;box-shadow:var(--v-shadow, 0 3px 16px #35234106)}._quickNav_gy06d_59 a:hover{border-color:var(--v-primary, #c32f91);background:var(--v-subtle, #f7f6fa)}._iconWell_gy06d_32{width:40px;height:40px;flex:0 0 40px;display:inline-grid;place-items:center;border-radius:12px;background:#fbeaf5;color:#a72379}._iconWell_gy06d_32[data-tone=lilac]{background:#f0e9f9;color:#6c409d}._iconWell_gy06d_32[data-tone=yellow]{background:#fff5d8;color:#795500}._iconWell_gy06d_32[data-tone=coral]{background:#fff0ec;color:#a34436}._analysisDetails_gy06d_67>summary,._tableDetails_gy06d_67>summary{min-height:48px;padding:12px 0;color:var(--v-primary-hover, #a72379);cursor:pointer;font-weight:800;font-size:var(--v-font-body,.875rem)}._two_gy06d_68{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--v-card-gap, 12px);margin-top:var(--v-section-gap, 24px)}._panel_gy06d_26{min-width:0;padding:var(--v-card-padding, 16px);border:1px solid var(--v-border, #e5dfe8);border-radius:16px;background:var(--v-white, #fff);box-shadow:var(--v-shadow, 0 3px 16px #35234106)}._paneltop_gy06d_26 p{margin:8px 0 0;color:var(--v-muted, #675e70)}._analysisDetails_gy06d_67{margin-top:12px}._chart_gy06d_72{height:260px;min-width:0;margin-top:16px}._seriesLegend_gy06d_73,._legend_gy06d_73{display:flex;flex-wrap:wrap;gap:12px;color:var(--v-muted, #675e70);font-size:var(--v-font-description,.8125rem);margin-top:16px}._seriesLegend_gy06d_73 span{display:inline-flex;align-items:center;gap:8px}._seriesLegend_gy06d_73 i{display:inline-block;width:16px;height:16px;border:1px solid #8f8397;border-radius:4px}._contactsMark_gy06d_76{background:#7c52b8}._bookingsMark_gy06d_77{background:#c5afdf}._channelCosts_gy06d_78{margin-top:16px;display:grid;gap:8px}._channelCost_gy06d_78{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px;padding:12px 0;border-bottom:1px solid var(--v-border, #e5dfe8);font-size:var(--v-font-description,.8125rem)}._channelCost_gy06d_78>span,._channelCost_gy06d_78>b{min-width:0;overflow-wrap:anywhere}._channelCost_gy06d_78 b{font-variant-numeric:tabular-nums}._tableDetails_gy06d_67{margin-top:16px}._tableScroll_gy06d_83{max-width:100%;overflow-x:auto;margin-top:8px}._tableScroll_gy06d_83 table{border-collapse:collapse;width:100%;font-size:var(--v-font-description,.8125rem)}._tableScroll_gy06d_83 caption{text-align:left;color:var(--v-muted, #675e70);padding-bottom:8px}._tableScroll_gy06d_83 th,._tableScroll_gy06d_83 td{text-align:left;padding:12px 8px;border-bottom:1px solid var(--v-border, #e5dfe8)}._tableScroll_gy06d_83 td{font-variant-numeric:tabular-nums}._channelFilter_gy06d_88{margin:16px 0}._filterLabel_gy06d_89{display:block;font-size:var(--v-font-description,.8125rem);margin-bottom:8px}._filterSelect_gy06d_90{font-size:var(--v-font-input,1rem);width:100%;min-height:48px;padding:12px;color:var(--v-text, #352341);background:var(--v-white, #fff);border:1px solid var(--v-field-border, #8f8397);border-radius:12px}._statline_gy06d_91{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;border-bottom:1px solid var(--v-border, #e5dfe8);padding:12px 0;font-size:var(--v-font-body,.875rem)}._statline_gy06d_91 span{color:var(--v-muted, #675e70);min-width:0}._statline_gy06d_91 b{font-variant-numeric:tabular-nums}._timebox_gy06d_94{display:grid;gap:8px;padding:16px;margin-top:24px;border:1px solid var(--v-border, #e5dfe8);border-radius:16px;background:var(--v-subtle, #f7f6fa)}._timebox_gy06d_94 strong{font-size:1.25rem}._educationLink_gy06d_96{display:flex;align-items:center;gap:var(--v-card-gap, 12px);padding:var(--v-card-padding, 16px);margin-top:var(--v-section-gap, 24px);background:var(--v-subtle, #f7f6fa);color:var(--v-text, #352341);text-decoration:none;border:1px solid var(--v-border, #e5dfe8);border-radius:16px}._educationLink_gy06d_96>span:nth-child(2){flex:1;min-width:0}._educationLink_gy06d_96 strong,._educationLink_gy06d_96>span>span{display:block}._educationLink_gy06d_96>span>span{color:var(--v-muted, #675e70);font-size:var(--v-font-description,.8125rem);margin-top:4px}._dashboardLink_gy06d_100{margin-top:var(--v-section-gap, 24px);padding:var(--v-card-padding, 16px);border:1px solid var(--v-border, #e5dfe8);border-radius:16px}._footer_gy06d_101{display:grid;gap:var(--v-card-gap, 12px);margin-top:var(--v-section-gap, 24px)}._notice_gy06d_102{border-top:1px solid var(--v-border, #e5dfe8);padding-top:16px;font-size:var(--v-font-description,.8125rem);color:var(--v-muted, #675e70)}._noticeHeading_gy06d_103{display:flex;align-items:center;gap:8px}._notice_gy06d_102 p{margin:8px 0 0}._quietState_gy06d_105{margin:16px 0;padding:16px;border-radius:12px;background:var(--v-subtle, #f7f6fa);color:var(--v-muted, #675e70)}._error_gy06d_106{margin:16px 0;padding:16px;border-radius:12px;background:#fff0f4;color:#97264f}._contacts_gy06d_76{display:grid;gap:8px;margin-top:16px}._contact_gy06d_76{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 0;border-bottom:1px solid var(--v-border, #e5dfe8)}._contacticon_gy06d_110{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#a72379;background:#fbeaf5}._contact_gy06d_76 b,._contact_gy06d_76 small{display:block}._contact_gy06d_76 small{font-size:var(--v-font-description,.8125rem);color:var(--v-muted, #675e70);margin-top:4px}._pill_gy06d_113{margin-left:auto;padding:8px 12px;font-size:var(--v-font-description,.8125rem);color:#6c409d;background:#f0e9f9;border-radius:12px}._placeholder_gy06d_114{padding:var(--v-section-gap, 24px) 16px;color:var(--v-muted, #675e70)}._overlay_gy06d_115{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:grid;place-items:center;padding:16px;background:#21122b80}._modal_gy06d_116{display:grid;gap:var(--v-card-gap, 12px);width:min(440px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:var(--v-card-padding, 16px);background:var(--v-white, #fff);color:var(--v-text, #352341);border-radius:20px}._modal_gy06d_116 ._paneltop_gy06d_26 button{min-width:44px;min-height:44px;padding:12px;border:0;background:var(--v-subtle, #f7f6fa);border-radius:12px;color:inherit}._modal_gy06d_116 label{display:grid;gap:8px}._modal_gy06d_116 input,._modal_gy06d_116 select{font-size:var(--v-font-input,1rem);width:100%;min-height:48px;padding:12px;border:1px solid var(--v-field-border, #8f8397);border-radius:12px;background:var(--v-white, #fff);color:var(--v-text, #352341)}._modal_gy06d_116 small{color:var(--v-muted, #675e70);font-size:var(--v-font-description,.8125rem)}@media(max-width:1000px){._quickNav_gy06d_59,._composition_gy06d_45{grid-template-columns:repeat(2,minmax(0,1fr))}._two_gy06d_68{grid-template-columns:1fr}}@media(max-width:650px){._content_gy06d_19{padding:0 16px 24px}._quickNav_gy06d_59{gap:var(--v-card-gap, 12px)}._quickNav_gy06d_59 a{min-height:48px;padding:var(--v-card-padding-compact, 12px)}._actions_gy06d_51>a{flex:1 1 10rem}._panel_gy06d_26,._dashboardLink_gy06d_100,._educationLink_gy06d_96{padding:16px}._educationLink_gy06d_96{align-items:flex-start;gap:12px}}@media(max-width:350px){._content_gy06d_19{padding-bottom:32px}._sectionHeading_gy06d_26 ._textLink_gy06d_57{flex-basis:100%}}@media(prefers-reduced-motion:reduce){._shell_gy06d_1 *,._shell_gy06d_1 *:before,._shell_gy06d_1 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}._welcomeAction_gy06d_145{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,32%);align-items:center;gap:12px;padding:16px 8px 16px 20px;margin:12px 0 16px;background:var(--v-magenta-soft);border:1px solid var(--v-border);border-bottom:4px solid var(--v-primary);border-radius:24px;min-width:0}._welcomeCopy_gy06d_146{display:grid;justify-items:start;gap:16px;min-width:0}._welcomeCopy_gy06d_146>strong{font-size:clamp(1rem,2vw,1.125rem);line-height:1.3;max-width:18ch;text-wrap:balance}._welcomeCopy_gy06d_146 ._primary_gy06d_52{font-size:var(--v-font-control);padding:12px 14px;white-space:normal;text-align:left;line-height:1.4;min-width:0;max-width:100%}._welcomeCopy_gy06d_146 ._primary_gy06d_52 svg{flex-shrink:0}._welcomeMascot_gy06d_150{width:100%;max-width:200px;justify-self:center;background:var(--v-white);border-radius:20px}._quickNav_gy06d_59 a{border-bottom-width:3px}@media(max-width:380px){._welcomeAction_gy06d_145{padding:14px 8px 14px 14px;gap:8px;grid-template-columns:minmax(0,1fr) 32%}._welcomeCopy_gy06d_146{gap:12px}._welcomeCopy_gy06d_146 ._primary_gy06d_52{padding:10px;gap:6px}}._card_4n7jr_1{background:var(--v-surface,#fff);border:1px solid var(--v-border,#e5dfe8);border-radius:16px;padding:16px;color:var(--v-text,#352341)}._row_4n7jr_2{display:flex;align-items:flex-start;gap:12px}._icon_4n7jr_3{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--v-magenta-soft,#fbeaf5);color:var(--v-primary-hover,#a72379);flex-shrink:0}._copy_4n7jr_4{flex:1;min-width:0}._copy_4n7jr_4 h2{margin:0 0 12px;font-size:var(--v-font-card,.9375rem);line-height:1.4;font-weight:700}._install_4n7jr_6{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;height:auto;max-width:100%;padding:10px 14px;border:0;border-radius:12px;background:var(--v-primary,#c32f91);color:var(--primary-foreground,#fff);font:700 var(--v-font-control,.875rem)/1.5 var(--font-family-base);white-space:normal;text-align:left;cursor:pointer}._install_4n7jr_6 svg{flex-shrink:0}._install_4n7jr_6:hover{background:var(--v-primary-hover,#a72379)}._close_4n7jr_9{display:grid;place-items:center;flex-shrink:0;min-width:44px;min-height:44px;padding:8px;border:0;border-radius:12px;background:transparent;color:var(--v-muted,#675e70);cursor:pointer}._close_4n7jr_9:hover{background:var(--v-surface-subtle,#f7f6fa)}._install_4n7jr_6:focus-visible,._close_4n7jr_9:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}._instructions_4n7jr_12{margin-top:12px;padding:16px;border-radius:12px;background:var(--v-surface-subtle,#f7f6fa);color:var(--v-text,#352341);font-size:var(--v-font-reading,1rem);line-height:1.6}._instructions_4n7jr_12 ol{padding-left:20px;margin:8px 0 0}._instructions_4n7jr_12 p{margin-bottom:0}._instructions_4n7jr_12 li+li{margin-top:8px}@media(max-width:420px){._row_4n7jr_2{gap:8px}._icon_4n7jr_3{display:none}}._root_aoauq_1{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--v-border,#e5dfe8);border-radius:24px;padding:20px;background:linear-gradient(145deg,#fff 50%,#fdf7fb);color:var(--v-text,#33283c)}._root_aoauq_1 *{box-sizing:border-box}._heading_aoauq_3 h2{margin:0 0 6px;font-size:var(--v-font-section,17px);font-weight:650;line-height:1.4}._heading_aoauq_3 p{margin:0;font-size:14px;line-height:1.5;color:var(--v-muted,#675e70)}._map_aoauq_5{position:relative;width:100%;max-width:440px;margin:18px auto 4px;isolation:isolate}._connections_aoauq_6{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:520px;overflow:visible;pointer-events:none}._connection_aoauq_6{fill:none;stroke:#d6c7db;stroke-width:1.6;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke .4s ease}._connection_aoauq_6[data-active=true]{stroke:#b42786;stroke-width:2.4}._nodes_aoauq_9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,120px);gap:12px 0;list-style:none;margin:0;padding:0}._nodes_aoauq_9 li{min-width:0;display:flex;justify-content:center;align-items:start}._node_aoauq_9{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:100%;width:144px;min-height:110px;padding:4px;color:inherit;font-size:14px;line-height:1.4}._drawing_aoauq_12{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:76px;height:76px;border:1px solid color-mix(in srgb,var(--node-color) 20%,white);border-radius:26px;color:var(--node-color);background:linear-gradient(145deg,#fff 6%,var(--node-soft) 75%);box-shadow:inset 0 2px 2px #fff,0 4px color-mix(in srgb,var(--node-color) 11%,white),0 7px 10px #4220410b;transition:transform .4s ease,box-shadow .4s ease}._drawing_aoauq_12 svg{filter:drop-shadow(0 1px 0 #fff)}._glint_aoauq_14{position:absolute;right:12px;top:11px;width:6px;height:6px;border-radius:50%;background:#ffffffd9}._nodeName_aoauq_15{text-align:center;font-weight:550;word-break:normal;overflow-wrap:normal}._node_aoauq_9[data-active=true] ._drawing_aoauq_12{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--node-color),inset 0 2px 2px #fff,0 7px 12px #42204112;transform:translateY(-2px)}._node_aoauq_9[data-active=true] ._nodeName_aoauq_15{color:var(--node-color);font-weight:700}._node_aoauq_9[data-active=true] ._drawing_aoauq_12{animation:_map-arrive_aoauq_1 .7s ease-out both;animation-play-state:paused}._root_aoauq_1[data-running=true] ._node_aoauq_9[data-active=true] ._drawing_aoauq_12{animation-play-state:running}._explanation_aoauq_20{display:flex;align-items:center;gap:10px;min-width:0;min-height:80px;padding:14px;border-radius:16px;background:#f7eff8}._activeIcon_aoauq_21{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:12px;background:#fff;color:#a52279}._explanation_aoauq_20 p{min-width:0;margin:0;font-size:14px;line-height:1.5;overflow-wrap:break-word}@keyframes _map-arrive_aoauq_1{0%{transform:translateY(2px) scale(.97)}to{transform:translateY(-2px) scale(1)}}@media(max-width:430px){._root_aoauq_1{padding:16px;border-radius:20px}._map_aoauq_5{margin-top:14px}._explanation_aoauq_20{padding:12px}._node_aoauq_9{width:128px}._drawing_aoauq_12{width:72px;height:72px}}@media(max-width:340px){._root_aoauq_1{padding:12px}._node_aoauq_9{width:112px}._drawing_aoauq_12{width:68px;height:68px}._nodeName_aoauq_15{max-width:112px}}@media(prefers-reduced-motion:reduce){._root_aoauq_1 *{animation:none!important;transition:none!important}._node_aoauq_9[data-active=true] ._drawing_aoauq_12{transform:none}}@layer base{._content_1b3a4_2{box-sizing:border-box;position:relative;z-index:var(--z-overlay);min-width:min(12rem,calc(100vw - 24px));max-width:min(28rem,calc(100vw - 24px));max-height:min(var(--radix-popover-content-available-height,80dvh),calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));overflow:auto;overscroll-behavior:contain;overflow-wrap:normal;word-break:normal;pointer-events:auto;border:1px solid var(--v-border,#e5dfe8);border-radius:var(--v-radius-dialog,20px);box-shadow:var(--v-shadow,0 3px 16px #35234106);color:var(--v-text,#352341);font-size:var(--v-font-body,.875rem);line-height:1.6;transform-origin:var(--radix-popover-content-transform-origin);animation:var(--motion-fast-fade-in-animation)}._withBackgroundAndPadding_1b3a4_3{background:var(--v-surface,#fff);padding:16px}._content_1b3a4_2:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:2px}._content_1b3a4_2[data-state=closed]{animation:var(--motion-fade-out-animation)}@media(prefers-reduced-motion:reduce){._content_1b3a4_2,._content_1b3a4_2[data-state=closed]{animation:none;transition:none}}}._trigger_1dxu4_2,._close_1dxu4_2{display:inline-grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:50%;cursor:pointer;line-height:1;touch-action:manipulation}._trigger_1dxu4_2{margin-inline-start:4px;vertical-align:middle;border:1px solid var(--v-border,#e5dfe8);background:var(--v-white,#fff);color:var(--v-primary,#c32f91)}._trigger_1dxu4_2:hover,._trigger_1dxu4_2[data-state=open]{background:var(--v-magenta-soft,#fbeaf5);color:var(--v-primary-hover,#a72379);border-color:var(--v-field-border,#8f8397)}._trigger_1dxu4_2:focus-visible,._close_1dxu4_2:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px;box-shadow:none}._content_1dxu4_6{box-sizing:border-box;width:min(360px,calc(100vw - 32px));min-width:0;max-width:calc(100vw - 32px);max-height:min(calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom)),var(--radix-popover-content-available-height,70dvh));overflow-y:auto;overscroll-behavior:contain;padding:16px;border:1px solid var(--v-border,#e5dfe8);border-radius:var(--v-radius-dialog,20px);background:var(--v-white,#fff);color:var(--v-text,#352341);box-shadow:var(--v-shadow,0 3px 16px #35234106);font-family:var(--font-family-base);font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:normal;text-align:left;overflow-wrap:anywhere}._header_1dxu4_7{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}._header_1dxu4_7 strong{min-width:0;padding-block:8px;color:var(--v-text,#352341);font-size:1.125rem;font-weight:800;line-height:1.4}._close_1dxu4_2{border:0;background:var(--v-subtle,#f7f6fa);color:var(--v-muted,#675e70)}._close_1dxu4_2:hover{color:var(--v-primary-hover,#a72379);background:var(--v-magenta-soft,#fbeaf5)}._body_1dxu4_11>:first-child{margin-top:0}._body_1dxu4_11>:last-child{margin-bottom:0}._body_1dxu4_11 p{margin:0 0 12px}._body_1dxu4_11 ul,._body_1dxu4_11 ol{padding-inline-start:24px;margin-block:12px}._body_1dxu4_11 li{padding-inline-start:4px;margin-block:10px}._body_1dxu4_11 li::marker{color:var(--v-primary,#c32f91)}._body_1dxu4_11 li>:last-child{margin-bottom:0}._body_1dxu4_11 a{color:var(--v-primary-hover,#a72379);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}._body_1dxu4_11 a:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}._informationList_1dxu4_20{list-style:disc}@media(prefers-reduced-motion:reduce){._content_1dxu4_6,._trigger_1dxu4_2,._close_1dxu4_2{animation:none;transition:none}}@layer base{._progress_fk7zj_2{width:100%;min-width:0;height:8px;background:var(--v-border,#e5dfe8);border-radius:999px;overflow:hidden;position:relative}._indicator_fk7zj_3{position:absolute;width:100%;height:100%;background:var(--v-primary,#c32f91);border-radius:999px;transform:translate(-100%);transition:transform var(--motion-slow,.4s) var(--motion-easing,cubic-bezier(.22,1,.36,1))}@media(prefers-reduced-motion:reduce){._indicator_fk7zj_3{transition:none;animation:none}}}._card_bnrlk_1{margin-top:var(--v-section-gap,24px);padding:var(--v-card-padding,16px);min-width:0;border:1px solid var(--v-border);border-top:3px solid var(--v-gold);border-radius:20px;background:var(--v-surface);color:var(--v-text)}._heading_bnrlk_2{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}._heading_bnrlk_2 h2{margin:0;min-width:0;overflow-wrap:anywhere;font-size:var(--v-font-section,1rem);line-height:1.3;color:var(--v-primary-hover)}._icon_bnrlk_4{flex:0 0 42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--v-magenta-soft);color:var(--v-primary-hover)}._subtitle_bnrlk_5{margin:10px 0 0;color:var(--v-muted);font-size:var(--v-font-body,.875rem);line-height:1.5}._reserve_bnrlk_6{margin-top:1rem;display:grid;gap:.5rem;min-width:0;font-size:var(--v-font-body,.875rem)}._labels_bnrlk_7{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-weight:700}._labels_bnrlk_7 span:last-child{flex-shrink:0;color:var(--v-muted)}._progress_bnrlk_9,._emptyTrack_bnrlk_9{width:100%;height:10px;border-radius:999px;background:var(--v-lilac-soft)}._reached_bnrlk_10,._status_bnrlk_10{margin:0;line-height:1.5;overflow-wrap:anywhere}._reached_bnrlk_10{font-weight:700;color:var(--v-primary-hover)}._status_bnrlk_10{color:var(--v-muted)}@media(max-width:460px){._card_bnrlk_1{padding:12px}}._image_1wy81_1{display:block;max-width:100%;height:auto;aspect-ratio:1;object-fit:contain;pointer-events:none}@layer base{._group_x48mz_2{display:grid;gap:8px;min-width:0}._item_x48mz_3{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;flex-shrink:0;border:0;border-radius:12px;background:transparent;padding:0;margin:0;cursor:pointer;touch-action:manipulation}._item_x48mz_3:before{content:"";position:absolute;width:22px;height:22px;box-sizing:border-box;border:2px solid var(--v-field-border,#8f8397);border-radius:50%;background:var(--v-white,#fff)}._item_x48mz_3:hover:not(:disabled):before,._item_x48mz_3[data-state=checked]:before{border-color:var(--v-primary,#c32f91)}._item_x48mz_3:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:2px}._item_x48mz_3:disabled{cursor:not-allowed}._item_x48mz_3:disabled:before{background:var(--v-subtle,#f7f6fa);border-color:var(--v-muted,#675e70)}._indicator_x48mz_9{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0}._indicatorInner_x48mz_10{width:10px;height:10px;border-radius:50%;background:var(--v-primary,#c32f91)}._item_x48mz_3:disabled ._indicatorInner_x48mz_10{background:var(--v-muted,#675e70)}@media(prefers-reduced-motion:reduce){._item_x48mz_3,._indicatorInner_x48mz_10{transition:none;animation:none}}}@layer base{._input_lphyd_2{box-sizing:border-box;width:100%;min-width:0;min-height:48px;height:auto;padding:12px 16px;font-family:var(--font-family-base);font-size:var(--v-font-input,1rem);line-height:1.5;color:var(--v-text,#352341);background:var(--v-surface,#fff);border:1px solid var(--v-field-border,#8f8397);border-radius:var(--v-radius-control,12px);box-shadow:none;transition:border-color .12s ease}._input_lphyd_2::placeholder{color:var(--v-muted,#675e70);opacity:1}._input_lphyd_2:hover:not(:disabled){border-color:var(--v-primary,#c32f91)}._input_lphyd_2:focus{outline:3px solid var(--v-focus,#7c52b8);outline-offset:2px;border-color:var(--v-focus,#7c52b8);box-shadow:none}._input_lphyd_2[aria-invalid=true]{border-color:var(--v-danger,#b3261e);border-width:2px}._input_lphyd_2:disabled{opacity:1;background:var(--v-surface-subtle,#f7f6fa);color:var(--v-muted,#675e70);cursor:not-allowed}._input_lphyd_2[readonly]{background:var(--v-surface-subtle,#f7f6fa)}._input_lphyd_2::file-selector-button{min-height:44px;margin-inline-end:12px;padding:8px 12px;border:1px solid var(--v-field-border,#8f8397);border-radius:var(--v-radius-control,12px);background:var(--v-surface-subtle,#f7f6fa);color:var(--v-text,#352341);font:inherit;cursor:pointer}@media(prefers-reduced-motion:reduce){._input_lphyd_2{transition:none}}}@layer base{._selectTrigger_k5q1u_2{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;height:auto;padding:12px 16px;cursor:pointer;white-space:normal;text-align:left;overflow-wrap:normal;word-break:normal}._selectTrigger_k5q1u_2>*:not(svg){min-width:0;white-space:normal;overflow-wrap:normal;word-break:normal;text-overflow:clip}._selectTrigger_k5q1u_2[data-placeholder]{color:var(--v-muted,#675e70)}._selectIcon_k5q1u_5{flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--v-muted,#675e70);transition:transform var(--motion-fast,.15s) var(--motion-easing,cubic-bezier(.22,1,.36,1))}._selectTrigger_k5q1u_2[data-state=open] ._selectIcon_k5q1u_5{transform:rotate(180deg)}._selectContent_k5q1u_7{box-sizing:border-box;z-index:var(--z-overlay);min-width:min(12rem,calc(100vw - 32px));max-width:min(28rem,calc(100vw - 32px));max-height:min(var(--radix-select-content-available-height,80dvh),calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));overflow:hidden;background:var(--v-surface,#fff);color:var(--v-text,#352341);border:1px solid var(--v-border,#e5dfe8);border-radius:var(--v-radius-card,16px);box-shadow:var(--v-shadow,0 3px 16px #35234106)}._selectViewport_k5q1u_8{padding:8px}._scrollButton_k5q1u_9{display:flex;align-items:center;justify-content:center;min-height:44px;border:0;background:var(--v-surface,#fff);color:var(--v-primary,#c32f91);cursor:pointer}._scrollButton_k5q1u_9:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:-3px}._scrollIcon_k5q1u_11{height:1.25rem;width:1.25rem}._selectLabel_k5q1u_12{padding:12px;font-size:var(--v-font-control,.875rem);font-weight:700;color:var(--v-muted,#675e70);overflow-wrap:normal;word-break:normal}._selectItem_k5q1u_13{box-sizing:border-box;position:relative;display:flex;align-items:center;min-height:48px;padding:12px 40px 12px 12px;font-size:var(--v-font-body,.875rem);line-height:1.5;border-radius:var(--v-radius-control,12px);color:var(--v-text,#352341);white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-user-select:none;user-select:none;cursor:pointer}._selectItem_k5q1u_13>span{min-width:0;overflow-wrap:normal;word-break:normal}._selectItem_k5q1u_13:hover,._selectItem_k5q1u_13[data-highlighted]{background:var(--v-surface-subtle,#f7f6fa);color:var(--v-primary-hover,#a72379)}._selectItem_k5q1u_13:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:-3px}._selectItem_k5q1u_13[data-state=checked]{font-weight:700}._selectItem_k5q1u_13[data-disabled]{color:var(--v-muted,#675e70);opacity:1;pointer-events:none}._selectItemIndicator_k5q1u_19{position:absolute;right:12px;display:flex;align-items:center;justify-content:center}._checkIcon_k5q1u_20{width:1.25rem;height:1.25rem;color:currentColor}._selectSeparator_k5q1u_21{height:1px;background:var(--v-border,#e5dfe8);margin:8px 4px}@media(prefers-reduced-motion:reduce){._selectContent_k5q1u_7,._selectItem_k5q1u_13,._selectIcon_k5q1u_5{animation:none;transition:none}}}._embedded_1w0ok_1{min-width:0;color:var(--foreground,#302837)}._review_1w0ok_1{background:var(--card,#fff);color:var(--foreground,#302837);border:1px solid var(--border,#eee5ed);border-top:3px solid #d9b45b;border-radius:22px;padding:20px;min-width:0;max-width:100%;box-sizing:border-box}._heading_1w0ok_1{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}._heading_1w0ok_1 h2{font-size:clamp(1.1rem,3.8vw,1.35rem);line-height:1.35;margin:0 0 7px}._subtitle_1w0ok_1{margin:0;color:var(--muted-foreground,#6c6470);line-height:1.5}._support_1w0ok_1{margin:16px 0 8px;line-height:1.5;font-size:.95rem}._privacy_1w0ok_1{margin:0 0 18px;color:var(--muted-foreground,#6c6470);font-size:.85rem;line-height:1.5}._questions_1w0ok_1{display:grid;gap:18px}._question_1w0ok_1{min-width:0;border:0;border-top:1px solid var(--border,#eee5ed);padding:16px 0 0;margin:0}._legend_1w0ok_1{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:0;font-weight:700}._prompt_1w0ok_1{margin:8px 0 12px;font-size:.95rem;line-height:1.5}._choices_1w0ok_1{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}._choice_1w0ok_1{display:flex;align-items:flex-start;gap:9px;border:1px solid var(--border,#e8dfe7);border-radius:13px;padding:11px 10px;min-height:48px;box-sizing:border-box;line-height:1.4;font-size:.86rem;cursor:pointer;background:var(--background,#fff);overflow-wrap:anywhere}._choice_1w0ok_1[data-selected=true]{border-color:var(--primary,#ac287f);background:color-mix(in srgb,var(--primary,#ac287f) 8%,white)}._choice_1w0ok_1[data-disabled=true]{cursor:default;opacity:.72}._choice_1w0ok_1:focus-within{outline:2px solid var(--primary,#ac287f);outline-offset:2px}._radio_1w0ok_1{flex:none;margin-top:2px;width:24px!important;min-width:24px!important;height:24px!important}._questionActions_1w0ok_1{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}._questionActions_1w0ok_1 button{font-size:.8rem;min-height:36px;padding:6px 8px}._details_1w0ok_1{padding:12px;margin-top:8px;border-radius:13px;background:var(--muted,#faf6fb);display:grid;gap:12px}._detailLabel_1w0ok_1{display:block;font-size:.83rem;line-height:1.4;margin-bottom:6px}._detailSelect_1w0ok_1{height:auto!important;min-height:42px;text-align:left;white-space:normal}._detailNote_1w0ok_1{margin:0;font-size:.8rem;line-height:1.45;color:var(--muted-foreground,#6c6470)}._status_1w0ok_1{min-height:24px;font-size:.88rem;line-height:1.45;margin:18px 0 10px;color:var(--muted-foreground,#6c6470)}._error_1w0ok_1{padding:12px;border-radius:13px;background:var(--muted,#faf6fb);border:1px solid var(--border,#e8dfe7);margin:12px 0;font-size:.9rem;line-height:1.5}._error_1w0ok_1 p{margin:0 0 10px}._errorActions_1w0ok_1,._actions_1w0ok_1{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._actions_1w0ok_1{padding-top:12px;border-top:1px solid var(--border,#eee5ed);justify-content:space-between}._actions_1w0ok_1 button{white-space:normal;min-height:44px}._empty_1w0ok_1{margin:18px 0;line-height:1.5;color:var(--muted-foreground,#6c6470)}._deleteConfirm_1w0ok_1{padding:14px;margin:12px 0;border:1px solid var(--border,#eee5ed);border-radius:14px}._deleteConfirm_1w0ok_1 p{margin:0 0 10px;line-height:1.5}._endLink_1w0ok_1{font-size:.88rem;color:var(--primary,#ac287f);text-underline-offset:3px}._pendingClose_1w0ok_1{font-size:.8rem;line-height:1.4;color:var(--muted-foreground,#6c6470);margin:8px 0 0}@media(max-width:380px){._review_1w0ok_1{padding:15px}._choice_1w0ok_1{padding:10px 8px;gap:7px;font-size:.82rem}._actions_1w0ok_1{align-items:stretch}._actions_1w0ok_1 button{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){._review_1w0ok_1 *{animation:none!important;transition:none!important}}._card_ccjc0_1{display:grid;gap:.65rem;margin:1rem 0;padding:1rem;border:1px solid var(--border);border-top:3px solid var(--v-gold,#d7ac58);border-radius:var(--radius-lg,1rem);background:var(--card,#fff);min-width:0}._card_ccjc0_1 h3{margin:0;font-size:1rem;line-height:1.4;color:var(--foreground)}._card_ccjc0_1 p{margin:0;line-height:1.5}._subtitle_ccjc0_4{font-weight:600;color:var(--primary)}._copy_ccjc0_5{font-size:.9rem;color:var(--muted-foreground)}._card_ccjc0_1 small{font-size:.8rem;color:var(--muted-foreground)}._card_ccjc0_1 button{justify-self:start;max-width:100%;height:auto;min-height:44px;white-space:normal;text-align:left}@media(max-width:420px){._card_ccjc0_1{padding:.85rem}._card_ccjc0_1 button{width:100%}}@layer base{._command_ljf8j_2{display:flex;flex-direction:column;width:100%;max-width:100%;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);overflow:hidden}._commandInDialog_ljf8j_14{height:100%;max-height:100%;box-shadow:none}._CommandDialogContent_ljf8j_20{padding:0;overflow:hidden;max-width:32rem}._cmdkInputWrapper_ljf8j_26{display:flex;align-items:center;border-bottom:1px solid var(--border);padding:var(--spacing-3) var(--spacing-4)}._cmdkInputWrapperSearchIcon_ljf8j_33{width:1rem;height:1rem;color:var(--muted-foreground);margin-right:var(--spacing-2);flex-shrink:0}._cmdkInput_ljf8j_26{width:100%;height:1.75rem;background-color:transparent;color:inherit;border:none;outline:none;font-family:var(--font-family-base);font-size:.95rem}._cmdkInput_ljf8j_26::placeholder{color:var(--muted-foreground)}._commandList_ljf8j_56{overflow-y:auto;overflow-x:hidden;max-height:30vh;padding:var(--spacing-2)}._commandEmpty_ljf8j_63{display:flex;align-items:center;justify-content:center;height:4rem;color:var(--muted-foreground);font-size:.875rem}._commandGroup_ljf8j_72{overflow:hidden;padding:var(--spacing-2) 0}._commandGroup_ljf8j_72 [cmdk-group-heading]{padding:0 var(--spacing-3);margin-bottom:var(--spacing-2);color:var(--muted-foreground);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._commandSeparator_ljf8j_87{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}._commandItem_ljf8j_93{position:relative;display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);color:var(--popup-foreground);font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease;-webkit-user-select:none;user-select:none;outline:none}._commandItem_ljf8j_93[data-selected=true]{background-color:var(--primary);color:var(--primary-foreground)}._commandItem_ljf8j_93[data-disabled=true]{opacity:.5;cursor:not-allowed}._commandItem_ljf8j_93 svg{width:1rem;height:1rem;flex-shrink:0;transition:color var(--animation-duration-fast) ease}._commandItem_ljf8j_93[data-selected=true] svg{color:var(--primary-foreground)}._commandShortcut_ljf8j_131{display:inline-flex;align-items:center;margin-left:auto;font-size:.75rem;font-family:var(--font-family-monospace);color:var(--muted-foreground);padding-left:var(--spacing-4)}._commandItem_ljf8j_93[data-selected=true] ._commandShortcut_ljf8j_131{color:var(--primary-foreground);opacity:.8}}._manager_1xohd_1{display:grid;gap:var(--v-card-gap,12px);min-width:0;color:var(--v-text,#352341);font:400 var(--v-font-body,.875rem)/1.5 var(--font-family-base)}._manager_1xohd_1 *{box-sizing:border-box}._manager_1xohd_1 :is(h2,h3,p){margin:0}._manager_1xohd_1 h2{font-size:var(--v-font-section,1.0625rem);line-height:1.3}._manager_1xohd_1 h3{font-size:var(--v-font-card,.9375rem);line-height:1.4;overflow-wrap:break-word}._manager_1xohd_1 button,._manager_1xohd_1 input,._manager_1xohd_1 select{font:inherit;min-height:48px;max-width:100%}._manager_1xohd_1 button{cursor:pointer;font-size:var(--v-font-control,.875rem)}._manager_1xohd_1 :is(input,select){font-size:var(--v-font-input,1rem)}._manager_1xohd_1 :is(button,input,select):focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}._intro_1xohd_3,._help_1xohd_3,._duration_1xohd_3{color:var(--v-muted,#675e70)}._help_1xohd_3,._duration_1xohd_3{font-size:.875rem;line-height:1.5}._form_1xohd_3{display:grid;gap:12px;border:1px solid var(--v-border,#e5dfe8);border-radius:16px;padding:var(--v-card-padding,16px);background:var(--v-surface,#fff)}._form_1xohd_3 fieldset{display:grid;gap:12px;min-width:0;margin:0;padding:0;border:0}._field_1xohd_3{display:grid;gap:8px;min-width:0;align-content:start}._field_1xohd_3 label{font-weight:700}._field_1xohd_3 :is(input,select){width:100%;min-width:0;padding:12px;border:1px solid var(--v-field-border,#8f8397);border-radius:12px;background:var(--v-surface,#fff);color:var(--v-text,#352341)}._field_1xohd_3 small{color:var(--v-muted,#675e70);font-size:.875rem;line-height:1.5}._grid_1xohd_3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._actions_1xohd_4{display:flex;flex-wrap:wrap;gap:8px}._actions_1xohd_4>button{flex:1 1 8rem}._primary_1xohd_4,._secondary_1xohd_4,._deleteButton_1xohd_4{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 14px;border-radius:12px;text-decoration:none;font-weight:700;white-space:normal;overflow-wrap:break-word}._primary_1xohd_4{color:#fff;background:var(--v-primary,#c32f91);border:1px solid var(--v-primary,#c32f91)}._secondary_1xohd_4{color:var(--v-primary-hover,#a72379);background:var(--v-surface,#fff);border:1px solid var(--v-field-border,#8f8397)}._deleteButton_1xohd_4{color:var(--v-danger,#b3261e);background:var(--v-surface,#fff);border:1px solid var(--v-border,#e5dfe8)}._manager_1xohd_1 button:disabled{cursor:not-allowed;opacity:.6}._manager_1xohd_1 svg{flex-shrink:0}._catalog_1xohd_5{display:grid;gap:12px}._listHeader_1xohd_5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}._listHeader_1xohd_5>span{font-size:.875rem;color:var(--v-muted,#675e70)}._list_1xohd_5{display:grid;gap:12px;list-style:none;padding:0;margin:0}._card_1xohd_5{display:grid;gap:8px;min-width:0;border:1px solid var(--v-border,#e5dfe8);border-radius:16px;padding:var(--v-card-padding,16px);background:var(--v-surface,#fff)}._cardHeader_1xohd_5{display:flex;align-items:flex-start;gap:12px;justify-content:space-between}._cardHeader_1xohd_5>div{min-width:0;flex:1}._kind_1xohd_5{color:var(--v-primary-hover,#a72379);font-size:.875rem;font-weight:700}._active_1xohd_5,._inactive_1xohd_5{padding:4px 8px;border-radius:8px;font-size:.8125rem;font-weight:700;white-space:nowrap}._active_1xohd_5{background:var(--v-lilac-soft,#f0e9fa);color:#6c409d}._inactive_1xohd_5{background:var(--v-surface-subtle,#f7f6fa);color:var(--v-muted,#675e70)}._price_1xohd_5{font-size:var(--v-font-section,1.0625rem);font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:break-word}._notice_1xohd_6,._empty_1xohd_6,._error_1xohd_6,._warning_1xohd_6,._confirmation_1xohd_6{padding:12px;border-radius:12px;line-height:1.5}._notice_1xohd_6{background:var(--v-lilac-soft,#f0e9fa);color:var(--v-text,#352341)}._empty_1xohd_6{background:var(--v-surface-subtle,#f7f6fa);color:var(--v-muted,#675e70)}._error_1xohd_6{display:grid;gap:12px;background:#fff0f4;border:1px solid var(--v-danger,#b3261e);color:#8f2345}._warning_1xohd_6,._confirmation_1xohd_6{display:grid;gap:12px;background:var(--v-yellow-soft,#fff5d8);border:1px solid #b88a28;color:#594113}@media(max-width:440px){._grid_1xohd_3{grid-template-columns:minmax(0,1fr)}._actions_1xohd_4>button{flex-basis:100%}._cardHeader_1xohd_5{flex-wrap:wrap}._active_1xohd_5,._inactive_1xohd_5{white-space:normal}}@media(prefers-reduced-motion:reduce){._manager_1xohd_1 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}._root_14hhs_1{display:grid;gap:8px;min-width:0;grid-column:1/-1;color:var(--v-text,#352341)}._root_14hhs_1 :is(p,label){margin:0}._root_14hhs_1 label,._label_14hhs_2{display:grid;gap:8px;font-weight:700;min-width:0}._root_14hhs_1 :is(button,input){min-height:48px;max-width:100%}._root_14hhs_1 button{font-size:var(--v-font-control,.875rem)}._root_14hhs_1 input{font-size:var(--v-font-input,1rem)}._picker_14hhs_2{display:grid;gap:8px;min-width:0}._trigger_14hhs_3{width:100%;height:auto;min-height:48px;justify-content:space-between;text-align:left;white-space:normal;padding:12px;background:var(--v-surface,#fff);border:1px solid var(--v-field-border,#8f8397);color:var(--v-text,#352341)}._trigger_14hhs_3 span{min-width:0;overflow-wrap:break-word}._trigger_14hhs_3 svg{flex-shrink:0}._menu_14hhs_4{width:var(--radix-popover-trigger-width);min-width:min(260px,calc(100vw - 32px));max-width:calc(100vw - 32px);padding:4px;border-radius:12px;z-index:calc(var(--z-overlay,100)+20);background:var(--v-surface,#fff);color:var(--v-text,#352341)}._list_14hhs_5{max-height:min(300px,45dvh);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}._option_14hhs_5{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px;white-space:normal;overflow-wrap:break-word}._option_14hhs_5 span{min-width:0;flex:1}._option_14hhs_5 strong{flex-shrink:0;max-width:100%;overflow-wrap:break-word;font-variant-numeric:tabular-nums}._option_14hhs_5[data-selected=true]{background:var(--v-lilac-soft,#f0e9fa);color:var(--v-text,#352341)}._root_14hhs_1 ._manage_14hhs_6{justify-content:flex-start;padding:0;font-size:14px;text-align:left;white-space:normal;color:var(--v-primary-hover,#a72379);text-decoration:underline;text-underline-offset:3px}._hint_14hhs_7{font-size:var(--v-font-description,.8125rem);line-height:1.5;color:var(--v-muted,#675e70);font-weight:400}._error_14hhs_7{font-size:14px;line-height:1.5;color:#8f2345;display:grid;gap:8px}._composition_14hhs_7{display:grid;gap:8px;padding:12px;border:1px solid var(--v-border,#e5dfe8);border-radius:12px;background:var(--v-surface-subtle,#f7f6fa)}._line_14hhs_7{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px}._line_14hhs_7 strong,._extra_14hhs_7 strong{font-variant-numeric:tabular-nums}._extra_14hhs_7{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:14px;border-top:1px solid var(--v-border,#e5dfe8);padding-top:8px}._extra_14hhs_7>span{min-width:120px;flex:1;overflow-wrap:break-word}._extra_14hhs_7 small{display:block;color:var(--v-muted,#675e70)}._root_14hhs_1 ._quantity_14hhs_7{max-width:82px;font-size:12px;gap:4px}._quantity_14hhs_7 input{width:100%;padding:8px}._root_14hhs_1 ._remove_14hhs_7{flex-shrink:0;width:48px;color:var(--v-primary-hover,#a72379)}._extras_14hhs_8{border-top:1px solid var(--v-border,#e5dfe8)}._extras_14hhs_8 summary{cursor:pointer;min-height:48px;padding:12px 0;font-weight:700;font-size:14px;color:var(--v-primary-hover,#a72379)}._extraFields_14hhs_8,._custom_14hhs_8{display:grid;gap:12px}._custom_14hhs_8{padding-top:12px;border-top:1px solid var(--v-border,#e5dfe8)}._customAmounts_14hhs_8{display:grid;grid-template-columns:minmax(0,2fr) minmax(72px,1fr);gap:12px}._root_14hhs_1 ._total_14hhs_8{margin-top:4px}._manager_14hhs_9{width:min(620px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);overflow-y:auto;padding:20px 16px;gap:12px;z-index:calc(var(--z-overlay,100)+30)}._manager_14hhs_9 :is(h2,p){margin:0}._manager_14hhs_9 h2{padding-right:32px}._root_14hhs_1 :is(button,input,summary):focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}@media(max-width:360px){._option_14hhs_5{flex-wrap:wrap}._customAmounts_14hhs_8{grid-template-columns:minmax(0,1fr)}}._labelRow_14hhs_11{display:flex;align-items:center;gap:4px;min-width:0}._labelRow_14hhs_11>._label_14hhs_2{min-width:0}._root_14hhs_1 ._labelRow_14hhs_11>button{flex:0 0 44px;min-width:44px;min-height:44px;width:44px;height:44px;padding:0}._page_cl6b7_2{min-height:100vh;box-sizing:border-box;background:var(--v-surface,#fff);color:var(--v-text,#352341);font:400 var(--v-font-body,.875rem)/1.55 var(--font-family-base);padding:var(--v-page-block-space,24px) 16px max(104px,env(safe-area-inset-bottom));overflow-wrap:break-word}._container_cl6b7_3,._wrap_cl6b7_3{width:100%;max-width:1160px;min-width:0;margin:0 auto}._page_cl6b7_2 *{box-sizing:border-box}._page_cl6b7_2 h1{font-size:var(--v-font-page,1.25rem);font-weight:700;line-height:1.15;letter-spacing:normal;text-shadow:none;margin:var(--v-heading-gap,8px) 0 var(--v-heading-gap,8px)}._page_cl6b7_2 h2{font-size:var(--v-font-section,1.0625rem);line-height:1.3;margin:0 0 var(--v-heading-gap,8px)}._page_cl6b7_2 h3{font-size:var(--v-font-card,.9375rem);line-height:1.35;margin:var(--v-section-gap,24px) 0 var(--v-heading-gap,8px)}._page_cl6b7_2 p{line-height:1.6}._page_cl6b7_2 small{font-size:var(--v-font-description,.8125rem);line-height:1.5;color:var(--v-muted,#675E70)}._page_cl6b7_2 a{color:var(--v-primary,#C32F91);text-underline-offset:3px}._back_cl6b7_9{display:inline-flex;align-items:center;gap:8px;min-height:48px;margin-bottom:var(--v-heading-gap,8px);font-size:14px;font-weight:700;text-decoration:none}._heading_cl6b7_10,._header_cl6b7_10,._headingInfo_cl6b7_10{display:flex;align-items:center;justify-content:space-between;gap:var(--v-header-gap,12px);flex-wrap:wrap;margin-bottom:var(--v-header-gap,12px)}._card_cl6b7_11,._panel_cl6b7_11{background:var(--v-surface,#fff);border:1px solid var(--v-border,#e5dfe8);border-radius:16px;padding:var(--v-card-padding,16px);margin-bottom:var(--v-section-gap,24px);min-width:0;box-shadow:none}._page_cl6b7_2 label{font-size:14px;font-weight:700;line-height:1.5;min-width:0}._page_cl6b7_2 input:not([type=checkbox]):not([type=radio]),._page_cl6b7_2 select,._page_cl6b7_2 textarea{width:100%;max-width:100%;min-width:0;min-height:48px;padding:12px;background:var(--v-surface,#fff)!important;color:var(--v-text,#352341)!important;border:1px solid var(--v-field-border,#8f8397)!important;border-radius:12px;font:400 var(--v-font-input,1rem)/1.5 var(--font-family-base)}._page_cl6b7_2 textarea{min-height:112px;resize:vertical}._page_cl6b7_2 input[type=checkbox],._page_cl6b7_2 input[type=radio]{flex:0 0 auto;width:22px;height:22px;min-width:22px;margin:2px 0;accent-color:var(--v-primary)}._page_cl6b7_2 label:has(>input[type=checkbox]),._page_cl6b7_2 label:has(>input[type=radio]){display:flex;align-items:flex-start;gap:12px;min-height:48px;padding:10px 0;font-size:var(--v-font-body,.875rem);font-weight:500}._page_cl6b7_2 button:not([aria-label^="Informações:"]):not([aria-label="Fechar informação"]){min-height:48px;min-width:48px;font:600 var(--v-font-control,.875rem)/1.35 var(--font-family-base);white-space:normal;overflow-wrap:break-word;cursor:pointer}._page_cl6b7_2 button:disabled,._page_cl6b7_2 input:disabled,._page_cl6b7_2 select:disabled{cursor:not-allowed;opacity:1;color:var(--v-muted,#675e70)!important;background:var(--v-surface-subtle,#f7f6fa)!important}._primary_cl6b7_19,._page_cl6b7_2 ._primary_cl6b7_19{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--v-primary);border-radius:12px;padding:12px 18px;background:var(--v-primary);color:var(--primary-foreground);font-size:var(--v-font-body,.875rem);font-weight:700;line-height:1.35;text-decoration:none;text-align:center}._secondary_cl6b7_20,._page_cl6b7_2 ._secondary_cl6b7_20{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--v-field-border,#8f8397);border-radius:12px;padding:12px 18px;background:var(--v-surface,#fff);color:var(--v-primary-hover,#a72379);font-size:var(--v-font-body,.875rem);font-weight:700;line-height:1.35}._grid_cl6b7_21,._fields_cl6b7_21{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-padding,16px);margin:var(--v-card-padding,16px) 0 var(--v-section-gap,24px)}._grid_cl6b7_21>label,._fields_cl6b7_21>label,._other_cl6b7_22{display:grid;gap:8px;align-content:start}._modal_cl6b7_22 fieldset._fields_cl6b7_21{border:0;padding:0;min-width:0}._serviceFields_cl6b7_22{grid-column:1/-1;min-width:0}._notice_cl6b7_23,._note_cl6b7_23,._status_cl6b7_23{padding:var(--v-card-padding-compact,12px);border:1px solid var(--v-border,#e5dfe8);border-radius:12px;background:var(--v-surface-subtle,#f7f6fa);color:var(--v-muted,#675e70);font-size:14px;line-height:1.6;margin:var(--v-card-gap,12px) 0}._error_cl6b7_24{padding:var(--v-card-padding-compact,12px);border:1px solid #B93255;border-radius:12px;background:#fff0f4;color:#8f2345;font-size:var(--v-font-body,.875rem);line-height:1.6}._success_cl6b7_25{padding:var(--v-card-padding-compact,12px);border:1px solid #47846A;border-radius:12px;background:#f0f8f3;color:#235e43;font-size:var(--v-font-body,.875rem);line-height:1.6}._actions_cl6b7_26{display:flex;gap:var(--v-card-gap,12px);justify-content:flex-end;flex-wrap:wrap;margin-top:var(--v-card-padding,16px)}._actions_cl6b7_26>*{min-width:0}._options_cl6b7_27{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap,12px) var(--v-card-padding,16px);margin:16px 0}._details_cl6b7_28{margin:20px 0;border-top:1px solid var(--v-border,#e5dfe8);padding:12px 0}._details_cl6b7_28 summary{min-height:48px;padding:12px 0;font-weight:700;cursor:pointer}._page_cl6b7_2 :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}._money_cl6b7_30,._page_cl6b7_2 strong,._page_cl6b7_2 b{font-variant-numeric:tabular-nums}@media(max-width:650px){._page_cl6b7_2{padding-top:16px}._card_cl6b7_11,._panel_cl6b7_11{padding:16px}._grid_cl6b7_21,._fields_cl6b7_21,._options_cl6b7_27{grid-template-columns:1fr;gap:16px}._heading_cl6b7_10,._header_cl6b7_10{align-items:flex-start}._actions_cl6b7_26>*{flex:1 1 150px}._header_cl6b7_10>svg{display:none}}@media(prefers-reduced-motion:reduce){._page_cl6b7_2 *{scroll-behavior:auto;transition:none!important;animation:none!important}}._overnightPreference_cl6b7_34{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;min-width:0}._overnightPreference_cl6b7_34 label{display:block;height:auto;min-height:0;margin:0;white-space:normal}._overnightPreference_cl6b7_34 input{width:5rem!important;max-width:100%;margin:0}._overnightPreference_cl6b7_34 small{display:block;margin:0;line-height:1.5;color:var(--v-muted,#675e70)}._toolbar_cl6b7_35{display:flex;align-items:center;justify-content:space-between;gap:var(--v-header-gap,12px);flex-wrap:wrap;margin-bottom:var(--v-header-gap,12px)}._navigation_cl6b7_35{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._navigation_cl6b7_35 button{padding:12px;border:1px solid var(--v-field-border,#8f8397);border-radius:12px;background:var(--v-surface,#fff);color:var(--v-text,#352341)}._navigation_cl6b7_35 h2{margin:0;text-transform:capitalize;font-size:var(--v-font-section,1.0625rem)}._navigation_cl6b7_35 ._active_cl6b7_35{background:var(--v-primary);color:var(--primary-foreground);border-color:var(--v-primary);box-shadow:inset 0 -3px 0 var(--v-primary-hover)}._calendarScroll_cl6b7_35{max-width:100%;overflow-x:auto;padding:4px 4px 8px}._calendarScroll_cl6b7_35:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}._days_cl6b7_35,._weekdays_cl6b7_35{display:grid;grid-template-columns:repeat(7,minmax(44px,1fr));gap:4px;min-width:332px}._weekdays_cl6b7_35{margin-bottom:8px;text-align:center;font-size:14px;font-weight:700;color:var(--v-muted,#675e70)}._day_cl6b7_35{min-height:80px!important;min-width:44px!important;padding:10px 6px;border:1px solid var(--v-border,#e5dfe8);border-radius:12px;background:var(--v-surface,#fff);color:var(--v-text,#352341);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px}._day_cl6b7_35 small{font-size:12px;line-height:1.4;color:var(--v-primary-hover,#a72379)}._day_cl6b7_35._selected_cl6b7_35{outline:2px solid var(--v-primary);outline-offset:-2px;background:var(--v-magenta-soft,#fbeaf5)}._day_cl6b7_35._other_cl6b7_22{background:var(--v-surface-subtle,#f7f6fa);color:var(--v-muted,#675e70)}._day_cl6b7_35[aria-current=date] b{text-decoration:underline;text-underline-offset:5px}._dayView_cl6b7_35{grid-template-columns:1fr;min-width:0}._dayView_cl6b7_35 ._day_cl6b7_35{align-items:flex-start;padding:16px}._booking_cl6b7_35{width:100%;min-width:0;display:grid;grid-template-columns:100px minmax(0,1fr) minmax(100px,180px);align-items:start;gap:var(--v-card-gap,12px);background:var(--v-surface,#fff);border:1px solid var(--v-border,#e5dfe8);border-radius:16px;padding:var(--v-card-padding,16px);text-align:left;color:var(--v-text,#352341);margin-top:12px}._booking_cl6b7_35>span{display:grid;gap:8px;min-width:0;overflow-wrap:break-word}._booking_cl6b7_35 small{font-size:14px;color:var(--v-muted,#675e70)}._booking_cl6b7_35 em{font-style:normal;font-size:14px;line-height:1.5;color:var(--v-primary-hover,#a72379)}._empty_cl6b7_35{padding:var(--v-card-padding,16px) 0;text-align:center;color:var(--v-muted,#675e70)}._modal_cl6b7_22{box-sizing:border-box;max-width:min(720px,calc(100vw - 32px));width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--v-card-padding,16px);border-radius:20px;background:var(--v-surface,#fff);color:var(--v-text,#352341);font:400 var(--v-font-body,.875rem)/1.55 var(--font-family-base);overflow:auto;overscroll-behavior:contain}._modal_cl6b7_22 *{box-sizing:border-box}._modalTitle_cl6b7_35{font-size:var(--v-font-page,1.25rem);line-height:1.3;font-weight:700;padding-right:52px;margin:0 0 var(--v-header-gap,12px);text-shadow:none}._modal_cl6b7_22 h3{font-size:var(--v-font-section,1.0625rem);line-height:1.3;margin:16px 0}._modal_cl6b7_22 p{line-height:1.6}._modal_cl6b7_22 small{font-size:14px;line-height:1.6;color:var(--v-muted,#675e70)}._modal_cl6b7_22 label{display:grid;gap:8px;font-size:14px;font-weight:700;line-height:1.5;min-width:0}._modal_cl6b7_22 input:not([type=checkbox]):not([type=radio]),._modal_cl6b7_22 select,._modal_cl6b7_22 textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:48px;border:1px solid var(--v-field-border,#8f8397)!important;border-radius:12px;padding:12px;background:var(--v-surface,#fff)!important;color:var(--v-text,#352341)!important;font:400 var(--v-font-input,1rem)/1.5 var(--font-family-base)}._modal_cl6b7_22 input[type=checkbox],._modal_cl6b7_22 input[type=radio]{width:22px;height:22px;flex:0 0 auto;margin:2px 0;accent-color:var(--v-primary)}._modal_cl6b7_22 label:has(>input[type=checkbox]),._modal_cl6b7_22 label:has(>input[type=radio]){display:flex;align-items:flex-start;gap:12px;min-height:48px;padding:10px 0;font-size:var(--v-font-body,.875rem);font-weight:500}._modal_cl6b7_22 button{min-height:48px;min-width:48px;font:600 var(--v-font-control,.875rem)/1.35 var(--font-family-base);white-space:normal;cursor:pointer}._modal_cl6b7_22 ._actions_cl6b7_26{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap,12px);margin-top:var(--v-card-padding,16px)}._modal_cl6b7_22 ._actions_cl6b7_26>button,._modal_cl6b7_22 ._actions_cl6b7_26>a{width:100%;min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;border:1px solid var(--v-field-border,#8f8397);border-radius:12px;background:var(--v-surface,#fff);color:var(--v-primary-hover,#a72379);text-decoration:none;overflow-wrap:break-word}._modal_cl6b7_22 ._actions_cl6b7_26>._primary_cl6b7_19{background:var(--v-primary);color:var(--primary-foreground);border-color:var(--v-primary)}._modal_cl6b7_22 ._actions_cl6b7_26>._primary_cl6b7_19:last-child{grid-column:1/-1}._modal_cl6b7_22 ._actions_cl6b7_26>._dangerAction_cl6b7_35{background:var(--v-surface,#fff);color:#8f2345;border-color:#b93255}._modal_cl6b7_22 ._actions_cl6b7_26>button:disabled{background:var(--v-surface-subtle,#f7f6fa);color:var(--v-muted,#675e70);cursor:not-allowed}._modal_cl6b7_22 :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}._settlement_cl6b7_35{display:grid;gap:var(--v-card-gap,12px);padding:16px;border:1px solid var(--v-border,#e5dfe8);border-radius:16px;background:var(--v-surface-subtle,#f7f6fa)}._modal_cl6b7_22 ._fields_cl6b7_21{margin:var(--v-card-padding,16px) 0}._srOnly_cl6b7_35{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:650px){._booking_cl6b7_35{grid-template-columns:80px minmax(0,1fr);padding:16px}._booking_cl6b7_35 em{grid-column:2}._modal_cl6b7_22{padding:var(--v-card-padding,16px)}._modalTitle_cl6b7_35{font-size:var(--v-font-page,1.25rem)}._toolbar_cl6b7_35{align-items:flex-start}._navigation_cl6b7_35{gap:8px}._dayCountLabel_cl6b7_35{display:none}}@media(max-width:420px){._modal_cl6b7_22 ._actions_cl6b7_26{grid-template-columns:1fr}._modal_cl6b7_22 ._actions_cl6b7_26>._primary_cl6b7_19:last-child{grid-column:auto}}@media(prefers-reduced-motion:reduce){._modal_cl6b7_22 *{scroll-behavior:auto;transition:none!important;animation:none!important}}._helpTitle_cl6b7_37,._helpOption_cl6b7_37{display:flex;align-items:center;gap:4px;min-width:0}._helpTitle_cl6b7_37{flex-wrap:wrap}._helpTitle_cl6b7_37>label,._helpTitle_cl6b7_37>h1{min-width:0}._helpOption_cl6b7_37>label{flex:1;min-width:0}._modal_cl6b7_22 ._helpTitle_cl6b7_37>button,._modal_cl6b7_22 ._helpOption_cl6b7_37>button{flex:0 0 44px;min-width:44px;min-height:44px;width:44px;height:44px;padding:0}._details_12h2a_1{margin-top:12px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--card);min-width:0}._details_12h2a_1 summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;font-weight:600;color:var(--primary)}._fields_12h2a_3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;min-width:0}._fields_12h2a_3>div{min-width:0}._fields_12h2a_3 label{display:block;font-size:var(--v-font-control,.875rem);line-height:1.4;margin-bottom:6px}._fields_12h2a_3 select{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:48px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--background);color:var(--foreground);font:inherit;font-size:var(--v-font-control,.875rem);text-overflow:ellipsis}._note_12h2a_6,._details_12h2a_1 p{font-size:var(--v-font-description,.8125rem);line-height:1.5;overflow-wrap:anywhere;margin:8px 0 0}._note_12h2a_6{color:var(--muted-foreground)}._notice_12h2a_6{color:var(--primary)}._clear_12h2a_7{border:0;background:transparent;color:var(--primary);font:inherit;font-weight:600;min-height:44px;padding:6px 0;text-decoration:underline;cursor:pointer}._details_12h2a_1 :is(summary,select,button):focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}@media(max-width:540px){._fields_12h2a_3{grid-template-columns:minmax(0,1fr)}}._page_pu322_2{min-height:100vh;box-sizing:border-box;background:var(--v-surface,#fff);color:var(--v-text,#352341);font:400 var(--v-font-body,.875rem)/1.55 var(--font-family-base);padding:var(--v-page-block-space,24px) 16px max(104px,env(safe-area-inset-bottom));overflow-wrap:break-word}._container_pu322_3,._wrap_pu322_3{width:100%;max-width:1160px;min-width:0;margin:0 auto}._page_pu322_2 *{box-sizing:border-box}._formFields_pu322_5{border:0;padding:0;margin:0;min-width:0}._page_pu322_2 h1{font-size:var(--v-font-page,1.25rem);font-weight:700;line-height:1.15;letter-spacing:normal;text-shadow:none;margin:var(--v-heading-gap,8px) 0 var(--v-heading-gap,8px)}._page_pu322_2 h2{font-size:var(--v-font-section,1.0625rem);line-height:1.3;margin:0 0 var(--v-heading-gap,8px)}._page_pu322_2 h3{font-size:var(--v-font-card,.9375rem);line-height:1.35;margin:var(--v-section-gap,24px) 0 var(--v-heading-gap,8px)}._page_pu322_2 p{line-height:1.6}._page_pu322_2 small{font-size:var(--v-font-description,.8125rem);line-height:1.5;color:var(--v-muted,#675E70)}._page_pu322_2 a{color:var(--v-primary,#C32F91);text-underline-offset:3px}._back_pu322_10{display:inline-flex;align-items:center;gap:8px;min-height:48px;margin-bottom:var(--v-heading-gap,8px);font-size:14px;font-weight:700;text-decoration:none}._heading_pu322_11,._header_pu322_11,._headingInfo_pu322_11{display:flex;align-items:center;justify-content:space-between;gap:var(--v-header-gap,12px);flex-wrap:wrap;margin-bottom:var(--v-header-gap,12px)}._titleLine_pu322_12{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}._titleLine_pu322_12 h1{flex:1 1 12rem;min-width:0}._titleLine_pu322_12>button{flex-shrink:0}._card_pu322_13,._panel_pu322_13{background:var(--v-surface,#fff);border:1px solid var(--v-border,#e5dfe8);border-radius:16px;padding:var(--v-card-padding,16px);margin-bottom:var(--v-section-gap,24px);min-width:0;box-shadow:none}._page_pu322_2 label{font-size:14px;font-weight:700;line-height:1.5;min-width:0}._page_pu322_2 input:not([type=checkbox]):not([type=radio]),._page_pu322_2 select,._page_pu322_2 textarea{width:100%;max-width:100%;min-width:0;min-height:48px;padding:12px;background:var(--v-surface,#fff)!important;color:var(--v-text,#352341)!important;border:1px solid var(--v-field-border,#8f8397)!important;border-radius:12px;font:400 var(--v-font-input,1rem)/1.5 var(--font-family-base)}._page_pu322_2 textarea{min-height:112px;resize:vertical}._page_pu322_2 input[type=checkbox],._page_pu322_2 input[type=radio]{flex:0 0 auto;width:22px;height:22px;min-width:22px;margin:2px 0;accent-color:var(--v-primary)}._page_pu322_2 label:has(>input[type=checkbox]),._page_pu322_2 label:has(>input[type=radio]){display:flex;align-items:flex-start;gap:12px;min-height:48px;padding:10px 0;font-size:var(--v-font-body,.875rem);font-weight:500}._page_pu322_2 button:not([aria-label^="Informações:"]):not([aria-label="Fechar informação"]){min-height:48px;min-width:48px;font:600 var(--v-font-control,.875rem)/1.35 var(--font-family-base);white-space:normal;overflow-wrap:break-word;cursor:pointer}._page_pu322_2 button:disabled,._page_pu322_2 input:disabled,._page_pu322_2 select:disabled{cursor:not-allowed;opacity:1;color:var(--v-muted,#675e70)!important;background:var(--v-surface-subtle,#f7f6fa)!important}._primary_pu322_21,._page_pu322_2 ._primary_pu322_21{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--v-primary);border-radius:12px;padding:12px 18px;background:var(--v-primary);color:var(--primary-foreground);font-size:var(--v-font-body,.875rem);font-weight:700;line-height:1.35;text-decoration:none;text-align:center}._secondary_pu322_22,._page_pu322_2 ._secondary_pu322_22{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--v-field-border,#8f8397);border-radius:12px;padding:12px 18px;background:var(--v-surface,#fff);color:var(--v-primary-hover,#a72379);font-size:var(--v-font-body,.875rem);font-weight:700;line-height:1.35}._grid_pu322_23,._fields_pu322_23{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-padding,16px);margin:var(--v-card-padding,16px) 0 var(--v-section-gap,24px)}._grid_pu322_23>label,._fields_pu322_23>label,._other_pu322_24{display:grid;gap:8px;align-content:start}._notice_pu322_25,._note_pu322_25,._status_pu322_25{padding:var(--v-card-padding-compact,12px);border:1px solid var(--v-border,#e5dfe8);border-radius:12px;background:var(--v-surface-subtle,#f7f6fa);color:var(--v-muted,#675e70);font-size:14px;line-height:1.6;margin:var(--v-card-gap,12px) 0}._error_pu322_26{padding:var(--v-card-padding-compact,12px);border:1px solid #B93255;border-radius:12px;background:#fff0f4;color:#8f2345;font-size:var(--v-font-body,.875rem);line-height:1.6}._success_pu322_27{padding:var(--v-card-padding-compact,12px);border:1px solid #47846A;border-radius:12px;background:#f0f8f3;color:#235e43;font-size:var(--v-font-body,.875rem);line-height:1.6}._actions_pu322_28{display:flex;gap:var(--v-card-gap,12px);justify-content:flex-end;flex-wrap:wrap;margin-top:var(--v-card-padding,16px)}._actions_pu322_28>*{min-width:0}._options_pu322_29{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap,12px) var(--v-card-padding,16px);margin:16px 0}._details_pu322_30{margin:20px 0;border-top:1px solid var(--v-border,#e5dfe8);padding:12px 0}._details_pu322_30 summary{min-height:48px;padding:12px 0;font-weight:700;cursor:pointer}._page_pu322_2 :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}._money_pu322_32,._page_pu322_2 strong,._page_pu322_2 b{font-variant-numeric:tabular-nums}@media(max-width:650px){._page_pu322_2{padding-top:16px}._card_pu322_13,._panel_pu322_13{padding:16px}._grid_pu322_23,._fields_pu322_23,._options_pu322_29{grid-template-columns:1fr;gap:16px}._heading_pu322_11,._header_pu322_11{align-items:flex-start}._actions_pu322_28>*{flex:1 1 150px}._header_pu322_11>svg{display:none}}@media(prefers-reduced-motion:reduce){._page_pu322_2 *{scroll-behavior:auto;transition:none!important;animation:none!important}}._page_pu322_2 ._selectField_pu322_36{width:100%;max-width:100%;min-width:0;min-height:48px;background:var(--v-lilac-soft,#f0e9fa);color:var(--v-text,#352341);border:1px solid var(--v-lilac,#7c52b8);font-weight:400!important;text-align:left}._page_pu322_2 ._selectField_pu322_36[data-state=open]{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}._page_pu322_2 ._selectField_pu322_36:disabled{background:var(--v-lilac-soft,#f0e9fa)!important;color:var(--v-muted,#675e70)!important}._selectMenu_pu322_39{width:var(--radix-select-trigger-width);max-width:calc(100vw - 32px);background:var(--v-lilac-soft,#f0e9fa);color:var(--v-text,#352341);border:1px solid var(--v-lilac,#7c52b8);box-shadow:0 8px 24px #3523411a}._selectMenu_pu322_39 [role=option]{border:2px solid transparent;margin:2px 0}._selectMenu_pu322_39 [role=option][data-state=checked]{background:var(--v-white,#fff);border-color:var(--v-lilac,#7c52b8);color:var(--v-text,#352341)}._selectMenu_pu322_39 [role=option]:hover,._selectMenu_pu322_39 [role=option][data-highlighted]{background:var(--v-white,#fff);color:var(--v-text,#352341);outline:2px solid var(--v-focus,#7c52b8);outline-offset:-2px}._selectMenu_pu322_39 [role=option][data-disabled]{background:transparent;color:var(--v-muted,#675e70);border-color:transparent;outline:none}._sectiontitle_pu322_44{display:flex;gap:12px;align-items:center}._other_pu322_24{display:grid;gap:8px}._stickyActions_pu322_44{position:sticky;bottom:0;z-index:5;background:var(--v-surface,#fff);padding:var(--v-card-padding-compact,12px) 0 max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--v-border,#e5dfe8)}._feedback_pu322_44{position:sticky;top:8px;z-index:10;display:flex;align-items:flex-start;gap:var(--v-card-gap,12px);margin-bottom:var(--v-card-gap,12px)}._feedback_pu322_44 svg{flex-shrink:0}._page_pu322_2 ._grid_pu322_23 label>span:has(input[type=checkbox]){min-height:48px}._serviceBooking_pu322_46{grid-column:1/-1;min-width:0}._originLabel_pu322_47{display:flex;align-items:center;gap:6px;min-width:0}._originLabel_pu322_47>span{flex:0 0 auto}._optionalDetails_pu322_47{margin:0;padding:0}._optionalDetails_pu322_47 summary{font-size:var(--v-font-body,.875rem);font-weight:500}._optionalDetails_pu322_47 ._grid_pu322_23{margin:8px 0 0}._fieldHelp_pu322_49{display:grid;gap:8px;align-content:start;min-width:0}._helpLine_pu322_49{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}._helpLine_pu322_49>label,._helpLine_pu322_49>h2{min-width:0;flex:1 1 auto}._helpLine_pu322_49>h2{margin:0}._helpLine_pu322_49>button{flex:0 0 44px}._root_2m13y_1{display:grid;justify-items:start;gap:12px;margin-top:24px}._root_2m13y_1 p{margin:0}._actions_2m13y_1{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}._page_a9arm_2{min-height:100vh;box-sizing:border-box;background:var(--v-surface,#fff);color:var(--v-text,#352341);font:400 var(--v-font-body,.875rem)/1.55 var(--font-family-base);padding:var(--v-page-block-space,24px) 16px max(104px,env(safe-area-inset-bottom));overflow-wrap:break-word}._container_a9arm_3,._wrap_a9arm_3{width:100%;max-width:1160px;min-width:0;margin:0 auto}._page_a9arm_2 *{box-sizing:border-box}._page_a9arm_2 h1{font-size:var(--v-font-page,1.25rem);font-weight:700;line-height:1.15;letter-spacing:normal;text-shadow:none;margin:var(--v-heading-gap,8px) 0 var(--v-heading-gap,8px)}._page_a9arm_2 h2{font-size:var(--v-font-section,1.0625rem);line-height:1.3;margin:0 0 var(--v-heading-gap,8px)}._page_a9arm_2 h3{font-size:var(--v-font-card,.9375rem);line-height:1.35;margin:var(--v-section-gap,24px) 0 var(--v-heading-gap,8px)}._page_a9arm_2 p{line-height:1.6}._page_a9arm_2 small{font-size:var(--v-font-description,.8125rem);line-height:1.5;color:var(--v-muted,#675E70)}._page_a9arm_2 a{color:var(--v-primary,#C32F91);text-underline-offset:3px}._back_a9arm_9{display:inline-flex;align-items:center;gap:8px;min-height:48px;margin-bottom:var(--v-heading-gap,8px);font-size:14px;font-weight:700;text-decoration:none}._heading_a9arm_10,._header_a9arm_10,._headingInfo_a9arm_10{display:flex;align-items:center;justify-content:space-between;gap:var(--v-header-gap,12px);flex-wrap:wrap;margin-bottom:var(--v-header-gap,12px)}._titleLine_a9arm_11{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}._titleLine_a9arm_11 h1{flex:1 1 12rem;min-width:0}._titleLine_a9arm_11>button{flex-shrink:0}._kicker_a9arm_12{font-size:14px;letter-spacing:.045em;font-weight:700;color:var(--v-primary,#C32F91)}._card_a9arm_13,._panel_a9arm_13{background:var(--v-surface,#fff);border:1px solid var(--v-border,#e5dfe8);border-radius:16px;padding:var(--v-card-padding,16px);margin-bottom:var(--v-section-gap,24px);min-width:0;box-shadow:none}._page_a9arm_2 label{font-size:14px;font-weight:700;line-height:1.5;min-width:0}._page_a9arm_2 input:not([type=checkbox]):not([type=radio]),._page_a9arm_2 select,._page_a9arm_2 textarea{width:100%;max-width:100%;min-width:0;min-height:48px;padding:12px;background:var(--v-surface,#fff)!important;color:var(--v-text,#352341)!important;border:1px solid var(--v-field-border,#8f8397)!important;border-radius:12px;font:400 var(--v-font-input,1rem)/1.5 var(--font-family-base)}._page_a9arm_2 textarea{min-height:112px;resize:vertical}._page_a9arm_2 input[type=checkbox],._page_a9arm_2 input[type=radio]{flex:0 0 auto;width:22px;height:22px;min-width:22px;margin:2px 0;accent-color:var(--v-primary)}._page_a9arm_2 label:has(>input[type=checkbox]),._page_a9arm_2 label:has(>input[type=radio]){display:flex;align-items:flex-start;gap:12px;min-height:48px;padding:10px 0;font-size:var(--v-font-body,.875rem);font-weight:500}._page_a9arm_2 button:not([aria-label^="Informações:"]):not([aria-label="Fechar informação"]){min-height:48px;min-width:48px;font:600 var(--v-font-control,.875rem)/1.35 var(--font-family-base);white-space:normal;overflow-wrap:break-word;cursor:pointer}._page_a9arm_2 button:disabled,._page_a9arm_2 input:disabled,._page_a9arm_2 select:disabled{cursor:not-allowed;opacity:1;color:var(--v-muted,#675e70)!important;background:var(--v-surface-subtle,#f7f6fa)!important}._primary_a9arm_21,._page_a9arm_2 ._primary_a9arm_21{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--v-primary);border-radius:12px;padding:12px 18px;background:var(--v-primary);color:var(--primary-foreground);font-size:var(--v-font-body,.875rem);font-weight:700;line-height:1.35;text-decoration:none;text-align:center}._secondary_a9arm_22,._page_a9arm_2 ._secondary_a9arm_22{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--v-field-border,#8f8397);border-radius:12px;padding:12px 18px;background:var(--v-surface,#fff);color:var(--v-primary-hover,#a72379);font-size:var(--v-font-body,.875rem);font-weight:700;line-height:1.35}._grid_a9arm_23,._fields_a9arm_23{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-padding,16px);margin:var(--v-card-padding,16px) 0 var(--v-section-gap,24px)}._grid_a9arm_23>label,._fields_a9arm_23>label,._other_a9arm_24{display:grid;gap:8px;align-content:start}._notice_a9arm_25,._note_a9arm_25,._status_a9arm_25{padding:var(--v-card-padding-compact,12px);border:1px solid var(--v-border,#e5dfe8);border-radius:12px;background:var(--v-surface-subtle,#f7f6fa);color:var(--v-muted,#675e70);font-size:14px;line-height:1.6;margin:var(--v-card-gap,12px) 0}._error_a9arm_26{padding:var(--v-card-padding-compact,12px);border:1px solid #B93255;border-radius:12px;background:#fff0f4;color:#8f2345;font-size:var(--v-font-body,.875rem);line-height:1.6}._success_a9arm_27{padding:var(--v-card-padding-compact,12px);border:1px solid #47846A;border-radius:12px;background:#f0f8f3;color:#235e43;font-size:var(--v-font-body,.875rem);line-height:1.6}._actions_a9arm_28{display:flex;gap:var(--v-card-gap,12px);justify-content:flex-end;flex-wrap:wrap;margin-top:var(--v-card-padding,16px)}._actions_a9arm_28>*{min-width:0}._options_a9arm_29{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap,12px) var(--v-card-padding,16px);margin:16px 0}._details_a9arm_30{margin:20px 0;border-top:1px solid var(--v-border,#e5dfe8);padding:12px 0}._details_a9arm_30 summary{min-height:48px;padding:12px 0;font-weight:700;cursor:pointer}._page_a9arm_2 :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}._money_a9arm_32,._page_a9arm_2 strong,._page_a9arm_2 b{font-variant-numeric:tabular-nums}@media(max-width:650px){._page_a9arm_2{padding-top:16px}._card_a9arm_13,._panel_a9arm_13{padding:16px}._grid_a9arm_23,._fields_a9arm_23,._options_a9arm_29{grid-template-columns:1fr;gap:16px}._heading_a9arm_10,._header_a9arm_10{align-items:flex-start}._actions_a9arm_28>*{flex:1 1 150px}._header_a9arm_10>svg{display:none}}@media(prefers-reduced-motion:reduce){._page_a9arm_2 *{scroll-behavior:auto;transition:none!important;animation:none!important}}._layout_a9arm_36{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:var(--v-card-gap,12px);align-items:start}._layout_a9arm_36 ._card_a9arm_13{margin:0}._search_a9arm_36{margin-bottom:16px}._client_a9arm_36{display:grid;gap:8px;width:100%;padding:var(--v-card-padding-compact,12px);text-align:left;border:1px solid var(--v-border,#e5dfe8);border-radius:12px;background:var(--v-surface,#fff);color:var(--v-text,#352341);margin-bottom:8px}._client_a9arm_36._active_a9arm_36{border:2px solid var(--v-primary);background:var(--v-magenta-soft,#fbeaf5);padding:calc(var(--v-card-padding-compact,12px) - 1px)}._client_a9arm_36 small{font-size:14px;color:var(--v-muted,#675e70)}._metrics_a9arm_36{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:var(--v-card-gap,12px);margin:var(--v-card-padding,16px) 0}._metrics_a9arm_36>div{padding:var(--v-card-padding-compact,12px);border:1px solid var(--v-border,#e5dfe8);border-radius:12px;background:var(--v-surface-subtle,#f7f6fa);display:grid;gap:var(--v-item-gap,8px)}._metrics_a9arm_36 small{font-size:14px;color:var(--v-muted,#675e70)}._metrics_a9arm_36 strong{font-size:22px;line-height:1.3;overflow-wrap:break-word}._visit_a9arm_36{display:flex;justify-content:space-between;gap:var(--v-card-gap,12px);flex-wrap:wrap;padding:var(--v-card-padding-compact,12px) 0;border-bottom:1px solid var(--v-border,#e5dfe8)}._visit_a9arm_36>div{display:grid;gap:8px;min-width:0}._visit_a9arm_36 small{font-size:14px;color:var(--v-muted,#675e70)}._visit_a9arm_36>strong{font-size:18px}@media(max-width:850px){._layout_a9arm_36{grid-template-columns:1fr}}._page_vtqvo_2,._panel_vtqvo_2{color:var(--foreground);font-family:var(--font-family-base);font-size:var(--v-font-body,.875rem);line-height:1.6;min-width:0}._page_vtqvo_2{width:100%;max-width:1160px!important;margin:0 auto!important;padding:var(--v-page-block-space, 16px) 16px calc(48px + env(safe-area-inset-bottom))!important;background:var(--card)!important;box-sizing:border-box}._page_vtqvo_2 h1{font-size:var(--v-font-page,1.25rem);line-height:var(--v-line-heading,1.3);white-space:normal;text-shadow:none;overflow-wrap:normal}._page_vtqvo_2 h2,._panel_vtqvo_2 h2{font-size:var(--v-font-section,1.0625rem);line-height:1.3;text-shadow:none}._page_vtqvo_2 h3,._panel_vtqvo_2 h3{font-size:var(--v-font-card,.9375rem);line-height:1.35;text-shadow:none}._page_vtqvo_2 p:not([class]),._page_vtqvo_2 li,._panel_vtqvo_2 p,._panel_vtqvo_2 li{font-size:var(--v-font-body,.875rem);line-height:1.6;overflow-wrap:normal}._page_vtqvo_2 small,._panel_vtqvo_2 small{font-size:var(--v-font-description,.8125rem);line-height:1.5}._page_vtqvo_2 label,._panel_vtqvo_2 label{font-size:var(--v-font-body,.875rem);line-height:1.5}._page_vtqvo_2 li+li,._panel_vtqvo_2 li+li{margin-top:var(--v-item-gap, 8px)}._page_vtqvo_2 a,._panel_vtqvo_2 a{text-underline-offset:4px;overflow-wrap:normal}._page_vtqvo_2>a,._page_vtqvo_2>div>a:first-child{display:inline-flex;align-items:center;min-height:48px}._page_vtqvo_2 :is(section,article),._panel_vtqvo_2{border-radius:16px!important}._page_vtqvo_2 section{background:var(--card)!important}._page_vtqvo_2 :is(input:not([type=checkbox]):not([type=radio]),select,textarea),._panel_vtqvo_2 :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:48px;height:auto;margin-top:var(--v-item-gap, 8px);padding:12px;background:var(--card)!important;color:var(--foreground)!important;border:1px solid var(--v-field-border,#8f8397)!important;border-radius:12px!important;font-size:var(--v-font-input,1rem);line-height:1.5}._page_vtqvo_2 button,._panel_vtqvo_2 button{min-height:48px;height:auto;max-width:100%;white-space:normal;overflow-wrap:normal;line-height:1.5;font-size:var(--v-font-control,.875rem);border-radius:12px}._page_vtqvo_2 :is(input[type=checkbox],input[type=radio]),._panel_vtqvo_2 :is(input[type=checkbox],input[type=radio]){flex-shrink:0}._page_vtqvo_2 [role=alert],._panel_vtqvo_2 [role=alert]{padding:12px 16px;border:1px solid var(--error);border-radius:12px;color:var(--foreground)!important;background:var(--card)}._page_vtqvo_2 [role=status],._panel_vtqvo_2 [role=status]{line-height:1.6;overflow-wrap:normal}._page_vtqvo_2 svg,._panel_vtqvo_2 svg{flex-shrink:0}._page_vtqvo_2 button:not([class]),._panel_vtqvo_2 button:not([class]){padding:12px 16px;background:var(--card);color:var(--foreground);border:1px solid var(--v-field-border,#8f8397)}._brandContext_vtqvo_56{color:var(--muted-foreground);font-size:var(--v-font-description,.8125rem);font-weight:700;line-height:1.5;letter-spacing:.06em}._panel_vtqvo_2{padding:var(--v-card-padding, 16px)!important;border:1px solid var(--border);background:var(--card);box-shadow:0 3px 16px #35234106}._panel_vtqvo_2 details{border:1px solid var(--border);border-radius:12px;padding:0 var(--v-card-padding-compact, 12px) var(--v-card-padding-compact, 12px);margin-top:var(--v-header-gap, 12px)}._panel_vtqvo_2 summary{min-height:48px;padding:12px 0;cursor:pointer;font-weight:700}._auth_vtqvo_60{max-width:none!important;min-height:100dvh!important;padding-top:var(--v-page-block-space, 16px)!important;padding-bottom:calc(var(--v-page-block-space, 16px) + env(safe-area-inset-bottom))!important}._auth_vtqvo_60>section{width:min(480px,100%)!important;padding:var(--v-card-padding, 16px)!important;border:1px solid var(--border)!important;box-shadow:0 3px 16px #35234106!important}._auth_vtqvo_60 h1{font-size:var(--v-font-page,1.25rem)}._auth_vtqvo_60 form{gap:var(--v-card-gap, 12px)!important}._document_vtqvo_64{max-width:820px!important}._document_vtqvo_64 h2{margin-top:var(--v-section-gap, 24px);padding-top:var(--v-card-padding, 16px);border-top:1px solid var(--border)}._document_vtqvo_64 ul,._document_vtqvo_64 ol{padding-left:24px}._page_vtqvo_2>section:not([class]),._page_vtqvo_2>div>section:not([class]){padding:var(--v-card-padding, 16px)!important}._auth_vtqvo_60>section>header+p{margin-top:0;margin-bottom:var(--v-header-gap, 12px)!important}._auth_vtqvo_60>section>h1{margin-block:var(--v-heading-gap, 8px) var(--v-header-gap, 12px)}._profile_vtqvo_70{min-width:0;overflow-wrap:normal}._profile_vtqvo_70>div{min-width:0}._profileEmail_vtqvo_72{overflow-wrap:anywhere}._actions_vtqvo_73{display:flex;flex-wrap:wrap;align-items:center;gap:var(--v-card-gap, 12px)}._actions_vtqvo_73 a,._actions_vtqvo_73 button{min-height:48px;display:inline-flex;align-items:center;padding:12px 16px;border-radius:12px}._twoColumns_vtqvo_75{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap, 12px)}@media(max-width:420px){._twoColumns_vtqvo_75{grid-template-columns:minmax(0,1fr)!important}._panel_vtqvo_2{padding:var(--v-card-padding, 16px)!important}}@media(prefers-reduced-motion:reduce){._page_vtqvo_2 *,._panel_vtqvo_2 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}._page_vtqvo_2._document_vtqvo_64 :is(p,li){font-size:var(--v-font-reading,1rem);line-height:var(--v-line-reading,1.6)}._page_vtqvo_2 :is(h1,h2,h3),._panel_vtqvo_2 :is(h2,h3){font-weight:var(--v-weight-bold,700);word-break:normal}._page_vtqvo_2 a[href^=http],._panel_vtqvo_2 a[href^=http]{overflow-wrap:anywhere}._section_2ci1y_1{display:grid;gap:10px;margin:16px 0 24px;min-width:0}._section_2ci1y_1 h2,._section_2ci1y_1 p{margin:0}._section_2ci1y_1 h2{font-size:1.125rem}._form_2ci1y_1{display:grid;gap:8px;min-width:0}._form_2ci1y_1 label{font-weight:700}._form_2ci1y_1 input,._form_2ci1y_1 button{width:100%;box-sizing:border-box;min-height:48px}._section_2ci1y_1 [role=status],._section_2ci1y_1 [role=alert]{overflow-wrap:anywhere}@layer base{._formItem_3z0gg_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_3z0gg_9{font-family:var(--font-family-base);font-weight:600;font-size:var(--v-font-control,.875rem);line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}._formLabel_3z0gg_9._error_3z0gg_18{color:var(--error)}._formControl_3z0gg_22._error_3z0gg_18:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_3z0gg_27{font-size:var(--v-font-description,.8125rem);line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_3z0gg_35{font-size:var(--v-font-description,.8125rem);line-height:1.5;font-weight:600;color:var(--error);animation:_slideIn_3z0gg_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_3z0gg_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}@layer base{._spinner_10u53_2{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}._spinnerInner_10u53_11{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid transparent;border-top-color:var(--spinner-color, var(--primary));animation:_spin_10u53_2 var(--animation-duration-slow) linear infinite}._sm_10u53_21{width:1rem;height:1rem}._sm_10u53_21 ._spinnerInner_10u53_11{border-width:2px}._md_10u53_30{width:1.5rem;height:1.5rem}._md_10u53_30 ._spinnerInner_10u53_11{border-width:2.5px}._lg_10u53_39{width:2.5rem;height:2.5rem}._lg_10u53_39 ._spinnerInner_10u53_11{border-width:3px}@keyframes _spin_10u53_2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}._form_1sf2z_1{display:flex;flex-direction:column;gap:var(--v-card-gap, 12px)}._errorMessage_1sf2z_7{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--v-item-gap, 8px);font-size:.875rem}._submitButton_1sf2z_17{width:100%}._loadingText_1sf2z_21{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_1sf2z_28{color:#fff}._form_1sf2z_1{gap:var(--v-card-gap, 12px)}._form_1sf2z_1 label{font-size:16px;line-height:1.5}._submitButton_1sf2z_17{min-height:48px;height:auto;padding:12px 16px;white-space:normal}._errorMessage_1sf2z_7{color:var(--foreground);background:var(--card);border-radius:12px;font-size:16px;line-height:1.6;overflow-wrap:anywhere}._oauthLoginButton_1jsl3_1{display:flex;gap:var(--spacing-1);align-items:center}._errorMessage_1jsl3_7{margin-top:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);border-radius:var(--radius-sm);color:var(--error);font-size:.875rem;line-height:1.4}._accountLinkingCard_1jsl3_19{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-6);animation:_slideIn_1jsl3_1 var(--animation-duration-normal) ease-out}._accountLinkingHeader_1jsl3_27{margin-bottom:var(--spacing-6);text-align:center}._accountLinkingTitle_1jsl3_32{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0}._accountLinkingDescription_1jsl3_40{color:var(--muted-foreground);font-size:.9375rem;line-height:1.5;margin:0}._accountLinkingActions_1jsl3_47{display:flex;gap:var(--spacing-3);justify-content:center;margin-top:var(--spacing-4)}@keyframes _slideIn_1jsl3_1{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.dark ._errorMessage_1jsl3_7{background-color:color-mix(in srgb,var(--error) 15%,transparent);border-color:color-mix(in srgb,var(--error) 25%,transparent)}.dark ._accountLinkingCard_1jsl3_19{background-color:color-mix(in srgb,var(--card),white 5%);border-color:var(--border);box-shadow:var(--shadow-lg)}.dark ._accountLinkingTitle_1jsl3_32{color:var(--foreground)}.dark ._accountLinkingDescription_1jsl3_40{color:var(--muted-foreground)}.dark ._accountLinkingDescription_1jsl3_40 strong{color:var(--foreground)}._oauthLoginButton_1jsl3_1{min-height:48px;height:auto;padding:12px 16px;border-radius:12px;white-space:normal;font-size:16px}._errorMessage_1jsl3_7,._accountLinkingDescription_1jsl3_40{font-size:16px;line-height:1.6;overflow-wrap:anywhere}._accountLinkingCard_1jsl3_19{border-radius:16px;background:var(--card);color:var(--foreground);padding:24px}._accountLinkingActions_1jsl3_47{flex-wrap:wrap}._accountLinkingActions_1jsl3_47 button{min-height:48px;height:auto;white-space:normal}@media(prefers-reduced-motion:reduce){._oauthLoginButton_1jsl3_1,._accountLinkingCard_1jsl3_19{animation:none;transition:none}}._container_1ssqz_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._form_jjcik_1{width:100%;display:flex;flex-direction:column;gap:var(--v-card-gap, 12px)}._submitButton_jjcik_8{width:100%;margin-top:var(--v-item-gap, 8px)}._errorMessage_jjcik_13{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--v-item-gap, 8px);font-size:.875rem}@media(max-width:480px){._buttonGroup_jjcik_25{gap:var(--spacing-2)}}._form_jjcik_1{gap:var(--v-card-gap, 12px)}._form_jjcik_1 label{font-size:16px;line-height:1.5}._submitButton_jjcik_8{min-height:48px;height:auto;padding:12px 16px;white-space:normal}._errorMessage_jjcik_13,._fieldError_jjcik_35{color:var(--foreground);background:var(--card);border:1px solid var(--error);border-radius:12px;padding:12px 16px;font-size:16px;line-height:1.6;overflow-wrap:anywhere}._fieldError_jjcik_35{margin:8px 0 0}._consent_jjcik_37{display:flex;align-items:flex-start;gap:12px;min-height:48px;cursor:pointer}._consent_jjcik_37 input{flex-shrink:0;margin-top:5px;width:20px;height:20px;accent-color:var(--primary)}._consent_jjcik_37 span{min-width:0}._consent_jjcik_37 a{text-underline-offset:4px}._acquisitionSummary_r6qrf_2{margin:4px 0;font-size:13px;line-height:1.4;color:var(--v-muted,#675e70);overflow-wrap:anywhere}._page_r6qrf_3{min-height:100vh;box-sizing:border-box;background:var(--v-surface,#fff);color:var(--v-text,#352341);font:400 var(--v-font-body,.875rem)/1.55 var(--font-family-base);padding:var(--v-page-block-space,24px) 16px max(104px,env(safe-area-inset-bottom));overflow-wrap:break-word}._container_r6qrf_4,._wrap_r6qrf_4{width:100%;max-width:1160px;min-width:0;margin:0 auto}._page_r6qrf_3 *{box-sizing:border-box}._formFields_r6qrf_6{border:0;padding:0;margin:0;min-width:0;display:grid;gap:16px}._page_r6qrf_3 h1{font-size:var(--v-font-page,1.25rem);font-weight:700;line-height:1.15;letter-spacing:normal;text-shadow:none;margin:var(--v-heading-gap,8px) 0 var(--v-heading-gap,8px)}._page_r6qrf_3 h2{font-size:var(--v-font-section,1.0625rem);line-height:1.3;margin:0 0 var(--v-heading-gap,8px)}._page_r6qrf_3 h3{font-size:var(--v-font-card,.9375rem);line-height:1.35;margin:var(--v-section-gap,24px) 0 var(--v-heading-gap,8px)}._page_r6qrf_3 p{line-height:1.6}._page_r6qrf_3 small{font-size:var(--v-font-description,.8125rem);line-height:1.5;color:var(--v-muted,#675E70)}._page_r6qrf_3 a{color:var(--v-primary,#C32F91);text-underline-offset:3px}._back_r6qrf_11{display:inline-flex;align-items:center;gap:8px;min-height:48px;margin-bottom:var(--v-heading-gap,8px);font-size:14px;font-weight:700;text-decoration:none}._heading_r6qrf_12,._header_r6qrf_12,._headingInfo_r6qrf_12{display:flex;align-items:center;justify-content:space-between;gap:var(--v-header-gap,12px);flex-wrap:wrap;margin-bottom:var(--v-header-gap,12px)}._titleLine_r6qrf_13{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}._titleLine_r6qrf_13 h1{flex:1 1 12rem;min-width:0}._titleLine_r6qrf_13>button{flex-shrink:0}._pageHeading_r6qrf_13{margin-bottom:var(--v-header-gap,12px)}._kicker_r6qrf_14{font-size:14px;letter-spacing:.045em;font-weight:700;color:var(--v-primary,#C32F91)}._card_r6qrf_15,._panel_r6qrf_15{background:var(--v-surface,#fff);border:1px solid var(--v-border,#e5dfe8);border-radius:16px;padding:var(--v-card-padding,16px);margin-bottom:var(--v-section-gap,24px);min-width:0;box-shadow:none}._page_r6qrf_3 label{font-size:14px;font-weight:700;line-height:1.5;min-width:0}._page_r6qrf_3 input:not([type=checkbox]):not([type=radio]),._page_r6qrf_3 select,._page_r6qrf_3 textarea{width:100%;max-width:100%;min-width:0;min-height:48px;padding:12px;background:var(--v-surface,#fff)!important;color:var(--v-text,#352341)!important;border:1px solid var(--v-field-border,#8f8397)!important;border-radius:12px;font:400 var(--v-font-input,1rem)/1.5 var(--font-family-base)}._page_r6qrf_3 textarea{min-height:112px;resize:vertical}._page_r6qrf_3 input[type=checkbox],._page_r6qrf_3 input[type=radio]{flex:0 0 auto;width:22px;height:22px;min-width:22px;margin:2px 0;accent-color:var(--v-primary)}._page_r6qrf_3 label:has(>input[type=checkbox]),._page_r6qrf_3 label:has(>input[type=radio]){display:flex;align-items:flex-start;gap:12px;min-height:48px;padding:10px 0;font-size:var(--v-font-body,.875rem);font-weight:500}._page_r6qrf_3 button:not([aria-label^="Informações:"]):not([aria-label="Fechar informação"]){min-height:48px;min-width:48px;font:600 var(--v-font-control,.875rem)/1.35 var(--font-family-base);white-space:normal;overflow-wrap:break-word;cursor:pointer}._page_r6qrf_3 button:disabled,._page_r6qrf_3 input:disabled,._page_r6qrf_3 select:disabled{cursor:not-allowed;opacity:1;color:var(--v-muted,#675e70)!important;background:var(--v-surface-subtle,#f7f6fa)!important}._primary_r6qrf_23,._page_r6qrf_3 ._primary_r6qrf_23{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--v-primary);border-radius:12px;padding:12px 18px;background:var(--v-primary);color:var(--primary-foreground);font-size:var(--v-font-body,.875rem);font-weight:700;line-height:1.35;text-decoration:none;text-align:center}._secondary_r6qrf_24,._page_r6qrf_3 ._secondary_r6qrf_24{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--v-field-border,#8f8397);border-radius:12px;padding:12px 18px;background:var(--v-surface,#fff);color:var(--v-primary-hover,#a72379);font-size:var(--v-font-body,.875rem);font-weight:700;line-height:1.35}._grid_r6qrf_25,._fields_r6qrf_25{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-padding,16px);margin:var(--v-card-padding,16px) 0 var(--v-section-gap,24px)}._grid_r6qrf_25>label,._fields_r6qrf_25>label,._other_r6qrf_26{display:grid;gap:8px;align-content:start}._notice_r6qrf_27,._note_r6qrf_27,._status_r6qrf_27{padding:var(--v-card-padding-compact,12px);border:1px solid var(--v-border,#e5dfe8);border-radius:12px;background:var(--v-surface-subtle,#f7f6fa);color:var(--v-muted,#675e70);font-size:14px;line-height:1.6;margin:var(--v-card-gap,12px) 0}._error_r6qrf_28{padding:var(--v-card-padding-compact,12px);border:1px solid #B93255;border-radius:12px;background:#fff0f4;color:#8f2345;font-size:var(--v-font-body,.875rem);line-height:1.6}._success_r6qrf_29{padding:var(--v-card-padding-compact,12px);border:1px solid #47846A;border-radius:12px;background:#f0f8f3;color:#235e43;font-size:var(--v-font-body,.875rem);line-height:1.6}._actions_r6qrf_30{display:flex;gap:var(--v-card-gap,12px);justify-content:flex-end;flex-wrap:wrap;margin-top:var(--v-card-padding,16px)}._actions_r6qrf_30>*{min-width:0}._options_r6qrf_31{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap,12px) var(--v-card-padding,16px);margin:16px 0}._details_r6qrf_32{margin:20px 0;border-top:1px solid var(--v-border,#e5dfe8);padding:12px 0}._details_r6qrf_32 summary{min-height:48px;padding:12px 0;font-weight:700;cursor:pointer}._page_r6qrf_3 :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}._money_r6qrf_34,._page_r6qrf_3 strong,._page_r6qrf_3 b{font-variant-numeric:tabular-nums}@media(max-width:650px){._page_r6qrf_3{padding-top:16px}._card_r6qrf_15,._panel_r6qrf_15{padding:16px}._grid_r6qrf_25,._fields_r6qrf_25,._options_r6qrf_31{grid-template-columns:1fr;gap:16px}._heading_r6qrf_12,._header_r6qrf_12{align-items:flex-start}._actions_r6qrf_30>*{flex:1 1 150px}._header_r6qrf_12>svg{display:none}}@media(prefers-reduced-motion:reduce){._page_r6qrf_3 *{scroll-behavior:auto;transition:none!important;animation:none!important}}._periodCard_r6qrf_38{margin-top:var(--v-card-padding,16px);padding:var(--v-card-padding,16px);border:1px solid var(--v-border,#e5dfe8);border-radius:16px;background:var(--v-surface,#fff);display:grid;gap:var(--v-card-padding,16px);min-width:0}._filterButtons_r6qrf_38{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}._filterButtons_r6qrf_38 button[aria-pressed=true]{box-shadow:inset 0 -3px #a72379}._filters_r6qrf_38{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._filters_r6qrf_38>label{display:grid;gap:8px}._summary_r6qrf_38{padding:var(--v-card-padding,16px);border:1px solid var(--v-border,#e5dfe8);border-radius:16px;background:var(--v-surface-subtle,#f7f6fa);display:grid;gap:12px}._summary_r6qrf_38 h3{margin:0}._record_r6qrf_38{padding:var(--v-card-padding,16px);border:1px solid var(--v-border,#e5dfe8);border-radius:16px;background:var(--v-surface,#fff);margin-top:var(--v-card-gap,12px);min-width:0}._record_r6qrf_38 strong{overflow-wrap:break-word}._record_r6qrf_38 label{display:grid;gap:8px}._recordActions_r6qrf_38{display:flex;gap:var(--v-card-gap,12px);flex-wrap:wrap;margin-top:var(--v-card-padding,16px)}._recordActions_r6qrf_38>a,._recordActions_r6qrf_38>button{min-width:0;flex:0 1 auto}._record_r6qrf_38 a[style]{min-height:48px;display:inline-flex;align-items:center;justify-content:center}._editing_r6qrf_38{display:grid;gap:16px}._bookingPanel_r6qrf_38{padding:var(--v-card-padding,16px);border:1px solid var(--v-border,#e5dfe8);border-radius:16px;background:var(--v-surface-subtle,#f7f6fa);display:grid;gap:var(--v-card-gap,12px)}._deletePanel_r6qrf_38{padding:var(--v-card-padding,16px);border:1px solid #B93255;border-radius:16px;background:#fff0f4;margin-top:var(--v-card-padding,16px)}._record_r6qrf_38 p{margin:12px 0}._record_r6qrf_38 small{display:block}._page_r6qrf_3 ._record_r6qrf_38 label:has(>input[type=checkbox]){display:flex;align-items:flex-start;min-height:48px;padding:12px 0}._page_r6qrf_3 button[aria-pressed=true]{box-shadow:inset 0 -3px #a72379}@media(max-width:650px){._periodCard_r6qrf_38,._record_r6qrf_38,._bookingPanel_r6qrf_38,._summary_r6qrf_38{padding:16px}._filters_r6qrf_38{grid-template-columns:1fr}._recordActions_r6qrf_38>*{flex:1 1 160px}}._fieldHelp_r6qrf_40{display:grid;gap:8px;align-content:start;min-width:0}._helpLine_r6qrf_40{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}._helpLine_r6qrf_40>label,._helpLine_r6qrf_40>strong{min-width:0;flex:1 1 auto}._helpLine_r6qrf_40>button{flex:0 0 44px}@layer base{._textarea_1unzi_2{padding:12px 16px;width:100%;min-width:0;min-height:8rem;height:auto;resize:vertical;font-size:var(--v-font-input,1rem);line-height:1.6;overflow-wrap:normal;word-break:normal}._textarea_1unzi_2::placeholder{color:var(--v-muted,#675e70);opacity:1}._noResize_1unzi_4{resize:none}._clear_1unzi_5{background:transparent;border-color:transparent;padding:0;box-shadow:none;border-radius:0}._clear_1unzi_5:hover{background:transparent;border-color:transparent;box-shadow:none}._clear_1unzi_5:focus{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px;box-shadow:none}}._page_a5eoo_2{min-height:100vh;box-sizing:border-box;background:var(--v-surface,#fff);color:var(--v-text,#352341);font:400 var(--v-font-body,.875rem)/1.55 var(--font-family-base);padding:var(--v-page-block-space,24px) 16px max(104px,env(safe-area-inset-bottom));overflow-wrap:break-word}._container_a5eoo_3,._wrap_a5eoo_3{width:100%;max-width:1160px;min-width:0;margin:0 auto}._page_a5eoo_2 *{box-sizing:border-box}._page_a5eoo_2 h1{font-size:var(--v-font-page,1.25rem);font-weight:700;line-height:1.15;letter-spacing:normal;text-shadow:none;margin:var(--v-heading-gap,8px) 0 var(--v-heading-gap,8px)}._page_a5eoo_2 h2{font-size:var(--v-font-section,1.0625rem);line-height:1.3;margin:0 0 var(--v-heading-gap,8px)}._page_a5eoo_2 h3{font-size:var(--v-font-card,.9375rem);line-height:1.35;margin:var(--v-section-gap,24px) 0 var(--v-heading-gap,8px)}._page_a5eoo_2 p{line-height:1.6}._page_a5eoo_2 small{font-size:var(--v-font-description,.8125rem);line-height:1.5;color:var(--v-muted,#675E70)}._page_a5eoo_2 a{color:var(--v-primary,#C32F91);text-underline-offset:3px}._back_a5eoo_9{display:inline-flex;align-items:center;gap:8px;min-height:48px;margin-bottom:var(--v-heading-gap,8px);font-size:14px;font-weight:700;text-decoration:none}._heading_a5eoo_10,._header_a5eoo_10,._headingInfo_a5eoo_10{display:flex;align-items:center;justify-content:space-between;gap:var(--v-header-gap,12px);flex-wrap:wrap;margin-bottom:var(--v-header-gap,12px)}._titleLine_a5eoo_11{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}._titleLine_a5eoo_11 h1{flex:1 1 12rem;min-width:0}._titleLine_a5eoo_11>button{flex-shrink:0}._pageHeading_a5eoo_11{margin-bottom:var(--v-header-gap,12px)}._kicker_a5eoo_12{font-size:14px;letter-spacing:.045em;font-weight:700;color:var(--v-primary,#C32F91)}._card_a5eoo_13,._panel_a5eoo_13{background:var(--v-surface,#fff);border:1px solid var(--v-border,#e5dfe8);border-radius:16px;padding:var(--v-card-padding,16px);margin-bottom:var(--v-section-gap,24px);min-width:0;box-shadow:none}._page_a5eoo_2 label{font-size:14px;font-weight:700;line-height:1.5;min-width:0}._page_a5eoo_2 input:not([type=checkbox]):not([type=radio]),._page_a5eoo_2 select,._page_a5eoo_2 textarea{width:100%;max-width:100%;min-width:0;min-height:48px;padding:12px;background:var(--v-surface,#fff)!important;color:var(--v-text,#352341)!important;border:1px solid var(--v-field-border,#8f8397)!important;border-radius:12px;font:400 var(--v-font-input,1rem)/1.5 var(--font-family-base)}._page_a5eoo_2 textarea{min-height:112px;resize:vertical}._page_a5eoo_2 input[type=checkbox],._page_a5eoo_2 input[type=radio]{flex:0 0 auto;width:22px;height:22px;min-width:22px;margin:2px 0;accent-color:var(--v-primary)}._page_a5eoo_2 label:has(>input[type=checkbox]),._page_a5eoo_2 label:has(>input[type=radio]){display:flex;align-items:flex-start;gap:12px;min-height:48px;padding:10px 0;font-size:var(--v-font-body,.875rem);font-weight:500}._page_a5eoo_2 button:not([aria-label^="Informações:"]):not([aria-label="Fechar informação"]){min-height:48px;min-width:48px;font:600 var(--v-font-control,.875rem)/1.35 var(--font-family-base);white-space:normal;overflow-wrap:break-word;cursor:pointer}._page_a5eoo_2 button:disabled,._page_a5eoo_2 input:disabled,._page_a5eoo_2 select:disabled{cursor:not-allowed;opacity:1;color:var(--v-muted,#675e70)!important;background:var(--v-surface-subtle,#f7f6fa)!important}._primary_a5eoo_21,._page_a5eoo_2 ._primary_a5eoo_21{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--v-primary);border-radius:12px;padding:12px 18px;background:var(--v-primary);color:var(--primary-foreground);font-size:var(--v-font-body,.875rem);font-weight:700;line-height:1.35;text-decoration:none;text-align:center}._secondary_a5eoo_22,._page_a5eoo_2 ._secondary_a5eoo_22{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--v-field-border,#8f8397);border-radius:12px;padding:12px 18px;background:var(--v-surface,#fff);color:var(--v-primary-hover,#a72379);font-size:var(--v-font-body,.875rem);font-weight:700;line-height:1.35}._grid_a5eoo_23,._fields_a5eoo_23{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-padding,16px);margin:var(--v-card-padding,16px) 0 var(--v-section-gap,24px)}._grid_a5eoo_23>label,._fields_a5eoo_23>label,._other_a5eoo_24{display:grid;gap:8px;align-content:start}._notice_a5eoo_25,._note_a5eoo_25,._status_a5eoo_25{padding:var(--v-card-padding-compact,12px);border:1px solid var(--v-border,#e5dfe8);border-radius:12px;background:var(--v-surface-subtle,#f7f6fa);color:var(--v-muted,#675e70);font-size:14px;line-height:1.6;margin:var(--v-card-gap,12px) 0}._error_a5eoo_26{padding:var(--v-card-padding-compact,12px);border:1px solid #B93255;border-radius:12px;background:#fff0f4;color:#8f2345;font-size:var(--v-font-body,.875rem);line-height:1.6}._success_a5eoo_27{padding:var(--v-card-padding-compact,12px);border:1px solid #47846A;border-radius:12px;background:#f0f8f3;color:#235e43;font-size:var(--v-font-body,.875rem);line-height:1.6}._actions_a5eoo_28{display:flex;gap:var(--v-card-gap,12px);justify-content:flex-end;flex-wrap:wrap;margin-top:var(--v-card-padding,16px)}._actions_a5eoo_28>*{min-width:0}._options_a5eoo_29{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap,12px) var(--v-card-padding,16px);margin:16px 0}._details_a5eoo_30{margin:20px 0;border-top:1px solid var(--v-border,#e5dfe8);padding:12px 0}._details_a5eoo_30 summary{min-height:48px;padding:12px 0;font-weight:700;cursor:pointer}._page_a5eoo_2 :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}._money_a5eoo_32,._page_a5eoo_2 strong,._page_a5eoo_2 b{font-variant-numeric:tabular-nums}@media(max-width:650px){._page_a5eoo_2{padding-top:16px}._card_a5eoo_13,._panel_a5eoo_13{padding:16px}._grid_a5eoo_23,._fields_a5eoo_23,._options_a5eoo_29{grid-template-columns:1fr;gap:16px}._heading_a5eoo_10,._header_a5eoo_10{align-items:flex-start}._actions_a5eoo_28>*{flex:1 1 150px}._header_a5eoo_10>svg{display:none}}@media(prefers-reduced-motion:reduce){._page_a5eoo_2 *{scroll-behavior:auto;transition:none!important;animation:none!important}}._record_a5eoo_36{padding:var(--v-card-padding-compact,12px) 0;border-bottom:1px solid var(--v-border,#e5dfe8)}._record_a5eoo_36 p{margin:8px 0 12px;font-size:14px;color:var(--v-muted,#675e70)}._record_a5eoo_36 button{border:1px solid #B93255;border-radius:12px;padding:12px 16px;background:var(--v-surface,#fff);color:#8f2345}._forecast_a5eoo_36{margin-top:var(--v-card-padding,16px);padding:var(--v-card-padding,16px);border:1px solid var(--v-border,#e5dfe8);border-radius:16px;background:var(--v-surface-subtle,#f7f6fa)}._forecast_a5eoo_36 h3{margin:0}._forecastRow_a5eoo_36{padding:var(--v-card-padding-compact,12px) 0;border-bottom:1px solid var(--v-border,#e5dfe8);display:grid;gap:var(--v-card-gap,12px)}._forecastRow_a5eoo_36 ._primary_a5eoo_21{justify-self:start}._period_a5eoo_36{display:grid;gap:8px;max-width:320px;margin:16px 0}._recurring_a5eoo_36{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0}._recurring_a5eoo_36 label{min-width:0}._forecastHeader_a5eoo_36{display:flex;align-items:center;justify-content:space-between;gap:12px}._kindChoice_a5eoo_38{display:flex;gap:8px;margin:12px 0 16px;flex-wrap:wrap}._kindChoice_a5eoo_38 button{flex:1 1 140px;border:1px solid var(--v-border);border-radius:12px;background:var(--v-surface);color:var(--v-text);padding:10px 12px}._kindChoice_a5eoo_38 button[aria-pressed=true]{border-color:var(--v-primary);background:var(--v-primary-soft,#fcebf6);color:var(--v-primary-hover,#a72379)}._fullWidth_a5eoo_38{grid-column:1/-1}._recordActions_a5eoo_38{display:flex;gap:8px;flex-wrap:wrap}._record_a5eoo_36 ._recordActions_a5eoo_38 ._secondary_a5eoo_22{border-color:var(--v-field-border);color:var(--v-primary-hover)}._recordNotes_a5eoo_38{white-space:pre-wrap;overflow-wrap:anywhere}._helpField_a5eoo_40{display:grid;gap:8px;align-content:start;min-width:0}._helpHeading_a5eoo_40{display:flex;align-items:center;gap:4px;min-width:0}._helpHeading_a5eoo_40>label{flex:1;min-width:0}._page_hc1z6_2{min-height:100vh;box-sizing:border-box;background:var(--v-surface,#fff);color:var(--v-text,#352341);font:400 var(--v-font-body,.875rem)/1.55 var(--font-family-base);padding:var(--v-page-block-space,24px) 16px max(104px,env(safe-area-inset-bottom));overflow-wrap:break-word}._container_hc1z6_3,._wrap_hc1z6_3{width:100%;max-width:1160px;min-width:0;margin:0 auto}._page_hc1z6_2 *{box-sizing:border-box}._page_hc1z6_2 h1{font-size:var(--v-font-page,1.25rem);font-weight:700;line-height:1.15;letter-spacing:normal;text-shadow:none;margin:var(--v-heading-gap,8px) 0 var(--v-heading-gap,8px)}._page_hc1z6_2 h2{font-size:var(--v-font-section,1.0625rem);line-height:1.3;margin:0 0 var(--v-heading-gap,8px)}._page_hc1z6_2 h3{font-size:var(--v-font-card,.9375rem);line-height:1.35;margin:var(--v-section-gap,24px) 0 var(--v-heading-gap,8px)}._page_hc1z6_2 p{line-height:1.6}._page_hc1z6_2 small{font-size:var(--v-font-description,.8125rem);line-height:1.5;color:var(--v-muted,#675E70)}._page_hc1z6_2 a{color:var(--v-primary,#C32F91);text-underline-offset:3px}._back_hc1z6_9{display:inline-flex;align-items:center;gap:8px;min-height:48px;margin-bottom:var(--v-heading-gap,8px);font-size:14px;font-weight:700;text-decoration:none}._heading_hc1z6_10,._header_hc1z6_10,._headingInfo_hc1z6_10{display:flex;align-items:center;justify-content:space-between;gap:var(--v-header-gap,12px);flex-wrap:wrap;margin-bottom:var(--v-header-gap,12px)}._titleLine_hc1z6_11{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}._titleLine_hc1z6_11 h1{flex:1 1 12rem;min-width:0}._titleLine_hc1z6_11>button{flex-shrink:0}._pageHeading_hc1z6_11{margin-bottom:var(--v-header-gap,12px)}._kicker_hc1z6_12{font-size:14px;letter-spacing:.045em;font-weight:700;color:var(--v-primary,#C32F91)}._card_hc1z6_13,._panel_hc1z6_13{background:var(--v-surface,#fff);border:1px solid var(--v-border,#e5dfe8);border-radius:16px;padding:var(--v-card-padding,16px);margin-bottom:var(--v-section-gap,24px);min-width:0;box-shadow:none}._page_hc1z6_2 label{font-size:14px;font-weight:700;line-height:1.5;min-width:0}._page_hc1z6_2 input:not([type=checkbox]):not([type=radio]),._page_hc1z6_2 select,._page_hc1z6_2 textarea{width:100%;max-width:100%;min-width:0;min-height:48px;padding:12px;background:var(--v-surface,#fff)!important;color:var(--v-text,#352341)!important;border:1px solid var(--v-field-border,#8f8397)!important;border-radius:12px;font:400 var(--v-font-input,1rem)/1.5 var(--font-family-base)}._page_hc1z6_2 textarea{min-height:112px;resize:vertical}._page_hc1z6_2 input[type=checkbox],._page_hc1z6_2 input[type=radio]{flex:0 0 auto;width:22px;height:22px;min-width:22px;margin:2px 0;accent-color:var(--v-primary)}._page_hc1z6_2 label:has(>input[type=checkbox]),._page_hc1z6_2 label:has(>input[type=radio]){display:flex;align-items:flex-start;gap:12px;min-height:48px;padding:10px 0;font-size:var(--v-font-body,.875rem);font-weight:500}._page_hc1z6_2 button:not([aria-label^="Informações:"]):not([aria-label="Fechar informação"]){min-height:48px;min-width:48px;font:600 var(--v-font-control,.875rem)/1.35 var(--font-family-base);white-space:normal;overflow-wrap:break-word;cursor:pointer}._page_hc1z6_2 button:disabled,._page_hc1z6_2 input:disabled,._page_hc1z6_2 select:disabled{cursor:not-allowed;opacity:1;color:var(--v-muted,#675e70)!important;background:var(--v-surface-subtle,#f7f6fa)!important}._primary_hc1z6_21,._page_hc1z6_2 ._primary_hc1z6_21{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--v-primary);border-radius:12px;padding:12px 18px;background:var(--v-primary);color:var(--primary-foreground);font-size:var(--v-font-body,.875rem);font-weight:700;line-height:1.35;text-decoration:none;text-align:center}._secondary_hc1z6_22,._page_hc1z6_2 ._secondary_hc1z6_22{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--v-field-border,#8f8397);border-radius:12px;padding:12px 18px;background:var(--v-surface,#fff);color:var(--v-primary-hover,#a72379);font-size:var(--v-font-body,.875rem);font-weight:700;line-height:1.35}._grid_hc1z6_23,._fields_hc1z6_23{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-padding,16px);margin:var(--v-card-padding,16px) 0 var(--v-section-gap,24px)}._grid_hc1z6_23>label,._fields_hc1z6_23>label,._other_hc1z6_24{display:grid;gap:8px;align-content:start}._notice_hc1z6_25,._note_hc1z6_25,._status_hc1z6_25{padding:var(--v-card-padding-compact,12px);border:1px solid var(--v-border,#e5dfe8);border-radius:12px;background:var(--v-surface-subtle,#f7f6fa);color:var(--v-muted,#675e70);font-size:14px;line-height:1.6;margin:var(--v-card-gap,12px) 0}._error_hc1z6_26{padding:var(--v-card-padding-compact,12px);border:1px solid #B93255;border-radius:12px;background:#fff0f4;color:#8f2345;font-size:var(--v-font-body,.875rem);line-height:1.6}._success_hc1z6_27{padding:var(--v-card-padding-compact,12px);border:1px solid #47846A;border-radius:12px;background:#f0f8f3;color:#235e43;font-size:var(--v-font-body,.875rem);line-height:1.6}._actions_hc1z6_28{display:flex;gap:var(--v-card-gap,12px);justify-content:flex-end;flex-wrap:wrap;margin-top:var(--v-card-padding,16px)}._actions_hc1z6_28>*{min-width:0}._options_hc1z6_29{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap,12px) var(--v-card-padding,16px);margin:16px 0}._details_hc1z6_30{margin:20px 0;border-top:1px solid var(--v-border,#e5dfe8);padding:12px 0}._details_hc1z6_30 summary{min-height:48px;padding:12px 0;font-weight:700;cursor:pointer}._page_hc1z6_2 :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}._money_hc1z6_32,._page_hc1z6_2 strong,._page_hc1z6_2 b{font-variant-numeric:tabular-nums}@media(max-width:650px){._page_hc1z6_2{padding-top:16px}._card_hc1z6_13,._panel_hc1z6_13{padding:16px}._grid_hc1z6_23,._fields_hc1z6_23,._options_hc1z6_29{grid-template-columns:1fr;gap:16px}._heading_hc1z6_10,._header_hc1z6_10{align-items:flex-start}._actions_hc1z6_28>*{flex:1 1 150px}._header_hc1z6_10>svg{display:none}}@media(prefers-reduced-motion:reduce){._page_hc1z6_2 *{scroll-behavior:auto;transition:none!important;animation:none!important}}._ledgerRow_hc1z6_36{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--v-card-gap,12px);padding:var(--v-card-padding-compact,12px) 0;border-bottom:1px solid var(--v-border,#e5dfe8)}._ledgerRow_hc1z6_36>div{min-width:0}._ledgerRow_hc1z6_36 p{margin:8px 0 0;color:var(--v-muted,#675e70)}._recordActions_hc1z6_36{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}._recordActions_hc1z6_36>b{width:100%;text-align:right;font-size:20px}._recordActions_hc1z6_36>a,._recordActions_hc1z6_36>button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:12px;border:1px solid var(--v-field-border,#8f8397);border-radius:12px;background:var(--v-surface,#fff);text-decoration:none}._summaryRow_hc1z6_36{display:flex;justify-content:space-between;gap:var(--v-card-gap,12px);padding:var(--v-card-padding-compact,12px);border:1px solid var(--v-border,#e5dfe8);border-radius:12px}._summaryRow_hc1z6_36 span{min-width:0}._summaryRow_hc1z6_36 b{white-space:nowrap}._period_hc1z6_36{display:grid;gap:8px;margin:var(--v-card-padding,16px) 0;max-width:320px}@media(max-width:500px){._ledgerRow_hc1z6_36{grid-template-columns:1fr}._recordActions_hc1z6_36{justify-content:flex-start}._recordActions_hc1z6_36>b{text-align:left}._summaryRow_hc1z6_36{flex-wrap:wrap}._recordActions_hc1z6_36>a,._recordActions_hc1z6_36>button{flex:1 1 auto}}._helpHeading_hc1z6_38{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}._helpHeading_hc1z6_38>label{flex:1 1 10rem;min-width:0}._helpField_hc1z6_39{display:grid;gap:8px;min-width:0}._page_1y79k_1{min-height:100dvh;background:var(--v-white, #fff);color:var(--v-text, #352341);font-family:var(--font-family-base);font-size:var(--v-font-body, .875rem);line-height:1.6}._wrap_1y79k_9{box-sizing:border-box;width:100%;max-width:1160px;margin:auto;padding:var(--v-page-block-space, clamp(16px, 2vw, 24px)) 24px calc(80px + env(safe-area-inset-bottom));min-width:0}@media(max-width:650px){[data-bottom-navigation=true] ._wrap_1y79k_9{padding-bottom:var(--v-section-gap,24px)}}._page_1y79k_1 h1,._page_1y79k_1 h2,._page_1y79k_1 h3{color:var(--v-text, #352341);font-family:var(--font-family-base);text-shadow:none;overflow-wrap:normal}._page_1y79k_1 h1{font-size:var(--v-font-page, 1.25rem);line-height:1.2;letter-spacing:-.025em;font-weight:700}._page_1y79k_1 h2{font-size:var(--v-font-section, 1.0625rem);line-height:1.3;font-weight:700}._page_1y79k_1 h3{font-size:var(--v-font-card, .9375rem);line-height:1.4;font-weight:700}._page_1y79k_1 p,._page_1y79k_1 li{overflow-wrap:normal}._page_1y79k_1 a[href^=http]{overflow-wrap:anywhere}._readingSection_1y79k_18,._readingList_1y79k_18,._resolvedSteps_1y79k_18,._bookDetails_1y79k_18{font-size:var(--v-font-reading, 1rem)}._page_1y79k_1 a{text-underline-offset:3px}._page_1y79k_1 :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid var(--v-focus, #7c52b8);outline-offset:3px}._back_1y79k_21{display:inline-flex;align-items:center;min-height:48px;max-width:100%;color:var(--v-primary, #c32f91);font-size:var(--v-font-control, .875rem);font-weight:700;text-decoration:none}._back_1y79k_21:hover{text-decoration:underline}._hero_1y79k_23{min-width:0;background:var(--v-white, #fff);border:1px solid var(--v-border, #e5dfe8);border-radius:var(--v-radius-card, 16px);padding:var(--v-card-padding, 16px);margin:var(--v-header-gap, 12px) 0;box-shadow:var(--v-shadow, 0 3px 16px #35234106)}._hero_1y79k_23 h1{margin:var(--v-heading-gap, 8px) 0}._hero_1y79k_23 h2{color:var(--v-primary-hover, #a72379);margin:0 0 var(--v-heading-gap, 8px)}._hero_1y79k_23 p{margin:var(--v-heading-gap, 8px) 0 0;font-size:var(--v-font-reading, 1rem);line-height:1.6;color:var(--v-muted, #675e70);max-width:72ch}._kicker_1y79k_27{color:var(--v-muted, #675e70);font-size:var(--v-font-description, .8125rem);letter-spacing:.06em;font-weight:700;line-height:1.5;overflow-wrap:normal}._headingInfo_1y79k_28{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v-header-gap, 12px);margin:var(--v-header-gap, 12px) 0;min-width:0}._headingInfo_1y79k_28>h1,._headingInfo_1y79k_28>h2,._headingInfo_1y79k_28>h3{margin:0;min-width:0}._headingInfo_1y79k_28>button{flex-shrink:0}._headingInfo_1y79k_28>strong{padding-top:8px}._tabs_1y79k_32{display:flex;flex-wrap:wrap;gap:var(--v-item-gap, 8px);margin:var(--v-header-gap, 12px) 0;padding-bottom:8px}._tabs_1y79k_32 button{min-height:48px;min-width:0;white-space:normal;padding:12px 16px;background:var(--v-white, #fff);border:1px solid var(--v-field-border, #8f8397);border-radius:var(--v-radius-control, 12px);font:600 var(--v-font-control, .875rem)/1.5 var(--font-family-base);color:var(--v-text, #352341);cursor:pointer}._tabs_1y79k_32 ._active_1y79k_34{background:var(--v-primary, #c32f91);color:var(--primary-foreground, #fff);border-color:var(--v-primary, #c32f91)}._grid_1y79k_35{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap, 12px);margin:var(--v-header-gap, 12px) 0 var(--v-section-gap, 24px)}._card_1y79k_36{box-sizing:border-box;display:flex;align-items:flex-start;flex-direction:column;gap:var(--v-item-gap, 8px);min-width:0;text-align:left;background:var(--v-white, #fff);border:1px solid var(--v-border, #e5dfe8);border-radius:var(--v-radius-card, 16px);padding:var(--v-card-padding, 16px);min-height:48px;color:var(--v-text, #352341);text-decoration:none;cursor:pointer;box-shadow:var(--v-shadow, 0 3px 16px #35234106)}._card_1y79k_36:hover{border-color:var(--v-primary, #c32f91)}._card_1y79k_36 b{font-size:var(--v-font-card, .9375rem);line-height:1.4}._card_1y79k_36 p{font-size:var(--v-font-reading, 1rem);color:var(--v-muted, #675e70);line-height:1.6;margin:0}._card_1y79k_36 small{font-size:var(--v-font-description, .8125rem);color:var(--v-muted, #675e70)}._cardIcon_1y79k_41,._bookIcon_1y79k_41{color:var(--v-primary-hover, #a72379);background:var(--v-magenta-soft, #fbeaf5);border-radius:var(--v-radius-control, 12px);padding:12px;display:inline-flex;flex-shrink:0}._number_1y79k_42{color:var(--v-primary-hover, #a72379);font-weight:700}._note_1y79k_43{background:var(--v-subtle, #f7f6fa);border-left:3px solid var(--v-lilac, #7c52b8);color:var(--v-text, #352341);padding:var(--v-card-padding, 16px);border-radius:var(--v-radius-control, 12px);font-size:var(--v-font-reading, 1rem);line-height:1.6;margin:var(--v-header-gap, 12px) 0}._stack_1y79k_44{display:grid;gap:var(--v-card-gap, 12px);min-width:0}._book_1y79k_18{min-width:0;border:1px solid var(--v-border, #e5dfe8);border-radius:var(--v-radius-card, 16px);background:var(--v-white, #fff);overflow:hidden}._bookToggle_1y79k_46{box-sizing:border-box;display:flex;align-items:center;gap:var(--v-item-gap, 8px);width:100%;min-width:0;min-height:48px;background:transparent;border:0;padding:var(--v-card-padding, 16px);text-align:left;color:var(--v-text, #352341);font:inherit;line-height:1.5;cursor:pointer}._bookToggle_1y79k_46 span:nth-child(2){display:grid;gap:4px;flex:1;min-width:0;overflow-wrap:normal}._bookToggle_1y79k_46>svg{flex-shrink:0;color:var(--v-primary, #c32f91);transition:transform .12s ease}._bookToggle_1y79k_46[aria-pressed=true],._bookToggle_1y79k_46[aria-expanded=true]{background:var(--v-subtle, #f7f6fa)}._bookToggle_1y79k_46[aria-expanded=true]>svg{transform:rotate(90deg)}._bookToggle_1y79k_46 small{display:block;color:var(--v-muted, #675e70);margin-top:4px;font-size:var(--v-font-description, .8125rem)}._bookDetails_1y79k_18{padding:var(--v-item-gap, 8px) var(--v-card-padding, 16px) var(--v-card-padding, 16px);font-size:var(--v-font-reading, 1rem);line-height:1.6}._bookDetails_1y79k_18 p{color:var(--v-text, #352341)}._bookDetails_1y79k_18 small{color:var(--v-muted, #675e70);font-size:var(--v-font-description, .8125rem)}._readingFilters_1y79k_55{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);gap:var(--v-card-gap, 12px);margin:var(--v-header-gap, 12px) 0 var(--v-item-gap, 8px)}._readingFilters_1y79k_55 label{display:grid;gap:8px;min-width:0;font-size:var(--v-font-control, .875rem);font-weight:700}._readingFilters_1y79k_55 input,._readingFilters_1y79k_55 select,._gameSelect_1y79k_57{box-sizing:border-box;min-height:48px;width:100%;border:1px solid var(--v-field-border, #8f8397);border-radius:var(--v-radius-control, 12px);background:var(--v-white, #fff);color:var(--v-text, #352341);padding:12px;font:400 var(--v-font-input, 1rem)/1.5 var(--font-family-base);min-width:0}._readingCount_1y79k_58{font-size:var(--v-font-description, .8125rem);color:var(--v-muted, #675e70);margin-bottom:var(--v-header-gap, 12px)}._readingSection_1y79k_18{background:var(--v-white, #fff);border-bottom:1px solid var(--v-border, #e5dfe8);padding:var(--v-card-padding, 16px) 0;min-width:0}._readingSection_1y79k_18 h3{font-size:var(--v-font-section, 1.0625rem);color:var(--v-text, #352341);margin:0 0 var(--v-heading-gap, 8px)}._readingSection_1y79k_18 p{margin:8px 0 12px;line-height:1.65;max-width:75ch}._readingList_1y79k_18{margin:12px 0 16px;padding-left:24px;display:grid;gap:12px;line-height:1.65;color:var(--v-text, #352341)}._readingList_1y79k_18 li{padding-left:4px}._readingList_1y79k_18 li::marker,._resolvedSteps_1y79k_18 li::marker{color:var(--v-primary-hover, #a72379);font-weight:700}._readingModules_1y79k_65{display:flex;flex-wrap:wrap;gap:8px}._readingModules_1y79k_65 span{font-size:var(--v-font-description, .8125rem);padding:8px 12px;border-radius:var(--v-radius-control, 12px);background:var(--v-subtle, #f7f6fa);color:var(--v-text, #352341)}._readingCaution_1y79k_67{background:var(--v-subtle, #f7f6fa);padding:var(--v-card-padding-compact, 12px);border-radius:var(--v-radius-control, 12px);margin-top:var(--v-header-gap, 12px);font-size:var(--v-font-description, .8125rem);color:var(--v-muted, #675e70)}._readingCaution_1y79k_67 p{margin:8px 0 0}._resolvedSteps_1y79k_18{list-style-type:decimal;padding-left:24px;margin:var(--v-header-gap, 12px) 0 var(--v-card-padding, 16px);display:flex;flex-direction:column;gap:12px;line-height:1.65}._resolvedSteps_1y79k_18 li{padding-left:4px}._gameSelect_1y79k_57{display:block;max-width:520px;margin:var(--v-header-gap, 12px) 0 var(--v-card-padding, 16px)}._courseGrid_1y79k_72{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap, 12px);align-items:start}._courseGrid_1y79k_72 ._quiz_1y79k_73{position:sticky;top:16px}._quiz_1y79k_73{max-width:740px;min-width:0;border:1px solid var(--v-border, #e5dfe8);border-radius:var(--v-radius-card, 16px);background:var(--v-white, #fff);padding:var(--v-card-padding, 16px);margin:var(--v-header-gap, 12px) 0}._quiz_1y79k_73 h3{font-size:var(--v-font-section, 1.0625rem)}._quiz_1y79k_73>small{color:var(--v-primary-hover, #a72379);font-size:var(--v-font-description, .8125rem);font-weight:700}._answer_1y79k_77{display:block;box-sizing:border-box;text-align:left;width:100%;min-height:48px;padding:16px;margin:var(--v-item-gap, 8px) 0;border:1px solid var(--v-field-border, #8f8397);border-radius:var(--v-radius-control, 12px);background:var(--v-white, #fff);color:var(--v-text, #352341);font:inherit;line-height:1.5;cursor:pointer}._primary_1y79k_78{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;max-width:100%;background:var(--v-primary, #c32f91);color:var(--primary-foreground, #fff);border:1px solid var(--v-primary, #c32f91);border-radius:var(--v-radius-control, 12px);padding:12px 24px;text-decoration:none;font:600 var(--v-font-control, .875rem)/1.5 var(--font-family-base);white-space:normal;cursor:pointer}._primary_1y79k_78:hover{background:var(--v-primary-hover, #a72379);border-color:var(--v-primary-hover, #a72379)}._homeHero_1y79k_80{min-width:0;margin:var(--v-header-gap, 12px) 0}._presenceFeature_1y79k_81{min-width:0;margin:var(--v-header-gap, 12px) 0 var(--v-section-gap, 24px);background:var(--v-white, #fff);border:1px solid var(--v-border, #e5dfe8);border-top:3px solid #d7ac47;border-radius:var(--v-radius-card, 16px);box-shadow:var(--v-shadow, 0 3px 16px #35234106)}._presenceLink_1y79k_82{display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:var(--v-card-padding, 16px);color:var(--v-text, #352341);text-decoration:none;border-radius:inherit}._presenceLink_1y79k_82:hover ._presenceAction_1y79k_83{text-decoration:underline}._presenceIcon_1y79k_84{display:grid;place-items:center;width:42px;height:42px;align-self:start;border-radius:14px;background:var(--v-magenta-soft, #fbeaf5);color:var(--v-primary-hover, #a72379);box-shadow:0 3px #efe1e9}._presenceCopy_1y79k_85{min-width:0}._presenceCopy_1y79k_85 h2{margin:0;line-height:1.4}._presenceCopy_1y79k_85 p{margin:5px 0 8px;color:var(--v-muted, #675e70);font-size:var(--v-font-description, .8125rem);line-height:1.5}._presenceAction_1y79k_83{color:var(--v-primary-hover, #a72379);font-weight:700;font-size:var(--v-font-control, .875rem)}._presenceLink_1y79k_82>svg{color:var(--v-primary-hover, #a72379)}@media(max-width:360px){._presenceLink_1y79k_82{grid-template-columns:32px minmax(0,1fr) 18px;gap:8px;padding:12px}._presenceIcon_1y79k_84{width:32px;height:32px;border-radius:10px}}._academyTiles_1y79k_92{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--v-card-gap, 12px);margin:0 0 var(--v-header-gap, 12px)}._academyTile_1y79k_92{box-sizing:border-box;min-width:0;min-height:48px;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--v-item-gap, 8px);padding:var(--v-card-padding, 16px);border:1px solid var(--v-border, #e5dfe8);border-radius:var(--v-radius-card, 16px);background:var(--v-white, #fff);color:var(--v-text, #352341);text-align:left;text-decoration:none;font:600 var(--v-font-control, .875rem)/1.4 var(--font-family-base);cursor:pointer;box-shadow:var(--v-shadow, 0 3px 16px #35234106)}._academyTile_1y79k_92:hover{border-color:var(--v-primary, #c32f91);background:var(--v-subtle, #f7f6fa)}._tileIcon_1y79k_95{width:48px;height:48px;display:inline-grid;place-items:center;flex-shrink:0;border-radius:var(--v-radius-control, 12px);background:var(--v-magenta-soft, #fbeaf5);color:var(--v-primary-hover, #a72379)}._tileIcon_1y79k_95[data-tone=lilac]{background:var(--v-lilac-soft, #f0e9f9);color:var(--secondary-foreground, #6c409d)}._tileIcon_1y79k_95[data-tone=yellow]{background:var(--v-yellow-soft, #fff5d8);color:var(--accent-foreground, #795500)}._tileIcon_1y79k_95[data-tone=coral]{background:var(--v-coral-soft, #fff0ec);color:var(--v-text, #352341)}._academyTile_1y79k_92>svg{flex-shrink:0;color:var(--v-primary, #c32f91);align-self:flex-end}._academyTile_1y79k_92>span{min-width:0;overflow-wrap:normal}._academyTileActive_1y79k_101{border-color:var(--v-primary, #c32f91);box-shadow:inset 0 0 0 1px var(--v-primary, #c32f91)}._academySection_1y79k_102{min-width:0}._sectionBack_1y79k_103{display:inline-flex;align-items:center;min-height:48px;padding:8px 0;margin:0 0 var(--v-header-gap, 12px);border:0;background:none;color:var(--v-primary, #c32f91);font:600 var(--v-font-control, .875rem)/1.5 var(--font-family-base);cursor:pointer}._educationColumns_1y79k_104{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--v-section-gap, 24px);align-items:start}._educationColumns_1y79k_104>*{min-width:0}._learningPanel_1y79k_106{min-width:0;padding-top:var(--v-section-gap, 24px)}._learningLinks_1y79k_107{display:flex;justify-content:space-between;align-items:center;gap:var(--v-item-gap, 8px);margin:0 0 var(--v-card-gap, 12px);padding:var(--v-card-padding-compact, 12px);background:var(--v-white, #fff);border:1px solid var(--v-border, #e5dfe8);border-radius:var(--v-radius-card, 16px)}._learningLinks_1y79k_107>a{display:inline-flex;align-items:center;gap:var(--v-item-gap, 8px);min-height:48px;min-width:0;color:var(--v-text, #352341);font-weight:700;text-decoration:none;font-size:var(--v-font-control, .875rem)}._learningLinks_1y79k_107>a>svg{color:var(--v-primary, #c32f91);flex-shrink:0}._reminderDetails_1y79k_110{border:1px solid var(--v-border, #e5dfe8);border-radius:var(--v-radius-card, 16px);padding:0 var(--v-card-padding, 16px);background:var(--v-white, #fff);margin:0 0 var(--v-card-gap, 12px)}._reminderDetails_1y79k_110>summary{cursor:pointer;font-size:var(--v-font-control, .875rem);font-weight:700;min-height:48px;padding:var(--v-card-padding-compact, 12px) 0;box-sizing:border-box}._reminderDetails_1y79k_110>section{margin:0 0 var(--v-header-gap, 12px);border:0;padding:0}._gameLinks_1y79k_113{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap, 12px)}._gameLinks_1y79k_113 ._card_1y79k_36{min-width:0;margin:0}@media(max-width:760px){._wrap_1y79k_9{padding:var(--v-page-block-space, clamp(16px, 2vw, 24px)) 16px calc(80px + env(safe-area-inset-bottom))}._hero_1y79k_23{padding:var(--v-card-padding, 16px);margin:var(--v-header-gap, 12px) 0}._courseGrid_1y79k_72,._educationColumns_1y79k_104{grid-template-columns:minmax(0,1fr)}._courseGrid_1y79k_72 ._quiz_1y79k_73{position:static}._educationColumns_1y79k_104{gap:0}._learningPanel_1y79k_106{padding-top:0}._academyTiles_1y79k_92{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap, 12px)}._academyTile_1y79k_92{min-height:48px;padding:var(--v-card-padding, 16px)}}@media(max-width:560px){._readingFilters_1y79k_55,._grid_1y79k_35,._gameLinks_1y79k_113{grid-template-columns:minmax(0,1fr)}._hero_1y79k_23,._card_1y79k_36,._quiz_1y79k_73{padding:var(--v-card-padding, 16px)}._bookToggle_1y79k_46{padding:var(--v-card-padding, 16px);gap:var(--v-item-gap, 8px);align-items:flex-start}._bookIcon_1y79k_41{padding:8px}._bookDetails_1y79k_18{padding:var(--v-item-gap, 8px) var(--v-card-padding, 16px) var(--v-card-padding, 16px)}._note_1y79k_43{padding:var(--v-card-padding, 16px)}}@media(prefers-reduced-motion:reduce){._page_1y79k_1 *,._page_1y79k_1 *:before,._page_1y79k_1 *:after{scroll-behavior:auto;transition:none;animation:none}}._answer_1y79k_77[aria-pressed=true],._bookToggle_1y79k_46[aria-pressed=true]{border-color:var(--v-primary, #c32f91);box-shadow:inset 0 0 0 2px var(--v-primary, #c32f91);background:var(--v-subtle, #f7f6fa)}._articleBook_1y79k_139{padding:var(--v-card-padding, 16px)}@media(max-width:560px){._articleBook_1y79k_139{padding:var(--v-card-padding, 16px)}}._pageHeaderLogo_1y79k_143{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;object-position:center;margin:0 0 8px}._exploreHeading_1y79k_144{margin:16px 0 12px}._curiositySpotlight_1y79k_145{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;box-sizing:border-box;margin:12px 0 16px;padding:16px 12px;min-height:80px;border:1px solid var(--v-border,#e5dfe8);border-radius:20px;background:var(--v-yellow-soft,#fff5d8);color:var(--v-text,#352341);text-decoration:none}._curiositySpotlight_1y79k_145>svg{color:var(--v-primary-hover,#a72379);flex-shrink:0}._curiosityText_1y79k_146{display:grid;gap:5px;text-align:center;min-width:0}._curiosityText_1y79k_146 strong{font-size:var(--v-font-page,1.25rem);line-height:1.15;font-weight:700;white-space:nowrap;letter-spacing:.02em;color:var(--v-primary-hover,#a72379)}._curiosityText_1y79k_146>span{font-size:var(--v-font-description,.8125rem);line-height:1.4;overflow-wrap:normal;text-wrap:pretty}._educationMotto_1y79k_149{color:var(--v-muted,#675e70);margin:12px 0;font-size:var(--v-font-description,.8125rem);font-weight:600;line-height:1.6}._secondaryLinks_1y79k_150{display:flex;flex-wrap:wrap;gap:4px 18px;margin:8px 0}._secondaryLinks_1y79k_150 a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--v-primary-hover,#a72379);font-weight:600;text-decoration:none}._secondaryLinks_1y79k_150 svg{flex-shrink:0}._learningMessage_1y79k_151{display:flex;align-items:center;gap:12px;min-width:0;margin:12px 0;padding:12px 0;border-top:1px solid var(--v-border,#e5dfe8)}._learningMessage_1y79k_151 p{flex:1;min-width:0;margin:0;color:var(--v-muted,#675e70);font-size:var(--v-font-body,.875rem);font-weight:600;line-height:1.5}._learningMessage_1y79k_151>button{flex-shrink:0}@media(max-width:400px){._curiositySpotlight_1y79k_145{gap:8px;padding:16px 10px}._curiositySpotlight_1y79k_145>svg:last-child{display:none}}._exploreDestinations_1y79k_156{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}._exploreDestination_1y79k_156{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:48px;padding:12px;border:1px solid var(--v-border, #e5dfe8);border-radius:16px;background:var(--v-white, #fff);color:var(--v-text, #352341);font-size:var(--v-font-control, .875rem);font-weight:700;text-decoration:none;transition:border-color .12s ease,box-shadow .12s ease}._exploreDestination_1y79k_156:hover{border-color:var(--v-primary, #c32f91);box-shadow:var(--v-shadow, 0 3px 16px #35234106)}._exploreDestination_1y79k_156>span:nth-child(2){display:block;width:100%;min-width:0;line-height:1.4;white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}._exploreDestination_1y79k_156>svg{display:block;flex-shrink:0;align-self:flex-end;margin-top:auto;color:var(--v-primary, #c32f91)}._destinationIcon_1y79k_201{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:12px;background:var(--v-magenta-soft, #fbeaf5);color:var(--v-primary-hover, #a72379)}._destinationIcon_1y79k_201[data-tone=lilac]{background:var(--v-lilac-soft, #f0e9f9);color:var(--secondary-foreground, #6c409d)}._destinationIcon_1y79k_201[data-tone=yellow]{background:var(--v-yellow-soft, #fff5d8);color:var(--accent-foreground, #795500)}._destinationIcon_1y79k_201[data-tone=coral]{background:var(--v-coral-soft, #fff0ec);color:var(--v-primary-hover, #a72379)}@media(prefers-reduced-motion:reduce){._exploreDestination_1y79k_156{transition:none}}._destinations_ijabg_1{display:grid;gap:16px;min-width:0}._curiosity_ijabg_2{display:flex;flex-wrap:wrap;align-items:center;gap:16px;min-width:0;padding:18px;border:1px solid var(--v-border);border-bottom:4px solid var(--v-gold);border-radius:22px;background:var(--v-yellow-soft);color:var(--v-text);text-decoration:none}._discoveryArt_ijabg_3{position:relative;display:grid;place-items:center;flex:0 0 78px;height:82px;border-radius:22px;background:var(--v-white);color:var(--accent-foreground)}._bulb_ijabg_4{width:48px;height:48px;stroke-width:1.8;fill:var(--v-yellow-soft)}._sparkle_ijabg_5{position:absolute;right:-4px;top:0;width:25px;height:25px;color:var(--v-primary);fill:var(--v-magenta-soft)}._discoveryCopy_ijabg_6{display:grid;flex:1 1 10rem;gap:5px;min-width:0}._discoveryCopy_ijabg_6>strong{font-size:var(--v-font-page,1.125rem);white-space:nowrap;line-height:1.2;color:var(--v-primary-hover)}._discoveryCopy_ijabg_6>span:not(._discoveryAction_ijabg_8){font-size:var(--v-font-description);line-height:1.4}._discoveryAction_ijabg_8{display:inline-flex;align-items:center;gap:8px;min-height:32px;font-size:var(--v-font-control);font-weight:800;color:var(--v-primary-hover)}._discoveryAction_ijabg_8 svg{flex-shrink:0}._curiosity_ijabg_2:focus-visible{outline:3px solid var(--v-focus);outline-offset:3px}@media(hover:hover){._curiosity_ijabg_2:hover{border-color:var(--v-primary);transform:translateY(-1px)}}@media(max-width:380px){._curiosity_ijabg_2{padding:14px;gap:12px}._discoveryArt_ijabg_3{flex-basis:60px;height:70px}._bulb_ijabg_4{width:40px}}@media(prefers-reduced-motion:reduce){._curiosity_ijabg_2,._curiosity_ijabg_2:hover{transition:none;transform:none}}._hero_127lj_1{margin:0 0 var(--v-section-gap,24px)}._resume_127lj_2{display:grid;grid-template-columns:minmax(0,1fr) minmax(88px,140px);align-items:center;gap:12px;min-width:0;margin:0 0 var(--v-section-gap,24px);padding:16px;border:1px solid var(--v-border,#e5dfe8);border-radius:24px;background:var(--v-surface,#fff)}._resumeContent_127lj_3{min-width:0}._resume_127lj_2 p{margin:8px 0;color:var(--v-muted,#675e70);font-size:var(--v-font-body,.875rem);line-height:1.5;overflow-wrap:normal;word-break:normal}._mascot_127lj_5{width:100%;max-width:140px;justify-self:end;border-radius:18px;background:#fff}._primary_127lj_6{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:12px 14px;border:1px solid var(--v-primary-hover,#a72379);border-bottom-width:4px;border-radius:16px;background:var(--v-primary,#c32f91);color:var(--primary-foreground,#fff)!important;font-weight:700;text-decoration:none;font-size:var(--v-font-control,.875rem);line-height:1.4;word-break:normal;overflow-wrap:normal}._primary_127lj_6 svg{flex-shrink:0}._resume_127lj_2 ._resumeTitle_127lj_8{margin:10px 2px 0}._sectionContent_127lj_9{min-width:0}._sectionContent_127lj_9>h2{font-size:var(--v-font-section,1.0625rem);margin:0 0 16px}._progressNotice_127lj_11{font-size:var(--v-font-body,.875rem);line-height:1.5;margin:0 0 12px}._areas_127lj_12{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;max-width:640px;margin:0 auto;padding:4px 0 8px}._areas_127lj_12>li{position:relative;min-width:0;padding-inline:0 24px}._areas_127lj_12>li:nth-child(2n){padding-inline:24px 0}._areas_127lj_12>li:not(:last-child):after{content:"";position:absolute;z-index:0;pointer-events:none;left:46px;top:calc(50% + 38px);height:calc(50% + 28px);width:24px;border-left:3px dotted var(--v-border,#e5dfe8);transform:skew(18deg);transform-origin:top}._areas_127lj_12>li:nth-child(2n):not(:last-child):after{left:70px;transform:skew(-18deg)}._area_127lj_12{--node-color:var(--v-primary-hover,#a72379);--node-fill:var(--v-magenta-soft,#fbeaf5);display:grid;grid-template-columns:72px minmax(0,1fr) 20px;align-items:center;gap:14px;position:relative;z-index:1;width:100%;min-width:0;box-sizing:border-box;padding:12px 10px;border:1px solid transparent;border-radius:20px;background:var(--v-surface,#fff);color:var(--v-text,#352341);text-decoration:none;scroll-margin-top:80px}._area_127lj_12[data-tone=lilac]{--node-color:var(--v-lilac,#7c52b8);--node-fill:var(--v-lilac-soft,#f0e9f9)}._area_127lj_12[data-tone=gold]{--node-color:var(--accent-foreground,#795500);--node-fill:var(--v-yellow-soft,#fff5d8)}._areaIcon_127lj_21{display:grid;place-items:center;width:72px;height:72px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--node-color) 24%,var(--v-surface,#fff));border-bottom-width:5px;border-radius:50%;background:var(--node-fill);color:var(--node-color);box-shadow:0 3px color-mix(in srgb,var(--node-color) 8%,transparent);transition:transform .16s ease}._areaContent_127lj_22{display:block;min-width:0}._areaContent_127lj_22>strong{display:block;font-size:var(--v-font-card,.9375rem);font-weight:700;line-height:1.4;overflow-wrap:normal;word-break:normal}._areaMeta_127lj_24{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px;margin-top:6px;color:var(--v-muted,#675e70);font-size:var(--v-font-caption,.75rem);line-height:1.4}._areaProgress_127lj_25{height:5px;margin-top:8px;background:var(--v-surface-subtle,#f7f6fa)}._areaProgress_127lj_25>div{background:var(--node-color)}._area_127lj_12>svg{color:var(--node-color)}._area_127lj_12>._complete_127lj_28{color:var(--v-success,#21725c)}._footer_127lj_29{margin-top:24px;border-top:1px solid var(--v-border,#e5dfe8);padding-top:8px}._footer_127lj_29 nav{display:flex;flex-wrap:wrap;gap:4px 20px}._footer_127lj_29 a{display:inline-flex;align-items:center;min-height:44px;color:var(--v-primary-hover,#a72379);text-underline-offset:3px;font-size:.875rem}._footer_127lj_29 p{font-size:.75rem;line-height:1.5;color:var(--v-muted,#675e70);margin:8px 0 0}._primary_127lj_6:focus-visible,._area_127lj_12:focus-visible,._footer_127lj_29 a:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}@media(hover:hover){._area_127lj_12:hover{border-color:var(--v-border,#e5dfe8)}._area_127lj_12:hover ._areaIcon_127lj_21{transform:translateY(-2px)}._primary_127lj_6:hover{background:var(--v-primary-hover,#a72379)}}@media(max-width:480px){._resume_127lj_2{grid-template-columns:minmax(0,1fr) 96px;padding:12px;gap:8px}._primary_127lj_6{padding:10px;gap:6px}._area_127lj_12{gap:10px;padding:10px 6px}._areas_127lj_12>li{padding-inline:0 16px}._areas_127lj_12>li:nth-child(2n){padding-inline:16px 0}._areas_127lj_12>li:not(:last-child):after{left:42px}._areas_127lj_12>li:nth-child(2n):not(:last-child):after{left:58px}}@media(max-width:380px){._resume_127lj_2{grid-template-columns:minmax(0,1fr) 80px}._areas_127lj_12{gap:20px}._area_127lj_12{grid-template-columns:minmax(0,1fr) 20px;gap:10px}._areaIcon_127lj_21{grid-column:1/-1}._areaContent_127lj_22{grid-column:1}._area_127lj_12>svg{align-self:center}._areas_127lj_12>li:not(:last-child):after{top:84px;bottom:-30px;height:auto;transform:none}._areas_127lj_12>li:nth-child(2n):not(:last-child):after{transform:none}}@media(prefers-reduced-motion:reduce){._areaIcon_127lj_21{transition:none}._area_127lj_12:hover ._areaIcon_127lj_21{transform:none}}._headingWithHelp_127lj_39{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%}._headingWithHelp_127lj_39 h1{min-width:0;overflow-wrap:anywhere}._explanation_p1ok5_1{margin-top:14px;min-width:0;font-size:max(1em,1rem);line-height:1.7;overflow-wrap:anywhere}._explanation_p1ok5_1>strong{display:block;font-size:inherit}._explanation_p1ok5_1 p{margin:8px 0 0}._explanation_p1ok5_1 ul{margin:10px 0 0;padding-left:22px}._explanation_p1ok5_1 li{padding-left:3px}._explanation_p1ok5_1 li+li{margin-top:12px}._explanation_p1ok5_1 ._retry_p1ok5_7{margin-top:16px;font-weight:600}._voice_j9p1m_1{display:grid;gap:var(--v-item-gap, .5rem);min-width:0;max-width:100%;margin:.5rem 0 .75rem;color:var(--v-primary-hover, #a72379)}._voice_j9p1m_1 ._label_j9p1m_9{display:flex;align-items:flex-start;gap:var(--v-item-gap, .5rem);margin:0;min-width:0;font-size:.95rem;line-height:1.5;color:inherit;overflow-wrap:anywhere}._label_j9p1m_9 svg{width:1.125em;height:1.125em;margin-top:.1875em;flex:0 0 auto}._label_j9p1m_9 strong{font-weight:800}._voice_j9p1m_1 ._text_j9p1m_27{margin:0;max-width:65ch;font-size:.95rem;line-height:1.6;color:var(--v-muted, #675e70);overflow-wrap:anywhere}._magenta_j9p1m_35{color:var(--v-primary-hover, #a72379)}._lilac_j9p1m_36{color:var(--secondary-foreground, #6c409d)}._gold_j9p1m_37{color:var(--accent-foreground, #795500)}._coral_j9p1m_38{color:#a34436}._sober_j9p1m_39{color:var(--v-text, #352341)}._quiz_14ssy_1{min-width:0;margin:var(--v-card-padding, 16px) 0;padding:var(--v-card-padding, 16px);border-radius:16px;border:1px solid var(--border);background:var(--card);color:var(--foreground)}._heading_14ssy_2{display:flex;align-items:center;justify-content:space-between;gap:var(--v-header-gap, 12px)}._heading_14ssy_2 h3{min-width:0;margin:0;color:var(--primary);font-size:1.05rem}._intro_14ssy_4{font-size:.85rem;color:var(--muted-foreground)}._question_14ssy_5{min-width:0;border:1px solid var(--border);border-radius:12px;padding:12px;margin:var(--v-header-gap, 12px) 0}._question_14ssy_5 legend{font-weight:700;font-size:.85rem;padding:0 5px}._prompt_14ssy_7{font-size:1rem;line-height:1.6;overflow-wrap:anywhere}._options_14ssy_8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap, 12px);min-width:0}._option_14ssy_8{box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--v-item-gap, 8px);min-width:0;min-height:128px;margin:0;padding:var(--v-card-padding-compact, 12px);border:1px solid var(--vloryze-field-border,#8F8397);border-radius:12px;background:var(--card);font-size:1rem;line-height:1.55;cursor:pointer}._option_14ssy_8 span{min-width:0;overflow-wrap:anywhere;white-space:normal}._option_14ssy_8 input{flex:none;margin:4px 0 0;accent-color:var(--primary);width:18px;height:18px}._option_14ssy_8[data-selected=true]{border-color:var(--primary);background:var(--muted);box-shadow:inset 0 0 0 1px var(--primary)}._option_14ssy_8:focus-within{outline:3px solid var(--primary);outline-offset:2px}._option_14ssy_8:has(input:disabled){cursor:default}._feedback_14ssy_15{margin-top:12px;padding:12px;border-radius:10px;background:var(--muted);font-size:1rem;line-height:1.6;color:var(--foreground);overflow-wrap:anywhere}._feedback_14ssy_15[data-correct=true]{background:var(--muted);color:var(--foreground)}._feedback_14ssy_15 p{margin:4px 0}._action_14ssy_18,._retry_14ssy_18{min-height:48px;border-radius:12px;padding:12px 16px;font:inherit;font-size:1rem;font-weight:700;cursor:pointer}._action_14ssy_18{width:100%;border:0;background:var(--primary);color:var(--primary-foreground)}._action_14ssy_18:disabled{background:#e7dbe8;color:#705c70;cursor:not-allowed}._retry_14ssy_18{border:1px solid var(--primary);background:var(--card);color:var(--primary)}._result_14ssy_22>p{font-weight:700;line-height:1.6}._action_14ssy_18:focus-visible,._retry_14ssy_18:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media(max-width:480px){._quiz_14ssy_1{padding:var(--v-card-padding-compact, 12px)}._question_14ssy_5{padding:10px}._options_14ssy_8{gap:var(--v-card-gap, 12px)}._option_14ssy_8{flex-direction:column;gap:var(--v-item-gap, 8px);padding:var(--v-card-padding-compact, 12px);font-size:1rem}}._quiz_14ssy_1{container-type:inline-size;font-size:16px;line-height:1.6}@container (max-width:280px){._options_14ssy_8{grid-template-columns:1fr}._option_14ssy_8{min-height:88px}}@media(max-width:360px){._options_14ssy_8{grid-template-columns:1fr}}._game_o34ku_1{min-width:0;margin:var(--v-card-padding, 16px) 0;padding:var(--v-card-padding, 16px);border:1px solid var(--border);border-radius:16px;background:var(--card)}._game_o34ku_1 h3{color:var(--primary)}._intro_o34ku_3,._game_o34ku_1 small{font-size:16px;line-height:1.6}._prompt_o34ku_4{font-size:16px;line-height:1.55;font-weight:700}._options_o34ku_5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap, 12px);margin-top:var(--v-header-gap, 12px)}._option_o34ku_5{display:flex;align-items:flex-start;gap:var(--v-item-gap, 8px);box-sizing:border-box;min-width:0;min-height:128px;padding:var(--v-card-padding-compact, 12px);border:1px solid var(--vloryze-field-border,#8F8397);border-radius:12px;background:var(--card);color:var(--foreground);font-size:16px;line-height:1.5;cursor:pointer}._option_o34ku_5>button{margin-top:2px;flex-shrink:0}._option_o34ku_5>span{min-width:0;overflow-wrap:anywhere}._option_o34ku_5[data-selected=true]{border-color:var(--primary);background:var(--muted)}._option_o34ku_5:focus-within{outline:2px solid var(--primary);outline-offset:2px}._game_o34ku_1 ._action_o34ku_11{height:auto;min-height:48px;max-width:100%;margin:var(--v-header-gap, 12px) 0;padding:12px 16px;white-space:normal;line-height:1.5}._feedback_o34ku_12{padding:12px;border-radius:10px;background:var(--muted);color:var(--foreground);font-size:16px;line-height:1.6}._game_o34ku_1 small{display:block;color:var(--muted-foreground)}@media(max-width:480px){._game_o34ku_1{padding:var(--v-card-padding-compact, 12px)}._options_o34ku_5{gap:var(--v-card-gap, 12px)}._option_o34ku_5{padding:var(--v-card-padding-compact, 12px);gap:var(--v-item-gap, 8px);font-size:16px;flex-direction:column}}._game_o34ku_1{container-type:inline-size}@container (max-width:280px){._options_o34ku_5{grid-template-columns:1fr}._option_o34ku_5{min-height:88px}}@media(max-width:360px){._options_o34ku_5{grid-template-columns:1fr}}._choiceGrid_2vx4w_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap, 12px);margin:var(--v-header-gap, 12px) 0}._choiceCard_2vx4w_2{display:flex;align-items:flex-start;gap:8px;box-sizing:border-box;min-width:0;min-height:76px;padding:12px;border:1px solid var(--v-border, #e5dfe8);border-radius:12px;background:var(--v-white, #fff);color:var(--v-text, #352341);font-size:16px;line-height:1.5;cursor:pointer}._choiceCard_2vx4w_2>button{margin-top:2px;flex-shrink:0}._choiceCard_2vx4w_2>span{min-width:0;overflow-wrap:anywhere}._choiceCard_2vx4w_2[data-selected=true]{border-color:var(--v-primary, #c32f91);background:var(--v-subtle, #f7f6fa)}._choiceCard_2vx4w_2:focus-within{outline:2px solid var(--v-primary, #c32f91);outline-offset:2px}@media(max-width:480px){._choiceGrid_2vx4w_1{gap:var(--v-card-gap, 12px)}._choiceCard_2vx4w_2{padding:10px 8px;font-size:16px;gap:6px}}._moduleNav_2vx4w_9{display:flex;flex-wrap:wrap;gap:var(--v-item-gap, 8px);margin:var(--v-header-gap, 12px) 0 var(--v-section-gap, 24px)}._moduleNav_2vx4w_9 a{display:inline-flex;align-items:center;box-sizing:border-box;min-height:48px;max-width:100%;padding:10px 14px;border:1px solid var(--v-border, #e5dfe8);border-radius:12px;background:var(--v-white, #fff);color:var(--v-primary, #c32f91);font-size:16px;font-weight:800;line-height:1.45;text-decoration:none;white-space:normal}._moduleNav_2vx4w_9 a:hover{background:var(--v-subtle, #f7f6fa);border-color:var(--v-primary, #c32f91)}._moduleNav_2vx4w_9 a:focus-visible{outline:3px solid var(--v-focus, #7c52b8);outline-offset:3px}._anchorTarget_2vx4w_34{scroll-margin-top:24px}._anchorTarget_2vx4w_34:focus{outline:none}._anchorTarget_2vx4w_34:focus-visible{outline:2px solid var(--v-primary, #c32f91);outline-offset:6px;border-radius:8px}@media(prefers-reduced-motion:reduce){._moduleNav_2vx4w_9 a{transition:none}}._pickerHeading_2vx4w_41{display:flex;align-items:center;justify-content:space-between;gap:var(--v-header-gap, 12px);margin-bottom:var(--v-header-gap, 12px)}._pickerHeading_2vx4w_41 h2{margin:0}._areaGroups_2vx4w_43{display:grid;gap:var(--v-card-gap, 12px)}._areaGroup_2vx4w_43{min-width:0;border:1px solid var(--v-border, #e5dfe8);border-left:4px solid var(--v-primary, #c32f91);border-radius:16px;background:var(--v-white, #fff);overflow:hidden}._areaSummary_2vx4w_45{padding:var(--v-card-padding-compact, 12px);cursor:pointer;color:var(--v-text, #352341);font-weight:800;font-size:16px;line-height:1.45;overflow-wrap:break-word}._areaSummary_2vx4w_45:focus-visible{outline:2px solid var(--v-primary, #c32f91);outline-offset:-4px;border-radius:14px}._areaContent_2vx4w_47{display:grid;gap:var(--v-card-gap, 12px);padding:0 var(--v-card-padding-compact, 12px) var(--v-card-padding-compact, 12px)}._areaContent_2vx4w_47>button{width:100%;min-width:0;text-align:left}._extraCourse_2vx4w_49{display:flex;align-items:center;gap:var(--v-item-gap, 8px);min-height:48px;padding:var(--v-card-padding-compact, 12px);border:1px solid var(--v-border, #e5dfe8);border-radius:12px;color:var(--v-primary, #c32f91);text-decoration:none;line-height:1.45}._extraCourse_2vx4w_49>span:first-of-type{flex:1;min-width:0}._extraCourse_2vx4w_49 svg{flex-shrink:0}._extraCourse_2vx4w_49 strong,._extraCourse_2vx4w_49 small{display:block}._extraCourse_2vx4w_49 small{margin-top:4px;color:var(--v-muted, #675e70);font-size:14px}._extraCourse_2vx4w_49:hover{background:var(--v-subtle, #f7f6fa)}._extraCourse_2vx4w_49:focus-visible{outline:2px solid var(--v-primary, #c32f91);outline-offset:3px}@media(max-width:650px){._areaSummary_2vx4w_45{padding:var(--v-card-padding-compact, 12px);font-size:16px}._areaContent_2vx4w_47{padding:0 var(--v-card-padding-compact, 12px) var(--v-card-padding-compact, 12px)}}._choiceCard_2vx4w_2[data-selected=true]{box-shadow:inset 0 0 0 1px var(--v-primary, #c32f91)}._pickerHeading_2vx4w_41{align-items:flex-start}._areaSummary_2vx4w_45,._extraCourse_2vx4w_49{overflow-wrap:anywhere}@media(max-width:480px){._choiceGrid_2vx4w_1{gap:var(--v-card-gap, 12px)}._choiceCard_2vx4w_2{padding:12px;font-size:1rem}}._page_sngbv_1{max-width:960px;min-width:0}._page_sngbv_1 h1[data-academy-page-title]{scroll-margin-top:24px;overflow-wrap:anywhere}._page_sngbv_1 h1[data-academy-page-title]:focus{outline:none}._page_sngbv_1 h1[data-academy-page-title]:focus-visible{outline:2px solid var(--v-primary, #c32f91);outline-offset:6px}._linkList_sngbv_5{list-style:none;display:grid;gap:var(--v-card-gap, 12px);padding:0;margin:var(--v-header-gap, 12px) 0 var(--v-section-gap, 24px)}._linkList_sngbv_5 li{min-width:0}._destination_sngbv_7{box-sizing:border-box;display:flex;align-items:center;gap:var(--v-item-gap, 8px);min-height:48px;min-width:0;width:100%;padding:var(--v-card-padding-compact, 12px);border:1px solid var(--v-border, #e5dfe8);border-left:4px solid var(--v-primary, #c32f91);border-radius:16px;background:var(--v-white, #fff);color:var(--v-text, #352341);text-decoration:none;font-size:16px;line-height:1.5;scroll-margin-top:24px}._destination_sngbv_7>span{min-width:0;overflow-wrap:anywhere}._destination_sngbv_7>span:not(:first-child),._destination_sngbv_7>span:only-of-type{flex:1}._destination_sngbv_7>svg{flex-shrink:0;width:20px;height:20px;color:var(--v-primary, #c32f91)}._destination_sngbv_7>svg:last-child{margin-left:auto}._destination_sngbv_7 strong,._destination_sngbv_7 small{display:block}._destination_sngbv_7 small{font-size:14px;color:var(--v-muted, #675e70);margin-top:4px;font-weight:400}._destination_sngbv_7:hover{border-color:var(--v-primary, #c32f91);background:var(--v-subtle, #f7f6fa)}._destination_sngbv_7:focus-visible{outline:3px solid var(--v-primary, #c32f91);outline-offset:3px}._resources_sngbv_16{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap, 12px);margin:var(--v-header-gap, 12px) 0}._nextLessons_sngbv_17{display:flex;flex-wrap:wrap;gap:var(--v-card-gap, 12px);margin:var(--v-header-gap, 12px) 0}._nextLessons_sngbv_17>a{flex:1 1 180px}._page_sngbv_1>section{min-width:0}@media(max-width:540px){._resources_sngbv_16{grid-template-columns:1fr}._destination_sngbv_7{padding:var(--v-card-padding-compact, 12px)}._page_sngbv_1{padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){._destination_sngbv_7{transition:none}}._catalogPage_sngbv_24 h1[data-academy-page-title]{margin:16px 0 12px;font-size:var(--v-font-page,1.25rem);line-height:1.35;overflow-wrap:normal;word-break:normal}._courseList_sngbv_25{list-style:none;padding:0;margin:16px 0 24px;border-top:1px solid var(--border,#e5dfe7)}._courseList_sngbv_25 li{margin:0;border-bottom:1px solid var(--border,#e5dfe7)}._courseRow_sngbv_27{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px;padding:14px 4px;color:var(--foreground,#382d40);text-decoration:none;scroll-margin-top:24px;border-radius:8px}._courseRow_sngbv_27>span{flex:1;min-width:0}._courseRow_sngbv_27 strong{display:block;font-size:var(--v-font-card,.9375rem);line-height:1.45;font-weight:600;word-break:normal;overflow-wrap:break-word}._courseRow_sngbv_27>svg{flex-shrink:0;width:20px;height:20px;color:var(--primary,#b52581)}._courseStatus_sngbv_31{display:block;color:var(--muted-foreground,#6b6170);font-size:var(--v-font-caption,.75rem);line-height:1.4;margin-top:5px}._courseStatus_sngbv_31>span{font-size:var(--v-font-body,.875rem)}._progressNote_sngbv_33{font-size:var(--v-font-description,.8125rem);line-height:1.45;color:var(--muted-foreground,#6b6170)}._courseActions_sngbv_34{display:grid;gap:10px;margin:20px 0}._studyAction_sngbv_35,._activityAction_sngbv_35{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 16px;border-radius:16px;border:1px solid var(--border,#e5dfe7);text-decoration:none;font-size:var(--v-font-card,.9375rem);font-weight:600;line-height:1.4}._studyAction_sngbv_35{color:var(--primary-foreground,#fff);background:var(--primary,#b52581);border-color:var(--primary,#b52581)}._activityAction_sngbv_35{color:var(--foreground,#382d40);background:var(--v-surface,#fff)}._activityAction_sngbv_35>svg{color:var(--primary,#b52581)}._studyAction_sngbv_35>span,._activityAction_sngbv_35>span{flex:1;min-width:0;word-break:normal}._studyAction_sngbv_35>svg,._activityAction_sngbv_35>svg{width:20px;height:20px;flex-shrink:0}._courseRow_sngbv_27:hover,._activityAction_sngbv_35:hover{background:var(--muted,#faf5fa)}._studyAction_sngbv_35:hover{filter:brightness(.96)}._courseRow_sngbv_27:focus-visible,._studyAction_sngbv_35:focus-visible,._activityAction_sngbv_35:focus-visible,._support_sngbv_43 summary:focus-visible,._supportLinks_sngbv_43 a:focus-visible{outline:3px solid var(--primary,#b52581);outline-offset:4px}._support_sngbv_43{border-top:1px solid var(--border,#e5dfe7);margin-top:24px}._support_sngbv_43 summary{cursor:pointer;min-height:48px;padding:14px 0;font-size:var(--v-font-body,.875rem);font-weight:600;color:var(--muted-foreground,#6b6170)}._supportBody_sngbv_46{font-size:var(--v-font-body,.875rem);line-height:1.6;padding:0 0 8px}._supportBody_sngbv_46 h2{font-size:var(--v-font-card,.9375rem);margin:20px 0 8px}._supportBody_sngbv_46 p,._supportBody_sngbv_46 ul{margin:8px 0 16px}._supportBody_sngbv_46 a{color:var(--primary,#b52581);overflow-wrap:anywhere}._supportLinks_sngbv_43{display:grid;gap:4px;margin-bottom:20px}._supportLinks_sngbv_43 a,._supportLink_sngbv_43{display:flex;align-items:center;min-height:44px;padding:8px 0;scroll-margin-top:24px}@media(min-width:640px){._courseActions_sngbv_34{grid-template-columns:repeat(2,minmax(0,1fr))}._studyAction_sngbv_35{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){._courseRow_sngbv_27,._studyAction_sngbv_35,._activityAction_sngbv_35{transition:none}}._lesson_zmvfp_1{min-width:0;font-size:var(--v-font-reading,.9375rem);line-height:1.6;word-break:normal;overflow-wrap:break-word}._lesson_zmvfp_1>section{margin:20px 0}._lesson_zmvfp_1 h2{font-size:var(--v-font-section,1rem);line-height:1.4;margin:16px 0 8px}._lesson_zmvfp_1 p{margin:8px 0 12px}._lesson_zmvfp_1 ol,._lesson_zmvfp_1 ul{padding-left:22px}._lesson_zmvfp_1 li+li{margin-top:8px}._choices_zmvfp_7{grid-template-columns:1fr}._choices_zmvfp_7 label{font-size:var(--v-font-reading,.9375rem);min-height:48px}._map_zmvfp_9{display:grid;gap:8px}._map_zmvfp_9 li{padding:10px 12px;border-radius:12px;background:var(--v-subtle,#f7f6fa)}._sources_zmvfp_11{font-size:var(--v-font-body,.875rem)}._sources_zmvfp_11 a{color:var(--primary,#b52581)}._sources_zmvfp_11 a:focus-visible{outline:2px solid var(--primary,#b52581);outline-offset:3px}._lesson_iplor_2{max-width:900px;margin:0 auto;min-width:0}._hero_iplor_3{border:1px solid var(--border);border-radius:16px;background:var(--card);padding:var(--v-card-padding, 16px);margin:var(--v-header-gap, 12px) 0}._heroTop_iplor_4,._screenTop_iplor_4,._progressLabel_iplor_4{display:flex;align-items:center;justify-content:space-between;gap:var(--v-header-gap, 12px)}._screenTop_iplor_4{flex-wrap:wrap}._kicker_iplor_6{font-size:var(--v-font-body,.875rem);letter-spacing:.08em;font-weight:700;color:var(--primary)}._hero_iplor_3 h1{font-family:var(--font-family-base);font-size:var(--v-font-page,1.25rem);line-height:1.15;letter-spacing:-.025em;margin:var(--v-heading-gap, 8px) 0 0;color:var(--foreground);text-shadow:none;overflow-wrap:break-word}._index_iplor_8{background:var(--card);border:1px solid var(--border);border-radius:16px;margin:var(--v-header-gap, 12px) 0}._index_iplor_8 summary{padding:var(--v-card-padding-compact, 12px);font-weight:700;cursor:pointer;min-height:48px}._index_iplor_8 ol{list-style:none;display:grid;gap:6px;padding:0 12px 12px;margin:0;max-height:340px;overflow-y:auto}._index_iplor_8 button{display:flex;min-height:44px;align-items:flex-start;gap:var(--v-item-gap, 8px);width:100%;text-align:left;border:1px solid transparent;border-radius:10px;padding:12px;background:transparent;color:var(--foreground);font:inherit;font-size:var(--v-font-body,.875rem);line-height:1.4;cursor:pointer}._index_iplor_8 button[aria-current=step]{background:var(--muted);border-color:var(--primary);font-weight:700}._indexNumber_iplor_13{color:var(--primary);font-weight:700;flex:0 0 24px}._progress_iplor_4{margin:var(--v-header-gap, 12px) 0 var(--v-card-padding, 16px)}._progressLabel_iplor_4{font-size:var(--v-font-body,.875rem);color:var(--muted-foreground);margin-bottom:8px}._progress_iplor_4 progress{display:block;width:100%;height:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:99px;overflow:hidden;background:var(--muted);accent-color:var(--primary)}._progress_iplor_4 progress::-webkit-progress-bar{background:var(--muted);border-radius:99px}._progress_iplor_4 progress::-webkit-progress-value{background:linear-gradient(90deg,var(--v-primary,#c32f91),var(--v-lilac,#7c52b8));border-radius:99px}._progress_iplor_4 progress::-moz-progress-bar{background:var(--primary);border-radius:99px}._screen_iplor_4{border:1px solid var(--border);border-radius:16px;background:var(--card);color:var(--foreground);padding:var(--v-card-padding, 16px);min-width:0;scroll-margin-top:24px}._screen_iplor_4:focus{outline:none}._screen_iplor_4:focus-visible{outline:2px solid var(--primary);outline-offset:4px}._kind_iplor_23{font-size:var(--v-font-body,.875rem);font-weight:700;letter-spacing:.07em;color:var(--muted-foreground);text-transform:uppercase}._screen_iplor_4 h2{font-family:var(--font-family-base);font-size:var(--v-font-section,1.0625rem);line-height:1.25;letter-spacing:-.02em;color:var(--primary);margin:var(--v-header-gap, 12px) 0}._prose_iplor_25 p{font-size:var(--v-font-reading,1rem);line-height:1.65;margin:var(--v-header-gap, 12px) 0;overflow-wrap:break-word;white-space:pre-line}._list_iplor_26,._steps_iplor_26{padding-left:1.4rem;display:grid;gap:var(--v-card-gap, 12px);margin:var(--v-card-padding, 16px) 0;line-height:1.7;font-size:var(--v-font-reading,1rem)}._list_iplor_26 li,._steps_iplor_26 li{padding-left:4px}._list_iplor_26 li::marker,._steps_iplor_26 li::marker{color:var(--primary);font-weight:700}._metrics_iplor_29{display:flex;flex-wrap:wrap;gap:var(--v-card-gap, 12px);margin:var(--v-card-padding, 16px) 0}._metric_iplor_29{flex:1 1 120px;min-width:0;padding:var(--v-card-padding-compact, 12px);background:var(--muted);border-radius:16px;text-align:center;color:var(--foreground)}._metric_iplor_29 strong{display:block;font-size:var(--v-font-page,1.25rem);line-height:1.25;overflow-wrap:break-word}._metric_iplor_29 span{display:block;font-size:var(--v-font-body,.875rem);margin-top:6px;line-height:1.45}._comparison_iplor_33{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap, 12px);margin:var(--v-card-padding, 16px) 0}._comparison_iplor_33>section{min-width:0;border:1px solid var(--border);border-radius:16px;padding:var(--v-card-padding, 16px);background:var(--muted)}._comparison_iplor_33>section:last-child{background:var(--muted);color:var(--foreground)}._comparison_iplor_33 h3{font-size:var(--v-font-card,.9375rem);margin:0 0 var(--v-heading-gap, 8px);line-height:1.4}._comparison_iplor_33 ._list_iplor_26{margin:0;font-size:var(--v-font-reading,1rem)}._question_iplor_38{border:0;padding:0;margin:var(--v-section-gap, 24px) 0 0;min-width:0}._question_iplor_38 legend{font-size:var(--v-font-card,.9375rem);line-height:1.5;font-weight:700;padding:0;margin-bottom:var(--v-header-gap, 12px)}._options_iplor_40{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap, 12px);min-width:0}._option_iplor_40{display:flex;flex-direction:column;align-items:flex-start;gap:var(--v-item-gap, 8px);min-width:0;min-height:96px;padding:var(--v-card-padding, 16px);border:2px solid var(--v-field-border,#8f8397);border-radius:16px;background:var(--card);cursor:pointer;box-sizing:border-box}._option_iplor_40[data-selected=true]{border-color:var(--primary);background:var(--muted)}._option_iplor_40:hover{border-color:var(--primary)}._option_iplor_40:focus-within{outline:2px solid var(--primary);outline-offset:3px}._optionTop_iplor_45{display:flex;justify-content:space-between;align-items:center;width:100%;gap:var(--v-item-gap, 8px)}._letter_iplor_46{font-size:var(--v-font-body,.875rem);font-weight:700;color:var(--primary)}._optionText_iplor_47{font-size:var(--v-font-reading,1rem);font-weight:600;line-height:1.5;overflow-wrap:break-word}._check_iplor_48{width:100%;height:auto;min-height:48px;margin-top:var(--v-header-gap, 12px);white-space:normal}._feedback_iplor_49{border:1px solid var(--border);border-radius:16px;background:var(--muted);padding:var(--v-card-padding, 16px);margin-top:var(--v-header-gap, 12px);font-size:var(--v-font-reading,1rem);line-height:1.65}._feedback_iplor_49 p{margin:10px 0 0}._referenceList_iplor_51{padding-left:1.2rem;display:grid;gap:var(--v-card-gap, 12px);font-size:var(--v-font-body,.875rem);line-height:1.6;overflow-wrap:break-word}._referenceList_iplor_51 small{display:block;font-size:var(--v-font-body,.875rem);margin-top:4px}._referenceList_iplor_51 a{overflow-wrap:anywhere;color:var(--primary);text-underline-offset:3px}._citations_iplor_54{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;margin-top:var(--v-header-gap, 12px);font-size:var(--v-font-body,.875rem);line-height:1.5;color:var(--muted-foreground)}._citations_iplor_54>span{font-weight:600}._citations_iplor_54 ul{display:flex;flex-wrap:wrap;gap:0 12px;list-style:none;margin:0;padding:0;min-width:0}._citations_iplor_54 li{min-width:0;max-width:100%}._citations_iplor_54 button{display:inline;text-align:left;font:inherit;line-height:1.5;min-height:44px;padding:5px 0;border:0;background:transparent;color:var(--primary);text-decoration:underline;text-underline-offset:3px;overflow-wrap:break-word;cursor:pointer}._citations_iplor_54 button:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:3px}._referenceEmpty_iplor_60{font-size:var(--v-font-body,.875rem);line-height:1.5;color:var(--muted-foreground)}._referencesButton_iplor_61{min-height:48px;height:auto;padding:var(--v-card-padding-compact, 12px);white-space:normal;line-height:1.45;border-radius:14px;gap:var(--v-item-gap, 8px)}._referencesDialog_iplor_62{width:42rem;max-width:calc(100vw - 32px);max-height:85dvh;padding:var(--v-card-padding, 16px);box-sizing:border-box;overscroll-behavior:contain}._referencesTitle_iplor_63{padding-right:32px;overflow-wrap:break-word}._referencesDescription_iplor_64{overflow-wrap:break-word}._referencesDialog_iplor_62 ._referenceList_iplor_51{font-size:var(--v-font-reading,1rem);gap:var(--v-card-gap, 12px);padding-left:1.2rem}._referencesDialog_iplor_62 ._referenceList_iplor_51 small{font-size:var(--v-font-body,.875rem)}._referencesDialog_iplor_62 a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._reflection_iplor_68{border:1px solid var(--border);border-radius:16px;margin-top:var(--v-card-padding, 16px);padding:var(--v-card-padding, 16px);background:var(--muted)}._reflection_iplor_68 summary{min-height:44px;align-content:center;font-weight:700;cursor:pointer;line-height:1.5}._reflection_iplor_68 p{margin:12px 0 0;font-size:var(--v-font-reading,1rem);line-height:1.7}._nav_iplor_71{display:flex;justify-content:space-between;gap:var(--v-card-gap, 12px);margin:var(--v-card-padding, 16px) 0;align-items:stretch}._nav_iplor_71 button{min-width:0;min-height:48px;height:auto;white-space:normal;padding:var(--v-card-padding-compact, 12px) var(--v-card-padding, 16px);font-size:var(--v-font-control,.875rem);gap:8px}._endActions_iplor_73{display:grid;gap:var(--v-card-gap, 12px);margin-top:var(--v-section-gap, 24px)}._endActions_iplor_73 a{display:flex;align-items:center;justify-content:center;gap:var(--v-item-gap, 8px);min-height:48px;border:1px solid var(--border);border-radius:14px;padding:var(--v-card-padding-compact, 12px);text-decoration:none;color:var(--primary);background:var(--card);font-weight:700;line-height:1.45;text-align:center}._endActions_iplor_73 a:first-of-type{background:var(--primary);color:var(--primary-foreground)}._practiceSummary_iplor_76{font-size:var(--v-font-reading,1rem);line-height:1.6;padding:var(--v-card-padding, 16px);border-radius:14px;background:var(--muted);margin-top:var(--v-card-padding, 16px)}._index_iplor_8 button:focus-visible,._index_iplor_8 summary:focus-visible,._reflection_iplor_68 summary:focus-visible,._endActions_iplor_73 a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media(max-width:600px){._comparison_iplor_33{grid-template-columns:1fr}._prose_iplor_25 p{font-size:var(--v-font-reading,1rem)}._heroTop_iplor_4{align-items:flex-start}._option_iplor_40{padding:var(--v-card-padding-compact, 12px)}._optionText_iplor_47{font-size:var(--v-font-reading,1rem)}._options_iplor_40{gap:var(--v-card-gap, 12px)}._nav_iplor_71 button{padding:var(--v-card-padding-compact, 12px) var(--v-card-padding, 16px);font-size:var(--v-font-control,.875rem)}}@media(prefers-reduced-motion:reduce){._screen_iplor_4{scroll-behavior:auto}}@media(max-width:360px){._options_iplor_40{grid-template-columns:1fr}._option_iplor_40{min-height:96px}._nav_iplor_71{flex-wrap:wrap}._nav_iplor_71 button{flex:1 1 140px}._progressLabel_iplor_4{flex-wrap:wrap}}@layer base{._checkboxWrapper_13bpj_2{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;vertical-align:middle}._checkbox_13bpj_2{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:44px;min-width:44px;height:44px;border:0;border-radius:12px;background:transparent;cursor:pointer;margin:0;padding:0;touch-action:manipulation}._checkbox_13bpj_2:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px;height:22px;box-sizing:border-box;border:2px solid var(--v-field-border,#8f8397);border-radius:6px;background:var(--v-white,#fff)}._checkbox_13bpj_2:hover:not(:disabled):before{border-color:var(--v-primary,#c32f91)}._checkbox_13bpj_2:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:2px}._checkbox_13bpj_2:checked:before{background:var(--v-primary,#c32f91);border-color:var(--v-primary,#c32f91)}._checkbox_13bpj_2:disabled{cursor:not-allowed}._checkbox_13bpj_2:disabled:before{background:var(--v-subtle,#f7f6fa);border-color:var(--v-muted,#675e70)}._checkmark_13bpj_10{position:absolute;width:16px;height:16px;color:var(--primary-foreground,#fff);pointer-events:none;opacity:0}._checkbox_13bpj_2:checked+._checkmark_13bpj_10{opacity:1}._checkbox_13bpj_2:disabled+._checkmark_13bpj_10{color:var(--v-muted,#675e70)}@media(prefers-reduced-motion:reduce){._checkbox_13bpj_2,._checkmark_13bpj_10{transition:none;animation:none}}}._editor_4jcn9_1{min-width:0;color:var(--foreground);font-size:16px;line-height:1.6}._header_4jcn9_2{margin-bottom:var(--v-header-gap, 12px)}._header_4jcn9_2 h2{margin:0 0 8px;font-size:var(--v-font-section, 1.0625rem)}._header_4jcn9_2 p{margin:0;color:var(--muted-foreground);font-size:14px;line-height:1.6;overflow-wrap:anywhere}._fields_4jcn9_5{min-width:0;margin:0;padding:0;border:0}._section_4jcn9_6{min-width:0;margin:0 0 var(--v-card-gap, 12px);border:1px solid var(--border);border-radius:16px;background:var(--card)}._section_4jcn9_6>summary{min-height:48px;box-sizing:border-box;padding:var(--v-card-padding-compact, 12px);cursor:pointer;font-weight:700;line-height:1.45}._section_4jcn9_6>summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:12px}._sectionBody_4jcn9_9{display:grid;min-width:0;gap:var(--v-card-gap, 12px);padding:0 var(--v-card-padding-compact, 12px) var(--v-card-padding-compact, 12px)}._sectionBody_4jcn9_9 h3{margin:4px 0 0;font-size:var(--v-font-card, .9375rem)}._field_4jcn9_5,._revisionNote_4jcn9_11{display:grid;min-width:0;gap:8px}._field_4jcn9_5>label,._revisionNote_4jcn9_11>label{font-size:14px;font-weight:700;line-height:1.5}._editor_4jcn9_1 input:not([type=checkbox]),._editor_4jcn9_1 textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:48px;font-size:16px;line-height:1.5;background:var(--card);color:var(--foreground);border-color:var(--vloryze-field-border,#8F8397)}._editor_4jcn9_1 textarea{min-height:88px;height:auto;padding:12px;overflow-wrap:anywhere;resize:vertical}._itemCard_4jcn9_15{min-width:0;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--background)}._itemCard_4jcn9_15>._smallAction_4jcn9_16{margin-top:6px}._textList_4jcn9_17{display:grid;min-width:0;gap:10px}._twoColumns_4jcn9_18,._questionGrid_4jcn9_18{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._choice_4jcn9_19{display:flex;align-items:center;gap:10px;min-width:0;min-height:48px;margin:8px 0;cursor:pointer;line-height:1.5;font-size:14px}._choice_4jcn9_19>button,._choice_4jcn9_19>div{flex-shrink:0}._choice_4jcn9_19>span{min-width:0;overflow-wrap:anywhere}._choice_4jcn9_19:focus-within{outline:2px solid var(--primary);outline-offset:3px;border-radius:8px}._sourceCard_4jcn9_23{min-width:0;margin:0;padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--background)}._sourceCard_4jcn9_23 legend{padding:0 5px;font-size:14px;font-weight:700}._sourceCard_4jcn9_23>._field_4jcn9_5,._sourceCard_4jcn9_23>._twoColumns_4jcn9_18{margin-top:12px}._headingInfo_4jcn9_26{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}._headingInfo_4jcn9_26 p{margin:0;font-size:14px;line-height:1.6}._headingInfo_4jcn9_26>button{min-width:44px;min-height:48px}._revisionNote_4jcn9_11{margin:var(--v-card-padding, 16px) 0}._actions_4jcn9_30{display:flex;flex-wrap:wrap;gap:var(--v-item-gap, 8px);margin-top:var(--v-header-gap, 12px)}._editor_4jcn9_1 ._action_4jcn9_30,._editor_4jcn9_1 ._smallAction_4jcn9_16{min-height:48px;height:auto;max-width:100%;padding:11px 15px;white-space:normal;line-height:1.5}._editor_4jcn9_1 ._smallAction_4jcn9_16{padding:9px 10px;font-size:14px}._error_4jcn9_33,._notice_4jcn9_33,._success_4jcn9_33,._discard_4jcn9_33{margin:var(--v-header-gap, 12px) 0;padding:var(--v-card-padding-compact, 12px);border:1px solid var(--border);border-radius:14px;background:var(--muted);line-height:1.6;overflow-wrap:anywhere}._error_4jcn9_33{border-color:var(--error)}._error_4jcn9_33:focus{outline:2px solid var(--error);outline-offset:2px}._success_4jcn9_33{font-weight:700}._status_4jcn9_37{font-size:14px;color:var(--muted-foreground)}._discard_4jcn9_33 h3{margin:0 0 8px;font-size:var(--v-font-card, .9375rem)}._discard_4jcn9_33 p{margin:0}@media(max-width:600px){._twoColumns_4jcn9_18,._questionGrid_4jcn9_18{grid-template-columns:minmax(0,1fr)}._sectionBody_4jcn9_9{padding:0 var(--v-card-padding-compact, 12px) var(--v-card-padding-compact, 12px)}._section_4jcn9_6>summary{padding:var(--v-card-padding-compact, 12px)}._itemCard_4jcn9_15,._sourceCard_4jcn9_23{padding:10px}._actions_4jcn9_30>._action_4jcn9_30{flex:1 1 140px}}@media(prefers-reduced-motion:reduce){._editor_4jcn9_1 button,._editor_4jcn9_1 input,._editor_4jcn9_1 textarea{transition:none;animation:none}}@layer base{._root_1rozm_2{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;width:48px;min-width:48px;height:44px;flex-shrink:0;border:0;border-radius:12px;padding:0;background:transparent;cursor:pointer;touch-action:manipulation}._root_1rozm_2:before{content:"";position:absolute;left:0;right:0;top:8px;height:28px;box-sizing:border-box;border:1px solid var(--v-field-border,#8f8397);border-radius:999px;background:var(--v-muted,#675e70)}._root_1rozm_2[data-state=checked]:before{background:var(--v-primary,#c32f91);border-color:var(--v-primary,#c32f91)}._root_1rozm_2:hover:not([data-disabled]):before{border-color:var(--v-text,#352341)}._root_1rozm_2:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:2px}._thumb_1rozm_7{position:relative;display:block;width:24px;height:24px;border-radius:50%;background:var(--v-white,#fff);box-shadow:0 1px 2px #00000026;transform:translate(2px);transition:transform .12s ease}._root_1rozm_2[data-state=checked] ._thumb_1rozm_7{transform:translate(22px);background:var(--primary-foreground,#fff)}._root_1rozm_2[data-disabled]{cursor:not-allowed}._root_1rozm_2[data-disabled]:before{background:var(--v-subtle,#f7f6fa);border-color:var(--v-muted,#675e70)}._root_1rozm_2[data-disabled] ._thumb_1rozm_7{background:var(--v-muted,#675e70)}@media(prefers-reduced-motion:reduce){._root_1rozm_2,._thumb_1rozm_7{transition:none;animation:none}}}._root_18viq_1{min-width:0;margin:var(--v-header-gap, 12px) 0}._root_18viq_1 ._trigger_18viq_2{display:inline-flex;gap:8px;min-height:48px;height:auto;padding:8px 0;font-size:var(--v-font-body, .875rem);color:var(--muted-foreground);white-space:normal;text-align:left}._panel_18viq_3{min-width:0;font-size:var(--v-font-reading,1rem);line-height:1.6;margin-top:10px;padding:var(--v-card-padding, 16px);border:1px solid var(--border);border-radius:16px;background:var(--card);color:var(--foreground)}._panelHeading_18viq_4,._listHeading_18viq_4,._periodRow_18viq_4{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--v-header-gap, 12px);min-width:0}._panelHeading_18viq_4>h2{margin:0;font-size:var(--v-font-section, 1.0625rem);line-height:1.3}._panel_18viq_3 h3{margin:0 0 var(--v-heading-gap, 8px);font-size:var(--v-font-card, .9375rem);line-height:1.4}._panel_18viq_3 p{margin:8px 0 12px;line-height:1.6}._intro_18viq_8,._periodRow_18viq_4 p,._empty_18viq_8{color:var(--muted-foreground);font-size:var(--v-font-body, .875rem)}._section_18viq_9{min-width:0;margin-top:var(--v-card-padding, 16px);padding-top:var(--v-card-padding, 16px);border-top:1px solid var(--border)}._periodRow_18viq_4>div{min-width:0}._periodRow_18viq_4>button{flex-shrink:0;margin-top:4px}._root_18viq_1 ._button_18viq_12{box-sizing:border-box;height:auto;min-height:48px;max-width:100%;padding:12px 16px;white-space:normal;overflow-wrap:break-word;line-height:1.35}._panelHeading_18viq_4>button,._listHeading_18viq_4>button{flex-shrink:0}._emailLabel_18viq_14{display:block;margin:14px 0 7px;font-size:var(--v-font-body, .875rem);font-weight:700}._areaFieldset_18viq_15{min-width:0;margin:var(--v-header-gap, 12px) 0;padding:0;border:0}._areaFieldset_18viq_15 legend{padding:0;margin-bottom:10px;font-size:var(--v-font-body, .875rem);font-weight:700}._areaGrid_18viq_17{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}._areaChoice_18viq_18{box-sizing:border-box;min-width:0;display:flex;align-items:flex-start;gap:var(--v-item-gap, 8px);min-height:48px;padding:12px;border:1px solid var(--border);border-radius:12px;cursor:pointer}._areaChoice_18viq_18>div{flex-shrink:0;margin-top:2px}._areaChoice_18viq_18>span{min-width:0;overflow-wrap:break-word;font-size:var(--v-font-reading, 1rem);line-height:1.5}._areaChoice_18viq_18:has(input:checked){border-color:var(--primary);background:var(--muted)}._areaChoice_18viq_18:focus-within{outline:2px solid var(--primary);outline-offset:2px}._areaFieldset_18viq_15:disabled ._areaChoice_18viq_18{cursor:default;opacity:.65}._confirmation_18viq_24,._notice_18viq_24,._error_18viq_24{min-width:0;margin:var(--v-header-gap, 12px) 0;padding:var(--v-card-padding-compact, 12px);border:1px solid var(--border);border-radius:13px;background:var(--muted);font-size:var(--v-font-body, .875rem);overflow-wrap:break-word}._error_18viq_24{border-color:var(--error);background:var(--card)}._actions_18viq_26{display:flex;flex-wrap:wrap;gap:9px}._reviewers_18viq_27,._grants_18viq_27{list-style:none;padding:0;margin:0}._reviewer_18viq_27{min-width:0;padding:var(--v-card-padding-compact, 12px) 0;border-bottom:1px solid var(--border)}._reviewer_18viq_27:last-child{border-bottom:0}._reviewer_18viq_27>strong,._reviewerEmail_18viq_30{display:block;overflow-wrap:break-word}._reviewerEmail_18viq_30{color:var(--muted-foreground);font-size:var(--v-font-description, .8125rem);margin-top:4px}._grants_18viq_27{margin-top:10px;display:grid;gap:9px}._grants_18viq_27>li{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--v-item-gap, 8px)}._grants_18viq_27>li>span{min-width:0;overflow-wrap:break-word;font-size:var(--v-font-reading, 1rem);line-height:1.5}._grants_18viq_27>li>button{flex-shrink:0}._saving_18viq_36{color:var(--muted-foreground);font-size:var(--v-font-body, .875rem)}@media(max-width:520px){._areaGrid_18viq_17{grid-template-columns:1fr}._panelHeading_18viq_4{flex-wrap:wrap}._actions_18viq_26>button{width:100%}}._tools_1t85d_2{display:flex;align-items:center;flex-wrap:wrap;gap:6px}._editorialNav_1t85d_3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:12px 0;font-size:var(--v-font-caption)}._editorialNav_1t85d_3 button{min-height:var(--v-touch-min)}._tools_1t85d_2 button{min-height:48px;height:auto;padding:10px 12px;font-size:var(--v-font-control,.875rem)}._notice_1t85d_6{border:1px solid var(--border);border-radius:16px;padding:var(--v-card-padding, 16px);background:var(--card);margin:var(--v-header-gap, 12px) auto;max-width:900px;line-height:1.6}._saved_1t85d_7,._closed_1t85d_7{max-width:900px;margin:12px auto;padding:12px 16px;border-radius:12px;font-size:var(--v-font-body,.875rem);line-height:1.5;background:var(--muted)}._saved_1t85d_7{color:var(--v-success,#286251);background:var(--v-success-soft,#e9f5f0)}._overlay_1t85d_9{position:fixed;top:0;right:0;bottom:0;left:0;background:#23142980;z-index:calc(var(--z-overlay) - 2)}._dialog_1t85d_10{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(850px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:var(--v-card-padding, 16px);background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:20px;box-shadow:0 20px 60px #2314292e;z-index:calc(var(--z-overlay) - 1)}._dialogTitle_1t85d_11{font-family:var(--font-family-base);font-size:var(--v-font-page,1.25rem);line-height:1.2;margin:0 0 8px}._dialogDescription_1t85d_12{font-size:var(--v-font-body,.875rem);line-height:1.5;color:var(--muted-foreground);margin:0 0 var(--v-header-gap, 12px)}._history_1t85d_13 ul{list-style:none;padding:0;margin:0 0 var(--v-header-gap, 12px);display:grid;gap:var(--v-card-gap, 12px)}._history_1t85d_13 li{padding:var(--v-card-padding-compact, 12px);border:1px solid var(--border);border-radius:14px;line-height:1.6;overflow-wrap:break-word}._history_1t85d_13 li span{display:block;color:var(--muted-foreground);font-size:var(--v-font-body,.875rem);margin-top:4px}._history_1t85d_13 li p{margin:8px 0 0;white-space:pre-line}@media(max-width:480px){._tools_1t85d_2 button{padding:10px}._dialog_1t85d_10{border-radius:16px}._dialogTitle_1t85d_11{font-size:var(--v-font-page,1.25rem)}}._destinations_1eao6_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;border-bottom:1px solid var(--border);padding-bottom:4px}._destinations_1eao6_1 a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px;border-radius:10px;color:var(--muted-foreground);font-size:var(--v-font-control,.875rem);font-weight:600;line-height:1.4;text-decoration:none;min-width:0}._destinations_1eao6_1 a[aria-current=page]{color:var(--primary);background:var(--muted)}._destinations_1eao6_1 a[aria-disabled=true]{opacity:.6}._destinations_1eao6_1 a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._root_1eao6_2{font-size:var(--v-font-reading,1rem);display:grid;gap:12px;color:var(--foreground);min-width:0}._header_1eao6_2{display:grid;gap:8px}._header_1eao6_2>span{font-size:.75rem;color:var(--muted-foreground);font-weight:700}._header_1eao6_2 h1{margin:0;font-size:var(--v-font-page,1.25rem);line-height:1.2}._header_1eao6_2 p,._description_1eao6_2{margin:0;line-height:1.55}._header_1eao6_2>button{justify-self:start}._topics_1eao6_2{min-width:0}._topics_1eao6_2 summary{cursor:pointer;font-size:var(--v-font-control,.875rem);font-weight:600;min-height:44px;align-content:center;color:var(--muted-foreground)}._topics_1eao6_2 summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:8px}._topics_1eao6_2 ol{list-style:none;padding:8px;margin:4px 0 0;display:grid;gap:4px;border:1px solid var(--border);border-radius:12px;background:var(--card)}._topics_1eao6_2 button{width:100%;min-height:44px;text-align:left;background:none;border:0;color:inherit;border-radius:8px;padding:8px 12px;font:inherit;font-size:var(--v-font-control,.875rem)}._topics_1eao6_2 button[aria-current]{background:var(--muted);font-weight:700}._topics_1eao6_2 button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._progress_1eao6_2{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--muted-foreground);font-size:.85rem}._description_1eao6_2{color:var(--muted-foreground)}._error_1eao6_2{border:1px solid var(--destructive);padding:12px;border-radius:12px;margin:0}._feedback_1eao6_2{display:flex;gap:8px;align-items:flex-start;padding:12px 16px;border-radius:12px;background:var(--muted);line-height:1.5}._feedback_1eao6_2 svg{flex-shrink:0;margin-top:2px}._map_1eao6_2,._assessment_1eao6_2,._review_1eao6_2{display:grid;gap:12px;border:1px solid var(--border);border-radius:16px;padding:16px}._map_1eao6_2 h2,._assessment_1eao6_2 h2,._review_1eao6_2 h2{font-size:var(--v-font-section,1.0625rem);line-height:1.35;margin:0}._map_1eao6_2 h2{display:flex;gap:8px;align-items:center}._map_1eao6_2 p,._assessment_1eao6_2 p{margin:0;line-height:1.6}._fragments_1eao6_2{padding-left:20px;margin:0;display:grid;gap:12px}._fragments_1eao6_2 li>p{margin-top:6px}._center_1eao6_2{padding:12px;text-align:center;font-weight:700;border:1px solid var(--border);border-radius:12px;background:var(--muted)}._branches_1eao6_2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._branch_1eao6_2{display:grid;gap:8px;padding-top:12px;border-top:2px solid var(--primary);min-width:0}._branch_1eao6_2 strong{font-size:.9rem}._branch_1eao6_2>button{min-width:0}._readerNav_1eao6_2{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center;min-width:0}._readerNav_1eao6_2>span{font-size:.75rem;line-height:1.4;color:var(--muted-foreground);text-align:center;min-width:0}._readerNav_1eao6_2>button{white-space:normal;min-height:44px;max-width:100%;gap:6px}._readerNav_1eao6_2>button:last-child{margin-left:auto}._readerNav_1eao6_2 svg{flex-shrink:0}._back_1eao6_2{display:inline-flex;align-items:center;min-height:44px;color:var(--primary);font-weight:600}._assessment_1eao6_2>a{color:var(--primary);min-height:44px;display:inline-flex;align-items:center}@media(max-width:600px){._branches_1eao6_2{grid-template-columns:1fr}._map_1eao6_2,._assessment_1eao6_2,._review_1eao6_2{padding:12px}._readerNav_1eao6_2>button{padding:8px 10px;min-height:44px}}@media(prefers-reduced-motion:reduce){._root_1eao6_2 *{animation:none!important;transition:none!important}}._options_hgoo9_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap, 12px);min-width:0;margin:var(--v-header-gap, 12px) 0}._option_hgoo9_1{display:flex;flex-direction:column;align-items:flex-start;gap:var(--v-item-gap, 8px);box-sizing:border-box;width:100%;min-width:0;min-height:128px;padding:clamp(12px,2.5vw,16px);border:1px solid var(--vloryze-field-border,#8F8397);border-radius:12px;background:var(--card);color:var(--foreground);font:inherit;line-height:1.55;cursor:pointer}._option_hgoo9_1>button{flex-shrink:0}._option_hgoo9_1>span{min-width:0;max-width:100%;overflow-wrap:anywhere}._option_hgoo9_1[data-selected=true]{border-color:var(--primary);background:var(--muted);box-shadow:inset 0 0 0 1px var(--primary)}._option_hgoo9_1:focus-within{outline:2px solid var(--primary);outline-offset:3px}._option_hgoo9_1:has([disabled]){cursor:default}._options_hgoo9_1{font-size:16px;line-height:1.6}@media(max-width:360px){._options_hgoo9_1{grid-template-columns:1fr}._option_hgoo9_1{min-height:88px}}._review_1jchl_1{min-width:0;container-type:inline-size;margin-top:var(--v-header-gap, 12px);padding-top:4px}._guidance_1jchl_2{min-width:0;scroll-margin-block:24px}._guidance_1jchl_2:focus-visible{outline:2px solid var(--primary);outline-offset:5px;border-radius:10px}._note_1jchl_4{font-size:.95rem;line-height:1.6;color:var(--muted-foreground);margin:var(--v-header-gap, 12px) 0!important}._options_1jchl_5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap, 12px);min-width:0;margin-top:var(--v-header-gap, 12px)}._option_1jchl_5{display:flex;flex-direction:column;align-items:flex-start;gap:var(--v-item-gap, 8px);min-width:0;min-height:96px;width:100%;padding:var(--v-card-padding-compact, 12px);box-sizing:border-box;border:1px solid var(--vloryze-field-border,#8F8397);border-radius:12px;background:var(--card);font-size:1rem;line-height:1.6;cursor:pointer}._option_1jchl_5>button{flex-shrink:0}._option_1jchl_5>span{min-width:0;max-width:100%;overflow-wrap:anywhere}._option_1jchl_5[data-selected=true]{border-color:var(--primary);background:var(--muted);box-shadow:inset 0 0 0 1px var(--primary)}._option_1jchl_5:focus-within{outline:2px solid var(--primary);outline-offset:3px}._option_1jchl_5:has([disabled]){cursor:default}._review_1jchl_1 ._check_1jchl_12{min-height:48px;height:auto;max-width:100%;padding:12px 18px;margin-top:var(--v-header-gap, 12px);border-radius:12px;white-space:normal;font-size:1rem;line-height:1.5}._success_1jchl_13,._retry_1jchl_13{margin:10px 0!important;font-size:1rem;line-height:1.6;font-weight:800}._success_1jchl_13{color:var(--primary)}@media(max-width:420px){._options_1jchl_5{grid-template-columns:1fr}._option_1jchl_5{min-height:72px}}@media(prefers-reduced-motion:reduce){._review_1jchl_1 button{transition:none}}._origin_1jchl_18{margin:8px 0!important;font-size:.95rem;line-height:1.6;font-weight:700}@container (max-width:280px){._options_1jchl_5{grid-template-columns:1fr}._option_1jchl_5{min-height:72px}}._page_q2hnt_1{min-height:100dvh;background:var(--v-white, #fff);color:var(--v-text, #352341)}._wrap_q2hnt_6{width:min(920px,100%);margin:0 auto;padding:var(--v-page-block-space, clamp(16px, 2vw, 24px)) 24px calc(80px + env(safe-area-inset-bottom));box-sizing:border-box}._back_q2hnt_12{color:var(--v-primary, #c32f91);font-size:16px;font-weight:700;text-decoration:none}._pageLinks_q2hnt_18{display:flex;align-items:center;gap:4px 16px;flex-wrap:wrap}._hero_q2hnt_19{display:flex;align-items:center;justify-content:space-between;gap:var(--v-header-gap, 12px);margin:var(--v-header-gap, 12px) 0}._hero_q2hnt_19 h1{margin:0;font-family:var(--font-family-base);font-size:var(--v-font-page, 1.25rem);font-weight:700;line-height:1.13;letter-spacing:-.025em}._sections_q2hnt_34{display:grid;gap:var(--v-card-gap, 12px)}._item_q2hnt_38{margin:0;border:1px solid var(--v-border, #e5dfe8);border-radius:16px;background:var(--v-white, #fff);box-shadow:none}._trigger_q2hnt_45{min-height:48px;padding:var(--v-card-padding-compact, 12px);gap:var(--v-item-gap, 8px);color:var(--v-text, #352341);font-family:var(--font-family-base);font-size:var(--v-font-card, .9375rem);font-weight:700}._triggerTitle_q2hnt_54{display:flex;align-items:center;gap:var(--v-item-gap, 8px);min-width:0}._icon_q2hnt_60{display:inline-grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:12px;background:color-mix(in srgb,var(--v-primary, #c32f91) 9%,var(--v-white, #fff));color:var(--v-primary, #c32f91)}._content_q2hnt_70{border-top:1px solid var(--v-border, #e5dfe8)}._content_q2hnt_70>div{padding:var(--v-card-padding, 16px)}._heading_q2hnt_76{display:flex;align-items:center;justify-content:space-between;gap:var(--v-header-gap, 12px);margin:0 0 var(--v-header-gap, 12px)}._heading_q2hnt_76 h2,._heading_q2hnt_76 h3{margin:0;color:var(--v-text, #352341);font-family:var(--font-family-base);font-size:var(--v-font-section, 1.0625rem);line-height:1.4}._subsection_q2hnt_90{margin-top:var(--v-section-gap, 24px);padding-top:var(--v-card-padding, 16px);border-top:1px solid var(--v-border, #e5dfe8)}._records_q2hnt_95{display:grid;gap:var(--v-card-gap, 12px);list-style:none;padding:0;margin:0}._record_q2hnt_95{min-width:0;padding:var(--v-card-padding-compact, 12px);border:1px solid var(--v-border, #e5dfe8);border-radius:12px;background:var(--v-white, #fff)}._recordTitle_q2hnt_109{margin:0 0 5px;color:var(--v-text, #352341);font-size:var(--v-font-card, .9375rem);font-weight:700;overflow-wrap:anywhere}._moduleName_q2hnt_116{margin:0 0 10px;color:var(--v-muted, #675e70);font-size:16px;line-height:1.5}._meta_q2hnt_122{display:flex;flex-wrap:wrap;gap:var(--v-item-gap, 8px) var(--v-card-gap, 12px);margin:8px 0;color:var(--v-text, #352341);font-size:16px;line-height:1.6}._result_q2hnt_131{display:inline-block;color:var(--v-primary, #c32f91);font-size:16px;font-weight:700}._link_q2hnt_137{display:inline-block;margin-top:8px;color:var(--v-primary, #c32f91);font-size:16px;font-weight:700;text-underline-offset:3px}._empty_q2hnt_145,._status_q2hnt_145{color:var(--v-muted, #675e70);font-size:16px;line-height:1.6;margin:0}._error_q2hnt_151{display:grid;justify-items:start;gap:var(--v-item-gap, 8px);padding:var(--v-card-padding, 16px);margin:0 0 var(--v-header-gap, 12px);border:1px solid var(--v-border, #e5dfe8);border-radius:14px;background:var(--v-white, #fff)}._error_q2hnt_151 p{margin:0;color:var(--v-text, #352341);font-size:16px}._pagination_q2hnt_166{margin-top:var(--v-header-gap, 12px)}._feedback_q2hnt_169{margin-top:12px;font-size:16px;line-height:1.6}._feedback_q2hnt_169 summary{color:var(--v-primary, #c32f91);font-weight:700;cursor:pointer}._feedback_q2hnt_169 ol{padding-left:20px;display:grid;gap:12px}._feedback_q2hnt_169 p{margin:4px 0}@media(max-width:560px){._wrap_q2hnt_6{padding:var(--v-page-block-space, clamp(16px, 2vw, 24px)) 16px calc(80px + env(safe-area-inset-bottom))}._hero_q2hnt_19{margin:var(--v-header-gap, 12px) 0;gap:var(--v-header-gap, 12px)}._trigger_q2hnt_45{min-height:48px;padding:var(--v-card-padding-compact, 12px);font-size:var(--v-font-card, .9375rem)}._triggerTitle_q2hnt_54{gap:var(--v-item-gap, 8px)}._content_q2hnt_70>div{padding:var(--v-card-padding, 16px)}._record_q2hnt_95{padding:var(--v-card-padding-compact, 12px)}}._page_q2hnt_1{font-family:var(--font-family-base);font-size:1rem;line-height:1.6}._page_q2hnt_1 h1,._page_q2hnt_1 h2,._page_q2hnt_1 h3{text-shadow:none;overflow-wrap:normal}._back_q2hnt_12,._link_q2hnt_137,._feedback_q2hnt_169 summary{display:inline-flex;align-items:center;min-height:48px;max-width:100%}._feedback_q2hnt_169 summary{display:list-item;padding:12px 0;box-sizing:border-box}._meta_q2hnt_122,._moduleName_q2hnt_116,._kicker_q2hnt_200{font-size:.875rem}._record_q2hnt_95{background:var(--v-subtle, #f7f6fa)}._triggerTitle_q2hnt_54>span:last-child{min-width:0;overflow-wrap:anywhere}._hero_q2hnt_19>div{min-width:0}._page_q2hnt_1 :is(a,button,summary):focus-visible{outline:3px solid var(--v-focus, #7c52b8);outline-offset:3px}@media(prefers-reduced-motion:reduce){._page_q2hnt_1 *,._page_q2hnt_1 *:before,._page_q2hnt_1 *:after{transition:none;animation:none}}._history_qvjuf_1{min-width:0;font-size:16px;line-height:1.6}._history_qvjuf_1 button{height:auto;min-height:48px;max-width:100%;padding:12px 16px;white-space:normal;font-size:16px;line-height:1.5}._history_qvjuf_1 summary{min-height:48px;align-content:center;padding:12px 0}._history_qvjuf_1 a{display:inline-flex;align-items:center;min-height:48px;max-width:100%;padding:8px 0;overflow-wrap:anywhere}._history_qvjuf_1 summary:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:8px}._history_1c9ux_1{min-width:0;font-size:var(--v-font-body,.875rem);line-height:1.45}._records_1c9ux_2{list-style:none;display:grid;gap:8px;padding:0;margin:0}._record_1c9ux_2{min-width:0;border:1px solid var(--v-border,#e5dfe8);border-radius:12px;background:var(--v-white,#fff);overflow:hidden}._record_1c9ux_2 h3{margin:0;font-size:inherit}._summary_1c9ux_5{width:100%;display:flex;align-items:center;gap:12px;min-height:68px;height:auto;padding:12px;border:0;background:transparent;color:var(--v-text,#352341);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}._summary_1c9ux_5:hover{background:var(--v-subtle,#f7f6fa)}._summaryText_1c9ux_7{display:grid;gap:5px;min-width:0;flex:1}._title_1c9ux_8{font-size:var(--v-font-card,.875rem);font-weight:700;line-height:1.4;word-break:normal}._meta_1c9ux_9{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--v-muted,#675e70);font-size:.8125rem;font-weight:400;line-height:1.45}._summary_1c9ux_5>svg{flex:0 0 auto;color:var(--v-primary,#c32f91)}._meta_1c9ux_9>span{white-space:nowrap}._expanded_1c9ux_12{transform:rotate(180deg)}._details_1c9ux_13{padding:12px;border-top:1px solid var(--v-border,#e5dfe8);background:var(--v-subtle,#f7f6fa)}._subject_1c9ux_14{margin:0 0 8px;color:var(--v-muted,#675e70)}._detailMeta_1c9ux_15{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:.8125rem;margin:0 0 12px}._feedback_1c9ux_16 h4{font-size:inherit;margin:0 0 6px;font-weight:700}._feedback_1c9ux_16 p{margin:6px 0;white-space:pre-wrap}._feedback_1c9ux_16 ul{padding-left:18px;margin:6px 0;display:grid;gap:6px}._pagination_1c9ux_19{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:12px}._pagination_1c9ux_19>span{font-size:.75rem;color:var(--v-muted,#675e70)}._pagination_1c9ux_19 button{min-height:44px;height:auto;font-size:.8125rem;padding:8px 10px;white-space:normal}._empty_1c9ux_22{margin:0;color:var(--v-muted,#675e70)}._history_1c9ux_1 :is(button,a):focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:-3px}@layer base{._root_bxe1i_2{width:100%;min-width:0}._item_bxe1i_3{overflow:hidden;margin-bottom:8px;border:1px solid var(--v-border,#e5dfe8);border-radius:var(--v-radius-card,16px);background:var(--v-surface,#fff);color:var(--v-text,#352341)}._header_bxe1i_4{display:flex;margin:0}._trigger_bxe1i_5{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:48px;padding:12px 16px;font:inherit;font-size:var(--v-font-body,.875rem);font-weight:700;line-height:1.5;text-align:left;white-space:normal;overflow-wrap:normal;word-break:normal;background:transparent;color:inherit;border:0;cursor:pointer;touch-action:manipulation}._trigger_bxe1i_5:hover:not(:disabled){background:var(--v-surface-subtle,#f7f6fa)}._trigger_bxe1i_5:disabled{color:var(--v-muted,#675e70);cursor:not-allowed}._trigger_bxe1i_5:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:-3px}._icon_bxe1i_9{width:20px;height:20px;flex-shrink:0;color:var(--v-primary,#c32f91);transition:transform var(--motion-fast,.15s) var(--motion-easing,cubic-bezier(.22,1,.36,1))}._trigger_bxe1i_5[data-state=open] ._icon_bxe1i_9{transform:rotate(180deg)}._trigger_bxe1i_5:disabled ._icon_bxe1i_9{color:var(--v-muted,#675e70)}._content_bxe1i_12{overflow:hidden;background:transparent;color:inherit}._content_bxe1i_12[data-state=open]{animation:var(--motion-fast-fade-in-animation)}._content_bxe1i_12[data-state=closed]{animation:none}._contentInner_bxe1i_15{padding:0 16px 16px;color:var(--v-text,#352341);font-size:var(--v-font-reading,1rem);line-height:1.6;overflow-wrap:normal;word-break:normal}@media(prefers-reduced-motion:reduce){._icon_bxe1i_9,._content_bxe1i_12,._content_bxe1i_12[data-state=open],._content_bxe1i_12[data-state=closed]{animation:none;transition:none}}}._page_1gy6z_1{min-height:100vh;padding:var(--v-page-block-space, 16px) 16px 60px;background:var(--background);color:var(--foreground)}._container_1gy6z_7{max-width:780px;margin:0 auto}._back_1gy6z_11,._footer_1gy6z_12 a{color:var(--primary);text-decoration:none}._header_1gy6z_16{margin:var(--v-header-gap, 12px) 0 var(--v-card-padding, 16px);text-align:left}._header_1gy6z_16 h1{max-width:100%;font-family:var(--font-family-display)}._header_1gy6z_16 p{max-width:560px;margin:0 auto;color:var(--muted-foreground);line-height:1.6}._plan_1gy6z_30{padding:var(--v-card-padding, 16px);border:1px solid color-mix(in srgb,var(--primary) 45%,var(--border));border-radius:24px;background:linear-gradient(145deg,var(--card),color-mix(in srgb,var(--card) 90%,var(--primary)))}._tag_1gy6z_36{display:inline-block;padding:7px 11px;border-radius:30px;background:color-mix(in srgb,var(--primary) 12%,var(--card));color:var(--primary);font-size:.8rem;font-weight:700}._plan_1gy6z_30 h2{margin:var(--v-header-gap, 12px) 0 var(--v-heading-gap, 8px);font-size:1.35rem}._price_1gy6z_49{margin:12px 0;font-size:clamp(30px,7vw,42px);font-weight:850;line-height:1.2}._price_1gy6z_49 span{display:inline-block;font-size:.9rem;font-weight:500;color:var(--muted-foreground)}._summary_1gy6z_61,._academy_1gy6z_62,._conditions_1gy6z_63 li{font-size:.94rem;line-height:1.65}._summary_1gy6z_61{color:var(--muted-foreground)}._features_1gy6z_70{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap, 12px);margin:var(--v-card-padding, 16px) 0;padding:0;list-style:none}._features_1gy6z_70 li{display:flex;gap:8px;align-items:start;min-width:0;font-size:.9rem;line-height:1.45}._features_1gy6z_70 svg{flex-shrink:0;color:var(--primary)}._academy_1gy6z_62{margin:var(--v-header-gap, 12px) 0;font-size:.84rem;color:var(--muted-foreground)}._cta_1gy6z_95{width:100%;min-height:48px;height:auto;padding:12px;border-radius:13px;white-space:normal;text-align:center}._conditions_1gy6z_63{margin-top:var(--v-section-gap, 24px);padding:var(--v-card-padding, 16px);background:var(--card);border:1px solid var(--border);border-radius:20px}._conditions_1gy6z_63 h2{margin:0 0 var(--v-header-gap, 12px);font-size:1.2rem}._conditions_1gy6z_63 ol{display:grid;gap:var(--v-card-gap, 12px);margin:0;padding-left:22px}._notice_1gy6z_121{margin:var(--v-card-padding, 16px) 0;padding:16px;border:1px solid var(--border);border-radius:14px;color:var(--muted-foreground);font-size:.85rem;line-height:1.6}._footer_1gy6z_12{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--v-card-gap, 12px);margin-top:var(--v-section-gap, 24px);font-size:.85rem}@media(max-width:560px){._plan_1gy6z_30,._conditions_1gy6z_63{padding:var(--v-card-padding, 16px)}._features_1gy6z_70{grid-template-columns:minmax(0,1fr)}}._plan_1gy6z_30,._conditions_1gy6z_63{border-radius:16px;background:var(--card);box-shadow:0 3px 16px #35234106}._summary_1gy6z_61,._academy_1gy6z_62,._notice_1gy6z_121,._features_1gy6z_70{font-size:16px;line-height:1.6}._tag_1gy6z_36,._footer_1gy6z_12{font-size:14px;line-height:1.5}._cta_1gy6z_95{min-height:48px;border-radius:12px;font-size:16px}._price_1gy6z_49{font-variant-numeric:tabular-nums}._section_1khln_1{min-width:0;margin:0 0 var(--v-section-gap,24px)}._actions_1khln_2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:var(--v-card-gap,12px);margin-bottom:var(--v-card-gap,12px)}._section_1khln_1 ._action_1khln_2{display:flex;align-items:center;justify-content:center;min-height:48px;min-width:0;padding:12px var(--v-card-padding,16px);border:1px solid var(--v-field-border,#8f8397);border-radius:var(--v-radius-control,12px);background:var(--v-white,#fff);color:var(--v-primary-hover,#a72379);font:800 1rem/1.5 var(--font-family-base);text-decoration:none;text-align:center;overflow-wrap:break-word}._moreTools_1khln_4{min-width:0;border:1px solid var(--v-border,#e5dfe8);border-radius:var(--v-radius-control,12px);padding:0 var(--v-card-padding-compact,12px);background:var(--v-subtle,#f7f6fa)}._moreTools_1khln_4 summary{min-height:48px;padding:12px 0;color:var(--v-primary-hover,#a72379);font:800 1rem/1.5 var(--font-family-base);cursor:pointer}._moreTools_1khln_4 ul{list-style:none;padding:0 0 var(--v-card-padding-compact,12px);margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:var(--v-card-gap,12px)}._moreTools_1khln_4 li{min-width:0}._moreTools_1khln_4 a{display:flex;align-items:center;justify-content:space-between;gap:var(--v-item-gap,8px);min-height:48px;min-width:0;padding:12px;border:1px solid var(--v-border,#e5dfe8);border-radius:var(--v-radius-control,12px);background:var(--v-white,#fff);color:var(--v-text,#352341);font:600 1rem/1.5 var(--font-family-base);text-decoration:none;overflow-wrap:break-word}._moreTools_1khln_4 svg{flex-shrink:0}._section_1khln_1 a:hover{background:var(--v-lilac-soft,#f0e9f9)}._section_1khln_1 :is(a,summary):focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}._conclusion_1v9cw_1{min-width:0;max-width:100%;margin:12px 0;padding:var(--v-card-padding, 16px);border:1px solid var(--v-border, #e5dfe8);border-inline-start:3px solid var(--v-primary, #c32f91);border-radius:12px;background:var(--v-surface-subtle, #f7f6fa);color:var(--v-text, #352341);overflow-wrap:anywhere}._conclusion_1v9cw_1 ._heading_1v9cw_13{margin:0 0 4px;font-size:var(--v-font-card, .9375rem);line-height:1.4}._conclusion_1v9cw_1 p{margin:8px 0 0;line-height:1.6}._conclusion_1v9cw_1 ._scope_1v9cw_19{margin:0;color:var(--v-muted, #675e70);font-size:var(--v-font-description, .8125rem)}._conclusion_1v9cw_1 ._summary_1v9cw_24{font-weight:700}._conclusion_1v9cw_1 ._notice_1v9cw_25{color:var(--v-text, #352341);border-bottom:1px solid var(--v-border, #e5dfe8);padding-bottom:8px}._tableScroll_1ttpe_1{max-width:100%;overflow-x:auto}._investmentTable_1ttpe_1{width:100%;border-collapse:collapse;text-align:left;font-size:var(--v-font-description,.8125rem)}._investmentTable_1ttpe_1 caption{text-align:left;padding-bottom:8px;font-weight:600}._investmentTable_1ttpe_1 th,._investmentTable_1ttpe_1 td{padding:10px 8px;border-bottom:1px solid var(--v-border,#e5dfe8)}._investmentTable_1ttpe_1 td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}._root_1ttpe_2{display:grid;gap:20px;min-width:0;margin:16px 0 24px}._root_1ttpe_2 *{box-sizing:border-box;min-width:0}._root_1ttpe_2 h2,._root_1ttpe_2 h3{margin:0 0 8px;font-size:var(--v-font-section,1.0625rem);line-height:1.35}._root_1ttpe_2 p{margin:8px 0;line-height:1.55}._root_1ttpe_2 ._scope_1ttpe_2,._root_1ttpe_2 ._hint_1ttpe_2{font-size:var(--v-font-description,.8125rem);color:var(--v-muted,#675e70)}._summaryGrid_1ttpe_2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._metric_1ttpe_2,._panel_1ttpe_2{border:1px solid var(--v-border,#e5dfe8);border-radius:16px;background:var(--v-surface,#fff);padding:16px}._metric_1ttpe_2{display:grid;align-content:start;gap:8px}._metric_1ttpe_2 span{font-size:var(--v-font-description,.8125rem);line-height:1.4;color:var(--v-muted,#675e70)}._metric_1ttpe_2 strong{font-size:1.15rem;font-variant-numeric:tabular-nums;line-height:1.3;overflow-wrap:anywhere}._panel_1ttpe_2{display:grid;gap:12px}._detailList_1ttpe_2{display:grid;gap:8px}._detail_1ttpe_2{border:1px solid var(--v-border,#e5dfe8);border-radius:12px;background:var(--v-surface,#fff);padding:0 12px}._detail_1ttpe_2 summary,._methodology_1ttpe_2 summary{min-height:48px;padding:12px 0;cursor:pointer;font-weight:600;line-height:1.4}._detail_1ttpe_2 summary::marker,._methodology_1ttpe_2 summary::marker{color:var(--v-primary,#c32f91)}._detail_1ttpe_2 summary span{margin-inline-start:6px;overflow-wrap:anywhere}._summaryCount_1ttpe_2{color:var(--v-muted,#675e70);font-size:var(--v-font-description,.8125rem);font-weight:400}._statGrid_1ttpe_2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:0 0 16px}._statGrid_1ttpe_2>div{display:grid;align-content:start;gap:4px}._statGrid_1ttpe_2 dt{font-size:var(--v-font-description,.8125rem);line-height:1.35;color:var(--v-muted,#675e70)}._statGrid_1ttpe_2 dd{margin:0;font-weight:600;line-height:1.4;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}._chartList_1ttpe_2{list-style:none;padding:0;margin:0;display:grid;gap:16px}._chartRow_1ttpe_2{display:grid;gap:8px}._chartName_1ttpe_2{font-size:var(--v-font-body,.875rem);font-weight:600;line-height:1.4}._barRow_1ttpe_2{display:grid;gap:4px}._barLabel_1ttpe_2{display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:space-between;align-items:baseline;font-size:var(--v-font-description,.8125rem);line-height:1.4}._barLabel_1ttpe_2 span{flex:1 1 140px;word-break:normal;overflow-wrap:normal}._barLabel_1ttpe_2 strong{flex-shrink:0;max-width:100%;margin-left:auto;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;word-break:normal;overflow-wrap:normal}._barTrack_1ttpe_2{height:8px;border-radius:6px;background:var(--v-surface-subtle,#f0ecf3);overflow:hidden}._barFill_1ttpe_2{width:100%;height:100%;max-width:100%;border-radius:6px;background:var(--v-primary,#c32f91);transform-origin:left center;transition:transform var(--motion-slow,.4s) var(--motion-easing,cubic-bezier(.22,1,.36,1))}._barFill_1ttpe_2._secondary_1ttpe_2{background:#7850a4}._methodology_1ttpe_2{padding:4px 0;border-top:1px solid var(--v-border,#e5dfe8)}._methodology_1ttpe_2 ul{margin:0;padding:0 0 0 20px;display:grid;gap:8px}._empty_1ttpe_2{padding:16px;border-radius:12px;background:var(--v-surface-subtle,#f7f6fa)}._retry_1ttpe_2{min-height:48px;padding:12px 16px;border:1px solid var(--v-field-border,#8f8397);border-radius:12px;background:#fff;color:var(--v-primary,#c32f91);font:inherit;font-weight:600;cursor:pointer}._root_1ttpe_2 :is(a,button,summary):focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}._root_1ttpe_2 ._notice_1ttpe_2{padding:12px;border-radius:12px;background:var(--v-surface-subtle,#f7f6fa)}@media(max-width:700px){._summaryGrid_1ttpe_2,._statGrid_1ttpe_2{grid-template-columns:repeat(2,minmax(0,1fr))}._metric_1ttpe_2,._panel_1ttpe_2{padding:12px}._root_1ttpe_2{gap:16px}}@media(max-width:360px){._statGrid_1ttpe_2{gap:12px}._metric_1ttpe_2 strong{font-size:1rem}}@media(prefers-reduced-motion:reduce){._root_1ttpe_2 *{animation:none!important;transition:none!important}}._helpHeading_1ttpe_4,._metricHeading_1ttpe_4{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}._helpHeading_1ttpe_4>h2{flex:1 1 12rem;min-width:0;margin:0}._metricHeading_1ttpe_4>span{flex:1 1 7rem;min-width:0;overflow-wrap:anywhere}._page_1mvwa_2{min-height:100vh;box-sizing:border-box;background:var(--v-surface,#fff);color:var(--v-text,#352341);font:400 var(--v-font-body,.875rem)/1.55 var(--font-family-base);padding:var(--v-page-block-space,24px) 16px max(104px,env(safe-area-inset-bottom));overflow-wrap:break-word}._container_1mvwa_3,._wrap_1mvwa_3{width:100%;max-width:1160px;min-width:0;margin:0 auto}._page_1mvwa_2 *{box-sizing:border-box}._page_1mvwa_2 h1{font-size:var(--v-font-page,1.25rem);font-weight:700;line-height:1.15;letter-spacing:normal;text-shadow:none;margin:var(--v-heading-gap,8px) 0 var(--v-heading-gap,8px)}._page_1mvwa_2 h2{font-size:var(--v-font-section,1.0625rem);line-height:1.3;margin:0 0 var(--v-heading-gap,8px)}._page_1mvwa_2 h3{font-size:var(--v-font-card,.9375rem);line-height:1.35;margin:var(--v-section-gap,24px) 0 var(--v-heading-gap,8px)}._page_1mvwa_2 p{line-height:1.6}._page_1mvwa_2 small{font-size:var(--v-font-description,.8125rem);line-height:1.5;color:var(--v-muted,#675E70)}._page_1mvwa_2 a{color:var(--v-primary,#C32F91);text-underline-offset:3px}._back_1mvwa_9{display:inline-flex;align-items:center;gap:8px;min-height:48px;margin-bottom:var(--v-heading-gap,8px);font-size:14px;font-weight:700;text-decoration:none}._heading_1mvwa_10,._header_1mvwa_10,._headingInfo_1mvwa_10{display:flex;align-items:center;justify-content:space-between;gap:var(--v-header-gap,12px);flex-wrap:wrap;margin-bottom:var(--v-header-gap,12px)}._card_1mvwa_11,._panel_1mvwa_11{background:var(--v-surface,#fff);border:1px solid var(--v-border,#e5dfe8);border-radius:16px;padding:var(--v-card-padding,16px);margin-bottom:var(--v-section-gap,24px);min-width:0;box-shadow:none}._page_1mvwa_2 label{font-size:14px;font-weight:700;line-height:1.5;min-width:0}._page_1mvwa_2 input:not([type=checkbox]):not([type=radio]),._page_1mvwa_2 select,._page_1mvwa_2 textarea{width:100%;max-width:100%;min-width:0;min-height:48px;padding:12px;background:var(--v-surface,#fff)!important;color:var(--v-text,#352341)!important;border:1px solid var(--v-field-border,#8f8397)!important;border-radius:12px;font:400 var(--v-font-input,1rem)/1.5 var(--font-family-base)}._page_1mvwa_2 textarea{min-height:112px;resize:vertical}._page_1mvwa_2 input[type=checkbox],._page_1mvwa_2 input[type=radio]{flex:0 0 auto;width:22px;height:22px;min-width:22px;margin:2px 0;accent-color:var(--v-primary)}._page_1mvwa_2 label:has(>input[type=checkbox]),._page_1mvwa_2 label:has(>input[type=radio]){display:flex;align-items:flex-start;gap:12px;min-height:48px;padding:10px 0;font-size:var(--v-font-body,.875rem);font-weight:500}._page_1mvwa_2 button:not([aria-label^="Informações:"]):not([aria-label="Fechar informação"]){min-height:48px;min-width:48px;font:600 var(--v-font-control,.875rem)/1.35 var(--font-family-base);white-space:normal;overflow-wrap:break-word;cursor:pointer}._page_1mvwa_2 button:disabled,._page_1mvwa_2 input:disabled,._page_1mvwa_2 select:disabled{cursor:not-allowed;opacity:1;color:var(--v-muted,#675e70)!important;background:var(--v-surface-subtle,#f7f6fa)!important}._primary_1mvwa_19,._page_1mvwa_2 ._primary_1mvwa_19{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--v-primary);border-radius:12px;padding:12px 18px;background:var(--v-primary);color:var(--primary-foreground);font-size:var(--v-font-body,.875rem);font-weight:700;line-height:1.35;text-decoration:none;text-align:center}._secondary_1mvwa_20,._page_1mvwa_2 ._secondary_1mvwa_20{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--v-field-border,#8f8397);border-radius:12px;padding:12px 18px;background:var(--v-surface,#fff);color:var(--v-primary-hover,#a72379);font-size:var(--v-font-body,.875rem);font-weight:700;line-height:1.35}._grid_1mvwa_21,._fields_1mvwa_21{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-padding,16px);margin:var(--v-card-padding,16px) 0 var(--v-section-gap,24px)}._grid_1mvwa_21>label,._fields_1mvwa_21>label,._other_1mvwa_22{display:grid;gap:8px;align-content:start}._notice_1mvwa_23,._note_1mvwa_23,._status_1mvwa_23{padding:var(--v-card-padding-compact,12px);border:1px solid var(--v-border,#e5dfe8);border-radius:12px;background:var(--v-surface-subtle,#f7f6fa);color:var(--v-muted,#675e70);font-size:14px;line-height:1.6;margin:var(--v-card-gap,12px) 0}._error_1mvwa_24{padding:var(--v-card-padding-compact,12px);border:1px solid #B93255;border-radius:12px;background:#fff0f4;color:#8f2345;font-size:var(--v-font-body,.875rem);line-height:1.6}._success_1mvwa_25{padding:var(--v-card-padding-compact,12px);border:1px solid #47846A;border-radius:12px;background:#f0f8f3;color:#235e43;font-size:var(--v-font-body,.875rem);line-height:1.6}._actions_1mvwa_26{display:flex;gap:var(--v-card-gap,12px);justify-content:flex-end;flex-wrap:wrap;margin-top:var(--v-card-padding,16px)}._actions_1mvwa_26>*{min-width:0}._options_1mvwa_27{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap,12px) var(--v-card-padding,16px);margin:16px 0}._details_1mvwa_28{margin:20px 0;border-top:1px solid var(--v-border,#e5dfe8);padding:12px 0}._details_1mvwa_28 summary{min-height:48px;padding:12px 0;font-weight:700;cursor:pointer}._page_1mvwa_2 :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}._money_1mvwa_30,._page_1mvwa_2 strong,._page_1mvwa_2 b{font-variant-numeric:tabular-nums}@media(max-width:650px){._page_1mvwa_2{padding-top:16px}._card_1mvwa_11,._panel_1mvwa_11{padding:16px}._grid_1mvwa_21,._fields_1mvwa_21,._options_1mvwa_27{grid-template-columns:1fr;gap:16px}._heading_1mvwa_10,._header_1mvwa_10{align-items:flex-start}._actions_1mvwa_26>*{flex:1 1 150px}._header_1mvwa_10>svg{display:none}}@media(prefers-reduced-motion:reduce){._page_1mvwa_2 *{scroll-behavior:auto;transition:none!important;animation:none!important}}._hero_1mvwa_34{margin:0 0 var(--v-section-gap,24px);padding:0 0 var(--v-header-gap,12px);border-bottom:1px solid var(--v-border,#e5dfe8)}._hero_1mvwa_34 h1{margin:0;color:var(--v-primary,#C32F91)}._readingFilters_1mvwa_34{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:var(--v-card-padding,16px) 0}._readingFilters_1mvwa_34 label{display:grid;gap:8px}._tabs_1mvwa_34{display:flex;gap:8px;flex-wrap:wrap;margin:var(--v-card-padding,16px) 0}._tabs_1mvwa_34 button{border:1px solid var(--v-field-border,#8f8397);border-radius:12px;background:var(--v-surface,#fff);color:var(--v-text,#352341);padding:12px 16px}._tabs_1mvwa_34 ._active_1mvwa_34{background:var(--v-primary);color:var(--primary-foreground);border-color:var(--v-primary);box-shadow:inset 0 -3px 0 var(--v-primary-hover)}._grid_1mvwa_21{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:var(--v-card-gap,12px)}._grid_1mvwa_21 ._card_1mvwa_11{margin:0;box-shadow:none;min-height:0;display:flex;flex-direction:column;gap:var(--v-item-gap,8px)}._card_1mvwa_11 small{font-size:14px;color:var(--v-muted,#675e70)}._card_1mvwa_11 b{font-size:1.25rem;line-height:1.25}._card_1mvwa_11 ._metricDetail_1mvwa_34{margin:0;min-width:0;font-size:var(--v-font-description,.8125rem);line-height:1.45;color:var(--v-muted,#675e70)}._metricHeading_1mvwa_34{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}._metricHeading_1mvwa_34 small{padding-top:10px}._headingInfo_1mvwa_10{margin:var(--v-section-gap,24px) 0 var(--v-header-gap,12px)}._headingInfo_1mvwa_10 h2{margin:0}._chart_1mvwa_34{height:320px;min-width:0;margin:var(--v-card-padding,16px) 0 var(--v-section-gap,24px)}._tableScroll_1mvwa_34{max-width:100%;overflow-x:auto;border:1px solid var(--v-border,#e5dfe8);border-radius:16px;margin:16px 0 24px}._tableScroll_1mvwa_34:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}._tableScroll_1mvwa_34 table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}._tableScroll_1mvwa_34 caption{text-align:left;padding:16px;font-weight:700;font-size:var(--v-font-body,.875rem)}._tableScroll_1mvwa_34 th,._tableScroll_1mvwa_34 td{padding:14px 16px;border-bottom:1px solid var(--v-border,#e5dfe8);vertical-align:top;font-variant-numeric:tabular-nums}._tableScroll_1mvwa_34 th{background:var(--v-surface-subtle,#f7f6fa);white-space:nowrap}._tableScroll_1mvwa_34 tbody tr:last-child td{border-bottom:0}._tableScroll_1mvwa_34 td:first-child{min-width:130px}._channelCard_1mvwa_34{padding:var(--v-card-padding,16px);border:1px solid var(--v-border,#e5dfe8);border-radius:16px;background:var(--v-surface,#fff);display:grid;gap:var(--v-card-gap,12px)}._channelMetrics_1mvwa_34{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--v-card-gap,12px)}._channelMetrics_1mvwa_34 small{display:block;margin-bottom:6px}._channelMetrics_1mvwa_34 b{font-size:18px}._stack_1mvwa_34{display:grid;gap:var(--v-card-gap,12px)}._book_1mvwa_34{padding:var(--v-card-padding-compact,12px);border:1px solid var(--v-border,#e5dfe8);border-radius:16px;background:var(--v-surface,#fff)}._book_1mvwa_34 p{margin:8px 0 0}._dataDetails_1mvwa_34>summary{min-height:48px;padding:12px 0;font-weight:700;cursor:pointer}@media(max-width:650px){._readingFilters_1mvwa_34,._channelMetrics_1mvwa_34{grid-template-columns:1fr}._chart_1mvwa_34{height:300px}._tabs_1mvwa_34 button{flex:1 1 140px}._tableScroll_1mvwa_34 th,._tableScroll_1mvwa_34 td{padding:12px}}._page_9vcki_1{max-width:1120px;margin:0 auto;padding:var(--v-page-block-space, clamp(16px, 2vw, 24px)) 20px 100px;color:var(--v-text, #352341);line-height:1.6}._page_9vcki_1 a{color:var(--v-primary, #c32f91);text-underline-offset:3px}._header_9vcki_1{margin:var(--v-header-gap, 12px) 0}._header_9vcki_1>span{font-size:.875rem;letter-spacing:.08em;font-weight:700}._header_9vcki_1 h1{font-size:var(--v-font-page,1.25rem);line-height:1.2;margin:var(--v-heading-gap, 8px) 0}._header_9vcki_1 p{margin:0}._toolbar_9vcki_1,._sectionHeading_9vcki_1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--v-header-gap, 12px)}._toolbar_9vcki_1 p{margin:0}._muted_9vcki_1{color:var(--v-muted, #675e70);font-size:.9rem}._summary_9vcki_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--v-card-gap, 12px);margin:var(--v-header-gap, 12px) 0}._summary_9vcki_1 article{border:1px solid var(--v-border, #e5dfe8);border-radius:16px;padding:var(--v-card-padding, 16px);background:var(--v-white, #fff)}._summary_9vcki_1 strong,._summary_9vcki_1 span{display:block}._summary_9vcki_1 strong{font-size:1.8rem;color:var(--v-primary, #c32f91)}._summary_9vcki_1 span{font-size:.9rem}._card_9vcki_1,._notice_9vcki_1{min-width:0;border:1px solid var(--v-border, #e5dfe8);border-radius:16px;padding:var(--v-card-padding, 16px);margin:var(--v-header-gap, 12px) 0;background:var(--v-white, #fff)}._notice_9vcki_1{background:var(--v-subtle, #f7f6fa)}._page_9vcki_1 h2{font-size:var(--v-font-section,1.0625rem);margin:0 0 var(--v-heading-gap, 8px);line-height:1.35}._page_9vcki_1 h3{font-size:var(--v-font-card,.9375rem);margin:0 0 var(--v-heading-gap, 8px);line-height:1.45}._list_9vcki_1{padding-left:22px;margin:12px 0}._list_9vcki_1 li+li{margin-top:12px}._areas_9vcki_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap, 12px)}._areas_9vcki_1 article{border-top:1px solid var(--v-border, #e5dfe8);padding-top:var(--v-header-gap, 12px);min-width:0}._areas_9vcki_1 p{margin:8px 0}._filter_9vcki_1{max-width:600px;margin:var(--v-header-gap, 12px) 0}._filter_9vcki_1 label{display:block;font-weight:600;margin-bottom:8px}._filter_9vcki_1 button{width:100%;white-space:normal;text-align:left;min-height:48px;height:auto}._courses_9vcki_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap, 12px)}._courses_9vcki_1>._card_9vcki_1{margin:0}._facts_9vcki_1{margin:var(--v-header-gap, 12px) 0}._facts_9vcki_1 div+div{margin-top:12px}._facts_9vcki_1 dt{font-size:.85rem;font-weight:700}._facts_9vcki_1 dd{margin:2px 0;font-size:.95rem}._page_9vcki_1 p,._page_9vcki_1 li,._page_9vcki_1 dd,._page_9vcki_1 h3{overflow-wrap:anywhere}._page_9vcki_1 button:focus-visible,._page_9vcki_1 a:focus-visible{outline:3px solid var(--v-primary, #c32f91);outline-offset:3px}@media(max-width:760px){._summary_9vcki_1{grid-template-columns:repeat(2,minmax(0,1fr))}._areas_9vcki_1,._courses_9vcki_1{grid-template-columns:minmax(0,1fr)}._page_9vcki_1{padding:var(--v-page-block-space, clamp(16px, 2vw, 24px)) 16px 100px}._card_9vcki_1,._notice_9vcki_1{padding:var(--v-card-padding, 16px)}}._page_9vcki_1{background:var(--v-white, #fff);font-family:var(--font-family-base);font-size:1rem;box-sizing:border-box;padding:var(--v-page-block-space, clamp(16px, 2vw, 24px)) 24px calc(80px + env(safe-area-inset-bottom))}._header_9vcki_1 h1{text-shadow:none;font-weight:700;overflow-wrap:normal}._page_9vcki_1>a,._card_9vcki_1>a{display:inline-flex;align-items:center;min-height:48px;max-width:100%;font-weight:700}._card_9vcki_1,._summary_9vcki_1 article{box-shadow:var(--v-shadow, 0 3px 16px #35234106)}._notice_9vcki_1{border-left:3px solid var(--v-lilac, #7c52b8)}._summary_9vcki_1 strong{font-variant-numeric:tabular-nums}._facts_9vcki_1 dd{font-size:1rem}._filter_9vcki_1 button{border-color:var(--v-field-border, #8f8397);border-radius:var(--v-radius-control, 12px);font-size:1rem}@media(max-width:760px){._page_9vcki_1{padding:var(--v-page-block-space, clamp(16px, 2vw, 24px)) 16px calc(80px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){._page_9vcki_1 *{transition:none;animation:none}}._page_uxdfw_1{font-size:var(--v-font-reading,1rem);line-height:1.6;min-height:100dvh;padding:var(--v-page-block-space, clamp(16px, 2vw, 24px)) 16px 56px;background:var(--background);color:var(--foreground)}._wrap_uxdfw_2{width:min(100%,880px);margin:0 auto}._back_uxdfw_3,._historyLink_uxdfw_3{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--primary);font-weight:700;text-decoration:none}._hero_uxdfw_4{margin:var(--v-header-gap, 12px) 0;padding:var(--v-card-padding, 16px);border:1px solid var(--border);border-radius:16px;background:var(--card)}._kicker_uxdfw_5{margin:0 0 var(--v-heading-gap, 8px);color:var(--secondary-foreground);font-size:var(--v-font-body, .875rem);font-weight:700;letter-spacing:.07em}._hero_uxdfw_4 h1{margin:0 0 var(--v-heading-gap, 8px);font-size:var(--v-font-page, 1.25rem);line-height:1.16}._hero_uxdfw_4 h2{margin:0;font-size:var(--v-font-card, .9375rem);line-height:1.45}._criteria_uxdfw_8{display:flex;align-items:center;flex-wrap:wrap;gap:var(--v-item-gap, 8px);margin:var(--v-header-gap, 12px) 0 0;font-size:var(--v-font-reading,1rem)}._startCard_uxdfw_9{padding:var(--v-card-padding, 16px);border:1px solid var(--border);border-radius:16px;background:var(--card)}._startCard_uxdfw_9 h2{margin:0 0 var(--v-heading-gap, 8px);font-size:var(--v-font-section, 1.0625rem)}._startCard_uxdfw_9 p{line-height:1.6;margin:0 0 var(--v-header-gap, 12px)}._wrap_uxdfw_2 ._action_uxdfw_12{box-sizing:border-box;min-height:48px;height:auto;max-width:100%;padding:12px 18px;border-radius:13px;white-space:normal;line-height:1.45;gap:8px;font-weight:700}._error_uxdfw_13{padding:var(--v-card-padding, 16px);margin:var(--v-header-gap, 12px) 0;border:1px solid var(--error);border-radius:14px;color:var(--foreground);background:var(--card);line-height:1.6}._notice_uxdfw_14{margin:var(--v-header-gap, 12px) 0;padding:var(--v-card-padding, 16px);border-radius:12px;background:var(--muted);font-weight:700}._progress_uxdfw_15{margin:0 0 var(--v-header-gap, 12px);color:var(--muted-foreground);font-size:var(--v-font-body, .875rem);font-weight:700}._questions_uxdfw_16,._feedbackList_uxdfw_16{display:grid;gap:var(--v-card-gap, 12px)}._question_uxdfw_16{min-width:0;padding:var(--v-card-padding, 16px);border:1px solid var(--border);border-radius:16px;background:var(--card)}._questionMeta_uxdfw_18{display:flex;align-items:center;flex-wrap:wrap;gap:var(--v-item-gap, 8px);margin:0 0 var(--v-heading-gap, 8px);color:var(--secondary-foreground);font-size:var(--v-font-body, .875rem);font-weight:700;letter-spacing:.03em}._essential_uxdfw_19{padding:4px 8px;border-radius:7px;color:var(--secondary-foreground);background:var(--secondary);font-size:var(--v-font-body, .875rem)}._question_uxdfw_16 h2{margin:0 0 var(--v-header-gap, 12px);font-size:var(--v-font-section, 1.0625rem);line-height:1.5}._options_uxdfw_21{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap, 12px);min-width:0}._option_uxdfw_21{display:flex;flex-direction:column;align-items:flex-start;gap:var(--v-item-gap, 8px);box-sizing:border-box;min-width:0;width:100%;min-height:96px;padding:clamp(12px,2.5vw,16px);border:1px solid var(--v-field-border,#8f8397);border-radius:12px;background:var(--card);line-height:1.55;cursor:pointer}._option_uxdfw_21>button{flex-shrink:0}._option_uxdfw_21>span{min-width:0;max-width:100%;overflow-wrap:break-word}._option_uxdfw_21[data-selected=true]{border-color:var(--primary);background:var(--muted);box-shadow:inset 0 0 0 1px var(--primary)}._option_uxdfw_21:focus-within{outline:2px solid var(--primary);outline-offset:3px}._option_uxdfw_21:has([disabled]){cursor:default}._submitArea_uxdfw_28{margin-top:var(--v-card-padding, 16px)}._submitArea_uxdfw_28 p{color:var(--muted-foreground);font-size:var(--v-font-body, .875rem);line-height:1.6}._results_uxdfw_30{margin-top:var(--v-section-gap, 24px)}._resultSummary_uxdfw_31{padding:var(--v-card-padding, 16px);margin-bottom:var(--v-section-gap, 24px);border:1px solid var(--border);border-radius:16px;background:var(--card);text-align:center}._resultSummary_uxdfw_31>svg{color:var(--primary)}._resultSummary_uxdfw_31 h2{margin:var(--v-heading-gap, 8px) 0 var(--v-header-gap, 12px);font-size:var(--v-font-page, 1.25rem)}._resultSummary_uxdfw_31 h2:focus{outline:none}._resultSummary_uxdfw_31 p{line-height:1.6}._score_uxdfw_36{margin:0;font-size:2rem;font-weight:700;color:var(--primary)}._score_uxdfw_36 span{font-size:20px;font-weight:700;color:var(--muted-foreground)}._criticalNote_uxdfw_38{padding:12px;border-radius:12px;background:var(--muted);font-weight:700}._feedback_uxdfw_16{padding:var(--v-card-padding, 16px);border:1px solid var(--border);border-radius:16px;background:var(--card);overflow-wrap:break-word}._feedback_uxdfw_16 h3{margin:0 0 var(--v-heading-gap, 8px);font-size:var(--v-font-card, .9375rem);line-height:1.5}._feedback_uxdfw_16 p{line-height:1.6}._explanation_uxdfw_42{margin-bottom:0;padding-top:12px;border-top:1px solid var(--border)}._resultActions_uxdfw_43{display:flex;flex-wrap:wrap;gap:var(--v-item-gap, 8px);margin-top:var(--v-card-padding, 16px)}._historyLink_uxdfw_3{margin-top:var(--v-header-gap, 12px)}._certificate_uxdfw_45{margin:var(--v-header-gap, 12px) 0 var(--v-section-gap, 24px);color:var(--muted-foreground);font-size:var(--v-font-body, .875rem);line-height:1.6}._rubricCard_uxdfw_46{margin:var(--v-header-gap, 12px) 0;padding:var(--v-card-padding, 16px);border:1px solid var(--border);border-radius:16px;background:var(--card)}._rubricCard_uxdfw_46 summary{min-height:44px;align-content:center;cursor:pointer;font-weight:700}._rubricCard_uxdfw_46 h2{font-size:var(--v-font-section, 1.0625rem)}._rubricCard_uxdfw_46 h3{font-size:var(--v-font-card, .9375rem);line-height:1.5}._rubricCard_uxdfw_46 p{line-height:1.6}._rubricLevels_uxdfw_51{padding-left:22px;line-height:1.65}._rubricLevels_uxdfw_51 li+li{margin-top:10px}@media(max-width:480px){._resultActions_uxdfw_43{flex-direction:column}._resultActions_uxdfw_43 ._action_uxdfw_12{width:100%}}@media(prefers-reduced-motion:reduce){._wrap_uxdfw_2 a,._wrap_uxdfw_2 button{transition:none}}._options_uxdfw_21{font-size:var(--v-font-reading,1rem);line-height:1.6}._question_uxdfw_16{container-type:inline-size}._resultSummary_uxdfw_31[data-passed=false]>svg{color:var(--secondary-foreground)}@container (max-width:280px){._options_uxdfw_21{grid-template-columns:1fr}._option_uxdfw_21{min-height:88px}}@media(max-width:360px){._options_uxdfw_21{grid-template-columns:1fr}._option_uxdfw_21{min-height:88px}}._progress_1yjtu_1{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--v-item-gap, 8px);margin:var(--v-header-gap, 12px) 0}._progress_1yjtu_1 button{display:grid;place-items:center;min-width:0;min-height:48px;padding:8px;border:1px solid var(--vloryze-field-border,#8F8397);border-radius:12px;background:var(--card);color:var(--foreground);font:600 var(--v-font-control,.875rem)/1.5 var(--font-family-base);cursor:pointer}._progress_1yjtu_1 button[data-visited=true]{background:var(--muted)}._progress_1yjtu_1 button[aria-current=step]{border:2px solid var(--primary);text-decoration:underline;text-underline-offset:4px}._screen_1yjtu_4{min-width:0;min-height:330px;padding:var(--v-card-padding, 16px);border:1px solid var(--border);border-top-width:4px;border-radius:16px;background:var(--card);color:var(--foreground);font-size:16px;line-height:1.6;scroll-margin-top:24px;overflow-wrap:anywhere}._screen_1yjtu_4 h2{font-size:var(--v-font-section,1.0625rem);line-height:1.3;margin:var(--v-header-gap, 12px) 0}._screen_1yjtu_4 small{font-size:14px;color:var(--muted-foreground)}._screen_1yjtu_4 p{font-size:16px;line-height:1.6}._flow_1yjtu_6{display:flex;flex-wrap:wrap;gap:var(--v-card-gap, 12px);align-items:center}._flow_1yjtu_6 span{min-width:0;padding:var(--v-card-padding-compact, 12px);border:1px solid var(--border);border-radius:12px;background:var(--muted);font-weight:700}._actions_1yjtu_7{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--v-card-gap, 12px);margin:var(--v-card-padding, 16px) 0}._actions_1yjtu_7 button{flex:1 1 140px;width:auto;min-height:48px;height:auto;margin:0;padding:12px 16px;font-size:var(--v-font-control,.875rem);line-height:1.5;white-space:normal}._actions_1yjtu_7 button:disabled{background:var(--muted);color:var(--muted-foreground);cursor:default}._progress_1yjtu_1 button:focus-visible,._actions_1yjtu_7 button:focus-visible,._screen_1yjtu_4:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media(max-width:420px){._progress_1yjtu_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--v-item-gap, 8px)}}@media(prefers-reduced-motion:reduce){._progress_1yjtu_1 button,._actions_1yjtu_7 button{transition:none}}._page_1k72h_1{max-width:760px!important;min-width:0}._form_1k72h_1{display:grid;gap:10px;max-width:540px;margin:20px 0}._form_1k72h_1 label{font-weight:700}._form_1k72h_1 input,._form_1k72h_1 button{width:100%;box-sizing:border-box}._heading_1k72h_1{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:28px}._heading_1k72h_1 h2{margin:0}._explanation_1k72h_1,._date_1k72h_1{color:var(--muted-foreground);font-size:.875rem}._list_1k72h_1{display:grid;gap:14px;list-style:none;padding:0;margin:16px 0}._invitation_1k72h_1,._copy_1k72h_1{padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--card);min-width:0}._invitation_1k72h_1 h3,._copy_1k72h_1 h2{overflow-wrap:anywhere;margin:0 0 8px}._invitation_1k72h_1 p{margin:6px 0}._actions_1k72h_1{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}._actions_1k72h_1 button{min-height:48px;flex:0 1 auto}._confirm_1k72h_1{border-top:1px solid var(--border);padding-top:12px;margin-top:14px}._copy_1k72h_1{margin-top:20px}._copy_1k72h_1 input{width:100%;box-sizing:border-box}._copy_1k72h_1 a{display:inline-flex;align-items:center;min-height:48px;color:var(--primary);font-weight:700}._page_1k72h_1 [role=alert],._page_1k72h_1 [role=status]{overflow-wrap:anywhere}@media(max-width:420px){._actions_1k72h_1 button{flex:1 1 160px}._heading_1k72h_1 button{width:100%}}._page_130g3_13{color:var(--foreground, #1b1420);font-family:var(--font-family-base, system-ui, sans-serif);font-size:var(--v-font-body, .9375rem);line-height:1.75;width:100%;max-width:790px;margin:35px auto;padding:24px;box-sizing:border-box}._page_130g3_13 h1{font-size:var(--v-font-page, 1.5rem);line-height:var(--v-line-heading, 1.3)}._page_130g3_13 h2{font-size:var(--v-font-section, 1.125rem);line-height:1.3;margin-top:2em}._page_130g3_13 h3{font-size:var(--v-font-card, 1rem);line-height:1.35}._page_130g3_13 p,._page_130g3_13 li{font-size:inherit;line-height:inherit;overflow-wrap:break-word}._page_130g3_13 li+li{margin-top:var(--v-item-gap, 8px)}._page_130g3_13 a{color:var(--primary, #c32f91);text-underline-offset:4px}._page_130g3_13>a:first-child{display:inline-flex;align-items:center;min-height:48px}._document_130g3_32{max-width:790px}._page_t2zqc_1{min-height:100vh;padding:var(--v-page-block-space, 16px) 16px 60px;color:var(--foreground);background:var(--background)}._container_t2zqc_7{max-width:720px;margin:0 auto}._back_t2zqc_11,._footer_t2zqc_12 a,._card_t2zqc_13 a,._consent_t2zqc_14 a{color:var(--primary)}._back_t2zqc_11,._footer_t2zqc_12 a{text-decoration:none}._header_t2zqc_21{margin:var(--v-header-gap, 12px) 0 var(--v-card-padding, 16px)}._eyebrow_t2zqc_24{color:var(--primary);font-size:.72rem;font-weight:800;letter-spacing:.1em}._header_t2zqc_21 h1{font-family:var(--font-family-display)}._header_t2zqc_21 p,._card_t2zqc_13 p{font-size:.93rem;line-height:1.65}._header_t2zqc_21 p{color:var(--muted-foreground)}._card_t2zqc_13{padding:var(--v-card-padding, 16px);margin:var(--v-header-gap, 12px) 0;border:1px solid var(--border);border-radius:22px;background:linear-gradient(150deg,var(--card),color-mix(in srgb,var(--card) 96%,var(--primary)))}._card_t2zqc_13 h2{margin:0 0 var(--v-heading-gap, 8px);font-size:1.3rem}._card_t2zqc_13 ._scope_t2zqc_52{font-size:.83rem;color:var(--muted-foreground)}._stateHeader_t2zqc_56{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}._badge_t2zqc_63{padding:5px 9px;border-radius:30px;background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary);font-size:.72rem;font-weight:700}._card_t2zqc_13 ._price_t2zqc_71{margin:var(--v-header-gap, 12px) 0;font-size:clamp(28px,7vw,38px);font-weight:850;line-height:1.25}._price_t2zqc_71 span{display:inline-block;font-size:.9rem;font-weight:500;color:var(--muted-foreground)}._card_t2zqc_13 ._note_t2zqc_83,._note_t2zqc_83{display:flex;align-items:start;gap:8px;color:var(--muted-foreground);font-size:.84rem;line-height:1.6}._note_t2zqc_83 svg,._date_t2zqc_93 svg,._testNotice_t2zqc_94 svg{flex-shrink:0;margin-top:2px}._date_t2zqc_93{display:flex;align-items:start;gap:10px;padding:16px;border-radius:14px;background:color-mix(in srgb,var(--primary) 7%,var(--card))}._date_t2zqc_93 svg{color:var(--primary)}._consent_t2zqc_14{display:flex;align-items:start;gap:12px;margin:var(--v-card-padding, 16px) 0;font-size:.87rem;line-height:1.6;cursor:pointer}._consent_t2zqc_14>div{flex-shrink:0;margin-top:4px}._primary_t2zqc_122{width:100%;min-height:48px;height:auto;padding:12px 14px;border-radius:13px;white-space:normal;text-align:center}._card_t2zqc_13>button{min-height:44px;height:auto;padding:10px 14px;white-space:normal}._notice_t2zqc_137,._testNotice_t2zqc_94,._error_t2zqc_139{padding:var(--v-card-padding-compact, 12px);border:1px solid var(--border);border-radius:14px;font-size:.85rem;line-height:1.6;overflow-wrap:anywhere}._notice_t2zqc_137,._testNotice_t2zqc_94{background:color-mix(in srgb,var(--primary) 7%,var(--card))}._testNotice_t2zqc_94{display:flex;align-items:start;gap:10px}._error_t2zqc_139{color:var(--error);border-color:color-mix(in srgb,var(--error) 35%,var(--border));background:var(--card)}._statusMessage_t2zqc_161{min-height:22px;font-size:.87rem;line-height:1.5}._statusMessage_t2zqc_161:empty{display:none}._refreshRow_t2zqc_169{display:flex;justify-content:flex-end}._refreshRow_t2zqc_169 button{min-height:44px}._footer_t2zqc_12{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--v-card-gap, 12px);margin-top:var(--v-section-gap, 24px);font-size:.85rem}._dialog_t2zqc_184{width:540px;max-width:calc(100vw - 32px);box-sizing:border-box;border-radius:20px;padding:var(--v-card-padding, 16px)}._dialog_t2zqc_184 h2{padding-right:30px}._dialogActions_t2zqc_194{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}._dialogActions_t2zqc_194 button{min-height:46px;height:auto;padding:10px 14px;white-space:normal}@media(max-width:460px){._card_t2zqc_13,._dialog_t2zqc_184{padding:var(--v-card-padding, 16px)}._dialogActions_t2zqc_194 button{width:100%}}._card_t2zqc_13{border-radius:16px;background:var(--card);box-shadow:0 3px 16px #35234106}._card_t2zqc_13 ._scope_t2zqc_52,._card_t2zqc_13 ._note_t2zqc_83,._card_t2zqc_13 p:not(._price_t2zqc_71),._statusMessage_t2zqc_161,._notice_t2zqc_137,._error_t2zqc_139,._testNotice_t2zqc_94,._note_t2zqc_83,._consent_t2zqc_14{font-size:16px;line-height:1.6}._badge_t2zqc_63,._eyebrow_t2zqc_24{font-size:14px;line-height:1.5}._primary_t2zqc_122,._card_t2zqc_13>button,._refreshRow_t2zqc_169 button,._dialogActions_t2zqc_194 button{min-height:48px;font-size:16px;border-radius:12px}._dialog_t2zqc_184{border-radius:20px}._price_t2zqc_71{font-variant-numeric:tabular-nums}._page_nnzhr_1{width:100%;max-width:1160px;margin:0 auto;padding:var(--v-page-block-space,16px) 16px calc(48px + env(safe-area-inset-bottom));box-sizing:border-box;background:var(--v-surface,#fff);color:var(--v-text,#352341);font:400 var(--v-font-body,.875rem)/1.55 var(--font-family-base);overflow-wrap:break-word}._page_nnzhr_1 *{box-sizing:border-box}._page_nnzhr_1 :is(h1,h2,h3,h4,p){margin:0}._page_nnzhr_1 h2,._page_nnzhr_1 h3{font-size:var(--v-font-section,1.0625rem);line-height:1.3}._page_nnzhr_1 h4{font-size:var(--v-font-card,.9375rem);line-height:1.4}._page_nnzhr_1 :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}._page_nnzhr_1 a{color:var(--v-primary-hover,#a72379);text-underline-offset:4px}._page_nnzhr_1 svg{flex-shrink:0}._back_nnzhr_3{display:inline-flex;align-items:center;min-height:48px;margin-bottom:var(--v-heading-gap,8px);font-weight:700;text-decoration:none}._header_nnzhr_3{margin-bottom:var(--v-header-gap,12px)}._descriptionRow_nnzhr_3{display:flex;align-items:flex-start;gap:var(--v-item-gap,8px);min-width:0;margin-top:var(--v-heading-gap,8px)}._descriptionRow_nnzhr_3 ._intro_nnzhr_3{flex:1;min-width:0;margin:0!important;color:var(--v-muted,#675e70)}._descriptionRow_nnzhr_3>button{flex-shrink:0}._section_nnzhr_4{margin-top:var(--v-section-gap,24px);min-width:0}._sectionHeading_nnzhr_4{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--v-header-gap,12px);margin-bottom:var(--v-header-gap,12px)}._sectionHeading_nnzhr_4>:is(h2,h3){min-width:0;flex:1 1 12rem}._card_nnzhr_5,._summary_nnzhr_5,._form_nnzhr_5{min-width:0;padding:var(--v-card-padding,16px);border:1px solid var(--v-border,#e5dfe8);border-radius:var(--v-radius-card,16px);background:var(--v-surface,#fff)}._grid_nnzhr_6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap,12px);align-items:start}._card_nnzhr_5{display:grid;gap:var(--v-card-gap,12px)}._cardHeading_nnzhr_6{display:flex;align-items:center;gap:var(--v-item-gap,8px);min-width:0}._cardHeading_nnzhr_6>div{min-width:0;flex:1}._page_nnzhr_1 ._cardHeading_nnzhr_6 h3{font-size:var(--v-font-card,.9375rem);line-height:1.4}._icon_nnzhr_6{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:12px;background:var(--v-magenta-soft,#fbeaf5);color:var(--v-primary-hover,#a72379)}._icon_nnzhr_6[data-tone=lilac]{background:var(--v-lilac-soft,#f0e9fa);color:#6c409d}._icon_nnzhr_6[data-tone=yellow]{background:var(--v-yellow-soft,#fff5d8);color:#795500}._icon_nnzhr_6[data-tone=coral]{background:var(--v-coral-soft,#fff0ec);color:#a34436}._slogan_nnzhr_6{font-weight:700;color:var(--v-primary-hover,#a72379);font-size:14px}._explanation_nnzhr_6,._hint_nnzhr_6{color:var(--v-muted,#675e70)}._hint_nnzhr_6{font-size:var(--v-font-description,.8125rem);line-height:1.5}._metrics_nnzhr_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap,12px);margin:0}._metrics_nnzhr_7>div{min-width:0}._goalMetrics_nnzhr_7>div{display:flex;flex-direction:column;gap:8px;padding:var(--v-card-padding-compact,12px);border:1px solid var(--v-border,#e5dfe8);border-radius:12px;background:var(--v-surface-subtle,#f7f6fa)}._goalMetrics_nnzhr_7>div:nth-child(2){background:var(--v-lilac-soft,#f0e9fa)}._metrics_nnzhr_7 dt{font-size:14px;color:var(--v-muted,#675e70)}._metrics_nnzhr_7 dd{margin:4px 0 0;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:break-word}._goalMetrics_nnzhr_7 dd{margin:0}._summary_nnzhr_5{display:grid;gap:var(--v-card-gap,12px)}._cashPanel_nnzhr_7,._cashDetails_nnzhr_7,._cashBalance_nnzhr_7{display:grid;gap:var(--v-card-gap,12px);min-width:0}._cashBalance_nnzhr_7{gap:var(--v-item-gap,8px)}._cashBalance_nnzhr_7>strong{font-size:clamp(22px,5vw,28px);line-height:1.3;color:var(--v-primary-hover,#a72379);font-variant-numeric:tabular-nums;overflow-wrap:break-word}._cashPanel_nnzhr_7>._warning_nnzhr_7{margin:0}._caption_nnzhr_7{font-size:var(--v-font-caption,.75rem);color:var(--v-muted,#675e70)}._goalProgress_nnzhr_7{display:grid;gap:var(--v-item-gap,8px);min-width:0}._progress_nnzhr_7{display:block;width:100%;height:10px;border:0;border-radius:999px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--v-lilac-soft,#f0e9fa);accent-color:var(--v-primary,#c32f91)}._progress_nnzhr_7::-webkit-progress-bar{background:var(--v-lilac-soft,#f0e9fa);border-radius:999px}._progress_nnzhr_7::-webkit-progress-value{background:var(--v-primary,#c32f91);border-radius:999px}._progress_nnzhr_7::-moz-progress-bar{background:var(--v-primary,#c32f91);border-radius:999px}._progressLabel_nnzhr_7{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;font-size:14px}._progressLabel_nnzhr_7 strong{color:var(--v-primary-hover,#a72379)}._tools_nnzhr_7{display:flex;gap:var(--v-item-gap,8px);flex-wrap:wrap}._tools_nnzhr_7>*{flex:1 1 8rem}._page_nnzhr_1 button,._page_nnzhr_1 select,._page_nnzhr_1 input:not([type=checkbox]),._page_nnzhr_1 textarea{min-height:48px;font:inherit;max-width:100%}._page_nnzhr_1 button{cursor:pointer;white-space:normal;overflow-wrap:break-word}._primary_nnzhr_8,._secondary_nnzhr_8,._textButton_nnzhr_8{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 16px;border-radius:12px;font-weight:700;text-decoration:none;text-align:center}._primary_nnzhr_8{border:1px solid var(--v-primary,#c32f91);background:var(--v-primary,#c32f91);color:#fff}._secondary_nnzhr_8{border:1px solid var(--v-field-border,#8f8397);background:var(--v-surface,#fff);color:var(--v-primary-hover,#a72379)}._textButton_nnzhr_8{border:0;background:transparent;color:var(--v-primary-hover,#a72379);padding:8px 0}._page_nnzhr_1 button:disabled{cursor:not-allowed;background:var(--v-surface-subtle,#f7f6fa);color:var(--v-muted,#675e70);opacity:1}._page_nnzhr_1 button[aria-expanded=true]{box-shadow:inset 0 -3px 0 var(--v-primary,#c32f91)}._form_nnzhr_5{display:grid;gap:var(--v-card-gap,12px);background:var(--v-surface-subtle,#f7f6fa)}._form_nnzhr_5 label{display:grid;gap:var(--v-item-gap,8px);min-width:0;font-weight:700}._form_nnzhr_5 :is(input:not([type=checkbox]),select,textarea){display:block;width:100%;min-width:0;padding:12px;border:1px solid var(--v-field-border,#8f8397);border-radius:12px;background:var(--v-surface,#fff);color:var(--v-text,#352341);font-size:var(--v-font-input,1rem)}._form_nnzhr_5 textarea{min-height:96px;resize:vertical}._form_nnzhr_5 input[aria-invalid=true]{border-color:#b93255}._actions_nnzhr_9{display:flex;flex-wrap:wrap;gap:var(--v-card-gap,12px)}._actions_nnzhr_9>*{flex:1 1 9rem}._form_nnzhr_5 ._checkbox_nnzhr_9{display:flex;align-items:flex-start;min-height:48px;gap:12px;padding:10px 0;font-weight:400}._checkbox_nnzhr_9 input{width:22px;height:22px;flex:0 0 22px;margin:2px 0 0;accent-color:var(--v-primary,#c32f91)}._notice_nnzhr_10,._error_nnzhr_10,._warning_nnzhr_7,._success_nnzhr_10{margin:var(--v-card-gap,12px) 0;padding:12px 16px;border-radius:12px;line-height:1.55}._notice_nnzhr_10{background:var(--v-surface-subtle,#f7f6fa);color:var(--v-muted,#675e70)}._warning_nnzhr_7{border:1px solid #b88a28;background:var(--v-yellow-soft,#fff5d8);color:#594113}._error_nnzhr_10{border:1px solid #b93255;background:#fff0f4;color:#8f2345}._success_nnzhr_10{border:1px solid #47846a;background:#f0f8f3;color:#235e43}._form_nnzhr_5 :is(._error_nnzhr_10,._warning_nnzhr_7){margin:0}._page_nnzhr_1 ._status_nnzhr_10:empty{display:none}._details_nnzhr_11{min-width:0;border-top:1px solid var(--v-border,#e5dfe8);padding-top:4px}._details_nnzhr_11>summary{min-height:48px;display:list-item;padding:12px 0;font-weight:700;color:var(--v-primary-hover,#a72379);cursor:pointer}._details_nnzhr_11 ul{padding-left:20px;margin:0 0 8px}._details_nnzhr_11>p+ul{margin-top:var(--v-item-gap,8px)}._details_nnzhr_11 li+li{margin-top:8px}._essentials_nnzhr_11{display:grid;gap:12px}._essentials_nnzhr_11 fieldset{border:1px solid var(--v-border,#e5dfe8);border-radius:12px;margin:0;padding:0 12px 12px;min-width:0}._essentials_nnzhr_11 legend{font-weight:700;padding:0 4px}._optionText_nnzhr_11{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;width:100%;min-width:0}._optionText_nnzhr_11 small{font-weight:400;color:var(--v-muted,#675e70)}._suggestion_nnzhr_11{padding:12px;border-radius:12px;background:var(--v-lilac-soft,#f0e9fa);display:grid;gap:8px}._history_nnzhr_12{list-style:none;padding:0;margin:0;display:grid;gap:12px}._history_nnzhr_12 li{border-bottom:1px solid var(--v-border,#e5dfe8);padding:0 0 12px;display:grid;gap:4px;min-width:0}._history_nnzhr_12 time{font-size:14px;color:var(--v-muted,#675e70)}._historyHeading_nnzhr_12{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}._historyHeading_nnzhr_12 strong{font-variant-numeric:tabular-nums}._footer_nnzhr_12{margin-top:var(--v-section-gap,24px)}._footer_nnzhr_12 a{display:inline-flex;align-items:center;min-height:48px}@media(max-width:700px){._grid_nnzhr_6{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){._page_nnzhr_1 ._toolTitle_nnzhr_14{font-size:var(--v-font-page,1.25rem)}}@media(max-width:360px){._tools_nnzhr_7>*{flex-basis:100%}._metrics_nnzhr_7 dd{font-size:var(--v-font-card,.9375rem)}}@media(prefers-reduced-motion:reduce){._page_nnzhr_1 *{scroll-behavior:auto;animation:none!important;transition:none!important}}._tool_nnzhr_7{min-width:0}._toolHeader_nnzhr_18{display:grid;gap:var(--v-heading-gap,8px);margin-bottom:var(--v-header-gap,12px)}._toolHeader_nnzhr_18 ._descriptionRow_nnzhr_3{margin-top:0}._toolTitle_nnzhr_14{font-size:var(--v-font-page,1.25rem);line-height:1.3}._practicalTip_nnzhr_18{color:var(--v-muted,#675e70)}._intro_nnzhr_3 strong,._practicalTip_nnzhr_18 strong{color:var(--v-primary-hover,#a72379)}._helpHeading_nnzhr_20{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}._helpHeading_nnzhr_20>label{flex:1 1 10rem;min-width:0}._secondaryTools_vvpna_1{display:grid;gap:var(--v-card-gap,12px);margin-top:var(--v-section-gap,24px)}._navigationCard_vvpna_2{display:flex;align-items:center;gap:var(--v-item-gap,8px);min-width:0;min-height:48px;padding:var(--v-card-padding-compact,12px);border:1px solid var(--v-border,#e5dfe8);border-radius:var(--v-radius-card,16px);background:var(--v-white,#fff);font-weight:700;text-decoration:none}._navigationCard_vvpna_2>span:nth-child(2){flex:1;min-width:0}._navigationCard_vvpna_2>svg{flex-shrink:0}._icon_vvpna_5{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:10px;background:var(--v-lilac-soft,#f0e9fa);color:var(--v-primary-hover,#a72379)}._consentPanel_1leqh_1{display:grid;gap:12px;margin:16px 0;border:1px solid var(--v-field-border,#8f8397);border-radius:16px;background:var(--v-primary-soft,#fff3fa);padding:16px}._consentPanel_1leqh_1 h2,._consentPanel_1leqh_1 p{margin:0}._consentText_1leqh_1{white-space:pre-wrap;overflow-wrap:anywhere}._consentCheck_1leqh_1{display:flex;align-items:flex-start;gap:10px;line-height:1.5}._consentCheck_1leqh_1>div{flex-shrink:0}._consentPanel_1leqh_1 a{color:var(--primary);text-decoration:underline}._consentPanel_1leqh_1 button{height:auto;white-space:normal}._wellness_1leqh_2 input[type=date],._wellness_1leqh_2 input[type=number],._wellness_1leqh_2 select,._wellness_1leqh_2 textarea{box-sizing:border-box;width:100%;min-width:0;min-height:49px;background:var(--v-surface,#fff)!important;border:1px solid var(--v-field-border,#8f8397)!important;border-radius:13px!important;color:var(--foreground)!important;padding:12px 14px!important;font:400 var(--v-font-input,1rem)/1.4 var(--font-family-base)!important;outline-offset:2px}._wellness_1leqh_2 input:focus-visible,._wellness_1leqh_2 select:focus-visible,._wellness_1leqh_2 textarea:focus-visible{outline:2px solid #C32F91}._wellness_1leqh_2 input[type=date]{color-scheme:light}._wellness_1leqh_2 ._saveButton_1leqh_2{width:100%;min-height:50px;border:0;border-radius:13px;background:#c32f91;color:#fff;font:600 var(--v-font-control,.875rem)/1.3 var(--font-family-base);padding:12px 16px;display:flex;align-items:center;justify-content:center;cursor:pointer}._wellness_1leqh_2 ._saveButton_1leqh_2:disabled{opacity:.55;cursor:not-allowed}._wellness_1leqh_2 h1,._wellness_1leqh_2 h2,._wellness_1leqh_2 h3{font-family:var(--font-family-base);font-weight:700;letter-spacing:normal}._wellness_1leqh_2 nav button{font-size:var(--v-font-control,.875rem)!important;line-height:1.5!important;border-radius:16px}._wellness_1leqh_2 nav{gap:var(--v-card-gap, 12px)!important;margin:var(--v-header-gap, 12px) 0!important}._wellness_1leqh_2 nav button{padding:var(--v-card-padding-compact, 12px)!important}._wellness_1leqh_2 section{padding:var(--v-card-padding, 16px)!important}._wellness_1leqh_2 ._saveButton_1leqh_2{min-height:48px;height:auto;white-space:normal;border-radius:12px}@media(max-width:420px){._wellness_1leqh_2 nav{grid-template-columns:minmax(0,1fr)!important}._wellness_1leqh_2 nav button{min-height:72px!important;flex-direction:row!important;text-align:left!important;justify-content:flex-start!important;padding:var(--v-card-padding-compact, 12px)!important}._wellness_1leqh_2 section{padding:var(--v-card-padding-compact, 12px)!important}}._wellness_1leqh_2 ._retryButton_1leqh_11{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 14px;border:1px solid var(--v-field-border,#8f8397);border-radius:12px;background:var(--v-surface,#fff);color:var(--v-primary-hover,#a72379);font:600 var(--v-font-control,.875rem)/1.4 var(--font-family-base);cursor:pointer}._wellness_1leqh_2 ._retryButton_1leqh_11:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}._loadError_1leqh_11{display:grid;gap:8px;color:var(--v-text,#352341)}._loadError_1leqh_11 p{margin:0}._wellness_1leqh_2 nav button{min-height:88px!important}._wellness_1leqh_2 nav button svg{width:22px;height:22px;flex-shrink:0}._wellness_1leqh_2 h2{font-size:var(--v-font-section,1.0625rem)!important}._wellness_1leqh_2 h3{font-size:var(--v-font-card,.9375rem)!important}@media(max-width:420px){._wellness_1leqh_2 nav button{min-height:64px!important}}._panel_844h2_1{border:1px solid var(--border, #eadce5);border-radius:16px;padding:20px;background:var(--surface, #fff);display:grid;gap:16px;min-width:0}._header_844h2_2{display:flex;align-items:center;gap:10px;color:var(--v-primary, #C32F91)}._header_844h2_2 h2{margin:0;color:var(--foreground, #172B4D);font-size:1.125rem}._description_844h2_4{margin:0;color:var(--muted-foreground, #655b6b);font-size:.9375rem;line-height:1.6}._row_844h2_5{display:flex;align-items:center;justify-content:space-between;gap:16px}._row_844h2_5 label{display:grid;gap:4px;min-width:0}._row_844h2_5 label span{font-size:.875rem;color:var(--muted-foreground, #655b6b);line-height:1.5}._fields_844h2_8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._field_844h2_8{display:grid;gap:6px;min-width:0;align-content:start}._field_844h2_8 label{font-size:.875rem;font-weight:700}._select_844h2_11{width:100%;min-width:0;min-height:44px;font:inherit;font-weight:500}._message_844h2_12{margin:0;font-size:.875rem;line-height:1.6;color:var(--foreground, #172B4D);overflow-wrap:anywhere}@media(max-width:480px){._panel_844h2_1{padding:16px}._fields_844h2_8{grid-template-columns:1fr}}._panel_16o6g_1{border:1px solid var(--border, #eadce5);border-radius:16px;padding:20px;background:var(--surface, #fff);display:grid;gap:16px;min-width:0}._header_16o6g_2{display:flex;align-items:center;gap:10px;color:var(--v-primary, #C32F91)}._header_16o6g_2 h2{margin:0;color:var(--foreground, #172B4D);font-size:1.125rem}._header_16o6g_2 svg{flex-shrink:0}._description_16o6g_5{margin:0;color:var(--muted-foreground, #655b6b);font-size:.9375rem;line-height:1.6}._row_16o6g_6{display:flex;align-items:center;justify-content:space-between;gap:16px}._row_16o6g_6 label{display:grid;gap:4px;min-width:0}._row_16o6g_6 label span,._hint_16o6g_8{font-size:.875rem;color:var(--muted-foreground, #655b6b);line-height:1.6}._hint_16o6g_8{margin:0}._message_16o6g_10{margin:0;font-size:.875rem;line-height:1.6;color:var(--foreground, #172B4D);overflow-wrap:anywhere}@media(max-width:480px){._panel_16o6g_1{padding:16px}}._link_ezr3x_1{display:flex;align-items:center;gap:12px;min-height:76px;margin:24px 0;padding:16px;box-sizing:border-box;border:1px solid var(--border);border-radius:16px;background:var(--card,#fff);color:var(--foreground);text-decoration:none;transition:border-color var(--motion-fast,.15s) var(--motion-easing,ease)}._icon_ezr3x_2{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:var(--v-magenta-soft,#fbeaf5);color:var(--primary)}._copy_ezr3x_3{display:grid;gap:4px;min-width:0;line-height:1.45}._copy_ezr3x_3 strong{font-size:1rem;font-weight:700}._copy_ezr3x_3>span{font-size:var(--v-font-description,.9rem);color:var(--muted-foreground)}._arrow_ezr3x_4{margin-left:auto;flex-shrink:0;color:var(--primary)}._link_ezr3x_1:hover{border-color:var(--primary)}._link_ezr3x_1:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}@media(prefers-reduced-motion:reduce){._link_ezr3x_1{transition:none}}._panel_1y5ro_1{background:var(--card);border:1px solid var(--border);border-radius:17px;padding:18px;margin:24px 0;display:grid;gap:14px}._panel_1y5ro_1 h2{margin:0}._hint_1y5ro_11{margin:0;font-size:13px;color:var(--muted-foreground)}._row_1y5ro_12{display:flex;align-items:center;justify-content:space-between;gap:14px}._row_1y5ro_12 p{margin:4px 0 0;font-size:14px;color:var(--muted-foreground);line-height:1.5}._row_1y5ro_12 label{cursor:pointer}._select_1y5ro_20{display:grid;gap:6px;font-size:14px}._select_1y5ro_20 select{min-height:44px;border-radius:12px;border:1px solid var(--border);background:var(--card);color:var(--foreground);padding:0 12px;font-size:16px}._message_1y5ro_22{margin:0;font-size:14px}._page_1ueof_1{min-height:100vh;padding:var(--v-page-block-space, 16px) 16px 40px;color:var(--foreground);background:var(--background)}._container_1ueof_7{max-width:760px;margin:0 auto}._home_1ueof_11{color:var(--primary)}._title_1ueof_14{font-family:var(--font-family-base);font-weight:900}._subtitle_1ueof_18{color:var(--muted-foreground);line-height:1.5}._categories_1ueof_22{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap, 12px);margin:var(--v-card-padding, 16px) 0}._category_1ueof_28{display:grid;height:auto;min-width:0;padding:var(--v-card-padding, 16px);border:1px solid var(--border);border-radius:17px;gap:9px;align-content:start;justify-content:start;text-align:left;white-space:normal;color:var(--foreground);background:var(--card)}._category_1ueof_28 strong{font-size:1rem}._category_1ueof_28 small{color:var(--muted-foreground);font-size:.8rem;line-height:1.4}._resume_1ueof_51{color:var(--primary);font-size:.75rem;line-height:1.4}._dialog_1ueof_56{width:min(620px,calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-width:calc(100vw - 32px - env(safe-area-inset-left) - env(safe-area-inset-right));max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));box-sizing:border-box;padding:var(--v-card-padding, 16px);border:1px solid var(--border);border-radius:19px;background:var(--card);color:var(--foreground);overflow-y:auto}._dialogTitle_1ueof_68{margin-right:38px;font-size:24px}._form_1ueof_72{display:grid;gap:var(--v-card-gap, 12px)}._contactFields_1ueof_76{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap, 12px)}._subjectField_1ueof_81{min-width:0;margin:0;padding:0;border:0}._subjectField_1ueof_81 legend{padding:0;margin-bottom:9px;font-size:.95rem}._subjectOptions_1ueof_92{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}._subjectOption_1ueof_92{height:auto;min-height:44px;max-width:100%;padding:10px 12px;border-radius:12px;font-size:.85rem;white-space:normal;text-align:left;justify-content:flex-start}._field_1ueof_109{display:grid;min-width:0;gap:7px;font-size:.95rem}._field_1ueof_109 input,._field_1ueof_109 textarea{box-sizing:border-box;min-width:0;border-radius:11px}._field_1ueof_109 input{min-height:44px}._field_1ueof_109 textarea{min-height:140px}._note_1ueof_127,._result_1ueof_128{margin:0;font-size:.82rem;line-height:1.55;overflow-wrap:anywhere}._note_1ueof_127{color:var(--muted-foreground)}._note_1ueof_127 a{color:var(--primary)}._actions_1ueof_140{display:flex;flex-wrap:wrap;gap:10px}._actions_1ueof_140 button{min-height:46px;height:auto;padding:12px 14px;border-radius:12px;white-space:normal}._sendButton_1ueof_152{flex:1 1 180px;font-weight:700}._result_1ueof_128:empty{display:none}@media(max-width:600px){._contactFields_1ueof_76{grid-template-columns:minmax(0,1fr)}}@media(max-width:400px){._dialog_1ueof_56{padding:var(--v-card-padding, 16px)}._category_1ueof_28{padding:var(--v-card-padding-compact, 12px)}._actions_1ueof_140 button{width:100%}}._category_1ueof_28{border-radius:16px;background:var(--card);min-height:120px;gap:var(--v-card-gap, 12px)}._category_1ueof_28 small,._resume_1ueof_51{font-size:14px;line-height:1.5}._dialog_1ueof_56{border-radius:20px}._field_1ueof_109,._subjectField_1ueof_81 legend,._note_1ueof_127,._result_1ueof_128{font-size:16px;line-height:1.6}._field_1ueof_109 input,._subjectOption_1ueof_92,._actions_1ueof_140 button{min-height:48px;font-size:16px;border-radius:12px}._field_1ueof_109 input,._field_1ueof_109 textarea{background:var(--card);border:1px solid #8F8397}@media(max-width:350px){._categories_1ueof_22{grid-template-columns:minmax(0,1fr)}}._destination_1ueof_186{margin:0 0 12px;color:var(--muted-foreground);font-size:1rem;line-height:1.5;overflow-wrap:anywhere}._destination_1ueof_186 strong{color:var(--primary)}._availability_1ueof_188{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--primary) 4%,var(--card))}._availability_1ueof_188 button{min-height:48px;height:auto;white-space:normal}._form_1ueof_72,._dialogTitle_1ueof_68{min-width:0;overflow-wrap:anywhere}._subjectOption_1ueof_92,._actions_1ueof_140 button{min-width:0;max-width:100%;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){._dialog_1ueof_56,._category_1ueof_28,._subjectOption_1ueof_92{animation:none!important;transition:none!important}}._page_1lgwt_2{min-height:100vh;box-sizing:border-box;background:var(--v-surface,#fff);color:var(--v-text,#352341);font:400 var(--v-font-body,.875rem)/1.55 var(--font-family-base);padding:var(--v-page-block-space,24px) 16px max(104px,env(safe-area-inset-bottom));overflow-wrap:break-word}._container_1lgwt_3,._wrap_1lgwt_3{width:100%;max-width:1160px;min-width:0;margin:0 auto}._page_1lgwt_2 *{box-sizing:border-box}._page_1lgwt_2 h1{font-size:var(--v-font-page,1.25rem);font-weight:700;line-height:1.15;letter-spacing:normal;text-shadow:none;margin:var(--v-heading-gap,8px) 0 var(--v-heading-gap,8px)}._page_1lgwt_2 h2{font-size:var(--v-font-section,1.0625rem);line-height:1.3;margin:0 0 var(--v-heading-gap,8px)}._page_1lgwt_2 h3{font-size:var(--v-font-card,.9375rem);line-height:1.35;margin:var(--v-section-gap,24px) 0 var(--v-heading-gap,8px)}._page_1lgwt_2 p{line-height:1.6}._page_1lgwt_2 small{font-size:var(--v-font-description,.8125rem);line-height:1.5;color:var(--v-muted,#675E70)}._page_1lgwt_2 a{color:var(--v-primary,#C32F91);text-underline-offset:3px}._back_1lgwt_9{display:inline-flex;align-items:center;gap:8px;min-height:48px;margin-bottom:var(--v-heading-gap,8px);font-size:14px;font-weight:700;text-decoration:none}._heading_1lgwt_10,._header_1lgwt_10,._headingInfo_1lgwt_10{display:flex;align-items:center;justify-content:space-between;gap:var(--v-header-gap,12px);flex-wrap:wrap;margin-bottom:var(--v-header-gap,12px)}._titleLine_1lgwt_11{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}._titleLine_1lgwt_11 h1{flex:1 1 12rem;min-width:0}._titleLine_1lgwt_11>button{flex-shrink:0}._pageHeading_1lgwt_11{margin-bottom:var(--v-header-gap,12px)}._kicker_1lgwt_12{font-size:14px;letter-spacing:.045em;font-weight:700;color:var(--v-primary,#C32F91)}._card_1lgwt_13,._panel_1lgwt_13{background:var(--v-surface,#fff);border:1px solid var(--v-border,#e5dfe8);border-radius:16px;padding:var(--v-card-padding,16px);margin-bottom:var(--v-section-gap,24px);min-width:0;box-shadow:none}._page_1lgwt_2 label{font-size:14px;font-weight:700;line-height:1.5;min-width:0}._page_1lgwt_2 input:not([type=checkbox]):not([type=radio]),._page_1lgwt_2 select,._page_1lgwt_2 textarea{width:100%;max-width:100%;min-width:0;min-height:48px;padding:12px;background:var(--v-surface,#fff)!important;color:var(--v-text,#352341)!important;border:1px solid var(--v-field-border,#8f8397)!important;border-radius:12px;font:400 var(--v-font-input,1rem)/1.5 var(--font-family-base)}._page_1lgwt_2 textarea{min-height:112px;resize:vertical}._page_1lgwt_2 input[type=checkbox],._page_1lgwt_2 input[type=radio]{flex:0 0 auto;width:22px;height:22px;min-width:22px;margin:2px 0;accent-color:var(--v-primary)}._page_1lgwt_2 label:has(>input[type=checkbox]),._page_1lgwt_2 label:has(>input[type=radio]){display:flex;align-items:flex-start;gap:12px;min-height:48px;padding:10px 0;font-size:var(--v-font-body,.875rem);font-weight:500}._page_1lgwt_2 button:not([aria-label^="Informações:"]):not([aria-label="Fechar informação"]){min-height:48px;min-width:48px;font:600 var(--v-font-control,.875rem)/1.35 var(--font-family-base);white-space:normal;overflow-wrap:break-word;cursor:pointer}._page_1lgwt_2 button:disabled,._page_1lgwt_2 input:disabled,._page_1lgwt_2 select:disabled{cursor:not-allowed;opacity:1;color:var(--v-muted,#675e70)!important;background:var(--v-surface-subtle,#f7f6fa)!important}._primary_1lgwt_21,._page_1lgwt_2 ._primary_1lgwt_21{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--v-primary);border-radius:12px;padding:12px 18px;background:var(--v-primary);color:var(--primary-foreground);font-size:var(--v-font-body,.875rem);font-weight:700;line-height:1.35;text-decoration:none;text-align:center}._secondary_1lgwt_22,._page_1lgwt_2 ._secondary_1lgwt_22{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--v-field-border,#8f8397);border-radius:12px;padding:12px 18px;background:var(--v-surface,#fff);color:var(--v-primary-hover,#a72379);font-size:var(--v-font-body,.875rem);font-weight:700;line-height:1.35}._grid_1lgwt_23,._fields_1lgwt_23{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-padding,16px);margin:var(--v-card-padding,16px) 0 var(--v-section-gap,24px)}._grid_1lgwt_23>label,._fields_1lgwt_23>label,._other_1lgwt_24{display:grid;gap:8px;align-content:start}._notice_1lgwt_25,._note_1lgwt_25,._status_1lgwt_25{padding:var(--v-card-padding-compact,12px);border:1px solid var(--v-border,#e5dfe8);border-radius:12px;background:var(--v-surface-subtle,#f7f6fa);color:var(--v-muted,#675e70);font-size:14px;line-height:1.6;margin:var(--v-card-gap,12px) 0}._error_1lgwt_26{padding:var(--v-card-padding-compact,12px);border:1px solid #B93255;border-radius:12px;background:#fff0f4;color:#8f2345;font-size:var(--v-font-body,.875rem);line-height:1.6}._success_1lgwt_27{padding:var(--v-card-padding-compact,12px);border:1px solid #47846A;border-radius:12px;background:#f0f8f3;color:#235e43;font-size:var(--v-font-body,.875rem);line-height:1.6}._actions_1lgwt_28{display:flex;gap:var(--v-card-gap,12px);justify-content:flex-end;flex-wrap:wrap;margin-top:var(--v-card-padding,16px)}._actions_1lgwt_28>*{min-width:0}._options_1lgwt_29{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap,12px) var(--v-card-padding,16px);margin:16px 0}._details_1lgwt_30{margin:20px 0;border-top:1px solid var(--v-border,#e5dfe8);padding:12px 0}._details_1lgwt_30 summary{min-height:48px;padding:12px 0;font-weight:700;cursor:pointer}._page_1lgwt_2 :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}._money_1lgwt_32,._page_1lgwt_2 strong,._page_1lgwt_2 b{font-variant-numeric:tabular-nums}@media(max-width:650px){._page_1lgwt_2{padding-top:16px}._card_1lgwt_13,._panel_1lgwt_13{padding:16px}._grid_1lgwt_23,._fields_1lgwt_23,._options_1lgwt_29{grid-template-columns:1fr;gap:16px}._heading_1lgwt_10,._header_1lgwt_10{align-items:flex-start}._actions_1lgwt_28>*{flex:1 1 150px}._header_1lgwt_10>svg{display:none}}@media(prefers-reduced-motion:reduce){._page_1lgwt_2 *{scroll-behavior:auto;transition:none!important;animation:none!important}}._filters_1lgwt_36{display:flex;flex-wrap:wrap;gap:var(--v-card-gap,12px);margin:var(--v-card-padding,16px) 0}._filters_1lgwt_36 label{display:grid;gap:8px;flex:1 1 220px;max-width:360px}._qualityGrid_1lgwt_36{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:var(--v-card-gap,12px)}._qualityCard_1lgwt_36{background:var(--v-surface,#fff);border:1px solid var(--v-border,#e5dfe8);border-radius:16px;padding:var(--v-card-padding,16px);min-height:0;display:flex;flex-direction:column;gap:var(--v-item-gap,8px)}._qualityLabel_1lgwt_36{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:14px;color:var(--v-muted,#675e70)}._qualityLabel_1lgwt_36>span{padding-top:10px}._qualityCard_1lgwt_36>strong{font-size:28px;line-height:1.2}._qualityCard_1lgwt_36>small{font-size:14px;color:var(--v-muted,#675e70)}._map_1ty8p_1{min-width:0;margin:var(--v-card-padding, 16px) 0;padding:var(--v-card-padding, 16px);border:1px solid var(--border);border-radius:16px;background:var(--card);color:var(--foreground);font-size:var(--v-font-reading,1rem);line-height:1.6}._map_1ty8p_1 h3{margin:0 0 8px;color:var(--foreground);font-size:var(--v-font-section,1.0625rem);line-height:1.4}._map_1ty8p_1>p{margin:0 0 var(--v-header-gap, 12px);color:var(--muted-foreground);font-size:var(--v-font-body,.875rem)}._branches_1ty8p_3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--v-card-gap, 12px)}._branch_1ty8p_3{min-width:0;padding:var(--v-card-padding-compact, 12px);border:1px solid var(--border);border-top-width:4px;border-radius:12px;background:var(--card);color:var(--foreground);overflow-wrap:break-word}._branch_1ty8p_3 h4{margin:0 0 8px;font-size:var(--v-font-card,.9375rem);line-height:1.4}._branch_1ty8p_3 p{margin:0}._steps_1gyuz_1{display:flex;align-items:center;justify-content:space-between;gap:var(--v-item-gap, 8px);min-width:0;padding:var(--v-card-padding-compact, 12px);margin:var(--v-header-gap, 12px) 0;border:1px solid var(--border);border-radius:16px;background:var(--card);color:var(--foreground)}._steps_1gyuz_1 p{margin:0;font-size:14px;line-height:1.5;overflow-wrap:break-word}._page_ilcdp_1{font-size:16px;line-height:1.6}._page_ilcdp_1 h3{font-size:20px;line-height:1.4;margin:12px 0}._page_ilcdp_1 ._board_ilcdp_3>section:first-child h3{color:#352341}._page_ilcdp_1 small{font-size:16px}._page_ilcdp_1 button{min-height:48px;max-width:100%;white-space:normal;font-size:16px;line-height:1.5}._page_ilcdp_1 button:focus-visible,._page_ilcdp_1 [tabindex="-1"]:focus-visible{outline:3px solid #7C52B8;outline-offset:3px}._instructions_ilcdp_7{display:flex;justify-content:space-between;align-items:center;gap:var(--v-header-gap, 12px);margin:var(--v-header-gap, 12px) 0}._instructions_ilcdp_7 h2{margin:0}._board_ilcdp_3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--v-card-gap, 12px);align-items:start}._deck_ilcdp_9{min-width:0;padding:var(--v-card-padding, 16px);border:1px solid var(--border);border-radius:16px;background:var(--card);color:var(--foreground);container-type:inline-size}._progress_ilcdp_10{height:8px;background:var(--muted);border-radius:8px;overflow:hidden}._cards_ilcdp_11,._slots_ilcdp_11{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}._card_ilcdp_11,._slot_ilcdp_11{min-width:0;height:auto;box-sizing:border-box;overflow-wrap:anywhere;text-align:left;cursor:pointer}._card_ilcdp_11 p,._slot_ilcdp_11 p{margin:8px 0 0;font-size:16px;line-height:1.6}._page_ilcdp_1 ._card_ilcdp_11[aria-pressed=true]{box-shadow:inset 0 0 0 2px #a72379}._page_ilcdp_1 ._card_ilcdp_11[data-wrong=true]{box-shadow:inset 0 0 0 2px #a34436}._cardState_ilcdp_16{display:block;min-height:20px;margin-top:8px;font-size:14px;font-weight:800;color:#352341}._card_ilcdp_11:disabled,._slot_ilcdp_11:disabled{cursor:default}._score_ilcdp_18{padding:12px 16px;border:1px solid var(--border);border-radius:16px;background:var(--card);margin:12px 0}._score_ilcdp_18 p{margin:8px 0}._score_ilcdp_18 a{color:var(--primary);font-weight:700}._history_ilcdp_18{list-style:none;padding:0;display:grid;gap:12px}._history_ilcdp_18 li{padding:12px 16px;border:1px solid var(--border);border-radius:16px}._history_ilcdp_18 h2{font-size:18px;margin:0 0 8px}._history_ilcdp_18 p{margin:0}._celebration_ilcdp_18{position:relative;overflow:hidden}._sparkles_ilcdp_18{display:block;color:var(--primary);letter-spacing:18px;font-size:24px;animation:_cnvSparkle_ilcdp_1 .7s ease-out}._celebration_ilcdp_18 strong{display:inline-block;animation:_cnvReward_ilcdp_1 .5s ease-out}@keyframes _cnvSparkle_ilcdp_1{0%{opacity:0;transform:translateY(16px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _cnvReward_ilcdp_1{0%{transform:scale(.85)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){._sparkles_ilcdp_18,._celebration_ilcdp_18 strong{animation:none}}._selection_ilcdp_19{font-size:14px;line-height:1.5;color:var(--muted-foreground);margin:0 0 var(--v-header-gap, 12px)}._feedback_ilcdp_20{border-left:4px solid #A34436;color:var(--foreground)!important;font-size:16px}@container (max-width:280px){._cards_ilcdp_11{grid-template-columns:1fr}}@media(max-width:360px){._cards_ilcdp_11,._slots_ilcdp_11{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){._page_ilcdp_1 button{transition:none}}._page_1ab8h_1{width:min(100%,1060px);margin:0 auto;padding:16px 20px calc(48px + env(safe-area-inset-bottom));color:var(--foreground);background:var(--card);min-width:0;font-size:var(--v-font-body,.875rem)}._page_1ab8h_1 h1,._page_1ab8h_1 h2,._page_1ab8h_1 h3,._page_1ab8h_1 p{margin-top:0}._page_1ab8h_1 h1{outline:none}._page_1ab8h_1 h2{font-size:var(--v-font-section,1.0625rem);margin-bottom:16px}._page_1ab8h_1 p{line-height:1.6}._page_1ab8h_1 a{text-underline-offset:4px}._page_1ab8h_1 a[href^="mailto:"]{overflow-wrap:anywhere}._topNav_1ab8h_8{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px}._topNav_1ab8h_8 a,._backCategory_1ab8h_9,._readMore_1ab8h_9{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--v-primary-hover);font-weight:700;text-decoration:none}._header_1ab8h_10{margin-bottom:20px}._header_1ab8h_10>div>img{max-height:240px;object-fit:contain}._header_1ab8h_10 ._subtitle_1ab8h_12{margin:18px 0 6px}._intro_1ab8h_13{color:var(--muted-foreground);margin-bottom:0}._searchWrap_1ab8h_14{position:relative;margin-bottom:24px}._searchIcon_1ab8h_15{position:absolute;top:50%;left:16px;transform:translateY(-50%);color:var(--v-primary-hover);pointer-events:none}._searchWrap_1ab8h_14 ._searchInput_1ab8h_16{width:100%;min-height:48px;padding:12px 50px 12px 46px;font-size:var(--v-font-reading,1rem);background:var(--card);border:1px solid var(--v-field-border);border-radius:16px}._searchInput_1ab8h_16::-webkit-search-cancel-button{-webkit-appearance:none}._searchWrap_1ab8h_14 ._clearSearch_1ab8h_18{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:44px;height:44px;min-height:44px;padding:8px}._content_1ab8h_19{display:grid;gap:24px;min-width:0}._content_1ab8h_19>section{min-width:0}._categories_1ab8h_21{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._categoryCard_1ab8h_22{display:grid;grid-template-columns:40px minmax(0,1fr) 18px;align-items:start;gap:12px;padding:16px;border:1px solid var(--border);border-radius:18px;background:var(--card);color:var(--foreground);text-decoration:none;min-width:0;box-shadow:0 3px 12px #35234103}._categoryCard_1ab8h_22:hover{border-color:var(--v-primary);background:#fffafd}._categoryIcon_1ab8h_24{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;background:var(--v-magenta-soft);color:var(--v-primary-hover)}._categoryIcon_1ab8h_24[data-tone=yellow]{color:#795500;background:var(--v-yellow-soft)}._categoryIcon_1ab8h_24[data-tone=lilac]{color:#6c409d;background:var(--v-lilac-soft)}._categoryCopy_1ab8h_27{display:grid;gap:7px;min-width:0}._categoryCopy_1ab8h_27 strong{font-size:var(--v-font-card,.9375rem);line-height:1.35;word-break:normal;overflow-wrap:normal}._categoryCopy_1ab8h_27>span{color:var(--muted-foreground);font-size:var(--v-font-body,.875rem);line-height:1.5}._arrow_1ab8h_30{color:var(--v-primary-hover);align-self:center}._tourCard_1ab8h_31{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;padding:20px;border:1px solid #f0c9e4;border-radius:20px;background:var(--v-magenta-soft,#fbeaf5)}._tourCard_1ab8h_31 h2{margin:0 0 7px}._tourCard_1ab8h_31 p{margin:0 0 18px;max-width:650px}._tourIcon_1ab8h_34{display:grid;place-items:center;width:44px;height:44px;background:#fff;color:var(--v-primary-hover);border-radius:15px}._tourButton_1ab8h_35{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;height:auto;max-width:100%;white-space:normal;text-align:center;text-decoration:none}._tourLogin_1ab8h_36 p{margin:0 0 12px;color:var(--muted-foreground);font-size:var(--v-font-body,.875rem)}._articleList_1ab8h_37{list-style:none;padding:0;margin:0;display:grid;gap:10px}._articleLink_1ab8h_38{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px;border:1px solid var(--border);border-radius:15px;text-decoration:none;color:var(--foreground)}._articleLink_1ab8h_38:hover{border-color:var(--v-primary);background:#fffafd}._articleLink_1ab8h_38>span{display:grid;gap:5px;min-width:0}._articleLink_1ab8h_38 strong{font-size:var(--v-font-card,.9375rem);line-height:1.4;word-break:normal}._articleLink_1ab8h_38>svg{color:var(--v-primary-hover);flex-shrink:0}._question_1ab8h_43{font-size:var(--v-font-body,.875rem);color:var(--muted-foreground);line-height:1.5}._faq_1ab8h_44{margin-top:0}._faqItem_1ab8h_45{border:1px solid var(--border);border-radius:14px;margin-bottom:10px;padding-inline:16px;background:var(--card)}._faqTrigger_1ab8h_46{width:100%;min-height:56px;padding-block:15px;text-align:left;font-size:var(--v-font-card,.9375rem);line-height:1.45;gap:16px;font-weight:800}._faqContent_1ab8h_47{font-size:var(--v-font-reading,1rem)}._article_1ab8h_37{border:1px solid var(--border);border-radius:18px;padding:20px;min-width:0}._articleBody_1ab8h_49{font-size:var(--v-font-reading,1rem);line-height:1.65;overflow-wrap:break-word}._articleBody_1ab8h_49>p{margin:0 0 16px}._articleBody_1ab8h_49>p:last-child{margin-bottom:0}._articleBody_1ab8h_49 section{margin-top:24px}._articleBody_1ab8h_49 h2{font-size:var(--v-font-section,1.0625rem);margin-bottom:12px}._articleBody_1ab8h_49 ol{padding-left:24px;margin:0}._articleBody_1ab8h_49 li+li{margin-top:12px}._examples_1ab8h_56{border-left:3px solid #e6b451;padding:16px 18px;background:var(--v-yellow-soft);border-radius:0 12px 12px 0}._examples_1ab8h_56 p:last-child{margin-bottom:0}._articleLinks_1ab8h_58{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px}._articleLinks_1ab8h_58 a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--v-primary-hover);font-weight:800}._backCategory_1ab8h_9{justify-self:start;margin-bottom:-16px}._readMore_1ab8h_9{margin-top:12px}._state_1ab8h_62,._empty_1ab8h_62{padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--v-subtle)}._state_1ab8h_62 p:last-child,._empty_1ab8h_62 p:last-child{margin-bottom:0}._state_1ab8h_62 h2,._empty_1ab8h_62 h3{margin-bottom:8px}._state_1ab8h_62[role=alert]{border-color:var(--error)}._empty_1ab8h_62 a{color:var(--v-primary-hover);font-weight:800}._skeleton_1ab8h_67{height:64px;background:var(--border);opacity:.45;border-radius:12px;margin-top:12px}._srOnly_1ab8h_68{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:880px){._categories_1ab8h_21{grid-template-columns:repeat(3,minmax(0,1fr))}._categoryCard_1ab8h_22{grid-template-columns:40px minmax(0,1fr)}._categoryCard_1ab8h_22 ._arrow_1ab8h_30{grid-column:2;justify-self:end;margin-top:-3px}}@media(max-width:540px){._page_1ab8h_1{padding-inline:16px}._categories_1ab8h_21{grid-template-columns:minmax(0,1fr);gap:10px}._categoryCard_1ab8h_22{padding:16px}._tourCard_1ab8h_31{padding:18px;gap:12px;grid-template-columns:38px minmax(0,1fr)}._tourIcon_1ab8h_34{width:38px;height:38px;border-radius:12px}._tourButton_1ab8h_35{font-size:var(--v-font-control,.875rem);padding:10px 12px}._article_1ab8h_37{padding:18px}._articleLink_1ab8h_38{padding:15px}._content_1ab8h_19{gap:24px}}@media(prefers-reduced-motion:reduce){._page_1ab8h_1 *,._page_1ab8h_1 *:before,._page_1ab8h_1 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}._articleGroups_1ab8h_73{display:grid;gap:16px}._articleGroup_1ab8h_73{border:1px solid var(--border);border-radius:16px;padding:0 16px}._articleGroup_1ab8h_73 summary{cursor:pointer;padding:16px 0;min-height:48px;font-weight:700}._articleGroup_1ab8h_73 summary span{color:var(--muted-foreground);font-size:.8125rem;margin-left:12px;font-weight:400}._articleGroup_1ab8h_73[open]{padding-bottom:16px}._articleGroup_1ab8h_73 summary:focus-visible{outline:3px solid var(--v-primary);outline-offset:3px}._articleIndex_1ab8h_79{display:flex;flex-wrap:wrap;gap:6px 16px;padding:0 0 18px;border-bottom:1px solid var(--border)}._articleIndex_1ab8h_79 a{color:var(--v-primary-hover);display:inline-flex;align-items:center;min-height:44px;font-size:var(--v-font-body,.875rem)}._articleBody_1ab8h_49 section{scroll-margin-top:24px}._returnHint_1ab8h_82{color:var(--muted-foreground);font-size:var(--v-font-body,.875rem);margin-top:16px}._support_1ab8h_83{display:flex;align-items:flex-start;gap:14px;margin-top:28px;padding:20px;border:1px solid var(--border);border-top:3px solid #d8a23c;border-radius:18px}._support_1ab8h_83>svg{color:var(--v-primary-hover);flex:none}._support_1ab8h_83>div{min-width:0}._support_1ab8h_83 a[href^="mailto:"]{display:inline}._support_1ab8h_83 h2{margin-bottom:6px}._support_1ab8h_83 p{margin-bottom:8px;color:var(--muted-foreground)}._support_1ab8h_83 a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--v-primary-hover);font-weight:700}._funnelIntro_1ab8h_90{margin-bottom:24px;padding:20px;background:var(--v-magenta-soft);border-radius:18px}._funnelIntro_1ab8h_90 ol{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px;counter-reset:stage}._funnelIntro_1ab8h_90 li{counter-increment:stage;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:12px}._funnelIntro_1ab8h_90 li:before{content:counter(stage) ". ";color:var(--v-primary-hover);font-weight:800}._funnelIntro_1ab8h_90 p:last-child{font-size:var(--v-font-body,.875rem);margin-bottom:0}._page_1ab8h_1 a:focus-visible{outline:3px solid var(--v-primary);outline-offset:4px;border-radius:8px}._categoryCard_1ab8h_22,._articleLink_1ab8h_38{transition:border-color .15s ease,background-color .15s ease}@media(min-width:880px){._categories_1ab8h_21{grid-template-columns:repeat(2,minmax(0,1fr))}._categoryCard_1ab8h_22{grid-template-columns:40px minmax(0,1fr) 18px}._categoryCard_1ab8h_22 ._arrow_1ab8h_30{grid-column:auto;margin:0}}@media(max-width:360px){._page_1ab8h_1{padding-inline:12px}._searchWrap_1ab8h_14 ._searchInput_1ab8h_16{font-size:.875rem}._article_1ab8h_37{padding:14px}._support_1ab8h_83{padding:16px}}@media(prefers-reduced-motion:reduce){._categoryCard_1ab8h_22,._articleLink_1ab8h_38{transition:none}}._overview_1mk4y_1{margin:var(--v-header-gap, 12px) 0;color:var(--v-text, #352341);font-family:var(--font-family-base);min-width:0}._heading_1mk4y_2,._sectionHeading_1mk4y_2{display:flex;align-items:center;justify-content:space-between;gap:var(--v-header-gap, 12px)}._heading_1mk4y_2{margin-bottom:var(--v-header-gap, 12px);align-items:flex-start}._srOnly_1mk4y_4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._heading_1mk4y_2>div{min-width:0}._metadata_1mk4y_6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--v-item-gap, 8px) var(--v-card-gap, 12px);font-size:var(--v-font-reading,1rem);color:var(--v-muted, #675e70)}._status_1mk4y_7{display:inline-block;width:fit-content;font-size:var(--v-font-reading,1rem);font-weight:650;line-height:1.4;color:var(--v-muted, #675e70);background:var(--v-subtle, #f7f6fa);border:1px solid var(--v-border, #e5dfe8);border-radius:99px;padding:4px 9px;margin:0}._plan_1mk4y_8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap, 12px);align-items:start}._card_1mk4y_9,._references_1mk4y_9{padding:var(--v-card-padding, 16px);background:var(--v-white, #fff);border:1px solid var(--v-border, #e5dfe8);border-radius:16px;min-width:0}._card_1mk4y_9 h3,._references_1mk4y_9 h3{font-size:var(--v-font-card,.9375rem);line-height:1.3;margin:0;font-weight:700}._card_1mk4y_9 h4,._references_1mk4y_9 h4,._moduleBody_1mk4y_11 h4,._extraLessons_1mk4y_11 h4{font-size:var(--v-font-reading,1rem);line-height:1.4;font-weight:700;margin:var(--v-header-gap, 12px) 0 var(--v-heading-gap, 8px)}._card_1mk4y_9 p,._moduleBody_1mk4y_11 p{font-size:var(--v-font-reading,1rem);line-height:1.65;margin:12px 0 0}._sectionHeading_1mk4y_2 h3,._sectionHeading_1mk4y_2 h4{margin:0}._list_1mk4y_14,._steps_1mk4y_14{margin:var(--v-header-gap, 12px) 0 0;padding-left:21px;font-size:var(--v-font-reading,1rem);line-height:1.65}._list_1mk4y_14 li,._steps_1mk4y_14 li{padding-left:3px;margin-bottom:8px}._steps_1mk4y_14 li::marker{color:var(--v-primary, #c32f91);font-weight:700}._essential_1mk4y_17{border-top:1px solid var(--v-border, #e5dfe8);padding-top:var(--v-header-gap, 12px);font-weight:650}._card_1mk4y_9>._sectionHeading_1mk4y_2:not(:first-child){margin-top:var(--v-card-padding, 16px)}._references_1mk4y_9{grid-column:1/-1}._referenceColumns_1mk4y_20{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v-card-gap, 12px)}._referenceList_1mk4y_21{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:var(--v-card-gap, 12px)}._referenceList_1mk4y_21 li{font-size:var(--v-font-reading,1rem);line-height:1.55}._referenceList_1mk4y_21 strong,._referenceList_1mk4y_21 a{font-weight:650}._referenceList_1mk4y_21 span{display:block;color:var(--v-muted, #675e70);font-size:var(--v-font-reading,1rem);margin-top:3px}._referenceList_1mk4y_21 a,._studyLink_1mk4y_25{color:var(--v-primary, #c32f91);text-underline-offset:3px}._areas_1mk4y_26{display:grid;gap:var(--v-card-gap, 12px)}._area_1mk4y_26{background:var(--v-white, #fff);border:1px solid var(--v-border, #e5dfe8);border-radius:16px;min-width:0}._areaSummary_1mk4y_28,._moduleSummary_1mk4y_28{display:flex;align-items:center;gap:var(--v-item-gap, 8px);padding:var(--v-card-padding, 16px);cursor:pointer;list-style:none;min-width:0}._areaSummary_1mk4y_28::-webkit-details-marker,._moduleSummary_1mk4y_28::-webkit-details-marker{display:none}._areaSummary_1mk4y_28::marker,._moduleSummary_1mk4y_28::marker{content:""}._areaNumber_1mk4y_31{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:10px;background:var(--v-lilac-soft, #f0e9f9);color:var(--v-primary, #c32f91);font-size:var(--v-font-reading,1rem);font-weight:700}._summaryText_1mk4y_32{display:grid;gap:var(--v-item-gap, 8px);flex:1;min-width:0}._summaryText_1mk4y_32 strong{font-size:var(--v-font-card,.9375rem);line-height:1.45;font-weight:700;overflow-wrap:break-word}._summaryText_1mk4y_32 small{font-size:var(--v-font-reading,1rem);line-height:1.4;color:var(--v-muted, #675e70)}._chevron_1mk4y_35{flex-shrink:0;color:var(--v-muted, #675e70);transition:transform .18s}._area_1mk4y_26[open]>._areaSummary_1mk4y_28>._chevron_1mk4y_35,._module_1mk4y_11[open]>._moduleSummary_1mk4y_28>._chevron_1mk4y_35{transform:rotate(180deg)}._areaBody_1mk4y_37{padding:0 var(--v-card-padding-compact, 12px) var(--v-card-padding-compact, 12px)}._areaBody_1mk4y_37>._sectionHeading_1mk4y_2{border-top:1px solid var(--v-border, #e5dfe8);padding:var(--v-header-gap, 12px) 0}._areaBody_1mk4y_37>._sectionHeading_1mk4y_2 h3{font-size:var(--v-font-reading,1rem);font-weight:650;color:var(--v-muted, #675e70)}._module_1mk4y_11{border:1px solid var(--v-border, #e5dfe8);border-radius:12px;background:var(--v-white, #fff);margin-top:9px;min-width:0}._moduleSummary_1mk4y_28{padding:var(--v-card-padding-compact, 12px)}._moduleBody_1mk4y_11{border-top:1px solid var(--v-border, #e5dfe8);padding:0 var(--v-card-padding-compact, 12px) var(--v-card-padding-compact, 12px)}._lessons_1mk4y_43{padding-left:22px;font-size:var(--v-font-reading,1rem);line-height:1.6;margin:var(--v-header-gap, 12px) 0 var(--v-card-padding, 16px)}._lessons_1mk4y_43 li{padding-left:3px;margin:8px 0;overflow-wrap:break-word}._moduleBody_1mk4y_11 ._bibliography_1mk4y_45{font-size:var(--v-font-reading,1rem);color:var(--v-muted, #675e70)}._studyLink_1mk4y_25{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--v-item-gap, 8px);min-height:48px;font-size:var(--v-font-control,.875rem);font-weight:700;margin-top:var(--v-header-gap, 12px);max-width:100%;text-decoration:none}._studyLink_1mk4y_25 svg{flex-shrink:0}._extraLessons_1mk4y_11{margin-top:var(--v-header-gap, 12px);border-top:1px solid var(--v-border, #e5dfe8);padding-top:var(--v-header-gap, 12px)}._extraLessons_1mk4y_11>._status_1mk4y_7{margin-top:10px}._extraList_1mk4y_50{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:var(--v-item-gap, 8px)}._extraList_1mk4y_50>li{display:flex;align-items:flex-start;gap:var(--v-item-gap, 8px);font-size:var(--v-font-reading,1rem);line-height:1.5;min-width:0}._extraList_1mk4y_50 ._studyLink_1mk4y_25{margin-top:0;min-width:0;overflow-wrap:break-word}._moduleBody_1mk4y_11>._studyLink_1mk4y_25{display:flex;width:fit-content;overflow-wrap:break-word}._itemNumber_1mk4y_54{color:var(--v-primary, #c32f91);font-weight:700;min-width:32px;flex-shrink:0}._areaSummary_1mk4y_28:focus-visible,._moduleSummary_1mk4y_28:focus-visible,._studyLink_1mk4y_25:focus-visible,._referenceList_1mk4y_21 a:focus-visible{outline:3px solid var(--v-primary, #c32f91);outline-offset:3px;border-radius:8px}@media(max-width:680px){._plan_1mk4y_8,._referenceColumns_1mk4y_20{grid-template-columns:1fr}._card_1mk4y_9,._references_1mk4y_9{padding:var(--v-card-padding, 16px)}._heading_1mk4y_2{gap:8px}._areaSummary_1mk4y_28{padding:var(--v-card-padding-compact, 12px);gap:var(--v-item-gap, 8px)}._areaBody_1mk4y_37{padding:0 var(--v-card-padding-compact, 12px) var(--v-card-padding-compact, 12px)}._summaryText_1mk4y_32 strong{font-size:var(--v-font-reading,1rem)}._areaNumber_1mk4y_31{width:30px;height:30px}._moduleSummary_1mk4y_28{padding:var(--v-card-padding-compact, 12px)}._moduleBody_1mk4y_11{padding:0 var(--v-card-padding-compact, 12px) var(--v-card-padding-compact, 12px)}._referenceColumns_1mk4y_20{gap:var(--v-card-gap, 12px)}}@media(prefers-reduced-motion:reduce){._chevron_1mk4y_35{transition:none}}._extraProgram_1mk4y_59{flex:1;min-width:0}._extraList_1mk4y_50>li>._itemNumber_1mk4y_54{padding-top:12px}._interactiveProgram_1mk4y_61{min-width:0}._interactiveProgram_1mk4y_61 p{font-size:var(--v-font-reading,1rem);line-height:1.65;margin:12px 0 0}._supportMaterials_1mk4y_63{margin-top:16px;padding-top:12px;border-top:1px solid var(--v-border, #e5dfe8);min-width:0}._supportMaterials_1mk4y_63>summary{min-height:48px;cursor:pointer;font-size:var(--v-font-reading,1rem);font-weight:650;line-height:1.5;color:var(--v-primary, #c32f91);overflow-wrap:break-word}._screenLink_1mk4y_65{display:flex;align-items:center;min-height:48px;color:var(--v-primary, #c32f91);text-decoration:none;text-underline-offset:3px;overflow-wrap:break-word}._screenLink_1mk4y_65:hover{text-decoration:underline}._screenLink_1mk4y_65:focus-visible,._supportMaterials_1mk4y_63>summary:focus-visible{outline:3px solid var(--v-primary, #c32f91);outline-offset:3px;border-radius:6px}._overview_1mk4y_1{font-size:var(--v-font-reading, 1rem);line-height:1.6}._metadata_1mk4y_6,._status_1mk4y_7,._summaryText_1mk4y_32 small,._referenceList_1mk4y_21 span,._moduleBody_1mk4y_11 ._bibliography_1mk4y_45{font-size:var(--v-font-description, .8125rem)}._areaSummary_1mk4y_28,._moduleSummary_1mk4y_28{min-height:48px;box-sizing:border-box}._referenceList_1mk4y_21 a{display:inline;overflow-wrap:anywhere}._card_1mk4y_9,._references_1mk4y_9{box-shadow:var(--v-shadow, 0 3px 16px #35234106)}._back_91enh_1{display:inline-flex;align-items:center;min-height:44px}._header_91enh_2{margin-bottom:var(--v-header-gap, 12px)}._header_91enh_2 img{max-height:200px;object-fit:contain;object-position:left center}._titleRow_91enh_4{display:flex;align-items:center;gap:var(--v-header-gap, 12px);min-width:0}._titleRow_91enh_4 h1{flex:1;min-width:0}._titleRow_91enh_4>button{flex-shrink:0}._goal_91enh_7{display:grid;gap:var(--v-card-gap, 12px);min-width:0;padding:var(--v-card-padding, 16px);border:1px solid var(--border);border-radius:var(--v-radius-card, 16px);background:var(--card)}._field_91enh_8,._goal_91enh_7 label{display:grid;gap:var(--v-item-gap, 8px);min-width:0}._goal_91enh_7 input{display:block;width:100%;min-width:0;min-height:48px}._goal_91enh_7 input[aria-invalid=true]{border-color:var(--error)!important}._goal_91enh_7 :is(h2,p){margin:0;overflow-wrap:anywhere}._progress_91enh_13{display:grid;gap:var(--v-item-gap, 8px);padding-top:var(--v-item-gap, 8px)}._progress_91enh_13 h2{font-size:1.25rem}._progress_91enh_13 progress{width:100%;height:12px;accent-color:var(--primary)}._notice_91enh_16{color:var(--muted-foreground);font-size:.875rem;line-height:1.5}._warning_91enh_17{padding:var(--v-card-padding-compact, 12px);border:1px solid var(--border);border-radius:var(--v-radius-control, 12px);background:var(--v-yellow-soft);line-height:1.5}._error_91enh_18{color:var(--error);font-size:.875rem;line-height:1.5}._header_11il3_1{margin:0 0 var(--v-header-gap, 12px);min-width:0}._header_11il3_1 img{width:100%;height:auto;max-width:100%;object-fit:contain;object-position:center}._header_11il3_1 h1{min-width:0}._list_1clnm_1{display:grid;gap:var(--v-card-gap, 12px);margin:0;padding:0;list-style:none;min-width:0}._list_1clnm_1 li{min-width:0}._card_1clnm_10{display:grid;gap:var(--v-item-gap, 8px);box-sizing:border-box;min-height:48px;min-width:0;padding:var(--v-card-padding, 16px);border:1px solid var(--v-border, #e5dfe8);border-radius:var(--v-radius-card, 16px);background:var(--v-white, #fff);color:var(--v-text, #352341);text-decoration:none}._card_1clnm_10 h2,._card_1clnm_10 p{margin:0;overflow-wrap:anywhere}._card_1clnm_10 p{line-height:1.6}._card_1clnm_10:hover h2{text-decoration:underline;text-underline-offset:3px}._card_1clnm_10:focus-visible{outline:3px solid var(--v-focus, #7c52b8);outline-offset:3px}._link_ts9xt_1{text-decoration:none;color:inherit;min-height:44px}._activity_1ioxf_1{display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--card);margin-top:12px;min-width:0}._activity_1ioxf_1 h2{font-size:1.125rem;line-height:1.35;margin:0}._activity_1ioxf_1 p{margin:0;line-height:1.55}._options_1ioxf_4{display:grid;gap:8px}._option_1ioxf_4{display:flex;align-items:center;gap:10px;padding:10px 12px;min-height:44px;border:1px solid var(--border);border-radius:12px;cursor:pointer;overflow-wrap:anywhere}._option_1ioxf_4:has([data-state=checked]){border-color:var(--primary);background:var(--accent)}._action_1ioxf_7{height:auto;min-height:44px;white-space:normal;padding:10px 14px;line-height:1.4}._error_1ioxf_8{color:var(--destructive)}._feedback_1ioxf_9{color:var(--foreground)}._celebrate_1ioxf_10{color:var(--primary);font-weight:700;animation:var(--motion-entry-animation)}._next_1ioxf_11{display:grid;gap:8px;border-top:1px solid var(--border);padding-top:12px}._next_1ioxf_11 a{color:var(--primary);min-height:44px;display:flex;align-items:center;line-height:1.4}@media(prefers-reduced-motion:reduce){._celebrate_1ioxf_10{animation:none}}._detail_jnrln_1{min-width:0;overflow-wrap:anywhere}._detail_jnrln_1 h2{margin:0 0 var(--v-heading-gap, 8px);font-size:1.25rem;line-height:1.4}._detail_jnrln_1 p{line-height:1.65}._metadata_jnrln_4{margin:var(--v-item-gap, 8px) 0}._originalLink_jnrln_5{display:inline-flex;align-items:center;min-height:48px;overflow-wrap:anywhere}._header_6xt1o_1{margin-bottom:var(--v-header-gap,12px)}._back_6xt1o_1{display:inline-flex;align-items:center;min-height:48px;font-weight:700;text-decoration:none}._back_6xt1o_1[aria-disabled=true]{opacity:.6;cursor:not-allowed}._object_19wpd_1{max-width:250px;width:100%;margin:0 auto}._artwork_19wpd_2{display:block;width:100%;height:210px;overflow:hidden}._object_19wpd_1 ._name_19wpd_3{font-size:var(--v-font-card,.875rem);line-height:1.4;text-align:center;font-weight:700;color:var(--v-text,#352341);margin:8px 0 0;overflow-wrap:normal;word-break:normal;text-wrap:balance}._summary_182h3_1{display:flex;align-items:center;gap:12px;margin:12px 0}._summary_182h3_1 ._currentArtwork_182h3_1{width:88px;height:88px;flex:0 0 88px}._summaryDetails_182h3_1{display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px;min-width:0}._currentCategory_182h3_1{flex-basis:100%;font-weight:700;color:var(--v-primary-hover,#a72379)}._summaryDetails_182h3_1>strong{color:var(--v-primary-hover,#a72379)}._summaryDetails_182h3_1>a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--v-primary-hover,#a72379)}._categories_182h3_2{margin:16px 0}._collection_182h3_2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;align-items:start;margin:12px 0 20px}._achievement_182h3_3{min-width:0;max-width:300px;width:100%;margin:0 auto;background:transparent;border:0;padding:0}._explanation_182h3_4{padding:0 12px;text-align:center;font-size:var(--v-font-body,.875rem)}._explanation_182h3_4 p{margin:8px 0;line-height:1.5}._explanation_182h3_4>span{justify-content:center}._explanation_182h3_4 button{margin-top:10px}._explanation_182h3_4 svg{flex-shrink:0}._explanation_182h3_4 :is(button,a):focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}@media(max-width:540px){._collection_182h3_2{gap:16px}._achievement_182h3_3{max-width:300px}._explanation_182h3_4{padding:0 8px}}._panel_4ak62_1{min-width:0;background:var(--v-white, #fff);border:1px solid var(--v-border, #e5dfe8);border-radius:var(--v-radius-card, 16px);padding:var(--v-card-padding, 16px);margin:var(--v-header-gap, 12px) 0;color:var(--v-text, #352341);font:400 1rem/1.6 var(--font-family-base)}._heading_4ak62_2{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v-header-gap, 12px);margin-bottom:var(--v-header-gap, 12px)}._title_4ak62_3{display:flex;align-items:flex-start;gap:var(--v-item-gap, 8px);min-width:0}._title_4ak62_3>svg{flex-shrink:0;margin-top:4px;color:var(--v-primary, #c32f91)}._title_4ak62_3 h2{margin:0;font-size:1.25rem;line-height:1.4;font-weight:800;overflow-wrap:anywhere}._toggle_4ak62_6{box-sizing:border-box;min-height:48px;max-width:100%;height:auto;padding:12px 16px;white-space:normal;border:1px solid var(--v-field-border, #8f8397);border-radius:var(--v-radius-control, 12px);font:700 1rem/1.5 var(--font-family-base);background:var(--v-white, #fff);color:var(--v-primary-hover, #a72379);cursor:pointer}._toggle_4ak62_6[aria-pressed=true]{border-color:var(--v-primary, #c32f91);box-shadow:inset 0 0 0 1px var(--v-primary, #c32f91);background:var(--v-subtle, #f7f6fa)}._reminder_4ak62_8{border:1px solid var(--v-border, #e5dfe8);border-left:3px solid var(--v-lilac, #7c52b8);border-radius:var(--v-radius-control, 12px);padding:var(--v-card-padding-compact, 12px);margin-top:var(--v-header-gap, 12px);background:var(--v-white, #fff);overflow-wrap:anywhere}._reminder_4ak62_8[data-kind=continue]{border-left-color:var(--v-primary, #c32f91)}._reminder_4ak62_8 p{margin:8px 0 12px;font-size:1rem;line-height:1.6;color:var(--v-muted, #675e70)}._actions_4ak62_11{display:flex;align-items:center;gap:var(--v-item-gap, 8px) var(--v-card-gap, 12px);flex-wrap:wrap}._actions_4ak62_11>a,._textButton_4ak62_12{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-height:48px;max-width:100%;color:var(--v-primary-hover, #a72379);font:700 1rem/1.5 var(--font-family-base);text-underline-offset:3px;overflow-wrap:anywhere}._textButton_4ak62_12{padding:8px 0;border:0;background:transparent;text-decoration:underline;cursor:pointer;text-align:left}._textButton_4ak62_12>svg{flex-shrink:0}._actions_4ak62_11 ._textButton_4ak62_12{color:var(--v-muted, #675e70)}._status_4ak62_16{font-size:1rem;color:var(--v-muted, #675e70);margin:var(--v-header-gap, 12px) 0 0}._restore_4ak62_17{margin-top:12px}._panel_4ak62_1 :is(a,button):focus-visible{outline:3px solid var(--v-focus, #7c52b8);outline-offset:3px}@media(max-width:560px){._panel_4ak62_1{padding:var(--v-card-padding, 16px)}}@media(prefers-reduced-motion:reduce){._panel_4ak62_1 *{transition:none;animation:none}}._artwork_yy2pi_1{--curiosity-art-ink: #172B4D;--curiosity-art-pink: var(--v-primary, #C32F91);--curiosity-art-gold: var(--v-gold, #E6B451);display:block;width:100%;height:auto;aspect-ratio:3 / 2;max-width:440px;margin-inline:auto;overflow:visible;flex-shrink:0}._scene_yy2pi_14{transform-origin:center;animation:var(--motion-fade-in-animation, none)}@media(prefers-reduced-motion:reduce){._scene_yy2pi_14{animation:none;transition:none}}._root_77len_1,._masthead_77len_1{--curiosity-ink:color-mix(in srgb,var(--foreground) 75%,#172b4d);color:var(--curiosity-ink);min-width:0}._masthead_77len_1{position:relative;padding:6px 0 18px;text-align:center}._eyebrow_77len_3{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 10px;font-size:.65rem;font-weight:800;letter-spacing:.18em;color:var(--primary)}._eyebrow_77len_3>span{height:6px;width:6px;border-radius:50%;background:var(--v-gold,#e6b451);box-shadow:0 0 0 4px color-mix(in srgb,var(--v-gold,#e6b451) 16%,transparent)}._headline_77len_5{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.22em;margin:0;line-height:1.08;font-size:clamp(2.1rem,8vw,3.3rem);font-weight:900;letter-spacing:-.055em;text-shadow:0 2px 0 color-mix(in srgb,var(--v-gold,#e6b451) 22%,transparent)}._headline_77len_5 em{font-style:normal;color:var(--primary);text-shadow:0 3px 0 color-mix(in srgb,var(--primary) 13%,var(--card))}._headline_77len_5 svg{width:22px;height:22px;align-self:flex-start;flex:none;color:var(--v-gold,#e6b451);margin-top:4px;stroke-width:1.6}._subtitle_77len_8{margin:12px 0 0;font-size:.82rem;line-height:1.5;color:var(--muted-foreground)}._root_77len_1{display:grid;gap:22px;padding-top:8px}._storyHeader_77len_10{display:grid;gap:10px;min-width:0}._area_77len_11{display:flex;align-items:center;gap:7px;margin:0;font-size:.7rem;font-weight:750;line-height:1.4;color:var(--primary);letter-spacing:.025em}._area_77len_11 svg{flex:none}._topic_77len_13{margin:0;max-width:34ch;font-size:clamp(1.3rem,4.7vw,1.9rem);font-weight:800;letter-spacing:-.025em;line-height:1.25;text-wrap:balance;overflow-wrap:break-word}._topic_77len_13:focus-visible{outline:2px solid var(--ring);outline-offset:5px;border-radius:4px}._lead_77len_15{margin:0;font-size:.95rem;font-weight:650;line-height:1.65;overflow-wrap:break-word}._teaching_77len_16{display:grid;gap:18px;min-width:0}._visual_77len_17{margin:0;display:grid;gap:5px;justify-items:center;min-width:0;padding:4px 8px 12px;border-radius:24px;background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--primary) 7%,var(--card)),var(--card) 72%)}._visual_77len_17>svg{max-width:420px}._visual_77len_17 figcaption{display:flex;align-items:center;gap:7px;text-align:center;font-size:.7rem;line-height:1.5;color:var(--muted-foreground)}._visual_77len_17 figcaption span{height:1px;width:20px;flex:none;background:var(--v-gold,#e6b451)}._insights_77len_21{display:grid;gap:10px;min-width:0}._insight_77len_21{min-width:0;padding:16px;border:1px solid color-mix(in srgb,var(--primary) 13%,var(--border));border-radius:18px;background:linear-gradient(130deg,color-mix(in srgb,var(--primary) 3%,var(--card)),var(--card));box-shadow:0 5px 18px color-mix(in srgb,var(--foreground) 3%,transparent)}._insight_77len_21:nth-child(2){border-color:color-mix(in srgb,var(--v-gold,#e6b451) 35%,var(--border));background:linear-gradient(130deg,color-mix(in srgb,var(--v-gold,#e6b451) 6%,var(--card)),var(--card))}._insightTop_77len_24{display:flex;align-items:center;gap:9px;margin-bottom:9px}._insightIcon_77len_25{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:10px;color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--card))}._insight_77len_21:nth-child(2) ._insightIcon_77len_25{color:var(--v-warning,#8a5500);background:color-mix(in srgb,var(--v-gold,#e6b451) 15%,var(--card))}._insightTop_77len_24 h4{margin:0;font-size:.75rem;font-weight:800;line-height:1.35;letter-spacing:.015em}._insightNumber_77len_28{margin-left:auto;font-size:.7rem;font-weight:800;color:var(--muted-foreground);font-variant-numeric:tabular-nums;opacity:.65}._insight_77len_21 p{margin:0;font-size:.9rem;line-height:1.65;overflow-wrap:break-word}._practice_77len_30{display:grid;gap:14px;min-width:0;padding-top:6px}._practiceIntro_77len_31{display:flex;gap:12px;align-items:center;color:var(--primary);font-size:.66rem;font-weight:800;letter-spacing:.12em;line-height:1.4}._practiceLine_77len_32{flex:1;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 20%,var(--border)),transparent)}._question_77len_33{padding:0;border:0;margin:0;min-width:0}._question_77len_33 legend{padding:0;width:100%;font-size:1.05rem;font-weight:800;line-height:1.5;overflow-wrap:break-word}._hint_77len_35{margin:6px 0 14px;color:var(--muted-foreground);font-size:.78rem;line-height:1.5}._options_77len_36{display:grid;gap:9px;min-width:0}._option_77len_36{display:grid;grid-template-columns:30px minmax(0,1fr) 14px;gap:11px;align-items:center;width:100%;height:auto;min-height:58px;padding:12px;text-align:left;white-space:normal;border-radius:15px;border:1px solid var(--v-field-border,var(--border));background:var(--card);color:var(--curiosity-ink);font-size:.875rem;font-weight:550;line-height:1.5;box-shadow:none;transition:background var(--motion-fast,.15s),border-color var(--motion-fast,.15s),box-shadow var(--motion-fast,.15s)}._option_77len_36:hover:not(:disabled),._option_77len_36[data-selected]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--card));color:var(--curiosity-ink)}._option_77len_36:focus-visible{outline:3px solid var(--ring);outline-offset:3px}._option_77len_36:disabled{opacity:.75;cursor:default}._letter_77len_41{display:grid;place-items:center;min-height:30px;width:30px;border-radius:9px;background:color-mix(in srgb,var(--primary) 7%,var(--card));color:var(--primary);font-weight:800;font-size:.75rem}._optionText_77len_42{min-width:0;overflow-wrap:break-word}._optionDot_77len_43{width:13px;height:13px;border:1px solid var(--v-field-border,var(--border));border-radius:50%;justify-self:end}._option_77len_36[data-selected] ._optionDot_77len_43{background:var(--primary);border-color:var(--primary);box-shadow:inset 0 0 0 3px var(--card)}._retry_77len_45{display:flex;gap:10px;align-items:flex-start;padding:14px;border-radius:14px;background:color-mix(in srgb,var(--primary) 6%,var(--card));color:var(--curiosity-ink)}._retry_77len_45>svg{flex:none;color:var(--primary);margin-top:2px}._retry_77len_45 strong{display:block;font-size:.9rem;color:var(--primary)}._retry_77len_45 p{margin:4px 0 0;font-size:.82rem;line-height:1.5}._sources_77len_49{min-width:0;padding-top:7px;border-top:1px dashed var(--border);color:var(--muted-foreground);font-size:.75rem}._sources_77len_49 summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;font-weight:650;color:var(--muted-foreground)}._sources_77len_49 summary:after{content:"+";margin-left:auto;font-size:1.1rem;color:var(--primary)}._sources_77len_49[open] summary:after{content:"−"}._sources_77len_49 summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:6px}._sources_77len_49 a{display:flex;align-items:flex-start;gap:10px;padding:9px 0;color:var(--primary);line-height:1.5;text-decoration:underline;text-underline-offset:3px}._sources_77len_49 a>span{min-width:0;overflow-wrap:anywhere}._sources_77len_49 a>svg{flex:none;margin-top:2px}._root_77len_1:not([data-paused]) ._visual_77len_17{animation:_art-enter_77len_1 .4s ease-out both}._root_77len_1:not([data-paused]) ._insight_77len_21{animation:_insight-enter_77len_1 .35s ease-out both;animation-delay:calc(var(--insight-index) * 65ms)}@keyframes _art-enter_77len_1{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes _insight-enter_77len_1{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:none}}@media(min-width:700px){._teaching_77len_16{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:24px}._options_77len_36{grid-template-columns:repeat(2,minmax(0,1fr))}._topic_77len_13{max-width:40ch}._root_77len_1{gap:26px}._visual_77len_17{padding:14px 0 18px}}@media(max-width:359px){._headline_77len_5{font-size:1.95rem}._headline_77len_5 svg{width:16px}._insight_77len_21{padding:13px}._option_77len_36{padding:11px;gap:8px}._root_77len_1{gap:18px}}@media(prefers-reduced-motion:reduce){._root_77len_1 ._visual_77len_17,._root_77len_1 ._insight_77len_21{animation:none!important}._option_77len_36{transition:none}}._page_7ny8w_1{min-height:100%;color:var(--foreground);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 3%,var(--background)),var(--background) 45%);padding:12px 14px 28px}._wrap_7ny8w_2{max-width:1000px;margin:auto;display:grid;gap:10px;min-width:0}._back_7ny8w_3{color:var(--primary);font-weight:600;min-height:44px;display:flex;align-items:center;text-decoration:none;font-size:.875rem;line-height:1.35}._activity_7ny8w_4{display:grid;gap:18px;min-width:0;padding:20px 16px;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:26px;background:var(--card);scroll-margin-top:76px;box-shadow:0 10px 35px color-mix(in srgb,var(--primary) 4%,transparent)}._header_7ny8w_5{display:grid;gap:12px;min-width:0;padding-bottom:16px;border-bottom:1px solid color-mix(in srgb,var(--primary) 10%,var(--border))}._summary_7ny8w_6{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;min-width:0;gap:10px;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--primary) 3%,var(--card))}._category_7ny8w_7{display:flex;align-items:center;min-width:0;max-width:100%;color:var(--primary)}._category_7ny8w_7>span{font-size:.8125rem;line-height:1.3;font-weight:600;padding:5px 8px;gap:6px;white-space:normal;overflow-wrap:anywhere}._category_7ny8w_7 svg{width:16px;height:16px}._score_7ny8w_10{display:flex;flex-direction:column;gap:3px;margin:0 0 0 auto;font-size:.7rem;line-height:1.4;color:var(--muted-foreground);text-align:right}._score_7ny8w_10 strong{font-size:.9375rem;color:var(--primary);font-variant-numeric:tabular-nums}._card_7ny8w_12{position:relative;min-width:0}._notice_7ny8w_13{border:1px solid var(--border);border-radius:12px;padding:12px;display:grid;gap:10px;font-size:.875rem;min-width:0}._notice_7ny8w_13 p,._notice_7ny8w_13 h3{margin:0;line-height:1.45}._celebration_7ny8w_15{width:calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));max-width:460px;max-height:calc(100dvh - 48px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow-y:auto;overflow-x:hidden;padding:36px 24px 24px;border-radius:26px;border:1px solid color-mix(in srgb,var(--v-gold,#e6b451) 35%,var(--border));background:var(--card);display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;isolation:isolate}._celebration_7ny8w_15>*:not(._stars_7ny8w_16):not(button),._celebration_7ny8w_15>._continueButton_7ny8w_16{position:relative;z-index:1;max-width:100%}._celebration_7ny8w_15>button:last-child{min-width:44px;min-height:44px}._successEyebrow_7ny8w_18{margin:0;padding:0 12px;color:var(--primary);font-size:.65rem;font-weight:800;letter-spacing:.12em;line-height:1.6}._successTitle_7ny8w_19{margin:0;font-size:clamp(1.45rem,6vw,2rem);font-weight:850;line-height:1.25;color:var(--foreground);text-wrap:balance;overflow-wrap:break-word}._successExplanation_7ny8w_20{margin:0;font-size:.95rem;line-height:1.65;color:var(--muted-foreground);overflow-wrap:break-word}._points_7ny8w_21{color:var(--primary);font-weight:800;font-size:clamp(2rem,9vw,3rem);animation:_points-in_7ny8w_1 .5s ease-out}._continueButton_7ny8w_16{width:100%;min-height:48px;height:auto;margin-top:4px;padding:12px 16px;white-space:normal}._stars_7ny8w_16{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:0}._stars_7ny8w_16 span{position:absolute;left:calc(5% + var(--piece) * 11%);top:12px;color:var(--v-gold,#e6b451);font-size:22px;opacity:0;animation:_gold-stars_7ny8w_1 1.4s ease-out both;animation-delay:calc(var(--piece) * 35ms)}@keyframes _gold-stars_7ny8w_1{0%{opacity:0;transform:translateY(-20px) rotate(0)}20%{opacity:.85}to{opacity:0;transform:translateY(220px) rotate(80deg)}}@keyframes _points-in_7ny8w_1{0%{opacity:0;transform:translateY(6px) scale(.95)}to{opacity:1;transform:none}}@media(min-width:700px){._page_7ny8w_1{padding:20px 24px 32px}._activity_7ny8w_4{padding:28px 30px;gap:24px}._summary_7ny8w_6{padding:12px 16px}}@media(prefers-reduced-motion:reduce){._stars_7ny8w_16{display:none}._points_7ny8w_21{animation:none}._celebration_7ny8w_15{animation:none!important;transition:none!important}}._admin_1onj9_1{min-width:0}._tabs_1onj9_1{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}._tabs_1onj9_1 button{white-space:normal;height:auto;min-height:44px}._toolbar_1onj9_2{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}._toolbar_1onj9_2 p{margin:8px 0}._adminLinks_1onj9_3{display:flex;gap:8px 16px;flex-wrap:wrap}._adminLinks_1onj9_3 a{display:inline-flex;align-items:center;min-height:44px;color:var(--v-primary-hover,#a72379);font-weight:600}._adminLinks_1onj9_3 a:focus-visible{outline:2px solid var(--v-primary,#bb268d);outline-offset:4px;border-radius:4px}._card_1onj9_4{border:1px solid var(--v-border,#e5dfe8);border-radius:16px;padding:16px;margin:12px 0;min-width:0;background:#fff}._card_1onj9_4 h2,._card_1onj9_4 h3{margin:0 0 8px}._card_1onj9_4 p{margin:8px 0}._card_1onj9_4 dl{margin:0}._card_1onj9_4 dl>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--v-border,#e5dfe8);padding:8px 0}._card_1onj9_4 dd{margin:0;font-weight:700}._columns_1onj9_5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._columns_1onj9_5 ._card_1onj9_4{margin:0}._stats_1onj9_6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}._stats_1onj9_6 article{border:1px solid var(--v-border,#e5dfe8);border-radius:12px;padding:12px;display:grid;gap:8px}._stats_1onj9_6 strong{font-size:1.5rem;color:var(--v-primary-hover,#a72379)}._field_1onj9_7{display:grid;gap:8px;margin:12px 0;min-width:0}._field_1onj9_7 input,._field_1onj9_7 textarea{width:100%;min-width:0;min-height:44px}._field_1onj9_7 textarea{min-height:96px}._check_1onj9_7{display:flex;gap:10px;align-items:center;min-height:44px;margin:8px 0}._check_1onj9_7 button{flex-shrink:0}._record_1onj9_8{padding:12px 0;border-bottom:1px solid var(--v-border,#e5dfe8);min-width:0}._record_1onj9_8 h3{font-size:1.0625rem}._record_1onj9_8 a{display:inline-flex;align-items:center;min-height:44px;color:var(--v-primary-hover,#a72379)}._muted_1onj9_9{color:var(--v-muted,#675e70);font-size:.9375rem}._actions_1onj9_9{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0}._actions_1onj9_9 button{height:auto;min-height:44px;white-space:normal}._option_1onj9_10{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 0}._source_1onj9_10{border:1px solid var(--v-border,#e5dfe8);border-radius:12px;padding:12px;margin:12px 0}._list_1onj9_10{display:grid;gap:8px;margin:12px 0}._list_1onj9_10 button{text-align:left;justify-content:flex-start;white-space:normal;height:auto;min-height:44px}@media(max-width:700px){._columns_1onj9_5{grid-template-columns:minmax(0,1fr)}._card_1onj9_4{padding:12px}._stats_1onj9_6{grid-template-columns:minmax(0,1fr)}}._panel_ka04u_1{scroll-margin-top:24px;background:var(--v-surface,#fff);border:1px solid var(--v-border,#e5dfe8);border-top:3px solid #d7ac47;border-radius:18px;padding:20px;margin:18px 0;min-width:0;color:var(--v-text,#352341)}._header_ka04u_2{display:flex;align-items:flex-start;gap:12px}._icon_ka04u_2{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border-radius:14px;background:var(--v-magenta-soft,#fbeaf5);color:var(--v-primary-hover,#a72379);box-shadow:0 3px #efe1e9}._header_ka04u_2 h2{margin:0;font-size:var(--v-font-section,1.0625rem);line-height:1.4}._subtitle_ka04u_2{margin:5px 0 0;font-weight:600;line-height:1.45;font-size:.9375rem}._support_ka04u_2{font-size:.875rem;color:var(--v-muted,#675e70);line-height:1.55;margin:14px 0}._toolbar_ka04u_3{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:18px 0}._periodField_ka04u_3{display:grid;gap:5px;min-width:160px}._periodField_ka04u_3 label{font-weight:700;font-size:.875rem}._period_ka04u_3{min-height:44px}._refresh_ka04u_3{min-height:44px;white-space:normal}._summary_ka04u_4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:14px 0}._summaryCard_ka04u_4{border-radius:14px;padding:14px;background:var(--v-magenta-soft,#fbeaf5);min-width:0}._summaryCard_ka04u_4:last-child{background:var(--v-yellow-soft,#fff5d8)}._summaryCard_ka04u_4 h3{font-size:.8125rem;margin:0 0 6px;font-weight:700}._summaryCard_ka04u_4 strong{display:block;font-size:1.65rem;line-height:1.2;color:var(--v-primary-hover,#a72379);font-variant-numeric:tabular-nums}._summaryCard_ka04u_4 p{font-size:.8125rem;line-height:1.45;margin:5px 0 0}._pending_ka04u_4{font-size:.9375rem!important;color:var(--v-text,#352341)!important;font-weight:700}._range_ka04u_4{font-size:.8125rem;color:var(--v-muted,#675e70);margin:6px 0 12px}._privacyNote_ka04u_4{font-size:.8125rem;line-height:1.5;color:var(--v-muted,#675e70);margin:10px 0}._sectionTitle_ka04u_5{font-size:var(--v-font-card,.9375rem);margin:18px 0 8px}._dimension_ka04u_5{margin:8px 0;border:1px solid var(--v-border,#e5dfe8)!important;border-radius:14px;background:var(--v-surface,#fff);overflow:hidden}._dimensionTrigger_ka04u_5{padding:14px!important;align-items:flex-start!important;gap:8px!important;text-decoration:none!important}._dimensionTrigger_ka04u_5>svg{margin-top:4px;flex-shrink:0}._dimensionSummary_ka04u_5{display:block;min-width:0;width:100%;text-align:left}._dimensionTop_ka04u_5{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}._dimensionName_ka04u_5{font-size:.9375rem;font-weight:750}._coverage_ka04u_5{display:block;color:var(--v-muted,#675e70);font-size:.75rem;font-weight:400;line-height:1.4}._distribution_ka04u_5{display:flex;width:100%;height:9px;border-radius:8px;overflow:hidden;background:var(--v-lilac-soft,#f0e9f9);margin:10px 0 6px}._segment_ka04u_5{height:100%;min-width:0}._segment_ka04u_5[data-kind=positive]{background:var(--v-primary-hover,#a72379)}._segment_ka04u_5[data-kind=neutral]{background:#8d72b2}._segment_ka04u_5[data-kind=concern]{background:#b67c18}._segment_ka04u_5[data-kind=notObserved]{background:#d8d0e0}._noData_ka04u_5{display:block;font-size:.8125rem;font-weight:400;color:var(--v-muted,#675e70);margin:8px 0 0}._dimensionContent_ka04u_6{padding:0!important}._dimensionContent_ka04u_6>div{padding:0 14px 14px!important}._counts_ka04u_6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 12px}._counts_ka04u_6 div{display:flex;justify-content:space-between;gap:8px;border-radius:8px;background:var(--v-lilac-soft,#f0e9f9);padding:8px;font-size:.8125rem;line-height:1.4}._counts_ka04u_6 dt,._counts_ka04u_6 dd{margin:0}._counts_ka04u_6 dd{font-weight:800;flex-shrink:0}._details_ka04u_6{font-size:.8125rem;line-height:1.55;color:var(--v-muted,#675e70);margin:8px 0}._details_ka04u_6 strong{color:var(--v-text,#352341)}._learning_ka04u_6{border-top:1px solid var(--v-border,#e5dfe8);padding-top:12px;margin-top:12px}._course_ka04u_6{font-size:.8125rem;line-height:1.4;margin:0 0 5px}._learningLink_ka04u_6{white-space:normal!important;text-align:left;justify-content:flex-start!important;height:auto!important;min-height:44px;line-height:1.45;gap:8px;padding-left:0!important}._insights_ka04u_7{display:grid;gap:12px;margin-top:16px}._insight_ka04u_7{padding:14px;border-radius:14px;border:1px solid var(--v-border,#e5dfe8)}._insight_ka04u_7 h3{margin:0 0 8px;font-size:.9375rem}._insight_ka04u_7 ul{margin:0;padding-left:19px}._insight_ka04u_7 li{font-size:.875rem;line-height:1.5;margin:7px 0}._insight_ka04u_7 p{font-size:.8125rem;color:var(--v-muted,#675e70);line-height:1.5;margin:0}._history_ka04u_8{list-style:none;margin:8px 0 0;padding:0}._history_ka04u_8 li{display:grid;grid-template-columns:minmax(105px,.7fr) minmax(40px,1fr) minmax(60px,.4fr);gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--v-border,#e5dfe8);font-size:.8125rem}._month_ka04u_8{font-weight:700;line-height:1.4;text-transform:capitalize}._partial_ka04u_8{display:block;font-weight:400;color:var(--v-muted,#675e70);font-size:.75rem}._historyTrack_ka04u_8{height:8px;border-radius:8px;background:var(--v-lilac-soft,#f0e9f9);overflow:hidden}._historyTrack_ka04u_8 span{display:block;width:100%;height:100%;background:var(--v-primary-hover,#a72379);border-radius:8px;transform-origin:left center;transition:transform var(--motion-slow,.4s) var(--motion-easing,cubic-bezier(.22,1,.36,1))}._historyCount_ka04u_8{text-align:right;font-variant-numeric:tabular-nums;line-height:1.4}._gap_ka04u_8{font-size:.75rem;color:var(--v-muted,#675e70);text-align:right;grid-column:2/4}._empty_ka04u_9{background:var(--v-lilac-soft,#f0e9f9);border-radius:14px;padding:16px;margin:14px 0}._empty_ka04u_9 h3{margin:0 0 8px;font-size:.9375rem}._empty_ka04u_9 p{font-size:.875rem;line-height:1.55;margin:0 0 10px}._notice_ka04u_9{padding:14px;border:1px solid var(--v-border,#e5dfe8);border-radius:14px;margin:14px 0;font-size:.875rem;line-height:1.55}._notice_ka04u_9 p{margin:0 0 10px}._loading_ka04u_9{font-size:.875rem;color:var(--v-muted,#675e70);min-height:70px;display:flex;align-items:center}._footer_ka04u_9{display:flex;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin-top:16px}._footer_ka04u_9 a{display:inline-flex;align-items:center;min-height:44px;color:var(--v-primary-hover,#a72379);font-weight:700;font-size:.8125rem}._legend_ka04u_10{list-style:none;display:flex;flex-wrap:wrap;gap:6px 12px;margin:8px 0 12px;padding:0;font-size:.75rem;color:var(--v-muted,#675e70)}._legend_ka04u_10 li{display:inline-flex;gap:5px;align-items:center}._legend_ka04u_10 ._segment_ka04u_5{width:9px;height:9px;border-radius:3px;display:inline-block;flex-shrink:0}._history_ka04u_8 ._historyDimension_ka04u_10{grid-template-columns:minmax(96px,.6fr) minmax(0,1.6fr);align-items:start}._historyDimension_ka04u_10 ._gap_ka04u_8{grid-column:2}._monthSignals_ka04u_10{min-width:0}._monthCounts_ka04u_10{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;margin:5px 0}._monthCounts_ka04u_10 div{display:flex;justify-content:space-between;gap:6px;line-height:1.4;font-size:.75rem}._monthCounts_ka04u_10 dt,._monthCounts_ka04u_10 dd{margin:0}._monthCounts_ka04u_10 dd{font-weight:700}._header_ka04u_2>div{min-width:0}._footer_ka04u_9 a{min-width:0;max-width:100%;white-space:normal}._panel_ka04u_1 :is(a,button):focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}._panel_ka04u_1 ._dimension_ka04u_5 ._dimensionTrigger_ka04u_5:focus-visible{outline-offset:-3px}@media(min-width:700px){._insights_ka04u_7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){._panel_ka04u_1{padding:14px}._header_ka04u_2{gap:9px}._icon_ka04u_2{width:36px;height:36px;border-radius:12px}._summary_ka04u_4{gap:8px}._summaryCard_ka04u_4{padding:11px}._summaryCard_ka04u_4 strong{font-size:1.4rem}._toolbar_ka04u_3{align-items:flex-end}._periodField_ka04u_3{min-width:145px;flex:1}._refresh_ka04u_3{padding:8px!important;font-size:.8125rem}._history_ka04u_8 li{grid-template-columns:minmax(96px,.9fr) minmax(25px,1fr) minmax(54px,.5fr);gap:7px}._coverage_ka04u_5{font-size:.75rem}}@media(max-width:420px){._monthCounts_ka04u_10{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){._summary_ka04u_4,._counts_ka04u_6,._history_ka04u_8 ._historyDimension_ka04u_10{grid-template-columns:minmax(0,1fr)}._historyDimension_ka04u_10 ._gap_ka04u_8{grid-column:1;text-align:left}._toolbar_ka04u_3 ._periodField_ka04u_3{min-width:0;flex-basis:100%}._refresh_ka04u_3{width:100%;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){._panel_ka04u_1 *{transition:none!important;animation:none!important}}._headingWithHelp_ka04u_18{display:flex;align-items:center;gap:4px;min-width:0;max-width:100%}._headingWithHelp_ka04u_18 h2,._headingWithHelp_ka04u_18 h3{min-width:0;overflow-wrap:anywhere}._card_x6owi_1{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--card)}._card_x6owi_1 h2{font-size:1.15rem;line-height:1.5;margin:0}._card_x6owi_1 p{margin:0;line-height:1.6}._intro_x6owi_4{color:var(--muted-foreground)}._option_x6owi_5{display:flex;gap:12px;align-items:center;min-height:48px;padding:12px;border:1px solid var(--border);border-radius:12px;cursor:pointer}._option_x6owi_5 span{overflow-wrap:anywhere;line-height:1.5}._actions_x6owi_7{display:flex;gap:8px;flex-wrap:wrap}._actions_x6owi_7 button{min-height:44px;white-space:normal}._game_nima8_1{display:grid;gap:12px;min-width:0}._gameHeading_nima8_1 h2{margin:0 0 8px}._gameHeading_nima8_1 p{margin:0;line-height:1.6}._simulation_nima8_1{border-left:3px solid var(--v-primary,#bb268d);padding:8px 12px;margin:0;color:var(--v-muted,#675e70);font-size:.9375rem;line-height:1.5}._catalog_nima8_1{list-style:none;padding:0;margin:16px 0;display:grid;gap:12px}._catalog_nima8_1 li{min-width:0}._catalog_nima8_1 a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;border:1px solid var(--v-border,#e5dfe8);border-radius:16px;text-decoration:none;color:inherit;background:#fff}._catalog_nima8_1 h2{font-size:1.125rem;margin:4px 0 8px}._catalog_nima8_1 p{margin:0 0 8px;line-height:1.6}._gameIcon_nima8_1{padding:10px;border-radius:12px;background:#f3eafa;color:var(--v-primary-hover,#a72379);display:flex}._area_nima8_1,._state_nima8_1{font-size:.875rem;color:var(--v-muted,#675e70)}._state_nima8_1{font-weight:700;color:var(--v-primary-hover,#a72379)}._metrics_nima8_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}._metrics_nima8_1>div{border:1px solid var(--v-border,#e5dfe8);border-radius:12px;padding:12px;display:grid;gap:8px;background:#faf7fd}._metrics_nima8_1 span{font-size:.875rem;color:var(--v-muted,#675e70)}._metrics_nima8_1 strong{overflow-wrap:anywhere}._scene_nima8_1{border:1px solid var(--v-border,#e5dfe8);border-radius:16px;padding:16px;background:#fff;min-width:0}._scene_nima8_1 h3{font-size:1.25rem;margin:0 0 8px}._scene_nima8_1 p{line-height:1.65;margin:8px 0 12px;overflow-wrap:anywhere}._scene_nima8_1 button{height:auto;white-space:normal;min-height:44px}._choices_nima8_1{border:0;padding:0;margin:0 0 12px;display:grid;gap:10px;min-width:0}._choices_nima8_1 legend{font-weight:700;line-height:1.5;margin:4px 0 12px}._choice_nima8_1{border:1px solid var(--v-border,#e5dfe8);border-radius:12px;display:flex;align-items:flex-start;gap:10px;min-height:48px;padding:12px;line-height:1.5;cursor:pointer}._choice_nima8_1:has(input:checked){border-color:var(--v-primary,#bb268d);background:#fff5fc}._choice_nima8_1 input{width:20px;height:20px;flex-shrink:0;accent-color:var(--v-primary,#bb268d);margin-top:2px}._field_nima8_1{display:grid;gap:8px;font-weight:600;margin:12px 0}._field_nima8_1 input{min-width:0;width:100%;min-height:44px}._hint_nima8_1{font-size:.875rem;color:var(--v-muted,#675e70)}._feedback_nima8_1{border-left:3px solid #d5bc70;padding:4px 12px;margin:12px 0}._feedback_nima8_1 h4{margin:8px 0;font-size:1rem}._completed_nima8_1>p:first-child{display:flex;align-items:center;gap:8px;color:var(--v-primary-hover,#a72379)}._actions_nima8_1{display:flex;flex-wrap:wrap;gap:12px;align-items:center}._actions_nima8_1 a,._back_nima8_1,._sources_nima8_1 a{color:var(--v-primary-hover,#a72379);min-height:44px;display:inline-flex;align-items:center}._sources_nima8_1 summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600}._sources_nima8_1 ul{padding-left:22px;margin:0}._reward_nima8_1{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--v-primary-hover,#a72379);padding:12px;background:#fff5fb;border-radius:12px}._reward_nima8_1[data-celebrating=true]{animation:_rewardGlow_nima8_1 2s ease-out}._catalog_nima8_1 a:focus-visible,._back_nima8_1:focus-visible,._sources_nima8_1 summary:focus-visible,._choice_nima8_1:focus-within{outline:2px solid var(--v-primary,#bb268d);outline-offset:3px}@keyframes _rewardGlow_nima8_1{0%{box-shadow:0 0 #d952a955;transform:scale(.98)}35%{box-shadow:0 0 0 8px #d952a922;transform:scale(1)}to{box-shadow:0 0 0 0 transparent}}@media(max-width:480px){._catalog_nima8_1 a{padding:12px;gap:10px}._catalog_nima8_1 a>svg{display:none}._catalog_nima8_1 a{grid-template-columns:auto minmax(0,1fr)}._scene_nima8_1{padding:12px}._metrics_nima8_1{grid-template-columns:repeat(2,minmax(0,1fr))}._actions_nima8_1{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){._reward_nima8_1[data-celebrating=true]{animation:none}}._room_1tqyq_1{min-width:0;color:var(--v-text);font-size:var(--v-font-body,.875rem)}._topline_1tqyq_2{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:.75rem;font-weight:700;color:var(--v-muted);margin:0 0 7px}._progress_1tqyq_3{height:5px;border-radius:10px;background:var(--v-lilac-soft);overflow:hidden}._progress_1tqyq_3 span{display:block;height:100%;border-radius:inherit;background:var(--v-primary);transition:width .3s ease}._stage_1tqyq_5{position:relative;isolation:isolate;min-width:0;max-width:620px;margin:0 auto}._artwork_1tqyq_6{display:block;width:100%;height:auto;overflow:visible}._hotspot_1tqyq_7{position:absolute;display:grid;place-items:center;transform:translate(-50%,-50%);width:46px;height:46px;border:0;border-radius:50%;padding:0;background:#fffc;color:var(--v-primary-hover);cursor:pointer;touch-action:manipulation;box-shadow:0 2px 8px #35234118}._hotspot_1tqyq_7>span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;border:2px solid currentColor;background:#fff;font-size:.875rem;font-weight:800}._hotspot_1tqyq_7[data-ready=true]{background:#fbeaf5e6;outline:2px dashed var(--v-primary);outline-offset:2px}._hotspot_1tqyq_7:hover:not(:disabled)>span{background:var(--v-magenta-soft)}._hotspot_1tqyq_7:focus-visible,._item_1tqyq_11:focus-visible,._target_1tqyq_11:focus-visible{outline:3px solid var(--v-focus);outline-offset:3px}._hotspot_1tqyq_7:disabled{opacity:.45;cursor:default}._done_1tqyq_13{position:absolute;right:7%;top:9%;display:flex;align-items:center;gap:3px;padding:3px 7px;border-radius:20px;background:#fff;color:var(--v-success);font-size:.75rem;font-weight:700;box-shadow:0 1px 5px #35234110}._context_1tqyq_14{margin:4px 0 8px;font-size:.8125rem;line-height:1.5;color:var(--v-muted);overflow-wrap:break-word}._mascotMoment_1tqyq_15{display:flex;align-items:center;gap:10px;border-radius:14px;background:var(--v-magenta-soft);padding:6px 12px;margin:4px 0 10px}._mascotMoment_1tqyq_15 p{font-size:.8125rem;line-height:1.4;margin:0;color:var(--v-primary-hover);font-weight:700}._mascot_1tqyq_15{width:72px;height:72px;object-fit:contain;flex-shrink:0;mix-blend-mode:multiply}._interaction_1tqyq_18{position:relative}._itemRow_1tqyq_19{display:flex;align-items:center;gap:12px;margin:10px 0}._item_1tqyq_11{flex:0 0 108px;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;min-height:90px;border:1px solid var(--v-border);border-radius:16px;background:var(--v-surface);padding:8px;color:var(--v-text);font:inherit;font-size:.75rem;font-weight:700;line-height:1.25;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;position:relative}._item_1tqyq_11[aria-pressed=true]{border-color:var(--v-primary);box-shadow:0 0 0 2px var(--v-magenta-soft)}._item_1tqyq_11:active{cursor:grabbing}._item_1tqyq_11:disabled{cursor:default;opacity:.7}._itemArt_1tqyq_24{display:grid;place-items:center;width:52px;height:52px;color:var(--v-lilac);position:relative;will-change:transform}._itemArt_1tqyq_24>svg{display:block;width:52px;height:52px}._instructions_1tqyq_26{display:block;margin:0;min-width:0;color:var(--v-text);font-size:.8125rem;line-height:1.4;font-weight:700}._instructions_1tqyq_26>svg{display:inline;vertical-align:middle;margin-right:5px;color:var(--v-primary)}._instructions_1tqyq_26 small{display:block;margin-top:5px;font-size:.75rem;line-height:1.45;font-weight:400;color:var(--v-muted)}._targets_1tqyq_29{display:grid;gap:7px;grid-template-columns:1fr}._target_1tqyq_11{display:flex;align-items:center;gap:9px;width:100%;min-height:48px;padding:9px 11px;border:1px solid var(--v-border);border-radius:12px;background:#fff;color:var(--v-text);font:inherit;font-size:.8125rem;text-align:left;line-height:1.4;cursor:pointer;touch-action:manipulation;overflow-wrap:break-word}._targetNumber_1tqyq_31{display:grid;place-items:center;flex:0 0 25px;height:25px;border-radius:9px;background:var(--v-lilac-soft);color:var(--v-lilac);font-weight:800}._target_1tqyq_11:hover:not(:disabled),._target_1tqyq_11[data-ready=true]{border-color:#cda1bd;background:#fffbfd}._target_1tqyq_11:disabled{cursor:default;color:var(--v-muted);background:var(--v-surface-subtle)}._hint_1tqyq_34{display:flex;align-items:flex-start;gap:6px;margin:8px 0;color:var(--v-muted);font-size:.75rem;line-height:1.4}._hint_1tqyq_34 svg,._savedScenes_1tqyq_35 svg{flex-shrink:0}._saving_1tqyq_36{font-size:.75rem;color:var(--v-primary-hover);margin:7px 0}._savedScenes_1tqyq_35{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--v-success);margin:8px 0 0}._placed_1tqyq_38,._linen_1tqyq_38{animation:_roomAppear_1tqyq_1 .35s ease both}._air_1tqyq_39{animation:_roomAir_1tqyq_1 4s ease-in-out 2}._sparkle_1tqyq_40{animation:_roomSparkle_1tqyq_1 2s ease-in-out 2}@keyframes _roomAppear_1tqyq_1{0%{opacity:.25;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes _roomAir_1tqyq_1{0%,to{opacity:.4}50%{opacity:1;transform:translate(3px)}}@keyframes _roomSparkle_1tqyq_1{0%,to{opacity:.3}50%{opacity:1}}@media(min-width:700px){._itemRow_1tqyq_19{gap:18px}._targets_1tqyq_29{grid-template-columns:repeat(2,minmax(0,1fr))}._target_1tqyq_11:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:350px){._item_1tqyq_11{flex-basis:88px;padding:7px}._itemRow_1tqyq_19{gap:9px}._hotspot_1tqyq_7{width:44px;height:44px}._topline_1tqyq_2{font-size:.6875rem}}@media(prefers-reduced-motion:reduce){._placed_1tqyq_38,._linen_1tqyq_38,._air_1tqyq_39,._sparkle_1tqyq_40{animation:none}._progress_1tqyq_3 span{transition:none}}._phone_hhq5s_1{border:1px solid var(--v-border,#e5dfe8);border-radius:20px;overflow:hidden;background:#f6f2f8;min-width:0}._header_hhq5s_1{display:flex;align-items:center;gap:10px;background:var(--v-surface,#fff);padding:12px 14px;color:var(--v-text,#352341)}._header_hhq5s_1>div{flex:1;min-width:0}._header_hhq5s_1 strong{font-size:.875rem}._header_hhq5s_1 span:not(._avatar_hhq5s_1){display:block;font-size:.75rem;color:var(--v-muted,#675e70);margin-top:3px}._avatar_hhq5s_1{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;background:#fbeaf5;color:#a72379}._messages_hhq5s_1{display:flex;flex-direction:column;gap:12px;padding:16px 12px;max-height:380px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}._received_hhq5s_1,._sent_hhq5s_1,._guide_hhq5s_1{position:relative;max-width:92%;padding:10px 12px;border-radius:14px;box-shadow:0 2px #3523410a;font-size:.875rem;line-height:1.5;color:#352341;overflow-wrap:break-word;animation:_arrive_hhq5s_1 .18s ease-out}._received_hhq5s_1{align-self:flex-start;background:#fff;border-top-left-radius:3px}._sent_hhq5s_1{align-self:flex-end;background:#f5dcec;border-top-right-radius:3px}._guide_hhq5s_1{align-self:center;background:#fff7dc;color:#65541f;font-size:.75rem}._speaker_hhq5s_1{display:block;font-size:.6875rem;font-weight:700;color:#675e70}._messages_hhq5s_1 p{margin:4px 0!important;font-size:.875rem!important;line-height:1.5!important}._delivered_hhq5s_1{display:block;text-align:right;color:#a72379;font-size:.75rem}._replies_hhq5s_1{border:0;border-top:1px solid #e5dfe8;margin:0;padding:12px;background:var(--v-surface,#fff);display:grid;gap:8px;min-width:0}._replies_hhq5s_1 legend{float:left;width:100%;font-size:.8125rem;font-weight:700;margin-bottom:8px;line-height:1.4}._reply_hhq5s_1{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;min-height:48px;padding:12px;border:1px solid #e5dfe8;border-radius:12px;background:var(--v-surface,#fff);color:var(--v-text,#352341);font:inherit;font-size:.875rem;line-height:1.45;cursor:pointer;white-space:normal}._reply_hhq5s_1 svg{color:#a72379;flex-shrink:0}._reply_hhq5s_1:hover{background:var(--v-magenta-soft,#fff5fb);border-color:#c32f91}._reply_hhq5s_1:focus-visible{outline:3px solid #7c52b8;outline-offset:2px}._reply_hhq5s_1:disabled{opacity:.6;cursor:wait}._notice_hhq5s_1,._saving_hhq5s_1{margin:0!important;padding:10px 14px;font-size:.6875rem!important;line-height:1.5!important;color:var(--v-muted,#675e70);background:var(--v-surface,#fff)}._saving_hhq5s_1{color:#a72379;font-weight:600}@keyframes _arrive_hhq5s_1{0%{transform:translateY(5px);opacity:.6}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){._received_hhq5s_1,._sent_hhq5s_1,._guide_hhq5s_1{animation:none}}._case_hna7b_1{min-width:0;color:var(--v-text,#352341);font-size:var(--v-font-body,.875rem)}._progress_hna7b_2{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;color:var(--v-muted,#675e70)}._case_hna7b_1 ._progressText_hna7b_3{margin:0;font-size:.75rem;line-height:1.4;font-weight:600}._segments_hna7b_4{display:flex;gap:4px;flex:0 0 auto}._segment_hna7b_4{display:block;width:18px;height:3px;border-radius:3px;background:var(--v-border,#e5dfe8)}._segment_hna7b_4[data-complete=true]{background:var(--v-primary,#c32f91)}._scenario_hna7b_7{margin:0 0 14px}._case_hna7b_1 ._scenario_hna7b_7 p{margin:0 0 8px;font-size:.875rem;line-height:1.5}._case_hna7b_1 ._scenario_hna7b_7 p:last-child{margin-bottom:0}._case_hna7b_1 ._prompt_hna7b_10{margin:0 0 8px;font-size:.875rem;font-weight:700;line-height:1.4}._choices_hna7b_11{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}._choice_hna7b_11{box-sizing:border-box;width:100%;min-width:0;min-height:48px;height:auto;display:block;padding:12px 14px;border:1px solid var(--v-border,#e5dfe8);border-radius:12px;background:var(--v-surface,#fff);color:var(--v-text,#352341);font:inherit;font-size:.875rem;line-height:1.45;text-align:left;white-space:normal;word-break:normal;overflow-wrap:break-word;cursor:pointer;touch-action:manipulation}._choice_hna7b_11:hover:not(:disabled){border-color:var(--v-primary,#c32f91);background:var(--v-magenta-soft,#fbeaf5)}._choice_hna7b_11:active:not(:disabled){background:var(--v-lilac-soft,#f0e9f9)}._choice_hna7b_11:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}._choice_hna7b_11:disabled{cursor:default;color:var(--v-muted,#675e70);background:var(--v-surface-subtle,#f7f6fa)}._case_hna7b_1 ._saving_hna7b_17{margin:8px 0 0;font-size:.75rem;line-height:1.4;color:var(--v-muted,#675e70)}@media(max-width:350px){._choice_hna7b_11{padding:11px 12px}._segment_hna7b_4{width:14px}._progress_hna7b_2{gap:8px}}._backButton_nbwfu_1{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:#a72379;font:inherit;font-size:.8125rem;padding:6px 0;min-height:44px;cursor:pointer}._backButton_nbwfu_1:focus-visible{outline:3px solid #7c52b8;outline-offset:2px}._liveGame_nbwfu_1{min-width:0}._legacy_nbwfu_1{background:var(--v-yellow-soft,#fff5d8);padding:12px;border-radius:14px;font-size:.8125rem;line-height:1.5}._legacy_nbwfu_1 p{margin:0 0 10px}._liveScene_nbwfu_1{min-width:0}._liveScene_nbwfu_1>h3{font-size:.9375rem;margin:6px 0 12px;font-weight:700;line-height:1.4}._liveScene_nbwfu_1>button{min-height:44px}._liveScene_nbwfu_1 h4{font-size:.8125rem!important}._liveScene_nbwfu_1 p{font-size:.875rem;line-height:1.5}._liveGame_nbwfu_1 details{font-size:.75rem}._liveGame_nbwfu_1 details a{overflow-wrap:anywhere}._liveGame_nbwfu_1 button{white-space:normal;height:auto}._liveGame_nbwfu_1 a{overflow-wrap:break-word}._legacyActions_nbwfu_2{display:flex;flex-wrap:wrap;gap:8px}._legacyActions_nbwfu_2 button{min-height:44px;height:auto;white-space:normal}._caseGame_nbwfu_4{gap:8px}._caseGame_nbwfu_4 ._liveScene_nbwfu_1>h3{font-size:.9375rem;line-height:1.4;margin:4px 0 12px}._caseFeedback_nbwfu_6{margin:12px 0;border-left:3px solid var(--v-primary);padding:2px 0 2px 12px}._caseFeedback_nbwfu_6 h4{font-size:.8125rem!important;margin:8px 0 4px;font-weight:700;color:var(--v-text)}._caseFeedback_nbwfu_6 p{font-size:.8125rem;line-height:1.5;margin:4px 0 8px;color:var(--v-text)}._caseCompletion_nbwfu_9 p{font-size:.875rem;line-height:1.5}._caseReward_nbwfu_10{font-size:.8125rem;font-weight:600;color:var(--v-primary-hover);margin:8px 0}@media(max-width:350px){._legacyActions_nbwfu_2{display:grid}._legacyActions_nbwfu_2 button{width:100%}}._page_1wwd0_1{min-height:calc(100dvh - 64px);background:var(--v-surface,#fff);color:var(--v-text,#352341);font-family:var(--font-family-base,"Nunito",sans-serif);font-size:.875rem;line-height:1.5}._wrap_1wwd0_2{width:100%;max-width:1040px;margin:0 auto;padding:20px 16px 32px;box-sizing:border-box;min-width:0}._header_1wwd0_3{margin:0 0 20px}._header_1wwd0_3 h1{font-size:1.125rem;font-weight:700;line-height:1.35;margin:0 0 7px;overflow-wrap:break-word}._header_1wwd0_3 p{margin:0;color:var(--v-muted,#675e70);font-size:.875rem;line-height:1.5}._back_1wwd0_6{display:inline-flex;gap:6px;align-items:center;min-height:44px;margin:0 0 8px;color:var(--v-primary-hover,#a72379);font-weight:600;text-decoration:none;line-height:1.4}._back_1wwd0_6:focus-visible,._course_1wwd0_7:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px}._notice_1wwd0_8{padding:16px;border:1px solid var(--v-border,#e5dfe8);border-radius:16px;background:var(--v-surface-subtle,#f7f6fa);margin:0 0 16px;overflow-wrap:break-word}._notice_1wwd0_8 h2{font-size:1rem;line-height:1.4;margin:0 0 6px}._notice_1wwd0_8 p{margin:0 0 10px}._notice_1wwd0_8 p:last-child{margin-bottom:0}._notice_1wwd0_8 a{display:inline-flex;align-items:center;min-height:44px;color:var(--v-primary-hover,#a72379);font-weight:700}._notice_1wwd0_8 button{height:auto;min-height:44px;white-space:normal}._search_1wwd0_14{margin:0 0 20px}._search_1wwd0_14 label{display:block;font-size:.8125rem;font-weight:700;margin:0 0 6px}._search_1wwd0_14 input{width:100%;max-width:100%;min-height:46px}._area_1wwd0_17{margin:0 0 24px}._area_1wwd0_17 h2{font-size:1rem;font-weight:700;line-height:1.4;margin:0 0 10px;overflow-wrap:break-word}._courses_1wwd0_19{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}._courses_1wwd0_19 li{min-width:0}._course_1wwd0_7{display:flex;align-items:center;justify-content:space-between;gap:12px;height:100%;min-height:68px;box-sizing:border-box;padding:12px 14px;border:1px solid var(--v-border,#e5dfe8);border-radius:14px;background:var(--v-surface,#fff);color:var(--v-text,#352341);text-decoration:none}._course_1wwd0_7>div{min-width:0}._course_1wwd0_7 strong{display:block;font-size:.875rem;font-weight:700;line-height:1.4;overflow-wrap:break-word;word-break:normal}._course_1wwd0_7 small{display:block;margin-top:4px;font-size:.75rem;color:var(--v-muted,#675e70)}._course_1wwd0_7 svg{flex:0 0 auto;color:var(--v-primary,#c32f91)}._course_1wwd0_7:hover{border-color:var(--v-primary,#c32f91);background:var(--v-magenta-soft,#fbeaf5)}._empty_1wwd0_27{margin:0;color:var(--v-muted,#675e70)}._period_1wwd0_28{display:inline-block;margin:0 0 16px;padding:6px 10px;border-radius:8px;background:var(--v-lilac-soft,#f0e9f9);color:var(--v-muted,#675e70);font-size:.75rem}._editor_1wwd0_29{min-width:0}@media(min-width:760px){._wrap_1wwd0_2{padding:28px 28px 40px}._courses_1wwd0_19{grid-template-columns:repeat(2,minmax(0,1fr))}}._page_luwk4_1{width:min(100%,64rem);margin:0 auto;padding:1.25rem max(1rem,env(safe-area-inset-left)) 2rem;color:var(--v-text);display:grid;gap:var(--v-section-gap,1.5rem);box-sizing:border-box;min-width:0}._page_luwk4_1 *{box-sizing:border-box}._content_luwk4_3{display:grid;gap:var(--v-section-gap,1.5rem);min-width:0}._content_luwk4_3[hidden]{display:none}._page_luwk4_1 section[id]{scroll-margin-top:6rem}button._textLink_luwk4_6{border:0;background:transparent;padding:0;font-family:inherit;text-align:left;cursor:pointer}._back_luwk4_7,._help_luwk4_7,._textLink_luwk4_6{color:var(--v-primary-hover);font-weight:700;min-height:44px;display:inline-flex;align-items:center;gap:.5rem;width:fit-content;max-width:100%;text-underline-offset:.2em}._header_luwk4_8{display:grid;gap:.5rem;min-width:0}._header_luwk4_8 h1{font-size:1.25rem;line-height:1.35;margin:0;overflow-wrap:anywhere;color:var(--v-primary-hover)}._header_luwk4_8 p{margin:0;line-height:1.5}._question_luwk4_11{font-size:1rem;font-weight:700;max-width:38rem}._caption_luwk4_12{font-size:var(--v-font-caption,.75rem);color:var(--v-muted);line-height:1.5;margin:.35rem 0 0}._card_luwk4_13,._section_luwk4_13,._notice_luwk4_13{background:var(--v-surface);border:1px solid var(--v-border);border-radius:var(--v-radius-card,1rem);padding:var(--v-card-padding,1rem);min-width:0}._start_luwk4_14{border-top:3px solid var(--v-gold)}._section_luwk4_13 h2,._card_luwk4_13 h2{font-size:var(--v-font-section,1rem);margin:0 0 .75rem;line-height:1.4}._section_luwk4_13 h3,._card_luwk4_13 h3{font-size:var(--v-font-body,.875rem);margin:0 0 .35rem;line-height:1.45}._card_luwk4_13 p,._section_luwk4_13 p{line-height:1.5}._sectionHeading_luwk4_18{display:flex;gap:.5rem;justify-content:space-between;align-items:center;flex-wrap:wrap}._sectionHeading_luwk4_18 h2{margin:0}._actions_luwk4_20{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap;margin-top:1rem}._primary_luwk4_21,._secondary_luwk4_21,._danger_luwk4_21{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1rem;border-radius:var(--v-radius-control,.75rem);font:inherit;font-weight:800;font-size:var(--v-font-control,.875rem);line-height:1.45;text-align:center;max-width:100%;text-decoration:none;cursor:pointer}._primary_luwk4_21{background:var(--v-primary);border:1px solid var(--v-primary);color:#fff}._secondary_luwk4_21{background:var(--v-surface);border:1px solid var(--v-field-border);color:var(--v-primary-hover)}._danger_luwk4_21{background:var(--v-surface);border:1px solid var(--v-field-border);color:var(--error,#a0243c)}._primary_luwk4_21:disabled,._secondary_luwk4_21:disabled,._danger_luwk4_21:disabled{opacity:.6;cursor:not-allowed}._grid_luwk4_26{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.875rem;margin-top:1rem}._indicator_luwk4_27{min-width:0;background:var(--v-surface);border:1px solid var(--v-border);border-radius:var(--v-radius-card,1rem);padding:1rem}._indicator_luwk4_27 h3{margin:0 0 .75rem;font-size:var(--v-font-body,.875rem)}._value_luwk4_29{display:block;margin:.5rem 0;color:var(--v-primary-hover);font-size:1.125rem;font-weight:800;overflow-wrap:anywhere}._detail_luwk4_30{font-size:var(--v-font-description,.8125rem);color:var(--v-muted);margin:.5rem 0 0}._badge_luwk4_31{display:inline-flex;width:fit-content;padding:.2rem .5rem;border-radius:.6rem;font-size:var(--v-font-caption,.75rem);font-weight:700;background:var(--v-lilac-soft);color:var(--v-text)}._badge_luwk4_31[data-state=available]{background:var(--v-magenta-soft)}._badge_luwk4_31[data-state=partial]{background:var(--v-yellow-soft)}._progress_luwk4_34{width:100%;height:.6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;overflow:hidden;background:var(--v-lilac-soft);accent-color:var(--v-primary)}._progress_luwk4_34::-webkit-progress-bar{background:var(--v-lilac-soft);border-radius:999px}._progress_luwk4_34::-webkit-progress-value{background:var(--v-primary);border-radius:999px}._progress_luwk4_34::-moz-progress-bar{background:var(--v-primary);border-radius:999px}._next_luwk4_38{background:var(--v-yellow-soft);border-color:var(--v-gold)}._list_luwk4_39{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}._list_luwk4_39 li{min-width:0;padding-left:.8rem;border-left:3px solid var(--v-gold);line-height:1.5}._list_luwk4_39 p{margin:0}._timeline_luwk4_42{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}._timeline_luwk4_42 li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:.65rem}._dot_luwk4_44{width:10px;height:10px;margin-top:.4rem;border-radius:50%;background:var(--v-primary)}._timeline_luwk4_42 h3{margin:0}._timeline_luwk4_42 time{color:var(--v-muted);font-size:var(--v-font-caption,.75rem)}._history_luwk4_47{list-style:none;padding:0;margin:1rem 0 0;display:grid;gap:.75rem}._history_luwk4_47 li{border:1px solid var(--v-border);border-radius:.75rem;padding:.85rem;min-width:0}._metrics_luwk4_49{display:grid;gap:.65rem;margin:.65rem 0 0;font-size:var(--v-font-body,.875rem)}._metrics_luwk4_49 div{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:space-between}._metrics_luwk4_49 dt{color:var(--v-muted)}._metrics_luwk4_49 dd{margin:0;font-weight:800;overflow-wrap:anywhere}._chart_luwk4_53{display:grid;gap:.7rem;margin:1rem 0}._chartItem_luwk4_54{display:grid;grid-template-columns:minmax(5rem,.7fr) minmax(0,2fr);gap:.5rem;align-items:center;font-size:var(--v-font-caption,.75rem)}._chartBar_luwk4_55{width:100%;height:.55rem;background:var(--v-primary);border-radius:999px;transform-origin:left center;transition:transform var(--motion-slow,.4s) var(--motion-easing,cubic-bezier(.22,1,.36,1))}._chartTrack_luwk4_56{background:var(--v-lilac-soft);border-radius:999px;overflow:hidden}._form_luwk4_57{display:grid;gap:1rem;margin-top:1rem}._formGrid_luwk4_58{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem}._field_luwk4_59{display:grid;gap:.4rem;font-size:var(--v-font-body,.875rem);font-weight:700;min-width:0}._field_luwk4_59 select,._field_luwk4_59 input,._field_luwk4_59 [role=combobox]{width:100%;min-height:48px;border:1px solid var(--v-field-border);border-radius:var(--v-radius-control,.75rem);background:var(--v-surface);color:var(--v-text);padding:.75rem;font:inherit;font-size:1rem;min-width:0}._form_luwk4_57 fieldset{margin:0;padding:0;border:0;display:grid;gap:.8rem;min-width:0}._form_luwk4_57 legend{font-weight:800;margin-bottom:.65rem;font-size:var(--v-font-body,.875rem)}._form_luwk4_57 p{margin:0}._error_luwk4_64{color:var(--error,#a0243c);font-size:var(--v-font-body,.875rem);line-height:1.5}._feedback_luwk4_65{padding:.8rem 1rem;background:var(--v-magenta-soft);border-radius:.75rem;font-size:var(--v-font-body,.875rem)}._deletion_luwk4_66{border-top:1px solid var(--v-border);padding-top:1rem}._confirm_luwk4_67{padding:1rem;background:var(--v-yellow-soft);border-radius:1rem;margin-top:1rem}._confirm_luwk4_67 h3{font-size:1rem;margin:0}._srOnly_luwk4_69{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:460px){._page_luwk4_1{padding:1rem .875rem 1.5rem}._actions_luwk4_20>*{flex:1 1 10rem}._grid_luwk4_26{grid-template-columns:1fr}._header_luwk4_8 h1{font-size:1.125rem}}@media(prefers-reduced-motion:reduce){._page_luwk4_1 *{scroll-behavior:auto;animation:none;transition:none}}._helpHeading_luwk4_73{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}._helpHeading_luwk4_73>label{flex:1 1 10rem;min-width:0}._page_1h0d2_1{max-width:960px;margin:0 auto;padding:28px 20px 80px;color:var(--foreground);line-height:1.6}._rights_1h0d2_2{padding-left:22px}._rights_1h0d2_2 li{margin:10px 0}._requests_1h0d2_2{scroll-margin-top:20px}._nav_1h0d2_2 a:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:3px;border-radius:4px}._nav_1h0d2_2,._actions_1h0d2_3{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:14px 0}._card_1h0d2_4{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:22px;margin:20px 0}._form_1h0d2_5{display:grid;gap:16px}._field_1h0d2_5{display:grid;gap:6px}._help_1h0d2_5{color:var(--muted-foreground);font-size:.92rem}._list_1h0d2_5{list-style:none;padding:0;margin:0}._list_1h0d2_5 li{padding:16px 0;border-bottom:1px solid var(--border)}._list_1h0d2_5 li:last-child{border-bottom:0}._meta_1h0d2_5{display:block;color:var(--muted-foreground);font-size:.9rem}._message_1h0d2_5{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid var(--border);padding:12px}._error_1h0d2_5{color:var(--destructive);overflow-wrap:anywhere}._status_1h0d2_5{border:1px solid var(--border);border-radius:10px;padding:12px;background:var(--muted)}._card_1h0d2_4 h2{margin-top:0}._card_1h0d2_4 a{overflow-wrap:anywhere}@media(max-width:600px){._page_1h0d2_1{padding:20px 14px 60px}._card_1h0d2_4{padding:16px}._actions_1h0d2_3>button{white-space:normal;height:auto;min-height:42px}}@layer base{._container_1kfx4_2{position:relative;width:100%;min-width:0;aspect-ratio:4/3;padding-top:16px;font-family:var(--font-family-base);display:flex;flex-direction:column}._container_1kfx4_2>*{flex:1 1 auto;min-width:0;min-height:0}._container_1kfx4_2 .recharts-cartesian-axis-tick text{fill:var(--v-muted,#675e70);font-size:.875rem}._container_1kfx4_2 .recharts-cartesian-grid line[stroke="#ccc"],._container_1kfx4_2 .recharts-curve.recharts-tooltip-cursor,._container_1kfx4_2 .recharts-polar-grid[stroke="#ccc"],._container_1kfx4_2 .recharts-reference-line[stroke="#ccc"]{stroke:var(--v-border,#e5dfe8)}._container_1kfx4_2 .recharts-dot[stroke="#fff"],._container_1kfx4_2 .recharts-sector[stroke="#fff"]{stroke:transparent}._container_1kfx4_2 .recharts-radial-bar-background-sector,._container_1kfx4_2 .recharts-rectangle.recharts-tooltip-cursor{fill:var(--v-subtle,#f7f6fa)}._container_1kfx4_2 .recharts-layer:focus-visible,._container_1kfx4_2 .recharts-sector:focus-visible,._container_1kfx4_2 .recharts-surface:focus-visible{outline:3px solid var(--v-focus,#7c52b8);outline-offset:-3px}._tooltip_1kfx4_9{box-sizing:border-box;background:var(--v-white,#fff);color:var(--v-text,#352341);border-radius:var(--v-radius-card,16px);box-shadow:0 4px 20px #3523411f;padding:16px;border:1px solid var(--v-border,#e5dfe8);max-width:min(320px,calc(100vw - 32px));min-width:min(180px,calc(100vw - 32px));z-index:var(--z-overlay);font-size:1rem;line-height:1.5;overflow-wrap:anywhere;animation:_tooltipFadeIn_1kfx4_1 .12s ease}@keyframes _tooltipFadeIn_1kfx4_1{0%{opacity:0}to{opacity:1}}._tooltipLabel_1kfx4_11{font-weight:700;font-size:1rem;margin-bottom:8px;padding-bottom:8px;color:var(--v-text,#352341);border-bottom:1px solid var(--v-border,#e5dfe8)}._tooltipItems_1kfx4_12{display:flex;flex-direction:column;gap:8px;min-width:0}._tooltipItem_1kfx4_12{display:flex;align-items:center;gap:8px;min-width:0;font-size:1rem}._tooltipItemIndicator_1kfx4_14{flex-shrink:0}._tooltipItemIndicator-dot_1kfx4_15{width:8px;height:8px;border-radius:50%;background:var(--color-bg,var(--chart-color-5))}._tooltipItemIndicator-line_1kfx4_16{width:12px;height:2px;background:var(--color-bg,var(--chart-color-3))}._tooltipItemIndicator-dashed_1kfx4_17,._tooltipItemIndicator-nested-dashed_1kfx4_17{width:12px;height:2px;background:repeating-linear-gradient(to right,var(--color-bg,var(--chart-color-4)),var(--color-bg,var(--chart-color-4)) 2px,transparent 2px,transparent 4px)}._tooltipItemIndicator-nested-dashed_1kfx4_17{margin-right:4px}._tooltipItemLabel_1kfx4_19{display:flex;flex:1;flex-wrap:wrap;min-width:0;justify-content:space-between;align-items:center;gap:8px}._tooltipItemLabel-nested_1kfx4_20{flex-direction:column;align-items:flex-start;gap:4px}._tooltipItemLabel-center_1kfx4_21{align-items:center}._tooltipItemLabelContent_1kfx4_22{display:flex;flex-direction:column;gap:4px;min-width:0}._tooltipItemLabelText_1kfx4_23{color:var(--v-text,#352341);font-weight:500}._tooltipItemValue_1kfx4_24{font-weight:700;font-variant-numeric:tabular-nums;color:var(--v-text,#352341)}._legend_1kfx4_25{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:12px;min-width:0}._legend-top_1kfx4_26{margin-bottom:16px}._legend-bottom_1kfx4_27{margin-top:16px}._legendItem_1kfx4_28{display:flex;align-items:center;gap:8px;min-width:0;font-size:.875rem;line-height:1.5;color:var(--v-text,#352341);overflow-wrap:anywhere}._legendItemIcon_1kfx4_29{width:12px;height:12px;border-radius:4px;flex-shrink:0}@media(prefers-reduced-motion:reduce){._tooltip_1kfx4_9,._container_1kfx4_2 .recharts-tooltip-wrapper{animation:none;transition:none}}}._page_55gtt_1{min-height:100vh;background:var(--background);color:var(--foreground);padding:var(--v-page-block-space) 16px 40px}._content_55gtt_2{max-width:1360px;margin:0 auto;display:grid;gap:20px}._navigation_55gtt_3{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap;font-size:var(--v-font-description)}._navigation_55gtt_3 a{color:var(--primary);font-weight:700;text-underline-offset:3px}._header_55gtt_5{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}._header_55gtt_5 h1{margin:0;line-height:1.5}._adminBadge_55gtt_7{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:999px;padding:5px 12px;font-size:var(--v-font-caption);color:var(--muted-foreground)}._privacy_55gtt_8{padding:16px 18px;margin:0;background:var(--secondary);color:var(--secondary-foreground);border-radius:var(--v-radius-card);line-height:1.6}._beta_55gtt_9{margin:0;padding:0 2px;color:var(--muted-foreground);font-size:var(--v-font-description)}._filters_55gtt_10{display:flex;gap:14px;align-items:end;flex-wrap:wrap;border:1px solid var(--border);padding:16px;border-radius:var(--v-radius-card);background:var(--card)}._filters_55gtt_10 label{display:grid;gap:6px;min-width:180px;font-size:var(--v-font-description);font-weight:700}._filters_55gtt_10 input{width:100%}._filters_55gtt_10 button{min-height:48px}._validation_55gtt_14{flex-basis:100%;margin:0;color:var(--error)}._period_55gtt_15{margin:0;color:var(--muted-foreground);font-size:var(--v-font-description)}._cards_55gtt_16{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._card_55gtt_16{border:1px solid var(--border);border-radius:var(--v-radius-card);padding:18px;background:var(--card);box-shadow:var(--shadow)}._card_55gtt_16 dt{font-size:var(--v-font-description);color:var(--muted-foreground);min-height:2.5em}._card_55gtt_16 dd{margin:10px 0 0;font-size:clamp(1.3rem,2.3vw,1.8rem);font-weight:800;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--foreground)}._panel_55gtt_20{background:var(--card);border:1px solid var(--border);border-radius:var(--v-radius-card);padding:18px;min-width:0}._panel_55gtt_20 h2,._notes_55gtt_21 h2{margin:0 0 10px}._muted_55gtt_22{color:var(--muted-foreground);font-size:var(--v-font-description);margin:0 0 16px;line-height:1.6}._tableScroll_55gtt_23{overflow-x:auto;max-width:100%;border:1px solid var(--border);border-radius:12px}._table_55gtt_23{width:100%;border-collapse:collapse;font-size:var(--v-font-description)}._table_55gtt_23 caption{text-align:left;padding:12px 14px;color:var(--muted-foreground);background:var(--muted)}._table_55gtt_23 th,._table_55gtt_23 td{padding:12px 14px;border-top:1px solid var(--border);text-align:right;white-space:nowrap}._table_55gtt_23 th:first-child,._table_55gtt_23 td:nth-child(2),._table_55gtt_23 th:nth-child(2){text-align:left}._table_55gtt_23 th:first-child{min-width:190px;max-width:260px;white-space:normal}._table_55gtt_23 thead{background:var(--muted)}._table_55gtt_23 thead th{font-weight:800}._table_55gtt_23 thead button{display:inline-flex;gap:6px;align-items:center;justify-content:end;background:none;border:0;color:inherit;padding:0;cursor:pointer;font:inherit}._table_55gtt_23 tbody th{font-weight:700}._table_55gtt_23 tbody small{display:block;font-weight:400;color:var(--muted-foreground);margin-top:4px}._suppressed_55gtt_34{color:var(--muted-foreground);background:var(--muted)}._chartGrid_55gtt_35{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}._chartPanel_55gtt_36{min-width:0}._chartPanel_55gtt_36 h3{margin:0 0 12px}._chart_55gtt_35{height:320px;width:100%;aspect-ratio:auto}._legend_55gtt_39{list-style:none;padding:0;margin:18px 0 0;display:flex;gap:10px 20px;flex-wrap:wrap;font-size:var(--v-font-description)}._legend_55gtt_39 li{display:flex;align-items:center;gap:8px}._legendDot_55gtt_41{width:9px;height:9px;display:inline-block;border-radius:50%;flex-shrink:0}._tooltipValue_55gtt_42{display:flex;align-items:center;gap:16px;justify-content:space-between}._state_55gtt_43{display:grid;justify-items:center;text-align:center;padding:38px 20px;border:1px solid var(--border);border-radius:var(--v-radius-card);background:var(--card)}._state_55gtt_43 h2,._state_55gtt_43 p{margin:8px 0}._state_55gtt_43 button{margin-top:12px}._empty_55gtt_46{padding:28px 12px;text-align:center;color:var(--muted-foreground)}._notes_55gtt_21{padding:0 2px}._notes_55gtt_21 ul{margin:0;padding-left:22px;color:var(--muted-foreground);font-size:var(--v-font-description);line-height:1.7}._notes_55gtt_21 li+li{margin-top:8px}@media(max-width:1000px){._chartGrid_55gtt_35{grid-template-columns:1fr}}@media(max-width:620px){._page_55gtt_1{padding:18px 12px 32px}._content_55gtt_2{gap:16px}._cards_55gtt_16{grid-template-columns:repeat(2,minmax(0,1fr))}._card_55gtt_16{padding:14px}._card_55gtt_16 dt{min-height:3.5em}._panel_55gtt_20{padding:14px}._filters_55gtt_10 label{flex:1;min-width:140px}._filters_55gtt_10>button{width:100%}._chart_55gtt_35{height:280px}._header_55gtt_5{gap:12px}}@media(max-width:350px){._cards_55gtt_16{grid-template-columns:1fr}._card_55gtt_16 dt{min-height:0}}._page_9goai_1{--intro-navy: color-mix(in srgb, var(--foreground) 80%, #173553);--intro-pink: color-mix(in srgb, var(--primary) 5%, var(--background));--intro-gold: #e6b451;min-width:0;color:var(--foreground);background:linear-gradient(160deg,var(--background),var(--intro-pink));font-family:var(--font-family-base)}._content_9goai_10{width:min(100%,66rem);margin-inline:auto;padding:1.25rem max(1rem,env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}._backLink_9goai_15{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;max-width:100%;margin-bottom:1.25rem;color:var(--primary);font-size:.875rem;font-weight:700;text-decoration:none}._backLink_9goai_15 svg{flex:none}._backLink_9goai_15:hover{text-decoration:underline;text-underline-offset:.2em}._backLink_9goai_15:focus-visible,._courseButton_9goai_29:focus-visible{outline:2px solid var(--primary);outline-offset:4px}._hero_9goai_33{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(12rem,1fr);align-items:center;gap:1.5rem;padding:clamp(1.25rem,4vw,2.5rem);border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));border-radius:1.75rem;background:var(--card);box-shadow:0 .6rem 2rem color-mix(in srgb,var(--primary) 6%,transparent)}._heroCopy_9goai_44,._brand_9goai_44,._collaborationCopy_9goai_44{min-width:0}._page_9goai_1 ._brand_9goai_44 ._title_9goai_45{margin:0;color:var(--intro-navy);font-size:clamp(1.7rem,3.6vw,2.5rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 2px 0 color-mix(in srgb,var(--primary) 14%,transparent)}._title_9goai_45:focus{outline:none}._tagline_9goai_57{margin:1.25rem 0 .7rem;color:var(--primary);font-size:1.125rem;line-height:1.45;font-weight:800}._description_9goai_64{margin:0;color:var(--muted-foreground);font-size:1rem;line-height:1.7;overflow-wrap:anywhere}._artwork_9goai_71{position:relative;display:grid;place-items:center;width:min(100%,17rem);aspect-ratio:1.12;margin-inline:auto;isolation:isolate}._artworkHalo_9goai_80{position:absolute;width:85%;aspect-ratio:1;border-radius:50%;border:1px solid color-mix(in srgb,var(--intro-gold) 50%,var(--border));transform:rotate(-18deg);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--primary) 9%,var(--card)),var(--card))}._artworkDisc_9goai_89{position:relative;display:grid;place-items:center;width:63%;aspect-ratio:1;border-radius:33%;color:var(--primary);background:var(--card);border:1px solid color-mix(in srgb,var(--primary) 13%,var(--border));box-shadow:0 .75rem 1.5rem color-mix(in srgb,var(--primary) 12%,transparent);transform:rotate(-7deg)}._artworkDisc_9goai_89 svg{width:54%;height:54%;transform:rotate(7deg)}._artworkNote_9goai_103,._artworkSpark_9goai_103{position:absolute;display:grid;place-items:center;width:3.5rem;aspect-ratio:1;border-radius:1rem;border:1px solid color-mix(in srgb,var(--intro-gold) 50%,var(--border));background:var(--card);box-shadow:0 .3rem .8rem color-mix(in srgb,var(--foreground) 7%,transparent)}._artworkNote_9goai_103{bottom:6%;left:4%;color:var(--intro-navy);transform:rotate(-10deg)}._artworkSpark_9goai_103{top:2%;right:3%;color:var(--intro-gold);transform:rotate(8deg)}._artworkNote_9goai_103 svg,._artworkSpark_9goai_103 svg{width:1.75rem;height:1.75rem}._artworkDot_9goai_117{position:absolute;width:.6rem;height:.6rem;top:9%;left:17%;border-radius:50%;background:var(--intro-gold)}._objectivesSection_9goai_118{margin-top:2rem}._sectionHeading_9goai_119{display:flex;gap:.8rem;align-items:center;margin-bottom:1rem}._sectionIcon_9goai_120,._applicationIcon_9goai_120,._collaborationIcon_9goai_120{display:grid;place-items:center;flex:none}._sectionIcon_9goai_120{width:2.75rem;height:2.75rem;border-radius:.9rem;color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--card))}._sectionHeading_9goai_119 h2,._application_9goai_120 h2,._collaboration_9goai_44 h2{margin:0;color:var(--intro-navy);font-size:1.125rem;line-height:1.4;font-weight:800;overflow-wrap:anywhere}._sectionHeading_9goai_119 p{margin:.25rem 0 0;color:var(--muted-foreground);line-height:1.5;font-size:.9rem}._objectives_9goai_118{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none}._objective_9goai_118{display:grid;grid-template-columns:1fr auto;align-content:start;min-width:0;padding:1.15rem;border:1px solid var(--border);border-radius:1.2rem;background:var(--card);box-shadow:0 .2rem .8rem color-mix(in srgb,var(--foreground) 3%,transparent)}._objectiveNumber_9goai_143{grid-column:1;color:var(--primary);font-weight:800;font-size:1.25rem}._objective_9goai_118 p{grid-column:1 / -1;grid-row:2;margin:.7rem 0 0;font-size:.95rem;line-height:1.65;overflow-wrap:anywhere}._objectiveCheck_9goai_145{grid-column:2;grid-row:1;align-self:center;color:var(--intro-gold)}._application_9goai_120{display:flex;align-items:flex-start;gap:1rem;margin-top:1.25rem;padding:1.5rem;border:1px solid color-mix(in srgb,var(--intro-gold) 45%,var(--border));border-radius:1.4rem;background:color-mix(in srgb,var(--intro-gold) 7%,var(--card))}._application_9goai_120>div{min-width:0}._applicationIcon_9goai_120{width:3rem;height:3rem;border-radius:1rem;color:var(--intro-navy);background:color-mix(in srgb,var(--intro-gold) 18%,var(--card))}._sectionLabel_9goai_158{margin:0 0 .3rem;color:var(--primary);font-size:.8rem;line-height:1.5;font-weight:800}._applicationDescription_9goai_159{margin:.6rem 0 0;color:var(--foreground);font-size:.95rem;line-height:1.7;overflow-wrap:anywhere}._collaboration_9goai_44{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;margin-top:1.25rem;border:1px solid var(--border);border-radius:1.4rem;background:var(--card)}._collaborationIcon_9goai_120{width:3rem;height:3rem;border-radius:1rem;color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,var(--card))}._collaboratorName_9goai_171{margin:.6rem 0 0;color:var(--intro-navy);font-weight:800;font-size:1rem;line-height:1.5;overflow-wrap:anywhere}._collaborationPending_9goai_172,._qualification_9goai_172,._contribution_9goai_172{margin:.5rem 0 0;color:var(--muted-foreground);line-height:1.65;font-size:.95rem;overflow-wrap:anywhere}._actions_9goai_173{display:grid;justify-items:center;gap:.75rem;margin-top:2rem}._courseButton_9goai_29{min-height:3rem;min-width:min(100%,18rem);height:auto;padding:.9rem 1.4rem;border-radius:1rem;font-size:1rem;line-height:1.4;text-align:center;white-space:normal}._courseButton_9goai_29 svg{flex:none}._actionsHint_9goai_176{max-width:35rem;margin:0;color:var(--muted-foreground);text-align:center;font-size:.85rem;line-height:1.6}@media(max-width:42rem){._content_9goai_10{padding-top:.8rem}._backLink_9goai_15{font-size:.8rem;margin-bottom:.75rem}._hero_9goai_33{grid-template-columns:minmax(0,1fr);gap:.9rem;border-radius:1.4rem}._artwork_9goai_71{width:12rem}._page_9goai_1 ._brand_9goai_44 ._title_9goai_45{font-size:clamp(1.65rem,7.4vw,2.1rem)}._tagline_9goai_57{font-size:1.05rem;margin-top:1rem}._objectives_9goai_118{grid-template-columns:minmax(0,1fr)}._objective_9goai_118{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem}._objective_9goai_118 p{grid-column:2;grid-row:1;margin:0}._objectiveCheck_9goai_145{grid-column:3;grid-row:1;margin-top:.2rem}._objectiveNumber_9goai_143{font-size:1.1rem}._application_9goai_120,._collaboration_9goai_44{padding:1.15rem;gap:.75rem}._applicationIcon_9goai_120,._collaborationIcon_9goai_120{width:2.4rem;height:2.4rem;border-radius:.8rem}._courseButton_9goai_29{width:100%}}@media(max-width:23rem){._application_9goai_120,._collaboration_9goai_44{flex-direction:column}}@media(prefers-reduced-motion:no-preference){._artworkDisc_9goai_89{animation:_introAppear_9goai_1 .45s ease-out both}@keyframes _introAppear_9goai_1{0%{opacity:.5;transform:translateY(.35rem) rotate(-7deg)}to{opacity:1;transform:translateY(0) rotate(-7deg)}}}._page_1m9v9_1{display:grid;justify-items:center;align-content:start;min-width:0}._card_1m9v9_1{margin-top:clamp(8px,4vw,40px);width:min(480px,100%);box-sizing:border-box;min-width:0;border:1px solid var(--border);padding:20px;border-radius:24px;background:var(--card)}._form_1m9v9_1{display:grid;gap:12px;min-width:0}._form_1m9v9_1 p{margin:0}._form_1m9v9_1>label:not(._consent_1m9v9_1){font-weight:700}._form_1m9v9_1>input,._form_1m9v9_1>button{width:100%;box-sizing:border-box;min-height:48px}._email_1m9v9_1,._notice_1m9v9_1{overflow-wrap:anywhere!important}._notice_1m9v9_1{padding:12px;border:1px solid var(--border);border-radius:12px}._consent_1m9v9_1{display:flex;align-items:flex-start;gap:10px;min-height:44px;cursor:pointer;padding:8px 0}._consent_1m9v9_1 input{flex:none;accent-color:var(--primary);width:22px;height:22px;margin-top:3px}._consent_1m9v9_1 span{min-width:0}._consent_1m9v9_1 a,._help_1m9v9_1 a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}._help_1m9v9_1 a{display:inline-flex;align-items:center;min-height:48px}._help_1m9v9_1{margin-bottom:0}._form_1m9v9_1 button{white-space:normal}._form_1m9v9_1 button:focus-visible,._consent_1m9v9_1 input:focus-visible,._help_1m9v9_1 a:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media(max-width:360px){._card_1m9v9_1{padding:14px}}._container_14li5_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--surface);padding:var(--v-page-block-space, 16px) 16px}._card_14li5_11{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:32rem;width:100%;padding:var(--v-card-padding, 16px);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._iconContainer_14li5_24{margin-bottom:var(--v-header-gap, 12px);animation:_pulse_14li5_1 3s infinite ease-in-out}._icon_14li5_24{color:var(--error)}._title_14li5_33{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin:0 0 var(--v-heading-gap, 8px)}._message_14li5_41{margin-top:0;font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--v-header-gap, 12px)}@keyframes _pulse_14li5_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:640px){._card_14li5_11{padding:var(--v-card-padding, 16px)}._title_14li5_33{font-size:1.5rem}._message_14li5_41{font-size:1rem}}._container_14li5_1{background:var(--card);box-sizing:border-box}._card_14li5_11{border:1px solid var(--border);border-radius:16px;box-shadow:0 3px 16px #35234106}._message_14li5_41{font-size:16px;overflow-wrap:anywhere}._title_14li5_33{line-height:1.3;text-shadow:none}@media(prefers-reduced-motion:reduce){._iconContainer_14li5_24{animation:none}}@layer base{._skeleton_3rn52_2{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem}._skeleton_3rn52_2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:_shimmer_3rn52_1 2s infinite}@keyframes _shimmer_3rn52_1{to{transform:translate(100%)}}.dark ._skeleton_3rn52_2{background-color:var(--muted)}.dark ._skeleton_3rn52_2:after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}}._container_sjijr_1{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--background);z-index:var(--z-overlay);padding:var(--spacing-4);overflow-y:auto}._content_sjijr_13{width:100%;max-width:450px;display:flex;flex-direction:column;gap:var(--v-card-gap, 12px);animation:_fadeIn_sjijr_1 var(--animation-duration-normal) ease-out}._lockIcon_sjijr_22{width:1.25rem;height:1.25rem;color:var(--primary);animation:_pulse_sjijr_1 2s infinite ease-in-out;margin-right:var(--spacing-2);vertical-align:middle}._skeletonGrid_sjijr_31,._skeletonRow_sjijr_37{display:flex;flex-direction:column;gap:var(--v-card-gap, 12px)}._titleRow_sjijr_43{display:flex;align-items:center;gap:var(--v-card-gap, 12px);margin:var(--spacing-2) 0}._leftSkeletons_sjijr_50,._rightSkeletons_sjijr_50{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._title_sjijr_43{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:500;color:var(--foreground);text-align:center;margin:0;padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);flex:2;white-space:nowrap;display:flex;align-items:center;justify-content:center}._skeletonBar_sjijr_74{height:.75rem;width:100%;border-radius:var(--radius-sm)}@keyframes _pulse_sjijr_1{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes _fadeIn_sjijr_1{0%{opacity:0}to{opacity:1}}@media(max-width:640px){._title_sjijr_43{font-size:1rem;padding:var(--spacing-1) var(--spacing-2)}._content_sjijr_13{max-width:350px}._lockIcon_sjijr_22{width:1rem;height:1rem}}._container_sjijr_1{background:var(--card);padding:var(--v-page-block-space, 16px) 16px}._title_sjijr_43{white-space:normal;font-size:18px;line-height:1.5;border-radius:12px;background:var(--muted)}@media(max-width:420px){._leftSkeletons_sjijr_50,._rightSkeletons_sjijr_50{display:none}._title_sjijr_43{font-size:16px}}@media(prefers-reduced-motion:reduce){._container_sjijr_1 *,._content_sjijr_13,._lockIcon_sjijr_22{animation:none!important;transition:none!important}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}
