@layer theme,base;@layer components{.star-mark.svelte-9zgcqh{vertical-align:middle;flex-shrink:0;display:inline-block}.spinner.svelte-mfr6of{width:var(--spinner-size);height:var(--spinner-size);color:currentColor;vertical-align:middle;place-items:center;display:inline-grid;position:relative}.spinner-gold.svelte-mfr6of{color:var(--color-gold-300)}.spinner.svelte-mfr6of .spinner-star{animation:svelte-mfr6of-spinner-turn 1.6s var(--ease-silk) infinite;filter:drop-shadow(0 0 calc(var(--spinner-size) * .3) #e2c48673);grid-area:1/1}.spinner-halo.svelte-mfr6of{width:140%;height:140%;animation:svelte-mfr6of-spinner-breathe 1.6s var(--ease-silk) infinite;background:radial-gradient(circle,#e2c48629,#0000 65%);border-radius:999px;grid-area:1/1}.btn.svelte-g9c1iq{--btn-h:3rem;--btn-px:1.85rem;--btn-fs:.6875rem;--btn-icon:1rem;--btn-gap:.625rem;isolation:isolate;height:var(--btn-h);padding-inline:var(--btn-px);font-family:var(--font-sans);font-size:var(--btn-fs);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .35s var(--ease-luxe), background-color .35s var(--ease-luxe), background-position .9s var(--ease-luxe), border-color .35s var(--ease-luxe), box-shadow .5s var(--ease-luxe), opacity .3s var(--ease-luxe), scale .25s var(--ease-luxe);border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-sm.svelte-g9c1iq{--btn-h:2.25rem;--btn-px:1.15rem;--btn-fs:.625rem;--btn-icon:.875rem;--btn-gap:.5rem}.btn-lg.svelte-g9c1iq{--btn-h:3.5rem;--btn-px:2.4rem;--btn-fs:.75rem;--btn-icon:1.125rem;--btn-gap:.75rem}.btn-full.svelte-g9c1iq{width:100%;display:flex}.btn-label.svelte-g9c1iq{z-index:2;align-items:center;gap:var(--btn-gap);transition:opacity .25s var(--ease-luxe);display:inline-flex;position:relative}.btn-text.svelte-g9c1iq{margin-right:calc(var(--tracking-caps) * -1)}.btn-icon.svelte-g9c1iq{margin-inline:-.1rem;display:inline-flex}.btn-icon.svelte-g9c1iq svg{width:var(--btn-icon);height:var(--btn-icon);stroke-width:1.5px}.btn.svelte-g9c1iq:focus-visible{outline:1px solid var(--color-gold-300);outline-offset:3px}.btn.svelte-g9c1iq:active:not(.btn-inactive){scale:.985}.btn-inactive.svelte-g9c1iq{cursor:not-allowed}.btn-inactive.svelte-g9c1iq:not(.btn-loading){opacity:.42}a.btn-inactive.svelte-g9c1iq{pointer-events:none}.btn-loading.svelte-g9c1iq{cursor:progress}.btn-loading.svelte-g9c1iq .btn-label:where(.svelte-g9c1iq){opacity:0}.btn-spinner.svelte-g9c1iq{z-index:2;place-items:center;display:grid;position:absolute;inset:0}.btn-primary.svelte-g9c1iq{color:var(--color-ink-900);background-image:linear-gradient(100deg,#a17e45 0%,#d1ad6c 22%,#f2deb0 46%,#dcbb7c 62%,#b8935a 82%,#a17e45 100%);background-position:0%;background-size:220% 100%;border-color:#f7e7c159;box-shadow:inset 0 1px #fffaeb8c,inset 0 -1px #4a341659,0 12px 30px -16px #d2ab6a99}.btn-primary.svelte-g9c1iq:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 25%,#fffcf2bf 45%,#fffcf226 55%,#0000 70%);position:absolute;inset:-1px;translate:-105%}@media (hover:hover){.btn-primary.svelte-g9c1iq:hover:not(.btn-inactive){background-position:100%;box-shadow:inset 0 1px #fffaeb99,inset 0 -1px #4a341659,0 16px 40px -14px #d2ab6abf}.btn-primary.svelte-g9c1iq:hover:not(.btn-inactive):after{transition:translate 1.05s var(--ease-luxe);translate:105%}}.btn-secondary.svelte-g9c1iq{color:var(--color-gold-200);background-color:#100e0c59;border-color:#e2c4866b}.btn-secondary.svelte-g9c1iq:before{content:"";z-index:1;transform-origin:50% 100%;transition:transform .6s var(--ease-luxe);pointer-events:none;background:linear-gradient(#e2c48629,#e2c48612);position:absolute;inset:0;transform:scaleY(0)}@media (hover:hover){.btn-secondary.svelte-g9c1iq:hover:not(.btn-inactive){color:var(--color-gold-50);border-color:#e2c486d9;box-shadow:0 0 28px -10px #d2ab6a80}.btn-secondary.svelte-g9c1iq:hover:not(.btn-inactive):before{transform:scaleY(1)}}.btn-ghost.svelte-g9c1iq{--btn-px:.2rem;color:var(--color-ivory-100);background:0 0;border-radius:2px;overflow:visible}.btn-ghost.svelte-g9c1iq .btn-text:where(.svelte-g9c1iq){padding-block:.35em;position:relative}.btn-ghost.svelte-g9c1iq .btn-text:where(.svelte-g9c1iq):before,.btn-ghost.svelte-g9c1iq .btn-text:where(.svelte-g9c1iq):after{content:"";left:0;right:var(--tracking-caps);height:1px;position:absolute;bottom:0}.btn-ghost.svelte-g9c1iq .btn-text:where(.svelte-g9c1iq):before{opacity:.22;background:currentColor}.btn-ghost.svelte-g9c1iq .btn-text:where(.svelte-g9c1iq):after{background:linear-gradient(90deg, var(--color-gold-200), var(--color-gold-400));transform-origin:100%;transition:transform .7s var(--ease-luxe);transform:scaleX(0)}@media (hover:hover){.btn-ghost.svelte-g9c1iq:hover:not(.btn-inactive){color:var(--color-gold-100)}.btn-ghost.svelte-g9c1iq:hover:not(.btn-inactive) .btn-text:where(.svelte-g9c1iq):after{transform-origin:0%;transform:scaleX(1)}}.btn-ghost.svelte-g9c1iq:focus-visible .btn-text:where(.svelte-g9c1iq):after{transform:scaleX(1)}.btn-dark.svelte-g9c1iq{color:var(--color-ivory-100);background-color:var(--color-ink-700);border-color:var(--hairline);box-shadow:var(--shadow-inner), 0 10px 24px -16px #000000e6}@media (hover:hover){.btn-dark.svelte-g9c1iq:hover:not(.btn-inactive){color:var(--color-ivory-50);background-color:var(--color-ink-600);border-color:var(--hairline-strong)}}.icon-btn.svelte-13o797d{--ib-size:2.75rem;--ib-icon:1.125rem;width:var(--ib-size);height:var(--ib-size);color:var(--color-ivory-200);-webkit-tap-highlight-color:transparent;transition:color .3s var(--ease-luxe), background-color .3s var(--ease-luxe), border-color .3s var(--ease-luxe), box-shadow .45s var(--ease-luxe), scale .25s var(--ease-luxe);background:0 0;border:1px solid #0000;border-radius:999px;flex-shrink:0;place-items:center;text-decoration:none;display:inline-grid;position:relative}.icon-btn-sm.svelte-13o797d{--ib-size:2.25rem;--ib-icon:1rem}.icon-btn-lg.svelte-13o797d{--ib-size:3.25rem;--ib-icon:1.25rem}.icon-btn-icon.svelte-13o797d{transition:scale .35s var(--ease-luxe);display:inline-flex}.icon-btn-icon.svelte-13o797d svg{width:var(--ib-icon);height:var(--ib-icon);stroke-width:1.4px}.icon-btn.svelte-13o797d:focus-visible{outline:1px solid var(--color-gold-300);outline-offset:3px}.icon-btn.svelte-13o797d:active:not(.icon-btn-disabled){scale:.94}.icon-btn-disabled.svelte-13o797d{opacity:.4;cursor:not-allowed}a.icon-btn-disabled.svelte-13o797d{pointer-events:none}.icon-btn-outline.svelte-13o797d{border-color:var(--hairline-strong);background:#100e0c4d}.icon-btn-ghost.svelte-13o797d{color:var(--color-ivory-300)}.icon-btn-glass.svelte-13o797d{color:var(--color-ivory-50);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#0a09076b;border-color:#f3ede224}.icon-btn-solid.svelte-13o797d{background:var(--color-ink-700);border-color:var(--hairline);box-shadow:var(--shadow-inner)}.icon-btn-gold.svelte-13o797d{color:var(--color-ink-900);background:var(--gradient-gold-soft);border-color:#f7e7c166;box-shadow:inset 0 1px #fffaeb80,0 10px 24px -14px #d2ab6ab3}@media (hover:hover){.icon-btn.svelte-13o797d:hover:not(.icon-btn-disabled){color:var(--color-gold-200);border-color:#e2c4868c}.icon-btn-ghost.svelte-13o797d:hover:not(.icon-btn-disabled){background:#e2c4860f;border-color:#0000}.icon-btn-glass.svelte-13o797d:hover:not(.icon-btn-disabled){background:#0a09079e}.icon-btn-gold.svelte-13o797d:hover:not(.icon-btn-disabled){color:var(--color-ink-900);box-shadow:inset 0 1px #fffaeb99,0 14px 30px -12px #d2ab6ad9}.icon-btn.svelte-13o797d:hover:not(.icon-btn-disabled) .icon-btn-icon:where(.svelte-13o797d){scale:1.08}}.icon-btn-pressed.svelte-13o797d{color:var(--color-gold-300);border-color:#e2c48680}.icon-btn-pressed.svelte-13o797d .icon-btn-icon:where(.svelte-13o797d) svg{fill:currentColor;stroke:currentColor;animation:svelte-13o797d-icon-btn-pop .5s var(--ease-luxe)}.icon-btn-badge.svelte-13o797d{background:var(--gradient-gold-soft);min-width:1.15rem;height:1.15rem;color:var(--color-ink-900);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--color-ink-900);border-radius:999px;place-items:center;padding-inline:.3rem;font-size:.625rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-.2rem;right:-.2rem}.icon-btn-dot.svelte-13o797d{width:.5rem;min-width:.5rem;height:.5rem;padding:0;top:.3rem;right:.3rem}.field.svelte-1o5pjag{border:0;flex-direction:column;gap:.55rem;min-width:0;margin:0;padding:0;display:flex}.field-head.svelte-1o5pjag{justify-content:space-between;align-items:baseline;gap:1rem;min-height:1rem;display:flex}.field-label.svelte-1o5pjag{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-ivory-300);align-items:baseline;gap:.35rem;padding:0;font-size:.65625rem;font-weight:600;display:inline-flex}.field-legend.svelte-1o5pjag{margin-bottom:.55rem}.field-req.svelte-1o5pjag{color:var(--color-gold-400);letter-spacing:0}.field-opt.svelte-1o5pjag{letter-spacing:.04em;text-transform:none;color:var(--color-ivory-500);font-size:.625rem;font-weight:500}.field-action.svelte-1o5pjag{color:var(--color-ivory-400);font-size:.75rem}.field-hint.svelte-1o5pjag,.field-error.svelte-1o5pjag{align-items:flex-start;gap:.4rem;margin:0;font-size:.78125rem;line-height:1.45;display:flex}.field-hint.svelte-1o5pjag{color:var(--color-ivory-500)}.field-error.svelte-1o5pjag{color:var(--color-danger);animation:svelte-1o5pjag-field-error-in .45s var(--ease-luxe)}.field-error.svelte-1o5pjag svg{stroke-width:1.6px;flex-shrink:0;width:.875rem;height:.875rem;margin-top:.12rem}.reveal.svelte-1wwkhju{width:2.25rem;height:2.25rem;color:var(--color-ivory-400);transition:color .3s var(--ease-luxe), background-color .3s var(--ease-luxe);border-radius:999px;place-items:center;display:grid}.reveal.svelte-1wwkhju:hover{color:var(--color-gold-200);background:#e2c48612}.reveal.svelte-1wwkhju:focus-visible{outline:1px solid var(--color-gold-300);outline-offset:0}.trailing-text.svelte-1wwkhju{letter-spacing:.04em;padding-right:.45rem;font-size:.8125rem}.ta.svelte-1qidjt8{flex-direction:column;align-items:stretch}.ta-input.svelte-1qidjt8{min-height:calc(var(--ta-rows,3) * 1.6em + 1.7rem);resize:none;scrollbar-width:thin;padding-top:.85rem;padding-bottom:.85rem;line-height:1.6;overflow-y:hidden}.ta-counter.svelte-1qidjt8{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--color-ivory-600);transition:color .3s var(--ease-luxe);align-self:flex-end;margin:-.35rem .85rem .55rem 0;font-size:.6875rem}.ta.svelte-1qidjt8:focus-within .ta-counter:where(.svelte-1qidjt8){color:var(--color-ivory-500)}.ta-counter-near.svelte-1qidjt8,.ta.svelte-1qidjt8:focus-within .ta-counter-near:where(.svelte-1qidjt8){color:var(--color-gold-300)}.ta-sep.svelte-1qidjt8{opacity:.6;margin-inline:.2em}.sel.svelte-1f20tz6{cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.sel.svelte-1f20tz6:disabled{cursor:not-allowed}.sel-empty.svelte-1f20tz6{color:var(--color-ivory-500)}.sel.svelte-1f20tz6 option:where(.svelte-1f20tz6),.sel.svelte-1f20tz6 optgroup:where(.svelte-1f20tz6){background-color:var(--color-ink-800);color:var(--color-ivory-100)}.sel.svelte-1f20tz6 option:where(.svelte-1f20tz6):disabled{color:var(--color-ivory-600)}.chev.svelte-1f20tz6{right:var(--ctl-px);pointer-events:none;transition:color .3s var(--ease-luxe), rotate .4s var(--ease-luxe)}.sl-control.svelte-1f20tz6:focus-within .chev:where(.svelte-1f20tz6){color:var(--color-gold-300)}.check-wrap.svelte-3wclrd{flex-direction:column;gap:.35rem;display:flex}.check.svelte-3wclrd{--box:1.25rem;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:.8rem;display:inline-flex}.check-sm.svelte-3wclrd{--box:1.0625rem;gap:.65rem}.check-disabled.svelte-3wclrd{cursor:not-allowed;opacity:.45}.check-box-wrap.svelte-3wclrd{width:var(--box);height:var(--box);flex-shrink:0;margin-top:.1rem;position:relative}.check-sm.svelte-3wclrd .check-box-wrap:where(.svelte-3wclrd){margin-top:.08rem}.check-input.svelte-3wclrd{opacity:0;width:100%;height:100%;cursor:inherit;z-index:1;margin:0;position:absolute;inset:0}.check-box.svelte-3wclrd{transition:background-color .3s var(--ease-luxe), border-color .3s var(--ease-luxe), box-shadow .4s var(--ease-luxe);background:#100e0ccc;border:1px solid #e2c4864d;border-radius:6px;place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 1px 2px #00000080}.check-sm.svelte-3wclrd .check-box:where(.svelte-3wclrd){border-radius:5px}.check.svelte-3wclrd:hover .check-input:where(.svelte-3wclrd):not(:disabled)+.check-box:where(.svelte-3wclrd){border-color:#e2c48699}.check-input.svelte-3wclrd:focus-visible+.check-box:where(.svelte-3wclrd){box-shadow:var(--shadow-ring)}.check-invalid.svelte-3wclrd .check-box:where(.svelte-3wclrd){border-color:#e08a7e99}.check-input.svelte-3wclrd:checked+.check-box:where(.svelte-3wclrd),.check-input.svelte-3wclrd:indeterminate+.check-box:where(.svelte-3wclrd){background:var(--gradient-gold-soft);border-color:#f7e7c180;box-shadow:inset 0 1px #fffaeb80,0 4px 14px -6px #d2ab6ab3}.check-mark.svelte-3wclrd{fill:none;width:78%;height:78%;stroke:var(--color-ink-900);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .35s var(--ease-luxe)}.check-input.svelte-3wclrd:checked+.check-box:where(.svelte-3wclrd) .check-mark:where(.svelte-3wclrd){stroke-dashoffset:0;transition-delay:50ms}.check-input.svelte-3wclrd:indeterminate+.check-box:where(.svelte-3wclrd) .check-mark:where(.svelte-3wclrd){stroke-dashoffset:16px}.check-dash.svelte-3wclrd{background:var(--color-ink-900);width:50%;height:1.5px;transition:transform .3s var(--ease-luxe);border-radius:2px;position:absolute;transform:scaleX(0)}.check-input.svelte-3wclrd:indeterminate+.check-box:where(.svelte-3wclrd) .check-dash:where(.svelte-3wclrd){transform:scaleX(1)}.check-text.svelte-3wclrd{flex-direction:column;gap:.2rem;min-width:0;display:flex}.check-label.svelte-3wclrd{color:var(--color-ivory-200);transition:color .3s var(--ease-luxe);font-size:.9375rem;line-height:1.5}.check-sm.svelte-3wclrd .check-label:where(.svelte-3wclrd){font-size:.875rem}.check-label.svelte-3wclrd a{color:var(--color-gold-200);text-underline-offset:.2em;-webkit-text-decoration:underline #e2c48659;text-decoration:underline #e2c48659}.check.svelte-3wclrd:has(.check-input:where(.svelte-3wclrd):checked) .check-label:where(.svelte-3wclrd){color:var(--color-ivory-50)}.check-desc.svelte-3wclrd{color:var(--color-ivory-500);font-size:.8125rem;line-height:1.5}.check-error.svelte-3wclrd{margin:0 0 0 calc(var(--box,1.25rem) + .8rem);color:var(--color-danger);font-size:.78125rem}.rg.svelte-1vialv0{position:relative}.rg-opt.svelte-1vialv0{cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}.rg-opt.is-off.svelte-1vialv0{cursor:not-allowed;opacity:.45}.rg-input.svelte-1vialv0{opacity:0;width:100%;height:100%;cursor:inherit;z-index:1;margin:0;position:absolute;inset:0}.rg-label.svelte-1vialv0{color:var(--color-ivory-200);transition:color .3s var(--ease-luxe)}.is-on.svelte-1vialv0 .rg-label:where(.svelte-1vialv0){color:var(--color-ivory-50)}.rg-desc.svelte-1vialv0{color:var(--color-ivory-500);font-size:.8125rem;line-height:1.5}.rg-list.svelte-1vialv0{grid-template-columns:1fr;gap:.85rem 1.75rem;display:grid}@media (width>=640px){.rg-list.svelte-1vialv0{grid-template-columns:repeat(var(--rg-cols), minmax(0, max-content))}}.rg-list.svelte-1vialv0 .rg-opt:where(.svelte-1vialv0){align-items:flex-start;gap:.75rem;display:inline-flex}.rg-dot.svelte-1vialv0{width:1.25rem;height:1.25rem;transition:border-color .3s var(--ease-luxe), box-shadow .4s var(--ease-luxe);background:#100e0ccc;border:1px solid #e2c4864d;border-radius:999px;flex-shrink:0;margin-top:.1rem;position:relative;box-shadow:inset 0 1px 2px #00000080}.rg-dot.svelte-1vialv0:after{content:"";background:var(--gradient-gold-soft);transition:scale .4s var(--ease-luxe);border-radius:999px;position:absolute;inset:4px;scale:0;box-shadow:0 0 10px #e2c48699}.rg-list.svelte-1vialv0 .rg-opt:where(.svelte-1vialv0):hover:not(.is-off) .rg-dot:where(.svelte-1vialv0){border-color:#e2c48699}.is-on.svelte-1vialv0 .rg-dot:where(.svelte-1vialv0){border-color:#e2c486bf}.is-on.svelte-1vialv0 .rg-dot:where(.svelte-1vialv0):after{scale:1}.rg-input.svelte-1vialv0:focus-visible~.rg-dot:where(.svelte-1vialv0){box-shadow:var(--shadow-ring)}.rg-text.svelte-1vialv0{flex-direction:column;gap:.15rem;font-size:.9375rem;line-height:1.5;display:flex}.rg-sm.svelte-1vialv0 .rg-text:where(.svelte-1vialv0){font-size:.875rem}.rg-pills.svelte-1vialv0{border:1px solid var(--hairline-strong);background:#100e0c99;border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:.25rem;max-width:100%;padding:.25rem;display:inline-flex;box-shadow:inset 0 1px 3px #00000073}.rg-pills.svelte-1vialv0 .rg-opt:where(.svelte-1vialv0){letter-spacing:.16em;text-transform:uppercase;height:2.5rem;transition:background-color .35s var(--ease-luxe), border-color .35s var(--ease-luxe), box-shadow .4s var(--ease-luxe);border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding-inline:1.15rem;font-size:.6875rem;font-weight:600;display:inline-flex}.rg-pills.rg-sm.svelte-1vialv0 .rg-opt:where(.svelte-1vialv0){height:2.125rem;padding-inline:.9rem;font-size:.625rem}.rg-pills.svelte-1vialv0 .rg-label:where(.svelte-1vialv0){color:var(--color-ivory-400)}.rg-pills.svelte-1vialv0 .rg-opt:where(.svelte-1vialv0):hover:not(.is-off) .rg-label:where(.svelte-1vialv0){color:var(--color-ivory-100)}.rg-pills.svelte-1vialv0 .is-on:where(.svelte-1vialv0){background:linear-gradient(#e2c48629,#e2c48612);border-color:#e2c48673;box-shadow:inset 0 1px #ffeecd14,0 6px 20px -10px #d2ab6a80}.rg-pills.svelte-1vialv0 .is-on:where(.svelte-1vialv0) .rg-label:where(.svelte-1vialv0),.rg-pills.svelte-1vialv0 .is-on:where(.svelte-1vialv0):hover .rg-label:where(.svelte-1vialv0){color:var(--color-gold-100)}.rg-pills.svelte-1vialv0 .rg-icon{stroke-width:1.4px;width:.95rem;height:.95rem;color:var(--color-gold-300)}.rg-pills.svelte-1vialv0 .rg-opt:where(.svelte-1vialv0):has(.rg-input:where(.svelte-1vialv0):focus-visible){box-shadow:var(--shadow-ring)}.rg-cards.svelte-1vialv0{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=480px){.rg-cards.svelte-1vialv0{grid-template-columns:repeat(min(2, var(--rg-cols)), minmax(0, 1fr))}}@media (width>=900px){.rg-cards.svelte-1vialv0{grid-template-columns:repeat(var(--rg-cols), minmax(0, 1fr))}}.rg-cards.svelte-1vialv0 .rg-opt:where(.svelte-1vialv0){border-radius:var(--radius-lg);border:1px solid var(--hairline);min-height:100%;box-shadow:var(--shadow-inner);transition:border-color .35s var(--ease-luxe), background-color .35s var(--ease-luxe), box-shadow .45s var(--ease-luxe), translate .45s var(--ease-luxe);background:linear-gradient(#1b18148c,#100e0c8c);flex-direction:column;gap:.35rem;padding:1.15rem 1.2rem 1.2rem;display:flex}.rg-cards.svelte-1vialv0 .rg-opt:where(.svelte-1vialv0):hover:not(.is-off){border-color:#e2c4864d}.rg-cards.svelte-1vialv0 .is-on:where(.svelte-1vialv0),.rg-cards.svelte-1vialv0 .is-on:where(.svelte-1vialv0):hover{box-shadow:var(--shadow-inner), 0 0 0 1px #e2c4862e, 0 18px 40px -24px #d2ab6a8c;background:linear-gradient(#e2c4861a,#e2c48608);border-color:#e2c486a6}.rg-cards.svelte-1vialv0 .rg-opt:where(.svelte-1vialv0):has(.rg-input:where(.svelte-1vialv0):focus-visible){box-shadow:var(--shadow-ring)}.rg-cards.svelte-1vialv0 .rg-label:where(.svelte-1vialv0){letter-spacing:.01em;font-size:.9375rem;font-weight:600}.rg-card-icon.svelte-1vialv0{color:var(--color-gold-300);margin-bottom:.4rem;display:inline-flex}.rg-card-icon.svelte-1vialv0 svg{stroke-width:1.3px;width:1.35rem;height:1.35rem}.rg-check.svelte-1vialv0{width:1.25rem;height:1.25rem;transition:background-color .3s var(--ease-luxe), border-color .3s var(--ease-luxe);border:1px solid #e2c4864d;border-radius:999px;place-items:center;display:grid;position:absolute;top:.9rem;right:.9rem}.rg-check.svelte-1vialv0 svg:where(.svelte-1vialv0){fill:none;width:.8rem;height:.8rem;stroke:var(--color-ink-900);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14px;transition:stroke-dashoffset .35s var(--ease-luxe)}.is-on.svelte-1vialv0 .rg-check:where(.svelte-1vialv0){background:var(--gradient-gold-soft);border-color:#0000}.is-on.svelte-1vialv0 .rg-check:where(.svelte-1vialv0) svg:where(.svelte-1vialv0){stroke-dashoffset:0}.rg-invalid.rg-cards.svelte-1vialv0 .rg-opt:where(.svelte-1vialv0),.rg-invalid.rg-pills.svelte-1vialv0{border-color:#e08a7e80}.rg-invalid.svelte-1vialv0 .rg-dot:where(.svelte-1vialv0){border-color:#e08a7e99}.toggle.svelte-14iab8y{--tw:2.75rem;--th:1.625rem;--knob:1.25rem;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:.85rem;display:inline-flex}.toggle-sm.svelte-14iab8y{--tw:2.25rem;--th:1.3rem;--knob:.95rem;gap:.7rem}.toggle-left.svelte-14iab8y{flex-direction:row-reverse;justify-content:space-between}.toggle-off.svelte-14iab8y{opacity:.45;cursor:not-allowed}.toggle-ctl.svelte-14iab8y{width:var(--tw);height:var(--th);flex-shrink:0;position:relative}.toggle-input.svelte-14iab8y{opacity:0;width:100%;height:100%;cursor:inherit;z-index:1;margin:0;position:absolute;inset:0}.toggle-track.svelte-14iab8y{border:1px solid var(--hairline-strong);background:var(--color-ink-700);transition:background-color .4s var(--ease-luxe), border-color .4s var(--ease-luxe), box-shadow .4s var(--ease-luxe);border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 1px 3px #0009}.toggle-track.svelte-14iab8y:before{content:"";border-radius:inherit;opacity:0;transition:opacity .4s var(--ease-luxe);background:linear-gradient(100deg,#a8834a,#e9cf96 45%,#c9a464 75%,#a8834a);position:absolute;inset:-1px}.toggle-thumb.svelte-14iab8y{top:50%;left:calc((var(--th) - var(--knob)) / 2 - 1px);width:var(--knob);height:var(--knob);background:linear-gradient(180deg, var(--color-ivory-300), var(--color-ivory-500));transition:translate .5s var(--ease-luxe), background .4s var(--ease-luxe), box-shadow .4s var(--ease-luxe), width .3s var(--ease-luxe);border-radius:999px;position:absolute;translate:0 -50%;box-shadow:0 2px 6px #0000008c,inset 0 1px #ffffff59}.toggle.svelte-14iab8y:hover .toggle-input:where(.svelte-14iab8y):not(:disabled)+.toggle-track:where(.svelte-14iab8y){border-color:#e2c48673}.toggle-input.svelte-14iab8y:checked+.toggle-track:where(.svelte-14iab8y){border-color:#f7e7c173;box-shadow:inset 0 1px #fffaeb59,0 6px 18px -8px #d2ab6a99}.toggle-input.svelte-14iab8y:checked+.toggle-track:where(.svelte-14iab8y):before{opacity:1}.toggle-input.svelte-14iab8y:checked+.toggle-track:where(.svelte-14iab8y) .toggle-thumb:where(.svelte-14iab8y){translate:calc(var(--tw) - var(--th)) -50%;background:linear-gradient(180deg, #1f1b16, var(--color-ink-900));box-shadow:0 2px 6px #3c280a73,inset 0 1px #ffeecd1f}.toggle-input.svelte-14iab8y:focus-visible+.toggle-track:where(.svelte-14iab8y){box-shadow:var(--shadow-ring)}.toggle-text.svelte-14iab8y{flex-direction:column;gap:.15rem;min-width:0;display:flex}.toggle-label.svelte-14iab8y{color:var(--color-ivory-200);font-size:.9375rem;line-height:1.45}.toggle-sm.svelte-14iab8y .toggle-label:where(.svelte-14iab8y){font-size:.875rem}.toggle-desc.svelte-14iab8y{color:var(--color-ivory-500);font-size:.8125rem;line-height:1.5}.chip.svelte-py53oc{--chip-h:2.375rem;height:var(--chip-h);border:1px solid var(--hairline-strong);color:var(--color-ivory-300);letter-spacing:.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .3s var(--ease-luxe), background-color .3s var(--ease-luxe), border-color .3s var(--ease-luxe), box-shadow .4s var(--ease-luxe), padding .4s var(--ease-luxe);background:#100e0c80;border-radius:999px;align-items:center;gap:.5rem;padding-inline:1.05rem;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.chip-sm.svelte-py53oc{--chip-h:2rem;gap:.4rem;padding-inline:.85rem;font-size:.75rem}@media (hover:hover){.chip.svelte-py53oc:hover:not(.chip-disabled){color:var(--color-ivory-50);border-color:#e2c4866b}}.chip.svelte-py53oc:focus-visible{outline:1px solid var(--color-gold-300);outline-offset:3px}.chip.svelte-py53oc:has(.chip-input:where(.svelte-py53oc):focus-visible){outline:1px solid var(--color-gold-300);outline-offset:3px}.chip-disabled.svelte-py53oc{opacity:.42;cursor:not-allowed}.chip-input.svelte-py53oc{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}:is(.chip-on.svelte-py53oc,.chip.svelte-py53oc:has(.chip-input:where(.svelte-py53oc):checked)){color:var(--color-gold-100);background:linear-gradient(#e2c48624,#e2c4860f);border-color:#e2c48699;box-shadow:inset 0 1px #ffeecd12,0 6px 18px -10px #d2ab6a80}.chip-check.svelte-py53oc{width:0;height:.95rem;color:var(--color-gold-300);transition:width .4s var(--ease-luxe), margin .4s var(--ease-luxe);place-items:center;margin-right:-.5rem;display:inline-grid;overflow:hidden}.chip-check.svelte-py53oc svg:where(.svelte-py53oc){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;width:.95rem;height:.95rem;transition:stroke-dashoffset .4s var(--ease-luxe) 80ms;flex-shrink:0}:is(.chip-on.svelte-py53oc .chip-check:where(.svelte-py53oc),.chip.svelte-py53oc:has(.chip-input:where(.svelte-py53oc):checked) .chip-check:where(.svelte-py53oc)){width:.95rem;margin-right:0}:is(.chip-on.svelte-py53oc .chip-check:where(.svelte-py53oc) svg:where(.svelte-py53oc),.chip.svelte-py53oc:has(.chip-input:where(.svelte-py53oc):checked) .chip-check:where(.svelte-py53oc) svg:where(.svelte-py53oc)){stroke-dashoffset:0}.chip.svelte-py53oc .chip-icon{stroke-width:1.4px;width:.95rem;height:.95rem;color:var(--color-gold-300)}.chip-count.svelte-py53oc{font-variant-numeric:tabular-nums;color:var(--color-ivory-500);font-size:.6875rem}.chip-on.svelte-py53oc .chip-count:where(.svelte-py53oc){color:var(--color-gold-300)}.chip-removable.svelte-py53oc{cursor:default;color:var(--color-ivory-100);background:#e2c4860f;border-color:#e2c48661;padding-right:.3rem}.chip-remove.svelte-py53oc{width:calc(var(--chip-h) - .6rem);height:calc(var(--chip-h) - .6rem);color:var(--color-ivory-400);transition:color .3s var(--ease-luxe), background-color .3s var(--ease-luxe);border-radius:999px;place-items:center;display:grid}.chip-remove.svelte-py53oc svg{stroke-width:1.6px;width:.85rem;height:.85rem}.chip-remove.svelte-py53oc:hover{color:var(--color-ink-900);background:var(--color-gold-300)}.chip-remove.svelte-py53oc:focus-visible{outline:1px solid var(--color-gold-300);outline-offset:1px}.badge.svelte-eex7hx{--tone:var(--color-ivory-300);border:1px solid color-mix(in srgb, var(--tone) 28%, transparent);background:color-mix(in srgb, var(--tone) 9%, #100e0c99);height:1.5rem;color:var(--tone);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:.4rem;padding-inline:.6rem .65rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.badge-sm.svelte-eex7hx{letter-spacing:.12em;gap:.32rem;height:1.3rem;padding-inline:.5rem .55rem;font-size:.5625rem}.badge-text.svelte-eex7hx{margin-right:-.14em}.tone-success.svelte-eex7hx{--tone:var(--color-success)}.tone-warning.svelte-eex7hx{--tone:var(--color-warning)}.tone-danger.svelte-eex7hx{--tone:var(--color-danger)}.tone-info.svelte-eex7hx{--tone:var(--color-info)}.tone-gold.svelte-eex7hx{--tone:var(--color-gold-300)}.tone-muted.svelte-eex7hx{--tone:var(--color-ivory-500)}.tone-neutral.svelte-eex7hx{--tone:var(--color-ivory-300)}.badge-dot.svelte-eex7hx{width:.375rem;height:.375rem;box-shadow:0 0 8px color-mix(in srgb, currentColor 60%, transparent);background:currentColor;border-radius:999px}.badge.svelte-eex7hx .badge-icon{stroke-width:1.6px;width:.85rem;height:.85rem;margin-left:-.1rem}.badge-sm.svelte-eex7hx .badge-icon{width:.75rem;height:.75rem}.badge-verified.svelte-eex7hx{color:var(--color-gold-200);background:#e2c48614;border-color:#e2c48661}.badge-verified.svelte-eex7hx .badge-icon{color:var(--color-gold-300)}.badge-available.svelte-eex7hx{color:var(--color-success)}.badge-pulse.svelte-eex7hx{background:var(--color-success);width:.4rem;height:.4rem;color:var(--color-success);animation:sl-pulse-dot 2.4s var(--ease-silk) infinite;border-radius:999px;position:relative}.badge-outline.svelte-eex7hx{border-color:var(--hairline-strong);color:var(--color-ivory-300);background:0 0}.badge-premium.svelte-eex7hx{color:var(--color-ink-900);background:linear-gradient(100deg,#b38f55,#ecd49f 45%,#cfac6c 70%,#b08b51);border-color:#f7e7c173;box-shadow:inset 0 1px #fffaeb73}.badge-vip.svelte-eex7hx{color:var(--color-gold-200);background:linear-gradient(var(--color-ink-900), var(--color-ink-800)) padding-box, linear-gradient(100deg, #8a6a35, #f1dcb0 40%, #b8925a 70%, #6d5129) border-box;border-color:#0000;box-shadow:0 0 18px -8px #d2ab6a99}.badge-vip.svelte-eex7hx .badge-text:where(.svelte-eex7hx){background:var(--gradient-gold);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.badge-vip.svelte-eex7hx .badge-star{color:var(--color-gold-300)}.badge-premium.svelte-eex7hx .badge-star{color:var(--color-ink-800)}.tone-gold.svelte-eex7hx .badge-star{filter:drop-shadow(0 0 4px #e2c48699)}.badge-glass.svelte-eex7hx{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#0a090780}.badge-glass.badge-verified.svelte-eex7hx{border-color:#e2c48652}.rt.svelte-ul5ow9{--rt-size:1rem;align-items:center;gap:.55rem;line-height:1;display:inline-flex}.rt-sm.svelte-ul5ow9{--rt-size:.8125rem;gap:.45rem}.rt-lg.svelte-ul5ow9{--rt-size:1.375rem;gap:.7rem}.rt-stars.svelte-ul5ow9{gap:calc(var(--rt-size) * .14);display:inline-flex}.rt-star.svelte-ul5ow9{width:var(--rt-size);height:var(--rt-size);flex-shrink:0;display:inline-block;position:relative}.rt-star.svelte-ul5ow9 svg:where(.svelte-ul5ow9){width:var(--rt-size);height:var(--rt-size);display:block}.rt-base.svelte-ul5ow9 path:where(.svelte-ul5ow9){fill:#e2c4861f;stroke:#e2c48652;stroke-width:1px;stroke-linejoin:round}.rt-fill.svelte-ul5ow9{transition:width .35s var(--ease-luxe);position:absolute;inset:0 auto 0 0;overflow:hidden}.rt-fill.svelte-ul5ow9 path:where(.svelte-ul5ow9){filter:drop-shadow(0 0 3px #e2c48659)}.rt-defs.svelte-ul5ow9{width:0;height:0;position:absolute}.rt-value.svelte-ul5ow9{font-family:var(--font-display);font-size:calc(var(--rt-size) * 1.2);color:var(--color-ivory-50);font-variant-numeric:lining-nums;font-weight:500}.rt-count.svelte-ul5ow9{font-size:calc(var(--rt-size) * .8);color:var(--color-ivory-500);letter-spacing:.01em}.rt-input.svelte-ul5ow9{gap:.9rem}.rt-opt.svelte-ul5ow9{cursor:pointer;transition:scale .3s var(--ease-luxe);border-radius:6px;place-items:center;margin:-.15rem;padding:.15rem;display:inline-grid;position:relative}.rt-opt.svelte-ul5ow9:hover{scale:1.12}.rt-radio.svelte-ul5ow9{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.rt-opt.svelte-ul5ow9:has(.rt-radio:where(.svelte-ul5ow9):focus-visible){outline:1px solid var(--color-gold-300);outline-offset:2px}.rt-input.svelte-ul5ow9 .rt-fill:where(.svelte-ul5ow9){transition:width .2s var(--ease-luxe)}.rt-hint.svelte-ul5ow9{letter-spacing:.16em;text-transform:uppercase;min-width:7rem;color:var(--color-gold-300);font-size:.6875rem;font-weight:600}.img.svelte-1uyocst{isolation:isolate;background-color:var(--color-ink-800);width:100%;display:block;position:relative;overflow:hidden}.img-fill.svelte-1uyocst{width:100%;height:100%;position:absolute;inset:0}.img.svelte-1uyocst picture:where(.svelte-1uyocst){display:contents}.img-el.svelte-1uyocst{z-index:1;width:100%;max-width:none;height:100%;transition:opacity 1.1s var(--ease-luxe), filter 1.1s var(--ease-luxe), scale 1.4s var(--ease-luxe);position:absolute;inset:0}.img-flow.svelte-1uyocst{background-color:#0000}.img-flow.svelte-1uyocst .img-el:where(.svelte-1uyocst){height:auto;position:relative}.js .img.svelte-1uyocst:not(.img-priority) .img-el:where(.svelte-1uyocst):not([data-loaded]){opacity:0;filter:blur(12px);scale:1.035}.img-lqip.svelte-1uyocst{z-index:0;filter:blur(18px)saturate(1.15);transition:opacity .9s var(--ease-luxe) .5s;background-position:50%;background-size:cover;position:absolute;inset:0;scale:1.12}.img[data-loaded].svelte-1uyocst .img-lqip:where(.svelte-1uyocst){opacity:0}.img-wait.svelte-1uyocst{z-index:0;background:linear-gradient(110deg, transparent 30%, #e2c4860f 50%, transparent 70%) 0 0 / 250% 100%, radial-gradient(120% 90% at 50% 0%, var(--color-ink-700), var(--color-ink-850));animation:sl-shimmer 2.6s var(--ease-silk) infinite;position:absolute;inset:0}.img[data-loaded].svelte-1uyocst .img-wait:where(.svelte-1uyocst){opacity:0;transition:opacity .6s var(--ease-luxe) .4s}.img-ph.svelte-1uyocst{background:radial-gradient(90% 70% at 50% 38%, #352f27a6, transparent 70%), linear-gradient(165deg, var(--color-ink-700) 0%, var(--color-ink-850) 55%, var(--color-ink-900) 100%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.img-ph.svelte-1uyocst:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e2c4860f}.img-ph-glow.svelte-1uyocst{aspect-ratio:1;background:radial-gradient(circle,#d2ab6a1a,#0000 68%);border-radius:999px;width:46%;position:absolute;top:50%;left:50%;translate:-50% -50%}.img-ph-shimmer.svelte-1uyocst{animation:svelte-1uyocst-img-ph-sweep 4.8s var(--ease-silk) infinite;background:linear-gradient(105deg,#0000 42%,#fff0d20b 50%,#0000 58%);position:absolute;inset:-50% -100%}.img-ph.svelte-1uyocst .img-ph-star{color:var(--color-gold-400);opacity:.38;filter:drop-shadow(0 0 10px #e2c48673);position:relative}.img-zoom.svelte-1uyocst .img-el:where(.svelte-1uyocst){transition:opacity 1.1s var(--ease-luxe), filter 1.1s var(--ease-luxe), scale 1.6s var(--ease-luxe)}@media (hover:hover){.img-zoom.svelte-1uyocst:hover .img-el[data-loaded]:where(.svelte-1uyocst),.group:hover .img-zoom.svelte-1uyocst .img-el[data-loaded]:where(.svelte-1uyocst){scale:1.06}}.avatar.svelte-qygt89{width:var(--av);height:var(--av);border-radius:999px;flex-shrink:0;display:inline-grid;position:relative}.avatar-inner.svelte-qygt89{border-radius:inherit;background:radial-gradient(120% 120% at 30% 20%, var(--color-ink-600), var(--color-ink-800) 70%);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e2c48652,inset 0 1px #ffeecd14}.avatar-inner.svelte-qygt89 img:where(.svelte-qygt89){object-fit:cover;width:100%;height:100%}.avatar-inner.svelte-qygt89 .img{border-radius:inherit}.avatar-initials.svelte-qygt89{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:calc(var(--av) * .42);letter-spacing:.02em;color:var(--color-gold-200);-webkit-user-select:none;user-select:none;line-height:1;translate:0 -.03em}.avatar-ring.svelte-qygt89{background:linear-gradient(135deg,#f7e7c1,#c9a464 40%,#7a5c30 70%,#e9cf96);padding:2px;box-shadow:0 0 18px -6px #d2ab6a99}.avatar-ring.svelte-qygt89 .avatar-inner:where(.svelte-qygt89){box-shadow:0 0 0 2px var(--color-ink-900)}.avatar-status.svelte-qygt89{width:max(8px, calc(var(--av) * .22));height:max(8px, calc(var(--av) * .22));box-shadow:0 0 0 2px var(--color-ink-900);border-radius:999px;position:absolute;bottom:2%;right:2%}.avatar-online.svelte-qygt89{background:var(--color-success)}.avatar-away.svelte-qygt89{background:var(--color-warning)}.card.svelte-14efj7c{color:inherit;isolation:isolate;transition:translate .6s var(--ease-luxe), box-shadow .6s var(--ease-luxe), border-color .5s var(--ease-luxe), background-color .5s var(--ease-luxe);text-decoration:none;display:block;position:relative}.card-r-xl.svelte-14efj7c{border-radius:var(--radius-xl)}.card-r-lg.svelte-14efj7c{border-radius:var(--radius-lg)}.card-p-none.svelte-14efj7c{padding:0;overflow:hidden}.card-p-sm.svelte-14efj7c{padding:1rem}.card-p-md.svelte-14efj7c{padding:1.5rem}.card-p-lg.svelte-14efj7c{padding:1.75rem}@media (width>=768px){.card-p-md.svelte-14efj7c{padding:1.75rem}.card-p-lg.svelte-14efj7c{padding:2.5rem}}.card-surface.svelte-14efj7c{border:1px solid var(--hairline);box-shadow:var(--shadow-card), var(--shadow-inner);background:linear-gradient(#15120fb8,#100e0c99)}.card-glass.svelte-14efj7c{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border:1px solid var(--hairline-strong);box-shadow:var(--shadow-pop), var(--shadow-inner)}.card-outline.svelte-14efj7c{border:1px solid var(--hairline-strong);background:0 0}.card-plain.svelte-14efj7c{background:0 0;border:0}.card-gold.svelte-14efj7c{box-shadow:var(--shadow-card), 0 0 60px -30px #d2ab6a73, var(--shadow-inner);background:linear-gradient(#181511,#0d0b09) padding-box padding-box,linear-gradient(140deg,#f1dcb0bf,#c9a46440 30%,#7a5c3026 60%,#e9cf9699) border-box;border:1px solid #0000}.card.svelte-14efj7c:focus-visible{outline:1px solid var(--color-gold-300);outline-offset:4px}@media (hover:hover){.card-hover.svelte-14efj7c:hover{box-shadow:var(--shadow-lift), var(--shadow-inner);border-color:var(--hairline-strong);translate:0 -4px}.card-gold.card-hover.svelte-14efj7c:hover{box-shadow:var(--shadow-lift), 0 0 70px -26px #d2ab6a8c, var(--shadow-inner)}}.card-glare.svelte-14efj7c:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #fff0d217, transparent 60%);opacity:0;transition:opacity .5s var(--ease-luxe);position:absolute;inset:0}@media (hover:hover){.card-glare.svelte-14efj7c:hover:after{opacity:1}}.divider.svelte-qdxdiv{--line:#e2c4864d;align-items:center;gap:1rem;width:100%;display:flex}.divider-ivory.svelte-qdxdiv{--line:#f3ede224}.divider-plain.svelte-qdxdiv{gap:0}.divider-line.svelte-qdxdiv{background:linear-gradient(90deg, transparent, var(--line));flex:1;height:1px}.divider-line-r.svelte-qdxdiv{background:linear-gradient(90deg, var(--line), transparent)}.divider-star.svelte-qdxdiv{color:var(--color-gold-300);filter:drop-shadow(0 0 6px #e2c48680);display:inline-flex}.divider-ivory.svelte-qdxdiv .divider-star:where(.svelte-qdxdiv){color:var(--color-ivory-400);filter:none}.divider-label.svelte-qdxdiv{letter-spacing:.24em;text-transform:uppercase;color:var(--color-ivory-500);font-size:.625rem;font-weight:600}.divider-v.svelte-qdxdiv{background:linear-gradient(#0000,#e2c4864d,#0000);align-self:stretch;width:1px;min-height:1em;display:inline-block}.divider-v.divider-ivory.svelte-qdxdiv{background:linear-gradient(#0000,#f3ede229,#0000)}.sh.svelte-12q3p3{flex-direction:column;gap:1.75rem;display:flex}.sh-main.svelte-12q3p3{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.sh-center.svelte-12q3p3{text-align:center;align-items:center}.sh-center.svelte-12q3p3 .sh-main:where(.svelte-12q3p3){align-items:center}@media (width>=768px){.sh-left.sh-has-action.svelte-12q3p3{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:3rem}}.sh-eyebrow.svelte-12q3p3{font-family:var(--font-sans);letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--color-gold-300);align-items:center;gap:.9rem;margin:0;font-size:.6875rem;font-weight:600;display:inline-flex}.sh-rule.svelte-12q3p3{background:linear-gradient(90deg,#e2c48600,#e2c486cc);width:2.25rem;height:1px}.sh-center.svelte-12q3p3 .sh-rule:where(.svelte-12q3p3):last-child{background:linear-gradient(90deg,#e2c486cc,#e2c48600)}.sh-title.svelte-12q3p3{font-family:var(--font-display);color:var(--color-ivory-50);text-wrap:balance;margin:0;font-weight:300}.sh-title.svelte-12q3p3 .accent:where(.svelte-12q3p3){font-weight:400}.sh-sm.svelte-12q3p3 .sh-title:where(.svelte-12q3p3){font-size:var(--text-display-sm);line-height:var(--text-display-sm--line-height);font-weight:400}.sh-md.svelte-12q3p3 .sh-title:where(.svelte-12q3p3){font-size:var(--text-display-md);line-height:var(--text-display-md--line-height);letter-spacing:var(--text-display-md--letter-spacing)}.sh-lg.svelte-12q3p3 .sh-title:where(.svelte-12q3p3){font-size:var(--text-display-lg);line-height:var(--text-display-lg--line-height);letter-spacing:var(--text-display-lg--letter-spacing)}.sh-xl.svelte-12q3p3 .sh-title:where(.svelte-12q3p3){font-size:var(--text-display-xl);line-height:var(--text-display-xl--line-height);letter-spacing:var(--text-display-xl--letter-spacing)}.sh-sub.svelte-12q3p3{max-width:38rem;color:var(--color-ivory-300);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.75}.sh-sm.svelte-12q3p3 .sh-sub:where(.svelte-12q3p3){font-size:.9375rem}.sh-xl.svelte-12q3p3 .sh-sub:where(.svelte-12q3p3){font-size:1.0625rem}.sh-action.svelte-12q3p3{flex-shrink:0}.kbd.svelte-1eyz4ht{border:1px solid var(--hairline-strong);background:linear-gradient(180deg, var(--color-ink-600), var(--color-ink-700));min-width:1.5rem;height:1.5rem;color:var(--color-ivory-200);font-family:var(--font-sans);letter-spacing:.04em;vertical-align:middle;border-bottom-width:2px;border-radius:6px;place-items:center;padding-inline:.4rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-grid;box-shadow:inset 0 1px #ffeecd0f}.tabs.svelte-1fwbyla{flex-direction:column;gap:2rem;min-width:0;display:flex}.tabs-scroller.svelte-1fwbyla{margin-inline:calc(var(--tabs-bleed,0px) * -1);padding-inline:var(--tabs-bleed,0px);scroll-padding-inline:1rem;overflow:auto hidden}.tabs-scroller[data-fade=r].svelte-1fwbyla{-webkit-mask-image:linear-gradient(90deg,#000 78%,#0000);mask-image:linear-gradient(90deg,#000 78%,#0000)}.tabs-scroller[data-fade=l].svelte-1fwbyla{-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 22%)}.tabs-scroller[data-fade=lr].svelte-1fwbyla{-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.tabs-list.svelte-1fwbyla{width:max-content;min-width:100%;display:flex;position:relative}.tabs-center.svelte-1fwbyla .tabs-list:where(.svelte-1fwbyla){justify-content:center}.tabs-stretch.svelte-1fwbyla .tab:where(.svelte-1fwbyla){flex:1;justify-content:center}.tab.svelte-1fwbyla{z-index:1;white-space:nowrap;color:var(--color-ivory-400);font-family:var(--font-sans);text-transform:uppercase;-webkit-tap-highlight-color:transparent;transition:color .35s var(--ease-luxe);align-items:center;gap:.55rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.tab.svelte-1fwbyla:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover){.tab.svelte-1fwbyla:hover:not(:disabled){color:var(--color-ivory-100)}}.tab[data-active=true].svelte-1fwbyla{color:var(--color-ivory-50)}.tab.svelte-1fwbyla:focus-visible{outline:1px solid var(--color-gold-300);outline-offset:-1px;border-radius:4px}.tab-label.svelte-1fwbyla{margin-right:-.16em}.tab.svelte-1fwbyla .tab-icon{stroke-width:1.4px;width:.95rem;height:.95rem}.tab[data-active=true].svelte-1fwbyla .tab-icon{color:var(--color-gold-300)}.tab-count.svelte-1fwbyla{min-width:1.35rem;color:var(--color-ivory-400);letter-spacing:.04em;font-variant-numeric:tabular-nums;text-align:center;transition:background-color .35s var(--ease-luxe), color .35s var(--ease-luxe);background:#e2c48614;border-radius:999px;padding:.2rem .4rem;font-size:.625rem}.tab[data-active=true].svelte-1fwbyla .tab-count:where(.svelte-1fwbyla){color:var(--color-gold-200);background:#e2c48629}.tabs-underline.svelte-1fwbyla .tabs-list:where(.svelte-1fwbyla){box-shadow:inset 0 -1px 0 var(--hairline);gap:2.25rem}.tabs-underline.svelte-1fwbyla .tab:where(.svelte-1fwbyla){letter-spacing:.16em;height:3.25rem;font-size:.6875rem}.tabs-underline.tabs-sm.svelte-1fwbyla .tab:where(.svelte-1fwbyla){height:2.75rem;font-size:.625rem}.tabs-underline.tabs-sm.svelte-1fwbyla .tabs-list:where(.svelte-1fwbyla){gap:1.75rem}.tabs-underline.svelte-1fwbyla .tab[data-active=true]:where(.svelte-1fwbyla):after{content:"";background:var(--color-gold-300);height:1px;position:absolute;bottom:0;left:0;right:.16em}.tabs-underline.svelte-1fwbyla .tabs-ready:where(.svelte-1fwbyla) .tab:where(.svelte-1fwbyla):after{display:none}.tabs-underline.svelte-1fwbyla .tabs-indicator:where(.svelte-1fwbyla){height:1px;width:var(--ind-w);translate:var(--ind-x) 0;background:linear-gradient(90deg, transparent, var(--color-gold-200) 15%, var(--color-gold-400) 85%, transparent);opacity:0;transition:translate .6s var(--ease-luxe), width .6s var(--ease-luxe), opacity .3s;position:absolute;bottom:0;left:0;box-shadow:0 0 12px #e2c486a6}.tabs-underline.svelte-1fwbyla .tabs-ready:where(.svelte-1fwbyla) .tabs-indicator:where(.svelte-1fwbyla){opacity:1}.tabs-pills.svelte-1fwbyla .tabs-list:where(.svelte-1fwbyla){border:1px solid var(--hairline-strong);background:#100e0c99;border-radius:999px;gap:.25rem;min-width:0;padding:.25rem;box-shadow:inset 0 1px 3px #00000073}.tabs-pills.tabs-stretch.svelte-1fwbyla .tabs-list:where(.svelte-1fwbyla){min-width:100%}.tabs-pills.svelte-1fwbyla .tab:where(.svelte-1fwbyla){letter-spacing:.15em;border-radius:999px;height:2.5rem;padding-inline:1.15rem;font-size:.6875rem}.tabs-pills.tabs-sm.svelte-1fwbyla .tab:where(.svelte-1fwbyla){height:2.125rem;padding-inline:.9rem;font-size:.625rem}.tabs-pills.svelte-1fwbyla .tab[data-active=true]:where(.svelte-1fwbyla){color:var(--color-gold-100)}.tabs-pills.svelte-1fwbyla .tab[data-active=true]:where(.svelte-1fwbyla):before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(#e2c48629,#e2c48612);border:1px solid #e2c48673;position:absolute;inset:0}.tabs-pills.svelte-1fwbyla .tabs-ready:where(.svelte-1fwbyla) .tab:where(.svelte-1fwbyla):before{display:none}.tabs-pills.svelte-1fwbyla .tabs-indicator:where(.svelte-1fwbyla){width:var(--ind-w);translate:var(--ind-x) 0;opacity:0;transition:translate .55s var(--ease-luxe), width .55s var(--ease-luxe), opacity .3s;background:linear-gradient(#e2c48629,#e2c48612);border:1px solid #e2c48673;border-radius:999px;position:absolute;top:.25rem;bottom:.25rem;left:0;box-shadow:inset 0 1px #ffeecd14,0 6px 20px -10px #d2ab6a80}.tabs-pills.svelte-1fwbyla .tabs-ready:where(.svelte-1fwbyla) .tabs-indicator:where(.svelte-1fwbyla){opacity:1}.tabs-panel.svelte-1fwbyla:focus-visible{outline:1px solid var(--color-gold-300);outline-offset:6px;border-radius:6px}.acc.svelte-1j6m7hc{flex-direction:column;display:flex}.acc-lines.svelte-1j6m7hc{border-top:1px solid var(--hairline)}.acc-lines.svelte-1j6m7hc .acc-item:where(.svelte-1j6m7hc){border-bottom:1px solid var(--hairline)}.acc-cards.svelte-1j6m7hc{gap:.75rem}.acc-cards.svelte-1j6m7hc .acc-item:where(.svelte-1j6m7hc){border-radius:var(--radius-lg);border:1px solid var(--hairline);box-shadow:var(--shadow-inner);transition:border-color .4s var(--ease-luxe), background-color .4s var(--ease-luxe);background:linear-gradient(#15120fb3,#100e0c8c)}.acc-cards.svelte-1j6m7hc .acc-item.is-open:where(.svelte-1j6m7hc){border-color:var(--hairline-strong)}.acc-heading.svelte-1j6m7hc{font:inherit;margin:0}.acc-trigger.svelte-1j6m7hc{text-align:left;width:100%;color:var(--color-ivory-100);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem .25rem;display:flex}.acc-cards.svelte-1j6m7hc .acc-trigger:where(.svelte-1j6m7hc){padding:1.25rem 1.4rem}.acc-sm.svelte-1j6m7hc .acc-trigger:where(.svelte-1j6m7hc){padding-block:1rem}.acc-cards.acc-sm.svelte-1j6m7hc .acc-trigger:where(.svelte-1j6m7hc){padding:.95rem 1.1rem}.acc-title.svelte-1j6m7hc{font-family:var(--font-display);letter-spacing:.002em;transition:color .35s var(--ease-luxe);font-size:1.375rem;font-weight:400;line-height:1.3}.acc-sm.svelte-1j6m7hc .acc-title:where(.svelte-1j6m7hc){font-family:var(--font-sans);font-size:.9375rem;font-weight:500}@media (width>=768px){.acc-md.svelte-1j6m7hc .acc-title:where(.svelte-1j6m7hc){font-size:1.5rem}}@media (hover:hover){.acc-trigger.svelte-1j6m7hc:hover .acc-title:where(.svelte-1j6m7hc){color:var(--color-gold-100)}.acc-trigger.svelte-1j6m7hc:hover .acc-icon:where(.svelte-1j6m7hc){border-color:#e2c48699}}.acc-trigger.svelte-1j6m7hc:focus-visible{outline:1px solid var(--color-gold-300);outline-offset:2px;border-radius:6px}.is-open.svelte-1j6m7hc .acc-title:where(.svelte-1j6m7hc){color:var(--color-ivory-50)}.acc-icon.svelte-1j6m7hc{border:1px solid var(--hairline-strong);width:2rem;height:2rem;transition:rotate .6s var(--ease-luxe), border-color .4s var(--ease-luxe), background-color .4s var(--ease-luxe);border-radius:999px;flex-shrink:0;position:relative}.acc-sm.svelte-1j6m7hc .acc-icon:where(.svelte-1j6m7hc){width:1.6rem;height:1.6rem}.acc-icon.svelte-1j6m7hc span:where(.svelte-1j6m7hc){background:var(--color-gold-300);width:.7rem;height:1px;transition:rotate .6s var(--ease-luxe);position:absolute;top:50%;left:50%;translate:-50% -50%}.acc-icon.svelte-1j6m7hc span:where(.svelte-1j6m7hc):last-child{rotate:90deg}.is-open.svelte-1j6m7hc .acc-icon:where(.svelte-1j6m7hc){background:#e2c48614;border-color:#e2c4868c;rotate:45deg}.acc-panel.svelte-1j6m7hc{transition:grid-template-rows .65s var(--ease-luxe);grid-template-rows:0fr;display:grid}.is-open.svelte-1j6m7hc .acc-panel:where(.svelte-1j6m7hc){grid-template-rows:1fr}.acc-clip.svelte-1j6m7hc{min-height:0;overflow:hidden}.acc-body.svelte-1j6m7hc{color:var(--color-ivory-300);opacity:0;transition:opacity .45s var(--ease-luxe), translate .6s var(--ease-luxe);padding:0 3.5rem 1.6rem .25rem;font-size:.9375rem;line-height:1.75;translate:0 -6px}.acc-cards.svelte-1j6m7hc .acc-body:where(.svelte-1j6m7hc){padding:0 1.4rem 1.4rem}.acc-sm.svelte-1j6m7hc .acc-body:where(.svelte-1j6m7hc){padding-bottom:1.1rem;font-size:.875rem}.is-open.svelte-1j6m7hc .acc-body:where(.svelte-1j6m7hc){opacity:1;transition-delay:80ms;translate:0}.acc-body.svelte-1j6m7hc p+p{margin-top:.85em}@media (width<=639px){.acc-body.svelte-1j6m7hc{padding-right:.25rem}}.crumbs.svelte-30h4j8{white-space:nowrap;overflow-x:auto}ol.svelte-30h4j8{align-items:center;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}li.svelte-30h4j8{letter-spacing:.04em;align-items:center;gap:.55rem;font-size:.75rem;display:inline-flex}a.svelte-30h4j8{color:var(--color-ivory-500);transition:color .3s var(--ease-luxe);text-decoration:none}a.svelte-30h4j8:hover{color:var(--color-gold-200)}a.svelte-30h4j8:focus-visible{outline:1px solid var(--color-gold-300);outline-offset:3px}span[aria-current].svelte-30h4j8{color:var(--color-ivory-200)}li.svelte-30h4j8 .crumbs-sep{width:.75rem;height:.75rem;color:var(--color-ivory-600);stroke-width:1.5px}.pg.svelte-1c1j7oq{justify-content:center;align-items:center;gap:.5rem;display:flex}.pg-list.svelte-1c1j7oq{align-items:center;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.pg-btn.svelte-1c1j7oq{min-width:2.75rem;height:2.75rem;color:var(--color-ivory-300);font-variant-numeric:tabular-nums;transition:color .3s var(--ease-luxe), background-color .3s var(--ease-luxe), border-color .3s var(--ease-luxe), box-shadow .4s var(--ease-luxe);border:1px solid #0000;border-radius:999px;place-items:center;padding-inline:.5rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-grid}.pg-btn.svelte-1c1j7oq svg{stroke-width:1.4px;width:1.05rem;height:1.05rem}.pg-arrow.svelte-1c1j7oq{border-color:var(--hairline-strong)}@media (hover:hover){a.pg-btn.svelte-1c1j7oq:hover,button.pg-btn.svelte-1c1j7oq:hover{color:var(--color-ivory-50);background:#e2c4860f;border-color:#e2c4864d}}.pg-btn.svelte-1c1j7oq:focus-visible{outline:1px solid var(--color-gold-300);outline-offset:2px}.pg-current.svelte-1c1j7oq{color:var(--color-gold-100);background:linear-gradient(#e2c48624,#e2c4860d);border-color:#e2c48699;box-shadow:0 0 22px -8px #d2ab6a99}.pg-off.svelte-1c1j7oq{opacity:.3}.pg-gap.svelte-1c1j7oq{width:1.5rem;color:var(--color-ivory-500);letter-spacing:.1em;place-items:center;display:inline-grid}.pg-compact.svelte-1c1j7oq{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ivory-500);padding-inline:.75rem;font-size:.75rem;display:none}.pg-compact.svelte-1c1j7oq b:where(.svelte-1c1j7oq){color:var(--color-gold-200);font-weight:600}@media (width<=519px){.pg-list.svelte-1c1j7oq{display:none}.pg-compact.svelte-1c1j7oq{display:inline}}.modal.svelte-9pi54v{--modal-w:35rem;width:100%;max-width:none;height:100%;max-height:none;color:inherit;overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:1.5rem;position:fixed;inset:0;overflow:hidden}.modal[open].svelte-9pi54v{justify-content:center;align-items:center;display:flex}.modal-sm.svelte-9pi54v{--modal-w:26.25rem}.modal-lg.svelte-9pi54v{--modal-w:47.5rem}.modal-xl.svelte-9pi54v{--modal-w:65rem}.modal-full.svelte-9pi54v{--modal-w:100%}.modal.svelte-9pi54v::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color .5s var(--ease-luxe), backdrop-filter .5s var(--ease-luxe), -webkit-backdrop-filter .5s var(--ease-luxe);background:#04030300}.modal[data-phase=open].svelte-9pi54v::backdrop{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:#040303a8}.modal-panel.svelte-9pi54v{width:100%;max-width:var(--modal-w);border-radius:var(--radius-xl);border:1px solid var(--hairline-strong);max-height:calc(100dvh - 3rem);box-shadow:var(--shadow-pop), var(--shadow-inner);opacity:0;filter:blur(10px);transition:opacity .45s var(--ease-luxe), scale .7s var(--ease-luxe), translate .7s var(--ease-luxe), filter .55s var(--ease-luxe);background:radial-gradient(120% 60% at 50% 0,#d2ab6a12,#0000 60%),linear-gradient(#1b1814fa,#0d0b09fa);flex-direction:column;display:flex;position:relative;translate:0 12px;scale:.965}.modal-panel.svelte-9pi54v:focus{outline:none}.modal-panel.svelte-9pi54v:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f1dcb0b3,#0000);height:1px;position:absolute;top:-1px;left:12%;right:12%}.modal[data-phase=open].svelte-9pi54v .modal-panel:where(.svelte-9pi54v){opacity:1;filter:none;translate:0;scale:1}.modal[data-phase=closing].svelte-9pi54v .modal-panel:where(.svelte-9pi54v){transition-duration:.3s;transition-timing-function:var(--ease-silk)}.modal-full.svelte-9pi54v .modal-panel:where(.svelte-9pi54v){height:100%;max-height:none}.modal-grab.svelte-9pi54v{display:none}.modal-head.svelte-9pi54v{flex-direction:column;gap:.5rem;padding:2.1rem 4rem 0 2rem;display:flex}.modal-title.svelte-9pi54v{font-family:var(--font-display);color:var(--color-ivory-50);margin:0;font-size:1.875rem;font-weight:400;line-height:1.15}.modal-desc.svelte-9pi54v{color:var(--color-ivory-400);margin:0;font-size:.9375rem;line-height:1.65}.modal-body.svelte-9pi54v{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-ink-500) transparent;flex:auto;min-height:0;padding:1.5rem 2rem 2rem;overflow-y:auto}.modal-foot.svelte-9pi54v{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem 1.25rem;padding:1.25rem 2rem 1.6rem;display:flex}.modal-panel.svelte-9pi54v .modal-close{position:absolute;top:1.15rem;right:1.15rem}@media (width<=639px){.modal-sheet.svelte-9pi54v{padding:0}.modal-sheet[open].svelte-9pi54v{align-items:flex-end}.modal-sheet.svelte-9pi54v .modal-panel:where(.svelte-9pi54v){border-radius:var(--radius-xl) var(--radius-xl) 0 0;filter:none;opacity:1;max-width:none;max-height:92dvh;transition:translate .6s var(--ease-luxe), opacity .3s;border-bottom:0;translate:0 100%;scale:1}.modal-sheet[data-phase=open].svelte-9pi54v .modal-panel:where(.svelte-9pi54v){translate:0}.modal-sheet[data-phase=closing].svelte-9pi54v .modal-panel:where(.svelte-9pi54v){transition-duration:.32s;translate:0 100%}.modal-sheet.svelte-9pi54v .modal-grab:where(.svelte-9pi54v){background:#f3ede22e;border-radius:999px;width:2.5rem;height:4px;margin:.7rem auto 0;display:block}.modal-sheet.svelte-9pi54v .modal-head:where(.svelte-9pi54v){padding:1.1rem 3.5rem 0 1.4rem}.modal-title.svelte-9pi54v{font-size:1.6rem}.modal-sheet.svelte-9pi54v .modal-body:where(.svelte-9pi54v){padding:1.25rem 1.4rem 1.5rem}.modal-sheet.svelte-9pi54v .modal-foot:where(.svelte-9pi54v){padding:1rem 1.4rem max(1.25rem, env(safe-area-inset-bottom))}.modal-sheet.svelte-9pi54v .modal-foot:where(.svelte-9pi54v)>*{flex:auto}.modal-sheet.svelte-9pi54v .modal-panel:where(.svelte-9pi54v) .modal-close{top:1.1rem;right:.9rem}}.drawer.svelte-1486jxd{--drawer-w:27.5rem;width:100%;max-width:none;height:100%;max-height:none;color:inherit;overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.drawer-sm.svelte-1486jxd{--drawer-w:22.5rem}.drawer-lg.svelte-1486jxd{--drawer-w:35rem}.drawer.svelte-1486jxd::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color .5s var(--ease-luxe), backdrop-filter .5s var(--ease-luxe), -webkit-backdrop-filter .5s var(--ease-luxe);background:#04030300}.drawer[data-phase=open].svelte-1486jxd::backdrop{-webkit-backdrop-filter:blur(8px)saturate(115%);backdrop-filter:blur(8px)saturate(115%);background:#04030399}.drawer-panel.svelte-1486jxd{box-shadow:var(--shadow-pop);transition:translate .65s var(--ease-luxe);background:radial-gradient(90% 40% at 50% 0,#d2ab6a0f,#0000 70%),linear-gradient(#181511fc,#0b0a08fc);flex-direction:column;display:flex;position:absolute}.drawer-panel.svelte-1486jxd:focus{outline:none}.drawer[data-phase=closing].svelte-1486jxd .drawer-panel:where(.svelte-1486jxd){transition-duration:.4s;transition-timing-function:var(--ease-silk)}.drawer-right.svelte-1486jxd .drawer-panel:where(.svelte-1486jxd),.drawer-left.svelte-1486jxd .drawer-panel:where(.svelte-1486jxd){width:min(var(--drawer-w), calc(100vw - 2.5rem));top:0;bottom:0}.drawer-right.svelte-1486jxd .drawer-panel:where(.svelte-1486jxd){border-left:1px solid var(--hairline-strong);right:0;translate:100%}.drawer-left.svelte-1486jxd .drawer-panel:where(.svelte-1486jxd){border-right:1px solid var(--hairline-strong);left:0;translate:-100%}.drawer-bottom.svelte-1486jxd .drawer-panel:where(.svelte-1486jxd){border:1px solid var(--hairline-strong);border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-bottom:0;max-height:92dvh;bottom:0;left:0;right:0;translate:0 100%}@media (width>=640px){.drawer-bottom.svelte-1486jxd .drawer-panel:where(.svelte-1486jxd){width:min(42rem,100vw - 3rem);margin-left:calc(min(42rem,100vw - 3rem)/-2);left:50%;right:auto}}.drawer[data-phase=open].svelte-1486jxd .drawer-panel:where(.svelte-1486jxd){translate:0}.drawer-top.svelte-1486jxd{border-bottom:1px solid var(--hairline);touch-action:none;flex-shrink:0;padding:1.6rem 4.25rem 1.25rem 1.75rem;position:relative}.drawer-right.svelte-1486jxd .drawer-top:where(.svelte-1486jxd),.drawer-left.svelte-1486jxd .drawer-top:where(.svelte-1486jxd){touch-action:auto}.drawer-bottom.svelte-1486jxd .drawer-top:where(.svelte-1486jxd){cursor:grab;padding-top:1.75rem}.drawer-grab.svelte-1486jxd{background:#f3ede233;border-radius:999px;width:2.5rem;height:4px;margin-left:-1.25rem;position:absolute;top:.65rem;left:50%}.drawer-head.svelte-1486jxd{flex-direction:column;gap:.35rem;display:flex}.drawer-title.svelte-1486jxd{font-family:var(--font-display);color:var(--color-ivory-50);margin:0;font-size:1.625rem;font-weight:400;line-height:1.15}.drawer-desc.svelte-1486jxd{color:var(--color-ivory-400);margin:0;font-size:.875rem;line-height:1.6}.drawer-top.svelte-1486jxd .drawer-close{position:absolute;top:1.3rem;right:1.25rem}.drawer-bottom.svelte-1486jxd .drawer-top:where(.svelte-1486jxd) .drawer-close{top:1.45rem}.drawer-body.svelte-1486jxd{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-ink-500) transparent;flex:auto;min-height:0;padding:1.5rem 1.75rem 2rem;overflow-y:auto}.drawer-foot.svelte-1486jxd{padding:1rem 1.75rem max(1.25rem, env(safe-area-inset-bottom));border-top:1px solid var(--hairline);background:#0b0a08e6;flex-shrink:0;gap:.75rem;display:flex}.drawer-foot.svelte-1486jxd>*{flex:auto}@media (width<=639px){.drawer-top.svelte-1486jxd{padding-left:1.4rem}.drawer-body.svelte-1486jxd{padding:1.25rem 1.4rem 1.75rem}.drawer-foot.svelte-1486jxd{padding-inline:1.4rem}}.popover.svelte-7825oj{overscroll-behavior:contain;border-radius:var(--radius-lg);border:1px solid var(--hairline-strong);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);min-width:12rem;max-width:min(24rem,100vw - 16px);max-height:min(70dvh,34rem);box-shadow:var(--shadow-pop), var(--shadow-inner);color:var(--color-ivory-100);scrollbar-width:thin;scrollbar-color:var(--color-ink-500) transparent;opacity:0;transition:opacity .22s var(--ease-luxe), scale .35s var(--ease-luxe), translate .35s var(--ease-luxe), overlay .25s allow-discrete, display .25s allow-discrete;background:radial-gradient(120% 50% at 50% 0,#d2ab6a0f,#0000 70%),#15120ff7;margin:0;padding:.4rem;position:fixed;inset:auto;overflow:auto;translate:0 -4px;scale:.97}.popover[data-side=top].svelte-7825oj{translate:0 4px}.popover.svelte-7825oj:popover-open{opacity:1;translate:0;scale:1}@starting-style{.popover.svelte-7825oj:popover-open{opacity:0;translate:0 -4px;scale:.97}}.popover.svelte-7825oj:focus-visible{outline:none}.menu-item.svelte-3biqf3{border-radius:var(--radius-md);width:100%;min-height:2.75rem;color:var(--color-ivory-200);text-align:left;transition:background-color .25s var(--ease-luxe), color .25s var(--ease-luxe);outline:none;align-items:center;gap:.8rem;padding:.55rem .85rem;font-size:.875rem;text-decoration:none;display:flex}.menu-item.svelte-3biqf3:hover,.menu-item.svelte-3biqf3:focus-visible,.menu-item.svelte-3biqf3:focus{color:var(--color-ivory-50);background:#e2c48614}.menu-item.svelte-3biqf3:focus-visible{box-shadow:inset 0 0 0 1px #e2c48659}.menu-item[aria-disabled=true].svelte-3biqf3{opacity:.4;cursor:not-allowed}.menu-item.svelte-3biqf3 .menu-icon{stroke-width:1.4px;width:1.05rem;height:1.05rem;color:var(--color-ivory-400);transition:color .25s var(--ease-luxe);flex-shrink:0}.menu-item.svelte-3biqf3:hover .menu-icon,.menu-item.svelte-3biqf3:focus .menu-icon{color:var(--color-gold-300)}.menu-text.svelte-3biqf3{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.menu-desc.svelte-3biqf3{color:var(--color-ivory-500);font-size:.75rem}.menu-danger.svelte-3biqf3{color:var(--color-danger)}.menu-danger.svelte-3biqf3:hover,.menu-danger.svelte-3biqf3:focus{color:var(--color-danger);background:#e08a7e1a}.menu-danger.svelte-3biqf3 .menu-icon{color:currentColor}.menu-selected.svelte-3biqf3 .menu-label:where(.svelte-3biqf3){color:var(--color-gold-100)}.menu-item.svelte-3biqf3 .menu-check{width:1rem;height:1rem;color:var(--color-gold-300);stroke-width:1.6px}.menu-kbd.svelte-3biqf3{font-family:var(--font-sans);letter-spacing:.08em;color:var(--color-ivory-500);border:1px solid var(--hairline-strong);border-radius:5px;padding:.15rem .4rem;font-size:.625rem;font-weight:600}.menu-divider.svelte-3biqf3{background:var(--hairline);height:1px;margin:.35rem .6rem}.menu-heading.svelte-3biqf3{letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold-300);padding:.65rem .85rem .35rem;font-size:.625rem;font-weight:600}.tooltip-anchor.svelte-daglel{align-items:center;display:inline-flex}.toaster.svelte-qh8836{left:50%;bottom:max(var(--toast-offset), env(safe-area-inset-bottom));z-index:var(--z-toast,100);pointer-events:none;flex-direction:column;align-items:stretch;gap:.6rem;width:min(27rem,100vw - 2rem);display:flex;position:fixed;translate:-50%}.toast.svelte-qh8836{--tone:var(--color-gold-300);border-radius:var(--radius-lg);border:1px solid var(--hairline-strong);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);box-shadow:var(--shadow-pop), var(--shadow-inner);pointer-events:auto;background:linear-gradient(#ffeecd0a,#0000 60%),#15120fd1;align-items:flex-start;gap:.85rem;padding:.95rem .75rem .95rem 1rem;display:flex;position:relative;overflow:hidden}.toast-success.svelte-qh8836{--tone:var(--color-success)}.toast-error.svelte-qh8836{--tone:var(--color-danger)}.toast-icon.svelte-qh8836{width:1.85rem;height:1.85rem;color:var(--tone);background:color-mix(in srgb, var(--tone) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 28%, transparent);border-radius:999px;flex-shrink:0;place-items:center;margin-top:-.1rem;display:grid}.toast-icon.svelte-qh8836 svg{stroke-width:1.6px;width:1rem;height:1rem}.toast-info.svelte-qh8836 .toast-icon:where(.svelte-qh8836) svg{filter:drop-shadow(0 0 6px #e2c48699);width:.85rem;height:.85rem}.toast-text.svelte-qh8836{flex:1;min-width:0;padding-top:.2rem}.toast-title.svelte-qh8836{color:var(--color-ivory-50);margin:0;font-size:.875rem;font-weight:550;line-height:1.45}.toast-desc.svelte-qh8836{color:var(--color-ivory-400);margin:.2rem 0 0;font-size:.8125rem;line-height:1.5}.toast-action.svelte-qh8836{letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-200);transition:background-color .25s var(--ease-luxe), color .25s var(--ease-luxe);border-radius:999px;flex-shrink:0;align-self:center;padding:.45rem .6rem;font-size:.625rem;font-weight:700}.toast-action.svelte-qh8836:hover{color:var(--color-gold-50);background:#e2c4861a}.toast-close.svelte-qh8836{width:1.85rem;height:1.85rem;color:var(--color-ivory-500);transition:color .25s var(--ease-luxe), background-color .25s var(--ease-luxe);border-radius:999px;flex-shrink:0;place-items:center;margin-top:-.1rem;display:grid}.toast-close.svelte-qh8836 svg{stroke-width:1.6px;width:.9rem;height:.9rem}.toast-close.svelte-qh8836:hover{color:var(--color-ivory-100);background:#f3ede20f}.toast-action.svelte-qh8836:focus-visible,.toast-close.svelte-qh8836:focus-visible{outline:1px solid var(--color-gold-300);outline-offset:1px}.toast-progress.svelte-qh8836{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tone) 70%, transparent));transform-origin:0;height:1px;animation:linear forwards svelte-qh8836-toast-progress;position:absolute;bottom:0;left:0;right:0}.toast.svelte-qh8836[data-paused] .toast-progress:where(.svelte-qh8836){animation-play-state:paused}.sk.svelte-19vyxbv{border-radius:var(--radius-sm);min-height:.75rem;animation:sl-shimmer 2.4s var(--ease-silk) infinite;background:linear-gradient(105deg,#0000 30%,#e2c48613 48%,#fff0d20d 52%,#0000 70%) 0 0/250% 100%,linear-gradient(#352f278c,#25211b8c);display:block}.sk-circle.svelte-19vyxbv{aspect-ratio:1;border-radius:999px}.sk-lines.svelte-19vyxbv{flex-direction:column;gap:.65em;display:flex}.empty.svelte-64hdw{text-align:center;flex-direction:column;align-items:center;padding:3.5rem 1.5rem;display:flex}.empty-left.svelte-64hdw{text-align:left;align-items:flex-start;padding-inline:0}.empty-sm.svelte-64hdw{padding-block:2rem}.empty-medal.svelte-64hdw{width:4.5rem;height:4.5rem;color:var(--color-gold-300);background:radial-gradient(circle at 50% 35%,#d2ab6a24,#100e0c66 70%);border-radius:999px;place-items:center;margin-bottom:1.6rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #e2c48647,0 0 50px -12px #d2ab6a59}.empty-sm.svelte-64hdw .empty-medal:where(.svelte-64hdw){width:3.5rem;height:3.5rem;margin-bottom:1.1rem}.empty-ring.svelte-64hdw{border:1px solid #e2c4861a;border-radius:999px;position:absolute;inset:-.45rem}.empty-medal.svelte-64hdw svg{stroke-width:1.25px;width:1.5rem;height:1.5rem}.empty-sm.svelte-64hdw .empty-medal:where(.svelte-64hdw) svg{width:1.25rem;height:1.25rem}.empty-title.svelte-64hdw{font-family:var(--font-display);color:var(--color-ivory-50);margin:0;font-size:1.75rem;font-weight:400;line-height:1.2}.empty-sm.svelte-64hdw .empty-title:where(.svelte-64hdw){font-size:1.375rem}.empty-text.svelte-64hdw{max-width:26rem;color:var(--color-ivory-400);margin:.65rem 0 0;font-size:.9375rem;line-height:1.7}.empty-action.svelte-64hdw{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.empty-left.svelte-64hdw .empty-action:where(.svelte-64hdw){justify-content:flex-start}.cal.svelte-mbeopk{--cal-cell:2.6rem;--cal-day:2.35rem;width:100%;max-width:calc(var(--cal-cell) * 7 + .5rem);-webkit-user-select:none;user-select:none;position:relative}.cal-two.svelte-mbeopk{max-width:calc((var(--cal-cell) * 7) * 2 + 2.5rem)}.cal-sm.svelte-mbeopk{--cal-cell:2.25rem;--cal-day:2rem}@media (width<=639px){.cal.svelte-mbeopk{--cal-cell:calc((min(100vw, 30rem) - 3rem) / 7);--cal-day:min(2.75rem, calc(var(--cal-cell) - .2rem));max-width:none}}.cal-head.svelte-mbeopk{justify-content:space-between;align-items:center;gap:.5rem;padding:.15rem 0 .85rem;display:flex;position:relative}.cal-titles.svelte-mbeopk{text-align:center;flex:auto;grid-auto-columns:1fr;grid-auto-flow:column;gap:2.5rem;display:grid}.cal-title.svelte-mbeopk{font-family:var(--font-display);color:var(--color-ivory-50);margin:0;font-size:1.375rem;font-weight:400;line-height:1.2}.cal-year.svelte-mbeopk{color:var(--color-gold-300);font-style:italic}.cal-viewport.svelte-mbeopk{margin-inline:-.25rem;padding-inline:.25rem;display:grid;overflow:clip}.cal-months.svelte-mbeopk{grid-area:1/1;grid-auto-columns:1fr;grid-auto-flow:column;gap:2.5rem;display:grid}.cal-row.svelte-mbeopk{grid-template-columns:repeat(7, var(--cal-cell));justify-content:center;display:grid}.cal-weekdays.svelte-mbeopk{margin-bottom:.35rem}.cal-wd.svelte-mbeopk{letter-spacing:.16em;text-transform:uppercase;height:1.75rem;color:var(--color-ivory-500);place-items:center;font-size:.625rem;font-weight:600;display:grid}.cal-cell.svelte-mbeopk{height:var(--cal-cell);place-items:center;display:grid;position:relative}.cal-cell.svelte-mbeopk:before{content:"";inset:calc((var(--cal-cell) - var(--cal-day)) / 2) 0;pointer-events:none;transition:background-color .3s var(--ease-luxe);background:0 0;position:absolute}.cal-in.svelte-mbeopk:before{background:#e2c4861c}.cal-start.svelte-mbeopk:before{background:#e2c4861c;left:50%}.cal-stop.svelte-mbeopk:before{background:#e2c4861c;right:50%}.cal-preview.svelte-mbeopk:before{background:#e2c4860f}.cal-in.svelte-mbeopk:first-child:before,.cal-stop.svelte-mbeopk:first-child:before{border-top-left-radius:999px;border-bottom-left-radius:999px}.cal-in.svelte-mbeopk:last-child:before,.cal-start.svelte-mbeopk:last-child:before{border-top-right-radius:999px;border-bottom-right-radius:999px}.cal-day.svelte-mbeopk{width:var(--cal-day);height:var(--cal-day);color:var(--color-ivory-200);font-family:var(--font-sans);font-variant-numeric:tabular-nums;transition:background-color .25s var(--ease-luxe), border-color .25s var(--ease-luxe), color .25s var(--ease-luxe), box-shadow .4s var(--ease-luxe), scale .25s var(--ease-luxe);background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;font-size:.875rem;font-weight:500;display:grid;position:relative}.cal-num.svelte-mbeopk{z-index:1;position:relative}@media (hover:hover){.cal-day.svelte-mbeopk:not(.cal-day-off):not(.cal-day-sel):hover{color:var(--color-ivory-50);background:#e2c48617;border-color:#e2c48647}}.cal-day.svelte-mbeopk:focus-visible{border-color:#e2c486b3;outline:none;box-shadow:0 0 0 3px #d2ab6a29}.cal-day.svelte-mbeopk:active:not(.cal-day-off){scale:.94}.cal-dot.svelte-mbeopk{background:var(--color-gold-300);border-radius:999px;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:.3rem;left:50%}.cal-dot-star.svelte-mbeopk{width:6px;height:6px;color:var(--color-gold-300);background:0 0;place-items:center;margin-left:-3px;display:grid;bottom:.22rem}.cal-mark-available.svelte-mbeopk .cal-dot:where(.svelte-mbeopk){background:var(--color-success)}.cal-mark-limited.svelte-mbeopk .cal-dot:where(.svelte-mbeopk){background:var(--color-warning)}.cal-day-today.svelte-mbeopk:not(.cal-day-sel){color:var(--color-gold-100)}.cal-day-today.cal-mark-available.svelte-mbeopk .cal-dot:where(.svelte-mbeopk){box-shadow:0 0 0 2px #e2c48659}.cal-day-off.svelte-mbeopk{color:var(--color-ivory-600);cursor:not-allowed}.cal-day-off.svelte-mbeopk .cal-num:where(.svelte-mbeopk):after{content:"";opacity:.7;background:currentColor;height:1px;position:absolute;top:50%;left:-.2rem;right:-.2rem;rotate:-28deg}.cal-day-sel.svelte-mbeopk,.cal-day-end.svelte-mbeopk{color:var(--color-ink-900);background:var(--gradient-gold-soft);animation:svelte-mbeopk-cal-pop .45s var(--ease-luxe);border-color:#f7e7c180;font-weight:650;box-shadow:inset 0 1px #fffaeb8c,0 8px 22px -10px #d2ab6abf}.cal-day-sel.svelte-mbeopk .cal-dot:where(.svelte-mbeopk),.cal-day-end.svelte-mbeopk .cal-dot:where(.svelte-mbeopk){background:var(--color-ink-900)}.cal-preview.svelte-mbeopk .cal-day-end:where(.svelte-mbeopk){color:var(--color-gold-50);box-shadow:none;background:#e2c48629;animation:none}.cal-legend.svelte-mbeopk{border-top:1px solid var(--hairline);color:var(--color-ivory-400);flex-wrap:wrap;gap:.5rem 1.1rem;margin:1rem 0 0;padding:.9rem 0 0;font-size:.75rem;list-style:none;display:flex}.cal-legend.svelte-mbeopk li:where(.svelte-mbeopk){align-items:center;gap:.45rem;display:inline-flex}.cal-key.svelte-mbeopk{border-radius:999px;width:6px;height:6px}.cal-key-available.svelte-mbeopk{background:var(--color-success)}.cal-key-limited.svelte-mbeopk{background:var(--color-warning)}.cal-key-today.svelte-mbeopk{background:var(--color-gold-300)}.cal-key-off.svelte-mbeopk{background:var(--color-ivory-500);border-radius:0;width:10px;height:1px;rotate:-28deg}.pf-trigger.svelte-14pgj4c{cursor:pointer;text-align:left;align-items:center;display:flex}.pf-trigger.svelte-14pgj4c:disabled{cursor:not-allowed}.pf-value.svelte-14pgj4c{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-placeholder.svelte-14pgj4c{color:var(--color-ivory-500)}.pf-trailing.svelte-14pgj4c{right:calc(var(--ctl-px) - .5rem)}.pf-chev.svelte-14pgj4c{pointer-events:none;transition:rotate .4s var(--ease-luxe), color .3s var(--ease-luxe);padding:.5rem;display:inline-flex}.pf-open.svelte-14pgj4c .pf-chev:where(.svelte-14pgj4c){color:var(--color-gold-300);rotate:180deg}.sl-control.svelte-14pgj4c:focus-within .pf-chev:where(.svelte-14pgj4c){color:var(--color-gold-300)}.pf-clear.svelte-14pgj4c{width:2rem;height:2rem;color:var(--color-ivory-400);transition:color .3s var(--ease-luxe), background-color .3s var(--ease-luxe);border-radius:999px;place-items:center;display:grid}.pf-clear.svelte-14pgj4c:hover{color:var(--color-gold-200);background:#e2c48614}.pf-clear.svelte-14pgj4c:focus-visible{outline:1px solid var(--color-gold-300);outline-offset:0}.pf-open.svelte-14pgj4c{border-color:#e2c4869e}.pf-panel.svelte-14pgj4c{padding:.6rem .6rem .45rem}.popover.pf-pop.pf-wide{max-width:calc(100vw - 16px)}.pf-sheet.svelte-14pgj4c{flex-direction:column;align-items:center;display:flex}.dp-foot.svelte-rcg9q0{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;padding-top:.8rem;display:flex}.dp-foot-mobile.svelte-rcg9q0{width:100%}.dp-quick.svelte-rcg9q0{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.dp-chip.svelte-rcg9q0{border:1px solid var(--hairline-strong);height:2rem;color:var(--color-ivory-200);letter-spacing:.02em;transition:border-color .3s var(--ease-luxe), color .3s var(--ease-luxe), background-color .3s var(--ease-luxe);border-radius:999px;padding-inline:.85rem;font-size:.75rem;font-weight:550}.dp-chip.svelte-rcg9q0:hover{color:var(--color-gold-100);border-color:#e2c4868c}.dp-chip-on.svelte-rcg9q0{color:var(--color-gold-100);background:#e2c4861a;border-color:#e2c486b3}.dp-chip.svelte-rcg9q0:focus-visible,.dp-clear.svelte-rcg9q0:focus-visible{outline:1px solid var(--color-gold-300);outline-offset:2px}.dp-info.svelte-rcg9q0{color:var(--color-ivory-400);padding-left:.25rem;font-size:.78rem}.dp-clear.svelte-rcg9q0{letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ivory-400);transition:color .3s var(--ease-luxe);flex-shrink:0;padding:.4rem .2rem;font-size:.6875rem;font-weight:600}.dp-clear.svelte-rcg9q0:hover{color:var(--color-gold-200)}.ts.svelte-1aqgo6h{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-ink-500) transparent;gap:1rem;max-height:19rem;padding:.1rem .15rem .3rem;display:grid;overflow-y:auto}.ts-mobile.svelte-1aqgo6h{width:100%;max-height:52dvh}.ts-head.svelte-1aqgo6h{letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-300);margin:0 0 .55rem;font-size:.625rem;font-weight:600}.ts-grid.svelte-1aqgo6h{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.ts-slot.svelte-1aqgo6h{border-radius:var(--radius-sm);border:1px solid var(--hairline);height:2.5rem;color:var(--color-ivory-200);font-variant-numeric:tabular-nums;letter-spacing:.02em;transition:border-color .25s var(--ease-luxe), background-color .25s var(--ease-luxe), color .25s var(--ease-luxe), box-shadow .4s var(--ease-luxe), scale .2s var(--ease-luxe);background:#15120f99;font-size:.875rem;font-weight:500}.ts-mobile.svelte-1aqgo6h .ts-slot:where(.svelte-1aqgo6h){height:2.875rem;font-size:.9375rem}@media (hover:hover){.ts-slot.svelte-1aqgo6h:not(.ts-off):not(.ts-on):hover{color:var(--color-ivory-50);background:#e2c48612;border-color:#e2c48673}}.ts-slot.svelte-1aqgo6h:focus-visible{border-color:#e2c486bf;outline:none;box-shadow:0 0 0 3px #d2ab6a29}.ts-slot.svelte-1aqgo6h:active:not(.ts-off){scale:.96}.ts-on.svelte-1aqgo6h{color:var(--color-ink-900);background:var(--gradient-gold-soft);border-color:#f7e7c180;font-weight:650;box-shadow:inset 0 1px #fffaeb80,0 8px 20px -10px #d2ab6ab3}.ts-off.svelte-1aqgo6h{color:var(--color-ivory-600);cursor:not-allowed;background:0 0;-webkit-text-decoration:line-through #82786999;text-decoration:line-through #82786999}.rs.svelte-nry0le{--rs-thumb:1.375rem;flex-direction:column;gap:.6rem;min-width:0;display:flex}.rs-head.svelte-nry0le{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.rs-label.svelte-nry0le{letter-spacing:.2em;text-transform:uppercase;color:var(--color-ivory-300);font-size:.65625rem;font-weight:600}.rs-value.svelte-nry0le{font-family:var(--font-display);color:var(--color-gold-100);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:1.25rem;font-weight:400;line-height:1}.rs-body.svelte-nry0le{height:2.75rem;margin-inline:calc(var(--rs-thumb) / 2);touch-action:pan-y;cursor:pointer;position:relative}.rs-track.svelte-nry0le{background:#f3ede21f;border-radius:999px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.rs-fill.svelte-nry0le{background:linear-gradient(90deg,#a8854b,#e2c486 50%,#f1dcb0);border-radius:999px;position:absolute;top:-.5px;bottom:-.5px;box-shadow:0 0 14px -2px #d2ab6a8c}.rs-tick.svelte-nry0le{background:#f3ede22e;width:1px;height:8px;margin:-4px 0 0 -.5px;position:absolute;top:50%}.rs-tick-in.svelte-nry0le{background:#f7e7c199}.rs-thumb.svelte-nry0le{width:var(--rs-thumb);height:var(--rs-thumb);margin:calc(var(--rs-thumb) / -2) 0 0 calc(var(--rs-thumb) / -2);background:radial-gradient(circle at 50% 50%, var(--color-ink-800) 0 26%, transparent 28%), linear-gradient(145deg, #f7e7c1, #d2ab6a 45%, #9c7a41);cursor:grab;touch-action:none;transition:scale .35s var(--ease-luxe), box-shadow .4s var(--ease-luxe);border-radius:999px;position:absolute;top:50%;box-shadow:0 0 0 1px #f7e7c166,0 6px 18px -6px #000000e6,0 0 22px -6px #d2ab6a99}.rs-thumb.svelte-nry0le:before{content:"";border-radius:999px;position:absolute;inset:-.6rem}.rs-thumb.svelte-nry0le:focus-visible{outline:none;box-shadow:0 0 0 1px #f7e7c199,0 0 0 6px #d2ab6a2e,0 0 26px -4px #d2ab6abf}.rs-thumb-on.svelte-nry0le{scale:1.12}.rs-active.svelte-nry0le .rs-thumb-on:where(.svelte-nry0le){cursor:grabbing;scale:1.18}.rs-bubble.svelte-nry0le{border-radius:var(--radius-sm);border:1px solid var(--hairline-strong);box-shadow:var(--shadow-pop);color:var(--color-ivory-50);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s var(--ease-luxe), translate .3s var(--ease-luxe);background:#15120ff2;padding:.3rem .55rem;font-size:.75rem;font-weight:600;position:absolute;bottom:calc(100% + .6rem);left:50%;translate:-50% 4px}.rs-active.svelte-nry0le .rs-thumb-on:where(.svelte-nry0le) .rs-bubble:where(.svelte-nry0le),.rs-thumb.svelte-nry0le:focus-visible .rs-bubble:where(.svelte-nry0le){opacity:1;translate:-50%}.rs-hint.svelte-nry0le{color:var(--color-ivory-500);margin:0;font-size:.78125rem}.rs-disabled.svelte-nry0le{opacity:.45}.rs-disabled.svelte-nry0le .rs-body:where(.svelte-nry0le),.rs-disabled.svelte-nry0le .rs-thumb:where(.svelte-nry0le){cursor:not-allowed}.cb-open.svelte-1fd7aab{border-color:#e2c4869e}.cb-trailing.svelte-1fd7aab{right:calc(var(--ctl-px) - .5rem)}.cb-spin.svelte-1fd7aab{place-items:center;width:2rem;height:2rem;display:grid}.cb-clear.svelte-1fd7aab{width:2rem;height:2rem;color:var(--color-ivory-400);transition:color .3s var(--ease-luxe), background-color .3s var(--ease-luxe);border-radius:999px;place-items:center;display:grid}.cb-clear.svelte-1fd7aab:hover{color:var(--color-gold-200);background:#e2c48614}.cb-clear.svelte-1fd7aab:focus-visible{outline:1px solid var(--color-gold-300);outline-offset:0}.cb-pop.svelte-1fd7aab{overscroll-behavior:contain;border-radius:var(--radius-lg);border:1px solid var(--hairline-strong);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);box-shadow:var(--shadow-pop), var(--shadow-inner);color:var(--color-ivory-100);scrollbar-width:thin;scrollbar-color:var(--color-ink-500) transparent;opacity:0;transition:opacity .2s var(--ease-luxe), translate .35s var(--ease-luxe), overlay .2s allow-discrete, display .2s allow-discrete;background:radial-gradient(120% 50% at 50% 0,#d2ab6a0f,#0000 70%),#15120ff7;margin:0;padding:.35rem;position:fixed;inset:auto;overflow-y:auto;translate:0 -4px}.cb-pop[data-side=top].svelte-1fd7aab{translate:0 4px}.cb-pop.svelte-1fd7aab:popover-open{opacity:1;translate:0}@starting-style{.cb-pop.svelte-1fd7aab:popover-open{opacity:0;translate:0 -4px}}.cb-list.svelte-1fd7aab{transition:opacity .25s var(--ease-luxe);gap:1px;display:grid}.cb-stale.svelte-1fd7aab{opacity:.55}.cb-group.svelte-1fd7aab{letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-300);margin:.5rem .65rem .3rem;font-size:.625rem;font-weight:600}.cb-opt.svelte-1fd7aab{border-radius:var(--radius-md);min-height:2.9rem;color:var(--color-ivory-200);cursor:pointer;transition:background-color .2s var(--ease-luxe), color .2s var(--ease-luxe);align-items:center;gap:.8rem;padding:.45rem .65rem;display:flex}.cb-active.svelte-1fd7aab{color:var(--color-ivory-50);background:#e2c48617}.cb-selected.svelte-1fd7aab .cb-label:where(.svelte-1fd7aab){color:var(--color-gold-100)}.cb-disabled.svelte-1fd7aab{opacity:.4;cursor:not-allowed}.cb-img.svelte-1fd7aab{border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;box-shadow:0 0 0 1px var(--hairline);flex-shrink:0;position:relative;overflow:hidden}.cb-icon.svelte-1fd7aab{border:1px solid var(--hairline-strong);width:2.25rem;height:2.25rem;color:var(--color-gold-300);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.cb-icon.svelte-1fd7aab svg{stroke-width:1.4px;width:1rem;height:1rem}.cb-text.svelte-1fd7aab{flex-direction:column;flex:auto;min-width:0;display:flex}.cb-label.svelte-1fd7aab{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:500;overflow:hidden}.cb-label.svelte-1fd7aab mark:where(.svelte-1fd7aab){color:var(--color-gold-200);background:0 0;font-weight:650}.cb-desc.svelte-1fd7aab{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ivory-500);font-size:.75rem;overflow:hidden}.cb-meta.svelte-1fd7aab{color:var(--color-ivory-500);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.cb-empty.svelte-1fd7aab{text-align:center;color:var(--color-ivory-400);flex-direction:column;align-items:center;gap:.6rem;padding:1.4rem 1rem 1.3rem;font-size:.875rem;display:flex}.cb-empty.svelte-1fd7aab p:where(.svelte-1fd7aab){margin:0}.cb-empty.svelte-1fd7aab svg{stroke-width:1.3px;width:1.35rem;height:1.35rem;color:var(--color-gold-400)}.cb-empty-action.svelte-1fd7aab{margin-top:.35rem}.cb-loading.svelte-1fd7aab{gap:.2rem;padding:.2rem;display:grid}.cb-sk.svelte-1fd7aab{align-items:center;gap:.8rem;padding:.45rem;display:flex}.cb-sk-img.svelte-1fd7aab,.cb-sk-lines.svelte-1fd7aab span:where(.svelte-1fd7aab){border-radius:var(--radius-sm);animation:sl-shimmer 2.4s var(--ease-silk) infinite;background:linear-gradient(105deg,#0000 30%,#e2c48613 48%,#0000 70%) 0 0/250% 100%,#352f2780;display:block}.cb-sk-img.svelte-1fd7aab{width:2.5rem;height:2.5rem}.cb-sk-lines.svelte-1fd7aab{flex:1;gap:.4rem;display:grid}.cb-sk-lines.svelte-1fd7aab span:where(.svelte-1fd7aab):first-child{width:55%;height:.7rem}.cb-sk-lines.svelte-1fd7aab span:where(.svelte-1fd7aab):last-child{width:35%;height:.55rem}.cb-foot.svelte-1fd7aab{border-top:1px solid var(--hairline);margin-top:.3rem;padding:.5rem .5rem .25rem}.fb.svelte-1inaez9{flex-direction:column;gap:.85rem;min-width:0;display:flex}.fb-sticky.svelte-1inaez9{top:calc(var(--header-h) + .5rem);z-index:20;border-radius:var(--radius-xl);background:var(--glass-bg);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border:1px solid var(--hairline);padding:.75rem;position:sticky}.fb-row.svelte-1inaez9{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.fb-search.svelte-1inaez9{flex:16rem;min-width:0;max-width:26rem}.fb-count.svelte-1inaez9{font-family:var(--font-display);color:var(--color-ivory-100);white-space:nowrap;margin:0;font-size:1.25rem}.fb-tools.svelte-1inaez9{flex-wrap:wrap;align-items:center;gap:.6rem;margin-left:auto;display:flex}.fb-tools.svelte-1inaez9 .fb-sort{min-width:11rem}.fb-views.svelte-1inaez9{border:1px solid var(--hairline);background:#100e0c80;border-radius:999px;padding:.2rem;display:inline-flex}.fb-view.svelte-1inaez9{height:2rem;color:var(--color-ivory-400);letter-spacing:.12em;text-transform:uppercase;transition:color .25s var(--ease-luxe), background-color .25s var(--ease-luxe);border-radius:999px;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.6875rem;font-weight:600;display:inline-flex}.fb-view.svelte-1inaez9 svg{stroke-width:1.5px;width:.9rem;height:.9rem}.fb-view.svelte-1inaez9:hover{color:var(--color-ivory-100)}.fb-view-on.svelte-1inaez9{color:var(--color-ink-900);background:var(--gradient-gold-soft)}.fb-view.svelte-1inaez9:focus-visible{outline:1px solid var(--color-gold-300);outline-offset:2px}.fb-badge.svelte-1inaez9{background:var(--gradient-gold-soft);min-width:1.1rem;height:1.1rem;color:var(--color-ink-900);letter-spacing:0;border-radius:999px;place-items:center;margin-left:.45rem;padding:0 .3rem;font-size:.625rem;display:inline-grid}.fb-chips.svelte-1inaez9{align-items:center;gap:.5rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.fb-chips.svelte-1inaez9>*{flex-shrink:0}.fb-clear.svelte-1inaez9{letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold-200);flex-shrink:0;padding:.4rem .3rem;font-size:.6875rem;font-weight:600}.fb-clear.svelte-1inaez9:hover{color:var(--color-gold-50)}@media (width<=639px){.fb-search.svelte-1inaez9{flex-basis:100%;max-width:none}.fb-tools.svelte-1inaez9{width:100%;margin-left:0}.fb-tools.svelte-1inaez9 .fb-sort{flex:auto;min-width:0}.fb-view-label.svelte-1inaez9{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.stp.svelte-7mebf3{--stp-node:2.25rem;width:100%}.stp-sm.svelte-7mebf3{--stp-node:1.85rem}.stp-list.svelte-7mebf3{margin:0;padding:0;list-style:none;display:grid}.stp-horizontal.svelte-7mebf3 .stp-list:where(.svelte-7mebf3){grid-template-columns:repeat(var(--stp-count), minmax(0, 1fr))}.stp-item.svelte-7mebf3{min-width:0;display:flex;position:relative}.stp-horizontal.svelte-7mebf3 .stp-item:where(.svelte-7mebf3){text-align:center;flex-direction:column;align-items:center;gap:.75rem}.stp-vertical.svelte-7mebf3 .stp-item:where(.svelte-7mebf3){flex-direction:row;align-items:flex-start;gap:1rem;padding-bottom:1.6rem}.stp-vertical.svelte-7mebf3 .stp-item:where(.svelte-7mebf3):last-child{padding-bottom:0}.stp-line.svelte-7mebf3{background:#f3ede21a;position:absolute;overflow:hidden}.stp-horizontal.svelte-7mebf3 .stp-line:where(.svelte-7mebf3){top:calc(var(--stp-node) / 2);left:calc(50% + var(--stp-node) / 2 + .5rem);right:calc(-50% + var(--stp-node) / 2 + .5rem);height:1px}.stp-vertical.svelte-7mebf3 .stp-line:where(.svelte-7mebf3){left:calc(var(--stp-node) / 2);top:calc(var(--stp-node) + .4rem);width:1px;bottom:.4rem}.stp-line-fill.svelte-7mebf3{transform-origin:0;transition:transform .9s var(--ease-luxe) var(--d,0s);background:linear-gradient(90deg,#a8854b,#e2c486 60%,#f1dcb0);position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 10px #d2ab6a99}.stp-vertical.svelte-7mebf3 .stp-line-fill:where(.svelte-7mebf3){transform-origin:50% 0;background:linear-gradient(#a8854b,#e2c486 60%,#f1dcb0);transform:scaleY(0)}.stp-done.svelte-7mebf3 .stp-line-fill:where(.svelte-7mebf3){transform:none}.stp-node.svelte-7mebf3{z-index:1;width:var(--stp-node);height:var(--stp-node);background:var(--color-ink-800);color:var(--color-ivory-500);font-family:var(--font-display);transition:background-color .6s var(--ease-luxe), border-color .6s var(--ease-luxe), color .6s var(--ease-luxe), box-shadow .7s var(--ease-luxe);border:1px solid #f3ede229;border-radius:999px;flex-shrink:0;place-items:center;font-size:1.05rem;line-height:1;display:grid;position:relative}.stp-sm.svelte-7mebf3 .stp-node:where(.svelte-7mebf3){font-size:.9rem}.stp-node.svelte-7mebf3 svg{stroke-width:2.2px;width:45%;height:45%}.stp-num.svelte-7mebf3{font-variant-numeric:lining-nums;translate:0 -.04em}.stp-current.svelte-7mebf3 .stp-node:where(.svelte-7mebf3){color:var(--color-gold-100);background:radial-gradient(circle at 50% 30%, #d2ab6a47, var(--color-ink-800) 72%);border-color:#e2c486d9;box-shadow:0 0 0 4px #d2ab6a1a,0 0 26px -4px #d2ab6a99}.stp-current.svelte-7mebf3 .stp-node:where(.svelte-7mebf3):after{content:"";border-radius:inherit;animation:svelte-7mebf3-stp-ring 2.6s var(--ease-silk) infinite;border:1px solid #e2c48659;position:absolute;inset:-5px}.stp-done.svelte-7mebf3 .stp-node:where(.svelte-7mebf3){color:var(--color-ink-900);background:var(--gradient-gold-soft);border-color:#f7e7c180;box-shadow:inset 0 1px #fffaeb80,0 6px 18px -8px #d2ab6ab3}.stp-hit.svelte-7mebf3{cursor:pointer}.stp-hit.svelte-7mebf3:hover{box-shadow:inset 0 1px #fffaeb80,0 0 0 4px #d2ab6a29}.stp-hit.svelte-7mebf3:focus-visible{outline:1px solid var(--color-gold-300);outline-offset:3px}.stp-text.svelte-7mebf3{flex-direction:column;gap:.25rem;min-width:0;display:flex}.stp-vertical.svelte-7mebf3 .stp-text:where(.svelte-7mebf3){padding-top:calc((var(--stp-node) - 1.25rem) / 2)}.stp-label.svelte-7mebf3{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ivory-500);transition:color .5s var(--ease-luxe);overflow-wrap:anywhere;font-size:.6875rem;font-weight:600}.stp-done.svelte-7mebf3 .stp-label:where(.svelte-7mebf3){color:var(--color-ivory-300)}.stp-current.svelte-7mebf3 .stp-label:where(.svelte-7mebf3){color:var(--color-ivory-50)}.stp-desc.svelte-7mebf3{color:var(--color-ivory-500);font-size:.75rem;line-height:1.45}@media (width<=479px){.stp-horizontal.svelte-7mebf3 .stp-label:where(.svelte-7mebf3){letter-spacing:.12em;font-size:.5625rem}.stp-horizontal.svelte-7mebf3 .stp-desc:where(.svelte-7mebf3){display:none}}.tl.svelte-hwm3dn{--tl-node:1.75rem;margin:0;padding:0;list-style:none}.tl-sm.svelte-hwm3dn{--tl-node:1.4rem}.tl-item.svelte-hwm3dn{grid-template-columns:var(--tl-node) 1fr;column-gap:1rem;display:grid}.tl-rail.svelte-hwm3dn{flex-direction:column;align-items:center;display:flex;position:relative}.tl-node.svelte-hwm3dn{z-index:1;width:var(--tl-node);height:var(--tl-node);background:var(--color-ink-800);color:var(--color-ivory-500);border:1px solid #f3ede229;border-radius:999px;flex-shrink:0;place-items:center;display:grid;position:relative}.tl-node.svelte-hwm3dn svg{stroke-width:1.8px;width:52%;height:52%}.tl-dot.svelte-hwm3dn{background:currentColor;border-radius:999px;width:6px;height:6px}.tl-line.svelte-hwm3dn{background:#f3ede21a;flex:auto;width:1px;min-height:1.25rem;margin-block:.3rem}.tl-link-on.svelte-hwm3dn .tl-line:where(.svelte-hwm3dn){background:linear-gradient(#e2c486d9,#e2c48659)}.tl-done.svelte-hwm3dn .tl-node:where(.svelte-hwm3dn){color:var(--color-ink-900);background:var(--gradient-gold-soft);border-color:#f7e7c180;box-shadow:0 4px 14px -6px #d2ab6ab3}.tl-current.svelte-hwm3dn .tl-node:where(.svelte-hwm3dn){color:var(--color-gold-200);border-color:#e2c486cc;box-shadow:0 0 18px -4px #d2ab6a99}.tl-current.svelte-hwm3dn .tl-dot:where(.svelte-hwm3dn){animation:var(--animate-pulse-dot)}.tl-error.svelte-hwm3dn .tl-node:where(.svelte-hwm3dn){color:var(--color-danger);background:#e08a7e14;border-color:#e08a7e99}.tl-muted.svelte-hwm3dn .tl-node:where(.svelte-hwm3dn){color:var(--color-ivory-600);border-style:dashed}.tl-body.svelte-hwm3dn{min-width:0;padding-bottom:1.5rem}.tl-item.svelte-hwm3dn:last-child .tl-body:where(.svelte-hwm3dn){padding-bottom:0}.tl-row.svelte-hwm3dn{min-height:var(--tl-node);padding-top:calc((var(--tl-node) - 1.35rem) / 2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem 1rem;display:flex}.tl-title.svelte-hwm3dn{color:var(--color-ivory-100);margin:0;font-size:.9375rem;font-weight:550}.tl-upcoming.svelte-hwm3dn .tl-title:where(.svelte-hwm3dn),.tl-muted.svelte-hwm3dn .tl-title:where(.svelte-hwm3dn){color:var(--color-ivory-500);font-weight:500}.tl-muted.svelte-hwm3dn .tl-title:where(.svelte-hwm3dn){-webkit-text-decoration:line-through #82786980;text-decoration:line-through #82786980}.tl-error.svelte-hwm3dn .tl-title:where(.svelte-hwm3dn){color:var(--color-danger)}.tl-current.svelte-hwm3dn .tl-title:where(.svelte-hwm3dn){color:var(--color-gold-100)}.tl-time.svelte-hwm3dn{color:var(--color-ivory-500);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.tl-desc.svelte-hwm3dn{color:var(--color-ivory-400);margin:.3rem 0 0;font-size:.84375rem;line-height:1.6}.pb.svelte-fnn7li{--pb-h:4px;--pb-a:#a8854b;--pb-b:#e2c486;--pb-c:#f1dcb0;--pb-glow:#d2ab6a8c;flex-direction:column;gap:.55rem;min-width:0;display:flex}.pb-xs.svelte-fnn7li{--pb-h:2px}.pb-md.svelte-fnn7li{--pb-h:6px}.pb-success.svelte-fnn7li{--pb-a:#5f8f68;--pb-b:#8fc79a;--pb-c:#bfe3c5;--pb-glow:#8fc79a73}.pb-warning.svelte-fnn7li{--pb-a:#a8853f;--pb-b:#e7bf6a;--pb-c:#f3d99e;--pb-glow:#e7bf6a80}.pb-danger.svelte-fnn7li{--pb-a:#a35a50;--pb-b:#e08a7e;--pb-c:#f0b9b0;--pb-glow:#e08a7e80}.pb-head.svelte-fnn7li{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.pb-label.svelte-fnn7li{color:var(--color-ivory-300);font-size:.8125rem}.pb-value.svelte-fnn7li{color:var(--color-ivory-50);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.pb-track.svelte-fnn7li{height:var(--pb-h);background:#f3ede214;border-radius:999px;position:relative;overflow:hidden}.pb-fill.svelte-fnn7li{border-radius:inherit;background:linear-gradient(90deg, var(--pb-a), var(--pb-b) 70%, var(--pb-c));box-shadow:0 0 12px var(--pb-glow);transform-origin:0;transition:transform 1.1s var(--ease-luxe);position:absolute;inset:0;overflow:hidden}.pb-fill.svelte-fnn7li:after{content:"";animation:svelte-fnn7li-pb-sheen 3.2s var(--ease-silk) 1s infinite;background:linear-gradient(90deg,#0000,#fffaeb8c,#0000);position:absolute;inset:0;translate:-100%}.pb-ind.svelte-fnn7li .pb-fill:where(.svelte-fnn7li){width:38%;animation:svelte-fnn7li-pb-ind 1.6s var(--ease-silk) infinite;transform:none}.pb-ind.svelte-fnn7li .pb-fill:where(.svelte-fnn7li):after{display:none}.pb-segs.svelte-fnn7li{grid-template-columns:repeat(var(--n), 1fr);gap:3px;display:grid;position:absolute;inset:0}.pb-track.svelte-fnn7li:has(.pb-segs:where(.svelte-fnn7li)){background:0 0;overflow:visible}.pb-seg.svelte-fnn7li{transition:background-color .6s var(--ease-luxe) calc(var(--i) * 60ms), box-shadow .6s var(--ease-luxe) calc(var(--i) * 60ms);background:#f3ede21a;border-radius:999px}.pb-seg-on.svelte-fnn7li{background:linear-gradient(90deg, var(--pb-a), var(--pb-b));box-shadow:0 0 10px -2px var(--pb-glow)}.cd.svelte-6zl16d{--cd-num:3.25rem;--cd-gap:1.25rem;flex-direction:column;gap:.9rem;display:flex}.cd-center.svelte-6zl16d{text-align:center;align-items:center}.cd-sm.svelte-6zl16d{--cd-num:1.875rem;--cd-gap:.75rem;gap:.5rem}.cd-lg.svelte-6zl16d{--cd-num:clamp(3.5rem, 2.6rem + 3.6vw, 5.75rem);--cd-gap:clamp(1rem, .5rem + 2vw, 2.25rem)}.cd-caption.svelte-6zl16d{letter-spacing:var(--tracking-luxe);text-transform:uppercase;color:var(--color-gold-300);margin:0;font-size:.6875rem;font-weight:600}.cd-units.svelte-6zl16d{align-items:flex-start;gap:var(--cd-gap);display:flex}.cd-unit.svelte-6zl16d{min-width:calc(var(--cd-num) * 1.15);flex-direction:column;align-items:center;gap:.45rem;display:flex}.cd-num.svelte-6zl16d{height:1em;font-family:var(--font-display);font-size:var(--cd-num);color:var(--color-ivory-50);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;box-sizing:content-box;padding-block:.06em;font-weight:300;line-height:1;display:grid;overflow:hidden}.cd-digits.svelte-6zl16d{grid-area:1/1;display:block}.cd-label.svelte-6zl16d{letter-spacing:.2em;text-transform:uppercase;color:var(--color-ivory-500);font-size:.625rem;font-weight:600}.cd-sm.svelte-6zl16d .cd-label:where(.svelte-6zl16d){letter-spacing:.16em;font-size:.5625rem}.cd-sep.svelte-6zl16d{background:linear-gradient(#0000,#e2c48673,#0000);align-self:stretch;width:1px;margin-block:.35em 1.2rem}.cd-live.svelte-6zl16d{font-family:var(--font-display);font-size:calc(var(--cd-num) * .6);color:var(--color-gold-100);align-items:center;gap:.6rem;margin:0;font-style:italic;display:inline-flex}.cd-pulse.svelte-6zl16d{width:.5rem;height:.5rem;color:var(--color-success);animation:var(--animate-pulse-dot);background:currentColor;border-radius:999px}.cp-glyph.svelte-gdybe1{width:1em;height:1em;display:inline-grid;position:relative}.cp-glyph.svelte-gdybe1>span:where(.svelte-gdybe1){transition:opacity .3s var(--ease-luxe), scale .45s var(--ease-luxe), rotate .45s var(--ease-luxe);grid-area:1/1;place-items:center;display:grid}.cp-glyph.svelte-gdybe1 svg{width:100%;height:100%}.cp-b.svelte-gdybe1{opacity:0;color:var(--color-gold-300);rotate:-30deg;scale:.4}.cp-on.svelte-gdybe1 .cp-a:where(.svelte-gdybe1){opacity:0;rotate:30deg;scale:.4}.cp-on.svelte-gdybe1 .cp-b:where(.svelte-gdybe1){opacity:1;rotate:0deg;scale:1}.cp .cp-glyph.svelte-gdybe1{width:1.05rem;height:1.05rem}.cp-chip.svelte-gdybe1{border:1px solid var(--hairline-strong);max-width:100%;height:2.5rem;color:var(--color-ivory-100);transition:border-color .3s var(--ease-luxe), background-color .3s var(--ease-luxe), color .3s var(--ease-luxe);background:#100e0c80;border-radius:999px;align-items:center;gap:.6rem;padding:0 .9rem 0 1rem;display:inline-flex}.cp-chip-sm.svelte-gdybe1{gap:.45rem;height:2rem;padding:0 .7rem 0 .8rem}.cp-chip.svelte-gdybe1:hover{background:#e2c4860f;border-color:#e2c4868c}.cp-chip.svelte-gdybe1:focus-visible{outline:1px solid var(--color-gold-300);outline-offset:3px}.cp-chip-on.svelte-gdybe1{color:var(--color-gold-100);border-color:#e2c486b3}.cp-text.svelte-gdybe1{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8125rem;overflow:hidden}.cp-chip-sm.svelte-gdybe1 .cp-text:where(.svelte-gdybe1){font-size:.75rem}.cp-chip.svelte-gdybe1 .cp-glyph:where(.svelte-gdybe1){width:.95rem;height:.95rem;color:var(--color-gold-300)}.qr.svelte-j4x8fg{border-radius:var(--radius-md);max-width:100%;height:auto;display:block}.qr-gold.svelte-j4x8fg .qr-bg:where(.svelte-j4x8fg){fill:var(--color-ink-850);stroke:#e2c48640;stroke-width:.12px}.qr-gold.svelte-j4x8fg{filter:drop-shadow(0 0 18px #d2ab6a2e)}.qr-ivory.svelte-j4x8fg .qr-bg:where(.svelte-j4x8fg){fill:var(--color-ivory-50)}.qr-ivory.svelte-j4x8fg .qr-mod:where(.svelte-j4x8fg),.qr-ivory.svelte-j4x8fg .qr-eye:where(.svelte-j4x8fg),.qr-ivory.svelte-j4x8fg .qr-logo:where(.svelte-j4x8fg){fill:var(--color-ink-900)}.qr-gold.svelte-j4x8fg .qr-logo-bg:where(.svelte-j4x8fg){fill:var(--color-ink-850)}.qr-ivory.svelte-j4x8fg .qr-logo-bg:where(.svelte-j4x8fg){fill:var(--color-ivory-50)}.pt.svelte-1mwf033{--pt-num:2rem;flex-direction:column;gap:.3rem;line-height:1;display:inline-flex}.pt-end.svelte-1mwf033{text-align:right;align-items:flex-end}.pt-sm.svelte-1mwf033{--pt-num:1.375rem}.pt-lg.svelte-1mwf033{--pt-num:2.75rem}.pt-xl.svelte-1mwf033{--pt-num:clamp(3rem, 2.4rem + 2.4vw, 4.25rem)}.pt-main.svelte-1mwf033{white-space:nowrap;align-items:baseline;gap:.3rem;display:inline-flex}.pt-from.svelte-1mwf033{letter-spacing:.18em;text-transform:uppercase;color:var(--color-ivory-400);margin-right:.15rem;font-size:.625rem;font-weight:600}.pt-cur.svelte-1mwf033{font-family:var(--font-display);font-size:calc(var(--pt-num) * .5);color:var(--color-gold-300);align-self:flex-start;margin-top:.12em;font-weight:400}.pt-num.svelte-1mwf033{font-family:var(--font-display);font-size:var(--pt-num);letter-spacing:-.01em;color:var(--color-ivory-50);font-variant-numeric:lining-nums;font-weight:400}.pt-gold.svelte-1mwf033 .pt-num:where(.svelte-1mwf033){background:var(--gradient-gold);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.pt-per.svelte-1mwf033{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ivory-400);margin-left:.1rem;font-size:.6875rem;font-weight:600}.pt-sm.svelte-1mwf033 .pt-per:where(.svelte-1mwf033),.pt-sm.svelte-1mwf033 .pt-from:where(.svelte-1mwf033){font-size:.5625rem}.pt-sub.svelte-1mwf033{align-items:baseline;gap:.6rem;font-size:.75rem;display:inline-flex}.pt-orig.svelte-1mwf033{color:var(--color-ivory-500);font-variant-numeric:tabular-nums;text-decoration-color:#e08a7eb3}.pt-note.svelte-1mwf033{color:var(--color-ivory-500)}.lf.svelte-jtl5gi{min-width:0;color:var(--color-ivory-100);vertical-align:middle;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.2;display:inline-flex}.lf-sm.svelte-jtl5gi{gap:.4rem;font-size:.8125rem}.lf-flag.svelte-jtl5gi{filter:saturate(.85);flex-shrink:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.15em;line-height:1}.lf-code.svelte-jtl5gi{letter-spacing:.14em;color:var(--color-ivory-300);font-size:.6875rem;font-weight:650}.lf-name.svelte-jtl5gi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lf-level.svelte-jtl5gi{border-left:1px solid var(--hairline-strong);color:var(--color-ivory-500);flex-shrink:0;padding-left:.55rem;font-size:.75rem}.lf-chip.svelte-jtl5gi{border:1px solid var(--hairline);background:#100e0c73;border-radius:999px;height:2.125rem;padding:0 .85rem 0 .7rem}.lf-chip.lf-sm.svelte-jtl5gi{height:1.75rem;padding:0 .65rem 0 .55rem}.spark.svelte-8jognx{width:100%;min-width:2rem;position:relative}.spark.svelte-8jognx svg:where(.svelte-8jognx){display:block;overflow:visible}.spark-line.svelte-8jognx{fill:none;stroke:var(--spark);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease-luxe)}.spark-area.svelte-8jognx{transition:opacity 1.2s var(--ease-luxe) .5s}.spark-dot.svelte-8jognx{fill:var(--spark);stroke:var(--color-ink-800);stroke-width:2px;transform-box:fill-box;transform-origin:50%;transition:opacity .5s var(--ease-luxe) 1.1s, scale .7s var(--ease-back) 1.1s}.js .spark.svelte-8jognx:not(.spark-drawn) .spark-line:where(.svelte-8jognx){stroke-dashoffset:1px}.js .spark.svelte-8jognx:not(.spark-drawn) .spark-area:where(.svelte-8jognx){opacity:0}.js .spark.svelte-8jognx:not(.spark-drawn) .spark-dot:where(.svelte-8jognx){opacity:0;scale:.4}.stat-wrap.svelte-7ncxza{flex-direction:column;justify-content:space-between;min-width:0;height:100%;display:flex}.stat-inner.svelte-7ncxza{flex-direction:column;gap:.75rem;padding:1.35rem 1.4rem .9rem;display:flex}.stat-head.svelte-7ncxza{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.stat-label.svelte-7ncxza{letter-spacing:.18em;text-transform:uppercase;color:var(--color-ivory-400);margin:0;font-size:.6875rem;font-weight:600}.stat-icon.svelte-7ncxza{border:1px solid var(--hairline-strong);width:2.25rem;height:2.25rem;color:var(--color-gold-300);background:radial-gradient(circle at 50% 30%,#d2ab6a1f,#0000 70%);border-radius:999px;flex-shrink:0;place-items:center;margin:-.35rem -.35rem 0 0;display:grid}.stat-icon.svelte-7ncxza svg{stroke-width:1.4px;width:1rem;height:1rem}.stat-value.svelte-7ncxza{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ivory-50);margin:0;font-size:2.6rem;font-weight:400;line-height:1}.stat-lg.svelte-7ncxza .stat-value:where(.svelte-7ncxza){font-size:clamp(2.75rem,2.2rem + 2vw,3.75rem)}.stat-delta.svelte-7ncxza{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin:0;display:flex}.stat-chip.svelte-7ncxza{font-variant-numeric:tabular-nums;height:1.5rem;color:var(--color-ivory-300);background:#f3ede20f;border-radius:999px;align-items:center;gap:.2rem;padding:0 .5rem 0 .35rem;font-size:.75rem;font-weight:650;display:inline-flex}.stat-chip.svelte-7ncxza svg{stroke-width:2px;width:.85rem;height:.85rem}.stat-good.svelte-7ncxza{color:var(--color-success);background:#8fc79a1a}.stat-bad.svelte-7ncxza{color:var(--color-danger);background:#e08a7e1a}.stat-delta-label.svelte-7ncxza{color:var(--color-ivory-500);font-size:.75rem}.stat-trend.svelte-7ncxza{padding:0 .9rem .9rem}.lc.svelte-1jjq7f8{min-width:0;margin:0;position:relative}.lc-legend.svelte-1jjq7f8{color:var(--color-ivory-300);flex-wrap:wrap;gap:.4rem 1.25rem;margin-bottom:.9rem;font-size:.75rem;display:flex}.lc-key.svelte-1jjq7f8{align-items:center;gap:.5rem;display:inline-flex}.lc-swatch.svelte-1jjq7f8{background:var(--c);border-radius:2px;width:1rem;height:2px}.lc-plot.svelte-1jjq7f8{border-radius:var(--radius-sm);touch-action:pan-y;outline:none;width:100%;position:relative}.lc-plot.svelte-1jjq7f8:focus-visible{box-shadow:0 0 0 1px #e2c48680}.lc-plot.svelte-1jjq7f8 svg:where(.svelte-1jjq7f8){display:block;overflow:visible}.lc-grid.svelte-1jjq7f8 line:where(.svelte-1jjq7f8){stroke:#f3ede20f;stroke-width:1px;shape-rendering:crispedges}.lc-grid.svelte-1jjq7f8 line.lc-base:where(.svelte-1jjq7f8){stroke:#f3ede224}.lc-grid.svelte-1jjq7f8 text:where(.svelte-1jjq7f8),.lc-x.svelte-1jjq7f8 text:where(.svelte-1jjq7f8){fill:var(--color-ivory-500);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:11px}.lc-x.svelte-1jjq7f8 text:where(.svelte-1jjq7f8){letter-spacing:.02em}.lc-line.svelte-1jjq7f8{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.8s var(--ease-luxe)}.lc-line-muted.svelte-1jjq7f8{stroke-width:1.5px}.lc-area.svelte-1jjq7f8{transition:opacity 1.4s var(--ease-luxe) .6s}.lc-end.svelte-1jjq7f8{transition:opacity .6s var(--ease-luxe) 1.4s}.lc-end.svelte-1jjq7f8 text:where(.svelte-1jjq7f8){fill:var(--color-ivory-50);font-family:var(--font-sans);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--color-ink-850);stroke-width:4px;stroke-linejoin:round;font-size:12px;font-weight:600}.lc-dot.svelte-1jjq7f8{stroke:var(--color-ink-850);stroke-width:2px}.lc-cross.svelte-1jjq7f8{stroke:#e2c48673;stroke-width:1px;shape-rendering:crispedges}.js .lc.svelte-1jjq7f8:not(.lc-drawn) .lc-line:where(.svelte-1jjq7f8){stroke-dashoffset:1px}.js .lc.svelte-1jjq7f8:not(.lc-drawn) .lc-area:where(.svelte-1jjq7f8),.js .lc.svelte-1jjq7f8:not(.lc-drawn) .lc-end:where(.svelte-1jjq7f8){opacity:0}.lc-tip.svelte-1jjq7f8{z-index:2;border-radius:var(--radius-md);border:1px solid var(--hairline-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:9.5rem;box-shadow:var(--shadow-pop);pointer-events:none;transition:left .18s var(--ease-luxe), top .18s var(--ease-luxe);background:#15120ff0;margin-left:14px;padding:.65rem .8rem .6rem;position:absolute}.lc-tip-flip.svelte-1jjq7f8{margin-left:0;translate:calc(-100% - 14px)}.lc-tip-title.svelte-1jjq7f8{letter-spacing:.08em;color:var(--color-ivory-400);white-space:nowrap;margin:0 0 .4rem;font-size:.6875rem;font-weight:600}.lc-tip-row.svelte-1jjq7f8{color:var(--color-ivory-400);white-space:nowrap;align-items:center;gap:.55rem;margin:.15rem 0 0;font-size:.75rem;display:flex}.lc-tip-row.svelte-1jjq7f8 strong:where(.svelte-1jjq7f8){color:var(--color-ivory-50);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:650}.lc-tip-key.svelte-1jjq7f8{background:var(--c);border-radius:2px;flex-shrink:0;width:.75rem;height:2px}.bc.svelte-f531a3{min-width:0;margin:0;position:relative}.bc-plot.svelte-f531a3{touch-action:pan-y;width:100%;position:relative}.bc-plot.svelte-f531a3 svg:where(.svelte-f531a3){display:block;overflow:visible}.bc-grid.svelte-f531a3 line:where(.svelte-f531a3){stroke:#f3ede20f;shape-rendering:crispedges}.bc-grid.svelte-f531a3 line.bc-base:where(.svelte-f531a3){stroke:#f3ede229}.bc-grid.svelte-f531a3 text:where(.svelte-f531a3),.bc-xl.svelte-f531a3{fill:var(--color-ivory-500);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:11px}.bc-xl-on.svelte-f531a3{fill:var(--color-gold-200);font-weight:600}.bc-bar.svelte-f531a3{cursor:default;outline:none}.bc-bar.svelte-f531a3 path:where(.svelte-f531a3){transform-box:fill-box;transform-origin:50% 100%;transition:transform 1s var(--ease-luxe) calc(var(--i) * 45ms), fill .25s var(--ease-luxe)}.bc-hit.svelte-f531a3{fill:#0000}.bc-bar-on.svelte-f531a3 .bc-hit:where(.svelte-f531a3){fill:#e2c4860a}.bc-bar.svelte-f531a3:focus-visible .bc-hit:where(.svelte-f531a3){stroke:#e2c48673;stroke-width:1px}.js .bc.svelte-f531a3:not(.bc-drawn) .bc-bar:where(.svelte-f531a3) path:where(.svelte-f531a3){transform:scaleY(0)}.bc-tip.svelte-f531a3{z-index:2;border-radius:var(--radius-sm);border:1px solid var(--hairline-strong);box-shadow:var(--shadow-pop);pointer-events:none;white-space:nowrap;background:#15120ff0;flex-direction:column;align-items:center;gap:.1rem;padding:.45rem .7rem;display:flex;position:absolute;translate:-50% -100%}.bc-tip-end.svelte-f531a3{align-items:flex-end;translate:calc(18px - 100%) -100%}.bc-tip-start.svelte-f531a3{align-items:flex-start;translate:-18px -100%}.bc-tip.svelte-f531a3 strong:where(.svelte-f531a3){color:var(--color-ivory-50);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:650}.bc-tip.svelte-f531a3 span:where(.svelte-f531a3){color:var(--color-ivory-400);font-size:.6875rem}.bc-h.svelte-f531a3{margin:0}.bc-rows.svelte-f531a3{gap:1.05rem;margin:0;padding:0;list-style:none;display:grid}.bc-row-head.svelte-f531a3{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.45rem;display:flex}.bc-row-label.svelte-f531a3{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ivory-200);font-size:.875rem;overflow:hidden}.bc-row-value.svelte-f531a3{color:var(--color-ivory-50);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.875rem;font-weight:600}.bc-row-track.svelte-f531a3{background:#f3ede20f;border-radius:0 3px 3px 0;height:6px;overflow:hidden}.bc-row-fill.svelte-f531a3{transform-origin:0;height:100%;transition:transform 1.1s var(--ease-luxe) calc(var(--i) * 70ms);background:linear-gradient(90deg,#a8854b,#d2ab6a 70%,#eedba8);border-radius:0 3px 3px 0;display:block}.bc-row-dim.svelte-f531a3 .bc-row-fill:where(.svelte-f531a3){background:#80694c}.bc-row-dim.svelte-f531a3 .bc-row-label:where(.svelte-f531a3){color:var(--color-ivory-400)}.js .bc-h.svelte-f531a3:not(.bc-drawn) .bc-row-fill:where(.svelte-f531a3){transform:scaleX(0)}.dn.svelte-h4hh1q{flex-wrap:wrap;align-items:center;gap:1.75rem 2.5rem;min-width:0;margin:0;display:flex}.dn-legend-bottom.svelte-h4hh1q{flex-direction:column;align-items:stretch}.dn-legend-bottom.svelte-h4hh1q .dn-ring:where(.svelte-h4hh1q){align-self:center}.dn-ring.svelte-h4hh1q{flex-shrink:0;max-width:100%;position:relative}.dn-ring.svelte-h4hh1q svg:where(.svelte-h4hh1q){width:100%;height:100%;display:block;overflow:visible}.dn-track.svelte-h4hh1q{fill:none;stroke:#f3ede20d}.dn-seg.svelte-h4hh1q{cursor:default;outline:none}.dn-arc.svelte-h4hh1q{fill:none;stroke-dasharray:var(--len) var(--circ);transition:stroke-dasharray 1.3s var(--ease-luxe) calc(var(--i) * .11s), opacity .3s var(--ease-luxe), stroke-width .35s var(--ease-luxe)}.dn-hit.svelte-h4hh1q{fill:none;stroke:#0000}.dn-seg-on.svelte-h4hh1q .dn-arc:where(.svelte-h4hh1q){filter:drop-shadow(0 0 6px #e2c48659)}.dn-seg-off.svelte-h4hh1q .dn-arc:where(.svelte-h4hh1q){opacity:.35}.dn-seg.svelte-h4hh1q:focus-visible .dn-arc:where(.svelte-h4hh1q){filter:drop-shadow(0 0 4px #f7e7c1cc)}.js .dn.svelte-h4hh1q:not(.dn-drawn) .dn-arc:where(.svelte-h4hh1q){stroke-dasharray:0 var(--circ)}.dn-center.svelte-h4hh1q{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:18%;display:flex;position:absolute;inset:0}.dn-value.svelte-h4hh1q{font-family:var(--font-display);color:var(--color-ivory-50);font-variant-numeric:lining-nums;font-size:2rem;font-weight:400;line-height:1}.dn-label.svelte-h4hh1q{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.18em;text-transform:uppercase;max-width:100%;color:var(--color-ivory-400);font-size:.625rem;font-weight:600;overflow:hidden}.dn-share.svelte-h4hh1q{color:var(--color-gold-200);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.dn-list.svelte-h4hh1q{flex:14rem;gap:.15rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.dn-item.svelte-h4hh1q{border-radius:var(--radius-sm);color:var(--color-ivory-300);transition:background-color .25s var(--ease-luxe);grid-template-columns:auto 1fr auto auto;align-items:center;gap:.75rem;padding:.55rem .6rem;font-size:.84375rem;display:grid}.dn-item-on.svelte-h4hh1q{color:var(--color-ivory-50);background:#e2c4860f}.dn-sw.svelte-h4hh1q{border-radius:2px;width:.625rem;height:.625rem}.dn-name.svelte-h4hh1q{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dn-num.svelte-h4hh1q{color:var(--color-ivory-50);font-variant-numeric:tabular-nums;font-weight:600}.dn-pct.svelte-h4hh1q{text-align:right;min-width:2.75rem;color:var(--color-ivory-500);font-variant-numeric:tabular-nums;font-size:.75rem}.dt.svelte-1rpfqoq{--dt-py:1rem;--dt-px:1rem;min-width:0;position:relative}.dt-dense.svelte-1rpfqoq{--dt-py:.65rem}.dt-bulk.svelte-1rpfqoq{top:var(--dt-top);z-index:4;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-pop);animation:svelte-1rpfqoq-dt-in .5s var(--ease-luxe);background:#1c1813eb;border:1px solid #e2c48659;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-bottom:.75rem;padding:.65rem .75rem .65rem 1.1rem;display:flex;position:sticky}.dt-bulk-count.svelte-1rpfqoq{color:var(--color-gold-100);font-size:.8125rem;font-weight:600}.dt-bulk-actions.svelte-1rpfqoq{flex-wrap:wrap;gap:.5rem;display:flex}.dt-scroll.svelte-1rpfqoq{border-radius:var(--radius-xl);border:1px solid var(--hairline);box-shadow:var(--shadow-card), var(--shadow-inner);background:linear-gradient(#15120fb8,#100e0c99)}.dt-scroll-y.svelte-1rpfqoq{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-ink-500) transparent;overflow:auto}.dt-table.svelte-1rpfqoq{border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem}.dt-th.svelte-1rpfqoq{top:var(--dt-top);z-index:2;padding:.85rem var(--dt-px);border-bottom:1px solid var(--hairline-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;white-space:nowrap;background:#13100df5;font-weight:600;position:sticky}.dt-scroll-y.svelte-1rpfqoq .dt-th:where(.svelte-1rpfqoq){top:0}.dt-th.svelte-1rpfqoq:first-child{border-top-left-radius:var(--radius-xl)}.dt-th.svelte-1rpfqoq:last-child{border-top-right-radius:var(--radius-xl)}.dt-th-label.svelte-1rpfqoq,.dt-sort.svelte-1rpfqoq{letter-spacing:.18em;text-transform:uppercase;color:var(--color-ivory-400);font-size:.625rem}.dt-sort.svelte-1rpfqoq{border-radius:var(--radius-xs);transition:color .25s var(--ease-luxe);align-items:center;gap:.35rem;margin:-.3rem -.4rem;padding:.3rem .4rem;font-weight:600;display:inline-flex}.dt-sort.svelte-1rpfqoq:hover,.dt-sort-on.svelte-1rpfqoq{color:var(--color-gold-200)}.dt-sort.svelte-1rpfqoq:focus-visible{outline:1px solid var(--color-gold-300)}.dt-sort-icon.svelte-1rpfqoq{opacity:.55;display:inline-flex}.dt-sort-on.svelte-1rpfqoq .dt-sort-icon:where(.svelte-1rpfqoq){opacity:1}.dt-sort-icon.svelte-1rpfqoq svg{stroke-width:1.8px;width:.8rem;height:.8rem}.dt-right.svelte-1rpfqoq{text-align:right}.dt-right.svelte-1rpfqoq .dt-sort:where(.svelte-1rpfqoq){flex-direction:row-reverse}.dt-center.svelte-1rpfqoq{text-align:center}.dt-check.svelte-1rpfqoq{width:2.75rem;padding-right:0}.dt-td.svelte-1rpfqoq{padding:var(--dt-py) var(--dt-px);border-bottom:1px solid var(--hairline);color:var(--color-ivory-200);vertical-align:middle}.dt-row.svelte-1rpfqoq:last-child .dt-td:where(.svelte-1rpfqoq){border-bottom:0}.dt-num.svelte-1rpfqoq{font-variant-numeric:tabular-nums;white-space:nowrap}.dt-row.svelte-1rpfqoq{transition:background-color .25s var(--ease-luxe)}@media (hover:hover){.dt-row.svelte-1rpfqoq:not(.dt-sk-row):hover{background:#e2c48609}}.dt-clickable.svelte-1rpfqoq .dt-row:where(.svelte-1rpfqoq){cursor:pointer}.dt-row.svelte-1rpfqoq:focus-visible{box-shadow:inset 2px 0 0 var(--color-gold-300);background:#e2c4860f;outline:none}.dt-row-on.svelte-1rpfqoq{background:#e2c4860f}.dt-row-on.svelte-1rpfqoq .dt-td:where(.svelte-1rpfqoq):first-child{box-shadow:inset 2px 0 0 var(--color-gold-400)}.dt-row-stale.svelte-1rpfqoq{opacity:.55;transition:opacity .3s var(--ease-luxe)}.dt-actions.svelte-1rpfqoq{white-space:nowrap;text-align:right;width:1%}.dt-actions-th.svelte-1rpfqoq{width:1%}.dt-empty-cell.svelte-1rpfqoq{padding:1rem}@media (width<=767px){.dt-min-md.svelte-1rpfqoq{display:none}}@media (width<=1023px){.dt-min-lg.svelte-1rpfqoq{display:none}}@media (width<=1279px){.dt-min-xl.svelte-1rpfqoq{display:none}}.dt-cards.svelte-1rpfqoq{margin:0;padding:0;list-style:none;display:none}@media (width<=639px){.dt-scroll.svelte-1rpfqoq{display:none}.dt-cards.svelte-1rpfqoq{gap:.75rem;display:grid}}.dt-card.svelte-1rpfqoq{border-radius:var(--radius-lg);border:1px solid var(--hairline);box-shadow:var(--shadow-inner);transition:border-color .3s var(--ease-luxe), background-color .3s var(--ease-luxe);background:linear-gradient(#15120fb8,#100e0c99);padding:1.05rem 1.1rem}.dt-card-click.svelte-1rpfqoq{cursor:pointer}.dt-card-click.svelte-1rpfqoq:active{border-color:var(--hairline-strong)}.dt-card.svelte-1rpfqoq:focus-visible{outline:1px solid var(--color-gold-300);outline-offset:2px}.dt-card.dt-row-on.svelte-1rpfqoq{border-color:#e2c48673}.dt-card-empty.svelte-1rpfqoq{padding:.5rem}.dt-card-head.svelte-1rpfqoq{align-items:flex-start;gap:.75rem;display:flex}.dt-card-titles.svelte-1rpfqoq{flex:auto;min-width:0}.dt-card-title.svelte-1rpfqoq{color:var(--color-ivory-50);font-size:.9375rem;font-weight:600}.dt-card-sub.svelte-1rpfqoq{color:var(--color-ivory-500);margin-top:.2rem;font-size:.75rem}.dt-card-aside.svelte-1rpfqoq{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.35rem;display:flex}.dt-card-fields.svelte-1rpfqoq{border-top:1px solid var(--hairline);grid-template-columns:1fr 1fr;gap:.7rem 1rem;margin:.9rem 0 0;padding-top:.85rem;display:grid}.dt-field.svelte-1rpfqoq{min-width:0}.dt-field.svelte-1rpfqoq dt:where(.svelte-1rpfqoq){letter-spacing:.18em;text-transform:uppercase;color:var(--color-ivory-500);margin-bottom:.2rem;font-size:.5625rem;font-weight:600}.dt-field.svelte-1rpfqoq dd:where(.svelte-1rpfqoq){color:var(--color-ivory-200);overflow-wrap:anywhere;margin:0;font-size:.84375rem}.dt-card-actions.svelte-1rpfqoq{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.car.svelte-1i17uik{min-width:0;position:relative}.car-head.svelte-1i17uik{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.75rem;display:flex}.car-head.svelte-1i17uik:has(.car-head-main:where(.svelte-1i17uik):empty){justify-content:flex-end}.car-head-main.svelte-1i17uik{flex:auto;min-width:0}.car-nav.svelte-1i17uik{flex-shrink:0;gap:.6rem;display:flex}.car-nav.svelte-1i17uik .car-btn:disabled{opacity:.22}@media (width<=639px){.car-nav.svelte-1i17uik{display:none}}.car-stage.svelte-1i17uik{position:relative}.car-track.svelte-1i17uik{gap:var(--car-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;outline:none;margin-block:-.5rem -.75rem;padding-block:.5rem .75rem;display:flex;position:relative;overflow:auto hidden}.car-track.svelte-1i17uik::-webkit-scrollbar{display:none}.car-track.svelte-1i17uik:focus-visible{border-radius:var(--radius-md);box-shadow:0 0 0 1px #e2c48673}.car-track.svelte-1i17uik>*{flex:0 0 var(--car-item);scroll-snap-align:start;min-width:0}.car-snap-center.svelte-1i17uik>*{scroll-snap-align:center}.car-dragging.svelte-1i17uik{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}.car-dragging.svelte-1i17uik>*{pointer-events:none}@media (hover:none){.car-track.svelte-1i17uik{cursor:auto}}.car-bleed.svelte-1i17uik .car-track:where(.svelte-1i17uik){margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}@media (width>=1440px){.car-bleed.svelte-1i17uik .car-track:where(.svelte-1i17uik){margin-inline:calc((100vw - var(--container)) / -2 - var(--gutter));padding-inline:calc((100vw - var(--container)) / 2 + var(--gutter));scroll-padding-inline:calc((100vw - var(--container)) / 2 + var(--gutter))}}.car-stage.svelte-1i17uik .car-side{z-index:3;transition:opacity .4s var(--ease-luxe), scale .25s var(--ease-luxe);position:absolute;top:50%;translate:0 -50%}.car-stage.svelte-1i17uik .car-side-l{left:.75rem}.car-stage.svelte-1i17uik .car-side-r{right:.75rem}.car-stage.svelte-1i17uik .car-hidden{opacity:0;pointer-events:none}@media (hover:none){.car-stage.svelte-1i17uik .car-side{display:none}}.car-progress.svelte-1i17uik{background:#f3ede21a;height:1px;margin-top:1.5rem;position:relative;overflow:hidden}.car-thumb.svelte-1i17uik{height:1px;transition:width .3s var(--ease-luxe), transform .12s linear;background:linear-gradient(90deg,#a8854b,#e2c486,#f1dcb0);position:absolute;top:0;left:0;box-shadow:0 0 8px #d2ab6a99}.lb.svelte-3liz41{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-ivory-100);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.lb[open].svelte-3liz41{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.lb.svelte-3liz41::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color .5s var(--ease-luxe), backdrop-filter .5s var(--ease-luxe), -webkit-backdrop-filter .5s var(--ease-luxe);background:#04030300}.lb[data-phase=open].svelte-3liz41::backdrop{-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:#040303e6}.lb.svelte-3liz41>:where(.svelte-3liz41){transition:opacity .45s var(--ease-luxe)}.lb.svelte-3liz41:not([data-phase=open])>:where(.svelte-3liz41){opacity:0}.lb-ambient.svelte-3liz41{z-index:0;pointer-events:none;opacity:.32;filter:blur(60px)saturate(130%);position:fixed;inset:-10%}.lb-ambient-img.svelte-3liz41{position:absolute;inset:0}.lb-ambient.svelte-3liz41 .img{background:0 0}.lb-top.svelte-3liz41{z-index:2;padding:max(.9rem, env(safe-area-inset-top)) 1.1rem .6rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid;position:relative}.lb-count.svelte-3liz41{font-family:var(--font-display);color:var(--color-ivory-400);font-variant-numeric:lining-nums tabular-nums;align-items:baseline;gap:.4rem;margin:0;font-size:1.125rem;display:inline-flex}.lb-count-now.svelte-3liz41{color:var(--color-ivory-50);font-size:1.6rem}.lb-count-sep.svelte-3liz41{color:var(--color-gold-400);font-style:italic}.lb-caption.svelte-3liz41{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:40ch;color:var(--color-ivory-300);margin:0;font-size:.8125rem;overflow:hidden}.lb-tools.svelte-3liz41{grid-column:3;justify-self:end;gap:.5rem;display:flex}.lb-stage.svelte-3liz41{z-index:1;touch-action:none;-webkit-user-select:none;user-select:none;cursor:zoom-in;min-height:0;margin:0 clamp(0rem,4vw,5.5rem);display:grid;position:relative}.lb-zoomed.svelte-3liz41{cursor:grab}.lb-zoomed.lb-gesturing.svelte-3liz41{cursor:grabbing}.lb-slide.svelte-3liz41{min-height:0;translate:var(--swipe-x) var(--swipe-y);opacity:var(--fade);transition:translate .45s var(--ease-luxe), opacity .3s var(--ease-luxe);grid-area:1/1;margin:0;position:relative}.lb-gesturing.svelte-3liz41 .lb-slide:where(.svelte-3liz41){transition:none}.lb-zoom-layer.svelte-3liz41{transform-origin:50%;transition:transform .45s var(--ease-luxe);will-change:transform;position:absolute;inset:0}.lb-gesturing.svelte-3liz41 .lb-zoom-layer:where(.svelte-3liz41){transition:none}.lb.svelte-3liz41 .img.lb-img{background:0 0}.lb.svelte-3liz41 .img.lb-img .img-ph{border-radius:var(--radius-xl);inset:4% 12%}.lb-stage.svelte-3liz41 .lb-arrow{z-index:3;position:absolute;top:50%;translate:0 -50%}.lb-stage.svelte-3liz41 .lb-arrow-l{left:max(.75rem,-1*clamp(0rem,4vw,5.5rem) + 1rem)}.lb-stage.svelte-3liz41 .lb-arrow-r{right:max(.75rem,-1*clamp(0rem,4vw,5.5rem) + 1rem)}@media (hover:none){.lb-stage.svelte-3liz41 .lb-arrow{display:none}}.lb-thumbs.svelte-3liz41{z-index:2;padding:.9rem 1rem max(1rem, env(safe-area-inset-bottom));justify-content:safe center;gap:.5rem;display:flex;position:relative;overflow-x:auto}.lb-thumb.svelte-3liz41{border-radius:var(--radius-sm);opacity:.45;width:3.5rem;height:3.5rem;transition:opacity .3s var(--ease-luxe), box-shadow .3s var(--ease-luxe), scale .3s var(--ease-luxe);flex:none;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f3ede21f}.lb-thumb.svelte-3liz41:hover{opacity:.8}.lb-thumb-on.svelte-3liz41{opacity:1;box-shadow:0 0 0 1px var(--color-gold-300), 0 0 18px -4px #d2ab6ab3}.lb-thumb.svelte-3liz41:focus-visible{outline:1px solid var(--color-gold-300);outline-offset:2px}@media (width<=639px){.lb-caption.svelte-3liz41{display:none}.lb-top.svelte-3liz41{grid-template-columns:1fr auto}.lb-tools.svelte-3liz41{grid-column:2}.lb-thumb.svelte-3liz41{width:2.75rem;height:2.75rem}}.gal.svelte-172x5es{grid-template-columns:repeat(min(var(--gal-cols), 2), minmax(0, 1fr));gap:var(--gal-gap);display:grid}@media (width>=768px){.gal.svelte-172x5es{grid-template-columns:repeat(var(--gal-cols), minmax(0, 1fr))}}.gal-feature.svelte-172x5es .gal-hero:where(.svelte-172x5es){aspect-ratio:auto;grid-area:span 2/span 2;min-height:100%}@media (width<=767px){.gal-feature.svelte-172x5es .gal-hero:where(.svelte-172x5es){aspect-ratio:4/5}}.gal-masonry.svelte-172x5es{columns:2;column-gap:var(--gal-gap);display:block}@media (width>=768px){.gal-masonry.svelte-172x5es{columns:var(--gal-cols)}}.gal-masonry.svelte-172x5es .gal-tile:where(.svelte-172x5es){width:100%;margin-bottom:var(--gal-gap);break-inside:avoid}.gal-tile.svelte-172x5es{border-radius:var(--radius-lg);background:var(--color-ink-800);box-shadow:0 0 0 1px var(--hairline);cursor:zoom-in;isolation:isolate;transition:box-shadow .5s var(--ease-luxe);display:block;position:relative;overflow:hidden}.gal-tile.svelte-172x5es:focus-visible{outline:1px solid var(--color-gold-300);outline-offset:3px}@media (hover:hover){.gal-tile.svelte-172x5es:hover{box-shadow:0 0 0 1px var(--hairline-strong), 0 24px 50px -28px #000000e6}}.gal-shade.svelte-172x5es{z-index:2;opacity:0;transition:opacity .5s var(--ease-luxe);pointer-events:none;background:linear-gradient(#0000 55%,#0706058c);position:absolute;inset:0}.gal-icon.svelte-172x5es{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:2.25rem;height:2.25rem;color:var(--color-ivory-50);opacity:0;transition:opacity .4s var(--ease-luxe), translate .5s var(--ease-luxe);background:#0a090773;border:1px solid #f3ede233;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:.75rem;right:.75rem;translate:0 6px}.gal-icon.svelte-172x5es svg{stroke-width:1.5px;width:.95rem;height:.95rem}@media (hover:hover){.gal-tile.svelte-172x5es:hover .gal-shade:where(.svelte-172x5es),.gal-tile.svelte-172x5es:focus-visible .gal-shade:where(.svelte-172x5es){opacity:1}.gal-tile.svelte-172x5es:hover .gal-icon:where(.svelte-172x5es),.gal-tile.svelte-172x5es:focus-visible .gal-icon:where(.svelte-172x5es){opacity:1;translate:0}}.gal-more.svelte-172x5es{z-index:3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-family:var(--font-display);color:var(--color-ivory-50);background:#0706059e;place-items:center;font-size:2.25rem;font-weight:300;display:grid;position:absolute;inset:0}.fd.svelte-1j3mhb{flex-direction:column;gap:.9rem;min-width:0;display:flex}.fd-label.svelte-1j3mhb{letter-spacing:.2em;text-transform:uppercase;color:var(--color-ivory-300);margin:0;font-size:.65625rem;font-weight:600}.fd-zone.svelte-1j3mhb{isolation:isolate;border-radius:var(--radius-xl);text-align:center;cursor:pointer;min-height:13rem;transition:border-color .4s var(--ease-luxe), background-color .4s var(--ease-luxe), box-shadow .5s var(--ease-luxe);background:radial-gradient(80% 70% at 50% 0,#d2ab6a0d,#0000 70%),#100e0c8c;border:1px dashed #e2c48652;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;padding:2rem 1.5rem;display:flex;position:relative;overflow:hidden}.fd-compact.svelte-1j3mhb .fd-zone:where(.svelte-1j3mhb){text-align:left;flex-direction:row;justify-content:flex-start;min-height:0;padding:1.1rem 1.25rem}@media (hover:hover){.fd-zone.svelte-1j3mhb:hover:not(.fd-disabled){border-color:#e2c48699}}.fd-zone.svelte-1j3mhb:focus-within{border-style:solid;border-color:#e2c486b3;box-shadow:0 0 0 4px #d2ab6a1a}.fd-over.svelte-1j3mhb{border-style:solid;border-color:var(--color-gold-300);background-color:#1c1813cc;box-shadow:0 0 0 4px #d2ab6a1f,0 0 60px -20px #d2ab6a99}.fd-disabled.svelte-1j3mhb{opacity:.45;cursor:not-allowed}.fd-glow.svelte-1j3mhb{z-index:-1;opacity:0;transition:opacity .5s var(--ease-luxe);background:radial-gradient(40% 60%,#d2ab6a2e,#0000 70%);position:absolute;inset:0}.fd-over.svelte-1j3mhb .fd-glow:where(.svelte-1j3mhb){opacity:1}.fd-medal.svelte-1j3mhb{width:3.75rem;height:3.75rem;color:var(--color-gold-300);transition:translate .6s var(--ease-luxe), scale .6s var(--ease-luxe);background:radial-gradient(circle at 50% 35%,#d2ab6a29,#100e0c66 70%);border-radius:999px;flex-shrink:0;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #e2c4864d,0 0 40px -12px #d2ab6a66}.fd-compact.svelte-1j3mhb .fd-medal:where(.svelte-1j3mhb){width:2.75rem;height:2.75rem}.fd-ring.svelte-1j3mhb{border:1px solid #e2c4861f;border-radius:999px;position:absolute;inset:-.4rem}.fd-medal.svelte-1j3mhb svg{stroke-width:1.3px;width:1.4rem;height:1.4rem}.fd-over.svelte-1j3mhb .fd-medal:where(.svelte-1j3mhb){translate:0 -4px;scale:1.08}.fd-copy.svelte-1j3mhb{flex-direction:column;gap:.35rem;min-width:0;display:flex}.fd-title.svelte-1j3mhb{font-family:var(--font-display);color:var(--color-ivory-50);font-size:1.5rem;font-weight:400;line-height:1.2}.fd-compact.svelte-1j3mhb .fd-title:where(.svelte-1j3mhb){font-size:1.2rem}.fd-desc.svelte-1j3mhb{color:var(--color-ivory-400);font-size:.875rem}.fd-link.svelte-1j3mhb{color:var(--color-gold-200);background-image:linear-gradient(#e2c48666,#e2c48666);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:.1em}.fd-hint.svelte-1j3mhb{color:var(--color-ivory-500);margin-top:.35rem;font-size:.75rem}.fd-list.svelte-1j3mhb{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.fd-item.svelte-1j3mhb{border-radius:var(--radius-lg);border:1px solid var(--hairline);background:#100e0c99;align-items:center;gap:.9rem;padding:.6rem .65rem .6rem .6rem;display:flex}.fd-error.svelte-1j3mhb{border-color:#e08a7e59}.fd-thumb.svelte-1j3mhb{border-radius:var(--radius-sm);background:var(--color-ink-700);width:3rem;height:3rem;color:var(--color-gold-300);flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.fd-thumb.svelte-1j3mhb img:where(.svelte-1j3mhb){object-fit:cover;opacity:.55;width:100%;height:100%;transition:opacity .5s var(--ease-luxe);position:absolute;inset:0}.fd-done.svelte-1j3mhb .fd-thumb:where(.svelte-1j3mhb) img:where(.svelte-1j3mhb){opacity:1}.fd-thumb.svelte-1j3mhb>svg:not(.fd-ring-svg){stroke-width:1.3px;width:1.25rem;height:1.25rem}.fd-ring-svg.svelte-1j3mhb{filter:drop-shadow(0 0 3px #000c);width:calc(100% - .7rem);height:calc(100% - .7rem);transition:opacity .5s var(--ease-luxe) .3s;position:absolute;inset:.35rem;rotate:-90deg}.fd-ring-track.svelte-1j3mhb{fill:#07060573;stroke:#f3ede233;stroke-width:2.5px}.fd-ring-bar.svelte-1j3mhb{fill:none;stroke:var(--color-gold-300);stroke-width:2.5px;stroke-linecap:round;transition:stroke-dashoffset .35s var(--ease-luxe)}.fd-error.svelte-1j3mhb .fd-ring-bar:where(.svelte-1j3mhb){stroke:var(--color-danger)}.fd-done.svelte-1j3mhb .fd-ring-svg:where(.svelte-1j3mhb){opacity:0}.fd-badge.svelte-1j3mhb{color:var(--color-ink-900);background:var(--gradient-gold-soft);width:1.2rem;height:1.2rem;box-shadow:0 0 0 2px var(--color-ink-800);animation:svelte-1j3mhb-fd-pop .5s var(--ease-back);border-radius:999px;place-items:center;display:grid;position:absolute;inset:auto .3rem .3rem auto}.fd-badge.svelte-1j3mhb svg{stroke-width:2.6px;width:.75rem;height:.75rem}.fd-meta.svelte-1j3mhb{flex-direction:column;flex:auto;gap:.2rem;min-width:0;display:flex}.fd-name.svelte-1j3mhb{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ivory-100);font-size:.875rem;overflow:hidden}.fd-status.svelte-1j3mhb{color:var(--color-ivory-500);font-variant-numeric:tabular-nums;font-size:.75rem}.fd-error.svelte-1j3mhb .fd-status:where(.svelte-1j3mhb){color:var(--color-danger)}.fd-done.svelte-1j3mhb .fd-status:where(.svelte-1j3mhb){color:var(--color-gold-200)}.fd-actions.svelte-1j3mhb{flex-shrink:0;gap:.25rem;display:flex}.fd-act.svelte-1j3mhb{width:2.25rem;height:2.25rem;color:var(--color-ivory-400);transition:color .25s var(--ease-luxe), background-color .25s var(--ease-luxe);border-radius:999px;place-items:center;display:grid}.fd-act.svelte-1j3mhb:hover{color:var(--color-gold-200);background:#e2c48614}.fd-act.svelte-1j3mhb:focus-visible{outline:1px solid var(--color-gold-300)}.fd-act.svelte-1j3mhb svg{stroke-width:1.5px;width:1rem;height:1rem}.sgd.svelte-z01si6{grid-template-columns:var(--sgd-cols);gap:.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.sgd-dragging.svelte-z01si6{cursor:grabbing;-webkit-user-select:none;user-select:none}.sgd-tile.svelte-z01si6{aspect-ratio:var(--sgd-aspect);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--hairline);background:var(--color-ink-800);cursor:grab;touch-action:auto;transition:box-shadow .35s var(--ease-luxe), scale .35s var(--ease-luxe), opacity .35s var(--ease-luxe);position:relative}.sgd-media.svelte-z01si6{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sgd-active.svelte-z01si6{z-index:5;cursor:grabbing;box-shadow:0 0 0 1px var(--color-gold-300), 0 30px 60px -20px #000000f2, 0 0 40px -12px #d2ab6a80;scale:1.045}.sgd-settle.svelte-z01si6{transition:translate .38s var(--ease-luxe), scale .38s var(--ease-luxe), box-shadow .5s var(--ease-luxe);scale:1}.sgd-dragging.svelte-z01si6 .sgd-tile:where(.svelte-z01si6):not(.sgd-active){opacity:.82}.sgd-grabbed.svelte-z01si6{box-shadow:0 0 0 1px var(--color-gold-300), 0 0 0 5px #d2ab6a2e}.sgd-cover.svelte-z01si6{z-index:2;background:var(--gradient-gold-soft);color:var(--color-ink-900);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:.3rem .55rem;font-size:.5625rem;font-weight:700;position:absolute;bottom:.55rem;left:.55rem;box-shadow:0 6px 16px -6px #000c}.sgd-handle.svelte-z01si6{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:2rem;height:2rem;color:var(--color-ivory-50);cursor:grab;touch-action:none;transition:background-color .25s var(--ease-luxe), border-color .25s var(--ease-luxe);background:#0a090780;border:1px solid #f3ede229;border-radius:999px;place-items:center;display:grid;position:absolute;top:.5rem;left:.5rem}.sgd-handle.svelte-z01si6 svg{stroke-width:1.6px;width:.95rem;height:.95rem}.sgd-handle.svelte-z01si6:hover,.sgd-handle[aria-pressed=true].svelte-z01si6{background:#0a0907b8;border-color:#e2c48699}.sgd-handle.svelte-z01si6:focus-visible{outline:1px solid var(--color-gold-300);outline-offset:2px}.sgd-actions.svelte-z01si6{z-index:3;gap:.35rem;display:flex;position:absolute;top:.5rem;right:.5rem}.sgd-steps.svelte-z01si6{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .3s var(--ease-luxe);background:#0a09078c;border:1px solid #f3ede224;border-radius:999px;align-items:center;gap:.1rem;padding:.15rem;display:flex;position:absolute;bottom:.5rem;left:50%;translate:-50%}.sgd-tile.svelte-z01si6:hover .sgd-steps:where(.svelte-z01si6),.sgd-tile.svelte-z01si6:focus-within .sgd-steps:where(.svelte-z01si6){opacity:1}@media (hover:none){.sgd-steps.svelte-z01si6{opacity:1}}.sgd-dragging.svelte-z01si6 .sgd-steps:where(.svelte-z01si6){opacity:0}.sgd-cover.svelte-z01si6~.sgd-steps:where(.svelte-z01si6){left:auto;right:.5rem;translate:0}.sgd-step.svelte-z01si6{width:1.75rem;height:1.75rem;color:var(--color-ivory-100);border-radius:999px;place-items:center;display:grid}.sgd-step.svelte-z01si6:disabled{opacity:.3}.sgd-step.svelte-z01si6:not(:disabled):hover{color:var(--color-gold-200);background:#e2c4861a}.sgd-step.svelte-z01si6:focus-visible{outline:1px solid var(--color-gold-300)}.sgd-step.svelte-z01si6 svg{stroke-width:1.6px;width:.9rem;height:.9rem}.sgd-pos.svelte-z01si6{text-align:center;min-width:1rem;color:var(--color-ivory-300);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600}.globe.svelte-1ctngjf{aspect-ratio:1;isolation:isolate;width:100%;position:relative}.globe-glow.svelte-1ctngjf{z-index:-1;filter:blur(30px);opacity:0;transition:opacity 2s var(--ease-luxe);background:radial-gradient(circle,#d2ab6a29,#d2ab6a0d 45%,#0000 68%);border-radius:999px;position:absolute;inset:4%}.globe-host.svelte-1ctngjf{opacity:0;transition:opacity 1.6s var(--ease-luxe), scale 2s var(--ease-luxe);position:absolute;inset:0;scale:.94}.globe-shown.svelte-1ctngjf .globe-host:where(.svelte-1ctngjf),.globe-shown.svelte-1ctngjf .globe-glow:where(.svelte-1ctngjf){opacity:1;scale:1}.globe-interactive.svelte-1ctngjf .globe-host:where(.svelte-1ctngjf){cursor:grab;touch-action:pan-y}.globe-host.svelte-1ctngjf.globe-grabbing{cursor:grabbing}.globe-host.svelte-1ctngjf .globe-canvas{width:100%;height:100%;display:block}.globe-labels.svelte-1ctngjf{display:none}@supports (anchor-name:--a){.globe-labels.svelte-1ctngjf{display:contents}.globe-label.svelte-1ctngjf{left:anchor(center);bottom:anchor(top);z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-ivory-100);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;pointer-events:none;transition:opacity .4s var(--ease-luxe), filter .4s var(--ease-luxe), background-color .4s var(--ease-luxe), color .4s var(--ease-luxe);background:#070605b8;border:1px solid #e2c48647;border-radius:999px;padding:.2rem .5rem;font-size:.625rem;font-weight:600;position:absolute;translate:-50% -.55rem}.globe-label-on.svelte-1ctngjf{color:var(--color-ink-900);background:#e2c486;border-color:#f7e7c1b3}}.globe-fallback.svelte-1ctngjf{background:radial-gradient(circle at 35% 30%,#d2ab6a2e,#0000 55%),radial-gradient(circle,#15120f 0 60%,#070605 72%);border-radius:999px;place-items:center;display:grid;position:absolute;inset:8%;box-shadow:inset 0 0 0 1px #e2c48640,0 0 80px -20px #d2ab6a73}.globe-fb-ring.svelte-1ctngjf{border:1px solid #e2c48624;border-radius:50%;position:absolute;inset:18% 4%}.globe-fb-ring-2.svelte-1ctngjf{inset:4% 32%}.globe-fallback.svelte-1ctngjf .globe-fb-star{color:var(--color-gold-300)}.marquee.svelte-1099vy{width:100%;display:flex;overflow:hidden}.marquee-fade.svelte-1099vy{-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.marquee-track.svelte-1099vy{width:max-content;animation:svelte-1099vy-marquee-run var(--marquee-duration) linear infinite;will-change:transform;flex-shrink:0;display:flex}.marquee[data-reverse].svelte-1099vy .marquee-track:where(.svelte-1099vy){animation-direction:reverse}.marquee[data-paused].svelte-1099vy .marquee-track:where(.svelte-1099vy){animation-play-state:paused}@media (hover:hover){.marquee-pause.svelte-1099vy:hover .marquee-track:where(.svelte-1099vy){animation-play-state:paused}}.marquee-group.svelte-1099vy{align-items:center;gap:var(--marquee-gap);padding-right:var(--marquee-gap);flex-shrink:0;display:flex}@media (prefers-reduced-motion:reduce){.marquee.svelte-1099vy{scrollbar-width:none;overflow-x:auto}.marquee-track.svelte-1099vy{animation:none}}.gold-dust.svelte-g8sxus{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.sl-cursor.svelte-57qii0{display:none}.sl-cursor[data-enabled].svelte-57qii0{display:block}.sl-cursor-ring.svelte-57qii0,.sl-cursor-dot.svelte-57qii0{width:0;height:0;z-index:var(--z-cursor,120);pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.sl-cursor-ring-shape.svelte-57qii0{--s:34px;left:calc(var(--s) / -2);top:calc(var(--s) / -2);width:var(--s);height:var(--s);transition:width .55s var(--ease-luxe), height .55s var(--ease-luxe), left .55s var(--ease-luxe), top .55s var(--ease-luxe), background-color .4s var(--ease-luxe), border-color .4s var(--ease-luxe), opacity .35s var(--ease-luxe), scale .35s var(--ease-luxe), backdrop-filter .4s var(--ease-luxe);background:#e2c48600;border:1px solid #e2c4866b;border-radius:999px;place-items:center;display:grid;position:absolute}.sl-cursor-dot-shape.svelte-57qii0{background:var(--color-gold-200);width:5px;height:5px;transition:opacity .3s var(--ease-luxe), scale .4s var(--ease-luxe);border-radius:999px;position:absolute;top:-2.5px;left:-2.5px;box-shadow:0 0 10px #e2c486b3}.sl-cursor-label.svelte-57qii0{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-100);white-space:nowrap;opacity:0;transition:opacity .3s var(--ease-luxe);font-size:.5625rem;font-weight:700}[data-mode=hidden].svelte-57qii0 .sl-cursor-ring-shape:where(.svelte-57qii0),[data-mode=hidden].svelte-57qii0 .sl-cursor-dot-shape:where(.svelte-57qii0),[data-mode=text].svelte-57qii0 .sl-cursor-ring-shape:where(.svelte-57qii0),[data-mode=text].svelte-57qii0 .sl-cursor-dot-shape:where(.svelte-57qii0){opacity:0;scale:.4}[data-mode=hover].svelte-57qii0 .sl-cursor-ring-shape:where(.svelte-57qii0){--s:58px;background:#e2c4860f;border-color:#e2c4869e}[data-mode=hover].svelte-57qii0 .sl-cursor-dot-shape:where(.svelte-57qii0){scale:.6}[data-mode=label].svelte-57qii0 .sl-cursor-ring-shape:where(.svelte-57qii0){--s:92px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#100e0c9e;border-color:#e2c48673}[data-mode=label].svelte-57qii0 .sl-cursor-label:where(.svelte-57qii0){opacity:1;transition-delay:.12s}[data-mode=label].svelte-57qii0 .sl-cursor-dot-shape:where(.svelte-57qii0){opacity:0}[data-pressed].svelte-57qii0 .sl-cursor-ring-shape:where(.svelte-57qii0){scale:.86}.grain.svelte-hq6wnx{z-index:var(--z-grain,110);pointer-events:none;background-repeat:repeat;position:fixed;inset:-120px}.grain-animated.svelte-hq6wnx{animation:.9s steps(6,end) infinite svelte-hq6wnx-grain-shift}@media (prefers-reduced-motion:reduce){.grain-animated.svelte-hq6wnx{animation:none}}}@layer utilities;@keyframes svelte-mfr6of-spinner-turn{0%{rotate:0deg;scale:1}50%{scale:.78}to{rotate:180deg;scale:1}}@keyframes svelte-mfr6of-spinner-breathe{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.spinner.svelte-mfr6of .spinner-star{animation:svelte-mfr6of-spinner-breathe 1.6s var(--ease-silk) infinite}}@keyframes svelte-13o797d-icon-btn-pop{0%{scale:.7}60%{scale:1.15}to{scale:1}}@keyframes svelte-1o5pjag-field-error-in{0%{opacity:0;translate:0 -3px}}@keyframes svelte-1uyocst-img-ph-sweep{0%{translate:-30%}60%,to{translate:30%}}@keyframes svelte-qh8836-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes svelte-mbeopk-cal-pop{0%{scale:.82}60%{scale:1.06}to{scale:1}}@keyframes svelte-7mebf3-stp-ring{0%{opacity:.9;scale:.92}70%,to{opacity:0;scale:1.35}}@media (prefers-reduced-motion:reduce){.stp-current.svelte-7mebf3 .stp-node:where(.svelte-7mebf3):after{animation:none}}@keyframes svelte-fnn7li-pb-sheen{0%{translate:-100%}45%,to{translate:100%}}@keyframes svelte-fnn7li-pb-ind{0%{translate:-110%}to{translate:280%}}@media (prefers-reduced-motion:reduce){.pb-fill.svelte-fnn7li:after{animation:none}}.count-up.svelte-10eefic{font-variant-numeric:lining-nums}@keyframes svelte-1rpfqoq-dt-in{0%{opacity:0;translate:0 -6px}}@keyframes svelte-1j3mhb-fd-pop{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}.mc.svelte-gpdegm{border-radius:inherit;width:15.5rem;overflow:hidden}.mc-img.svelte-gpdegm{aspect-ratio:16/10;position:relative}.mc-img.svelte-gpdegm:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#100e0ce6);position:absolute;inset:0}.mc-body.svelte-gpdegm{flex-direction:column;gap:.3rem;padding:.85rem 1rem 1rem;display:flex;position:relative}.mc-img.svelte-gpdegm+.mc-body:where(.svelte-gpdegm){margin-top:-2.4rem}.mc-sub.svelte-gpdegm{letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-300);margin:0;font-size:.5625rem;font-weight:600}.mc-title.svelte-gpdegm{font-family:var(--font-display);color:var(--color-ivory-50);margin:0;font-size:1.375rem;line-height:1.15}.mc-link.svelte-gpdegm{letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold-200);align-self:flex-start;align-items:center;gap:.3rem;margin-top:.35rem;font-size:.625rem;font-weight:600;text-decoration:none;display:inline-flex}.mc-link.svelte-gpdegm:hover{color:var(--color-gold-50)}.mc-link.svelte-gpdegm svg{width:.8rem;height:.8rem}.mapview.svelte-1zqw7d{isolation:isolate;height:var(--map-h,26rem);border-radius:var(--radius-xl);min-height:14rem;box-shadow:0 0 0 1px var(--hairline), var(--shadow-card);background:#070605;position:relative;overflow:hidden}.mapview-canvas.svelte-1zqw7d{position:absolute;inset:0}.mapview-canvas.svelte-1zqw7d .maplibregl-canvas{outline:none}.mapview-veil.svelte-1zqw7d,.mapview-fallback.svelte-1zqw7d{z-index:2;background:radial-gradient(60% 60% at 50% 45%,#523d2440,#0000 70%),#070605;place-items:center;display:grid;position:absolute;inset:0}.mapview-grid.svelte-1zqw7d{background-image:linear-gradient(#e2c4860d 1px,#0000 1px),linear-gradient(90deg,#e2c4860d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 70%,#000 30%,#0000 80%)}.mapview-fb-inner.svelte-1zqw7d{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:26rem;padding:1.5rem;display:flex;position:relative}.mapview-fb-medal.svelte-1zqw7d{width:3rem;height:3rem;color:var(--color-gold-300);border-radius:999px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #e2c4864d}.mapview-fb-title.svelte-1zqw7d{font-family:var(--font-display);color:var(--color-ivory-100);margin:0;font-size:1.35rem;line-height:1.3}.mapview-fb-list.svelte-1zqw7d{text-align:left;gap:.45rem;margin:.25rem 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}.mapview-fb-list.svelte-1zqw7d li:where(.svelte-1zqw7d){color:var(--color-ivory-300);align-items:center;gap:.5rem;display:flex}.mapview-fb-list.svelte-1zqw7d li:where(.svelte-1zqw7d) svg{width:.9rem;height:.9rem;color:var(--color-gold-400);flex-shrink:0}.mapview-fb-list.svelte-1zqw7d a:where(.svelte-1zqw7d){color:var(--color-ivory-100);align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.mapview-fb-list.svelte-1zqw7d a:where(.svelte-1zqw7d):hover{color:var(--color-gold-200)}.mapview-fb-list.svelte-1zqw7d small:where(.svelte-1zqw7d){color:var(--color-ivory-500)}.mapview-ctrl.svelte-1zqw7d{z-index:3;animation:svelte-1zqw7d-mapview-in .8s var(--ease-luxe) .3s both;flex-direction:column;gap:.4rem;display:flex;position:absolute;top:.85rem;right:.85rem}.mapview.svelte-1zqw7d .slm{cursor:pointer;font-family:var(--font-sans);-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.mapview.svelte-1zqw7d .slm:focus-visible{outline:1px solid var(--color-gold-200);outline-offset:3px;border-radius:999px}.mapview.svelte-1zqw7d .slm-dot{width:1.75rem;height:1.75rem}.mapview.svelte-1zqw7d .slm-core{width:.7rem;height:.7rem;transition:scale .35s var(--ease-luxe);background:radial-gradient(circle at 35% 30%,#fdf8ea,#e2c486 45%,#bb9152);border-radius:999px;grid-area:1/1;box-shadow:0 0 0 2px #070605d9,0 0 14px 2px #e2c486bf}.mapview.svelte-1zqw7d .slm-halo{width:100%;height:100%;animation:svelte-1zqw7d-slm-pulse 2.8s var(--ease-silk) infinite;background:radial-gradient(circle,#e2c48659,#0000 65%);border-radius:999px;grid-area:1/1}.mapview.svelte-1zqw7d .slm-dot:hover .slm-core,.mapview.svelte-1zqw7d .slm-dot.slm-on .slm-core{scale:1.35}.mapview.svelte-1zqw7d .slm-pill{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:1.9rem;color:var(--color-ivory-50);letter-spacing:.02em;white-space:nowrap;transition:background-color .3s var(--ease-luxe), color .3s var(--ease-luxe), border-color .3s var(--ease-luxe), translate .35s var(--ease-luxe);background:#100e0ce0;border:1px solid #e2c48673;border-radius:999px;margin-bottom:.45rem;padding:0 .8rem;font-size:.75rem;font-weight:600;box-shadow:0 10px 24px -10px #000000f2}.mapview.svelte-1zqw7d .slm-pill:after{content:"";width:.55rem;height:.55rem;transition:background-color .3s var(--ease-luxe), border-color .3s var(--ease-luxe);background:#100e0cf2;border-bottom:1px solid #e2c48673;border-right:1px solid #e2c48673;margin-left:-.275rem;position:absolute;bottom:-.32rem;left:50%;rotate:45deg}.mapview.svelte-1zqw7d .slm-pill:hover,.mapview.svelte-1zqw7d .slm-pill.slm-on{z-index:2;color:var(--color-ink-900);background:#e2c486;border-color:#f7e7c199;translate:0 -2px}.mapview.svelte-1zqw7d .slm-pill:hover:after,.mapview.svelte-1zqw7d .slm-pill.slm-on:after{background:#e2c486;border-color:#f7e7c199}.mapview.svelte-1zqw7d .slm-pill.slm-compact:not(:hover):not(.slm-on):not(:focus-visible){z-index:0;background:radial-gradient(circle at 35% 30%,#fdf8ea,#e2c486 45%,#bb9152);border-color:#070605d9;width:.8rem;height:.8rem;padding:0;translate:0 50%;box-shadow:0 0 12px 1px #e2c48699}.mapview.svelte-1zqw7d .slm-pill.slm-compact:not(:hover):not(.slm-on):not(:focus-visible) .slm-text,.mapview.svelte-1zqw7d .slm-pill.slm-compact:not(:hover):not(.slm-on):not(:focus-visible):after{display:none}.mapview.svelte-1zqw7d .slm-cluster{width:2.6rem;height:2.6rem;color:var(--color-gold-50);font-family:var(--font-display);transition:scale .35s var(--ease-luxe);background:radial-gradient(circle at 50% 35%,#d2ab6a52,#100e0ceb 70%);border-radius:999px;font-size:1.05rem;box-shadow:inset 0 0 0 1px #e2c486a6,0 0 0 5px #d2ab6a1a,0 0 26px -2px #d2ab6a8c}.mapview.svelte-1zqw7d .slm-cluster.slm-lg{width:3.1rem;height:3.1rem;font-size:1.2rem}.mapview.svelte-1zqw7d .slm-cluster.slm-xl{width:3.6rem;height:3.6rem;font-size:1.35rem}.mapview.svelte-1zqw7d .slm-cluster:hover{scale:1.08}.mapview.svelte-1zqw7d .slm-popup{z-index:4}.mapview.svelte-1zqw7d .slm-popup .maplibregl-popup-content{border-radius:var(--radius-lg);border:1px solid var(--hairline-strong);box-shadow:var(--shadow-pop);animation:svelte-1zqw7d-mapview-pop .5s var(--ease-luxe);background:#100e0cf7;padding:0;overflow:hidden}.mapview.svelte-1zqw7d .slm-popup .maplibregl-popup-tip{border-top-color:#100e0cf7;border-bottom-color:#100e0cf7}.mapview.svelte-1zqw7d .maplibregl-ctrl-attrib{color:var(--color-ivory-500);font-family:var(--font-sans);box-shadow:0 0 0 1px var(--hairline);font-size:10px;background:#070605b3!important;border-radius:999px!important;margin:0 .6rem .6rem 0!important}.mapview.svelte-1zqw7d .maplibregl-ctrl-attrib a{color:var(--color-ivory-400)}.mapview.svelte-1zqw7d .maplibregl-ctrl-attrib-button{filter:invert(78%)sepia(28%)saturate(560%)hue-rotate(354deg)brightness(92%);background-color:#0000!important}.mapview.svelte-1zqw7d .maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px!important}.mapview.svelte-1zqw7d .maplibregl-cooperative-gesture-screen{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-ivory-50);font-family:var(--font-sans);letter-spacing:.02em;background:#0706059e;font-size:.9375rem}@keyframes svelte-1zqw7d-slm-pulse{0%{opacity:.9;scale:.4}70%,to{opacity:0;scale:1.25}}@keyframes svelte-1zqw7d-mapview-in{0%{opacity:0;translate:6px}}@keyframes svelte-1zqw7d-mapview-pop{0%{opacity:0;translate:0 6px;scale:.97}}@media (prefers-reduced-motion:reduce){.mapview.svelte-1zqw7d .slm-halo{animation:none}}@keyframes svelte-1099vy-marquee-run{0%{transform:translate(0,0)}to{transform:translate3d(calc(var(--marquee-shift) * -1), 0, 0)}}html.has-sl-cursor [data-cursor-label],html.has-sl-cursor [data-cursor-label] *,html.has-sl-cursor.sl-cursor-hide-native,html.has-sl-cursor.sl-cursor-hide-native :not(input):not(textarea):not([contenteditable=true]){cursor:none!important}html.has-sl-cursor [data-cursor=native],html.has-sl-cursor [data-cursor=native] *{cursor:auto!important}html.has-sl-cursor.sl-cursor-hide-native input[type=checkbox],html.has-sl-cursor.sl-cursor-hide-native input[type=radio],html.has-sl-cursor.sl-cursor-hide-native input[type=range],html.has-sl-cursor.sl-cursor-hide-native input[type=submit],html.has-sl-cursor.sl-cursor-hide-native input[type=button]{cursor:none!important}@keyframes svelte-hq6wnx-grain-shift{0%{transform:translate(0,0)}17%{transform:translate(-38px,22px)}33%{transform:translate(26px,-54px)}50%{transform:translate(-62px,-18px)}67%{transform:translate(48px,40px)}83%{transform:translate(-14px,66px)}to{transform:translate(0,0)}}.hs.svelte-1xszew9{position:relative}.hs-pin.svelte-1xszew9{flex-direction:column;justify-content:center;gap:2rem;padding-block:2rem;display:flex}.hs-pinned.svelte-1xszew9 .hs-pin:where(.svelte-1xszew9){min-height:100svh;padding-block:calc(var(--header-h,0px) * .6 + 2rem) 2.5rem;box-sizing:border-box}.hs-head.svelte-1xszew9{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.hs-viewport.svelte-1xszew9{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;overflow:auto hidden}.hs-viewport.svelte-1xszew9::-webkit-scrollbar{display:none}.hs-pinned.svelte-1xszew9 .hs-viewport:where(.svelte-1xszew9){scroll-snap-type:none;overflow:clip}.hs-track.svelte-1xszew9{gap:var(--hs-gap);width:max-content;padding-inline:var(--gutter);will-change:transform;display:flex}@media (width>=1440px){.hs-track.svelte-1xszew9{padding-inline:calc((100vw - var(--container)) / 2 + var(--gutter))}.hs-viewport.svelte-1xszew9{scroll-padding-inline:calc((100vw - var(--container)) / 2 + var(--gutter))}}.hs-track.svelte-1xszew9>*{flex:0 0 var(--hs-item);scroll-snap-align:start}.hs-progress.svelte-1xszew9{width:min(var(--container), 100%);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.hs-progress.svelte-1xszew9 span:where(.svelte-1xszew9){transform-origin:0;background:linear-gradient(90deg,#a8854b,#e2c486,#f1dcb0);height:1px;display:block;box-shadow:0 0 8px #d2ab6a99}.hs-progress.svelte-1xszew9{position:relative}.hs-progress.svelte-1xszew9:before{content:"";left:var(--gutter);right:var(--gutter);background:#f3ede21a;height:1px;position:absolute;top:0}.shimmer.svelte-1hct49o{--shimmer-base:var(--color-ivory-400);--shimmer-light:var(--color-ivory-50);background:linear-gradient(100deg, var(--shimmer-base) 38%, var(--shimmer-light) 50%, var(--shimmer-base) 62%) 0 0 / 260% 100%;color:#0000;animation:svelte-1hct49o-shimmer-sweep var(--shimmer-d) var(--ease-silk) infinite;-webkit-background-clip:text;background-clip:text}.shimmer-gold.svelte-1hct49o{--shimmer-base:var(--color-gold-500);--shimmer-light:var(--color-gold-50)}@keyframes svelte-1hct49o-shimmer-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.shimmer.svelte-1hct49o{background-position:50% 0;animation:none}}
