@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2) format("woff2"),url(/build/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/build/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2) format("woff2"),url(/build/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2) format("woff2"),url(/build/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/cormorant-garamond-cyrillic-700-normal-SLG_-a_c.woff2) format("woff2"),url(/build/assets/cormorant-garamond-cyrillic-700-normal-D3uyJ5DH.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/cormorant-garamond-latin-700-normal-DajfzrDU.woff2) format("woff2"),url(/build/assets/cormorant-garamond-latin-700-normal-O25Qpphb.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/build/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/build/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/build/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/build/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/build/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/build/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/build/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/build/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff")}@font-face{font-family:Cormorant Fallback;src:local("Georgia");size-adjust:96%;ascent-override:92%;descent-override:26%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;src:local("Segoe UI"),local("Arial");size-adjust:100%;ascent-override:100%;descent-override:25%;line-gap-override:0%}:root{color-scheme:light;--v-bg: #F5EFE6;--v-bg-sunk: #EFE7DA;--v-surface: #FBF7F0;--v-surface-2: #F6F0E6;--v-overlay-scrim: rgba(42, 38, 33, .44);--v-ink: #2A2621;--v-ink-soft: #4A443B;--v-muted: #6E6559;--v-on-primary: #FFFDF9;--v-hairline: #E4DACB;--v-hairline-strong: #D8CBB6;--v-primary: #A65B4C;--v-primary-hover: #9C5244;--v-primary-active: #8E4A3D;--v-primary-ink: #8E4A3D;--v-primary-tint: #F0E0DA;--v-primary-tint-2: #E8D2C9;--v-accent: #C2A06A;--v-accent-soft: #D8C098;--v-accent-tint: #F1E7D3;--v-success: #5F7A57;--v-success-ink: #4E6647;--v-success-tint: #E4EADD;--v-warning: #C08A3E;--v-warning-ink: #8F6323;--v-warning-tint: #F4E8D5;--v-danger: #B4453A;--v-danger-hover: #A33C32;--v-danger-ink: #9A362D;--v-danger-tint: #F2DED9;--v-info: #3E6B72;--v-info-ink: #345C63;--v-info-tint: #DCE7E6;--v-focus-ring: 0 0 0 3px rgba(166, 91, 76, .3);--v-focus-ring-danger: 0 0 0 3px rgba(180, 69, 58, .3);--v-focus-offset: #FBF7F0;--v-font-display: "Cormorant Garamond", "Playfair Display", "PT Serif", Georgia, serif;--v-font-sans: "Manrope", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--v-font-numeric: "Cormorant Garamond", "PT Serif", Georgia, serif;--v-fw-regular: 400;--v-fw-medium: 500;--v-fw-semibold: 600;--v-fw-bold: 700;--v-text-display: clamp(2.5rem, 1.8rem + 3.4vw, 4rem);--v-text-h1: clamp(2rem, 1.55rem + 2.1vw, 2.75rem);--v-text-h2: clamp(1.625rem, 1.35rem + 1.3vw, 2rem);--v-text-h3: clamp(1.25rem, 1.1rem + .7vw, 1.5rem);--v-text-title: 1.125rem;--v-text-body-lg: 1.0625rem;--v-text-body: 1rem;--v-text-sm: .875rem;--v-text-caption: .75rem;--v-text-overline: .6875rem;--v-text-index: clamp(2.75rem, 2rem + 3.6vw, 4rem);--v-text-ledger: 1.125rem;--v-text-ledger-sm: 1rem;--v-lh-display: 1.05;--v-lh-h1: 1.1;--v-lh-h2: 1.15;--v-lh-h3: 1.2;--v-lh-title: 1.3;--v-lh-body: 1.6;--v-lh-sm: 1.55;--v-lh-caption: 1.4;--v-lh-overline: 1.3;--v-lh-numeric: 1.2;--v-lh-index: 1;--v-track-display: -.01em;--v-track-h1: -.005em;--v-track-h2: 0;--v-track-tight: -.01em;--v-track-caption: .005em;--v-track-overline: .08em;--v-measure: 42rem;--v-numeric-variant: tabular-nums lining-nums;--v-space-0: 0;--v-space-1: 4px;--v-space-2: 8px;--v-space-3: 12px;--v-space-4: 16px;--v-space-5: 20px;--v-space-6: 24px;--v-space-8: 32px;--v-space-10: 40px;--v-space-12: 48px;--v-space-16: 64px;--v-space-20: 80px;--v-space-24: 96px;--v-container-app: 1200px;--v-container-reading: 680px;--v-container-narrow: 440px;--v-gutter: clamp(16px, 4vw, 32px);--v-bp-sm: 480px;--v-bp-md: 768px;--v-bp-lg: 1024px;--v-bp-xl: 1280px;--v-bp-2xl: 1536px;--v-grid-cols: 12;--v-grid-gutter: var(--v-space-6);--v-radius-xs: 6px;--v-radius-sm: 10px;--v-radius-md: 12px;--v-radius-lg: 16px;--v-radius-card: 18px;--v-radius-xl: 20px;--v-radius-2xl: 24px;--v-radius-pill: 999px;--v-shadow-xs: 0 1px 2px rgba(42,38,33,.04);--v-shadow-sm: 0 1px 2px rgba(42,38,33,.04), 0 2px 6px rgba(42,38,33,.05);--v-shadow-md: 0 2px 4px rgba(42,38,33,.04), 0 6px 16px rgba(42,38,33,.07);--v-shadow-lg: 0 4px 8px rgba(42,38,33,.05), 0 12px 32px rgba(42,38,33,.1);--v-shadow-xl: 0 8px 16px rgba(42,38,33,.08), 0 24px 60px rgba(42,38,33,.16);--v-shadow-inset: inset 0 1px 2px rgba(42,38,33,.05);--v-border-width: 1px;--v-grain-opacity: .03;--v-dur-1: .12s;--v-dur-2: .18s;--v-dur-3: .24s;--v-dur-4: .32s;--v-dur-5: .48s;--v-ease-standard: cubic-bezier(.2, .8, .2, 1);--v-ease-in: cubic-bezier(.4, 0, 1, 1);--v-ease-emphasized: cubic-bezier(.16, 1, .3, 1);--v-ease-celebrate: cubic-bezier(.34, 1.4, .64, 1);--v-skeleton-dur: 1.4s;--v-z-base: 0;--v-z-sticky: 100;--v-z-nav: 200;--v-z-dropdown: 300;--v-z-sheet: 400;--v-z-modal: 500;--v-z-popover: 550;--v-z-toast: 600}html[data-theme=dark]{color-scheme:dark;--v-bg: #1C1815;--v-bg-sunk: #16120F;--v-surface: #262019;--v-surface-2: #302820;--v-overlay-scrim: rgba(8, 5, 3, .66);--v-ink: #F1E9DC;--v-ink-soft: #D6CBB6;--v-muted: #A79B88;--v-on-primary: #FFFDF9;--v-hairline: #38312A;--v-hairline-strong: #4A4238;--v-primary: #A85949;--v-primary-hover: #AE5D4B;--v-primary-active: #9C4F40;--v-primary-ink: #D98E7B;--v-primary-tint: rgba(206, 131, 113, .15);--v-primary-tint-2: rgba(206, 131, 113, .24);--v-accent: #C6A667;--v-accent-soft: #DBBE86;--v-accent-tint: rgba(198, 166, 103, .15);--v-success: #6FA37A;--v-success-ink: #86B98E;--v-success-tint: rgba(111, 163, 122, .16);--v-warning: #CE9A46;--v-warning-ink: #DBAC5E;--v-warning-tint: rgba(206, 154, 70, .16);--v-danger: #C24A3D;--v-danger-hover: #C84E41;--v-danger-ink: #E58578;--v-danger-tint: rgba(210, 90, 76, .16);--v-info: #5B9098;--v-info-ink: #85B4BB;--v-info-tint: rgba(91, 144, 152, .16);--v-focus-ring: 0 0 0 3px rgba(217, 142, 123, .42);--v-focus-ring-danger: 0 0 0 3px rgba(229, 133, 120, .42);--v-focus-offset: #1C1815;--v-shadow-xs: 0 1px 2px rgba(8,5,3,.34);--v-shadow-sm: 0 1px 2px rgba(8,5,3,.34), 0 2px 6px rgba(8,5,3,.3);--v-shadow-md: 0 2px 4px rgba(8,5,3,.34), 0 6px 16px rgba(8,5,3,.4);--v-shadow-lg: 0 4px 8px rgba(8,5,3,.38), 0 12px 32px rgba(8,5,3,.48);--v-shadow-xl: 0 8px 16px rgba(8,5,3,.44), 0 24px 60px rgba(8,5,3,.6);--v-shadow-inset: inset 0 1px 2px rgba(8,5,3,.4);--v-grain-opacity: .02}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Manrope,Manrope Fallback,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--v-bg);color:var(--v-ink);font-family:var(--v-font-sans);font-size:var(--v-text-body);line-height:var(--v-lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:var(--v-grain-opacity);mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media(prefers-reduced-data:reduce){body:before{display:none}}h1,h2,h3,h4{font-family:var(--v-font-display);font-weight:var(--v-fw-semibold);margin:0;color:var(--v-ink)}h1{font-size:var(--v-text-h1);line-height:var(--v-lh-h1);letter-spacing:var(--v-track-h1)}h2{font-size:var(--v-text-h2);line-height:var(--v-lh-h2);letter-spacing:var(--v-track-h2)}h3{font-size:var(--v-text-h3);line-height:var(--v-lh-h3);font-weight:var(--v-fw-medium)}h4{font-size:var(--v-text-title);line-height:var(--v-lh-title);font-family:var(--v-font-sans);font-weight:var(--v-fw-semibold)}p{margin:0}a{color:var(--v-primary-ink);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:2px}:focus-visible{outline:none;box-shadow:var(--v-focus-ring);border-radius:var(--v-radius-sm)}::-moz-selection{background:var(--v-primary-tint-2);color:var(--v-ink)}::selection{background:var(--v-primary-tint-2);color:var(--v-ink)}.stack{display:flex;flex-direction:column;gap:var(--v-space-4)}.stack--sm{gap:var(--v-space-2)}.row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--v-space-4)}.muted{color:var(--v-muted)}.soft{color:var(--v-ink-soft)}.measure{max-width:var(--v-measure)}.tabular{font-family:var(--v-font-numeric);font-variant-numeric:var(--v-numeric-variant)}.eyebrow{font-size:var(--v-text-overline);font-weight:var(--v-fw-semibold);letter-spacing:var(--v-track-overline);text-transform:uppercase;color:var(--v-muted);margin:0 0 var(--v-space-2)}.v-flourish{display:block;width:96px;height:14px;color:var(--v-primary);opacity:.7}.v-flourish--accent{color:var(--v-accent);opacity:1}.v-flourish path{fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round}.ico{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.ico--sm{width:16px;height:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--v-space-2);height:44px;padding:0 var(--v-space-5);border:1px solid transparent;border-radius:var(--v-radius-md);font-family:var(--v-font-sans);font-weight:var(--v-fw-semibold);font-size:var(--v-text-body);line-height:1;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--v-dur-1) var(--v-ease-standard),box-shadow var(--v-dur-1) var(--v-ease-standard),border-color var(--v-dur-1) var(--v-ease-standard),transform var(--v-dur-1) var(--v-ease-standard)}.btn .ico{width:20px;height:20px}.btn:active{transform:scale(.99)}.btn:focus-visible{box-shadow:var(--v-focus-ring)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;pointer-events:none}.btn--primary{background:var(--v-primary);color:var(--v-on-primary);box-shadow:var(--v-shadow-sm)}.btn--primary:hover{background:var(--v-primary-hover);box-shadow:var(--v-shadow-md)}.btn--primary:active{background:var(--v-primary-active);box-shadow:var(--v-shadow-xs)}.btn--secondary{background:var(--v-surface);color:var(--v-ink);border-color:var(--v-hairline);box-shadow:var(--v-shadow-xs)}.btn--secondary:hover{background:var(--v-surface-2);border-color:var(--v-hairline-strong);box-shadow:var(--v-shadow-sm)}.btn--secondary:active{background:var(--v-bg-sunk);box-shadow:none}.btn--ghost{background:transparent;color:var(--v-primary-ink)}.btn--ghost:hover{background:var(--v-primary-tint)}.btn--ghost:active{background:var(--v-primary-tint-2)}.btn--danger{background:var(--v-danger);color:var(--v-on-primary);box-shadow:var(--v-shadow-sm)}.btn--danger:hover{background:var(--v-danger-hover);box-shadow:var(--v-shadow-md)}.btn--danger:focus-visible{box-shadow:var(--v-focus-ring-danger)}.btn--danger-ghost{background:transparent;color:var(--v-danger-ink)}.btn--danger-ghost:hover{background:var(--v-danger-tint)}.btn--link{height:auto;padding:0;background:transparent;color:var(--v-primary-ink);border:0}.btn--link:hover{text-decoration:underline;text-underline-offset:2px}.btn--sm{height:36px;padding:0 var(--v-space-4);font-size:var(--v-text-sm);border-radius:var(--v-radius-sm)}.btn--lg{height:52px;padding:0 var(--v-space-8);font-size:var(--v-text-body-lg)}.btn--icon{width:44px;padding:0}.btn--sm.btn--icon{width:36px}.btn--lg.btn--icon{width:52px}.btn--block{display:flex;width:100%}.btn.is-loading{pointer-events:none}.btn.is-loading .btn__label{opacity:.85}.btn.is-loading .btn__spinner{display:inline-block;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:v-spin .9s linear infinite}.btn:not(.is-loading) .btn__spinner{display:none}.btn-bar{display:flex;gap:var(--v-space-3)}@media(max-width:480px){.btn-bar{flex-direction:column-reverse}.btn-bar .btn{width:100%}}.field{display:flex;flex-direction:column}.field__label{font-size:var(--v-text-sm);font-weight:var(--v-fw-medium);color:var(--v-ink-soft);margin-bottom:var(--v-space-2)}.field__opt{font-size:var(--v-text-caption);font-weight:var(--v-fw-regular);color:var(--v-muted);margin-left:var(--v-space-1)}.input,.textarea{width:100%;height:44px;padding:0 var(--v-space-4);font-family:var(--v-font-sans);font-size:var(--v-text-body);color:var(--v-ink);background:var(--v-surface);border:1px solid var(--v-hairline);border-radius:var(--v-radius-md);box-shadow:var(--v-shadow-inset);transition:border-color var(--v-dur-2) var(--v-ease-standard),box-shadow var(--v-dur-2) var(--v-ease-standard)}.textarea{height:auto;min-height:96px;padding:var(--v-space-3) var(--v-space-4);line-height:var(--v-lh-body);resize:vertical}.input::-moz-placeholder,.textarea::-moz-placeholder{color:var(--v-muted)}.input::placeholder,.textarea::placeholder{color:var(--v-muted)}.input:hover,.textarea:hover{border-color:var(--v-hairline-strong)}.input:focus,.textarea:focus{outline:none;border-color:var(--v-primary);box-shadow:var(--v-focus-ring)}.input.is-error,.textarea.is-error{border-color:var(--v-danger)}.input.is-error:focus,.textarea.is-error:focus{box-shadow:var(--v-focus-ring-danger)}.input:disabled,.textarea:disabled{background:var(--v-bg-sunk);opacity:.5;cursor:not-allowed}.input[readonly]{background:var(--v-surface-2)}.field__help{display:flex;align-items:center;gap:var(--v-space-1);min-height:18px;margin-top:var(--v-space-2);font-size:var(--v-text-caption);color:var(--v-muted)}.field__help.is-error{color:var(--v-danger-ink)}.field--adorn{position:relative}.field__adorn{position:absolute;top:0;height:44px;display:flex;align-items:center;padding:0 var(--v-space-3);color:var(--v-muted);font-size:var(--v-text-sm);pointer-events:none}.checkbox{display:inline-flex;align-items:flex-start;gap:var(--v-space-3);min-height:44px;padding:var(--v-space-2) 0;cursor:pointer}.checkbox input{position:absolute;opacity:0;width:0;height:0}.checkbox__box{flex:0 0 auto;width:20px;height:20px;margin-top:2px;display:grid;place-items:center;background:var(--v-surface);border:1.5px solid var(--v-hairline-strong);border-radius:var(--v-radius-xs);transition:background var(--v-dur-2) var(--v-ease-standard),border-color var(--v-dur-2) var(--v-ease-standard)}.checkbox__box .ico{width:14px;height:14px;stroke:var(--v-on-primary);stroke-width:2.4;opacity:0;transform:scale(.6);transition:opacity var(--v-dur-2) var(--v-ease-celebrate),transform var(--v-dur-2) var(--v-ease-celebrate)}.checkbox:hover .checkbox__box{border-color:var(--v-primary)}.checkbox input:checked+.checkbox__box{background:var(--v-primary);border-color:var(--v-primary)}.checkbox input:checked+.checkbox__box .ico{opacity:1;transform:scale(1)}.checkbox input:focus-visible+.checkbox__box{box-shadow:var(--v-focus-ring)}.checkbox__text{font-size:var(--v-text-body);color:var(--v-ink);line-height:var(--v-lh-sm)}.checkbox__text small{display:block;font-size:var(--v-text-caption);color:var(--v-muted)}.toggle{display:inline-flex;align-items:center;gap:var(--v-space-3);min-height:44px;cursor:pointer}.toggle input{position:absolute;opacity:0;width:0;height:0}.toggle__track{position:relative;flex:0 0 auto;width:44px;height:26px;border-radius:var(--v-radius-pill);background:var(--v-bg-sunk);box-shadow:var(--v-shadow-inset);transition:background var(--v-dur-2) var(--v-ease-standard)}.toggle__knob{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:var(--v-surface);box-shadow:var(--v-shadow-sm);transition:transform var(--v-dur-2) var(--v-ease-standard)}.toggle input:checked+.toggle__track{background:var(--v-primary)}.toggle input:checked+.toggle__track .toggle__knob{transform:translate(18px)}.toggle input:focus-visible+.toggle__track{box-shadow:var(--v-focus-ring)}.chip{display:inline-flex;align-items:center;gap:var(--v-space-1);height:28px;padding:0 var(--v-space-3);border:1px solid transparent;border-radius:var(--v-radius-pill);font-size:var(--v-text-sm);font-weight:var(--v-fw-medium);white-space:nowrap}.chip--sm{height:24px;padding:0 var(--v-space-2);font-size:var(--v-text-caption)}.chip__dot{width:6px;height:6px;border-radius:50%;flex:0 0 auto}.chip--success{background:var(--v-success-tint);color:var(--v-success-ink)}.chip--success .chip__dot{background:var(--v-success)}.chip--info{background:var(--v-info-tint);color:var(--v-info-ink)}.chip--info .chip__dot{background:var(--v-info)}.chip--warning{background:var(--v-warning-tint);color:var(--v-warning-ink)}.chip--warning .chip__dot{background:var(--v-warning)}.chip--primary{background:var(--v-primary-tint);color:var(--v-primary-ink)}.chip--primary .chip__dot{background:var(--v-primary)}.chip--muted{background:var(--v-surface-2);color:var(--v-muted)}.chip--muted .chip__dot{background:var(--v-hairline-strong)}.chip--accent{background:var(--v-accent-tint);color:var(--v-ink);border-color:var(--v-accent-soft)}.chip--ghost{background:transparent;border-color:var(--v-hairline);color:var(--v-muted)}.chip__avatar{width:16px;height:16px;margin-left:-2px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:var(--v-fw-semibold);background:var(--v-primary-tint-2);color:var(--v-primary-ink)}.chip--action{cursor:pointer;transition:background var(--v-dur-1) var(--v-ease-standard),box-shadow var(--v-dur-1) var(--v-ease-standard)}.chip--action:hover{box-shadow:var(--v-shadow-xs)}.chip--action:focus-visible{box-shadow:var(--v-focus-ring);outline:none}.card,.v-tile{background:var(--v-surface);border:1px solid var(--v-hairline);border-radius:var(--v-radius-card);box-shadow:var(--v-shadow-sm);padding:var(--v-space-5)}@media(min-width:768px){.card,.v-tile{padding:var(--v-space-6)}}.card--flat{box-shadow:none}.v-tile--interactive{cursor:pointer;transition:box-shadow var(--v-dur-2) var(--v-ease-standard),transform var(--v-dur-2) var(--v-ease-standard)}.v-tile--interactive:hover{box-shadow:var(--v-shadow-md);transform:translateY(-1px)}.v-tile--interactive:active{box-shadow:var(--v-shadow-sm);transform:scale(.99)}.v-tile--interactive:focus-visible{outline:none;box-shadow:var(--v-focus-ring)}.v-tile__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--v-space-3)}.v-tile--hero{border-radius:var(--v-radius-xl)}.v-bento{display:grid;grid-template-columns:repeat(var(--v-grid-cols),1fr);gap:var(--v-grid-gutter)}.v-bento>*{grid-column:span 12}@media(min-width:768px){.span-3{grid-column:span 4}.span-4,.span-6{grid-column:span 6}.span-hero{grid-column:span 6;grid-row:span 2}}@media(min-width:1024px){.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-hero{grid-column:span 5;grid-row:span 2}.span-countdown{grid-column:span 3}}.v-task{display:flex;align-items:flex-start;gap:var(--v-space-3);min-height:56px;padding:var(--v-space-4);background:var(--v-surface);border:1px solid var(--v-hairline);border-radius:var(--v-radius-card);box-shadow:var(--v-shadow-sm);transition:background var(--v-dur-1) var(--v-ease-standard)}.v-task:hover{background:var(--v-surface-2)}.v-task--overdue{border-left:2px solid var(--v-warning)}.v-task__check{flex:0 0 auto;width:24px;height:24px;margin-top:1px;display:grid;place-items:center;background:var(--v-surface);border:1.5px solid var(--v-hairline-strong);border-radius:var(--v-radius-pill);cursor:pointer;transition:background var(--v-dur-2) var(--v-ease-standard),border-color var(--v-dur-2) var(--v-ease-standard)}.v-task__check:hover{border-color:var(--v-primary)}.v-task__check .ico{width:14px;height:14px;stroke:var(--v-on-primary);stroke-width:2.4;opacity:0;transform:scale(.6);transition:opacity var(--v-dur-2) var(--v-ease-celebrate),transform var(--v-dur-2) var(--v-ease-celebrate)}.v-task.is-done .v-task__check{background:var(--v-success);border-color:var(--v-success)}.v-task.is-done .v-task__check .ico{opacity:1;transform:scale(1)}.v-task__body{flex:1 1 auto;min-width:0}.v-task__title{font-size:var(--v-text-title);font-weight:var(--v-fw-semibold);color:var(--v-ink)}.v-task.is-done{opacity:.7}.v-task.is-done .v-task__title{color:var(--v-muted);text-decoration:line-through;text-decoration-color:var(--v-hairline-strong)}.v-task__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--v-space-2);margin-top:2px;font-size:var(--v-text-sm);color:var(--v-muted)}.v-task__meta .ico{width:16px;height:16px;vertical-align:-3px;margin-right:var(--v-space-1)}.avatar{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--v-primary-tint);color:var(--v-primary-ink);font-weight:var(--v-fw-semibold);font-size:var(--v-text-sm)}.avatar--sm{width:24px;height:24px;font-size:var(--v-text-caption)}.avatar--info{background:var(--v-info-tint);color:var(--v-info-ink)}.avatar__status{position:relative}.avatar__status:after{content:"";position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;border:2px solid var(--v-surface);background:var(--v-hairline-strong)}.avatar__status.is-online:after{background:var(--v-success)}.avatar__status.is-idle:after{background:var(--v-warning)}.v-ledger{background:var(--v-surface);border:1px solid var(--v-hairline);border-radius:var(--v-radius-card);box-shadow:var(--v-shadow-sm);overflow:hidden}.v-ledger__row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--v-space-4);min-height:52px;padding:var(--v-space-3) var(--v-space-4);border-bottom:1px solid var(--v-hairline)}.v-ledger__row:last-child{border-bottom:0}.v-ledger__cat{font-size:var(--v-text-body);color:var(--v-ink)}.v-ledger__sub{margin-top:var(--v-space-1);display:flex;flex-wrap:wrap;align-items:center;gap:var(--v-space-2)}.v-ledger__sum{text-align:right}.v-ledger__fact{font-family:var(--v-font-numeric);font-variant-numeric:var(--v-numeric-variant);font-weight:var(--v-fw-semibold);font-size:var(--v-text-ledger);color:var(--v-ink)}.v-ledger__cur,.v-ledger__plan{font-size:var(--v-text-caption);color:var(--v-muted)}.v-ledger__plan{font-family:var(--v-font-numeric);font-variant-numeric:var(--v-numeric-variant)}.v-ledger__delta{font-size:var(--v-text-sm);font-weight:var(--v-fw-medium);text-align:right}.v-ledger__delta.is-ok{color:var(--v-success-ink)}.v-ledger__delta.is-over{color:var(--v-warning-ink)}.v-ledger__row--total{background:var(--v-surface-2);border-top:1px solid var(--v-hairline-strong)}.v-ledger__row--total .v-ledger__cat{font-size:var(--v-text-overline);font-weight:var(--v-fw-semibold);letter-spacing:var(--v-track-overline);text-transform:uppercase;color:var(--v-muted)}.v-ledger__row--total .v-ledger__fact{font-weight:var(--v-fw-bold);font-size:var(--v-text-h3)}.ring{position:relative;width:176px;height:176px;flex:0 0 auto}.ring svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.ring-track{fill:none;stroke:var(--v-bg-sunk);stroke-width:13}.ring-arc{fill:none;stroke:var(--v-primary);stroke-width:13;stroke-linecap:round;transition:stroke-dashoffset var(--v-dur-5) var(--v-ease-celebrate)}.ring--full .ring-arc{stroke:var(--v-accent)}.ring--warmup .ring-arc{stroke-dasharray:4 8;animation:v-breathe var(--v-dur-5) ease-in-out infinite alternate}.ring-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ring-num{font-family:var(--v-font-numeric);font-variant-numeric:var(--v-numeric-variant);font-weight:var(--v-fw-bold);font-size:var(--v-text-index);line-height:var(--v-lh-index);letter-spacing:var(--v-track-tight);color:var(--v-ink)}.ring-delta{margin-top:var(--v-space-1);font-size:var(--v-text-sm);font-weight:var(--v-fw-semibold);color:var(--v-success-ink);white-space:nowrap}@media(max-width:767px){.ring{width:140px;height:140px}}.v-progress{width:100%;height:8px;border-radius:var(--v-radius-pill);background:var(--v-bg-sunk);box-shadow:var(--v-shadow-inset);overflow:hidden}.v-progress--mini{height:6px}.v-progress--lg{height:10px}.v-progress__fill{height:100%;border-radius:var(--v-radius-pill);background:var(--v-primary);transition:width var(--v-dur-5) var(--v-ease-standard)}.v-progress__fill.is-over{background:var(--v-warning)}.v-progress__fill.is-complete{background:var(--v-success)}.v-progress--seg{display:flex;gap:var(--v-space-1);background:transparent;box-shadow:none;height:6px}.v-progress--seg>span{flex:1;border-radius:var(--v-radius-pill);background:var(--v-hairline)}.v-progress--seg>span.is-done{background:var(--v-primary)}.sidebar{width:240px;padding:var(--v-space-4);background:var(--v-surface);border-right:1px solid var(--v-hairline);z-index:var(--v-z-nav)}.sidebar__brand{font-family:var(--v-font-display);font-weight:var(--v-fw-semibold);font-size:20px;color:var(--v-ink);padding:0 var(--v-space-2) var(--v-space-1)}.navitem{position:relative;display:flex;align-items:center;gap:var(--v-space-3);height:44px;margin-top:var(--v-space-1);padding:0 var(--v-space-3);border-radius:var(--v-radius-md);color:var(--v-ink-soft);font-size:var(--v-text-sm);font-weight:var(--v-fw-medium);cursor:pointer;transition:background var(--v-dur-1) var(--v-ease-standard)}.navitem .ico{stroke:var(--v-muted)}.navitem:hover{background:var(--v-surface-2);color:var(--v-ink)}.navitem:focus-visible{outline:none;box-shadow:var(--v-focus-ring)}.navitem.is-active{background:var(--v-primary-tint);color:var(--v-ink);font-weight:var(--v-fw-semibold)}.navitem.is-active .ico{stroke:var(--v-primary)}.navitem.is-active:before{content:"";position:absolute;left:calc(-1 * var(--v-space-4));top:50%;transform:translateY(-50%);width:3px;height:20px;border-radius:var(--v-radius-pill);background:var(--v-primary)}.navitem__count{margin-left:auto;padding:2px var(--v-space-2);border-radius:var(--v-radius-pill);background:var(--v-warning-tint);color:var(--v-warning-ink);font-size:var(--v-text-caption);font-weight:var(--v-fw-semibold)}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:var(--v-z-nav);display:flex;align-items:flex-end;justify-content:space-around;height:calc(64px + env(safe-area-inset-bottom));padding:var(--v-space-2) var(--v-space-2) calc(var(--v-space-2) + env(safe-area-inset-bottom));background:var(--v-bg-sunk);border-top:1px solid var(--v-hairline);box-shadow:0 -2px 4px #2a26210a,0 -6px 16px #2a262112}@media(min-width:1024px){.tabbar{display:none}}.tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding-top:var(--v-space-1);color:var(--v-muted);font-size:var(--v-text-overline);font-weight:var(--v-fw-medium);text-decoration:none}.tab .ico{width:24px;height:24px}.tab.is-active{color:var(--v-primary)}.tab--fab .ico{stroke:var(--v-on-primary);stroke-width:2}.v-scrim{position:fixed;inset:0;z-index:var(--v-z-modal);display:grid;place-items:center;padding:var(--v-gutter);background:var(--v-overlay-scrim)}.v-modal{width:100%;max-width:var(--v-container-narrow);max-height:90vh;display:flex;flex-direction:column;background:var(--v-surface);border-radius:var(--v-radius-xl);box-shadow:var(--v-shadow-xl);padding:var(--v-space-6)}.v-modal--md{max-width:560px}.v-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v-space-3);margin-bottom:var(--v-space-4)}.v-modal__title{font-family:var(--v-font-display);font-size:var(--v-text-h3);font-weight:var(--v-fw-medium)}.v-modal__body{overflow-y:auto;scrollbar-gutter:stable;margin-inline:calc(var(--v-space-3) * -1);padding-inline:var(--v-space-3);padding-block:var(--v-space-1)}.v-scroll,.v-modal__body{scrollbar-width:thin;scrollbar-color:var(--v-accent-soft) transparent}.v-scroll::-webkit-scrollbar,.v-modal__body::-webkit-scrollbar{width:10px;height:10px}.v-scroll::-webkit-scrollbar-track,.v-modal__body::-webkit-scrollbar-track{background:transparent;margin:var(--v-space-2) 0}.v-scroll::-webkit-scrollbar-thumb,.v-modal__body::-webkit-scrollbar-thumb{background:var(--v-accent-soft);border-radius:var(--v-radius-pill);border:3px solid transparent;background-clip:padding-box;-webkit-transition:background-color .18s ease;transition:background-color .18s ease}.v-scroll::-webkit-scrollbar-thumb:hover,.v-modal__body::-webkit-scrollbar-thumb:hover{background:var(--v-accent);background-clip:padding-box}.v-scroll::-webkit-scrollbar-thumb:active,.v-modal__body::-webkit-scrollbar-thumb:active{background:var(--v-primary);background-clip:padding-box}.v-modal__foot{display:flex;justify-content:flex-end;gap:var(--v-space-3);margin-top:var(--v-space-6)}@media(max-width:767px){.v-scrim{place-items:end stretch;padding:0}.v-modal{max-width:100%;max-height:92vh;border-radius:var(--v-radius-2xl) var(--v-radius-2xl) 0 0;padding:var(--v-space-5) var(--v-space-5) calc(var(--v-space-5) + env(safe-area-inset-bottom))}}.toast{display:flex;align-items:flex-start;gap:var(--v-space-3);max-width:380px;padding:var(--v-space-3) var(--v-space-4);background:var(--v-surface);border:1px solid var(--v-hairline);border-left:3px solid var(--v-success);border-radius:var(--v-radius-lg);box-shadow:var(--v-shadow-lg)}.toast__ic .ico{width:14px;height:14px;stroke-width:2.2;stroke:var(--v-success)}.toast--celebrate .toast__ic .ico{stroke:var(--v-accent)}.toast--error .toast__ic .ico{stroke:var(--v-danger)}.v-empty{max-width:440px;margin-inline:auto;padding:var(--v-space-8) var(--v-space-5);text-align:center}.v-empty__art{width:88px;height:88px;margin:0 auto var(--v-space-4);display:grid;place-items:center;border-radius:50%;background:var(--v-surface-2);border:1px solid var(--v-hairline);color:var(--v-primary)}.v-empty__art .ico{width:40px;height:40px;stroke-width:1.5}.v-empty h3{margin-bottom:var(--v-space-2)}.v-empty p{max-width:34ch;margin:0 auto var(--v-space-5);color:var(--v-muted)}.v-empty .v-flourish{margin:var(--v-space-2) auto 0}.skeleton{position:relative;overflow:hidden;background:var(--v-bg-sunk);border-radius:var(--v-radius-sm)}.skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--v-surface-2),transparent);animation:v-shimmer var(--v-skeleton-dur) linear infinite}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-bottom-0\.5{bottom:-.125rem}.-right-0\.5{right:-.125rem}.bottom-0{bottom:0}.bottom-full{bottom:100%}.left-1\/2{left:50%}.left-full{left:100%}.right-3\.5{right:.875rem}.right-full{right:100%}.top-1\/2{top:50%}.top-full{top:100%}.z-modal{z-index:500}.z-popover{z-index:550}.z-toast{z-index:600}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-mb-1{margin-bottom:-.25rem}.-ml-1{margin-left:-.25rem}.-mr-1{margin-right:-.25rem}.-mt-1{margin-top:-.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-\[140px\]{height:140px}.h-\[18px\]{height:18px}.h-\[2\.4px\]{height:2.4px}.h-\[22px\]{height:22px}.h-\[52px\]{height:52px}.h-\[88px\]{height:88px}.h-auto{height:auto}.h-full{height:100%}.max-h-\[92vh\]{max-height:92vh}.min-h-0{min-height:0px}.min-h-\[18px\]{min-height:18px}.min-h-\[44px\]{min-height:44px}.min-h-\[96px\]{min-height:96px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/5{width:40%}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/5{width:60%}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-9{width:2.25rem}.w-\[140px\]{width:140px}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[52px\]{width:52px}.w-\[88px\]{width:88px}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-0{min-width:0px}.max-w-\[240px\]{max-width:240px}.max-w-\[34ch\]{max-width:34ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[380px\]{max-width:380px}.max-w-\[440px\]{max-width:440px}.max-w-\[560px\]{max-width:560px}.max-w-app{max-width:var(--v-container-app)}.max-w-narrow{max-width:var(--v-container-narrow)}.max-w-reading{max-width:var(--v-container-reading)}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[\.6\]{--tw-scale-x: .6;--tw-scale-y: .6;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-end{place-items:end}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded-2xl{border-radius:24px}.rounded-card{border-radius:18px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:16px}.rounded-md{border-radius:12px}.rounded-pill{border-radius:999px}.rounded-sm{border-radius:10px}.rounded-xl{border-radius:20px}.rounded-xs{border-radius:6px}.rounded-l-md{border-top-left-radius:12px;border-bottom-left-radius:12px}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-md{border-top-right-radius:12px;border-bottom-right-radius:12px}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t-2xl{border-top-left-radius:24px;border-top-right-radius:24px}.border{border-width:1px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-\[13px\]{border-width:13px}.border-b{border-bottom-width:1px}.border-l-0{border-left-width:0px}.border-l-\[3px\]{border-left-width:3px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-accent-soft{border-color:var(--v-accent-soft)}.border-bg-sunk{border-color:var(--v-bg-sunk)}.border-current{border-color:currentColor}.border-danger{border-color:var(--v-danger)}.border-hairline{border-color:var(--v-hairline)}.border-hairline-strong{border-color:var(--v-hairline-strong)}.border-primary{border-color:var(--v-primary)}.border-surface{border-color:var(--v-surface)}.border-transparent{border-color:transparent}.border-l-accent{border-left-color:var(--v-accent)}.border-l-danger{border-left-color:var(--v-danger)}.border-l-info{border-left-color:var(--v-info)}.border-l-success{border-left-color:var(--v-success)}.border-l-warning{border-left-color:var(--v-warning)}.border-t-transparent{border-top-color:transparent}.bg-accent{background-color:var(--v-accent)}.bg-accent-tint{background-color:var(--v-accent-tint)}.bg-bg{background-color:var(--v-bg)}.bg-bg-sunk{background-color:var(--v-bg-sunk)}.bg-danger{background-color:var(--v-danger)}.bg-danger-tint{background-color:var(--v-danger-tint)}.bg-hairline-strong{background-color:var(--v-hairline-strong)}.bg-info{background-color:var(--v-info)}.bg-info-tint{background-color:var(--v-info-tint)}.bg-on-primary{background-color:var(--v-on-primary)}.bg-overlay-scrim{background-color:var(--v-overlay-scrim)}.bg-primary{background-color:var(--v-primary)}.bg-primary-tint{background-color:var(--v-primary-tint)}.bg-success{background-color:var(--v-success)}.bg-success-tint{background-color:var(--v-success-tint)}.bg-surface{background-color:var(--v-surface)}.bg-surface-2{background-color:var(--v-surface-2)}.bg-transparent{background-color:transparent}.bg-warning{background-color:var(--v-warning)}.bg-warning-tint{background-color:var(--v-warning-tint)}.stroke-accent{stroke:var(--v-accent)}.stroke-current{stroke:currentColor}.stroke-danger{stroke:var(--v-danger)}.stroke-info{stroke:var(--v-info)}.stroke-muted{stroke:var(--v-muted)}.stroke-on-primary{stroke:var(--v-on-primary)}.stroke-success{stroke:var(--v-success)}.stroke-warning{stroke:var(--v-warning)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-gutter{padding-left:var(--v-gutter);padding-right:var(--v-gutter)}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-\[calc\(theme\(spacing\.4\)\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.pl-3\.5{padding-left:.875rem}.pr-10{padding-right:2.5rem}.text-left{text-align:left}.text-center{text-align:center}.font-display{font-family:Cormorant Garamond,Cormorant Fallback,Playfair Display,PT Serif,Georgia,serif}.font-sans{font-family:Manrope,Manrope Fallback,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[20px\]{font-size:20px}.text-body{font-size:var(--v-text-body);line-height:var(--v-lh-body)}.text-body-lg{font-size:var(--v-text-body-lg);line-height:var(--v-lh-body)}.text-caption{font-size:var(--v-text-caption);line-height:var(--v-lh-caption);letter-spacing:var(--v-track-caption)}.text-h3{font-size:var(--v-text-h3);line-height:var(--v-lh-h3)}.text-index{font-size:var(--v-text-index);line-height:var(--v-lh-index);letter-spacing:var(--v-track-tight)}.text-overline{font-size:var(--v-text-overline);line-height:var(--v-lh-overline);letter-spacing:var(--v-track-overline)}.text-sm{font-size:var(--v-text-sm);line-height:var(--v-lh-sm)}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-regular{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-overline{letter-spacing:var(--v-track-overline)}.tracking-tight{letter-spacing:var(--v-track-tight)}.text-accent{color:var(--v-accent)}.text-danger-ink{color:var(--v-danger-ink)}.text-info-ink{color:var(--v-info-ink)}.text-ink{color:var(--v-ink)}.text-ink-soft{color:var(--v-ink-soft)}.text-muted{color:var(--v-muted)}.text-on-primary{color:var(--v-on-primary)}.text-primary{color:var(--v-primary)}.text-primary-ink{color:var(--v-primary-ink)}.text-success-ink{color:var(--v-success-ink)}.text-warning-ink{color:var(--v-warning-ink)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-85{opacity:.85}.shadow-inset{--tw-shadow: var(--v-shadow-inset);--tw-shadow-colored: var(--v-shadow-inset);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: var(--v-shadow-lg);--tw-shadow-colored: var(--v-shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: var(--v-shadow-sm);--tw-shadow-colored: var(--v-shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: var(--v-shadow-xl);--tw-shadow-colored: var(--v-shadow-xl);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xs{--tw-shadow: var(--v-shadow-xs);--tw-shadow-colored: var(--v-shadow-xs);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1{transition-duration:.12s}.duration-2{transition-duration:.18s}.duration-5{transition-duration:.48s}.ease-celebrate{transition-timing-function:cubic-bezier(.34,1.4,.64,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-standard{transition-timing-function:cubic-bezier(.2,.8,.2,1)}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[padding-bottom\:calc\(theme\(spacing\.5\)\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}.\[transition\:stroke-dashoffset_var\(--v-dur-5\)_var\(--v-ease-celebrate\)\,stroke_var\(--v-dur-4\)_var\(--v-ease-standard\)\]{transition:stroke-dashoffset var(--v-dur-5) var(--v-ease-celebrate),stroke var(--v-dur-4) var(--v-ease-standard)}:root{--v-font-display: "Cormorant Garamond", "Cormorant Fallback", "Playfair Display", "PT Serif", Georgia, serif;--v-font-sans: "Manrope", "Manrope Fallback", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--v-font-numeric: "Cormorant Garamond", "Cormorant Fallback", "PT Serif", Georgia, serif}@keyframes v-spin{to{transform:rotate(360deg)}}@keyframes v-breathe{to{opacity:.8}}@keyframes v-shimmer{to{transform:translate(100%)}}.placeholder\:text-muted::-moz-placeholder{color:var(--v-muted)}.placeholder\:text-muted::placeholder{color:var(--v-muted)}.read-only\:bg-surface-2:-moz-read-only{background-color:var(--v-surface-2)}.read-only\:bg-surface-2:read-only{background-color:var(--v-surface-2)}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-hairline-strong:hover{border-color:var(--v-hairline-strong)}.hover\:bg-danger-hover:hover{background-color:var(--v-danger-hover)}.hover\:bg-danger-tint:hover{background-color:var(--v-danger-tint)}.hover\:bg-primary-hover:hover{background-color:var(--v-primary-hover)}.hover\:bg-primary-tint:hover{background-color:var(--v-primary-tint)}.hover\:bg-surface-2:hover{background-color:var(--v-surface-2)}.hover\:text-ink:hover{color:var(--v-ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow: var(--v-shadow-md);--tw-shadow-colored: var(--v-shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: var(--v-shadow-sm);--tw-shadow-colored: var(--v-shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-danger:focus{border-color:var(--v-danger)}.focus\:border-primary:focus{border-color:var(--v-primary)}.focus\:shadow-focus:focus{--tw-shadow: var(--v-focus-ring);--tw-shadow-colored: var(--v-focus-ring);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:shadow-focus-danger:focus{--tw-shadow: var(--v-focus-ring-danger);--tw-shadow-colored: var(--v-focus-ring-danger);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:shadow-focus:focus-visible{--tw-shadow: var(--v-focus-ring);--tw-shadow-colored: var(--v-focus-ring);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:shadow-focus-danger:focus-visible{--tw-shadow: var(--v-focus-ring-danger);--tw-shadow-colored: var(--v-focus-ring-danger);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.active\:scale-\[\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-bg-sunk:active{background-color:var(--v-bg-sunk)}.active\:bg-primary-active:active{background-color:var(--v-primary-active)}.active\:bg-primary-tint-2:active{background-color:var(--v-primary-tint-2)}.active\:shadow-none:active{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.active\:shadow-sm:active{--tw-shadow: var(--v-shadow-sm);--tw-shadow-colored: var(--v-shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.active\:shadow-xs:active{--tw-shadow: var(--v-shadow-xs);--tw-shadow-colored: var(--v-shadow-xs);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-bg-sunk:disabled{background-color:var(--v-bg-sunk)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:border-primary{border-color:var(--v-primary)}.peer:checked~.peer-checked\:border-primary{border-color:var(--v-primary)}.peer:checked~.peer-checked\:bg-primary{background-color:var(--v-primary)}.peer:indeterminate~.peer-indeterminate\:border-primary{border-color:var(--v-primary)}.peer:indeterminate~.peer-indeterminate\:bg-primary{background-color:var(--v-primary)}.peer:focus-visible~.peer-focus-visible\:shadow-focus{--tw-shadow: var(--v-focus-ring);--tw-shadow-colored: var(--v-focus-ring);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}@media(prefers-reduced-motion:reduce){.motion-reduce\:w-full{width:100%}.motion-reduce\:animate-none{animation:none}.motion-reduce\:opacity-60{opacity:.6}.motion-reduce\:opacity-70{opacity:.7}.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.motion-reduce\:active\:scale-100:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media(min-width:480px){.sm\:inset-x-auto{left:auto;right:auto}.sm\:bottom-6{bottom:1.5rem}.sm\:right-0{right:0}.sm\:right-1\/2{right:50%}.sm\:hidden{display:none}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:flex-row{flex-direction:row}.sm\:place-items-center{place-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-end{justify-content:flex-end}.sm\:rounded-xl{border-radius:20px}.sm\:p-6{padding:1.5rem}.sm\:p-gutter{padding:var(--v-gutter)}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pb-0{padding-bottom:0}.sm\:\[padding-bottom\:theme\(spacing\.6\)\]{padding-bottom:1.5rem}}@media(min-width:768px){.md\:h-44{height:11rem}.md\:h-\[200px\]{height:200px}.md\:w-44{width:11rem}.md\:w-\[200px\]{width:200px}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}}
