:root{--font-sans:Libre Franklin, system-ui, -apple-system, Segoe UI, sans-serif;--font-mono:IBM Plex Mono, ui-monospace, SF Mono, Consolas, monospace;--c-bg:#faf6ef;--c-surface:#fff;--c-text:#1b1712;--c-text-body:#625b4e;--c-text-muted:#625b4e;--c-red:#d4194b;--c-brand-wash:#fcebf0;--container-max:1220px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;tab-size:4;scroll-padding-top:5.75rem}body{color:#625b4e;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:#faf6ef;background-image:linear-gradient(#e0d8c8 1px,#0000 1px);background-position:0 -1px;background-size:100% 34px;min-height:100dvh;font-family:Libre Franklin,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.55}img,picture,svg,video,canvas{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none;transition:color .12s}a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #234a86}ul,ol{padding:0;list-style:none}h1,h2,h3,h4,h5,h6{font-synthesis-weight:none;color:#1b1712;text-wrap:balance;font-family:Libre Franklin,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:800;line-height:1.05}p{text-wrap:pretty}::selection{color:#fff;background:#d4194b}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (pointer:fine){*{scrollbar-width:thin;scrollbar-color:#cdc3af #faf6ef}}.bg-logo-pattern{isolation:isolate;position:relative}.bg-logo-pattern:before{content:"";z-index:-1;pointer-events:none;background-image:url(/bg-pattern.png);background-repeat:repeat;background-size:160px 160px;background-attachment:fixed;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 60px);mask-image:linear-gradient(#0000,#000 60px)}.cc-manage.svelte-1d0u970{flex-direction:column;gap:1.5rem;font-family:Libre Franklin,system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.cc-manage__head.svelte-1d0u970{flex-direction:column;gap:.5rem;display:flex}.cc-manage__title.svelte-1d0u970{font-synthesis-weight:none;letter-spacing:-.02em;color:#1b1712;margin:0;font-family:Libre Franklin,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.05}.cc-manage__intro.svelte-1d0u970{color:#625b4e;margin:0;font-size:.875rem;line-height:1.55}.cc-manage__list.svelte-1d0u970{flex-direction:column;display:flex}.cc-cat.svelte-1d0u970{justify-content:space-between;align-items:flex-start;gap:1rem;padding-block:1rem;display:flex}.cc-cat.svelte-1d0u970+.cc-cat:where(.svelte-1d0u970){border-top:1px solid #cdc3af}.cc-cat__info.svelte-1d0u970{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.cc-cat__name.svelte-1d0u970{color:#1b1712;margin:0;font-size:.9375rem;font-weight:600}.cc-cat__desc.svelte-1d0u970{color:#9a9184;margin:0;font-size:.8125rem;line-height:1.55}.cc-cat__status.svelte-1d0u970{letter-spacing:.03em;color:#9a9184;margin:.125rem 0 0;font-family:IBM Plex Mono,ui-monospace,SF Mono,Consolas,monospace;font-size:.6875rem}.cc-cat__badge.svelte-1d0u970{letter-spacing:.05em;text-transform:uppercase;color:#9a9184;white-space:nowrap;background:#ffffff0d;border:1px solid #cdc3af;border-radius:999px;flex-shrink:0;padding:.3125rem .75rem;font-family:IBM Plex Mono,ui-monospace,SF Mono,Consolas,monospace;font-size:.6875rem}.cc-proof.svelte-1d0u970{border-top:1px solid #cdc3af;align-items:center;gap:.5rem;min-width:0;padding-top:.75rem;display:flex}.cc-proof__label.svelte-1d0u970{letter-spacing:.05em;text-transform:uppercase;color:#9a9184;flex-shrink:0;font-family:IBM Plex Mono,ui-monospace,SF Mono,Consolas,monospace;font-size:.625rem}.cc-proof__id.svelte-1d0u970{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;color:#625b4e;-webkit-user-select:all;user-select:all;min-width:0;font-family:IBM Plex Mono,ui-monospace,SF Mono,Consolas,monospace;font-size:.6875rem;overflow:hidden}.cc-proof__copy.svelte-1d0u970{appearance:none;font:inherit;color:#9a9184;cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin:0;transition:color .15s,background .15s;display:inline-flex}.cc-proof__copy.svelte-1d0u970:focus-visible{outline-offset:2px;outline:2px solid #234a86}.cc-proof__copy.svelte-1d0u970:hover{color:#1b1712;background:#ffffff14}.cc-proof__copy--done.svelte-1d0u970,.cc-proof__copy--done.svelte-1d0u970:hover{color:#d4194b;background:0 0}.cc-toggle.svelte-1d0u970{cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.cc-toggle.svelte-1d0u970 input:where(.svelte-1d0u970){opacity:0;width:1px;height:1px;margin:0;position:absolute}.cc-toggle__track.svelte-1d0u970{background:#9a9184;border-radius:999px;width:2.75rem;height:1.5rem;transition:background .15s;display:block;position:relative}.cc-toggle__track.svelte-1d0u970:after{content:"";background:#fff;border-radius:50%;width:1.125rem;height:1.125rem;transition:transform .15s;position:absolute;top:.1875rem;left:.1875rem}input.svelte-1d0u970:checked+.cc-toggle__track:where(.svelte-1d0u970){background:#d4194b}input.svelte-1d0u970:checked+.cc-toggle__track:where(.svelte-1d0u970):after{transform:translate(1.25rem)}input.svelte-1d0u970:focus-visible+.cc-toggle__track:where(.svelte-1d0u970){outline-offset:2px;outline:2px solid #234a86}.cc-manage__actions.svelte-1d0u970{flex-direction:column-reverse;gap:.625rem;display:flex}@media (width>=480px){.cc-manage__actions.svelte-1d0u970{flex-direction:row;justify-content:flex-end}}.cc__btn.svelte-1d0u970{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:.6875rem 1.25rem;font-family:Libre Franklin,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem;font-weight:600;line-height:1.2;transition:transform .12s,background .15s,border-color .15s,color .15s;display:inline-flex}.cc__btn.svelte-1d0u970:focus-visible{outline-offset:2px;outline:2px solid #234a86}@media (width>=480px){.cc__btn.svelte-1d0u970{width:auto}}.cc__btn--accept.svelte-1d0u970{color:#fff;background:#d4194b}.cc__btn--accept.svelte-1d0u970:hover{background:#a31139;transform:translateY(-1px)}.cc__btn--accept.svelte-1d0u970:active{background:#a31139;transform:translateY(0)}.cc__btn--decline.svelte-1d0u970{color:#1b1712;background:#ffffff0a;border:1px solid #cdc3af}.cc__btn--decline.svelte-1d0u970:hover{background:#ffffff14;border-color:#625b4e}@media (prefers-reduced-motion:reduce){.cc-toggle__track.svelte-1d0u970,.cc-toggle__track.svelte-1d0u970:after,.cc__btn.svelte-1d0u970{transition:none}}.cc-sheet.svelte-1qsyo78{inset-inline:0;z-index:99999;padding:.5rem .75rem .75rem;transition:transform .5s cubic-bezier(.32,.72,0,1);position:fixed;bottom:0}.cc-sheet.is-entering.svelte-1qsyo78,.cc-sheet.is-exiting.svelte-1qsyo78{transform:translateY(100%)}.cc-sheet__card.svelte-1qsyo78{color:#625b4e;background:#fff;border:1px solid #cdc3af;border-radius:6px;max-width:35rem;margin-inline:auto;padding:1.25rem;font-family:Libre Franklin,system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 2px #e0d8c8,0 14px 30px #1b171212}.cc-sheet__body.svelte-1qsyo78{flex-direction:column;gap:.875rem;display:flex}.cc-sheet__title.svelte-1qsyo78{font-synthesis-weight:none;letter-spacing:-.02em;color:#1b1712;margin:0;font-family:Libre Franklin,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.25rem;font-weight:800;line-height:1.05}.cc-sheet__message.svelte-1qsyo78{color:#625b4e;margin:0;font-size:.9375rem;line-height:1.55}.cc-sheet__buttons.svelte-1qsyo78{flex-direction:column;gap:.625rem;display:flex}.cc__btn.svelte-1qsyo78{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:100%;margin:0;padding:.75rem 1.125rem;font-family:Libre Franklin,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.2;transition:transform .12s,background .15s,border-color .15s,color .15s;display:inline-flex}.cc__btn.svelte-1qsyo78:focus-visible{outline-offset:2px;outline:2px solid #234a86}.cc__btn--accept.svelte-1qsyo78{color:#fff;background:#d4194b}.cc__btn--accept.svelte-1qsyo78:hover,.cc__btn--accept.svelte-1qsyo78:active{background:#a31139}.cc__btn--decline.svelte-1qsyo78{color:#1b1712;background:#ffffff0a;border:1px solid #cdc3af}.cc__btn--decline.svelte-1qsyo78:hover{background:#ffffff14;border-color:#625b4e}.cc__btn--manage.svelte-1qsyo78{color:#9a9184}.cc__btn--manage.svelte-1qsyo78:hover{color:#1b1712}.cc-sheet__policy.svelte-1qsyo78{color:#9a9184;text-underline-offset:2px;align-self:flex-end;font-size:.8125rem;text-decoration:underline}.cc-sheet__policy.svelte-1qsyo78:focus-visible{outline-offset:2px;outline:2px solid #234a86}.cc-sheet__policy.svelte-1qsyo78:hover{color:#1b1712}@media (prefers-reduced-motion:reduce){.cc-sheet.svelte-1qsyo78{transition:none}}.cc.svelte-3rq9ys{z-index:99999;color:#625b4e;background:#fff;border:1px solid #cdc3af;border-radius:6px;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;font-family:Libre Franklin,system-ui,-apple-system,Segoe UI,sans-serif;transition:transform .5s cubic-bezier(.32,.72,0,1),opacity .5s cubic-bezier(.32,.72,0,1);display:flex;box-shadow:0 2px #e0d8c8,0 14px 30px #1b171212}.cc--banner.svelte-3rq9ys{width:min(45rem,100vw - 2rem);position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}.cc--banner.is-entering.svelte-3rq9ys,.cc--banner.is-exiting.svelte-3rq9ys{opacity:0;transform:translate(-50%,140%)}.cc--popup.svelte-3rq9ys{width:21.25rem;max-width:calc(100vw - 2rem);position:fixed;bottom:1.25rem;left:1.25rem}.cc--popup.is-entering.svelte-3rq9ys,.cc--popup.is-exiting.svelte-3rq9ys{opacity:0;transform:translateY(1.5rem)scale(.98)}.cc-overlay.svelte-3rq9ys{z-index:99999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:1rem;transition:opacity .4s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;inset:0}.cc-overlay.is-entering.svelte-3rq9ys,.cc-overlay.is-exiting.svelte-3rq9ys{opacity:0}.cc-overlay.is-entering.svelte-3rq9ys .cc--modal:where(.svelte-3rq9ys),.cc-overlay.is-exiting.svelte-3rq9ys .cc--modal:where(.svelte-3rq9ys){transform:scale(.96)}.cc--modal.svelte-3rq9ys{width:100%;max-width:33.75rem;position:static}.cc__text.svelte-3rq9ys{flex-direction:column;gap:.375rem;display:flex}.cc__title.svelte-3rq9ys{font-synthesis-weight:none;letter-spacing:-.02em;color:#1b1712;margin:0;font-family:Libre Franklin,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.375rem;font-weight:800;line-height:1.05}.cc__message.svelte-3rq9ys{color:#625b4e;margin:0;font-size:.9375rem;line-height:1.55}.cc__actions.svelte-3rq9ys{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem 1rem;display:flex}.cc__policy.svelte-3rq9ys{color:#9a9184;text-underline-offset:2px;margin-right:auto;font-size:.8125rem;text-decoration:underline;transition:color .15s}.cc__policy.svelte-3rq9ys:focus-visible{outline-offset:2px;outline:2px solid #234a86}.cc__policy.svelte-3rq9ys:hover{color:#1b1712}.cc__buttons.svelte-3rq9ys{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.cc__btn.svelte-3rq9ys{appearance:none;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:.625rem 1.125rem;font-family:Libre Franklin,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem;font-weight:600;line-height:1.2;transition:transform .12s,background .15s,border-color .15s,color .15s;display:inline-flex}.cc__btn.svelte-3rq9ys:focus-visible{outline-offset:2px;outline:2px solid #234a86}.cc__btn--accept.svelte-3rq9ys{color:#fff;background:#d4194b}.cc__btn--accept.svelte-3rq9ys:hover{background:#a31139;transform:translateY(-1px)}.cc__btn--accept.svelte-3rq9ys:active{background:#a31139;transform:translateY(0)}.cc__btn--decline.svelte-3rq9ys{color:#1b1712;background:#ffffff0a;border:1px solid #cdc3af}.cc__btn--decline.svelte-3rq9ys:hover{background:#ffffff14;border-color:#625b4e}.cc__btn--manage.svelte-3rq9ys{color:#9a9184;padding-inline:.5rem}.cc__btn--manage.svelte-3rq9ys:hover{color:#1b1712}.cc--popup.svelte-3rq9ys .cc__actions:where(.svelte-3rq9ys){flex-direction:column;align-items:stretch}.cc--popup.svelte-3rq9ys .cc__policy:where(.svelte-3rq9ys){text-align:right;order:2;margin-right:0}.cc--popup.svelte-3rq9ys .cc__buttons:where(.svelte-3rq9ys){flex-direction:column;order:1;align-items:stretch}.cc--popup.svelte-3rq9ys .cc__btn:where(.svelte-3rq9ys){width:100%}@media (prefers-reduced-motion:reduce){.cc.svelte-3rq9ys,.cc-overlay.svelte-3rq9ys{transition:none}}.cc-fab.svelte-4eu3w3{z-index:99999;color:#625b4e;cursor:pointer;background:#fff;border:1px solid #cdc3af;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;transition:transform .15s,color .15s,border-color .15s;animation:.5s cubic-bezier(.32,.72,0,1) forwards svelte-4eu3w3-cc-fab-in;display:flex;position:fixed;bottom:1.5rem;left:1.5rem;box-shadow:0 2px #e0d8c8,0 14px 30px #1b171212}.cc-fab.svelte-4eu3w3:focus-visible{outline-offset:2px;outline:2px solid #234a86}.cc-fab.svelte-4eu3w3:hover{color:#d4194b;border-color:#d4194b;transform:translateY(-2px)scale(1.06)}.cc-fab__icon.svelte-4eu3w3{transition:transform .15s}.cc-fab.svelte-4eu3w3:hover .cc-fab__icon:where(.svelte-4eu3w3){transform:rotate(12deg)}.cc-fab__close.svelte-4eu3w3{appearance:none;font:inherit;color:#9a9184;cursor:pointer;background:#faf6ef;border:1px solid #cdc3af;border-radius:999px;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;margin:0;transition:transform .12s,color .15s,background .15s;display:flex;position:absolute;top:-.375rem;right:-.375rem}.cc-fab__close.svelte-4eu3w3:hover{color:#1b1712;background:#fff;transform:scale(1.1)}@keyframes svelte-4eu3w3-cc-fab-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.cc-modal-overlay.svelte-yiyq6e{z-index:99999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:1rem;animation:.25s forwards svelte-yiyq6e-cc-overlay-in;display:flex;position:fixed;inset:0}.cc-modal-card.svelte-yiyq6e{background:#fff;border:1px solid #cdc3af;border-radius:6px;width:100%;max-width:33.75rem;max-height:calc(100vh - 2rem);padding:1.75rem;animation:.3s cubic-bezier(.32,.72,0,1) forwards svelte-yiyq6e-cc-card-in;overflow-y:auto;box-shadow:0 2px #e0d8c8,0 14px 30px #1b171212}@keyframes svelte-yiyq6e-cc-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-yiyq6e-cc-card-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cc-modal-overlay.svelte-yiyq6e,.cc-modal-card.svelte-yiyq6e{animation:none}}
