.ui-badge[data-v-68613f34]{align-items:center;border:2px solid var(--ui-border-strong,rgba(37,24,14,.82));border-radius:999px;color:var(--ui-ink,#25180e);display:inline-flex;font-size:.8rem;font-weight:800;letter-spacing:0;line-height:1;padding:.3rem .55rem}.ui-badge[data-tone=neutral][data-v-68613f34]{background:var(--ui-paper-soft,#ffe9c7)}.ui-badge[data-tone=success][data-v-68613f34]{background:color-mix(in srgb,var(--ui-success,#2f9e44) 24%,var(--ui-surface,#fff4d6))}.ui-badge[data-tone=warning][data-v-68613f34]{background:color-mix(in srgb,var(--ui-warm-yellow,#f59f00) 34%,var(--ui-surface,#fff4d6))}.ui-badge[data-tone=danger][data-v-68613f34]{background:color-mix(in srgb,var(--ui-danger,#c92a2a) 25%,var(--ui-surface,#fff4d6))}.ui-badge[data-tone=accent][data-v-68613f34]{background:color-mix(in srgb,var(--ui-cartoon-teal,#2d8f83) 26%,var(--ui-surface,#fff4d6))}.ui-button[data-v-ac920a02]{align-items:center;border:3px solid var(--ui-border-strong,rgba(37,24,14,.82));border-radius:var(--ui-radius-control,8px);color:var(--ui-ink,#25180e);cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:.55rem;justify-content:center;letter-spacing:0;line-height:1;min-width:-moz-max-content;min-width:max-content;position:relative;text-decoration:none}.ui-button[data-size=sm][data-v-ac920a02]{min-height:2rem;padding:.45rem .7rem}.ui-button[data-size=md][data-v-ac920a02]{min-height:2.5rem;padding:.65rem 1rem}.ui-button[data-size=lg][data-v-ac920a02]{min-height:3rem;padding:.85rem 1.2rem}.ui-button[data-variant=primary][data-v-ac920a02]{background:var(--ui-surface-strong,#ffd67d)}.ui-button[data-variant=secondary][data-v-ac920a02]{background:var(--ui-paper-soft,#ffe9c7)}.ui-button[data-variant=ghost][data-v-ac920a02]{background:var(--ui-surface,#fff4d6);box-shadow:none}.ui-button[data-variant=danger][data-v-ac920a02]{background:var(--ui-sticker-red,#ef4e37);color:#fffaf0}.ui-button[data-v-ac920a02]:hover:not(:disabled){box-shadow:10px 10px #25180e3d;transform:translate(-2px,-2px)}.ui-button[data-v-ac920a02]:active:not(:disabled){box-shadow:4px 4px #25180e33;transform:translate(3px,3px)}.ui-button[data-v-ac920a02]:disabled{cursor:not-allowed;opacity:.62;transform:none}.ui-button[data-v-ac920a02]:disabled:active,.ui-button[data-v-ac920a02]:disabled:hover{box-shadow:var(--ui-shadow-offset,8px 8px 0 rgba(37,24,14,.22));transform:none}.ui-button[data-v-ac920a02]:focus-visible{box-shadow:var(--ui-shadow-offset,8px 8px 0 rgba(37,24,14,.22)),var(--ui-focus-ring,0 0 0 4px rgba(45,143,131,.28));outline:none}.ui-button__spinner[data-v-ac920a02]{animation:ui-button-spin-ac920a02 .7s linear infinite;border:2px solid;border-radius:999px;border-right:2px solid transparent;display:inline-block;height:1em;width:1em}.ui-button__content[data-v-ac920a02]{display:inline-flex}@keyframes ui-button-spin-ac920a02{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.ui-button__spinner[data-v-ac920a02]{animation:none}}.ui-card[data-v-325c8000]{background:var(--ui-surface,#fff4d6);border:3px solid transparent;border-radius:var(--ui-radius-card,8px);color:var(--ui-text,#25180e);padding:1rem}.ui-card[data-variant=outlined][data-v-325c8000],.ui-card[data-variant=sticker][data-v-325c8000]{border-color:var(--ui-border-strong,rgba(37,24,14,.82))}.ui-card[data-variant=sticker][data-v-325c8000]{background:var(--ui-paper-soft,#ffe9c7);box-shadow:var(--ui-shadow-offset,8px 8px 0 rgba(37,24,14,.22))}.ui-card[data-interactive=true][data-v-325c8000]{transition:box-shadow var(--ui-motion-fast,.12s) var(--ui-ease-standard,cubic-bezier(.2,.8,.2,1)),transform var(--ui-motion-fast,.12s) var(--ui-ease-pop,cubic-bezier(.2,.9,.25,1.18))}.ui-card[data-interactive=true][data-v-325c8000]:hover{box-shadow:10px 10px #25180e3d;transform:translate(-2px,-2px)}.ui-check[data-v-62937d65]{align-items:center;color:var(--ui-text,#25180e);display:inline-flex;gap:.55rem}.ui-check__input[data-v-62937d65]{accent-color:var(--ui-cartoon-teal,#2d8f83);cursor:pointer;height:1.35rem;width:1.35rem}.ui-check__input[data-v-62937d65]:focus-visible{box-shadow:var(--ui-focus-ring,0 0 0 4px rgba(45,143,131,.28));outline:none}.ui-check__label[data-v-62937d65]{cursor:pointer;font-weight:700}.ui-check[data-disabled=true][data-v-62937d65]{opacity:.62}.ui-check[data-disabled=true] .ui-check__input[data-v-62937d65],.ui-check[data-disabled=true] .ui-check__label[data-v-62937d65]{cursor:not-allowed}.ui-empty-state[data-v-8acac4fc]{background:var(--ui-surface,#fff4d6);border:3px dashed var(--ui-border-strong,rgba(37,24,14,.82));border-radius:var(--ui-radius-card,8px);color:var(--ui-text,#25180e);display:grid;gap:.8rem;justify-items:start;padding:1.25rem}.ui-empty-state__title[data-v-8acac4fc]{font-size:1.15rem;line-height:1.2;margin:0}.ui-empty-state__body[data-v-8acac4fc]{color:var(--ui-text-soft,#4e3421)}.ui-empty-state__body[data-v-8acac4fc] p{margin:0}.ui-empty-state__actions[data-v-8acac4fc]{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.ui-inline-error[data-v-601d4be9]{background:color-mix(in srgb,var(--ui-danger,#c92a2a) 12%,var(--ui-surface,#fff4d6));border:2px solid var(--ui-danger,#c92a2a);border-radius:var(--ui-radius-control,8px);color:var(--ui-danger,#c92a2a);font-weight:800;margin:0;padding:.55rem .7rem}.ui-field[data-v-2bd564c0]{color:var(--ui-text,#25180e);display:grid;gap:.4rem}.ui-field__label[data-v-2bd564c0]{font-weight:800}.ui-field__control[data-v-2bd564c0]{background:var(--ui-surface,#fff4d6);border:3px solid var(--ui-border-strong,rgba(37,24,14,.82));border-radius:var(--ui-radius-control,8px);color:var(--ui-text,#25180e);font:inherit;min-height:2.7rem;padding:.65rem .8rem;transition:background var(--ui-motion-fast,.12s) var(--ui-ease-standard,cubic-bezier(.2,.8,.2,1)),box-shadow var(--ui-motion-fast,.12s) var(--ui-ease-standard,cubic-bezier(.2,.8,.2,1))}.ui-field__control[data-v-2bd564c0]:hover:not(:disabled){background:var(--ui-paper-soft,#ffe9c7)}.ui-field__control[data-v-2bd564c0]:focus-visible{box-shadow:var(--ui-focus-ring,0 0 0 4px rgba(45,143,131,.28));outline:none}.ui-field[data-invalid=true] .ui-field__control[data-v-2bd564c0]{border-color:var(--ui-danger,#c92a2a)}.ui-field__error[data-v-2bd564c0],.ui-field__hint[data-v-2bd564c0],.ui-field__success[data-v-2bd564c0]{font-size:.9rem;margin:0}.ui-field__hint[data-v-2bd564c0]{color:var(--ui-muted,#805f3e)}.ui-field__error[data-v-2bd564c0]{color:var(--ui-danger,#c92a2a);font-weight:800}.ui-field__success[data-v-2bd564c0]{color:var(--ui-success,#2f9e44);font-weight:800}.ui-field[data-disabled=true][data-v-2bd564c0]{opacity:.62}.ui-progress[data-v-78e7d546]{background:var(--ui-paper-soft,#ffe9c7);border:3px solid var(--ui-border-strong,rgba(37,24,14,.82));border-radius:999px;height:1.2rem;overflow:hidden}.ui-progress__bar[data-v-78e7d546]{background:var(--ui-cartoon-teal,#2d8f83);height:100%;transition:width var(--ui-motion-base,.18s) var(--ui-ease-standard,cubic-bezier(.2,.8,.2,1))}.ui-skeleton[data-v-2285e998]{display:grid;gap:.55rem}.ui-skeleton__line[data-v-2285e998]{background:linear-gradient(90deg,var(--ui-paper-soft,#ffe9c7),var(--ui-surface-strong,#ffd67d),var(--ui-paper-soft,#ffe9c7));background-size:200% 100%;border:2px solid var(--ui-border,rgba(37,24,14,.28));border-radius:var(--ui-radius-control,8px);display:block;height:1rem}.ui-skeleton__line[data-v-2285e998]:nth-child(2n){width:82%}.ui-skeleton__line[data-v-2285e998]:nth-child(3n){width:64%}.ui-skeleton[data-animated=true] .ui-skeleton__line[data-v-2285e998]{animation:ui-skeleton-shimmer-2285e998 1.2s linear infinite}@keyframes ui-skeleton-shimmer-2285e998{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ui-skeleton[data-animated=true] .ui-skeleton__line[data-v-2285e998]{animation:none}}.ui-switch[data-v-74145187]{align-items:center;color:var(--ui-text,#25180e);display:inline-flex;gap:.65rem}.ui-switch__input[data-v-74145187]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ui-paper-soft,#ffe9c7);border:3px solid var(--ui-border-strong,rgba(37,24,14,.82));border-radius:999px;cursor:pointer;height:1.7rem;position:relative;transition:background var(--ui-motion-fast,.12s) var(--ui-ease-standard,cubic-bezier(.2,.8,.2,1)),box-shadow var(--ui-motion-fast,.12s) var(--ui-ease-standard,cubic-bezier(.2,.8,.2,1));width:3rem}.ui-switch__input[data-v-74145187]:before{background:var(--ui-ink,#25180e);border-radius:999px;content:"";height:.9rem;left:.25rem;position:absolute;top:50%;transform:translateY(-50%);transition:transform var(--ui-motion-fast,.12s) var(--ui-ease-pop,cubic-bezier(.2,.9,.25,1.18));width:.9rem}.ui-switch__input[data-v-74145187]:checked{background:var(--ui-cartoon-teal,#2d8f83)}.ui-switch__input[data-v-74145187]:checked:before{transform:translate(1.25rem,-50%)}.ui-switch__input[data-v-74145187]:focus-visible{box-shadow:var(--ui-focus-ring,0 0 0 4px rgba(45,143,131,.28));outline:none}.ui-switch__label[data-v-74145187]{cursor:pointer;font-weight:700}.ui-switch[data-disabled=true][data-v-74145187]{opacity:.62}.ui-switch[data-disabled=true] .ui-switch__input[data-v-74145187],.ui-switch[data-disabled=true] .ui-switch__label[data-v-74145187]{cursor:not-allowed}.ui-table[data-v-1e9cc44c]{border:3px solid var(--ui-border-strong,rgba(37,24,14,.82));border-radius:var(--ui-radius-card,8px);box-shadow:var(--ui-shadow-offset,8px 8px 0 rgba(37,24,14,.22));color:var(--ui-text,#25180e);max-width:100%;overflow-x:auto}.ui-table[data-v-1e9cc44c]:focus-visible{box-shadow:var(--ui-shadow-offset,8px 8px 0 rgba(37,24,14,.22)),var(--ui-focus-ring,0 0 0 4px rgba(45,143,131,.28));outline:none}.ui-table[data-v-1e9cc44c] table{border-collapse:collapse;min-width:100%;width:-moz-max-content;width:max-content}.ui-table[data-v-1e9cc44c] td,.ui-table[data-v-1e9cc44c] th{border-bottom:2px solid var(--ui-border,rgba(37,24,14,.28));padding:.7rem .85rem;text-align:left}.ui-table[data-v-1e9cc44c] th{background:var(--ui-surface-strong,#ffd67d);font-weight:900}.ui-field[data-v-c22a8496]{color:var(--ui-text,#25180e);display:grid;gap:.4rem}.ui-field__label[data-v-c22a8496]{font-weight:800}.ui-field__control[data-v-c22a8496]{background:var(--ui-surface,#fff4d6);border:3px solid var(--ui-border-strong,rgba(37,24,14,.82));border-radius:var(--ui-radius-control,8px);color:var(--ui-text,#25180e);font:inherit;min-height:7rem;padding:.7rem .8rem;resize:vertical;transition:background var(--ui-motion-fast,.12s) var(--ui-ease-standard,cubic-bezier(.2,.8,.2,1)),box-shadow var(--ui-motion-fast,.12s) var(--ui-ease-standard,cubic-bezier(.2,.8,.2,1))}.ui-field__control[data-v-c22a8496]:hover:not(:disabled){background:var(--ui-paper-soft,#ffe9c7)}.ui-field__control[data-v-c22a8496]:focus-visible{box-shadow:var(--ui-focus-ring,0 0 0 4px rgba(45,143,131,.28));outline:none}.ui-field[data-invalid=true] .ui-field__control[data-v-c22a8496]{border-color:var(--ui-danger,#c92a2a)}.ui-field__error[data-v-c22a8496],.ui-field__hint[data-v-c22a8496],.ui-field__success[data-v-c22a8496]{font-size:.9rem;margin:0}.ui-field__hint[data-v-c22a8496]{color:var(--ui-muted,#805f3e)}.ui-field__error[data-v-c22a8496]{color:var(--ui-danger,#c92a2a);font-weight:800}.ui-field__success[data-v-c22a8496]{color:var(--ui-success,#2f9e44);font-weight:800}.ui-field[data-disabled=true][data-v-c22a8496]{opacity:.62}.ui-accordion[data-v-01068c0f]{color:var(--ui-text,#25180e);display:grid;gap:.55rem}.ui-accordion__item[data-v-01068c0f]{background:var(--ui-surface,#fff4d6);border:2px solid var(--ui-border,rgba(37,24,14,.28));border-radius:var(--ui-radius-card,8px)}.ui-accordion__trigger[data-v-01068c0f]{align-items:center;background:transparent;border:0;border-radius:var(--ui-radius-control,8px);color:var(--ui-text,#25180e);cursor:pointer;display:flex;font:inherit;font-weight:800;gap:1rem;justify-content:space-between;min-height:2.75rem;padding:.65rem .8rem;text-align:left;width:100%}.ui-accordion__trigger[data-v-01068c0f]:hover{background:var(--ui-paper-soft,#ffe9c7);color:var(--ui-accent-2,#2d8f83)}.ui-accordion__trigger[data-v-01068c0f]:active{transform:translateY(1px)}.ui-accordion__trigger[data-v-01068c0f]:focus-visible{box-shadow:var(--ui-focus-ring,0 0 0 4px rgba(45,143,131,.28));outline:none}.ui-accordion__panel[data-v-01068c0f]{color:var(--ui-muted,#805f3e);line-height:1.55;padding:0 .8rem .9rem}.ui-accordion__panel[hidden][data-v-01068c0f]{display:none}.ui-menu[data-v-f74ed6e2]{display:inline-block;position:relative}.ui-menu__item[data-v-f74ed6e2],.ui-menu__trigger[data-v-f74ed6e2]{background:var(--ui-surface-strong,#ffd67d);border:3px solid var(--ui-border-strong,rgba(37,24,14,.82));border-radius:var(--ui-radius-control,8px);color:var(--ui-text,#25180e);cursor:pointer;font:inherit;font-weight:800;min-height:2.4rem}.ui-menu__trigger[data-v-f74ed6e2]{padding:.55rem .9rem}.ui-menu__panel[data-v-f74ed6e2]{animation:ui-menu-pop-f74ed6e2 var(--ui-motion-fast,.12s) var(--ui-ease-pop,cubic-bezier(.2,.9,.25,1.18));background:var(--ui-surface,#fff4d6);border:3px solid var(--ui-border-strong,rgba(37,24,14,.82));border-radius:var(--ui-radius-card,8px);box-shadow:var(--ui-shadow,8px 8px 0 rgba(37,24,14,.22));display:grid;gap:.35rem;left:0;min-width:12rem;padding:.45rem;position:absolute;top:calc(100% + .5rem);z-index:20}.ui-menu__item[data-v-f74ed6e2]{background:transparent;border-width:2px;padding:.5rem .7rem;text-align:left;width:100%}.ui-menu__item[data-v-f74ed6e2]:hover:not(:disabled),.ui-menu__trigger[data-v-f74ed6e2]:hover{background:var(--ui-paper-soft,#ffe9c7)}.ui-menu__item[data-v-f74ed6e2]:active:not(:disabled),.ui-menu__trigger[data-v-f74ed6e2]:active{transform:translate(2px,2px)}.ui-menu__item[data-v-f74ed6e2]:focus-visible,.ui-menu__trigger[data-v-f74ed6e2]:focus-visible{box-shadow:var(--ui-focus-ring,0 0 0 4px rgba(45,143,131,.28));outline:none}.ui-menu__item[data-v-f74ed6e2]:disabled{cursor:not-allowed;opacity:.54}@keyframes ui-menu-pop-f74ed6e2{0%{opacity:0;transform:translateY(-.25rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.ui-menu__panel[data-v-f74ed6e2]{animation:none}}.ui-modal[data-v-10c6f486]{background:#0a080694;display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:50}.ui-modal__dialog[data-v-10c6f486]{background:var(--ui-surface,#fff4d6);border:3px solid var(--ui-border-strong,rgba(37,24,14,.82));border-radius:var(--ui-radius-card,8px);box-shadow:var(--ui-shadow,8px 8px 0 rgba(37,24,14,.22));color:var(--ui-text,#25180e);max-height:min(34rem,calc(100vh - 2rem));overflow:auto;padding:1rem;transition:opacity var(--ui-motion-fast,.14s) var(--ui-ease-standard,cubic-bezier(.2,.8,.2,1)),transform var(--ui-motion-fast,.14s) var(--ui-ease-pop,cubic-bezier(.2,.9,.25,1.18));width:min(34rem,100%)}.ui-modal__header[data-v-10c6f486]{align-items:start;display:flex;gap:1rem;justify-content:space-between}.ui-modal__header h2[data-v-10c6f486]{color:var(--ui-text,#25180e);font-size:1.15rem;line-height:1.2;margin:0}.ui-modal__close[data-v-10c6f486]{background:var(--ui-surface-strong,#ffd67d);border:3px solid var(--ui-border-strong,rgba(37,24,14,.82));border-radius:var(--ui-radius-control,8px);color:var(--ui-text,#25180e);cursor:pointer;display:inline-grid;flex:0 0 auto;font:inherit;font-size:1.3rem;font-weight:900;height:2.25rem;line-height:1;place-items:center;width:2.25rem}.ui-modal__close[data-v-10c6f486]:hover{transform:translate(-1px,-1px)}.ui-modal__close[data-v-10c6f486]:active{transform:translate(2px,2px)}.ui-modal__close[data-v-10c6f486]:focus-visible{box-shadow:var(--ui-focus-ring,0 0 0 4px rgba(45,143,131,.28));outline:none}.ui-modal__body[data-v-10c6f486]{color:var(--ui-text-soft,#4e3421);line-height:1.6;margin-top:1rem}.ui-popup-enter-from .ui-modal__dialog[data-v-10c6f486],.ui-popup-leave-to .ui-modal__dialog[data-v-10c6f486]{opacity:0;transform:translateY(.4rem) scale(.97)}.ui-popup-enter-active .ui-modal__dialog[data-v-10c6f486],.ui-popup-leave-active .ui-modal__dialog[data-v-10c6f486]{transition:opacity var(--ui-motion-fast,.14s) var(--ui-ease-standard,cubic-bezier(.2,.8,.2,1)),transform var(--ui-motion-fast,.14s) var(--ui-ease-pop,cubic-bezier(.2,.9,.25,1.18))}.ui-popup-enter-to .ui-modal__dialog[data-v-10c6f486],.ui-popup-leave-from .ui-modal__dialog[data-v-10c6f486]{opacity:1;transform:translateY(0) scale(1)}@media(prefers-reduced-motion:reduce){.ui-modal__dialog[data-v-10c6f486]{transition:none}}.ui-sidebar[data-v-de39028c]{background:var(--ui-surface,#fff4d6);border:3px solid var(--ui-border-strong,rgba(37,24,14,.82));border-radius:var(--ui-radius-card,8px);box-shadow:var(--ui-shadow,8px 8px 0 rgba(37,24,14,.22));color:var(--ui-text,#25180e);display:grid;gap:.5rem;padding:.75rem;width:min(16rem,100%)}.ui-sidebar__active[data-v-de39028c]{color:var(--ui-muted,#805f3e);font-size:.78rem;font-weight:900;margin:0 0 .25rem;text-transform:uppercase}.ui-sidebar__item[data-v-de39028c]{background:var(--ui-surface-strong,#ffd67d);border:2px solid var(--ui-border,rgba(37,24,14,.28));border-radius:var(--ui-radius-control,8px);color:var(--ui-text-soft,#4e3421);cursor:pointer;font:inherit;font-weight:800;min-height:2.45rem;padding:.5rem .7rem;text-align:left}.ui-sidebar__item[data-v-de39028c]:hover{border-color:var(--ui-border-strong,rgba(37,24,14,.82));color:var(--ui-text,#25180e)}.ui-sidebar__item[aria-current=page][data-v-de39028c]{background:var(--ui-accent,#ef4e37);border-color:var(--ui-accent,#ef4e37);color:var(--ui-bg,#f5dfb8)}.ui-sidebar__item[data-v-de39028c]:active{transform:translateY(1px)}.ui-sidebar__item[data-v-de39028c]:focus-visible{box-shadow:var(--ui-focus-ring,0 0 0 4px rgba(45,143,131,.28));outline:none}.ui-tabs[data-v-fbc8e0fd]{color:var(--ui-text,#25180e);display:grid;gap:.8rem}.ui-tabs__list[data-v-fbc8e0fd]{display:flex;flex-wrap:wrap;gap:.5rem}.ui-tabs__tab[data-v-fbc8e0fd]{background:var(--ui-surface-strong,#ffd67d);border:2px solid var(--ui-border,rgba(37,24,14,.28));border-radius:var(--ui-radius-control,8px);color:var(--ui-text-soft,#4e3421);cursor:pointer;font:inherit;font-weight:800;min-height:2.35rem;padding:.45rem .8rem}.ui-tabs__tab[data-v-fbc8e0fd]:hover{border-color:var(--ui-border-strong,rgba(37,24,14,.82))}.ui-tabs__tab[aria-selected=true][data-v-fbc8e0fd]{background:var(--ui-accent,#ef4e37);border-color:var(--ui-accent,#ef4e37);color:var(--ui-bg,#f5dfb8)}.ui-tabs__tab[data-v-fbc8e0fd]:active{transform:translateY(1px)}.ui-tabs__tab[data-v-fbc8e0fd]:focus-visible{box-shadow:var(--ui-focus-ring,0 0 0 4px rgba(45,143,131,.28));outline:none}.ui-tabs__panel[data-v-fbc8e0fd]{background:var(--ui-surface,#fff4d6);border:2px solid var(--ui-border,rgba(37,24,14,.28));border-radius:var(--ui-radius-card,8px);color:var(--ui-muted,#805f3e);line-height:1.55;min-height:5rem;padding:1rem}.ui-tabs__panel[hidden][data-v-fbc8e0fd]{display:none}.ui-toast[data-v-40393a22]{align-items:center;animation:ui-toast-slide-40393a22 var(--ui-motion-fast,.16s) var(--ui-ease-pop,cubic-bezier(.2,.9,.25,1.18));background:var(--ui-surface-strong,#ffd67d);border:3px solid var(--ui-border-strong,rgba(37,24,14,.82));border-radius:var(--ui-radius-card,8px);box-shadow:var(--ui-shadow,8px 8px 0 rgba(37,24,14,.22));color:var(--ui-text,#25180e);display:inline-flex;font-weight:800;gap:.8rem;max-width:min(28rem,calc(100vw - 2rem));padding:.75rem .8rem .75rem 1rem}.ui-toast__close[data-v-40393a22]{background:var(--ui-surface,#fff4d6);border:2px solid var(--ui-border-strong,rgba(37,24,14,.82));border-radius:var(--ui-radius-control,8px);color:var(--ui-text,#25180e);cursor:pointer;display:inline-grid;flex:0 0 auto;font:inherit;font-weight:900;height:1.9rem;line-height:1;place-items:center;width:1.9rem}.ui-toast__close[data-v-40393a22]:hover{background:var(--ui-paper-soft,#ffe9c7)}.ui-toast__close[data-v-40393a22]:active{transform:translateY(1px)}.ui-toast__close[data-v-40393a22]:focus-visible{box-shadow:var(--ui-focus-ring,0 0 0 4px rgba(45,143,131,.28));outline:none}@keyframes ui-toast-slide-40393a22{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ui-toast[data-v-40393a22]{animation:none}}.ui-tooltip[data-v-3ec78b3d]{display:inline-flex;position:relative}.ui-tooltip__trigger[data-v-3ec78b3d]{background:var(--ui-surface-strong,#ffd67d);border:3px solid var(--ui-border-strong,rgba(37,24,14,.82));border-radius:var(--ui-radius-control,8px);color:var(--ui-text,#25180e);cursor:help;font:inherit;font-weight:800;min-height:2.3rem;padding:.45rem .8rem}.ui-tooltip__trigger[data-v-3ec78b3d]:hover{background:var(--ui-paper-soft,#ffe9c7)}.ui-tooltip__trigger[data-v-3ec78b3d]:focus-visible{box-shadow:var(--ui-focus-ring,0 0 0 4px rgba(45,143,131,.28));outline:none}.ui-tooltip__content-gate[data-v-3ec78b3d]{bottom:calc(100% + .55rem);left:0;position:absolute;width:min(18rem,78vw);z-index:10}.ui-tooltip__content-gate summary[data-v-3ec78b3d]{display:none}.ui-tooltip__content[data-v-3ec78b3d]{background:var(--ui-surface,#fff4d6);border:2px solid var(--ui-border-strong,rgba(37,24,14,.82));border-radius:var(--ui-radius-card,8px);box-shadow:var(--ui-shadow,8px 8px 0 rgba(37,24,14,.22));color:var(--ui-text,#25180e);display:block;line-height:1.45;opacity:0;padding:.6rem .7rem;pointer-events:none;transform:translateY(.25rem);transition:opacity var(--ui-motion-fast,.12s) var(--ui-ease-standard,cubic-bezier(.2,.8,.2,1)),transform var(--ui-motion-fast,.12s) var(--ui-ease-pop,cubic-bezier(.2,.9,.25,1.18)),visibility var(--ui-motion-fast,.12s) var(--ui-ease-standard,cubic-bezier(.2,.8,.2,1));visibility:hidden}.ui-tooltip__content[data-state=open][data-v-3ec78b3d]{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}@media(prefers-reduced-motion:reduce){.ui-tooltip__content[data-v-3ec78b3d]{transition:none}}.ui-marquee[data-v-48b3506d]{background:var(--ui-surface,#fff4d6);border:3px solid var(--ui-border-strong,rgba(37,24,14,.82));border-radius:var(--ui-radius-card,8px);color:var(--ui-text,#25180e);overflow:hidden}.ui-marquee__static[data-v-48b3506d]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ui-marquee__viewport[data-v-48b3506d]{overflow:hidden}.ui-marquee-track[data-v-48b3506d]{align-items:stretch;display:flex;min-width:-moz-max-content;min-width:max-content;width:-moz-max-content;width:max-content}.ui-marquee__item[data-v-48b3506d]{align-items:center;border-right:2px solid var(--ui-border,rgba(37,24,14,.28));display:inline-flex;font-weight:900;letter-spacing:0;min-height:3.375rem;padding:0 1.35rem;white-space:nowrap}.ui-marquee__item[data-v-48b3506d]:nth-child(3n+1){color:var(--ui-sticker-red,#ef4e37)}.ui-marquee__item[data-v-48b3506d]:nth-child(3n+2){color:var(--ui-cartoon-teal,#2d8f83)}.ui-marquee__item[data-v-48b3506d]:nth-child(3n){color:var(--ui-text,#25180e)}@media(prefers-reduced-motion:reduce){.ui-marquee-track[data-v-48b3506d]{animation:none;transform:none}}.ui-parallax-stack[data-v-7dbf1313]{display:grid;gap:.875rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:.5rem 0}.ui-parallax-card[data-v-7dbf1313]{--ui-parallax-shift:calc((var(--ui-parallax-layer) - 1)*.45rem);--ui-parallax-tilt:calc((1 - var(--ui-parallax-layer))*1.5deg);align-content:end;background:linear-gradient(135deg,color-mix(in srgb,var(--ui-accent,#ef4e37) 12%,transparent),transparent 48%),var(--ui-surface,#fff4d6);border:3px solid var(--ui-border-strong,rgba(37,24,14,.82));border-radius:var(--ui-radius-card,8px);box-shadow:var(--ui-shadow-offset,8px 8px 0 rgba(37,24,14,.22));color:var(--ui-text,#25180e);display:grid;gap:.6rem;min-height:11rem;min-width:0;padding:1rem;transform:translateY(var(--ui-parallax-shift)) rotate(var(--ui-parallax-tilt))}.ui-parallax-card__index[data-v-7dbf1313]{color:var(--ui-cartoon-teal,#2d8f83);font-size:.78rem;font-weight:900;letter-spacing:0}.ui-parallax-card__title[data-v-7dbf1313]{color:var(--ui-text,#25180e);font-size:1.05rem;line-height:1.15}.ui-parallax-card__text[data-v-7dbf1313]{color:var(--ui-text-soft,#4e3421);line-height:1.5;margin:0}@media(prefers-reduced-motion:reduce){.ui-parallax-card[data-v-7dbf1313]{animation:none;transform:none}}@media(max-width:760px){.ui-parallax-stack[data-v-7dbf1313]{grid-template-columns:1fr;padding:0}.ui-parallax-card[data-v-7dbf1313]{min-height:8.75rem;transform:none}}
