@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}.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}}.spec.svelte-148bxhs{border-radius:var(--radius-xl);border:1px solid var(--hairline);min-width:0;box-shadow:var(--shadow-inner);background:radial-gradient(80% 60% at 50% 0,#d2ab6a09,#0000 70%),#0b0a088c;margin:0;position:relative}.spec-cap.svelte-148bxhs{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding:1rem 1.25rem 0;display:flex}.spec-label.svelte-148bxhs{letter-spacing:.24em;text-transform:uppercase;color:var(--color-ivory-500);font-size:.625rem;font-weight:600}.spec-note.svelte-148bxhs{color:var(--color-ivory-600);font-size:.75rem}.spec-body.svelte-148bxhs{padding:1.5rem 1.25rem 1.6rem}@media (width>=768px){.spec-cap.svelte-148bxhs{padding:1.15rem 1.6rem 0}.spec-body.svelte-148bxhs{padding:1.75rem 1.6rem 2rem}}.spec-dense.svelte-148bxhs .spec-body:where(.svelte-148bxhs){padding-top:1.1rem}.sw.svelte-efih3q{flex-direction:column;gap:.6rem;min-width:0;display:flex}.sw-chip.svelte-efih3q{border-radius:var(--radius-md);height:3.25rem;box-shadow:inset 0 0 0 1px #f3ede212,0 14px 30px -18px #000000e6}.sw-meta.svelte-efih3q{flex-direction:column;gap:.15rem;display:flex}@media (width>=640px){.sw-chip.svelte-efih3q{height:4.25rem}}.sw-name.svelte-efih3q{color:var(--color-ivory-200);font-size:.75rem;font-weight:500}.sw-hex.svelte-efih3q{letter-spacing:.04em;color:var(--color-ivory-500);font-variant-numeric:tabular-nums;font-size:.6875rem}}@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-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)}}.sg-hero.svelte-1ncf5z4{isolation:isolate;align-items:flex-end;min-height:min(100svh,56rem);display:flex;position:relative;overflow:hidden}.sg-hero-media.svelte-1ncf5z4{z-index:-3;position:absolute;inset:0}.sg-hero-shade.svelte-1ncf5z4{z-index:-2;background:linear-gradient(90deg, #070605f0 0%, #070605b3 38%, #07060514 72%), linear-gradient(0deg, var(--color-ink-900) 0%, #07060500 45%), linear-gradient(180deg, #070605a6 0%, #07060500 28%);position:absolute;inset:0}.sg-hero.svelte-1ncf5z4 .gold-dust{z-index:-1}.sg-hero-inner.svelte-1ncf5z4{padding-top:9rem;padding-bottom:6.5rem}.sg-hero-eyebrow.svelte-1ncf5z4{align-items:center;gap:.75rem;display:inline-flex}.sg-hero-title.svelte-1ncf5z4{max-width:14ch;font-family:var(--font-display);font-size:var(--text-display-2xl);line-height:var(--text-display-2xl--line-height);letter-spacing:var(--text-display-2xl--letter-spacing);color:var(--color-ivory-50);margin:1.75rem 0 0;font-weight:300}.sg-hero-sub.svelte-1ncf5z4{max-width:34rem;color:var(--color-ivory-300);margin:1.75rem 0 0;font-size:1.0625rem;line-height:1.75}.sg-hero-actions.svelte-1ncf5z4{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.5rem;display:flex}@media (width<=639px){.sg-hero.svelte-1ncf5z4{min-height:100svh}.sg-hero-inner.svelte-1ncf5z4{padding-top:18rem;padding-bottom:3.5rem}.sg-hero-media.svelte-1ncf5z4 .img-el{object-position:88% 30%!important}.sg-hero-shade.svelte-1ncf5z4{background:linear-gradient(0deg, var(--color-ink-900) 12%, #070605b8 48%, #0706050d 78%), linear-gradient(180deg, #0706058c 0%, #07060500 20%)}}.sg-nav.svelte-1ncf5z4{z-index:40;border-block:1px solid var(--hairline);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#070605b8;position:sticky;top:0}.sg-nav-inner.svelte-1ncf5z4{white-space:nowrap;gap:2rem;display:flex;overflow-x:auto}.sg-nav-link.svelte-1ncf5z4{letter-spacing:.16em;text-transform:uppercase;height:3.5rem;color:var(--color-ivory-400);transition:color .3s var(--ease-luxe);align-items:center;gap:.55rem;font-size:.6875rem;font-weight:600;text-decoration:none;display:inline-flex}.sg-nav-link.svelte-1ncf5z4:hover{color:var(--color-ivory-50)}.sg-nav-num.svelte-1ncf5z4{font-family:var(--font-display);letter-spacing:0;color:var(--color-gold-400);font-size:.8125rem;font-style:italic}.sg-main.svelte-1ncf5z4{padding-bottom:4rem}.sg-section.svelte-1ncf5z4{padding-block:5.5rem 1rem;scroll-margin-top:4.5rem}@media (width>=1024px){.sg-section.svelte-1ncf5z4{padding-block:7.5rem 1rem}}.sg-head.svelte-1ncf5z4{gap:1.25rem;margin-bottom:2.75rem;display:grid}@media (width>=1024px){.sg-head.svelte-1ncf5z4{grid-template-columns:7rem 1fr;align-items:start;margin-bottom:3.5rem}}.sg-num.svelte-1ncf5z4{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #e2c48680;font-size:2.75rem;font-style:italic;font-weight:300;line-height:1}.sg-row.svelte-1ncf5z4{flex-wrap:wrap;gap:.85rem;display:flex}.sg-swatches.svelte-1ncf5z4{grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr));gap:1rem .75rem;display:grid}@media (width>=640px){.sg-swatches.svelte-1ncf5z4{grid-template-columns:repeat(auto-fill,minmax(6.25rem,1fr));gap:1rem}.sg-swatches-sm.svelte-1ncf5z4{grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr))}}.sg-grad.svelte-1ncf5z4{border-radius:var(--radius-lg);height:7.5rem}.sg-glass-demo.svelte-1ncf5z4{background:radial-gradient(60% 80% at 80% 20%, #d2ab6a59, transparent 70%), var(--color-ink-700);flex-direction:column;justify-content:center;gap:.85rem;padding:1rem;display:flex}.sg-badge-photo.svelte-1ncf5z4{border-radius:var(--radius-lg);height:12rem;position:relative;overflow:hidden}.sg-photo-chip.svelte-1ncf5z4{border-radius:var(--radius-lg);width:6.5rem;height:8.5rem;position:relative;overflow:hidden}.sg-pop-link.svelte-1ncf5z4{border-radius:var(--radius-md);color:var(--color-ivory-200);transition:background-color .25s var(--ease-luxe);justify-content:space-between;align-items:center;padding:.7rem .75rem;font-size:.875rem;text-decoration:none;display:flex}.sg-pop-link.svelte-1ncf5z4:hover{color:var(--color-ivory-50);background:#e2c48614}.sg-info.svelte-1ncf5z4{width:2.25rem;height:2.25rem;color:var(--color-gold-300);border:1px dashed #e2c48659;border-radius:999px;place-items:center;display:grid}.sg-info.svelte-1ncf5z4 svg{stroke-width:1.4px;width:1rem;height:1rem}.sg-reveal-tile.svelte-1ncf5z4{border-radius:var(--radius-lg);border:1px solid var(--hairline);background:linear-gradient(160deg, var(--color-ink-700), var(--color-ink-850));letter-spacing:.14em;text-transform:uppercase;color:var(--color-ivory-300);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2.5rem;padding:1.1rem;font-size:.75rem;display:flex}.sg-parallax-frame.svelte-1ncf5z4{aspect-ratio:5/7;border-radius:var(--radius-lg);max-height:46rem;position:relative;overflow:hidden}.sg-tilt.svelte-1ncf5z4{aspect-ratio:1.586;background:radial-gradient(120% 90% at 0 0,#e2c48629,#0000 55%),linear-gradient(145deg,#1d1914,#0a0907) padding-box padding-box,linear-gradient(140deg,#f1dcb0cc,#c9a46426 40%,#e9cf968c) border-box;border:1px solid #0000;border-radius:18px;flex-direction:column;justify-content:space-between;gap:1.25rem;width:min(100%,18rem);padding:1.4rem 1.5rem;display:flex;box-shadow:0 30px 60px -28px #000000f2,0 0 50px -24px #d2ab6a80}.sg-dust.svelte-1ncf5z4{border-radius:var(--radius-lg);background:radial-gradient(90% 90% at 50% 100%, #523d2473, var(--color-ink-900) 70%);min-height:13rem;padding:2rem;position:relative;overflow:hidden}.sg-cursor-zone.svelte-1ncf5z4{border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--color-ink-750), var(--color-ink-900));border:1px dashed #e2c48638;min-height:11rem;padding:2rem}.sg-fmt.svelte-1ncf5z4{gap:0;margin:0;display:grid}@media (width>=900px){.sg-fmt.svelte-1ncf5z4{grid-template-columns:1fr 1fr;column-gap:3rem}}.sg-fmt-row.svelte-1ncf5z4{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.8rem 0;display:flex}.sg-fmt-row.svelte-1ncf5z4 dt:where(.svelte-1ncf5z4){color:var(--color-ivory-500);overflow-wrap:anywhere;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem}.sg-fmt-row.svelte-1ncf5z4 dd:where(.svelte-1ncf5z4){color:var(--color-ivory-100);text-align:right;margin:0;font-size:.9375rem}@media (width<=639px){.sg-fmt-row.svelte-1ncf5z4{flex-direction:column;align-items:flex-start;gap:.3rem}.sg-fmt-row.svelte-1ncf5z4 dd:where(.svelte-1ncf5z4){text-align:left}}.sg-foot.svelte-1ncf5z4{padding-top:6rem}.sg-drawer-link.svelte-1ncf5z4{border-bottom:1px solid var(--hairline);font-family:var(--font-display);color:var(--color-ivory-100);transition:color .3s var(--ease-luxe);justify-content:space-between;align-items:center;padding:1rem .25rem;font-size:1.5rem;text-decoration:none;display:flex}.sg-drawer-link.svelte-1ncf5z4 svg{width:1rem;height:1rem;color:var(--color-gold-400);opacity:0;transition:opacity .3s var(--ease-luxe), translate .4s var(--ease-luxe);translate:-6px}.sg-drawer-link.svelte-1ncf5z4:hover{color:var(--color-gold-100)}.sg-drawer-link.svelte-1ncf5z4:hover svg{opacity:1;translate:0}.sg-share.svelte-1ncf5z4{border-radius:var(--radius-lg);border:1px solid var(--hairline);color:var(--color-ivory-200);transition:border-color .3s var(--ease-luxe), color .3s var(--ease-luxe);flex-direction:column;align-items:center;gap:.6rem;padding:1rem .25rem;font-size:.75rem;display:flex}.sg-share.svelte-1ncf5z4 svg{stroke-width:1.3px;width:1.25rem;height:1.25rem;color:var(--color-gold-300)}.sg-share.svelte-1ncf5z4:hover{color:var(--color-ivory-50);border-color:#e2c48666}
