.LanguageMenu-module__ujZw1q__trigger{min-height:26px;padding:0 var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);line-height:var(--leading-control);color:var(--text-secondary)}.LanguageMenu-module__ujZw1q__trigger:hover,.LanguageMenu-module__ujZw1q__trigger[data-open]{color:var(--gold-bright)}.LanguageMenu-module__ujZw1q__trigger svg{flex:none}.LanguageMenu-module__ujZw1q__caret{color:var(--gold-primary);transition:transform var(--duration-fast) var(--ease-out);flex:none;display:inline-flex}.LanguageMenu-module__ujZw1q__trigger[data-open] .LanguageMenu-module__ujZw1q__caret{transform:rotate(180deg)}@media (pointer:coarse){.LanguageMenu-module__ujZw1q__trigger{min-height:var(--header-utility-h);padding-inline:var(--space-2)}}
.MobileNav-module__4aZTCa__drawer{width:min(var(--drawer-w), 100%);max-width:none;height:100dvh;max-height:none;color:var(--text-primary);background:0 0;border:0;margin:0 0 0 auto;padding:0}.MobileNav-module__4aZTCa__drawer::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(var(--overlay-blur-sm));backdrop-filter:blur(var(--overlay-blur-sm))}.MobileNav-module__4aZTCa__drawer[open]{animation:MobileNav-module__4aZTCa__drawer-in var(--duration-base) var(--ease-out)}.MobileNav-module__4aZTCa__drawer[open]::backdrop{animation:MobileNav-module__4aZTCa__backdrop-in var(--duration-base) var(--ease-out)}@keyframes MobileNav-module__4aZTCa__drawer-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes MobileNav-module__4aZTCa__backdrop-in{0%{opacity:0}to{opacity:1}}.MobileNav-module__4aZTCa__panel{gap:var(--space-5);min-height:100%;padding:var(--space-4) var(--space-5) var(--space-6);overscroll-behavior:contain;background:var(--background-secondary);border-left:var(--border-width) solid var(--border);flex-direction:column;display:flex;overflow-y:auto}.MobileNav-module__4aZTCa__top{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--control-lg);display:flex}.MobileNav-module__4aZTCa__close{width:var(--touch-min);height:var(--touch-min);margin-right:calc(var(--space-3) * -1);color:var(--text-secondary);border-radius:var(--radius-sm);transition:color var(--duration-fast);flex:none;place-items:center;display:grid}.MobileNav-module__4aZTCa__close:hover,.MobileNav-module__4aZTCa__close:focus-visible{color:var(--gold-bright)}.MobileNav-module__4aZTCa__auth{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.MobileNav-module__4aZTCa__accountPending{min-height:var(--control-md)}.MobileNav-module__4aZTCa__identity{align-items:center;gap:var(--space-3);min-height:var(--control-md);padding:var(--space-1) var(--space-3);background:var(--surface);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);transition:border-color var(--duration-fast);display:flex}.MobileNav-module__4aZTCa__identity:hover,.MobileNav-module__4aZTCa__identity:focus-visible{border-color:var(--border-strong)}.MobileNav-module__4aZTCa__identity>svg{color:var(--gold-muted);flex:none}.MobileNav-module__4aZTCa__identityText{flex:1;gap:2px;min-width:0;display:grid}.MobileNav-module__4aZTCa__identityCaption{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.MobileNav-module__4aZTCa__identityName{font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MobileNav-module__4aZTCa__account{gap:var(--space-2);display:grid}.MobileNav-module__4aZTCa__accountLinks{padding-left:var(--space-4);border-left:var(--border-width) solid var(--border-subtle)}.MobileNav-module__4aZTCa__primary>li{border-bottom:var(--border-width) solid var(--border-subtle)}.MobileNav-module__4aZTCa__link,.MobileNav-module__4aZTCa__subLink{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--touch-min);color:var(--text-primary);transition:color var(--duration-fast);display:flex}.MobileNav-module__4aZTCa__link svg,.MobileNav-module__4aZTCa__subLink svg{color:var(--gold-muted);flex:none}.MobileNav-module__4aZTCa__link{padding:var(--space-4) var(--space-1);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);font-synthesis-weight:none;letter-spacing:var(--tracking-wide);text-transform:uppercase;overflow-wrap:anywhere}.MobileNav-module__4aZTCa__link:hover,.MobileNav-module__4aZTCa__link:focus-visible,.MobileNav-module__4aZTCa__subLink:hover,.MobileNav-module__4aZTCa__subLink:focus-visible,.MobileNav-module__4aZTCa__active{color:var(--gold-bright)}.MobileNav-module__4aZTCa__active svg{color:var(--gold-primary)}.MobileNav-module__4aZTCa__group{padding-block:var(--space-4) var(--space-2)}.MobileNav-module__4aZTCa__groupLabel{padding-inline:var(--space-1);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);font-synthesis-weight:none;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-secondary)}.MobileNav-module__4aZTCa__group ul{margin-top:var(--space-2);padding-left:var(--space-4);border-left:var(--border-width) solid var(--border-subtle)}.MobileNav-module__4aZTCa__subLink{padding:var(--space-2) var(--space-1) var(--space-2) 0;font-size:var(--text-base);font-weight:var(--weight-medium)}.MobileNav-module__4aZTCa__utility{gap:var(--space-4);display:grid}.MobileNav-module__4aZTCa__realm{min-height:var(--touch-min);padding:var(--space-2) var(--space-3);background:var(--surface);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);align-items:center;display:flex}.MobileNav-module__4aZTCa__utility ul{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.MobileNav-module__4aZTCa__utilityLink{align-items:center;gap:var(--space-1);min-height:var(--touch-min);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-secondary);transition:color var(--duration-fast);display:inline-flex}.MobileNav-module__4aZTCa__utilityLink:hover,.MobileNav-module__4aZTCa__utilityLink:focus-visible,.MobileNav-module__4aZTCa__utilityLink[aria-current=page]{color:var(--gold-bright)}.MobileNav-module__4aZTCa__language{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border-subtle);flex-wrap:wrap;margin-top:auto;display:flex}.MobileNav-module__4aZTCa__languageLabel{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-muted)}@media (max-width:400px){.MobileNav-module__4aZTCa__auth{grid-template-columns:minmax(0,1fr)}}
.Header-module__KHjLKa__header{--bar-inset:calc((var(--header-main-h) - var(--header-compact-h)) / 2);z-index:var(--z-header);transition:transform var(--duration-base) var(--ease-out);position:fixed;inset:0 0 auto}.Header-module__KHjLKa__header:before{content:"";inset:0 0 calc(var(--space-7) * -1);background:var(--gradient-scrim-top), var(--gradient-scrim-top);pointer-events:none;transition:opacity var(--duration-base);position:absolute}.Header-module__KHjLKa__compact{transform:translateY(calc((var(--header-utility-h) + var(--bar-inset)) * -1))}.Header-module__KHjLKa__compact:before{opacity:0}.Header-module__KHjLKa__utility{height:var(--header-utility-h);background:var(--surface-overlay);border-bottom:var(--border-width) solid var(--border-subtle);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));position:relative}.Header-module__KHjLKa__utilityInner{align-items:center;gap:var(--space-5);height:100%;display:flex}.Header-module__KHjLKa__realm{border-radius:var(--radius-xs);min-width:0;max-width:100%;min-height:26px;transition:filter var(--duration-fast);flex:none;align-items:center;display:inline-flex}.Header-module__KHjLKa__realm:hover,.Header-module__KHjLKa__realm:focus-visible{filter:brightness(1.15)}.Header-module__KHjLKa__utilityNav{margin-left:auto}.Header-module__KHjLKa__utilityNav ul{gap:var(--space-5);display:flex}.Header-module__KHjLKa__utilityLink{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;white-space:nowrap;color:var(--text-secondary);transition:color var(--duration-fast)}.Header-module__KHjLKa__utilityLink:hover,.Header-module__KHjLKa__utilityLink:focus-visible,.Header-module__KHjLKa__utilityLink[aria-current=page]{color:var(--gold-bright)}.Header-module__KHjLKa__utilityExternal .Header-module__KHjLKa__utilityLink{align-items:center;gap:var(--space-1);display:inline-flex}.Header-module__KHjLKa__languageInline{padding-left:var(--space-4);border-left:var(--border-width) solid var(--border-subtle);flex:none}.Header-module__KHjLKa__languageCompact{flex:none;margin-left:auto;display:none}.Header-module__KHjLKa__main{height:var(--header-main-h);position:relative}.Header-module__KHjLKa__main:before,.Header-module__KHjLKa__main:after{content:"";opacity:0;pointer-events:none;transition:opacity var(--duration-base);position:absolute}.Header-module__KHjLKa__main:before{inset:var(--bar-inset) 0;background:var(--surface-overlay);border-bottom:var(--border-width) solid var(--border);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur))}.Header-module__KHjLKa__main:after{inset:auto 0 var(--bar-inset);background:var(--gradient-gold-line);height:1px}.Header-module__KHjLKa__compact .Header-module__KHjLKa__main:before{opacity:1}.Header-module__KHjLKa__compact .Header-module__KHjLKa__main:after{opacity:.6}.Header-module__KHjLKa__mainInner{align-items:center;gap:clamp(1rem,.2rem + 1.6vw,2.5rem);height:100%;display:flex;position:relative}.Header-module__KHjLKa__brand{border-radius:var(--radius-xs);transition:filter var(--duration-fast);flex:none;display:inline-flex}.Header-module__KHjLKa__brand:hover{filter:brightness(1.1)}.Header-module__KHjLKa__nav{overflow-clip-margin:var(--space-2);flex:1 1 0;min-width:0;overflow-x:clip}.Header-module__KHjLKa__navList{justify-content:space-between;align-items:center;width:100%;max-width:46rem;margin-inline:auto;display:flex}.Header-module__KHjLKa__navList>li{flex:none;display:flex}.Header-module__KHjLKa__navLink{align-items:center;gap:var(--space-1);height:var(--header-compact-h);padding:0 var(--space-2);font-family:var(--font-display);font-size:.8125rem;font-weight:var(--weight-semibold);font-synthesis-weight:none;letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;color:var(--text-secondary);transition:color var(--duration-base);display:inline-flex;position:relative}.Header-module__KHjLKa__navLink:before{content:"";inset:auto var(--space-2) 0;height:var(--border-width-strong);background:var(--gradient-gold);transition:transform var(--duration-base) var(--ease-out);position:absolute;transform:scaleX(0)}.Header-module__KHjLKa__navLink:after{content:"";background:var(--gold-primary);width:6px;height:6px;transition:transform var(--duration-base) var(--ease-out);position:absolute;bottom:-3px;left:50%;transform:translate(-50%)rotate(45deg)scale(0)}.Header-module__KHjLKa__navLink:hover,.Header-module__KHjLKa__navLink:focus-visible{color:var(--text-primary)}.Header-module__KHjLKa__navLink:hover:before,.Header-module__KHjLKa__navLink:focus-visible:before,.Header-module__KHjLKa__navLinkActive:before{transform:scaleX(1)}.Header-module__KHjLKa__navLinkActive{color:var(--gold-bright)}.Header-module__KHjLKa__navLinkActive:after{transform:translate(-50%)rotate(45deg)scale(1)}.Header-module__KHjLKa__group{position:relative}.Header-module__KHjLKa__groupTrigger[aria-expanded=true]{color:var(--text-primary)}.Header-module__KHjLKa__groupCaret{color:var(--gold-primary);transition:transform var(--duration-fast) var(--ease-out);flex:none;display:inline-flex}.Header-module__KHjLKa__groupTrigger[aria-expanded=true] .Header-module__KHjLKa__groupCaret{transform:rotate(180deg)}.Header-module__KHjLKa__groupPanel{z-index:var(--z-raised);gap:var(--space-1);min-width:13.5rem;padding:var(--space-2);background:var(--surface-raised);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);animation:Header-module__KHjLKa__panel-in var(--duration-fast) var(--ease-out);display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes Header-module__KHjLKa__panel-in{0%{opacity:0}to{opacity:1}}.Header-module__KHjLKa__groupLink{align-items:center;gap:var(--space-3);min-height:var(--control-sm);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-compact);white-space:nowrap;color:var(--text-primary);border-radius:var(--radius-xs);transition:color var(--duration-fast), background-color var(--duration-fast);display:flex}.Header-module__KHjLKa__groupLink:before{content:"";background:var(--gold-muted);flex:none;width:5px;height:5px;transform:rotate(45deg)}.Header-module__KHjLKa__groupLink:hover,.Header-module__KHjLKa__groupLink:focus-visible{color:var(--gold-bright);background:var(--overlay-hover)}.Header-module__KHjLKa__groupLink[aria-current=page]{color:var(--gold-bright)}.Header-module__KHjLKa__groupLink[aria-current=page]:before{background:var(--gold-primary)}.Header-module__KHjLKa__actions{align-items:center;gap:var(--space-3);flex:none;margin-left:auto;display:flex}.Header-module__KHjLKa__iconButton{width:var(--control-sm);height:var(--control-sm);color:var(--text-secondary);border-radius:var(--radius-sm);transition:color var(--duration-fast), background-color var(--duration-fast);flex:none;place-items:center;display:inline-grid}.Header-module__KHjLKa__iconButton:hover,.Header-module__KHjLKa__iconButton:focus-visible{color:var(--gold-bright);background:var(--overlay-hover)}.Header-module__KHjLKa__burger{width:var(--touch-min);height:var(--touch-min);margin-right:calc(var(--space-3) * -1);color:var(--text-primary);border-radius:var(--radius-sm);transition:color var(--duration-fast);flex:none;place-items:center;display:none}.Header-module__KHjLKa__burger:hover,.Header-module__KHjLKa__burger:focus-visible{color:var(--gold-bright)}.Header-module__KHjLKa__header[data-nav=collapsed] .Header-module__KHjLKa__nav{visibility:hidden}.Header-module__KHjLKa__header[data-nav=collapsed] .Header-module__KHjLKa__burger{display:grid}@media (max-width:1439px){.Header-module__KHjLKa__mainInner{gap:var(--space-4)}.Header-module__KHjLKa__navLink{font-size:var(--text-xs)}}@media (max-width:1179px){.Header-module__KHjLKa__nav{display:none}.Header-module__KHjLKa__burger{display:grid}.Header-module__KHjLKa__utility[data-realm=chip] .Header-module__KHjLKa__utilityExternal{display:none}}@media (max-width:719px){.Header-module__KHjLKa__utilityNav{display:none}.Header-module__KHjLKa__languageInline{border-left:0;margin-left:auto;padding-left:0}.Header-module__KHjLKa__mainInner{gap:var(--space-2)}.Header-module__KHjLKa__actions{gap:var(--space-1)}}@media (max-width:559px){.Header-module__KHjLKa__languageInline{display:none}.Header-module__KHjLKa__languageCompact{display:inline-flex}.Header-module__KHjLKa__utilityInner{gap:var(--space-3)}}@media (max-width:479px){.Header-module__KHjLKa__brand .Header-module__KHjLKa__brandLogo{--logo-h:40px}}@media (pointer:coarse){.Header-module__KHjLKa__iconButton{width:var(--touch-min);height:var(--touch-min)}.Header-module__KHjLKa__groupLink,.Header-module__KHjLKa__realm{min-height:var(--touch-min)}.Header-module__KHjLKa__utilityInner>.Header-module__KHjLKa__realm{align-self:stretch;min-height:0}}
:root{--destan-brand-version:"2.0.0";--destan-color-base-deep:#050506;--destan-color-base-primary:#08080a;--destan-color-base-secondary:#0d0d10;--destan-color-base-ink:#000;--destan-color-base-paper:#fff;--destan-color-surface-sunken:#0a0a0c;--destan-color-surface-default:#131317;--destan-color-surface-raised:#1a1a1f;--destan-color-surface-high:#212127;--destan-color-surface-disabled:#16161a;--destan-color-surface-metal-top:#1e1e24;--destan-color-surface-metal-mid:#141418;--destan-color-surface-metal-bottom:#0e0e11;--destan-color-gold-sheen:#f3e1b2;--destan-color-gold-bright:#ecd39a;--destan-color-gold-lustre:#d1ad66;--destan-color-gold-primary:#c8a45d;--destan-color-gold-antique:#a68545;--destan-color-gold-shade:#9a7a3c;--destan-color-gold-muted:#8f7843;--destan-color-gold-deep:#57461f;--destan-color-gold-focus:#f0dba8;--destan-color-gold-glow:#c8a45d38;--destan-color-gold-wash:#c8a45d0f;--destan-color-gold-wash-strong:#c8a45d1f;--destan-color-burgundy-top:#8a1c30;--destan-color-burgundy-bright:#a3263b;--destan-color-burgundy-primary:#6d1524;--destan-color-burgundy-bottom:#5a111e;--destan-color-burgundy-deep:#2e0910;--destan-color-burgundy-text:#e0677a;--destan-color-burgundy-line:#a3263bb3;--destan-color-burgundy-glow:#a3263b47;--destan-color-burgundy-wash:#a3263b1f;--destan-color-neutral-steel:#8b919c;--destan-color-neutral-steel-deep:#2a2d33;--destan-color-neutral-track:#2a2a30;--destan-color-neutral-thumb:#9b968d;--destan-color-neutral-skeleton:#1b1b20;--destan-color-text-primary:#ece8df;--destan-color-text-secondary:#aca79c;--destan-color-text-muted:#928c82;--destan-color-text-disabled:#878177;--destan-color-text-on-gold:#171208;--destan-color-text-on-burgundy:var(--destan-color-text-primary);--destan-color-text-gold:var(--destan-color-gold-primary);--destan-color-text-link:var(--destan-color-gold-primary);--destan-color-text-link-hover:var(--destan-color-gold-bright);--destan-color-border-subtle:#ffffff12;--destan-color-border-default:#c8a45d29;--destan-color-border-strong:#c8a45d73;--destan-color-border-accent:var(--destan-color-gold-primary);--destan-color-border-control:#6b665e;--destan-color-border-control-hover:var(--destan-color-gold-muted);--destan-color-border-focus:var(--destan-color-gold-focus);--destan-color-status-success:#5bb483;--destan-color-status-success-soft:#5bb4831a;--destan-color-status-success-border:#5bb48366;--destan-color-status-warning:#d8a746;--destan-color-status-warning-soft:#d8a7461a;--destan-color-status-warning-border:#d8a74666;--destan-color-status-danger:#e2726a;--destan-color-status-danger-soft:#e2726a1a;--destan-color-status-danger-border:#e2726a66;--destan-color-status-info:#7aa2c8;--destan-color-status-info-soft:#7aa2c81a;--destan-color-status-info-border:#7aa2c866;--destan-color-realm-online:var(--destan-color-status-success);--destan-color-realm-online-soft:#5bb4831f;--destan-color-realm-busy:var(--destan-color-status-warning);--destan-color-realm-busy-soft:#d8a7461f;--destan-color-realm-full:#e17a52;--destan-color-realm-full-soft:#e17a521f;--destan-color-realm-maintenance:var(--destan-color-status-info);--destan-color-realm-maintenance-soft:#7aa2c81f;--destan-color-realm-offline:#9b968d;--destan-color-realm-offline-soft:#9b968d1f;--destan-color-realm-unknown:var(--destan-color-text-muted);--destan-color-realm-unknown-soft:transparent;--destan-color-tone-gold:var(--destan-color-gold-primary);--destan-color-tone-burgundy:var(--destan-color-burgundy-bright);--destan-color-tone-burgundy-text:var(--destan-color-burgundy-text);--destan-color-tone-steel:#8b97a8;--destan-color-tone-ember:#c9692f;--destan-color-tone-ember-text:#dd8450;--destan-color-tone-violet:#7d5bb0;--destan-color-tone-violet-text:#a98fd6;--destan-color-tone-verdant:#5d9467;--destan-color-tone-verdant-text:#74ad7e;--destan-color-tone-azure:#4f86b8;--destan-color-tone-azure-text:#74a5d3;--destan-color-art-sky-top:#17171c;--destan-color-art-sky-bottom:#0b0b0e;--destan-color-art-peak-top:#111115;--destan-color-art-peak-bottom:#070709;--destan-overlay-scrim:#050506c7;--destan-overlay-scrim-strong:#050506e6;--destan-overlay-header:#08080ae0;--destan-overlay-panel:#08080aeb;--destan-overlay-panel-soft:#08080ac7;--destan-overlay-bar:#050506f2;--destan-overlay-hover:#ffffff0a;--destan-overlay-press:#0000003d;--destan-overlay-blur:10px;--destan-overlay-blur-sm:6px;--destan-gradient-gold:linear-gradient(180deg, var(--destan-color-gold-sheen) 0%, var(--destan-color-gold-lustre) 42%, var(--destan-color-gold-shade) 100%);--destan-gradient-gold-text:linear-gradient(180deg, var(--destan-color-gold-sheen) 0%, var(--destan-color-gold-lustre) 45%, var(--destan-color-gold-antique) 100%);--destan-gradient-gold-line:linear-gradient(90deg, transparent, var(--destan-color-gold-primary) 50%, transparent);--destan-gradient-gold-line-start:linear-gradient(90deg, transparent, var(--destan-color-gold-primary));--destan-gradient-gold-line-end:linear-gradient(90deg, var(--destan-color-gold-primary), transparent);--destan-gradient-metal:linear-gradient(180deg, var(--destan-color-surface-metal-top) 0%, var(--destan-color-surface-metal-mid) 55%, var(--destan-color-surface-metal-bottom) 100%);--destan-gradient-burgundy:linear-gradient(180deg, var(--destan-color-burgundy-top) 0%, var(--destan-color-burgundy-bottom) 100%);--destan-gradient-progress:linear-gradient(90deg, var(--destan-color-gold-shade) 0%, var(--destan-color-gold-primary) 55%, var(--destan-color-gold-sheen) 100%);--destan-gradient-fade-down:linear-gradient(180deg, transparent 0%, var(--destan-color-base-primary) 100%);--destan-gradient-fade-up:linear-gradient(0deg, transparent 0%, var(--destan-color-base-primary) 100%);--destan-gradient-scrim-top:linear-gradient(180deg, #050506b8 0%, transparent 100%);--destan-gradient-scrim-bottom:linear-gradient(0deg, #050506f0 0%, #05050699 45%, transparent 100%);--destan-gradient-scrim-left:linear-gradient(90deg, #050506e6 0%, #0505068c 45%, transparent 100%);--destan-gradient-vignette:radial-gradient(ellipse at center, transparent 55%, #0009 100%);--destan-gradient-warm-light:radial-gradient(circle at 52% 24%, #f3e1b214 0%, transparent 30%);--destan-gradient-sheen:linear-gradient(90deg, transparent, #ffffff57, transparent);--destan-gradient-sheen-soft:linear-gradient(90deg, transparent, #ffffff24, transparent);--destan-gradient-skeleton:linear-gradient(90deg, transparent 0%, #ffffff0d 50%, transparent 100%);--destan-texture-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.07'/%3E%3C/svg%3E");--destan-font-family-display:var(--font-cinzel,"Cinzel"), var(--font-forum,"Forum"), "Trajan Pro", "Palatino Linotype", "Book Antiqua", Georgia, serif;--destan-font-family-body:var(--font-inter,"Inter"), "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--destan-font-family-mono:ui-monospace, "Cascadia Mono", "Segoe UI Mono", Consolas, "SFMono-Regular", Menlo, monospace;--destan-font-size-2xs:.6875rem;--destan-font-size-xs:.75rem;--destan-font-size-sm:.875rem;--destan-font-size-base:1rem;--destan-font-size-md:1.0625rem;--destan-font-size-lg:1.1875rem;--destan-font-size-xl:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--destan-font-size-2xl:clamp(1.5rem, 1.25rem + 1vw, 2rem);--destan-font-size-3xl:clamp(1.875rem, 1.4rem + 1.9vw, 2.75rem);--destan-font-size-4xl:clamp(2.25rem, 1.5rem + 3vw, 3.75rem);--destan-font-size-hero:clamp(2.75rem, 1.4rem + 5.6vw, 6rem);--destan-font-weight-regular:400;--destan-font-weight-medium:500;--destan-font-weight-semibold:600;--destan-font-weight-bold:700;--destan-font-leading-tight:1.08;--destan-font-leading-control:1.2;--destan-font-leading-snug:1.28;--destan-font-leading-compact:1.45;--destan-font-leading-normal:1.6;--destan-font-leading-relaxed:1.78;--destan-font-tracking-tight:-.01em;--destan-font-tracking-normal:0;--destan-font-tracking-display:.045em;--destan-font-tracking-wide:.12em;--destan-font-tracking-wider:.22em;--destan-font-tracking-widest:.34em;--destan-font-tracking-wordmark:.2em;--destan-font-tracking-wordmark-sub:.62em;--destan-space-0:0;--destan-space-1:.25rem;--destan-space-2:.5rem;--destan-space-3:.75rem;--destan-space-4:1rem;--destan-space-5:1.5rem;--destan-space-6:2rem;--destan-space-7:3rem;--destan-space-8:4rem;--destan-space-9:6rem;--destan-space-10:8rem;--destan-space-px:1px;--destan-space-0-5:.125rem;--destan-layout-container-max:1320px;--destan-layout-container-narrow:860px;--destan-layout-measure:62ch;--destan-layout-gutter:clamp(1.25rem, .6rem + 2.8vw, 3rem);--destan-layout-section-y:clamp(4.5rem, 3rem + 6vw, 8.5rem);--destan-radius-none:0;--destan-radius-xs:1px;--destan-radius-sm:2px;--destan-radius-md:4px;--destan-radius-pill:999px;--destan-notch-sm:7px;--destan-notch-md:10px;--destan-notch-lg:12px;--destan-border-width-hairline:1px;--destan-border-width-strong:2px;--destan-focus-ring-width:2px;--destan-focus-ring-offset:3px;--destan-shadow-sm:0 2px 10px #00000073;--destan-shadow-md:0 14px 40px #0000008c;--destan-shadow-lg:0 32px 90px #000000b3;--destan-shadow-gold:0 0 0 1px #c8a45d59, 0 10px 36px #c8a45d1f;--destan-shadow-inset-highlight:inset 0 1px 0 #ffffff0f;--destan-shadow-bevel-gold:inset 0 1px 0 #ffffff8c, inset 0 -2px 0 #57461f73;--destan-shadow-bevel-burgundy:inset 0 1px 0 #ffffff24;--destan-shadow-well:inset 0 2px 4px #0009;--destan-shadow-focus-field:0 0 0 3px var(--destan-color-gold-glow);--destan-shadow-focus-inset:inset 0 0 0 2px var(--destan-color-gold-focus), inset 0 0 0 4px var(--destan-color-base-deep);--destan-shadow-text:0 2px 14px #000000bf;--destan-shadow-vignette:inset 0 0 150px #0009;--destan-motion-duration-micro:.1s;--destan-motion-duration-fast:.16s;--destan-motion-duration-base:.28s;--destan-motion-duration-slow:.62s;--destan-motion-duration-reveal:.9s;--destan-motion-duration-spin:.8s;--destan-motion-duration-skeleton:1.6s;--destan-motion-easing-out:cubic-bezier(.22, .8, .26, 1);--destan-motion-easing-in:cubic-bezier(.5, 0, .9, .4);--destan-motion-easing-in-out:cubic-bezier(.65, 0, .35, 1);--destan-motion-easing-linear:linear;--destan-motion-dwell-toast:6s;--destan-motion-dwell-tooltip:.4s;--destan-z-base:1;--destan-z-raised:10;--destan-z-header:100;--destan-z-dropdown:150;--destan-z-drawer:200;--destan-z-modal:300;--destan-z-toast:400;--destan-z-tooltip:500;--destan-size-control-sm:38px;--destan-size-control-md:48px;--destan-size-control-lg:60px;--destan-size-control-compact-sm:30px;--destan-size-control-compact-md:36px;--destan-size-control-compact-lg:44px;--destan-size-touch-min:44px;--destan-size-checkbox:18px;--destan-size-icon-xs:12px;--destan-size-icon-sm:16px;--destan-size-icon-md:20px;--destan-size-icon-lg:24px;--destan-size-icon-xl:32px;--destan-size-switch-width:40px;--destan-size-switch-height:22px;--destan-size-switch-thumb:16px;--destan-size-otp-cell-width:48px;--destan-size-otp-cell-height:56px;--destan-size-otp-cell-width-compact:40px;--destan-size-otp-cell-height-compact:48px;--destan-size-progress-thin:4px;--destan-size-progress-default:8px;--destan-size-progress-launcher:12px;--destan-size-logo-sm:34px;--destan-size-logo-md:44px;--destan-size-logo-lg:64px;--destan-size-header-utility:38px;--destan-size-header-main:78px;--destan-size-header-compact:62px;--destan-size-overlay-modal-sm:420px;--destan-size-overlay-modal-md:560px;--destan-size-overlay-modal-lg:760px;--destan-size-overlay-drawer:420px;--destan-size-overlay-toast:380px;--destan-size-overlay-tooltip:280px;--destan-size-launcher-min-width:1100px;--destan-size-launcher-min-height:680px;--destan-size-launcher-titlebar:38px;--destan-size-launcher-commandbar:65px;--destan-size-launcher-dock:126px;--destan-size-launcher-legalbar:31px;--destan-size-launcher-play:100px;--destan-size-launcher-wordmark:clamp(4.125rem, 7vw, 7.375rem);--destan-breakpoint-nav:1180px;--destan-breakpoint-lg:980px;--destan-breakpoint-md:720px;--destan-breakpoint-sm:640px;--destan-breakpoint-xs:480px;--destan-breakpoint-min:360px}
:root{--background-primary:var(--destan-color-base-primary);--background-secondary:var(--destan-color-base-secondary);--background-deep:var(--destan-color-base-deep);--surface:var(--destan-color-surface-default);--surface-raised:var(--destan-color-surface-raised);--surface-sunken:var(--destan-color-surface-sunken);--surface-overlay:var(--destan-overlay-header);--scrim:var(--destan-overlay-scrim);--gold-primary:var(--destan-color-gold-primary);--gold-bright:var(--destan-color-gold-bright);--gold-muted:var(--destan-color-gold-muted);--gold-deep:var(--destan-color-gold-deep);--gold-glow:var(--destan-color-gold-glow);--burgundy:var(--destan-color-burgundy-primary);--burgundy-bright:var(--destan-color-burgundy-bright);--burgundy-deep:var(--destan-color-burgundy-deep);--burgundy-glow:var(--destan-color-burgundy-glow);--burgundy-text:var(--destan-color-burgundy-text);--ink:var(--destan-color-base-ink);--paper:var(--destan-color-base-paper);--art-sky-top:var(--destan-color-art-sky-top);--art-sky-bottom:var(--destan-color-art-sky-bottom);--art-peak-top:var(--destan-color-art-peak-top);--art-peak-bottom:var(--destan-color-art-peak-bottom);--steel:var(--destan-color-neutral-steel);--steel-deep:var(--destan-color-neutral-steel-deep);--text-primary:var(--destan-color-text-primary);--text-secondary:var(--destan-color-text-secondary);--text-muted:var(--destan-color-text-muted);--text-on-gold:var(--destan-color-text-on-gold);--text-link:var(--destan-color-text-link);--border:var(--destan-color-border-default);--border-subtle:var(--destan-color-border-subtle);--border-strong:var(--destan-color-border-strong);--focus-ring:var(--destan-color-border-focus);--success:var(--destan-color-status-success);--warning:var(--destan-color-status-warning);--danger:var(--destan-color-status-danger);--info:var(--destan-color-status-info);--tone-gold:var(--destan-color-tone-gold);--tone-burgundy:var(--destan-color-tone-burgundy);--tone-steel:var(--destan-color-tone-steel);--tone-ember:var(--destan-color-tone-ember);--tone-violet:var(--destan-color-tone-violet);--tone-verdant:var(--destan-color-tone-verdant);--tone-azure:var(--destan-color-tone-azure);--gradient-gold:var(--destan-gradient-gold);--gradient-gold-text:var(--destan-gradient-gold-text);--gradient-gold-line:var(--destan-gradient-gold-line);--gradient-metal:var(--destan-gradient-metal);--gradient-burgundy:var(--destan-gradient-burgundy);--gradient-fade-down:var(--destan-gradient-fade-down);--gradient-fade-up:var(--destan-gradient-fade-up);--texture-grain:var(--destan-texture-grain);--font-display:var(--destan-font-family-display);--font-body:var(--destan-font-family-body);--text-2xs:var(--destan-font-size-2xs);--text-xs:var(--destan-font-size-xs);--text-sm:var(--destan-font-size-sm);--text-base:var(--destan-font-size-base);--text-md:var(--destan-font-size-md);--text-lg:var(--destan-font-size-lg);--text-xl:var(--destan-font-size-xl);--text-2xl:var(--destan-font-size-2xl);--text-3xl:var(--destan-font-size-3xl);--text-4xl:var(--destan-font-size-4xl);--text-hero:var(--destan-font-size-hero);--leading-tight:var(--destan-font-leading-tight);--leading-snug:var(--destan-font-leading-snug);--leading-normal:var(--destan-font-leading-normal);--leading-relaxed:var(--destan-font-leading-relaxed);--tracking-tight:var(--destan-font-tracking-tight);--tracking-display:var(--destan-font-tracking-display);--tracking-wide:var(--destan-font-tracking-wide);--tracking-wider:var(--destan-font-tracking-wider);--tracking-widest:var(--destan-font-tracking-widest);--space-1:var(--destan-space-1);--space-2:var(--destan-space-2);--space-3:var(--destan-space-3);--space-4:var(--destan-space-4);--space-5:var(--destan-space-5);--space-6:var(--destan-space-6);--space-7:var(--destan-space-7);--space-8:var(--destan-space-8);--space-9:var(--destan-space-9);--space-10:var(--destan-space-10);--section-y:var(--destan-layout-section-y);--container-max:var(--destan-layout-container-max);--container-narrow:var(--destan-layout-container-narrow);--gutter:var(--destan-layout-gutter);--header-utility-h:var(--destan-size-header-utility);--header-main-h:var(--destan-size-header-main);--header-compact-h:var(--destan-size-header-compact);--header-h:calc(var(--header-utility-h) + var(--header-main-h));--radius-xs:var(--destan-radius-xs);--radius-sm:var(--destan-radius-sm);--radius-md:var(--destan-radius-md);--radius-pill:var(--destan-radius-pill);--notch:var(--destan-notch-md);--shadow-sm:var(--destan-shadow-sm);--shadow-md:var(--destan-shadow-md);--shadow-lg:var(--destan-shadow-lg);--shadow-gold:var(--destan-shadow-gold);--inset-highlight:var(--destan-shadow-inset-highlight);--ease-out:var(--destan-motion-easing-out);--ease-in-out:var(--destan-motion-easing-in-out);--duration-fast:var(--destan-motion-duration-fast);--duration-base:var(--destan-motion-duration-base);--duration-slow:var(--destan-motion-duration-slow);--duration-reveal:var(--destan-motion-duration-reveal);--z-base:var(--destan-z-base);--z-raised:var(--destan-z-raised);--z-header:var(--destan-z-header);--z-drawer:var(--destan-z-drawer);--z-modal:var(--destan-z-modal);--z-toast:var(--destan-z-toast);--surface-high:var(--destan-color-surface-high);--surface-disabled:var(--destan-color-surface-disabled);--scrim-strong:var(--destan-overlay-scrim-strong);--overlay-panel:var(--destan-overlay-panel);--overlay-panel-soft:var(--destan-overlay-panel-soft);--overlay-hover:var(--destan-overlay-hover);--overlay-press:var(--destan-overlay-press);--overlay-blur:var(--destan-overlay-blur);--overlay-blur-sm:var(--destan-overlay-blur-sm);--gold-sheen:var(--destan-color-gold-sheen);--gold-lustre:var(--destan-color-gold-lustre);--gold-antique:var(--destan-color-gold-antique);--gold-shade:var(--destan-color-gold-shade);--gold-wash:var(--destan-color-gold-wash);--gold-wash-strong:var(--destan-color-gold-wash-strong);--burgundy-line:var(--destan-color-burgundy-line);--burgundy-wash:var(--destan-color-burgundy-wash);--text-disabled:var(--destan-color-text-disabled);--text-on-burgundy:var(--destan-color-text-on-burgundy);--text-gold:var(--destan-color-text-gold);--text-link-hover:var(--destan-color-text-link-hover);--border-accent:var(--destan-color-border-accent);--border-control:var(--destan-color-border-control);--border-control-hover:var(--destan-color-border-control-hover);--success-soft:var(--destan-color-status-success-soft);--success-border:var(--destan-color-status-success-border);--warning-soft:var(--destan-color-status-warning-soft);--warning-border:var(--destan-color-status-warning-border);--danger-soft:var(--destan-color-status-danger-soft);--danger-border:var(--destan-color-status-danger-border);--info-soft:var(--destan-color-status-info-soft);--info-border:var(--destan-color-status-info-border);--realm-online:var(--destan-color-realm-online);--realm-online-soft:var(--destan-color-realm-online-soft);--realm-busy:var(--destan-color-realm-busy);--realm-busy-soft:var(--destan-color-realm-busy-soft);--realm-full:var(--destan-color-realm-full);--realm-full-soft:var(--destan-color-realm-full-soft);--realm-maintenance:var(--destan-color-realm-maintenance);--realm-maintenance-soft:var(--destan-color-realm-maintenance-soft);--realm-offline:var(--destan-color-realm-offline);--realm-offline-soft:var(--destan-color-realm-offline-soft);--realm-unknown:var(--destan-color-realm-unknown);--realm-unknown-soft:var(--destan-color-realm-unknown-soft);--tone-burgundy-text:var(--destan-color-tone-burgundy-text);--tone-ember-text:var(--destan-color-tone-ember-text);--tone-violet-text:var(--destan-color-tone-violet-text);--tone-verdant-text:var(--destan-color-tone-verdant-text);--tone-azure-text:var(--destan-color-tone-azure-text);--neutral-track:var(--destan-color-neutral-track);--neutral-thumb:var(--destan-color-neutral-thumb);--neutral-skeleton:var(--destan-color-neutral-skeleton);--gradient-gold-line-start:var(--destan-gradient-gold-line-start);--gradient-gold-line-end:var(--destan-gradient-gold-line-end);--gradient-progress:var(--destan-gradient-progress);--gradient-sheen:var(--destan-gradient-sheen);--gradient-sheen-soft:var(--destan-gradient-sheen-soft);--gradient-skeleton:var(--destan-gradient-skeleton);--gradient-scrim-top:var(--destan-gradient-scrim-top);--gradient-scrim-bottom:var(--destan-gradient-scrim-bottom);--gradient-scrim-left:var(--destan-gradient-scrim-left);--gradient-vignette:var(--destan-gradient-vignette);--font-mono:var(--destan-font-family-mono);--weight-regular:var(--destan-font-weight-regular);--weight-medium:var(--destan-font-weight-medium);--weight-semibold:var(--destan-font-weight-semibold);--weight-bold:var(--destan-font-weight-bold);--leading-control:var(--destan-font-leading-control);--leading-compact:var(--destan-font-leading-compact);--tracking-normal:var(--destan-font-tracking-normal);--tracking-wordmark:var(--destan-font-tracking-wordmark);--tracking-wordmark-sub:var(--destan-font-tracking-wordmark-sub);--measure:var(--destan-layout-measure);--control-sm:var(--destan-size-control-sm);--control-md:var(--destan-size-control-md);--control-lg:var(--destan-size-control-lg);--touch-min:var(--destan-size-touch-min);--checkbox-size:var(--destan-size-checkbox);--switch-w:var(--destan-size-switch-width);--switch-h:var(--destan-size-switch-height);--switch-thumb:var(--destan-size-switch-thumb);--otp-cell-w:var(--destan-size-otp-cell-width);--otp-cell-h:var(--destan-size-otp-cell-height);--otp-cell-w-compact:var(--destan-size-otp-cell-width-compact);--otp-cell-h-compact:var(--destan-size-otp-cell-height-compact);--icon-xs:var(--destan-size-icon-xs);--icon-sm:var(--destan-size-icon-sm);--icon-md:var(--destan-size-icon-md);--icon-lg:var(--destan-size-icon-lg);--icon-xl:var(--destan-size-icon-xl);--progress-thin:var(--destan-size-progress-thin);--progress-h:var(--destan-size-progress-default);--logo-sm:var(--destan-size-logo-sm);--logo-md:var(--destan-size-logo-md);--logo-lg:var(--destan-size-logo-lg);--modal-sm:var(--destan-size-overlay-modal-sm);--modal-md:var(--destan-size-overlay-modal-md);--modal-lg:var(--destan-size-overlay-modal-lg);--drawer-w:var(--destan-size-overlay-drawer);--toast-w:var(--destan-size-overlay-toast);--tooltip-w:var(--destan-size-overlay-tooltip);--radius-none:var(--destan-radius-none);--notch-sm:var(--destan-notch-sm);--notch-md:var(--destan-notch-md);--notch-lg:var(--destan-notch-lg);--border-width:var(--destan-border-width-hairline);--border-width-strong:var(--destan-border-width-strong);--focus-ring-width:var(--destan-focus-ring-width);--focus-ring-offset:var(--destan-focus-ring-offset);--focus-field:var(--destan-shadow-focus-field);--focus-inset:var(--destan-shadow-focus-inset);--shadow-bevel-gold:var(--destan-shadow-bevel-gold);--shadow-bevel-burgundy:var(--destan-shadow-bevel-burgundy);--shadow-well:var(--destan-shadow-well);--shadow-text:var(--destan-shadow-text);--ease-in:var(--destan-motion-easing-in);--duration-micro:var(--destan-motion-duration-micro);--duration-spin:var(--destan-motion-duration-spin);--duration-skeleton:var(--destan-motion-duration-skeleton);--dwell-toast:var(--destan-motion-dwell-toast);--dwell-tooltip:var(--destan-motion-dwell-tooltip);--z-dropdown:var(--destan-z-dropdown);--z-tooltip:var(--destan-z-tooltip)}
.form{gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.form-row{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}@media (max-width:640px){.form-row{grid-template-columns:minmax(0,1fr)}}.field{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.fieldset{border:0;min-inline-size:0;margin:0;padding:0}.fieldset>legend{margin-block-end:var(--space-3);padding:0;display:block}.fieldset-body{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.label{font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-compact);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-secondary)}.label-row{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.label-mark{font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);text-transform:none;color:var(--text-muted);margin-inline-start:var(--space-2)}.label-required{color:var(--gold-primary);margin-inline-start:var(--space-1)}.input,.select,.textarea{width:100%;min-width:0;min-height:var(--control-md);padding:0 var(--space-4);background-color:var(--surface-sunken);border:var(--border-width) solid var(--border-control);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--text-base);transition:border-color var(--duration-fast), box-shadow var(--duration-fast), background-color var(--duration-fast);appearance:none}.textarea{min-height:150px;padding-block:var(--space-3);line-height:var(--leading-normal);resize:vertical}.select{--select-chevron:var(--gold-primary);background-image:linear-gradient(45deg, transparent calc(50% - 1px), var(--select-chevron) calc(50% - .75px), var(--select-chevron) calc(50% + .75px), transparent calc(50% + 1px)), linear-gradient(135deg, transparent calc(50% - 1px), var(--select-chevron) calc(50% - .75px), var(--select-chevron) calc(50% + .75px), transparent calc(50% + 1px));background-repeat:no-repeat;background-size:6px 6px;background-position:right calc(var(--space-4) + 6px) center, right var(--space-4) center;cursor:pointer;padding-inline-end:var(--space-7)}[dir=rtl] .select{background-position:left var(--space-4) center, left calc(var(--space-4) + 6px) center}.select option{background:var(--surface);color:var(--text-primary)}.select:has(>option[value=""]:checked){color:var(--text-muted)}.input::placeholder,.textarea::placeholder{color:var(--text-muted);opacity:1}.input[type=search]::-webkit-search-cancel-button{appearance:none}.input[data-size=sm],.select[data-size=sm]{min-height:var(--control-sm);padding-inline:var(--space-3)}.select[data-size=sm]{background-position:right calc(var(--space-3) + 6px) center, right var(--space-3) center;padding-inline-end:var(--space-6)}[dir=rtl] .select[data-size=sm]{background-position:left var(--space-3) center, left calc(var(--space-3) + 6px) center}@media (pointer:fine){.input[data-size=sm],.select[data-size=sm]{font-size:var(--text-sm)}}@media (pointer:coarse){.input[data-size=sm],.select[data-size=sm]{min-height:var(--touch-min)}}.input:hover,.select:hover,.textarea:hover{border-color:var(--border-control-hover)}.input[readonly],.textarea[readonly]{border-color:var(--border-subtle);color:var(--text-secondary);background-color:#0000}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{border-color:var(--border-accent);box-shadow:var(--focus-field);background-color:var(--background-deep);outline:none}.input:disabled,.select:disabled,.textarea:disabled{--select-chevron:var(--text-disabled);background-color:var(--surface-disabled);border-color:var(--border-subtle);color:var(--text-disabled);-webkit-text-fill-color:var(--text-disabled);opacity:1;cursor:not-allowed}.input:disabled::placeholder,.textarea:disabled::placeholder{color:var(--text-disabled)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--danger)}.input:autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:inset 0 0 0 100px var(--surface-sunken)}.input:-webkit-autofill:focus-visible{box-shadow:inset 0 0 0 100px var(--surface-sunken), var(--focus-field)}.control{min-width:0;min-height:var(--control-md);background-color:var(--surface-sunken);border:var(--border-width) solid var(--border-control);border-radius:var(--radius-sm);transition:border-color var(--duration-fast), box-shadow var(--duration-fast), background-color var(--duration-fast);align-items:stretch;display:flex}.control>.input{width:auto;min-height:calc(var(--control-md) - 2 * var(--border-width));background-color:#0000;border:0;border-radius:0;flex:auto}.control>.input:focus-visible,.control>.input:disabled,.control>.input[readonly]{box-shadow:none;background-color:#0000}.control[data-prefix=true]>.input{padding-inline-start:var(--space-3)}.control[data-suffix=true]>.input{padding-inline-end:var(--space-3)}.control[data-size=sm]{min-height:var(--control-sm)}.control[data-size=sm]>.input{min-height:calc(var(--control-sm) - 2 * var(--border-width))}@media (pointer:coarse){.control[data-size=sm]{min-height:var(--touch-min)}.control[data-size=sm]>.input{min-height:calc(var(--touch-min) - 2 * var(--border-width))}}.control:hover{border-color:var(--border-control-hover)}.control[data-readonly=true]{border-color:var(--border-subtle);background-color:#0000}.control:focus-within{border-color:var(--border-accent)}.control:has(>.input:focus-visible){box-shadow:var(--focus-field);background-color:var(--background-deep)}.control[data-disabled=true]{background-color:var(--surface-disabled);border-color:var(--border-subtle);cursor:not-allowed}.control[data-invalid=true]{border-color:var(--danger)}.control-affix{align-items:center;gap:var(--space-2);max-width:45%;font-size:var(--text-sm);white-space:nowrap;color:var(--text-muted);flex:none;padding-inline-start:var(--space-4);display:inline-flex}.control-affix[data-side=end]{padding-inline:0 var(--space-4)}.control[data-disabled=true] .control-affix{color:var(--text-disabled)}.control-action{inline-size:var(--touch-min);color:var(--text-muted);transition:color var(--duration-fast);flex:none;place-items:center;display:inline-grid}.control-action:hover,.control-action:focus-visible{color:var(--gold-bright)}.control-action:focus-visible{outline-offset:-5px}.control-action[aria-pressed=true]{color:var(--gold-primary)}.control-action:disabled{color:var(--text-disabled);cursor:not-allowed}.control-status{flex:none;place-items:center;padding-inline-end:var(--space-4);display:inline-grid}.field-hint{font-size:var(--text-sm);line-height:var(--leading-compact);color:var(--text-muted)}.field-error{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-compact);color:var(--danger);display:flex}.field-note{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-compact);color:var(--warning);display:flex}.field-error>svg,.field-note>svg{flex:none;margin-block-start:.15em}.field-live:empty{display:none}.field-meta{justify-content:space-between;align-items:baseline;gap:var(--space-4);min-width:0;display:flex}.field-counter{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);flex:none;margin-inline-start:auto}.field-counter[data-tone=warning]{color:var(--warning)}.check{align-items:flex-start;gap:var(--space-3);min-width:0;font-size:var(--text-sm);line-height:var(--leading-compact);color:var(--text-secondary);cursor:pointer;display:inline-flex}.check input{inline-size:var(--checkbox-size);block-size:var(--checkbox-size);appearance:none;background:var(--surface-sunken);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-xs);cursor:pointer;transition:background-color var(--duration-fast), border-color var(--duration-fast);flex:none;place-content:center;margin:1px 0 0;display:grid}.check input:before{content:"";background:var(--text-on-gold);clip-path:polygon(14% 52%,0 66%,40% 100%,100% 22%,86% 10%,38% 72%);block-size:10px;inline-size:10px;transition:transform var(--duration-fast) var(--ease-out);transform:scale(0)}.check input:hover{border-color:var(--border-accent)}.check input:checked,.check input[type=checkbox]:indeterminate{background:var(--gold-primary);border-color:var(--gold-primary)}.check input:checked:before,.check input[type=checkbox]:indeterminate:before{transform:scale(1)}.check input[type=checkbox]:indeterminate:before{clip-path:inset(40% 5%)}.check input[type=radio]{border-radius:var(--radius-pill)}.check input[type=radio]:before{border-radius:var(--radius-pill);clip-path:none;block-size:8px;inline-size:8px}.check input[aria-invalid=true],.fieldset[aria-invalid=true] .check input:not(:checked){border-color:var(--danger)}.check input:disabled{background:var(--surface-disabled);border-color:var(--border-subtle);cursor:not-allowed}.check input:disabled:before{background:var(--text-disabled)}.check[data-disabled=true],.check[data-readonly=true]{cursor:default}.check[data-disabled=true]{color:var(--text-muted);cursor:not-allowed}.check[data-readonly=true] input{cursor:default}.check-text{gap:var(--space-1);min-width:0;display:grid}.check-hint{color:var(--text-muted)}@media (pointer:coarse){.check{min-height:var(--touch-min);padding-block:calc((var(--touch-min) - var(--checkbox-size)) / 2 - 2px)}}.choice-list{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.choice-list[data-orientation=horizontal]{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.choice{padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);transition:border-color var(--duration-fast), background-color var(--duration-fast);display:flex}.choice:hover{border-color:var(--border-strong)}.choice:has(input:checked){border-color:var(--border-accent);background-color:var(--gold-wash-strong)}.choice[data-disabled=true]{border-color:var(--border-subtle);background-color:#0000}.choice .check-text>:first-child{color:var(--text-primary)}.choice[data-disabled=true] .check-text>:first-child{color:var(--text-muted)}.switch-row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);cursor:pointer;min-width:0;display:flex}.switch-row[data-label-position=end]{flex-direction:row-reverse;justify-content:flex-end}.switch-row[data-disabled=true]{cursor:not-allowed}.switch-text{gap:var(--space-1);min-width:0;font-size:var(--text-sm);line-height:var(--leading-compact);color:var(--text-primary);display:grid}.switch-hint,.switch-row[data-disabled=true] .switch-text{color:var(--text-muted)}.switch-control{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}input.switch{inline-size:var(--switch-w);block-size:var(--switch-h);appearance:none;background:var(--neutral-track);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration-fast);border:0;flex:none;margin:0;position:relative}input.switch:before{content:"";inline-size:var(--switch-thumb);block-size:var(--switch-thumb);border-radius:var(--radius-pill);background:var(--neutral-thumb);transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast);position:absolute;inset-block-start:calc((var(--switch-h) - var(--switch-thumb)) / 2);inset-inline-start:calc((var(--switch-h) - var(--switch-thumb)) / 2)}input.switch:checked{background:var(--gold-primary)}input.switch:checked:before{background:var(--text-on-gold);transform:translateX(calc(var(--switch-w) - var(--switch-h)))}[dir=rtl] input.switch:checked:before{transform:translateX(calc(var(--switch-h) - var(--switch-w)))}input.switch:disabled{background:var(--surface-disabled);box-shadow:inset 0 0 0 var(--border-width) var(--border-subtle);cursor:not-allowed}input.switch:disabled:before{background:var(--text-disabled)}input.switch[aria-busy=true]{cursor:progress}@media (pointer:coarse){.switch-row{min-height:var(--touch-min);align-items:center}}.form-status{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--border);border-inline-start:var(--border-width-strong) solid var(--gold-primary);background:var(--gold-wash);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5;display:flex}.form-status[data-tone=danger]{border-color:var(--danger-border);border-inline-start-color:var(--danger);background:var(--danger-soft)}.form-status[data-tone=success]{border-color:var(--success-border);border-inline-start-color:var(--success);background:var(--success-soft)}.form-status[data-tone=warning]{border-color:var(--warning-border);border-inline-start-color:var(--warning);background:var(--warning-soft)}.form-status[data-tone=info]{border-color:var(--info-border);border-inline-start-color:var(--info);background:var(--info-soft)}.form-actions{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.form-actions-row{justify-content:flex-end;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.form-actions[data-align=start] .form-actions-row{justify-content:flex-start}.form-actions[data-align=between] .form-actions-row{justify-content:space-between}.form-actions[data-align=stretch] .form-actions-row>*{flex:1 1 0}.form-actions-aside{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-inline-end:auto;display:flex}.form-actions-note{font-size:var(--text-sm);line-height:var(--leading-compact);text-align:end;color:var(--text-muted)}.form-actions[data-align=start] .form-actions-note{text-align:start}@media (max-width:640px){.form-actions-row,.form-actions-aside{flex-direction:column-reverse;align-items:stretch}.form-actions-aside{margin-inline-end:0}.form-actions-row>*,.form-actions-aside>*{width:100%}.form-actions[data-align=stretch] .form-actions-row>*{flex:none}.form-actions-note,.form-actions[data-align=start] .form-actions-note{text-align:start}}
.prose{max-width:70ch;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--text-secondary)}.prose>*+*{margin-top:var(--space-5)}.prose h2,.prose h3{color:var(--text-primary);text-transform:uppercase;scroll-margin-top:calc(var(--header-compact-h) + var(--space-5))}.prose h2{font-size:var(--text-xl);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--border-subtle)}.prose h3{font-size:var(--text-lg);margin-top:var(--space-6)}.prose strong{color:var(--text-primary);font-weight:600}.prose a{color:var(--gold-primary);text-decoration:underline;-webkit-text-decoration-color:var(--gold-deep);text-decoration-color:var(--gold-deep);text-underline-offset:3px;transition:color var(--duration-fast), text-decoration-color var(--duration-fast)}.prose a:hover{color:var(--gold-bright);text-decoration-color:currentColor}.prose ul,.prose ol{gap:var(--space-3);padding-left:0;display:grid}.prose ul>li{padding-left:var(--space-5);position:relative}.prose ul>li:before{content:"";background:var(--gold-primary);width:6px;height:6px;position:absolute;top:.72em;left:2px;transform:rotate(45deg)}.prose ol{counter-reset:prose-ol}.prose ol>li{padding-left:var(--space-6);counter-increment:prose-ol;position:relative}.prose ol>li:before{content:counter(prose-ol, decimal-leading-zero);font-family:var(--font-display);font-size:var(--text-sm);color:var(--gold-primary);letter-spacing:var(--tracking-wide);position:absolute;top:.1em;left:0}.prose blockquote{margin:var(--space-6) 0;padding:var(--space-2) 0 var(--space-2) var(--space-5);border-left:2px solid var(--gold-primary);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:.02em;color:var(--text-primary);line-height:1.5}.prose blockquote cite{margin-top:var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);font-style:normal;display:block}.prose .note{padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-left:var(--border-width-strong) solid var(--gold-primary);background:var(--gold-wash);font-size:var(--text-base)}
*,:before,:after{box-sizing:border-box}:root{--dock-corner-h:calc(var(--control-md) + var(--space-5));--dock-corner-w:calc(15rem + 2 * var(--space-5))}@media (max-width:640px){:root{--dock-corner-h:0px;--dock-corner-w:0px}}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-compact-h) + var(--space-5));scroll-padding-bottom:calc(var(--preview-ribbon-h,0px) + var(--announcement-bar-h,0px) + var(--dock-corner-h) + var(--space-3));background:var(--background-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--background-primary);background-image:var(--texture-grain);min-height:100dvh;color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;margin:0;display:flex;overflow-x:hidden}main{flex:1 0 auto;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;line-height:var(--leading-snug);letter-spacing:var(--tracking-display);color:var(--text-primary);font-synthesis-weight:none;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin:0}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}table{border-collapse:collapse;width:100%}hr{background:var(--border-subtle);border:0;height:1px;margin:0}::selection{background:var(--gold-primary);color:var(--text-on-gold)}:focus{outline:none}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}html{scrollbar-color:var(--gold-deep) var(--background-deep)}.container{width:100%;max-width:calc(var(--container-max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.container--narrow{max-width:calc(var(--container-narrow) + var(--gutter) * 2)}.section{padding-block:var(--section-y);position:relative}.section--tight{padding-block:calc(var(--section-y) * .6)}.section--alt{background:linear-gradient(180deg, var(--background-primary) 0%, transparent 18%, transparent 82%, var(--background-primary) 100%), var(--background-secondary)}.rule{background:var(--gradient-gold-line);opacity:.55;height:1px;position:relative}.rule:after{content:"";background:var(--gold-primary);width:7px;height:7px;box-shadow:0 0 0 4px var(--background-primary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.eyebrow{align-items:center;gap:var(--space-3);min-width:0;font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--gold-primary);flex-wrap:wrap;font-weight:600;display:inline-flex}.eyebrow:before{content:"";opacity:.7;background:currentColor;width:28px;height:1px}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-display);line-height:var(--leading-tight)}.gold-text{background:var(--gradient-gold-text);-webkit-text-fill-color:transparent;color:var(--gold-primary);-webkit-background-clip:text;background-clip:text}.lede{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-secondary);max-width:var(--measure)}.muted{color:var(--text-muted)}.text-link{color:var(--text-link);transition:background-size var(--duration-base) var(--ease-out), color var(--duration-fast);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.text-link:hover,.text-link:focus-visible{color:var(--text-link-hover);background-size:100% 1px}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.panel{background:var(--gradient-metal);border:1px solid var(--border-subtle);box-shadow:var(--inset-highlight), var(--shadow-md);position:relative}.panel:before{content:"";background:var(--gradient-gold-line);opacity:.7;pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.framed{position:relative}.framed:after{content:"";pointer-events:none;background:linear-gradient(var(--gold-muted), var(--gold-muted)) top left / 14px 1px no-repeat, linear-gradient(var(--gold-muted), var(--gold-muted)) top left / 1px 14px no-repeat, linear-gradient(var(--gold-muted), var(--gold-muted)) top right / 14px 1px no-repeat, linear-gradient(var(--gold-muted), var(--gold-muted)) top right / 1px 14px no-repeat, linear-gradient(var(--gold-muted), var(--gold-muted)) bottom left / 14px 1px no-repeat, linear-gradient(var(--gold-muted), var(--gold-muted)) bottom left / 1px 14px no-repeat, linear-gradient(var(--gold-muted), var(--gold-muted)) bottom right / 14px 1px no-repeat, linear-gradient(var(--gold-muted), var(--gold-muted)) bottom right / 1px 14px no-repeat;opacity:.75;position:absolute;inset:8px}.spinner{inline-size:var(--icon-md);block-size:var(--icon-md);border:var(--border-width-strong) solid var(--border-subtle);border-block-start-color:var(--gold-primary);border-radius:var(--radius-pill);animation:spinner-rotate var(--duration-spin) linear infinite;flex:none;display:inline-block}.spinner[data-size=sm]{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.spinner[data-size=lg]{block-size:28px;inline-size:28px}.spinner[data-tone=current]{border-color:color-mix(in srgb, currentColor 28%, transparent);border-block-start-color:currentColor}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:var(--space-3);left:var(--space-3);z-index:var(--z-toast);padding:var(--space-3) var(--space-5);background:var(--gold-primary);color:var(--text-on-gold);font-weight:700;font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;transition:transform var(--duration-fast) var(--ease-out);position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}[data-reveal=pending]{opacity:0;transform:translateY(22px)}[data-reveal=visible]{opacity:1;transition:opacity var(--duration-reveal) var(--ease-out), transform var(--duration-reveal) var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:none}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}@keyframes pulse-dot{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.75;box-shadow:0 0 0 5px #0000}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}[data-reveal=pending]{opacity:1;transform:none}}
