.ui-card[data-v-5a50960e]{background:var(--ui-card-background, var(--lc-color-surface));border:1px solid var(--ui-card-border-color, var(--lc-color-border-soft));box-shadow:var(--ui-card-shadow, none);padding:var(--v02287242)}.ui-card--interactive[data-v-5a50960e]{transition:border-color var(--lc-duration-standard) var(--lc-easing-standard),box-shadow var(--lc-duration-standard) var(--lc-easing-standard)}.ui-card--interactive[data-v-5a50960e]:hover{border-color:color-mix(in srgb,var(--lc-color-brand-wine-light) 22%,var(--lc-color-border-soft));box-shadow:0 .25rem 1rem color-mix(in srgb,var(--lc-color-brand-wine) 5%,transparent),var(--lc-glass-highlight-soft)}.ui-card[data-v-5a50960e]:is(ul,ol){list-style:none;margin:0}.ui-card--paper[data-v-5a50960e]{--ui-card-background: var(--lc-color-surface-card);--ui-card-border-color: var(--lc-color-border-soft);--ui-card-shadow: var(--lc-glass-highlight-soft)}.ui-card--book[data-v-5a50960e]{--ui-card-background: var(--lc-color-surface-card);--ui-card-shadow: 0 .25rem 1rem transparent, inset 0 1px 0 transparent;border:0}.ui-card--muted[data-v-5a50960e]{--ui-card-background: var(--lc-color-surface-muted);--ui-card-border-color: var(--lc-color-border-soft)}.ui-card--working[data-v-5a50960e]{--ui-card-background: var(--lc-color-surface-muted);--ui-card-border-color: var(--lc-color-border-soft);animation:ui-card-working-flow-5a50960e 6s linear infinite;background-image:linear-gradient(100deg,transparent 46%,color-mix(in srgb,var(--lc-color-brand-wine-light) 4%,transparent) 48%,color-mix(in srgb,var(--lc-color-brand-wine-light) 8%,transparent) 50%,color-mix(in srgb,var(--lc-color-brand-wine-light) 4%,transparent) 52%,transparent 54%);background-size:220% 100%}@keyframes ui-card-working-flow-5a50960e{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.ui-card--working[data-v-5a50960e]{animation:none;background-image:none}}.ui-card--brand-soft[data-v-5a50960e]{--ui-card-background: var(--lc-color-brand-wine-soft);--ui-card-border-color: var(--lc-color-border-interactive)}.ui-card--inverse[data-v-5a50960e]{--ui-card-background: var(--lc-color-surface-inverse);--ui-card-border-color: var(--lc-color-border-soft);color:var(--lc-color-text-inverse)}.ui-card--glass[data-v-5a50960e],.ui-card--glass-full[data-v-5a50960e],.ui-card--glass-inset[data-v-5a50960e],.ui-card--glass-subtle[data-v-5a50960e],.ui-card--glass-wine[data-v-5a50960e],.ui-card--glass-wine-light[data-v-5a50960e],.ui-card--glass-guava[data-v-5a50960e]{--ui-card-glass-filter: var(--lc-glass-blur-md);-webkit-backdrop-filter:var(--ui-card-glass-filter);backdrop-filter:var(--ui-card-glass-filter)}.ui-card--glass[data-v-5a50960e],.ui-card--glass-subtle[data-v-5a50960e]{--ui-card-background: var(--lc-glass-surface-soft);--ui-card-border-color: var(--lc-glass-border-soft);--ui-card-shadow: none}.ui-card--glass-full[data-v-5a50960e],.ui-card--glass-inset[data-v-5a50960e]{--ui-card-background: var(--lc-glass-surface-inner);--ui-card-border-color: var(--lc-glass-border-soft)}.ui-card--glass-full[data-v-5a50960e]{--ui-card-background: var(--lc-glass-surface-full)}.ui-card--glass-full.ui-card--interactive[data-v-5a50960e]{transition:border-color var(--lc-duration-standard) var(--lc-easing-standard),box-shadow var(--lc-duration-slow) var(--lc-easing-emphasized)}.ui-card--glass-full.ui-card--interactive[data-v-5a50960e]:hover{border-color:color-mix(in srgb,var(--lc-color-brand-wine-light) 22%,var(--lc-glass-border));box-shadow:var(--lc-shadow-glass-raised)}.ui-card--glass-wine[data-v-5a50960e],.ui-card--glass-wine-light[data-v-5a50960e],.ui-card--glass-guava[data-v-5a50960e]{background:transparent;border-color:transparent;overflow:hidden;position:relative}.ui-card--glass-wine[data-v-5a50960e]:before,.ui-card--glass-wine-light[data-v-5a50960e]:before,.ui-card--glass-guava[data-v-5a50960e]:before{background:var(--ui-card-background);border:1px solid var(--ui-card-border-color);border-radius:inherit;box-shadow:inset 0 1px 0 var(--ui-card-rim-highlight, var(--lc-glass-rim-wine));content:"";inset:1px;pointer-events:none;position:absolute;z-index:0}.ui-card--glass-wine[data-v-5a50960e]:after,.ui-card--glass-wine-light[data-v-5a50960e]:after,.ui-card--glass-guava[data-v-5a50960e]:after{background:radial-gradient(85% 58% at 12% 0%,var(--lc-glass-diffraction-near),transparent 62%),linear-gradient(124deg,var(--lc-glass-diffraction-far),transparent 27%,transparent 72%,var(--lc-glass-diffraction-edge));border-radius:inherit;content:"";inset:1px;mix-blend-mode:screen;pointer-events:none;position:absolute;z-index:0}.ui-card--glass-wine[data-v-5a50960e]>*,.ui-card--glass-wine-light[data-v-5a50960e]>*,.ui-card--glass-guava[data-v-5a50960e]>*{position:relative;z-index:1}.ui-card--glass-subtle[data-v-5a50960e]{--ui-card-background: var(--lc-glass-surface-inner);--ui-card-border-color: var(--lc-color-border-soft)}.ui-card--glass-wine[data-v-5a50960e]{--ui-card-background: var(--lc-glass-surface-wine);--ui-card-border-color: color-mix(in srgb, var(--lc-color-brand-accent) 24%, transparent);--ui-card-glass-shadow: 0 1.15rem 2.6rem color-mix(in srgb, var(--lc-color-brand-wine) 22%, transparent), 0 .35rem 1rem color-mix(in srgb, var(--lc-color-brand-accent) 10%, transparent);--ui-card-rim-highlight: var(--lc-glass-rim-wine);--ui-card-shadow: var(--ui-card-glass-shadow);color:var(--lc-color-text-inverse)}.ui-card--glass-wine-light[data-v-5a50960e]{--ui-card-background: var(--lc-glass-surface-wine-light);--ui-card-border-color: color-mix(in srgb, var(--lc-color-brand-accent) 22%, transparent);--ui-card-glass-shadow: 0 .7rem 1.6rem color-mix(in srgb, var(--lc-color-brand-wine) 19%, transparent), 0 1.7rem 3.5rem color-mix(in srgb, var(--lc-color-brand-wine-light) 18%, transparent), 0 0 1.4rem color-mix(in srgb, var(--lc-color-brand-accent) 7%, transparent);--ui-card-rim-highlight: var(--lc-glass-rim-wine-light);--ui-card-shadow: var(--ui-card-glass-shadow);color:var(--lc-color-text-inverse)}.ui-card--glass-guava[data-v-5a50960e]{--ui-card-background: var(--lc-glass-surface-guava);--ui-card-border-color: color-mix(in srgb, var(--lc-color-brand-accent) 24%, var(--lc-glass-border-soft));--ui-card-shadow: 0 1.15rem 2.6rem color-mix(in srgb, var(--lc-color-brand-wine) 18%, transparent), 0 .45rem 1.1rem color-mix(in srgb, var(--lc-color-brand-accent) 9%, transparent);color:var(--lc-color-brand-wine)}.ui-card--plain[data-v-5a50960e]{--ui-card-background: transparent;--ui-card-border-color: transparent}.ui-card--elevation-soft[data-v-5a50960e]{--ui-card-shadow: var(--lc-shadow-card)}.ui-card--elevation-floating[data-v-5a50960e]{--ui-card-shadow: var(--lc-shadow-raised)}.ui-card--layout-media-end[data-v-5a50960e]{align-items:center;box-sizing:border-box;display:grid;gap:var(--lc-space-xl);grid-template-columns:minmax(0,1fr) auto;min-block-size:14.5rem}.ui-card--glass.ui-card--elevation-soft[data-v-5a50960e],.ui-card--glass-full.ui-card--elevation-soft[data-v-5a50960e],.ui-card--glass-inset.ui-card--elevation-soft[data-v-5a50960e],.ui-card--glass-wine.ui-card--elevation-soft[data-v-5a50960e],.ui-card--glass-wine-light.ui-card--elevation-soft[data-v-5a50960e],.ui-card--glass-guava.ui-card--elevation-soft[data-v-5a50960e]{--ui-card-shadow: var(--lc-shadow-glass-soft)}.ui-card--glass.ui-card--elevation-floating[data-v-5a50960e],.ui-card--glass-full.ui-card--elevation-floating[data-v-5a50960e],.ui-card--glass-inset.ui-card--elevation-floating[data-v-5a50960e],.ui-card--glass-wine.ui-card--elevation-floating[data-v-5a50960e],.ui-card--glass-wine-light.ui-card--elevation-floating[data-v-5a50960e],.ui-card--glass-guava.ui-card--elevation-floating[data-v-5a50960e]{--ui-card-shadow: var(--lc-shadow-glass-raised)}.ui-card--radius-none[data-v-5a50960e]{border-radius:0}.ui-card--radius-md[data-v-5a50960e]{border-radius:var(--lc-radius-md)}.ui-card--radius-lg[data-v-5a50960e]{border-radius:var(--lc-radius-lg)}.ui-card--radius-xl[data-v-5a50960e]{border-radius:var(--lc-radius-xl)}.ui-card--radius-2xl[data-v-5a50960e]{border-radius:var(--lc-radius-2xl)}.ui-card--inline-full[data-v-5a50960e]{inline-size:100%}.ui-card--inline-fit[data-v-5a50960e]{inline-size:fit-content}.ui-card--max-narrow[data-v-5a50960e]{max-inline-size:18.75rem}.ui-card--max-form[data-v-5a50960e]{max-inline-size:38.5rem}.ui-card--max-content[data-v-5a50960e]{max-inline-size:var(--lc-page-width)}.ui-card--max-report[data-v-5a50960e]{max-inline-size:40rem}.ui-card--max-preview[data-v-5a50960e]{max-inline-size:20rem}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ui-card--glass-wine[data-v-5a50960e]{--ui-card-background: var(--lc-color-brand-wine)}.ui-card--glass-wine-light[data-v-5a50960e]{--ui-card-background: var(--lc-color-brand-wine-light)}.ui-card--glass-guava[data-v-5a50960e]{--ui-card-background: var(--lc-color-brand-accent-soft)}}@media(prefers-reduced-transparency:reduce){.ui-card--glass[data-v-5a50960e],.ui-card--glass-full[data-v-5a50960e],.ui-card--glass-inset[data-v-5a50960e],.ui-card--glass-subtle[data-v-5a50960e],.ui-card--glass-wine[data-v-5a50960e],.ui-card--glass-wine-light[data-v-5a50960e],.ui-card--glass-guava[data-v-5a50960e]{-webkit-backdrop-filter:none;backdrop-filter:none}.ui-card--glass-wine[data-v-5a50960e]{--ui-card-background: var(--lc-color-brand-wine)}.ui-card--glass-wine-light[data-v-5a50960e]{--ui-card-background: var(--lc-color-brand-wine-light)}.ui-card--glass-guava[data-v-5a50960e]{--ui-card-background: var(--lc-color-brand-accent-soft)}}.ui-menu-panel[data-v-48cfd5d8]{min-inline-size:10rem;max-inline-size:min(20rem,calc(100vw - 2rem));z-index:40;transform-origin:var(--reka-popover-content-transform-origin)}.ui-menu-panel[data-state=open][data-v-48cfd5d8]{animation:menu-in-48cfd5d8 .16s ease-out}.ui-menu-panel[data-state=closed][data-v-48cfd5d8]{animation:menu-out-48cfd5d8 .12s ease-in;pointer-events:none}@keyframes menu-in-48cfd5d8{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes menu-out-48cfd5d8{0%{opacity:1;scale:1}to{opacity:0;scale:.97}}@media(prefers-reduced-motion:reduce){.ui-menu-panel[data-v-48cfd5d8]{animation:none}}.material-symbol[data-v-00bcd8c3]{display:inline-flex;flex:0 0 auto;inline-size:1em;line-height:1}.material-symbol--add[data-v-00bcd8c3]{inline-size:.646em}.material-symbol--muted[data-v-00bcd8c3]{color:var(--lc-color-text-secondary)}.material-symbol--subtle[data-v-00bcd8c3]{color:var(--lc-color-text-secondary);opacity:.52}.material-symbol--success[data-v-00bcd8c3]{color:var(--lc-color-success)}.material-symbol--danger[data-v-00bcd8c3]{color:var(--lc-color-danger)}.material-symbol--inverse[data-v-00bcd8c3]{color:var(--lc-color-text-inverse)}.material-symbol--accent[data-v-00bcd8c3]{color:var(--lc-color-brand-accent)}.material-symbol--brand[data-v-00bcd8c3]{color:var(--lc-color-brand-wine-light)}.material-symbol--editorial[data-v-00bcd8c3]{color:var(--lc-color-brand-leather)}.material-symbol--warning[data-v-00bcd8c3]{color:var(--lc-color-warning)}.material-symbol svg{block-size:1em;fill:currentColor;inline-size:100%}.ui-navigation-item[data-v-feaac689]{position:relative;display:flex;align-items:center;gap:var(--lc-icon-label-gap);text-align:start;text-decoration:none;padding:var(--lc-space-lg);border:1px solid transparent;border-radius:var(--lc-radius-lg);background:transparent;color:var(--lc-color-text-secondary);font:inherit;font-size:var(--ui-navigation-item-font-size, var(--lc-font-size-small));cursor:pointer;inline-size:100%}.ui-navigation-item--size-sm[data-v-feaac689]{padding:var(--lc-space-sm) var(--lc-space-md);gap:var(--lc-icon-label-gap);min-block-size:2.5rem}.ui-navigation-item[data-v-feaac689]:hover,.ui-navigation-item[data-v-feaac689]:focus-visible{background:color-mix(in srgb,var(--lc-color-brand-wine) 5%,transparent);color:var(--lc-color-brand-wine)}.ui-navigation-item[aria-current][data-v-feaac689]{color:var(--lc-color-brand-wine)}.ui-navigation-item[data-v-feaac689]:before{content:"";position:absolute;left:-1px;top:0;height:100%;width:2px;background:var(--lc-color-brand-accent);border-radius:1px;opacity:0;transition:opacity var(--lc-duration-fast) ease}.ui-navigation-item[aria-current][data-v-feaac689]:before{opacity:1}.ui-navigation-item[data-v-feaac689]:hover:before,.ui-navigation-item[data-v-feaac689]:focus-visible:before{opacity:.45}.ui-navigation-item[aria-current][data-v-feaac689]:hover:before{opacity:1}.ui-navigation-item--horizontal[data-v-feaac689]{white-space:nowrap}.ui-navigation-item--horizontal[data-v-feaac689]:before{left:0;top:auto;bottom:0;width:100%;height:2px}@media(max-width:55rem){.ui-navigation-item--responsive[data-v-feaac689]{white-space:nowrap;inline-size:auto;flex:0 0 auto}.ui-navigation-item--size-responsive-compact[data-v-feaac689]{padding:var(--lc-space-sm) var(--lc-space-md);gap:var(--lc-icon-label-gap);min-block-size:2.5rem}.ui-navigation-item--responsive[data-v-feaac689]:before{left:0;top:auto;bottom:0;width:100%;height:2px}}.ui-navigation-item__external[data-v-feaac689]{display:inline-flex;flex:0 0 auto;inline-size:0;opacity:0;overflow:hidden;transform:translate(-.25rem);transition:inline-size var(--lc-duration-standard) ease,opacity var(--lc-duration-fast) ease,transform var(--lc-duration-standard) ease}.ui-navigation-item:hover .ui-navigation-item__external[data-v-feaac689],.ui-navigation-item:focus-visible .ui-navigation-item__external[data-v-feaac689]{inline-size:var(--lc-icon-size-xs);opacity:1;transform:none}.ui-navigation-item--header[data-v-feaac689]{inline-size:auto;justify-content:center;padding:1px var(--lc-space-xl);border:0;border-bottom:4px solid transparent;border-radius:0;font-size:1rem;line-height:1.5;gap:var(--lc-icon-label-gap);color:var(--lc-color-brand-wine)}.ui-navigation-item--header[data-v-feaac689]:hover,.ui-navigation-item--header[data-v-feaac689]:focus-visible{background:transparent}.ui-navigation-item--header[data-v-feaac689]:before{background:var(--lc-color-navigation-indicator-hover);clip-path:none;inset-inline:var(--lc-space-sm);inline-size:auto;bottom:-1px;height:1px}.ui-navigation-item--header.ui-navigation-item--has-icon[data-v-feaac689]:before{inset-inline-start:calc(var(--lc-space-xl) + var(--lc-icon-size-sm) + var(--lc-space-sm));inset-inline-end:var(--lc-space-xl)}.ui-navigation-item--header[data-v-feaac689]:hover:before,.ui-navigation-item--header[data-v-feaac689]:focus-visible:before{opacity:1}.ui-navigation-item--header[aria-current][data-v-feaac689]:before{background:var(--lc-color-navigation-indicator-active)}.ui-navigation-item--surface-inverse[data-v-feaac689],.ui-navigation-item--surface-inverse[data-v-feaac689]:hover,.ui-navigation-item--surface-inverse[aria-current][data-v-feaac689],.ui-navigation-item--surface-inverse[data-v-feaac689]:focus-visible{color:var(--lc-color-text-inverse)}@media(max-width:55rem){.ui-navigation-item--header.ui-navigation-item--size-responsive-compact[data-v-feaac689]{padding:1px var(--lc-space-md);font-size:var(--lc-font-size-small)}}@media(prefers-reduced-motion:reduce){.ui-navigation-item[data-v-feaac689]:before,.ui-navigation-item__external[data-v-feaac689]{transition:none}}.lc-text-trim-display,.lc-text-trim-button{line-height:1}@supports (text-box: trim-both cap alphabetic){.lc-text-trim-display,.lc-text-trim-button{text-box:trim-both cap alphabetic}}.ui-spinner[data-v-1d4a0ad3]{animation:ui-spinner-rotate-1d4a0ad3 var(--v11b72f04) linear infinite;color:var(--v81b0b1a2);display:inline-flex}.ui-spinner__track[data-v-1d4a0ad3],.ui-spinner__arc[data-v-1d4a0ad3]{stroke-linecap:round}.ui-spinner__track[data-v-1d4a0ad3]{stroke:color-mix(in srgb,currentColor 16%,transparent)}.ui-spinner__arc[data-v-1d4a0ad3]{stroke:currentColor;stroke-dasharray:90,150;stroke-dashoffset:0;animation:ui-spinner-dash-1d4a0ad3 1.5s ease-in-out infinite}@keyframes ui-spinner-rotate-1d4a0ad3{to{transform:rotate(360deg)}}@keyframes ui-spinner-dash-1d4a0ad3{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.ui-button[data-v-c5b0a8a9]{--ui-button-state-duration: .15s;--ui-button-hover-transform: none;--ui-button-primary-surface: var(--lc-color-brand-wine);--ui-button-primary-surface-active: color-mix(in srgb, var(--lc-color-brand-wine) 76%, black);--ui-button-primary-color: color-mix(in srgb, var(--lc-color-text-inverse) 75%, var(--lc-color-brand-wine-light));--ui-button-primary-border: color-mix(in srgb, var(--lc-color-brand-wine-light) 42%, color-mix(in srgb, var(--lc-color-brand-wine) 84%, var(--lc-color-brand-accent)));--ui-button-primary-border-hover: color-mix(in srgb, var(--lc-color-brand-wine-light) 56%, color-mix(in srgb, var(--lc-color-brand-wine) 74%, var(--lc-color-brand-accent)));--ui-button-primary-border-active: color-mix(in srgb, var(--lc-color-brand-wine) 78%, black);--ui-button-primary-shadow: 0 1px 2px color-mix(in srgb, var(--lc-color-brand-wine) 18%, transparent), 0 .35rem .9rem color-mix(in srgb, var(--lc-color-brand-wine-light) 12%, transparent), 0 .2rem .7rem color-mix(in srgb, var(--lc-color-brand-accent) 7%, transparent);--ui-button-primary-shadow-hover: inset 0 1px 0 color-mix(in srgb, var(--lc-color-text-inverse) 14%, transparent), 0 2px 5px color-mix(in srgb, var(--lc-color-brand-wine) 18%, transparent), 0 0 .8rem color-mix(in srgb, var(--lc-color-brand-accent) 14%, transparent);--ui-button-pressed-shadow: inset 0 2px 4px color-mix(in srgb, var(--lc-color-brand-wine) 40%, transparent);--ui-button-secondary-surface: var(--lc-glass-surface-inner);--ui-button-secondary-surface-hover: var(--lc-glass-surface-full);--ui-button-secondary-border: var(--lc-glass-border-soft);--ui-button-secondary-border-hover: color-mix(in srgb, var(--lc-color-brand-wine-light) 32%, var(--lc-glass-border));--ui-button-secondary-color: var(--lc-color-text-secondary);--ui-button-secondary-color-hover: var(--lc-color-text);--ui-button-secondary-shadow: var(--lc-shadow-glass-soft);--ui-button-secondary-shadow-hover: inset 0 1px 0 color-mix(in srgb, var(--lc-color-surface) 72%, transparent), 0 2px 5px color-mix(in srgb, var(--lc-color-brand-wine) 10%, transparent), 0 0 .8rem color-mix(in srgb, var(--lc-color-brand-accent) 8%, transparent);--ui-button-inverse-secondary-surface: color-mix(in srgb, var(--lc-color-brand-wine-light) 34%, transparent);--ui-button-inverse-secondary-surface-hover: color-mix(in srgb, var(--lc-color-brand-wine-light) 46%, transparent);--ui-button-inverse-secondary-border: color-mix(in srgb, var(--lc-color-brand-accent) 28%, transparent);--ui-button-inverse-secondary-border-hover: color-mix(in srgb, var(--lc-color-brand-accent) 42%, transparent);--ui-button-inverse-secondary-color: color-mix(in srgb, var(--lc-color-text-inverse) 88%, var(--lc-color-brand-accent));background:transparent;border:1px solid transparent;border-radius:var(--lc-radius-lg);color:var(--lc-color-text);cursor:pointer;align-items:center;display:inline-flex;font-family:inherit;font-weight:inherit;justify-content:center;line-height:1.5;max-inline-size:100%;position:relative;text-align:center;text-decoration:none;transition:color var(--lc-duration-instant) ease-in-out,background-color var(--ui-button-state-duration) ease-in-out,border-color var(--ui-button-state-duration) ease-in-out,box-shadow var(--ui-button-state-duration) ease-in-out,transform var(--ui-button-state-duration) var(--lc-easing-standard);-webkit-user-select:none;user-select:none}.ui-button[data-v-c5b0a8a9]:active:not(.ui-button--disabled):not(.ui-button--loading){--ui-button-state-duration: var(--lc-duration-instant)}.ui-button[data-v-c5b0a8a9]:not(.ui-button--link):not(.ui-button--plain):before{content:"";position:absolute;inset:1px;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--lc-color-surface) 20%,transparent),transparent 72%);box-shadow:0 0 12px color-mix(in srgb,var(--lc-color-brand-accent) 10%,transparent);opacity:0;transform:scale(.82,.72);transition:opacity var(--ui-button-state-duration) ease-out,transform var(--ui-button-state-duration) var(--lc-easing-standard)}.ui-button[data-v-c5b0a8a9]:not(.ui-button--disabled):not(.ui-button--loading):is(:hover,[aria-expanded=true]):before{opacity:1;transform:scale(1)}.ui-button[data-v-c5b0a8a9]:not(.ui-button--disabled):not(.ui-button--loading):active:before{opacity:0;transform:scale(.96)}@media(prefers-reduced-motion:reduce){.ui-button[data-v-c5b0a8a9],.ui-button[data-v-c5b0a8a9]:not(.ui-button--link):not(.ui-button--plain):before{transition:none}.ui-button[data-v-c5b0a8a9]:before{transform:none}}.ui-button--md[data-v-c5b0a8a9]{font-size:var(--lc-font-size-control);line-height:1.5;min-block-size:2.625rem;min-width:auto;padding:.3125rem 1.625rem}.ui-button--sm[data-v-c5b0a8a9]{font-size:var(--lc-font-size-small);line-height:1.5;min-block-size:2.1875rem;min-width:4.375rem;padding:var(--lc-space-sm) var(--lc-space-md)}.ui-button--xs[data-v-c5b0a8a9]{font-size:var(--lc-font-size-caption);line-height:1.3333333333;min-block-size:1.875rem;min-width:3.75rem;padding:.25rem .75rem}.ui-button--width-content[data-v-c5b0a8a9]{min-inline-size:0}.ui-button--content-start[data-v-c5b0a8a9]{justify-content:flex-start;min-width:0;text-align:start}.ui-button--content-start .ui-button__label[data-v-c5b0a8a9]{inline-size:100%;justify-content:flex-start}.ui-button--icon-only[data-v-c5b0a8a9]{--ui-button-icon-extent: var(--lc-icon-button-size-md);inline-size:var(--ui-button-icon-extent);min-inline-size:var(--ui-button-icon-extent);min-block-size:var(--ui-button-icon-extent);block-size:var(--ui-button-icon-extent);padding:0;line-height:1}.ui-button--icon-only.ui-button--sm[data-v-c5b0a8a9]{--ui-button-icon-extent: var(--lc-icon-button-size-sm)}.ui-button--icon-only.ui-button--xs[data-v-c5b0a8a9]{--ui-button-icon-extent: var(--lc-icon-size-md)}.ui-button--shape-circle[data-v-c5b0a8a9]{border-radius:var(--lc-radius-circle)}.ui-button--shape-rounded[data-v-c5b0a8a9]{border-radius:var(--lc-radius-lg)}.ui-button--padding-none[data-v-c5b0a8a9]{padding:0;min-inline-size:0;min-block-size:0}.ui-button[data-v-c5b0a8a9]:focus-visible{outline:1.5px solid var(--lc-color-focus-ring);outline-offset:2px}.ui-button--primary[data-v-c5b0a8a9]{background:var(--ui-button-primary-surface);border-color:var(--ui-button-primary-border);box-shadow:var(--ui-button-primary-shadow);color:var(--ui-button-primary-color)}.ui-button--primary[data-v-c5b0a8a9]:hover:not(.ui-button--disabled):not(.ui-button--loading){background:color-mix(in srgb,var(--lc-color-brand-wine) 72%,var(--lc-color-brand-wine-light));color:var(--lc-color-text-inverse);border-color:var(--ui-button-primary-border-hover);box-shadow:var(--ui-button-primary-shadow-hover);transform:var(--ui-button-hover-transform)}.ui-button--primary[data-v-c5b0a8a9]:active:not(.ui-button--disabled):not(.ui-button--loading){background:var(--ui-button-primary-surface-active);border-color:var(--ui-button-primary-border-active);box-shadow:var(--ui-button-pressed-shadow);transform:none}.ui-button--surface-inverse.ui-button--primary[data-v-c5b0a8a9]{background:var(--lc-color-surface);border-color:color-mix(in srgb,var(--lc-color-brand-accent) 22%,transparent);box-shadow:var(--lc-shadow-glass-soft);color:var(--lc-color-brand-wine)}.ui-button--surface-inverse.ui-button--primary[data-v-c5b0a8a9]:hover:not(.ui-button--disabled):not(.ui-button--loading){color:var(--lc-color-brand-wine);background:var(--lc-color-surface-muted);border-color:color-mix(in srgb,var(--lc-color-brand-accent) 38%,transparent)}.ui-button--surface-inverse.ui-button--primary[data-v-c5b0a8a9]:active:not(.ui-button--disabled):not(.ui-button--loading){background:var(--lc-color-brand-wine-soft);color:var(--lc-color-brand-wine)}.ui-button--secondary[data-v-c5b0a8a9]{-webkit-backdrop-filter:var(--lc-glass-blur-sm);backdrop-filter:var(--lc-glass-blur-sm);background:var(--ui-button-secondary-surface);border-color:var(--ui-button-secondary-border);box-shadow:var(--ui-button-secondary-shadow);color:var(--ui-button-secondary-color)}.ui-button--secondary[data-v-c5b0a8a9]:is(:hover,[aria-expanded=true]):not(.ui-button--disabled):not(.ui-button--loading){background:var(--ui-button-secondary-surface-hover);border-color:var(--ui-button-secondary-border-hover);box-shadow:var(--ui-button-secondary-shadow-hover);color:var(--ui-button-secondary-color-hover);transform:var(--ui-button-hover-transform)}.ui-button--secondary[data-v-c5b0a8a9]:focus-visible:not(.ui-button--disabled):not(.ui-button--loading){border-color:var(--ui-button-secondary-border-hover)}.ui-button--secondary[data-v-c5b0a8a9]:active:not(.ui-button--disabled):not(.ui-button--loading){background:var(--lc-color-brand-wine-soft);box-shadow:var(--ui-button-pressed-shadow);transform:none}.ui-button--surface-inverse.ui-button--secondary[data-v-c5b0a8a9]{--ui-button-secondary-shadow-hover: 0 2px 5px color-mix(in srgb, var(--lc-color-brand-wine) 18%, transparent), 0 0 .8rem color-mix(in srgb, var(--lc-color-brand-accent) 12%, transparent);background:var(--ui-button-inverse-secondary-surface);border-color:var(--ui-button-inverse-secondary-border);box-shadow:0 .45rem 1.2rem color-mix(in srgb,var(--lc-color-brand-wine) 14%,transparent);color:var(--ui-button-inverse-secondary-color)}.ui-button--surface-inverse.ui-button--secondary[data-v-c5b0a8a9]:is(:hover,[aria-expanded=true]):not(.ui-button--disabled):not(.ui-button--loading),.ui-button--surface-inverse.ui-button--secondary[data-v-c5b0a8a9]:focus-visible:not(.ui-button--disabled):not(.ui-button--loading){background:var(--ui-button-inverse-secondary-surface-hover);border-color:var(--ui-button-inverse-secondary-border-hover);color:var(--lc-color-text-inverse)}.ui-button--surface-inverse.ui-button--secondary[data-v-c5b0a8a9]:active:not(.ui-button--disabled):not(.ui-button--loading){background:color-mix(in srgb,var(--lc-color-brand-wine) 70%,transparent)}.ui-button--tertiary[data-v-c5b0a8a9]:hover:not(.ui-button--disabled):not(.ui-button--loading){background:var(--lc-color-brand-wine-soft);border-color:var(--lc-color-border-interactive)}.ui-button--tertiary[data-v-c5b0a8a9]:focus-visible:not(.ui-button--disabled):not(.ui-button--loading){border-color:var(--lc-color-border-interactive-hover)}.ui-button--tertiary.ui-button--tone-quiet[data-v-c5b0a8a9]:not(.ui-button--surface-inverse){color:color-mix(in srgb,var(--lc-color-text-muted) 80%,var(--lc-color-surface-card))}.ui-button--tertiary.ui-button--tone-quiet[data-v-c5b0a8a9]:not(.ui-button--surface-inverse):hover:not(.ui-button--disabled):not(.ui-button--loading),.ui-button--tertiary.ui-button--tone-quiet[data-v-c5b0a8a9]:not(.ui-button--surface-inverse):focus-visible:not(.ui-button--disabled):not(.ui-button--loading){color:var(--lc-color-text)}.ui-button--tertiary[data-v-c5b0a8a9]:active:not(.ui-button--disabled):not(.ui-button--loading){background:color-mix(in srgb,var(--lc-color-brand-wine) 14%,var(--lc-color-brand-wine-soft));box-shadow:var(--ui-button-pressed-shadow);border-color:var(--lc-color-border-interactive-hover)}.ui-button--surface-inverse.ui-button--tertiary[data-v-c5b0a8a9]{color:var(--lc-color-text-inverse)}.ui-button--surface-inverse.ui-button--tertiary[data-v-c5b0a8a9]:hover:not(.ui-button--disabled),.ui-button--surface-inverse.ui-button--tertiary[data-v-c5b0a8a9]:focus-visible:not(.ui-button--disabled){background:color-mix(in srgb,var(--lc-color-surface) 11%,transparent);border-color:color-mix(in srgb,var(--lc-color-brand-accent) 44%,transparent);color:var(--lc-color-text-inverse)}.ui-button--surface-inverse.ui-button--tertiary[data-v-c5b0a8a9]:active:not(.ui-button--disabled){background:color-mix(in srgb,var(--lc-color-brand-wine) 60%,transparent)}.ui-button--link[data-v-c5b0a8a9]{color:var(--lc-color-brand-wine);min-width:auto;padding-inline:0;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--lc-color-brand-wine) 48%,transparent);text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--lc-duration-fast) var(--lc-easing-standard),text-decoration-color var(--lc-duration-fast) var(--lc-easing-standard),text-decoration-thickness var(--lc-duration-fast) var(--lc-easing-standard)}.ui-button--link[data-v-c5b0a8a9]:visited:not(.ui-button--disabled):not(.ui-button--loading){color:var(--lc-color-brand-wine)}.ui-button--link[data-v-c5b0a8a9]:hover:not(.ui-button--disabled):not(.ui-button--loading),.ui-button--link[data-v-c5b0a8a9]:focus-visible:not(.ui-button--disabled):not(.ui-button--loading){color:var(--lc-color-brand-wine);text-decoration-color:var(--lc-color-brand-accent);text-decoration-thickness:1px;transform:none}.ui-button--link[data-v-c5b0a8a9]:active:not(.ui-button--disabled):not(.ui-button--loading){transform:none}.ui-button--surface-inverse.ui-button--link[data-v-c5b0a8a9]{color:color-mix(in srgb,var(--lc-color-text-inverse) 90%,var(--lc-color-brand-accent));text-decoration-color:color-mix(in srgb,var(--lc-color-brand-accent) 58%,transparent)}.ui-button--surface-inverse.ui-button--link[data-v-c5b0a8a9]:visited:not(.ui-button--disabled):not(.ui-button--loading){color:color-mix(in srgb,var(--lc-color-text-inverse) 90%,var(--lc-color-brand-accent))}.ui-button--surface-inverse.ui-button--link[data-v-c5b0a8a9]:hover:not(.ui-button--disabled):not(.ui-button--loading),.ui-button--surface-inverse.ui-button--link[data-v-c5b0a8a9]:focus-visible:not(.ui-button--disabled):not(.ui-button--loading){color:var(--lc-color-text-inverse);text-decoration-color:var(--lc-color-brand-accent)}.ui-button--plain[data-v-c5b0a8a9]:hover:not(.ui-button--disabled):not(.ui-button--loading),.ui-button--plain[data-v-c5b0a8a9]:focus-visible:not(.ui-button--disabled):not(.ui-button--loading),.ui-button--plain[data-v-c5b0a8a9]:active:not(.ui-button--disabled):not(.ui-button--loading){background:transparent;border-color:transparent;box-shadow:none;transform:none}.ui-button--disabled[data-v-c5b0a8a9]{cursor:default;pointer-events:none}.ui-button--loading[data-v-c5b0a8a9]{cursor:wait;opacity:.86}.ui-button--primary.ui-button--disabled[data-v-c5b0a8a9]{background:var(--lc-color-surface-muted);border-color:var(--lc-color-border-soft);box-shadow:none;color:var(--lc-color-text-secondary)}.ui-button--secondary.ui-button--disabled[data-v-c5b0a8a9]{background:var(--lc-color-surface-muted);border-color:var(--lc-color-border-soft);border-block-start-color:var(--lc-glass-border);border-inline-start-color:var(--lc-glass-border);box-shadow:var(--lc-glass-highlight-soft);color:var(--lc-color-text-disabled)}.ui-button--tertiary.ui-button--disabled[data-v-c5b0a8a9],.ui-button--link.ui-button--disabled[data-v-c5b0a8a9]{color:var(--lc-color-text-secondary)}.ui-button__label[data-v-c5b0a8a9]{align-items:center;display:inline-flex;gap:var(--lc-icon-label-gap);justify-content:center;position:relative;z-index:1}.ui-button__spinner[data-v-c5b0a8a9]{flex:0 0 auto}.ui-button--group-default[data-v-c5b0a8a9],.ui-button--group-framed[data-v-c5b0a8a9]{block-size:2.625rem;min-block-size:2.625rem;inline-size:100%;margin:0;white-space:nowrap}.ui-button--group-size-sm[data-v-c5b0a8a9]{block-size:var(--lc-icon-button-size-sm);min-block-size:var(--lc-icon-button-size-sm)}.ui-button--group-framed[data-v-c5b0a8a9]{border:0;border-radius:0 var(--lc-radius-lg) var(--lc-radius-lg) 0}.ui-button--group-framed.ui-button--icon-only[data-v-c5b0a8a9]{min-inline-size:0}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-icon-button-root[data-v-2397cc58]{display:inline-flex;vertical-align:middle}.ui-icon-button__icons[data-v-2397cc58]{display:inline-flex;align-items:center;gap:var(--lc-space-xs)}.ui-cluster[data-v-b228db78]{align-items:var(--v85d9d1b4);display:flex;min-inline-size:0;flex-wrap:var(--v1a80cbe4);column-gap:var(--v4e6ac6d5);row-gap:var(--v513940f2);justify-content:var(--v7c38cdb4)}.ui-cluster[data-v-b228db78]:is(ul,ol){list-style:none;padding:0;margin:0}.site-header[data-v-f9f3bb65]{--ui-site-header-padding-block-start: calc(var(--lc-shell-padding-block-start) - var(--lc-space-sm));--ui-site-header-collapse-distance: var( --ui-workspace-header-collapse-distance, calc(var(--lc-space-4xl) + var(--lc-space-lg)) );--ui-site-header-rest-balance: var(--lc-space-xl);--ui-site-header-content-offset: calc(var(--lc-space-lg) + var(--ui-site-header-rest-balance));--ui-site-header-brand-condensed-scale: .82;--ui-site-header-brand-optical-offset: 0px;--ui-site-header-brand-logo-width: 9rem;--ui-site-header-brand-condense-shift: calc( (1 - var(--ui-site-header-brand-condensed-scale)) * var(--ui-site-header-brand-logo-width) );--ui-site-header-menu-optical-lift: calc(-.042 * var(--ui-site-header-brand-logo-width) + 1px);-webkit-backdrop-filter:var(--lc-glass-blur-sm);backdrop-filter:var(--lc-glass-blur-sm);background:var(--lc-glass-surface-full);box-shadow:var(--lc-glass-highlight-soft);inset-block-start:0;padding:calc(var(--ui-site-header-padding-block-start) - var(--ui-site-header-rest-balance)) var(--lc-page-gutter) calc(var(--lc-space-md) + var(--ui-site-header-rest-balance));position:sticky;transition:box-shadow var(--lc-duration-standard) var(--lc-easing-standard),transform var(--lc-duration-standard) var(--lc-easing-standard);z-index:10;isolation:isolate}.site-header--inverse[data-v-f9f3bb65],.site-header--marketing-scrolled[data-v-f9f3bb65]{-webkit-backdrop-filter:var(--lc-glass-blur-md);backdrop-filter:var(--lc-glass-blur-md);background:radial-gradient(78rem 12rem at 72% -14rem,color-mix(in srgb,var(--lc-color-brand-wine-light) 40%,transparent),transparent 70%),linear-gradient(108deg,color-mix(in srgb,var(--lc-color-brand-wine) 88%,transparent),color-mix(in srgb,var(--lc-color-brand-wine) 80%,transparent) 56%,color-mix(in srgb,var(--lc-color-brand-wine) 88%,transparent));color:var(--lc-color-text-inverse)}.site-header--inverse[data-v-f9f3bb65]{box-shadow:0 .625rem 1.5rem color-mix(in srgb,var(--lc-color-brand-wine) 22%,transparent),inset 0 1px 0 var(--lc-glass-rim-wine)}.site-header--inverse.site-header--tall[data-v-f9f3bb65]{box-shadow:none}.site-header--inverse-on-light[data-v-f9f3bb65]{background:var(--lc-color-header-wine-on-light)}.site-header--split-surface[data-v-f9f3bb65]{background:transparent}.site-header--marketing-scrolled[data-v-f9f3bb65]{box-shadow:0 .75rem 2rem color-mix(in srgb,var(--lc-color-brand-wine) 14%,transparent)}.site-header--workspace[data-v-f9f3bb65]{grid-column:1 / -1;align-self:start}.site-header:is(.site-header--inverse,.site-header--split,.site-header--marketing-scrolled) .site-brand__logo[data-v-f9f3bb65]{filter:none}.site-header--split[data-v-f9f3bb65]{-webkit-backdrop-filter:blur(0) saturate(1);backdrop-filter:blur(0) saturate(1);background:transparent;box-shadow:none}.site-header__inner[data-v-f9f3bb65]{transition:transform var(--lc-duration-standard) var(--lc-easing-standard);align-items:center;display:flex;gap:var(--lc-space-sm);inline-size:min(100%,var(--lc-shell-width));margin-inline:auto;min-block-size:auto;position:relative;flex-wrap:nowrap;z-index:1}.site-header__collapse-distance[data-v-f9f3bb65]{block-size:var(--ui-site-header-collapse-distance);inline-size:0;inset:0 auto auto 0;pointer-events:none;position:absolute;visibility:hidden}.site-brand__logo[data-v-f9f3bb65]{display:block;inline-size:var(--ui-site-header-brand-logo-width)}.site-brand-position[data-v-f9f3bb65],.site-brand-area[data-v-f9f3bb65]{margin:0}.site-brand[data-v-f9f3bb65]{align-items:flex-start;block-size:3.046rem;display:inline-flex;overflow:hidden;position:relative;transform-origin:left center;transition:clip-path var(--lc-duration-standard) var(--lc-easing-standard),transform var(--lc-duration-standard) var(--lc-easing-standard)}.site-brand__logo--inverse-tagline[data-v-f9f3bb65]{clip-path:inset(66% 0 0 0);filter:brightness(0) invert(1)!important;inset:0;opacity:1;position:absolute;transition:opacity var(--lc-duration-standard) var(--lc-easing-standard)}.site-nav[data-v-f9f3bb65]{display:none;flex-grow:1;flex-wrap:wrap;gap:var(--lc-space-sm)}.site-header__actions[data-v-f9f3bb65]{position:relative}.site-header__actions-position[data-v-f9f3bb65]{margin-left:auto}.site-menu[data-v-f9f3bb65]{position:relative;transform:translateY(var(--ui-site-header-menu-optical-lift));transition:transform var(--lc-duration-standard) var(--lc-easing-standard)}.site-header--workspace .site-nav[data-v-f9f3bb65]{display:none}.site-header--workspace .site-menu[data-v-f9f3bb65]{display:block}@media(max-width:991px){.site-header[data-v-f9f3bb65]{--ui-site-header-padding-block-start: var(--lc-space-xl);--ui-site-header-collapse-distance: var(--ui-workspace-header-collapse-distance, var(--lc-space-2xl));--ui-site-header-rest-balance: var(--lc-space-xs);--ui-site-header-content-offset: calc(var(--lc-space-md) + var(--ui-site-header-rest-balance));padding-block:calc(var(--ui-site-header-padding-block-start) - var(--ui-site-header-rest-balance)) calc(var(--lc-space-md) + var(--ui-site-header-rest-balance))}}@media(min-width:768px)and (max-width:991px){.site-header[data-v-f9f3bb65]{--ui-site-header-brand-condensed-scale: .9;--ui-site-header-brand-optical-offset: .375rem;--ui-site-header-brand-logo-width: 8.25rem}.site-brand[data-v-f9f3bb65]{align-items:center;block-size:2.792rem}}@media(max-width:767px){.site-header[data-v-f9f3bb65]{--ui-site-header-brand-optical-offset: .25rem;--ui-site-header-brand-logo-width: 7.5rem;padding-inline:var(--lc-space-xl)}.site-brand[data-v-f9f3bb65]{align-items:center;block-size:2.539rem}.site-menu__dropdown[data-v-f9f3bb65]{inset-block-start:calc(100% - .75rem)}}.site-header--scrolled[data-v-f9f3bb65]{transform:translateY(calc(-1 * var(--ui-site-header-collapse-distance)))}.site-header--scrolled .site-header__inner[data-v-f9f3bb65]{transform:translateY(var(--ui-site-header-content-offset))}.site-header--scrolled .site-brand[data-v-f9f3bb65]{clip-path:inset(0 0 34% 0);transform:translateY(var(--ui-site-header-brand-optical-offset)) scale(var(--ui-site-header-brand-condensed-scale))}.site-header--scrolled .site-brand__logo--inverse-tagline[data-v-f9f3bb65]{opacity:0}.site-header--scrolled .site-menu[data-v-f9f3bb65]{transform:translate(calc(-1 * var(--ui-site-header-brand-condense-shift)),calc(var(--ui-site-header-brand-optical-offset) + var(--ui-site-header-menu-optical-lift) * var(--ui-site-header-brand-condensed-scale)))}@media(min-width:992px){.site-brand-position[data-v-f9f3bb65]{margin:.625rem 2.1875rem 0 0}.site-nav--tall[data-v-f9f3bb65],.site-header__actions-position--tall[data-v-f9f3bb65]{transform:translateY(var(--lc-space-sm))}.site-nav[data-v-f9f3bb65]{display:flex}.site-menu[data-v-f9f3bb65]{display:none}}@media(prefers-reduced-motion:reduce){.site-header[data-v-f9f3bb65],.site-header__inner[data-v-f9f3bb65],.site-brand-position[data-v-f9f3bb65],.site-brand[data-v-f9f3bb65],.site-brand__logo[data-v-f9f3bb65],.site-brand__logo--inverse-tagline[data-v-f9f3bb65],.site-menu[data-v-f9f3bb65]{transition:none}}.site-header--blog[data-v-f9f3bb65]{--ui-site-header-content-offset: calc((var(--lc-space-md) + 2 * var(--ui-site-header-rest-balance) - var(--ui-site-header-padding-block-start) + var(--ui-site-header-collapse-distance)) / 2)}.site-header--blog.site-header--scrolled[data-v-f9f3bb65]{--ui-site-header-brand-optical-offset: 0px;--ui-site-header-menu-optical-lift: 0px}.site-header--blog .site-nav[data-v-f9f3bb65],.site-header--blog .site-header__actions-position[data-v-f9f3bb65],.site-header--blog .site-brand-position[data-v-f9f3bb65]{transition:transform var(--lc-duration-standard) var(--lc-easing-standard)}.site-header--blog.site-header--scrolled .site-nav[data-v-f9f3bb65],.site-header--blog.site-header--scrolled .site-header__actions-position[data-v-f9f3bb65]{transform:translateY(2px)}@media(min-width:992px){.site-header--blog.site-header--scrolled .site-brand-position[data-v-f9f3bb65]{transform:translateY(-.3125rem)}}.site-header--blog .site-brand[data-v-f9f3bb65]{align-items:center}.site-brand__lockup[data-v-f9f3bb65]{display:inline-flex;align-items:baseline;gap:var(--lc-space-sm)}.site-brand__wordmark[data-v-f9f3bb65]{display:block;position:relative;inline-size:var(--ui-site-header-brand-logo-width);block-size:calc(var(--ui-site-header-brand-logo-width) * 169.84 / 808.79)}.site-brand__wordmark .site-brand__logo[data-v-f9f3bb65]{position:absolute;inset:0 auto auto 0;clip-path:inset(0 0 35% 0)}.site-brand__edition[data-v-f9f3bb65]{font-family:var(--lc-font-family-body);font-size:var(--lc-font-size-body);font-weight:var(--lc-font-weight-medium);line-height:1;color:var(--lc-color-text-inverse)}.site-header--blog.site-header--scrolled .site-brand[data-v-f9f3bb65]{clip-path:none}@media(min-width:992px)and (max-width:1279px){.site-header--blog .site-nav[data-v-f9f3bb65]{display:none}.site-header--blog .site-menu[data-v-f9f3bb65]{display:block}}@media(max-width:767px){.site-header--blog[data-v-f9f3bb65]{--ui-site-header-brand-logo-width: 6rem}.site-header--blog .site-brand__edition[data-v-f9f3bb65]{font-size:var(--lc-font-size-small)}}@media(max-width:399px){.site-header--blog[data-v-f9f3bb65]{--ui-site-header-brand-logo-width: 4.75rem}.site-header--blog .site-brand__lockup[data-v-f9f3bb65]{gap:var(--lc-space-xs)}.site-header--blog .site-brand__edition[data-v-f9f3bb65]{font-size:var(--lc-font-size-caption)}}@media(prefers-reduced-motion:reduce){.site-header--blog .site-nav[data-v-f9f3bb65],.site-header--blog .site-header__actions-position[data-v-f9f3bb65],.site-header--blog .site-brand-position[data-v-f9f3bb65]{transition:none}}.ui-label[data-v-3ffb1a15]{display:block;font-size:1rem;font-weight:var(--lc-font-weight-bold);line-height:2;margin:0}.ui-label--inline[data-v-3ffb1a15]{display:inline}.ui-label--align-center[data-v-3ffb1a15]{text-align:center}.ui-label--align-end[data-v-3ffb1a15]{text-align:end}.ui-label__sub[data-v-3ffb1a15]{color:var(--lc-color-text-secondary);display:block;font-size:.875rem;font-weight:var(--lc-font-weight-regular);line-height:1.4}.ui-label--prompt[data-v-3ffb1a15]{font-size:1.125rem;font-weight:var(--lc-font-weight-light);line-height:var(--lc-line-height-body)}.ui-label--subtle[data-v-3ffb1a15]{font-size:var(--lc-font-size-small);font-weight:var(--lc-font-weight-medium);line-height:var(--lc-line-height-body);opacity:.78}@media(max-width:74.9375rem){.ui-label--visibility-wide-only[data-v-3ffb1a15]{block-size:1px;clip:rect(0,0,0,0);clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}}.ui-field-character-count[data-v-fd148105]{color:var(--lc-color-text-secondary);font-size:var(--lc-font-size-caption);line-height:1.5;text-align:right;font-variant-numeric:tabular-nums}.ui-field-character-count--inverse[data-v-fd148105]{color:var(--lc-color-brand-accent-soft)}.ui-field-character-count--error[data-v-fd148105]{color:var(--lc-color-danger)}.ui-field-character-count--inverse.ui-field-character-count--error[data-v-fd148105]{color:var(--lc-color-brand-accent)}.booklinker-glyph[data-v-8eb4be1a]{block-size:1em;inline-size:1em;overflow:visible;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65;vector-effect:non-scaling-stroke}.booklinker-glyph--library_books[data-v-8eb4be1a],.booklinker-glyph--monitoring[data-v-8eb4be1a],.booklinker-glyph--content_copy[data-v-8eb4be1a]{transform:scale(1.16);transform-origin:center}.ui-icon-well[data-v-fe9f1b66]{align-items:center;border:1px solid var(--lc-material-icon-well-border);border-radius:50%;display:inline-flex;flex:none;justify-content:center;position:relative;font-size:var(--lc-icon-size-xl)}.ui-icon-well--quiet[data-v-fe9f1b66]{background:var(--lc-material-icon-well-surface);box-shadow:var(--lc-material-icon-well-shadow);color:var(--lc-color-brand-wine)}.ui-icon-well--inverse[data-v-fe9f1b66]{background:color-mix(in srgb,var(--lc-color-surface) 11%,transparent);border-color:color-mix(in srgb,var(--lc-color-brand-accent) 44%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--lc-color-text-inverse) 18%,transparent),0 .35rem 1rem color-mix(in srgb,var(--lc-color-brand-wine) 22%,transparent);color:var(--lc-color-text-inverse)}.ui-icon-well--xs[data-v-fe9f1b66]{block-size:1.5rem;inline-size:1.5rem;font-size:var(--lc-icon-size-xs)}.ui-icon-well--sm[data-v-fe9f1b66]{block-size:2rem;font-size:var(--lc-icon-size-sm);inline-size:2rem}.ui-icon-well--md[data-v-fe9f1b66]{block-size:2.75rem;inline-size:2.75rem}.ui-icon-well--lg[data-v-fe9f1b66]{block-size:3.5rem;font-size:calc(var(--lc-icon-size-xl) + var(--lc-space-xs));inline-size:3.5rem}.ui-icon-well--inverse.ui-icon-well--surface-guava[data-v-fe9f1b66]{background:color-mix(in srgb,var(--lc-color-brand-wine) 34%,transparent);border-color:color-mix(in srgb,var(--lc-color-text-inverse) 24%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--lc-color-text-inverse) 18%,transparent),0 .45rem 1.2rem color-mix(in srgb,var(--lc-color-brand-wine) 16%,transparent)}.ui-status-message__layout[data-v-b4223842]{display:flex;align-items:center;gap:var(--lc-space-lg)}.ui-status-message__content[data-v-b4223842]{min-inline-size:0;color:var(--lc-color-text);font-size:var(--lc-font-size-small);line-height:var(--lc-line-height-body)}.ui-status-message__content--inverse[data-v-b4223842]{color:var(--lc-color-brand-accent-soft)}.ui-status-message__layout--inline[data-v-b4223842]{align-items:flex-start;gap:var(--lc-space-sm)}.ui-status-message__inline-icon[data-v-b4223842]{display:inline-flex;flex:0 0 auto;align-items:center;block-size:calc(var(--lc-font-size-small) * var(--lc-line-height-body))}.ui-textbox-input-region[data-v-8ca79116]{display:grid;gap:var(--lc-space-sm);min-inline-size:0}.ui-textbox-field--surface-inverse[data-v-8ca79116]{color:var(--lc-color-text-inverse)}.ui-textbox-field[data-v-8ca79116]{--ui-textbox-border-color: var(--lc-control-border);--ui-textbox-border-radius: var(--lc-radius-lg);--ui-textbox-min-block-size: 40px;--ui-textbox-padding-inline: 10px;display:grid;gap:var(--v21834d42)}.ui-textbox-feedback-region[data-v-8ca79116]:empty{display:none}.ui-textbox-field--feedback-floating[data-v-8ca79116]{position:relative}.ui-textbox-field--narrow[data-v-8ca79116]{inline-size:min(100%,var(--ui-textbox-narrow-inline-size, 18.75rem))}.ui-textbox-field--align-center[data-v-8ca79116]{justify-items:center;text-align:center}.ui-textbox-field--small[data-v-8ca79116]{--ui-textbox-border-radius: var(--lc-radius-md);--ui-textbox-min-block-size: 2.25rem;--ui-textbox-padding-inline: .75rem}.ui-textbox-label-row[data-v-8ca79116]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem}.ui-textbox-field--align-center .ui-textbox-label-row[data-v-8ca79116]{justify-content:center}.ui-textbox-field--align-center .ui-textbox-input-region[data-v-8ca79116]{justify-self:stretch}.ui-textbox-field--align-center .ui-textbox-control[data-v-8ca79116]{inline-size:100%}.ui-textbox-control[data-v-8ca79116]{align-items:center;background:var(--lc-control-surface);border:1px solid var(--ui-textbox-border-color);border-radius:var(--ui-textbox-border-radius);box-shadow:var(--lc-control-shadow-inset);color:var(--lc-color-text);display:grid;grid-template-columns:minmax(0,1fr);min-block-size:var(--ui-textbox-min-block-size);overflow:hidden;transition:border-color var(--lc-duration-standard) var(--lc-easing-standard),box-shadow var(--lc-duration-standard) var(--lc-easing-standard)}.ui-textbox-field--prompt[data-v-8ca79116]{--ui-textbox-border-color: var(--lc-control-border);--ui-textbox-border-radius: var(--lc-radius-lg);--ui-textbox-narrow-inline-size: 12.6875rem;--ui-textbox-min-block-size: 2.5rem;--ui-textbox-padding-inline: .75rem}.ui-textbox-field--small .ui-textbox-control[data-v-8ca79116]{min-block-size:2.25rem}.ui-textbox-control--prefixed[data-v-8ca79116]{grid-template-columns:auto minmax(0,1fr)}.ui-textbox-control--has-indicator[data-v-8ca79116]{grid-template-columns:minmax(0,1fr) auto}.ui-textbox-control--prefixed.ui-textbox-control--has-indicator[data-v-8ca79116]{grid-template-columns:auto minmax(0,1fr) auto}.ui-textbox-control--error[data-v-8ca79116]{border-color:var(--lc-color-danger)}.ui-textbox-control--success[data-v-8ca79116]{border-color:var(--lc-control-border)}.ui-textbox-control[data-v-8ca79116]:hover:has(.ui-textbox-input:not(:disabled)),.ui-textbox-control--checking[data-v-8ca79116]{border-color:var(--lc-control-border-hover)}.ui-textbox-control[data-v-8ca79116]:focus-within{border-color:var(--lc-control-border-focus);box-shadow:var(--lc-control-shadow-focus)}.ui-textbox-control--error[data-v-8ca79116]:focus-within{border-color:var(--lc-color-danger);box-shadow:var(--lc-control-shadow-inset),0 0 0 2px color-mix(in srgb,var(--lc-color-danger) 18%,transparent)}.ui-textbox-control--success[data-v-8ca79116]:focus-within{border-color:var(--lc-control-border-focus);box-shadow:var(--lc-control-shadow-focus)}.ui-textbox-control[data-v-8ca79116]:has(.ui-textbox-input:disabled){background:var(--lc-color-surface-muted);border-color:var(--lc-color-border);box-shadow:none;color:var(--lc-color-text-disabled)}.ui-textbox-input[data-v-8ca79116]{background:transparent;border:0;block-size:100%;color:inherit;font:inherit;min-block-size:0;margin:0;min-inline-size:0;outline:0;padding:0 var(--ui-textbox-padding-inline);width:100%}.ui-textbox-field--small .ui-textbox-input[data-v-8ca79116]{min-block-size:0}.ui-textbox-input[data-v-8ca79116]:read-only{background:var(--lc-color-surface-muted);color:var(--lc-color-text-disabled)}.ui-textbox-input[data-v-8ca79116]:-webkit-autofill,.ui-textbox-input[data-v-8ca79116]:-webkit-autofill:hover,.ui-textbox-input[data-v-8ca79116]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--lc-color-surface) inset,inset 0 -2px 0 color-mix(in srgb,var(--lc-color-success) 28%,transparent);-webkit-text-fill-color:currentColor;caret-color:currentColor;transition:background-color 9999s ease-out}.ui-textbox-prefix[data-v-8ca79116]{align-items:center;align-self:stretch;background:var(--lc-color-surface-muted);border-inline-end:1px solid var(--lc-color-border);color:var(--lc-color-text-secondary);display:inline-flex;padding-inline:var(--lc-space-lg);white-space:nowrap}.ui-textbox-indicator[data-v-8ca79116]{align-items:center;display:inline-flex;inline-size:2.5rem;justify-content:center}.ui-textbox-control--success .ui-textbox-indicator[data-v-8ca79116]{color:var(--lc-color-success)}.ui-textbox-control--error .ui-textbox-indicator[data-v-8ca79116]{color:var(--lc-color-danger)}.ui-textbox-sub-label[data-v-8ca79116],.ui-textbox-description[data-v-8ca79116]{color:var(--lc-color-text-secondary);font-size:.875rem;line-height:1.4}.ui-textbox-sub-label[data-v-8ca79116]{margin-bottom:0}.ui-textbox-feedback-region[data-v-8ca79116]{min-inline-size:0}.ui-textbox-field--feedback-floating .ui-textbox-feedback-region[data-v-8ca79116]{inset-block-start:calc(100% + var(--lc-space-sm));inset-inline:0;pointer-events:none;position:absolute;z-index:2}.ui-textbox-feedback-enter-active[data-v-8ca79116],.ui-textbox-feedback-leave-active[data-v-8ca79116]{transition:opacity var(--lc-duration-standard) var(--lc-easing-standard),transform var(--lc-duration-standard) var(--lc-easing-standard)}.ui-textbox-feedback-enter-from[data-v-8ca79116],.ui-textbox-feedback-leave-to[data-v-8ca79116]{opacity:0;transform:translateY(-.25rem)}@media(prefers-reduced-motion:reduce){.ui-textbox-feedback-enter-active[data-v-8ca79116],.ui-textbox-feedback-leave-active[data-v-8ca79116]{transition-duration:.01ms}}.ui-textbox-field--group-default .ui-textbox-control[data-v-8ca79116],.ui-textbox-field--group-framed .ui-textbox-control[data-v-8ca79116]{block-size:2.625rem;min-block-size:2.625rem}.ui-textbox-field--group-size-sm .ui-textbox-control[data-v-8ca79116]{block-size:var(--lc-icon-button-size-sm);min-block-size:var(--lc-icon-button-size-sm)}.ui-textbox-field--group-default .ui-textbox-control[data-v-8ca79116]{background:transparent;border-radius:var(--lc-radius-lg)}.ui-textbox-field--group-default .ui-textbox-control[data-v-8ca79116]:not(.ui-textbox-control--error):not(:focus-within){border-color:transparent;box-shadow:none}.ui-textbox-field--group-framed .ui-textbox-control[data-v-8ca79116]{border:0;border-radius:var(--lc-radius-lg) 0 0 var(--lc-radius-lg)}.ui-input-action-group-container[data-v-94468009]{container-type:inline-size;inline-size:100%}.ui-input-action-group[data-v-94468009]{--ui-input-action-group-block-size: 2.625rem;--ui-input-action-group-radius: var(--lc-radius-lg);display:grid;grid-template-columns:minmax(0,1fr) var(--ui-input-action-group-action-column, auto)}.ui-input-action-group--sm[data-v-94468009]{--ui-input-action-group-block-size: var(--lc-icon-button-size-sm)}.ui-input-action-group__control[data-v-94468009],.ui-input-action-group__action[data-v-94468009]{min-inline-size:0}.ui-input-action-group--framed[data-v-94468009]{border:1px solid var(--lc-control-border);border-radius:var(--ui-input-action-group-radius);transition:border-color var(--lc-duration-standard) ease-in-out}.ui-input-action-group--framed[data-v-94468009]:focus-within,.ui-input-action-group--framed[data-v-94468009]:has(.ui-input-action-group__control:hover),.ui-input-action-group--framed[data-v-94468009]:has(.ui-input-action-group__action:hover){border-color:var(--lc-control-border-hover)}.ui-input-action-group--framed .ui-input-action-group__action[data-v-94468009]{position:relative}.ui-input-action-group--framed .ui-input-action-group__action[data-v-94468009]:before{background:var(--lc-control-border);block-size:100%;content:"";inline-size:1px;inset-block-start:0;inset-inline-start:0;pointer-events:none;position:absolute;z-index:1}.ui-input-action-group--default[data-v-94468009]{background:var(--lc-control-surface);border:1px solid var(--lc-control-border);border-radius:var(--lc-radius-xl);box-shadow:var(--lc-control-shadow-inset);color:var(--lc-color-text);gap:var(--lc-space-md);padding:var(--lc-space-md)}.ui-input-action-group--default.ui-input-action-group--sm[data-v-94468009]{--ui-input-action-group-block-size: var(--lc-icon-button-size-sm);gap:var(--lc-space-sm);padding:var(--lc-space-sm)}.ui-input-action-group--responsive[data-v-94468009]:not(.ui-input-action-group--framed){--ui-input-action-group-control-min: 16rem;display:flex;flex-wrap:wrap}.ui-input-action-group--responsive:not(.ui-input-action-group--framed) .ui-input-action-group__control[data-v-94468009]{flex:1000 1 var(--ui-input-action-group-control-min)}.ui-input-action-group--responsive:not(.ui-input-action-group--framed) .ui-input-action-group__action[data-v-94468009]{display:grid;flex:1 0 auto}.ui-pagination[data-v-c81b1b63]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.75rem;inline-size:fit-content;justify-content:flex-start;margin-bottom:0;max-width:100%}.ui-pagination--sticky[data-v-c81b1b63]{position:sticky;bottom:max(var(--lc-space-xl),env(safe-area-inset-bottom));z-index:10;align-self:center;margin-inline:auto;padding:var(--lc-space-sm);border:1px solid color-mix(in srgb,var(--lc-color-brand-leather) 12%,var(--lc-glass-border-soft));border-radius:var(--lc-radius-xl);background:linear-gradient(145deg,color-mix(in srgb,var(--lc-color-brand-leather) 4%,rgb(255 255 255 / .8)),color-mix(in srgb,var(--lc-color-brand-leather) 7%,rgb(255 255 255 / .66)));backdrop-filter:var(--lc-glass-blur-md);-webkit-backdrop-filter:var(--lc-glass-blur-md);box-shadow:0 8px 28px color-mix(in srgb,var(--lc-color-brand-leather) 8%,rgb(46 18 40 / 12%)),var(--lc-glass-highlight-soft)}.ui-pagination__list[data-v-c81b1b63]{display:inline-flex;flex-wrap:nowrap;gap:var(--lc-space-xs)}.ui-pagination__button[data-v-c81b1b63]{flex:0 0 var(--lc-icon-button-size-sm);inline-size:var(--lc-icon-button-size-sm);min-block-size:var(--lc-icon-button-size-sm);min-inline-size:var(--lc-icon-button-size-sm)}.ui-pagination__loading[data-v-c81b1b63]{display:inline-grid;place-items:center}@media(max-width:767px){.ui-pagination[data-v-c81b1b63]{justify-content:flex-start}}:root{--lc-font-family-body: "Open Sans", sans-serif;--lc-font-family-display: "Newsreader Variable", "Newsreader", Georgia, serif;--lc-font-weight-light: 300;--lc-font-weight-regular: 400;--lc-font-weight-medium: 500;--lc-font-weight-semibold: 600;--lc-font-weight-bold: 700;--lc-line-height-body: 1.5;--lc-line-height-heading: 1.2;--lc-line-height-hero: 1.08;--lc-line-height-lead: 1.45;--lc-font-size-lead: 1.125rem;--lc-font-size-body: 1rem;--lc-font-size-control: 1rem;--lc-font-size-small: .875rem;--lc-font-size-metadata: .8125rem;--lc-font-size-caption: .75rem;--lc-font-size-page-title: 2rem;--lc-font-size-dialog-title: 1.25rem;--lc-font-size-card-title: 1.125rem;--lc-font-size-hero: 2.25rem;--lc-font-size-heading-1: 2rem;--lc-font-size-heading-2: 1.75rem;--lc-font-size-heading-3: 1.3125rem;--lc-font-size-heading-4: 1.125rem;--lc-font-size-heading-5: 1rem;--lc-font-size-heading-6: .875rem;--lc-color-text: #0d0c0c;--lc-color-text-secondary: #4f4f4d;--lc-color-text-muted: #6d6b68;--lc-color-text-inverse: #fffaf7;--lc-color-text-disabled: var(--lc-color-brand-slate);--lc-color-border: #514945;--lc-color-border-soft: #dededb;--lc-color-border-interactive: color-mix(in srgb, var(--lc-color-brand-wine-light) 20%, transparent);--lc-color-border-interactive-hover: color-mix(in srgb, var(--lc-color-brand-wine-light) 48%, transparent);--lc-color-canvas: #f7f7f5;--lc-color-surface: #fffefd;--lc-color-surface-muted: color-mix(in srgb, var(--lc-color-brand-slate) 7%, var(--lc-color-surface));--lc-color-surface-subtle: color-mix(in srgb, var(--lc-color-brand-slate) 4%, var(--lc-color-canvas));--lc-color-surface-emphasis: color-mix(in srgb, var(--lc-color-brand-slate) 13%, var(--lc-color-surface));--lc-color-surface-recessed: color-mix(in srgb, var(--lc-color-brand-slate) 5%, var(--lc-color-surface));--lc-color-surface-footer: color-mix(in srgb, var(--lc-color-brand-slate) 8%, var(--lc-color-canvas));--lc-color-border-subtle: color-mix(in srgb, var(--lc-color-brand-slate) 18%, transparent);--lc-color-surface-card: var(--lc-color-surface);--lc-color-surface-inverse: #2e1228;--lc-color-surface-slate: #2c3038;--lc-color-danger: #f96159;--lc-color-success: #3f7d54;--lc-color-warning: #a85c17;--lc-color-info: #276ef1;--lc-color-brand-accent: #fc5b69;--lc-color-brand-accent-soft: color-mix(in srgb, var(--lc-color-brand-accent) 12%, white);--lc-color-brand-wine: #2e1228;--lc-color-header-wine-on-light: rgb(37.625 8.458333 31.458333 / .96);--lc-color-brand-wine-light: #71405f;--lc-color-brand-wine-soft: #f6e9ef;--lc-color-brand-slate: #787675;--lc-color-brand-leather: #896853;--lc-color-navigation-indicator-hover: color-mix(in srgb, var(--lc-color-brand-leather) 18%, var(--lc-color-surface));--lc-color-navigation-indicator-active: var(--lc-color-brand-accent);--lc-color-focus-ring: color-mix(in srgb, var(--lc-color-brand-accent) 46%, var(--lc-color-brand-wine-light));--lc-gradient-signal-well: linear-gradient(145deg, var(--lc-color-brand-wine-light), color-mix(in srgb, var(--lc-color-brand-wine-light) 72%, var(--lc-color-brand-accent)));--lc-gradient-page-wash: radial-gradient(30rem 24rem at 58% 44%, color-mix(in srgb, var(--lc-color-brand-slate) 9%, transparent) 0%, transparent 70%), radial-gradient(28rem 22rem at 84% 72%, color-mix(in srgb, var(--lc-color-brand-leather) 5%, transparent) 0%, transparent 70%);--lc-gradient-page-wash-compact: radial-gradient(22rem 20rem at 46% 42%, color-mix(in srgb, var(--lc-color-brand-slate) 7%, transparent) 0%, transparent 72%), radial-gradient(24rem 22rem at 74% 74%, color-mix(in srgb, var(--lc-color-brand-leather) 4%, transparent) 0%, transparent 72%);--lc-space-none: 0;--lc-space-2xs: .125rem;--lc-space-xs: .25rem;--lc-space-sm: .375rem;--lc-space-md: .5rem;--lc-icon-label-gap: .5rem;--lc-space-lg: .75rem;--lc-space-xl: 1rem;--lc-space-2xl: 1.25rem;--lc-space-3xl: 1.5rem;--lc-space-4xl: 2rem;--lc-space-5xl: 2.1875rem;--lc-space-6xl: 3.125rem;--lc-space-rail-gap: clamp(var(--lc-space-2xl), 4vw, var(--lc-space-6xl));--lc-radius-xs: .125rem;--lc-radius-sm: .25rem;--lc-radius-md: .375rem;--lc-radius-lg: .5rem;--lc-radius-xl: .75rem;--lc-radius-2xl: .875rem;--lc-radius-3xl: 1.25rem;--lc-radius-pill: 1.25rem;--lc-radius-circle: 50%;--lc-icon-size-xs: .875rem;--lc-icon-size-sm: 1.25rem;--lc-icon-size-md: 1.5rem;--lc-icon-size-lg: 1.625rem;--lc-icon-size-xl: 1.6875rem;--lc-icon-size-display: 8.75rem;--lc-icon-button-size-sm: 2rem;--lc-icon-button-size-md: 2.25rem;--lc-tooltip-max-inline-size: 16rem;--lc-tooltip-glass-border: color-mix(in srgb, var(--lc-color-brand-wine-light) 24%, transparent);--lc-tooltip-glass-shadow: 0 6px 16px color-mix(in srgb, var(--lc-color-brand-wine) 16%, transparent);--lc-tooltip-glass-surface: rgb(255 252 250 / .82);--lc-z-index-overlay: 30;--lc-control-surface: color-mix(in srgb, var(--lc-color-surface) 92%, var(--lc-color-surface-muted));--lc-control-border: color-mix(in srgb, var(--lc-color-brand-wine) 40%, transparent);--lc-control-border-hover: color-mix(in srgb, var(--lc-color-brand-wine) 54%, transparent);--lc-control-border-focus: var(--lc-color-brand-wine-light);--lc-control-shadow-inset: inset 0 1px 3px color-mix(in srgb, var(--lc-color-brand-wine) 15%, transparent), inset 1px 0 1px color-mix(in srgb, var(--lc-color-brand-wine) 4%, transparent), inset 0 -1px 0 rgb(255 255 255 / .9), inset -1px 0 0 rgb(255 255 255 / .65);--lc-control-shadow-focus: var(--lc-control-shadow-inset), 0 0 0 2px color-mix(in srgb, var(--lc-color-brand-wine-light) 24%, transparent), 0 .4rem 1rem color-mix(in srgb, var(--lc-color-brand-accent) 6%, transparent);--lc-shell-width: 78rem;--lc-page-width: 60rem;--lc-page-width-wide: 70rem;--lc-page-gutter: clamp(var(--lc-space-lg), 5vw, var(--lc-space-4xl));--lc-shell-padding-block-start: clamp(var(--lc-space-3xl), 4vw, var(--lc-space-5xl));--lc-shell-header-gap: var(--lc-space-6xl);--lc-glass-blur-sm: blur(.5625rem) saturate(1.08);--lc-glass-blur-md: blur(1.125rem) saturate(1.14);--lc-glass-blur-lg: blur(1.375rem) saturate(1.18);--lc-glass-surface-rim: linear-gradient(145deg, rgb(255 255 255 / .46), rgb(255 252 250 / .22) 55%, rgb(255 255 255 / .34));--lc-glass-surface-full: linear-gradient(145deg, rgb(255 255 255 / .76), color-mix(in srgb, var(--lc-color-surface-muted) 12%, rgb(255 255 255 / .64)));--lc-glass-surface-soft: linear-gradient(145deg, rgb(255 255 255 / .62), color-mix(in srgb, var(--lc-color-surface-muted) 32%, rgb(255 255 255 / .5)));--lc-glass-surface-inner: linear-gradient(145deg, rgb(255 255 255 / .9), rgb(255 252 250 / .84));--lc-glass-surface-wine: color-mix( in srgb, color-mix(in srgb, var(--lc-color-brand-wine) 62%, var(--lc-color-brand-wine-light)) 36%, transparent );--lc-glass-surface-wine-light: color-mix( in srgb, color-mix(in srgb, var(--lc-color-brand-wine-light) 78%, var(--lc-color-brand-wine-soft)) 35%, transparent );--lc-glass-surface-guava: color-mix(in srgb, var(--lc-color-brand-accent-soft) 56%, transparent);--lc-glass-surface-veil: var(--lc-glass-surface-full);--lc-glass-border: rgb(255 255 255 / .8);--lc-glass-border-soft: color-mix(in srgb, var(--lc-color-brand-wine-light) 13%, rgb(255 255 255 / .68));--lc-glass-highlight-soft: inset 0 1px 0 rgb(255 255 255 / .35);--lc-glass-rim-wine: rgb(255 255 255 / .12);--lc-glass-rim-wine-light: rgb(255 252 250 / .16);--lc-glass-diffraction-near: rgb(255 255 255 / .12);--lc-glass-diffraction-far: rgb(255 255 255 / .07);--lc-glass-diffraction-edge: rgb(255 255 255 / .05);--lc-material-book-shadow: 1.25rem 2rem 3.75rem color-mix(in srgb, var(--lc-color-brand-wine) 22%, transparent), .3rem .55rem 1rem color-mix(in srgb, var(--lc-color-brand-wine) 14%, transparent);--lc-material-icon-well-surface: color-mix(in srgb, var(--lc-color-surface) 58%, transparent);--lc-material-icon-well-border: var(--lc-color-brand-wine);--lc-material-icon-well-shadow: inset 0 1px 0 color-mix(in srgb, var(--lc-color-surface) 68%, transparent), 0 .35rem 1rem color-mix(in srgb, var(--lc-color-brand-accent) 10%, transparent);--lc-material-signal-shadow: 0 .4rem 1.2rem color-mix(in srgb, var(--lc-color-brand-wine-light) 20%, transparent), 0 0 .9rem color-mix(in srgb, var(--lc-color-brand-accent) 10%, transparent);--lc-shadow-menu: 0 12px 24px rgba(0, 0, 0, .12);--lc-shadow-card: 0 1px 2px color-mix(in srgb, var(--lc-color-brand-wine) 6%, transparent), 0 .55rem 1.6rem color-mix(in srgb, var(--lc-color-brand-wine-light) 7%, transparent);--lc-shadow-raised: 0 .2rem .65rem color-mix(in srgb, var(--lc-color-brand-wine) 8%, transparent), 0 1.4rem 3.25rem color-mix(in srgb, var(--lc-color-brand-wine-light) 12%, transparent);--lc-shadow-glass-soft: var(--lc-shadow-card), var(--lc-glass-highlight-soft);--lc-shadow-glass-raised: var(--lc-shadow-raised), var(--lc-glass-highlight-soft);--lc-duration-instant: 50ms;--lc-duration-fast: .12s;--lc-duration-standard: .18s;--lc-duration-slow: .26s;--lc-easing-standard: ease;--lc-easing-emphasized: cubic-bezier(.16, 1, .3, 1)}@media(min-width:48rem){:root{--lc-font-size-page-title: 2.5rem;--lc-font-size-dialog-title: 1.5rem;--lc-font-size-hero: 3rem;--lc-font-size-heading-1: 2.5rem;--lc-font-size-heading-2: 2rem;--lc-font-size-heading-3: 1.375rem;--lc-font-size-heading-4: 1.25rem}}@media(min-width:75rem){:root{--lc-font-size-hero: 3.5rem}}*,*:before,*:after{box-sizing:border-box}html{block-size:100%;-webkit-text-size-adjust:100%}body,#__nuxt{min-block-size:100%}body{margin:0;color:var(--lc-color-text);font-family:var(--lc-font-family-body);line-height:var(--lc-line-height-body);min-inline-size:320px;overflow-x:hidden;background:var(--lc-color-canvas)}img,svg,picture,video,canvas{display:block;max-inline-size:100%}a{color:inherit;text-decoration:none;text-underline-offset:.2em;transition:color var(--lc-duration-fast) var(--lc-easing-standard),text-decoration-color var(--lc-duration-fast) var(--lc-easing-standard),text-decoration-thickness var(--lc-duration-fast) var(--lc-easing-standard)}p a,td a,label a{text-decoration:underline;text-decoration-color:var(--lc-color-text-secondary);text-decoration-thickness:1px}p a:hover,p a:focus-visible,td a:hover,td a:focus-visible,label a:hover,label a:focus-visible{color:var(--lc-color-brand-wine-light);text-decoration-color:var(--lc-color-brand-accent);text-decoration-thickness:1px}:focus-visible{outline:2px dotted var(--lc-color-focus-ring);outline-offset:4px}.lc-page-leave-active{transition:opacity var(--lc-duration-instant) ease-out}.lc-page-enter-active{transition:opacity var(--lc-duration-standard) ease-out var(--lc-duration-instant)}.lc-page-enter-from,.lc-page-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.lc-page-enter-active,.lc-page-leave-active{transition-delay:0s;transition-duration:1ms}}button,input,textarea,select{font:inherit}button{appearance:none}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1,h2{color:var(--lc-color-brand-wine);font-weight:var(--lc-font-weight-light);line-height:var(--lc-line-height-heading)}h3,h4,h5,h6{color:var(--lc-color-brand-wine);font-weight:var(--lc-font-weight-medium);line-height:var(--lc-line-height-heading)}h1{font-size:var(--lc-font-size-heading-1)}h2{font-size:var(--lc-font-size-heading-2)}h3{font-size:var(--lc-font-size-heading-3)}h4{font-size:var(--lc-font-size-heading-4)}h5{font-size:var(--lc-font-size-heading-5)}h6{font-size:var(--lc-font-size-heading-6)}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--lc-color-text-secondary) 58%,var(--lc-color-surface-muted));opacity:1}.ui-tooltip__bubble{--lc-tooltip-enter-shift: var(--lc-space-xs);-webkit-backdrop-filter:var(--lc-glass-blur-md);backdrop-filter:var(--lc-glass-blur-md);background:var(--lc-tooltip-glass-surface);border:1px solid var(--lc-tooltip-glass-border);border-radius:var(--lc-radius-md);box-shadow:var(--lc-tooltip-glass-shadow);color:var(--lc-color-text);font-size:var(--lc-font-size-caption);inline-size:max-content;line-height:var(--lc-line-height-body);max-inline-size:min(var(--lc-tooltip-max-inline-size),calc(100vw - (2 * var(--lc-space-xl))));padding:var(--lc-space-xs) var(--lc-space-sm);text-align:center;z-index:var(--lc-z-index-overlay)}.ui-tooltip__bubble[data-side=bottom]{--lc-tooltip-enter-shift: calc(var(--lc-space-xs) * -1)}.ui-tooltip__bubble[data-state=delayed-open],.ui-tooltip__bubble[data-state=instant-open]{animation:lc-tooltip-enter var(--lc-duration-fast) var(--lc-easing-emphasized) both}.ui-tooltip__bubble[data-state=closed]{animation:lc-tooltip-exit var(--lc-duration-fast) var(--lc-easing-standard) both}@keyframes lc-tooltip-enter{0%{opacity:0;transform:translateY(var(--lc-tooltip-enter-shift))}to{opacity:1;transform:translateY(0)}}@keyframes lc-tooltip-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--lc-tooltip-enter-shift))}}@media(prefers-reduced-motion:reduce){.ui-tooltip__bubble[data-state]{animation:none}}
