*{box-sizing:border-box;margin:0;padding:0}dialog:modal{margin:auto}:root{color:#24221d;font-synthesis:none;background:#f6f3ec;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px}body{-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 85% -10%,#f7d9c9 0,#0000 30rem),#f6f3ec;min-height:100vh;line-height:1.5}body>div{flex-direction:column;min-height:100vh;display:flex}button{font-family:inherit;font-size:inherit}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{color:inherit}::selection{background:#f2b9a0}:focus-visible{outline-offset:2px;outline:2px solid #a84425}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shell-header.svelte-12qhfyh{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9e0;border-bottom:1px solid #ddd7cacc;position:sticky;top:0}nav.svelte-12qhfyh{align-items:center;gap:28px;max-width:1440px;min-height:72px;margin:0 auto;padding:0 32px;display:flex}.brand.svelte-12qhfyh{color:#24221d;letter-spacing:-.02em;flex-shrink:0;align-items:center;gap:10px;padding:0 12px 0 0;font-size:1rem;font-weight:750;display:flex}.brand.svelte-12qhfyh img:where(.svelte-12qhfyh){width:145px;height:34px;display:block}.main-links.svelte-12qhfyh,.account-links.svelte-12qhfyh{align-items:center;gap:4px;display:flex}.account-links.svelte-12qhfyh{min-width:0;margin-left:auto}.email.svelte-12qhfyh{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.account-links.svelte-12qhfyh form:where(.svelte-12qhfyh){flex-shrink:0}a.svelte-12qhfyh{color:#625d53;border-radius:10px;padding:8px 12px;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s}a.svelte-12qhfyh:hover{color:#24221d;background:#eee8dd}a.active.svelte-12qhfyh{color:#24221d;background:#f9e9e1}.profile.svelte-12qhfyh{align-items:center;gap:8px;min-width:0;display:flex}.avatar.svelte-12qhfyh{color:#42634b;background:#dde7d8;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-weight:750;display:grid}button.svelte-12qhfyh{color:#625d53;cursor:pointer;background:0 0;border:1px solid #8f877a;border-radius:10px;padding:8px 12px;font-size:.875rem}button.svelte-12qhfyh:hover{color:#24221d;background:#eee8dd}main.svelte-12qhfyh{flex:1;width:100%;max-width:1440px;margin:0 auto;padding:40px 32px 64px}.legal-notices.svelte-12qhfyh{max-width:1440px;margin:20px auto 0;padding:0 32px}.legal-notice.svelte-12qhfyh{background:#fff4ed;border:1px solid #d8b9a8;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:10px;padding:16px 18px;display:flex}.legal-notice.svelte-12qhfyh p:where(.svelte-12qhfyh),.legal-error.svelte-12qhfyh{color:#625d53;margin:4px 0 0;font-size:.875rem}.legal-actions.svelte-12qhfyh{flex-shrink:0;align-items:center;gap:10px;display:flex}.legal-actions.svelte-12qhfyh a:where(.svelte-12qhfyh),.legal-actions.svelte-12qhfyh button:where(.svelte-12qhfyh){border-radius:10px;padding:8px 12px;font-size:.875rem;font-weight:650}.legal-actions.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#a84425}.legal-actions.svelte-12qhfyh button:where(.svelte-12qhfyh){color:#fff;background:#a84425;border:0}.legal-error.svelte-12qhfyh{color:#b83b32}.shell-footer.svelte-12qhfyh{flex-wrap:wrap;justify-content:center;gap:4px 18px;padding:0 32px 32px;display:flex}.shell-footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#625d53;font-size:.8rem}@media (width<=1050px){.email.svelte-12qhfyh{display:none}}@media (width<=720px){nav.svelte-12qhfyh{flex-wrap:wrap;gap:4px 8px;min-height:62px;padding:10px 16px}.brand.svelte-12qhfyh img:where(.svelte-12qhfyh){width:120px;height:auto}.brand.svelte-12qhfyh{padding:0}.account-links.svelte-12qhfyh{margin-left:auto}.profile.svelte-12qhfyh{padding:8px}.main-links.svelte-12qhfyh{order:1;width:100%}.main-links.svelte-12qhfyh a:where(.svelte-12qhfyh){text-align:center;flex:1;min-height:44px;padding:11px 8px}button.svelte-12qhfyh{min-height:44px;padding-inline:8px}main.svelte-12qhfyh{padding:24px 16px 48px}.legal-notices.svelte-12qhfyh{padding:0 16px}.legal-notice.svelte-12qhfyh{flex-direction:column;align-items:flex-start}.legal-actions.svelte-12qhfyh{flex-wrap:wrap}.shell-footer.svelte-12qhfyh{column-gap:4px;padding-inline:16px}}
