.kw-nav[data-v-d80c7d29]{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-top:1px solid var(--kw-border);position:sticky;bottom:0;padding-bottom:env(safe-area-inset-bottom)}.kw-nav-item[data-v-d80c7d29]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.625rem .25rem;text-decoration:none;color:var(--kw-nav-label, #4b3a26);font-size:.75rem;font-weight:600}.kw-nav-item.active[data-v-d80c7d29]{color:var(--kw-nav-label-active, #6d4318)}.kw-nav-icon[data-v-d80c7d29]{width:22px;height:22px}.kw-nav-label[data-v-d80c7d29]{letter-spacing:.3px}.kw-lang-root[data-v-a788fd35]{position:relative}.kw-lang-trigger[data-v-a788fd35]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#fff;color:var(--kw-text);border:1px solid var(--kw-border);border-radius:999px;font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}.kw-lang-trigger[data-v-a788fd35]:hover{border-color:var(--kw-primary)}.kw-lang-current[data-v-a788fd35]{font-family:var(--kw-font-display);letter-spacing:.5px}.kw-lang-list[data-v-a788fd35]{position:absolute;inset-inline-end:0;margin-block-start:.5rem;list-style:none;padding:.25rem;background:#fff;border:1px solid var(--kw-border);border-radius:var(--kw-radius);box-shadow:0 8px 24px #0000001a;min-inline-size:180px;z-index:50}.kw-lang-option[data-v-a788fd35]{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border-radius:.375rem;cursor:pointer;font-size:.875rem}.kw-lang-option[data-v-a788fd35]:hover,.kw-lang-option[data-v-a788fd35]:focus-visible{background:var(--kw-cream);outline:none}.kw-lang-option.active[data-v-a788fd35]{background:var(--kw-cream);font-weight:600}.kw-lang-code[data-v-a788fd35]{font-family:var(--kw-font-display);font-weight:700;font-size:.75rem;letter-spacing:.5px;background:var(--kw-cream);color:var(--kw-primary);padding:.125rem .375rem;border-radius:.25rem;min-width:32px;text-align:center}.kw-lang-name[data-v-a788fd35]{flex:1}.kw-lang-icon[data-v-a788fd35]{width:16px;height:16px;color:var(--kw-text-muted)}.kw-lang-chevron[data-v-a788fd35]{width:12px;height:12px;color:var(--kw-text-muted)}.kw-lang-check[data-v-a788fd35]{width:16px;height:16px;color:var(--kw-primary)}@media(max-width:480px){.kw-lang-list[data-v-a788fd35]{position:fixed;inset-block-end:0;inset-inline-start:0;inset-inline-end:0;margin:0;border-radius:0;border-block-end:0;border-inline:0;border-block-start:1px solid var(--kw-border);padding:.5rem .5rem env(safe-area-inset-bottom)}.kw-lang-option[data-v-a788fd35]{padding:.875rem 1rem}}.kw-attrib[data-v-03d2814d]{text-align:center;padding:1rem;color:var(--kw-text-soft)}.kw-attrib--subtle[data-v-03d2814d]{opacity:.6}.kw-attrib--subtle[data-v-03d2814d]:hover{opacity:1}.kw-attrib--prominent[data-v-03d2814d]{background:var(--kw-cream)}.kw-attrib-link[data-v-03d2814d]{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.kw-attrib-logo[data-v-03d2814d]{width:100px;height:18px;vertical-align:middle;direction:ltr}.kw-attrib-link[data-v-03d2814d]{direction:ltr}.kw-toast-stack[data-v-7b6def48]{position:fixed;inset-inline-start:50%;inset-block-end:calc(56px + env(safe-area-inset-bottom) + 4.5rem);transform:translate(-50%);z-index:200;display:flex;flex-direction:column-reverse;gap:.5rem;pointer-events:none;width:min(360px,calc(100vw - 2rem))}[dir=rtl] .kw-toast-stack[data-v-7b6def48]{transform:translate(50%)}.kw-toast[data-v-7b6def48]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.625rem;padding:.75rem .875rem;background:var(--kw-text, #2c1810);color:#fff;border-radius:var(--kw-radius, 8px);box-shadow:0 8px 24px #0003;font-size:.875rem;pointer-events:auto}.kw-toast.kind-success[data-v-7b6def48]{background:var(--kw-success-text, #2f7a3a)}.kw-toast.kind-error[data-v-7b6def48]{background:var(--kw-error, #c0392b)}.kw-toast.kind-info[data-v-7b6def48]{background:var(--kw-text, #2c1810)}.kw-toast-icon[data-v-7b6def48]{font-size:1rem;font-weight:700}.kw-toast-message[data-v-7b6def48]{line-height:1.3}.kw-toast-close[data-v-7b6def48]{background:#ffffff2e;color:#fff;border:0;width:22px;height:22px;border-radius:50%;cursor:pointer;font-size:.875rem;line-height:1}.kw-toast-enter-active[data-v-7b6def48],.kw-toast-leave-active[data-v-7b6def48]{transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s}.kw-toast-enter-from[data-v-7b6def48]{transform:translateY(16px);opacity:0}.kw-toast-leave-to[data-v-7b6def48]{transform:translateY(-8px);opacity:0}@media(prefers-reduced-motion:reduce){.kw-toast-enter-active[data-v-7b6def48],.kw-toast-leave-active[data-v-7b6def48]{transition:opacity .1s}.kw-toast-enter-from[data-v-7b6def48],.kw-toast-leave-to[data-v-7b6def48]{transform:none}}.kw-pwa-banner[data-v-c80a0fc0]{position:fixed;inset-inline:.75rem;inset-block-end:calc(56px + env(safe-area-inset-bottom) + .75rem);z-index:150;max-width:480px;margin-inline:auto;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.625rem;padding:.75rem .875rem;background:var(--kw-text, #2c1810);color:#fff;border-radius:var(--kw-radius, 12px);box-shadow:0 8px 24px #00000038}.kw-pwa-icon[data-v-c80a0fc0]{font-size:1.5rem}.kw-pwa-text[data-v-c80a0fc0]{display:flex;flex-direction:column;min-width:0}.kw-pwa-text strong[data-v-c80a0fc0]{font-size:.875rem;line-height:1.2}.kw-pwa-text small[data-v-c80a0fc0]{font-size:.75rem;opacity:.78;line-height:1.2}.kw-pwa-accept[data-v-c80a0fc0]{background:var(--kw-primary, #b56a30);color:#fff;border:0;padding:.5rem .875rem;border-radius:999px;font-family:var(--kw-font-display, sans-serif);font-size:.75rem;letter-spacing:.5px;text-transform:uppercase;font-weight:600;cursor:pointer}.kw-pwa-dismiss[data-v-c80a0fc0]{background:#ffffff29;color:#fff;border:0;width:26px;height:26px;border-radius:50%;cursor:pointer;font-size:.875rem;line-height:1}.kw-pwa-enter-active[data-v-c80a0fc0],.kw-pwa-leave-active[data-v-c80a0fc0]{transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .2s}.kw-pwa-enter-from[data-v-c80a0fc0]{transform:translateY(16px);opacity:0}.kw-pwa-leave-to[data-v-c80a0fc0]{transform:translateY(-8px);opacity:0}@media(prefers-reduced-motion:reduce){.kw-pwa-enter-active[data-v-c80a0fc0],.kw-pwa-leave-active[data-v-c80a0fc0]{transition:opacity .15s}.kw-pwa-enter-from[data-v-c80a0fc0],.kw-pwa-leave-to[data-v-c80a0fc0]{transform:none}}.kw-error-boundary[data-v-0455a002]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1.25rem;text-align:center;max-width:380px;margin:2rem auto}.kw-eb-icon[data-v-0455a002]{width:64px;height:64px;color:var(--kw-error, #c0392b);opacity:.8}.kw-eb-title[data-v-0455a002]{margin:0;font-family:var(--kw-font-display);font-size:1.125rem;color:var(--kw-text)}.kw-eb-text[data-v-0455a002]{margin:0;color:var(--kw-text-muted);font-size:.875rem;line-height:1.4}.kw-eb-info[data-v-0455a002]{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;color:var(--kw-text-soft);background:var(--kw-cream, #f7f1e6);padding:.375rem .625rem;border-radius:4px;max-width:100%;overflow-x:auto}.kw-eb-actions[data-v-0455a002]{display:flex;gap:.5rem;margin-top:.5rem}.kw-eb-btn-primary[data-v-0455a002],.kw-eb-btn-secondary[data-v-0455a002]{padding:.625rem 1.125rem;border:0;border-radius:999px;font-family:var(--kw-font-display);font-weight:600;font-size:.75rem;letter-spacing:.5px;text-transform:uppercase;cursor:pointer}.kw-eb-btn-primary[data-v-0455a002]{background:var(--kw-primary);color:#fff}.kw-eb-btn-secondary[data-v-0455a002]{background:transparent;color:var(--kw-primary);border:1px solid var(--kw-primary)}.kw-shell[data-v-7a7a37b1]{max-width:480px;margin:0 auto;min-height:100vh;display:flex;flex-direction:column;background:var(--kw-bg);box-shadow:0 0 0 1px var(--kw-border)}.kw-header[data-v-7a7a37b1]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.25rem 1.25rem .875rem;border-bottom:1px solid var(--kw-border);background:var(--kw-cream)}.kw-header-text[data-v-7a7a37b1]{flex:1;min-width:0}.kw-header h1[data-v-7a7a37b1]{margin:0;font-family:var(--kw-font-display);font-size:1.375rem;letter-spacing:.5px;color:var(--kw-primary)}.kw-header p[data-v-7a7a37b1]{margin:.125rem 0 0;color:var(--kw-text-muted);font-size:.8125rem}.kw-content[data-v-7a7a37b1]{flex:1}:root{--kw-primary: #8c5024;--kw-primary-hover: #6e3f1c;--kw-primary-dark: #5d3517;--kw-primary-light: #b56a30;--kw-cream: #f8f2e6;--kw-bg: #fffbf5;--kw-text: #2a1a08;--kw-text-muted: #6a5a40;--kw-text-soft: #7a6a4a;--kw-border: #e0d4be;--kw-success: #16a34a;--kw-success-bg: #f3ead8;--kw-success-text: #6a3d18;--kw-error: #991b1b;--kw-error-bg: #fef2f2;--kw-radius: .5rem;--kw-radius-lg: .75rem;--kw-font: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--kw-font-display: "Outfit", "Inter", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0;font-family:var(--kw-font);background:var(--kw-bg);color:var(--kw-text);-webkit-font-smoothing:antialiased}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}button{font-family:inherit}[dir=rtl] .kw-tile-chev,[dir=rtl] .kw-row-chev,[dir=rtl] .kw-back-icon,[dir=rtl] .kw-lang-chevron{transform:scaleX(-1)}.kw-shell:has([data-floating-cta]) .kw-attrib{display:none}
