.ArchetypesSection-module__NyRTVa__archetypes{scroll-margin-top:var(--header-h,0px);align-content:center;justify-items:stretch;gap:var(--s10-stack);padding-block-start:calc(var(--header-h) + env(safe-area-inset-top,0px) + clamp(.5rem, 1.6vw, 1.9rem));padding-block-end:var(--s10-pad);padding-inline:var(--rail-lane);background:var(--c-bg);background-image:var(--grid-image);background-attachment:var(--ground-attach);--head:0;--body:0;display:grid;position:relative;overflow:hidden}.ArchetypesSection-module__NyRTVa__head{inline-size:100%;max-inline-size:var(--s10-measure);text-align:start;opacity:max(var(--head), .001);transform:translateY(calc((1 - var(--head)) * 1.6rem));justify-items:start;display:grid;position:relative}.ArchetypesSection-module__NyRTVa__eyebrow{color:var(--c-gold);font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;align-items:center;gap:.9em;margin:0;font-weight:400;line-height:1;display:flex}.ArchetypesSection-module__NyRTVa__tick{inline-size:var(--node-size);block-size:var(--node-size);background:var(--c-gold);transform:rotate(45deg)}.ArchetypesSection-module__NyRTVa__headline{margin:0;color:var(--c-cream);font-family:var(--font-display);font-size:var(--fs-s10-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin-block-start:calc(var(--s2-gap) * 1.9);font-weight:400;line-height:1.08}[dir=rtl] .ArchetypesSection-module__NyRTVa__headline{line-height:1.42}.ArchetypesSection-module__NyRTVa__headlineLine{display:block}.ArchetypesSection-module__NyRTVa__stop{color:var(--c-gold)}.ArchetypesSection-module__NyRTVa__rule{inline-size:var(--s10-rule);block-size:var(--hairline);background:linear-gradient(to right, var(--c-gold-line-strong) 0%, var(--c-gold-line) 55%, transparent 100%);margin-block-start:calc(var(--s2-gap) * 1.6);position:relative}[dir=rtl] .ArchetypesSection-module__NyRTVa__rule{background:linear-gradient(to left, var(--c-gold-line-strong) 0%, var(--c-gold-line) 55%, transparent 100%)}.ArchetypesSection-module__NyRTVa__rule:after{content:"";inline-size:var(--node-size);block-size:var(--node-size);background:var(--c-gold);position:absolute;inset-block-start:50%;inset-inline-start:54%;transform:translate(-50%,-50%)rotate(45deg)}.ArchetypesSection-module__NyRTVa__subline{color:var(--c-text);font-family:var(--font-sans);font-size:var(--fs-s10-sub);text-wrap:pretty;margin:0;margin-block-start:calc(var(--s2-gap) * 1.7);font-weight:300;line-height:1.75;display:grid}.ArchetypesSection-module__NyRTVa__sublineLine{display:block}.ArchetypesSection-module__NyRTVa__compass{inline-size:var(--s10-compass);block-size:var(--s10-compass);fill:none;stroke:var(--c-gold-line-faint);stroke-width:1px;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--s10-compass) * -.62);transform:translateY(-50%)}.ArchetypesSection-module__NyRTVa__compassStar{fill:var(--c-gold-soft);stroke:none;opacity:.5}.ArchetypesSection-module__NyRTVa__compassNode{fill:var(--c-gold-line);stroke:none}@media (max-width:1279px){.ArchetypesSection-module__NyRTVa__compass{display:none}}.ArchetypesSection-module__NyRTVa__frame{padding:var(--s10-frame-pad);border:var(--hairline) solid var(--c-gold-line-faint);border-radius:calc(var(--s10-radius) + var(--s10-frame-pad) * .6);opacity:max(var(--body), .001);transform:translateY(calc((1 - var(--body)) * 1.6rem));background:linear-gradient(#d8a64b09 0%,#d8a64b02 100%);position:relative}.ArchetypesSection-module__NyRTVa__pin{inline-size:calc(var(--node-size) * 2.2);block-size:calc(var(--node-size) * 2.2);background:var(--c-gold);position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--node-size) * -1.1);transform:translateY(-50%)rotate(45deg);box-shadow:0 0 14px #d8a64b80}.ArchetypesSection-module__NyRTVa__gallery{gap:var(--s10-gap);block-size:var(--s10-h);display:flex}.ArchetypesSection-module__NyRTVa__panel{border:var(--hairline) solid transparent;border-radius:var(--s10-radius);cursor:pointer;isolation:isolate;min-inline-size:0;transition:flex-grow var(--s10-swing) var(--ease-out), border-color var(--s10-swing) var(--ease-out);-webkit-tap-highlight-color:transparent;background:#07060a;flex:1 1 0;padding:0;position:relative;overflow:hidden}.ArchetypesSection-module__NyRTVa__panel[data-on]{flex-grow:var(--s10-grow);border-color:var(--c-gold-line)}.ArchetypesSection-module__NyRTVa__panel:focus-visible{outline:var(--hairline) solid var(--c-gold);outline-offset:3px}.ArchetypesSection-module__NyRTVa__art{object-fit:cover;object-position:var(--s10-focus,50%) center;filter:saturate(.82)brightness(.86);block-size:100%;inline-size:100%;transition:filter var(--s10-swing) var(--ease-out), transform var(--s10-swing) var(--ease-out);position:absolute;inset:0;transform:scale(1.04)}.ArchetypesSection-module__NyRTVa__panel[data-on] .ArchetypesSection-module__NyRTVa__art{filter:saturate()brightness();transform:scale(1)}.ArchetypesSection-module__NyRTVa__panel[data-art=master]{--s10-focus:30%}.ArchetypesSection-module__NyRTVa__panel[data-art=hunter]{--s10-focus:24%}.ArchetypesSection-module__NyRTVa__panel[data-art=engineer]{--s10-focus:57%}.ArchetypesSection-module__NyRTVa__panel[data-art=commander]{--s10-focus:28%}.ArchetypesSection-module__NyRTVa__veil{transition:background var(--s10-swing) var(--ease-out);background:linear-gradient(#0000 26%,#03030370 56%,#030303f0 100%),#03030333;position:absolute;inset:0}.ArchetypesSection-module__NyRTVa__panel[data-on] .ArchetypesSection-module__NyRTVa__veil{background:linear-gradient(#0000 22%,#0303034d 54%,#030303eb 100%)}.ArchetypesSection-module__NyRTVa__plate{inset-inline:var(--s10-plate-inset);text-align:start;inline-size:var(--s10-caption);transition:inline-size var(--s10-swing) var(--ease-out);pointer-events:none;justify-items:start;display:grid;position:absolute;inset-block-end:var(--s10-plate-inset)}.ArchetypesSection-module__NyRTVa__panel[data-on] .ArchetypesSection-module__NyRTVa__plate{inline-size:var(--s10-caption-open)}.ArchetypesSection-module__NyRTVa__sigil{inline-size:var(--s10-sigil);block-size:var(--s10-sigil);margin-block-end:.55em;display:block}.ArchetypesSection-module__NyRTVa__sigil svg{fill:none;block-size:100%;inline-size:100%;stroke:var(--c-gold);stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}.ArchetypesSection-module__NyRTVa__name{inline-size:100%;color:var(--c-cream);font-family:var(--font-display);font-size:var(--fs-s10-name);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.7em;font-weight:400;line-height:1.1;display:flex}.ArchetypesSection-module__NyRTVa__nameRule{block-size:var(--hairline);background:linear-gradient(to right, var(--c-gold-line) 0%, transparent 100%);opacity:0;transition:opacity var(--s10-swing) var(--ease-out);flex:auto}[dir=rtl] .ArchetypesSection-module__NyRTVa__nameRule{background:linear-gradient(to left, var(--c-gold-line) 0%, transparent 100%)}.ArchetypesSection-module__NyRTVa__panel[data-on] .ArchetypesSection-module__NyRTVa__nameRule{opacity:1}.ArchetypesSection-module__NyRTVa__role{color:#fff;font-family:var(--font-sans);font-size:var(--fs-s10-role);margin-block-start:.55em;font-weight:300;line-height:1.35}.ArchetypesSection-module__NyRTVa__lines{color:#edeae3b8;font-family:var(--font-sans);font-size:var(--fs-s10-line);flex-wrap:wrap;column-gap:.35em;margin-block-start:.35em;font-weight:300;line-height:1.55;display:flex}.ArchetypesSection-module__NyRTVa__line{display:block}.ArchetypesSection-module__NyRTVa__foot{color:var(--c-gold-soft);font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;opacity:max(var(--body), .001);justify-content:center;align-items:center;gap:clamp(1rem,2.4vw,2.5rem);margin:0;font-weight:400;line-height:1;display:flex}.ArchetypesSection-module__NyRTVa__footRule{inline-size:var(--s10-foot-rule);block-size:var(--hairline);background:linear-gradient(to right, transparent 0%, var(--c-gold-line) 100%)}.ArchetypesSection-module__NyRTVa__footRule:last-child{background:linear-gradient(to left, transparent 0%, var(--c-gold-line) 100%)}.ArchetypesSection-module__NyRTVa__footLink{color:inherit;letter-spacing:inherit;transition:color .26s var(--ease-out)}.ArchetypesSection-module__NyRTVa__footLink:hover{color:var(--c-gold);text-underline-offset:.4em;text-decoration:underline}.ArchetypesSection-module__NyRTVa__footLink:focus-visible{outline:var(--hairline) solid var(--c-gold);outline-offset:4px}@media (max-width:1023px){.ArchetypesSection-module__NyRTVa__archetypes{padding-inline:var(--gutter)}}@media (max-width:767px){.ArchetypesSection-module__NyRTVa__gallery{flex-direction:column;block-size:auto}.ArchetypesSection-module__NyRTVa__panel,.ArchetypesSection-module__NyRTVa__panel[data-on]{block-size:var(--s10-stacked-h);flex:none}.ArchetypesSection-module__NyRTVa__plate{inline-size:auto;inset-inline:var(--s10-plate-inset)}.ArchetypesSection-module__NyRTVa__nameRule,.ArchetypesSection-module__NyRTVa__panel[data-on] .ArchetypesSection-module__NyRTVa__nameRule{opacity:1}.ArchetypesSection-module__NyRTVa__art,.ArchetypesSection-module__NyRTVa__panel[data-on] .ArchetypesSection-module__NyRTVa__art{filter:saturate(.9)brightness(.9);transform:none}}@media (prefers-reduced-motion:reduce){.ArchetypesSection-module__NyRTVa__head,.ArchetypesSection-module__NyRTVa__frame,.ArchetypesSection-module__NyRTVa__foot{opacity:1;transform:none}.ArchetypesSection-module__NyRTVa__panel,.ArchetypesSection-module__NyRTVa__art,.ArchetypesSection-module__NyRTVa__veil,.ArchetypesSection-module__NyRTVa__nameRule{transition:none}}
.ArrowSection-module__0400YG__arrow{z-index:2;pointer-events:none;--head:0;--body:0;--lit:0;--glow:0;position:absolute;inset:0}.ArrowSection-module__0400YG__arrow:not([data-active]){opacity:0}.ArrowSection-module__0400YG__frame{--plate-h:min(var(--frame-h), 56.25vw);--band:calc(var(--plate-h) * .19);z-index:3;grid-template-rows:1fr var(--band) 1fr;padding-inline:var(--gutter);justify-items:center;padding-block-end:calc(var(--plate-h) * .044);display:grid;position:absolute;inset:0}@media (max-aspect-ratio:1){.ArrowSection-module__0400YG__frame{--plate-h:var(--frame-h);--band:calc(var(--plate-h) * .14)}}.ArrowSection-module__0400YG__headline{margin:0;max-inline-size:22ch;color:var(--c-cream);font-family:var(--font-display);font-size:var(--fs-s5-display);letter-spacing:var(--tracking-display);text-align:center;text-wrap:balance;text-shadow:var(--text-lift);opacity:var(--head);transform:translateY(calc((1 - var(--head)) * .34em));filter:blur(calc((1 - var(--head)) * 12px));grid-row:1;align-self:end;margin-block-end:clamp(.35rem,1.1vh,1.1rem);font-weight:400;line-height:1.04}.ArrowSection-module__0400YG__arrow[data-active] .ArrowSection-module__0400YG__headline{will-change:opacity, transform, filter}[dir=rtl] .ArrowSection-module__0400YG__headline{line-height:1.35}.ArrowSection-module__0400YG__body{max-inline-size:var(--s5-measure);font-family:var(--font-sans);font-size:var(--fs-s5-body);text-align:center;text-wrap:pretty;opacity:var(--body);will-change:opacity;grid-row:3;align-self:start;margin:0;margin-block-start:clamp(.9rem,2.6vh,2.6rem);font-weight:300;line-height:1.68}.ArrowSection-module__0400YG__word{--w:clamp(0, calc((var(--lit) - var(--i)) / 2), 1);color:rgb(255 255 255/calc(.2 + .8 * var(--w)));text-shadow:0 0 calc(var(--w) * .7em) rgb(255 255 255/calc(var(--w) * .16))}.ArrowSection-module__0400YG__ring{z-index:2;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:hidden}.ArrowSection-module__0400YG__ringLine{fill:none;stroke:url(#nv-ring-hues);vector-effect:non-scaling-stroke;stroke-linecap:butt;--nv-perimeter:calc(2 * (100vw + var(--frame-h)));stroke-dasharray:calc(var(--glow) * var(--nv-perimeter)) 100000px;stroke-width:clamp(6px,.72vw,12px)}.ArrowSection-module__0400YG__bloom{z-index:2;opacity:.85;pointer-events:none;block-size:280%;inline-size:280%;position:absolute;inset:-90%}.ArrowSection-module__0400YG__arrow:not([data-glow]) .ArrowSection-module__0400YG__ring,.ArrowSection-module__0400YG__arrow:not([data-glow]) .ArrowSection-module__0400YG__bloom{visibility:hidden}.ArrowSection-module__0400YG__halo{z-index:1;pointer-events:none;block-size:100%;inline-size:100%;opacity:calc(min(1, var(--glow) * 2.4) * .46);will-change:opacity;position:absolute;inset:0}@media (max-width:767px){.ArrowSection-module__0400YG__body{max-inline-size:100%}}@media (max-width:1023px){.ArrowSection-module__0400YG__headline{filter:none}.ArrowSection-module__0400YG__bloom{display:none}}@media (prefers-reduced-motion:reduce){.ArrowSection-module__0400YG__headline{filter:none;transform:none}}
.DarkSection-module__4vgXJG__dark{min-block-size:calc(var(--s7-orb) + var(--section-pad) * 2);padding-block:var(--s7-pad);padding-inline:var(--rail-lane);background:var(--c-bg);background-image:var(--grid-image);background-attachment:var(--ground-attach);--head:0;--body:0;place-items:center;display:grid;position:relative;overflow:hidden}.DarkSection-module__4vgXJG__orb{inset-block-start:50%;inline-size:var(--s7-orb);block-size:var(--s7-orb);opacity:var(--head);pointer-events:none;will-change:opacity;position:absolute;left:50%;transform:translate(-50%,-50%)}.DarkSection-module__4vgXJG__orb canvas{block-size:100%;inline-size:100%;display:block}.DarkSection-module__4vgXJG__frame{justify-items:center;inline-size:100%;display:grid;position:relative}.DarkSection-module__4vgXJG__block{inline-size:100%;max-inline-size:var(--s7-measure);text-align:center;justify-items:center;display:grid}.DarkSection-module__4vgXJG__eyebrow{color:var(--c-gold);font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;text-shadow:var(--text-lift-micro);opacity:var(--head);transform:translateY(calc((1 - var(--head)) * 1.4rem));margin:0;font-weight:400;line-height:1}.DarkSection-module__4vgXJG__flourish,.DarkSection-module__4vgXJG__flourishWide{block-size:var(--hairline);inline-size:var(--s7-rule);margin-block:calc(var(--s2-gap) * 1.3) 0;background:linear-gradient(to right, transparent 0%, var(--c-gold-line) 18%, var(--c-gold-line-strong) 50%, var(--c-gold-line) 82%, transparent 100%);opacity:var(--head);transform:translateY(calc((1 - var(--head)) * 1.8rem));position:relative}.DarkSection-module__4vgXJG__flourishWide{inline-size:var(--s7-rule-wide);margin-block:calc(var(--s2-gap) * 1.9) 0}.DarkSection-module__4vgXJG__flourishWide:before,.DarkSection-module__4vgXJG__flourishWide:after{content:"";inline-size:var(--node-size);block-size:var(--node-size);background:var(--c-gold);border-radius:50%;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.DarkSection-module__4vgXJG__flourishWide:before{inset-inline-start:0}.DarkSection-module__4vgXJG__flourishWide:after{inset-inline-end:0}.DarkSection-module__4vgXJG__flourishMark{left:50%;inline-size:var(--s7-flourish);block-size:calc(var(--s7-flourish) / 4);fill:none;stroke:var(--c-gold);stroke-width:1.1px;stroke-linecap:round;position:absolute;inset-block-start:50%;overflow:visible;transform:translate(-50%,-50%)}.DarkSection-module__4vgXJG__flourishNode{fill:var(--c-gold);stroke:none}.DarkSection-module__4vgXJG__headline{margin:0;color:var(--c-cream);font-family:var(--font-display);font-size:var(--fs-s7-display);letter-spacing:var(--tracking-display);text-align:center;text-shadow:var(--text-lift);opacity:var(--head);transform:translateY(calc((1 - var(--head)) * 2.6rem));filter:blur(calc((1 - var(--head)) * 12px));will-change:opacity, transform, filter;margin-block-start:calc(var(--s2-gap) * 1.9);font-weight:400;line-height:1.04}[dir=rtl] .DarkSection-module__4vgXJG__headline{line-height:1.35}.DarkSection-module__4vgXJG__headlineLine{display:block}.DarkSection-module__4vgXJG__body{color:var(--c-text);font-family:var(--font-sans);font-size:var(--fs-s7-body);text-align:center;text-wrap:pretty;text-shadow:var(--text-lift);opacity:var(--body);transform:translateY(calc((1 - var(--body)) * 2.2rem));will-change:opacity, transform;margin:0;margin-block-start:calc(var(--s2-gap) * 1.9);font-weight:300;line-height:1.6}.DarkSection-module__4vgXJG__bodyLine{display:block}.DarkSection-module__4vgXJG__actions{opacity:var(--body);transform:translateY(calc((1 - var(--body)) * 2.2rem));will-change:opacity, transform;margin-block-start:calc(var(--s2-gap) * 1.9)}.DarkSection-module__4vgXJG__explore{border:var(--border-1) solid var(--char-accent);border-radius:var(--radius-8);background:var(--char-accent);block-size:52px;color:var(--ink-950);font-family:var(--font-ui);letter-spacing:.04em;white-space:nowrap;transition:filter var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);justify-content:center;align-items:center;gap:.6em;padding-inline:28px;font-size:14px;font-weight:600;display:inline-flex}.DarkSection-module__4vgXJG__explore:hover{filter:brightness(var(--hover-brightness))}.DarkSection-module__4vgXJG__explore:active{border-color:var(--char-accent)}.DarkSection-module__4vgXJG__exploreIcon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:1.05em;inline-size:1.05em}[dir=rtl] .DarkSection-module__4vgXJG__exploreIcon{transform:scaleX(-1)}@media (max-width:1023px){.DarkSection-module__4vgXJG__dark{padding-inline:var(--gutter)}}@media (prefers-reduced-motion:reduce),(max-width:1023px){.DarkSection-module__4vgXJG__headline{filter:none}}
.FaqSection-module__K3Walq__faq{--head:1;--body:1;padding-block:clamp(3.5rem,7vw,7rem);padding-inline:var(--rail-lane);background:var(--c-bg);interpolate-size:allow-keywords;gap:clamp(1.75rem,3.4vw,3.5rem);display:grid;position:relative}.FaqSection-module__K3Walq__head{text-align:center;justify-items:center;inline-size:100%;max-inline-size:44rem;margin-inline:auto;display:grid}.FaqSection-module__K3Walq__eyebrow{color:var(--c-gold);font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;opacity:max(var(--head), .001);transform:translateY(calc((1 - var(--head)) * 1.4rem));margin:0;font-weight:400;line-height:1}.FaqSection-module__K3Walq__headline{color:var(--c-cream);font-family:var(--font-display);font-size:calc(var(--fs-s8-display) * .8);letter-spacing:var(--tracking-display);text-wrap:balance;opacity:max(var(--head), .001);transform:translateY(calc((1 - var(--head)) * 2.2rem));margin:0;margin-block-start:calc(var(--s2-gap) * 1.6);font-weight:400;line-height:1.08}[dir=rtl] .FaqSection-module__K3Walq__headline{line-height:1.4}.FaqSection-module__K3Walq__rule{block-size:var(--hairline);inline-size:var(--s7-rule);background:linear-gradient(to right, transparent 0%, var(--c-gold-line) 18%, var(--c-gold-line-strong) 50%, var(--c-gold-line) 82%, transparent 100%);opacity:max(var(--head), .001);transform:scaleX(var(--head));margin-block-start:calc(var(--s2-gap) * 1.6);position:relative}.FaqSection-module__K3Walq__rule:after{content:"";left:50%;inline-size:var(--node-size);block-size:var(--node-size);background:var(--c-gold);position:absolute;inset-block-start:50%;transform:translate(-50%,-50%)rotate(45deg)}.FaqSection-module__K3Walq__list{border-block-start:var(--hairline) solid var(--c-gold-line-faint);inline-size:100%;max-inline-size:50rem;margin-inline:auto}.FaqSection-module__K3Walq__item{--r:clamp(0, calc(var(--body) * 8 - var(--i)), 1);border-block-end:var(--hairline) solid var(--c-gold-line-faint);opacity:max(var(--r), .001);transform:translateY(calc((1 - var(--r)) * 1.2rem));transition:background-color .32s var(--ease-out)}.FaqSection-module__K3Walq__item[open]{background:linear-gradient(#d8a64b0d,#d8a64b00)}.FaqSection-module__K3Walq__summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.9rem,2vw,1.6rem);padding-block:clamp(1rem,1.7vw,1.5rem);padding-inline:clamp(.25rem,1vw,.75rem);list-style:none;display:grid}.FaqSection-module__K3Walq__summary::-webkit-details-marker{display:none}.FaqSection-module__K3Walq__summary:focus-visible{outline:var(--hairline) solid var(--c-gold);outline-offset:-2px}.FaqSection-module__K3Walq__index{min-inline-size:2ch;color:var(--c-gold);font-family:var(--font-display);opacity:.8;transition:opacity .26s var(--ease-out);font-size:clamp(1.1rem,min(1.5vw,2.6vh),1.6rem);line-height:1}.FaqSection-module__K3Walq__question{color:var(--c-cream);font-family:var(--font-display);text-wrap:balance;transition:color .26s var(--ease-out);margin:0;font-size:clamp(1rem,min(1.4vw,2.5vh),1.45rem);font-weight:400;line-height:1.3}[dir=rtl] .FaqSection-module__K3Walq__question{line-height:1.6}.FaqSection-module__K3Walq__summary:hover .FaqSection-module__K3Walq__question,.FaqSection-module__K3Walq__item[open] .FaqSection-module__K3Walq__question{color:var(--c-gold)}.FaqSection-module__K3Walq__summary:hover .FaqSection-module__K3Walq__index,.FaqSection-module__K3Walq__item[open] .FaqSection-module__K3Walq__index{opacity:1}.FaqSection-module__K3Walq__toggle{flex:none;block-size:.9rem;inline-size:.9rem;position:relative}.FaqSection-module__K3Walq__toggle:before,.FaqSection-module__K3Walq__toggle:after{content:"";background:var(--c-gold);block-size:1.5px;transition:transform .32s var(--ease-out);border-radius:1px;position:absolute;inset-block-start:50%;inset-inline:0}.FaqSection-module__K3Walq__toggle:after{transform:rotate(90deg)}.FaqSection-module__K3Walq__item[open] .FaqSection-module__K3Walq__toggle:after{transform:rotate(0)}.FaqSection-module__K3Walq__item::details-content{block-size:0;transition:block-size .38s var(--ease-out), content-visibility .38s allow-discrete;overflow:clip}.FaqSection-module__K3Walq__item[open]::details-content{block-size:auto}.FaqSection-module__K3Walq__answer{color:var(--c-text);font-family:var(--font-sans);text-wrap:pretty;margin:0;padding-block:0 clamp(1.1rem,1.9vw,1.75rem);padding-inline:calc(clamp(.25rem,1vw,.75rem) + 2ch + clamp(.9rem,2vw,1.6rem)) calc(clamp(.25rem,1vw,.75rem) + 2.4rem);font-size:clamp(.9rem,min(1.1vw,1.95vh),1.15rem);font-weight:300;line-height:1.7}@media (max-width:1023px){.FaqSection-module__K3Walq__faq{padding-inline:var(--gutter)}}@media (max-width:767px){.FaqSection-module__K3Walq__answer{padding-inline:clamp(.25rem,1vw,.75rem)}}@media (prefers-reduced-motion:reduce){.FaqSection-module__K3Walq__item,.FaqSection-module__K3Walq__toggle:before,.FaqSection-module__K3Walq__toggle:after{transition:none}.FaqSection-module__K3Walq__item::details-content{transition:none}}
.MissSection-module__j3wWGW__miss{z-index:2;pointer-events:none;--head:0;--lift:0;--told:0;--traits:0;position:absolute;inset:0}.MissSection-module__j3wWGW__miss:not([data-active]){opacity:0}.MissSection-module__j3wWGW__miss:not([data-active]) .MissSection-module__j3wWGW__dots,.MissSection-module__j3wWGW__miss:not([data-traits]) .MissSection-module__j3wWGW__dots{visibility:hidden}.MissSection-module__j3wWGW__told{grid-template-rows:calc(var(--header-h) + env(safe-area-inset-top,0px)) minmax(0, 1fr) clamp(2rem, 6vh, 5rem);grid-template-columns:var(--gutter) minmax(0, 1fr) var(--gutter);opacity:calc(var(--head) * (1 - var(--told)));transform:translateY(calc(var(--lift) * -7vh + var(--told) * -9vh));will-change:opacity, transform;justify-items:center;display:grid;position:absolute;inset:0}.MissSection-module__j3wWGW__statement{inline-size:100%;max-inline-size:var(--s6-measure);text-align:center;grid-area:2/2;align-self:center;justify-items:center;display:grid}.MissSection-module__j3wWGW__traits{grid-template-rows:calc(var(--header-h) + env(safe-area-inset-top,0px)) minmax(0, 1fr) clamp(2rem, 6vh, 5rem);grid-template-columns:var(--gutter) minmax(0, 1.04fr) clamp(1.5rem, 4.2vw, 5.5rem) minmax(0, 1fr) var(--rail-lane);opacity:var(--told);will-change:opacity;align-items:center;display:grid;position:absolute;inset:0}.MissSection-module__j3wWGW__bezel{--s6-corner:clamp(1.1rem, 1.6vw, 1.85rem);aspect-ratio:16/10.4;border:var(--hairline) solid var(--c-gold-line-strong);max-block-size:100%;inline-size:100%;transform:translateY(calc((1 - var(--told)) * 2.5rem));border-radius:clamp(.9rem,1.5vw,1.75rem);grid-area:2/2;justify-self:end;position:relative;box-shadow:0 0 min(4vw,3rem) #d8a64b1a,0 1.5rem 3rem #00000073}.MissSection-module__j3wWGW__bezelCorner{z-index:3;inline-size:var(--s6-corner);block-size:var(--s6-corner);pointer-events:none;position:absolute}.MissSection-module__j3wWGW__bezelCorner[data-corner=tl]{border-block-start:var(--hairline) solid var(--c-gold);border-inline-start:var(--hairline) solid var(--c-gold);border-start-start-radius:clamp(.9rem,1.5vw,1.75rem);inset-block-start:calc(var(--hairline) * -1);inset-inline-start:calc(var(--hairline) * -1)}.MissSection-module__j3wWGW__bezelCorner[data-corner=tr]{border-block-start:var(--hairline) solid var(--c-gold);border-inline-end:var(--hairline) solid var(--c-gold);border-start-end-radius:clamp(.9rem,1.5vw,1.75rem);inset-block-start:calc(var(--hairline) * -1);inset-inline-end:calc(var(--hairline) * -1)}.MissSection-module__j3wWGW__bezelCorner[data-corner=bl]{border-block-end:var(--hairline) solid var(--c-gold);border-inline-start:var(--hairline) solid var(--c-gold);border-end-start-radius:clamp(.9rem,1.5vw,1.75rem);inset-block-end:calc(var(--hairline) * -1);inset-inline-start:calc(var(--hairline) * -1)}.MissSection-module__j3wWGW__bezelCorner[data-corner=br]{border-block-end:var(--hairline) solid var(--c-gold);border-inline-end:var(--hairline) solid var(--c-gold);border-end-end-radius:clamp(.9rem,1.5vw,1.75rem);inset-block-end:calc(var(--hairline) * -1);inset-inline-end:calc(var(--hairline) * -1)}.MissSection-module__j3wWGW__bezelMedia{z-index:0;border-radius:clamp(.6rem,1vw,1.15rem);position:absolute;inset:clamp(.5rem,.75vw,.9rem);overflow:hidden}.MissSection-module__j3wWGW__bezelStill{background-color:var(--c-bg);background-image:var(--bezel-still);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.MissSection-module__j3wWGW__bezelVideo{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.MissSection-module__j3wWGW__bezelVideo{display:none}}.MissSection-module__j3wWGW__bezelVignette{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 clamp(1.5rem,3vw,3.5rem) #00000073}.MissSection-module__j3wWGW__bezelIdle{background:radial-gradient(ellipse at center, #d8a64b24, transparent 68%), var(--c-bg);place-items:center;display:grid;position:absolute;inset:0}.MissSection-module__j3wWGW__bezelIdleMark{opacity:.55;block-size:clamp(2.75rem,6vw,4.5rem);inline-size:clamp(2.75rem,6vw,4.5rem)}.MissSection-module__j3wWGW__bezel:before{content:"";z-index:2;border:var(--hairline) solid var(--c-gold-line-strong);background:linear-gradient(var(--c-gold-line-strong), var(--c-gold-line-strong)) 0 0 / calc(50% - var(--s6-notch) / 2) var(--hairline) no-repeat, linear-gradient(var(--c-gold-line-strong), var(--c-gold-line-strong)) 100% 0 / calc(50% - var(--s6-notch) / 2) var(--hairline) no-repeat;border-block-start-color:#0000;border-radius:clamp(.6rem,1vw,1.15rem);position:absolute;inset:clamp(.5rem,.75vw,.9rem)}.MissSection-module__j3wWGW__bezelNotch{z-index:3;inset-block-start:clamp(.5rem,.75vw,.9rem);inline-size:var(--s6-notch);block-size:calc(var(--s6-notch) * .115);background: linear-gradient(to bottom left, transparent calc(50% - .5px), var(--c-gold-line-strong) calc(50% - .5px), var(--c-gold-line-strong) calc(50% + .5px), transparent calc(50% + .5px)) 0 0 / calc(var(--s6-notch) * .115) 100% no-repeat, linear-gradient(to bottom right, transparent calc(50% - .5px), var(--c-gold-line-strong) calc(50% - .5px), var(--c-gold-line-strong) calc(50% + .5px), transparent calc(50% + .5px)) 100% 0 / calc(var(--s6-notch) * .115) 100% no-repeat,  linear-gradient(var(--c-gold-line-strong), var(--c-gold-line-strong)) 50% 100% / calc(100% - var(--s6-notch) * .23) var(--hairline) no-repeat;position:absolute;left:50%;transform:translate(-50%)}.MissSection-module__j3wWGW__bezelNotch:after{content:"";left:50%;inline-size:var(--node-size);block-size:var(--node-size);border:var(--hairline) solid var(--c-gold);position:absolute;inset-block-end:calc(var(--node-size) * -.5);transform:translate(-50%)rotate(45deg)}.MissSection-module__j3wWGW__rail{grid-area:2/4;justify-items:start;inline-size:100%;display:grid}.MissSection-module__j3wWGW__deck{inline-size:100%;margin-block-start:calc(var(--s2-gap) * 2.4);display:grid}.MissSection-module__j3wWGW__trait{opacity:calc(var(--in,0) * (1 - var(--out,0)));transform:translateY(calc((1 - var(--in,0)) * 2.2rem + var(--out,0) * -2.2rem));will-change:opacity, transform;grid-area:1/1}.MissSection-module__j3wWGW__traitIndex{color:var(--c-gold);font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;text-shadow:var(--text-lift-micro);margin:0;font-weight:400;line-height:1}.MissSection-module__j3wWGW__traitTitle{color:var(--c-cream);text-shadow:var(--text-lift);font-family:var(--font-display);font-size:var(--fs-s6-trait);letter-spacing:var(--tracking-display);text-align:start;margin:0;margin-block-start:calc(var(--s2-gap) * 1.1);font-weight:400;line-height:1.06}[dir=rtl] .MissSection-module__j3wWGW__traitTitle{line-height:1.4}.MissSection-module__j3wWGW__traitBody{color:var(--c-text);font-family:var(--font-sans);font-size:var(--fs-s2-sub);text-align:start;text-shadow:var(--text-lift-heavy);margin:0;margin-block-start:calc(var(--s2-gap) * 1.1);font-weight:300;line-height:1.55}.MissSection-module__j3wWGW__traitLine{display:block}.MissSection-module__j3wWGW__dots{align-items:center;gap:clamp(.55rem,1.1vw,1.1rem);margin:0;margin-block-start:calc(var(--s2-gap) * 2.6);padding:0;list-style:none;display:flex}.MissSection-module__j3wWGW__dotItem{display:flex}.MissSection-module__j3wWGW__dot{border:var(--hairline) solid var(--c-gold);cursor:pointer;appearance:none;pointer-events:auto;block-size:clamp(.6rem,.96vw,1.1rem);inline-size:clamp(.6rem,.96vw,1.1rem);transition:transform .32s var(--ease-cine);background:0 0;border-radius:50%;margin:0;padding:0;display:block;position:relative}.MissSection-module__j3wWGW__dot:before{content:"";position:absolute;inset:calc(-1*clamp(.5rem,.8vw,.9rem))}.MissSection-module__j3wWGW__dot:hover{transform:scale(1.18)}.MissSection-module__j3wWGW__dot:active{transform:scale(.94)}.MissSection-module__j3wWGW__dot:focus-visible{outline:var(--hairline) solid var(--c-gold);outline-offset:.3rem}.MissSection-module__j3wWGW__dot:after{content:"";background:var(--c-gold);opacity:var(--in,0);transform:scale(calc(.4 + .6 * var(--in,0)));border-radius:50%;position:absolute;inset:24%}.MissSection-module__j3wWGW__eyebrow{color:var(--c-gold);font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;text-shadow:var(--text-lift-micro);margin:0;font-weight:400;line-height:1}.MissSection-module__j3wWGW__ornament{block-size:var(--hairline);inline-size:var(--s6-rule);margin-block:calc(var(--s2-gap) * 1.15) calc(var(--s2-gap) * 1.5);background:linear-gradient(to right, transparent 0%, var(--c-gold-line) 22%, var(--c-gold-line-strong) 50%, var(--c-gold-line) 78%, transparent 100%);position:relative}.MissSection-module__j3wWGW__rail .MissSection-module__j3wWGW__ornament{background:linear-gradient(to right, var(--c-gold-line-strong) 0%, var(--c-gold-line-strong) 55%, var(--c-gold-line) 82%, transparent 100%)}[dir=rtl] .MissSection-module__j3wWGW__rail .MissSection-module__j3wWGW__ornament{background:linear-gradient(to left, var(--c-gold-line-strong) 0%, var(--c-gold-line-strong) 55%, var(--c-gold-line) 82%, transparent 100%)}.MissSection-module__j3wWGW__ornamentStar{inline-size:var(--s6-star);block-size:var(--s6-star);fill:var(--c-gold);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MissSection-module__j3wWGW__headline{color:var(--c-cream);font-family:var(--font-display);font-size:var(--fs-s6-display);letter-spacing:var(--tracking-display);text-align:center;text-shadow:var(--text-lift);filter:blur(calc((1 - var(--head)) * 12px));will-change:filter;margin:0;font-weight:400;line-height:1.03}.MissSection-module__j3wWGW__headlineLine{display:block}[dir=rtl] .MissSection-module__j3wWGW__headline{line-height:1.35}.MissSection-module__j3wWGW__subline{color:var(--c-text);font-family:var(--font-sans);font-size:var(--fs-s6-sub);text-align:center;text-wrap:pretty;text-shadow:var(--text-lift);margin:0;margin-block-start:calc(var(--s2-gap) * 1.9);font-weight:300;line-height:1.5}@media (max-width:1023px){.MissSection-module__j3wWGW__miss{grid-area:2/1;min-block-size:0;position:relative;inset:auto}.MissSection-module__j3wWGW__told,.MissSection-module__j3wWGW__traits{grid-template-rows:minmax(0,1fr) clamp(1.5rem,4vh,3rem)}.MissSection-module__j3wWGW__statement{grid-row:1}.MissSection-module__j3wWGW__traits{grid-template-columns:var(--gutter) minmax(0, 1fr) var(--gutter);grid-template-rows:auto minmax(0,1fr) clamp(1.5rem,4vh,3rem)}.MissSection-module__j3wWGW__bezel{grid-area:1/2;justify-self:center;inline-size:min(100%,34rem,55.3846vh)}.MissSection-module__j3wWGW__rail{grid-area:2/2;align-self:start;margin-block-start:clamp(1.25rem,3.5vh,2.5rem)}}@media (max-width:1023px) and (orientation:portrait){.MissSection-module__j3wWGW__traits{grid-template-rows:minmax(0,1fr) auto clamp(1.25rem,3vh,2.5rem)}.MissSection-module__j3wWGW__bezel{aspect-ratio:9/16;grid-row:1;place-self:center;block-size:100%;min-block-size:0;inline-size:auto;max-inline-size:100%;margin-block-start:clamp(.5rem,1.5vh,1rem)}.MissSection-module__j3wWGW__rail{grid-row:2;margin-block-start:clamp(1rem,2.5vh,1.75rem)}.MissSection-module__j3wWGW__bezelStill{background-image:var(--bezel-still-portrait,var(--bezel-still))}}@media (prefers-reduced-motion:reduce),(max-width:1023px){.MissSection-module__j3wWGW__headline{filter:none}}
.TraitStage-module__W54sPq__stage{--acc:#66c94e;--acc-soft:#89ed71;--acc-deep:#2f8f43;--on-acc:#0f1e0b;--ink:#050806;--panel:#0a0f0c;--panel-2:#0d1310;--edge:#66c94e2e;--edge-gold:#d6af6b42;--text:#eef0ea;--muted:#a3aca5;--dim:#6f7a73;--red:#ff5a4e;--amber:#e8b04a;--ease:cubic-bezier(.2, .8, .2, 1);background:var(--ink);position:absolute;inset:0;overflow:hidden}.TraitStage-module__W54sPq__canvas{transform-origin:50%;font-family:var(--font-sans);color:var(--text);font-size:11px;line-height:1.5;animation:.35s ease-out both TraitStage-module__W54sPq__canvas-in;position:absolute;top:50%;left:50%}@keyframes TraitStage-module__W54sPq__canvas-in{0%{opacity:0}}.TraitStage-module__W54sPq__glow{pointer-events:none;background:radial-gradient(70% 55% at 50% 110%,#66c94e29,#0000 70%),radial-gradient(40% 30% at 50% -6%,#66c94e12,#0000 70%);position:absolute;inset:0}.TraitStage-module__W54sPq__icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.TraitStage-module__W54sPq__caret{vertical-align:-.15em;background:var(--acc);block-size:1em;inline-size:1.5px;margin-inline-start:2px;animation:.9s step-end infinite TraitStage-module__W54sPq__caret;display:inline-block}@keyframes TraitStage-module__W54sPq__caret{50%{opacity:0}}.TraitStage-module__W54sPq__grow{flex:1}.TraitStage-module__W54sPq__muted{color:var(--dim)}.TraitStage-module__W54sPq__danger{color:var(--red)!important}.TraitStage-module__W54sPq__caption{text-align:center;animation:TraitStage-module__W54sPq__caption-in .4s var(--ease) both;z-index:3;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;inset-block-start:30px;inset-inline:24px}.TraitStage-module__W54sPq__caption b{letter-spacing:-.01em;text-shadow:0 2px 16px #000000b3;align-items:center;gap:10px;font-size:22px;font-weight:650;line-height:1.35;display:inline-flex}.TraitStage-module__W54sPq__caption b i{background:var(--acc);block-size:7px;inline-size:7px;box-shadow:0 0 10px var(--acc);flex:none;transform:rotate(45deg)}.TraitStage-module__W54sPq__caption span{color:#c3cbc5;text-shadow:0 2px 10px #000c;max-inline-size:640px;font-size:12px}@keyframes TraitStage-module__W54sPq__caption-in{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__caption{inset-block-start:20px;inset-inline:14px}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__caption b{gap:8px;font-size:17px}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__caption span{font-size:11px;line-height:1.55}.TraitStage-module__W54sPq__scene{transition:opacity .4s,filter .4s;position:absolute;inset:12px 0 0}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__scene{inset-block-start:6px}.TraitStage-module__W54sPq__scene[data-ending]{opacity:0;filter:blur(6px)}.TraitStage-module__W54sPq__panel,.TraitStage-module__W54sPq__modal,.TraitStage-module__W54sPq__card,.TraitStage-module__W54sPq__scenarios,.TraitStage-module__W54sPq__metricStrip,.TraitStage-module__W54sPq__routine,.TraitStage-module__W54sPq__gridCard,.TraitStage-module__W54sPq__report,.TraitStage-module__W54sPq__emoLog,.TraitStage-module__W54sPq__readout,.TraitStage-module__W54sPq__breath,.TraitStage-module__W54sPq__journey,.TraitStage-module__W54sPq__verdict,.TraitStage-module__W54sPq__map,.TraitStage-module__W54sPq__ready,.TraitStage-module__W54sPq__tilt{box-sizing:border-box;border:1px solid var(--edge-gold);background:linear-gradient(180deg, #66c94e0a, transparent 40%), var(--panel);transition:left .5s var(--ease), top .5s var(--ease), width .5s var(--ease), height .5s var(--ease), opacity .35s ease, visibility .35s, filter .35s;border-radius:12px;position:absolute;overflow:hidden;box-shadow:0 18px 44px #00000080}.TraitStage-module__W54sPq__label{letter-spacing:.04em;color:var(--acc-soft);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:flex}.TraitStage-module__W54sPq__label[data-tone=hot]{color:var(--red)}.TraitStage-module__W54sPq__label small{color:var(--muted);font-weight:500}.TraitStage-module__W54sPq__panel{flex-direction:column;display:flex}.TraitStage-module__W54sPq__panel[data-dim]{filter:brightness(.45)blur(1px)}.TraitStage-module__W54sPq__toolbar{white-space:nowrap;border-block-end:1px solid #f4ead712;align-items:center;gap:6px;padding:9px 10px;display:flex}.TraitStage-module__W54sPq__toolbar b{font-size:11.5px}.TraitStage-module__W54sPq__tbIcon{border:1px solid var(--edge);block-size:24px;inline-size:24px;color:var(--acc);border-radius:7px;place-items:center;display:grid}.TraitStage-module__W54sPq__tbPill{color:var(--muted);border:1px solid #f4ead71f;border-radius:999px;padding:3px 8px;font-size:10px}.TraitStage-module__W54sPq__tbButton{border:1px solid var(--edge-gold);color:#ddd5c4;border-radius:8px;align-items:center;gap:5px;padding:4px 9px;font-size:10.5px;transition:all .3s;display:inline-flex;position:relative}.TraitStage-module__W54sPq__tbButton[data-hot]{border-color:var(--acc);color:var(--acc-soft);background:#66c94e29;animation:.7s .4s both TraitStage-module__W54sPq__press;box-shadow:0 0 0 4px #66c94e24}@keyframes TraitStage-module__W54sPq__press{0%,to{transform:scale(1)}12%{transform:scale(.93)}}.TraitStage-module__W54sPq__cursor{block-size:18px;inline-size:18px;animation:TraitStage-module__W54sPq__cursor .65s var(--ease) both;position:absolute;inset-block-start:60%;inset-inline-start:55%}.TraitStage-module__W54sPq__cursor svg{fill:#fff;stroke:#111;stroke-width:1.2px;block-size:100%;inline-size:100%}@keyframes TraitStage-module__W54sPq__cursor{0%{opacity:0;transform:translate(70px,120px)}20%{opacity:1}65%,to{transform:none}}.TraitStage-module__W54sPq__chartArea{flex:1;min-block-size:0;margin:8px 44px 10px 8px;position:relative}.TraitStage-module__W54sPq__symbol{inset-block-start:2px;color:var(--muted);z-index:1;font-size:10px;font-weight:600;position:absolute;left:4px}.TraitStage-module__W54sPq__chartSvg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.TraitStage-module__W54sPq__gridLine{stroke:#f4ead712;stroke-width:1px;vector-effect:non-scaling-stroke}.TraitStage-module__W54sPq__candles{animation:1.2s linear both TraitStage-module__W54sPq__candles}@keyframes TraitStage-module__W54sPq__candles{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.TraitStage-module__W54sPq__up line,.TraitStage-module__W54sPq__down line{stroke-width:1px;vector-effect:non-scaling-stroke}.TraitStage-module__W54sPq__up line{stroke:#2ecc71}.TraitStage-module__W54sPq__up rect{fill:#2ecc71}.TraitStage-module__W54sPq__down line{stroke:#ff5a4e}.TraitStage-module__W54sPq__down rect{fill:#ff5a4e}.TraitStage-module__W54sPq__nowLine{stroke:#2ecc71;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;opacity:.7}.TraitStage-module__W54sPq__zoneSupply,.TraitStage-module__W54sPq__zoneDemand{opacity:0;transform-origin:0;transform-box:fill-box;transition:opacity .4s, transform .55s var(--ease);vector-effect:non-scaling-stroke;stroke-width:1px;transform:scaleX(0)}.TraitStage-module__W54sPq__zoneSupply{fill:#ff5a4e29;stroke:#ff5a4e8c}.TraitStage-module__W54sPq__zoneDemand{fill:#2ecc7124;stroke:#2ecc7180;transition-delay:.15s}.TraitStage-module__W54sPq__zoneSupply[data-on],.TraitStage-module__W54sPq__zoneDemand[data-on]{opacity:1;transform:none}.TraitStage-module__W54sPq__projection{opacity:0}.TraitStage-module__W54sPq__projection[data-on]{opacity:1;animation:TraitStage-module__W54sPq__draw .9s var(--ease) .1s both}@keyframes TraitStage-module__W54sPq__draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.TraitStage-module__W54sPq__pathA,.TraitStage-module__W54sPq__pathB{fill:none;stroke-width:1.6px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.TraitStage-module__W54sPq__pathA{stroke:#2ecc71}.TraitStage-module__W54sPq__pathB{stroke:var(--amber)}.TraitStage-module__W54sPq__axis{color:var(--dim);font-size:9.5px;position:absolute;right:-42px;translate:0 -50%}.TraitStage-module__W54sPq__priceTag{color:#04120a;background:#2ecc71;border-radius:3px;padding:1px 4px;font-size:9.5px;font-weight:700;position:absolute;right:-44px;translate:0 -50%}.TraitStage-module__W54sPq__zoneLabel{opacity:0;border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:600;transition:opacity .35s .35s;position:absolute;right:8px;translate:0 -120%}.TraitStage-module__W54sPq__zoneLabel[data-tone=supply]{color:#ff9c94;background:#ff5a4e38}.TraitStage-module__W54sPq__zoneLabel[data-tone=demand]{color:#7be3a4;background:#2ecc7133}.TraitStage-module__W54sPq__zoneLabel[data-on]{opacity:1}.TraitStage-module__W54sPq__oddsTag{opacity:0;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700;transition:opacity .35s .8s;position:absolute;right:-2px;translate:0 -50%}.TraitStage-module__W54sPq__oddsTag[data-tone=a]{color:#7be3a4;background:#2ecc7138}.TraitStage-module__W54sPq__oddsTag[data-tone=b]{color:#f1c97a;background:#e8b04a38}.TraitStage-module__W54sPq__oddsTag[data-on]{opacity:1}.TraitStage-module__W54sPq__modal{z-index:2;border-color:#66c94e59;flex-direction:column;align-items:center;gap:12px;padding:0 0 16px;display:flex;box-shadow:0 30px 70px #000000b3,0 0 40px #66c94e1f}.TraitStage-module__W54sPq__modalHead,.TraitStage-module__W54sPq__cardHead{border-block-end:1px solid #f4ead712;align-self:stretch;align-items:center;gap:9px;padding:11px 13px;display:flex}.TraitStage-module__W54sPq__modalIcon{block-size:26px;inline-size:26px;color:var(--acc-soft);background:#66c94e1f;border:1px solid #66c94e66;border-radius:8px;flex:none;place-items:center;display:grid}.TraitStage-module__W54sPq__modalTitles{flex-direction:column;flex:1;min-inline-size:0;display:flex}.TraitStage-module__W54sPq__modalTitles small{letter-spacing:.12em;color:var(--acc);font-size:8.5px}.TraitStage-module__W54sPq__modalTitles b{font-size:13px}.TraitStage-module__W54sPq__modalRight{color:var(--dim);font-size:9.5px}.TraitStage-module__W54sPq__orb{block-size:64px;inline-size:64px;margin-block-start:8px;position:relative}.TraitStage-module__W54sPq__orb i{background:var(--acc);block-size:7px;inline-size:7px;transform:rotate(calc(var(--i) * 30deg)) translateY(-26px);animation:1.2s linear infinite TraitStage-module__W54sPq__orb;animation-delay:calc(var(--i) * .1s - 1.2s);border-radius:50%;margin:-3.5px;position:absolute;inset-block-start:50%;inset-inline-start:50%}@keyframes TraitStage-module__W54sPq__orb{0%{opacity:1;box-shadow:0 0 10px var(--acc)}70%,to{opacity:.15;box-shadow:none}}.TraitStage-module__W54sPq__feed{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-block-size:58px;padding-inline:16px;display:flex}.TraitStage-module__W54sPq__feed span{color:var(--dim);opacity:.3;animation:TraitStage-module__W54sPq__line-in .25s var(--ease) both;font-size:10px;transition:opacity .4s,font-size .4s,color .4s}.TraitStage-module__W54sPq__feed span[data-age="1"]{opacity:.6}.TraitStage-module__W54sPq__feed span[data-age="0"]{color:var(--text);opacity:1;font-size:11.5px}@keyframes TraitStage-module__W54sPq__line-in{0%{opacity:0;transform:translateY(6px)}}.TraitStage-module__W54sPq__engineChip{color:var(--acc-soft);direction:ltr;background:#66c94e1a;border:1px solid #66c94e66;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;display:inline-flex}.TraitStage-module__W54sPq__engineChip i{background:var(--acc);border-radius:50%;block-size:6px;inline-size:6px}.TraitStage-module__W54sPq__engineChip[data-small]{padding:2px 7px;font-size:9px}.TraitStage-module__W54sPq__card{flex-direction:column;gap:8px;padding:0 0 12px;display:flex}.TraitStage-module__W54sPq__card>:not(.TraitStage-module__W54sPq__cardHead){margin-inline:13px}.TraitStage-module__W54sPq__cardHead b{flex:1;font-size:12px}.TraitStage-module__W54sPq__thesis{min-block-size:3.2em;margin-block:0 2px;font-size:12.5px;font-weight:600;line-height:1.6}.TraitStage-module__W54sPq__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.TraitStage-module__W54sPq__metrics span{background:var(--panel-2);animation:TraitStage-module__W54sPq__rise .5s var(--ease) both;border:1px solid #f4ead714;border-radius:8px;flex-direction:column;gap:1px;padding:6px 7px;display:flex}.TraitStage-module__W54sPq__metrics span:nth-child(2){animation-delay:70ms}.TraitStage-module__W54sPq__metrics span:nth-child(3){animation-delay:.14s}.TraitStage-module__W54sPq__metrics small{color:var(--dim);font-size:9px}.TraitStage-module__W54sPq__metrics b{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.TraitStage-module__W54sPq__metrics [data-tone="0"] b{color:#7be3a4}.TraitStage-module__W54sPq__metrics [data-tone="1"] b{color:var(--amber)}.TraitStage-module__W54sPq__metrics [data-tone="2"] b{color:#ff9c94}@keyframes TraitStage-module__W54sPq__rise{0%{opacity:0;transform:translateY(8px)}}.TraitStage-module__W54sPq__zoneRows{flex-direction:column;gap:5px;display:flex}.TraitStage-module__W54sPq__zoneRows span{color:var(--muted);animation:TraitStage-module__W54sPq__rise .35s var(--ease) .2s both;border:1px solid #f4ead714;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;font-size:10.5px;display:flex}.TraitStage-module__W54sPq__zoneRows span+span{animation-delay:.3s}.TraitStage-module__W54sPq__zoneRows i{border-radius:2px;block-size:8px;inline-size:8px}.TraitStage-module__W54sPq__zoneRows [data-tone=supply] i{background:var(--red)}.TraitStage-module__W54sPq__zoneRows [data-tone=demand] i{background:#2ecc71}.TraitStage-module__W54sPq__zoneRows b{color:var(--text);font-size:11.5px}.TraitStage-module__W54sPq__byline{color:var(--dim);margin-block-start:auto;font-size:9.5px}.TraitStage-module__W54sPq__scenarios{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:10px;display:flex;overflow:visible}.TraitStage-module__W54sPq__scenario{border:1px solid var(--edge-gold);background:var(--panel);min-block-size:0;animation:TraitStage-module__W54sPq__rise .35s var(--ease) both;animation-delay:calc(var(--k) * .1s);border-radius:12px;flex-direction:column;flex:1;gap:5px;padding:10px 12px;display:flex;overflow:hidden}.TraitStage-module__W54sPq__scenario[data-tone=a]{border-color:#2ecc7166}.TraitStage-module__W54sPq__scenarioTop{align-items:center;gap:6px;display:flex}.TraitStage-module__W54sPq__scenarioChip{border-radius:999px;padding:2px 8px;font-size:9.5px;font-weight:600}.TraitStage-module__W54sPq__scenario[data-tone=a] .TraitStage-module__W54sPq__scenarioChip{color:#7be3a4;background:#2ecc7129}.TraitStage-module__W54sPq__scenario[data-tone=b] .TraitStage-module__W54sPq__scenarioChip{color:#f1c97a;background:#e8b04a29}.TraitStage-module__W54sPq__odds{font-variant-numeric:tabular-nums;font-size:17px}.TraitStage-module__W54sPq__scenario[data-tone=a] .TraitStage-module__W54sPq__odds{color:#2ecc71}.TraitStage-module__W54sPq__scenario[data-tone=b] .TraitStage-module__W54sPq__odds{color:var(--amber)}.TraitStage-module__W54sPq__scenarioTitle{font-size:12.5px}.TraitStage-module__W54sPq__scenarioBody{color:var(--muted);margin:0;font-size:10.5px}.TraitStage-module__W54sPq__scenarioGrid{grid-template-columns:1fr 1fr;gap:6px;font-size:10px;display:grid}.TraitStage-module__W54sPq__scenarioGrid span{flex-direction:column;display:flex}.TraitStage-module__W54sPq__scenarioGrid small{color:var(--dim);font-size:9px}.TraitStage-module__W54sPq__scenarioGrid em{color:#ff9c94;font-style:normal}.TraitStage-module__W54sPq__scenarioButtons{gap:6px;margin-block-start:auto;display:flex}.TraitStage-module__W54sPq__primaryButton,.TraitStage-module__W54sPq__ghostButton{white-space:nowrap;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:600;display:inline-flex}.TraitStage-module__W54sPq__primaryButton{background:var(--acc);color:var(--on-acc)}.TraitStage-module__W54sPq__ghostButton{color:#ddd5c4;border:1px solid #f4ead724}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__hideNarrow,.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__scenarioBody,.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__scenarioButtons,.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__byline,.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__symbol{display:none}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__chartArea{margin-inline-end:40px}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__thesis{min-block-size:0;font-size:11.5px}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__scenario{gap:3px;padding:8px 10px}.TraitStage-module__W54sPq__metricStrip{border-color:var(--edge);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.TraitStage-module__W54sPq__metric{color:var(--acc);animation:TraitStage-module__W54sPq__rise .35s var(--ease) both;animation-delay:calc(var(--k) * 50ms);align-items:center;gap:9px;padding:0 14px;display:flex}.TraitStage-module__W54sPq__metric+.TraitStage-module__W54sPq__metric{border-inline-start:1px solid #f4ead712}.TraitStage-module__W54sPq__metric>span{flex-direction:column;min-inline-size:0;display:flex}.TraitStage-module__W54sPq__metric small{letter-spacing:.04em;color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.TraitStage-module__W54sPq__metric b{color:var(--text);white-space:nowrap;font-size:15px}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__metricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__metric{padding:0 10px}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__metric:nth-child(3){border-inline-start:0}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__metric:nth-child(n+3){border-block-start:1px solid #f4ead712}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__metric b{font-size:13px}.TraitStage-module__W54sPq__routine{border:1px solid #66c94e80;flex-direction:column;gap:8px;padding:14px 14px 12px;display:flex;box-shadow:0 0 0 1px #66c94e14,0 0 40px #66c94e24,0 18px 44px #00000080}.TraitStage-module__W54sPq__ticks{pointer-events:none;background:linear-gradient(var(--acc), var(--acc)) top left / 10px 1px no-repeat, linear-gradient(var(--acc), var(--acc)) top left / 1px 10px no-repeat, linear-gradient(var(--acc), var(--acc)) top right / 10px 1px no-repeat, linear-gradient(var(--acc), var(--acc)) top right / 1px 10px no-repeat, linear-gradient(var(--acc), var(--acc)) bottom left / 10px 1px no-repeat, linear-gradient(var(--acc), var(--acc)) bottom left / 1px 10px no-repeat, linear-gradient(var(--acc), var(--acc)) bottom right / 10px 1px no-repeat, linear-gradient(var(--acc), var(--acc)) bottom right / 1px 10px no-repeat;opacity:.7;position:absolute;inset:5px}.TraitStage-module__W54sPq__routineHead{align-items:center;gap:8px;display:flex}.TraitStage-module__W54sPq__routineHead>b{letter-spacing:.04em;color:var(--muted);font-size:11px}.TraitStage-module__W54sPq__routineChip{color:#e3c58c;background:#d6af6b1a;border:1px solid #d6af6b73;border-radius:999px;padding:2px 9px;font-size:10px}.TraitStage-module__W54sPq__routinePct{font-variant-numeric:tabular-nums;color:var(--acc-soft)!important;font-size:13px!important}.TraitStage-module__W54sPq__progress{background:#f4ead714;border-radius:3px;block-size:5px;display:block;overflow:hidden}.TraitStage-module__W54sPq__progress i{background:linear-gradient(90deg, var(--acc-deep), var(--acc));block-size:100%;transition:inline-size .25s var(--ease);border-radius:3px;display:block;box-shadow:0 0 10px #66c94e80}.TraitStage-module__W54sPq__group{flex-direction:column;gap:5px;display:flex}.TraitStage-module__W54sPq__groupHead{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.TraitStage-module__W54sPq__groupHead i{background:var(--amber);border-radius:50%;block-size:6px;inline-size:6px}.TraitStage-module__W54sPq__groupHead i[data-phase="1"]{background:var(--acc)}.TraitStage-module__W54sPq__groupHead i[data-phase="2"]{background:#5aa9ff}.TraitStage-module__W54sPq__groupHead small{color:var(--dim);font-size:9.5px}.TraitStage-module__W54sPq__row{background:#66c94e08;border:1px solid #66c94e29;border-radius:8px;align-items:center;gap:9px;min-block-size:30px;padding:0 10px;transition:background-color .35s,border-color .35s;display:flex}.TraitStage-module__W54sPq__box{block-size:16px;inline-size:16px;color:var(--on-acc);border:1.5px solid #f4ead740;border-radius:4px;flex:none;place-items:center;transition:all .3s;display:grid}.TraitStage-module__W54sPq__row[data-done] .TraitStage-module__W54sPq__box{border-color:var(--acc);background:var(--acc);animation:TraitStage-module__W54sPq__tick .25s var(--ease)}@keyframes TraitStage-module__W54sPq__tick{0%{transform:scale(.6)}60%{transform:scale(1.18)}}.TraitStage-module__W54sPq__row[data-now]{background:#66c94e17;border-color:#66c94e8c}.TraitStage-module__W54sPq__rowLabel{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:11px;transition:color .3s;overflow:hidden}.TraitStage-module__W54sPq__row[data-done] .TraitStage-module__W54sPq__rowLabel{color:var(--muted);-webkit-text-decoration:line-through #66c94e99;text-decoration:line-through #66c94e99}.TraitStage-module__W54sPq__linkChip{color:var(--acc-soft);border:1px solid #66c94e59;border-radius:999px;flex:none;padding:1px 7px;font-size:9px}.TraitStage-module__W54sPq__time{color:var(--dim);font-variant-numeric:tabular-nums;font-size:10px}.TraitStage-module__W54sPq__routine[data-compact] .TraitStage-module__W54sPq__row{min-block-size:24px}.TraitStage-module__W54sPq__routine[data-compact] .TraitStage-module__W54sPq__linkChip,.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__routine[data-compact] .TraitStage-module__W54sPq__group:not(:first-of-type){display:none}.TraitStage-module__W54sPq__gridCard{border-color:var(--edge);flex-direction:column;gap:12px;padding:14px;display:flex}.TraitStage-module__W54sPq__days{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.TraitStage-module__W54sPq__days i{animation:TraitStage-module__W54sPq__rise .3s var(--ease) both;animation-delay:calc(var(--i) * 12ms);background:#f4ead70f;border-radius:5px}.TraitStage-module__W54sPq__days i[data-day=c],.TraitStage-module__W54sPq__legend i[data-day=c]{background:var(--acc)}.TraitStage-module__W54sPq__days i[data-day=p],.TraitStage-module__W54sPq__legend i[data-day=p]{background:#66c94e61}.TraitStage-module__W54sPq__days i[data-day=w],.TraitStage-module__W54sPq__legend i[data-day=w]{background:#5aa9ff73}.TraitStage-module__W54sPq__days i[data-day=n],.TraitStage-module__W54sPq__legend i[data-day=n]{background:#f4ead714}.TraitStage-module__W54sPq__days i[data-today]{box-shadow:0 0 0 2px var(--acc);animation:TraitStage-module__W54sPq__today .4s .5s var(--ease) forwards;background:#f4ead70f}@keyframes TraitStage-module__W54sPq__today{to{background:var(--acc);box-shadow:0 0 0 2px #fff, 0 0 18px var(--acc)}}.TraitStage-module__W54sPq__legend{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:10px;display:flex}.TraitStage-module__W54sPq__legend span{align-items:center;gap:5px;display:inline-flex}.TraitStage-module__W54sPq__legend i{border-radius:2px;block-size:9px;inline-size:9px}.TraitStage-module__W54sPq__report{border-color:var(--edge);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.TraitStage-module__W54sPq__reportHead{align-items:center;gap:8px;display:flex}.TraitStage-module__W54sPq__reportHead b{flex:1;font-size:12.5px}.TraitStage-module__W54sPq__bandChip{letter-spacing:.06em;color:var(--acc-soft);background:#66c94e1f;border-radius:999px;padding:2px 8px;font-size:9px}.TraitStage-module__W54sPq__reportChart{flex:1;min-block-size:0;position:relative}.TraitStage-module__W54sPq__reportChart svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.TraitStage-module__W54sPq__band{fill:#66c94e12}.TraitStage-module__W54sPq__gap{fill:#f4ead70a}.TraitStage-module__W54sPq__area{fill:#66c94e1a;animation:.5s .6s both TraitStage-module__W54sPq__fade}@keyframes TraitStage-module__W54sPq__fade{0%{opacity:0}}.TraitStage-module__W54sPq__trend{fill:none;stroke:var(--acc);stroke-width:2.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;filter:drop-shadow(0 0 6px #66c94e8c)}.TraitStage-module__W54sPq__trend[data-on]{animation:TraitStage-module__W54sPq__trace 1.1s var(--ease) both}@keyframes TraitStage-module__W54sPq__trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.TraitStage-module__W54sPq__dot{background:var(--panel);block-size:7px;inline-size:7px;box-shadow:0 0 0 2px var(--acc);border-radius:50%;margin:-3.5px;position:absolute}.TraitStage-module__W54sPq__dot[data-on]{animation:TraitStage-module__W54sPq__pop .25s var(--ease) both;animation-delay:calc(var(--i) * 80ms + 50ms)}@keyframes TraitStage-module__W54sPq__pop{0%{transform:scale(0)}}.TraitStage-module__W54sPq__gapLabel{letter-spacing:.06em;color:var(--dim);white-space:nowrap;font-size:8.5px;position:absolute;inset-block-start:10px;translate:-50%}.TraitStage-module__W54sPq__lastValue{background:var(--acc);color:var(--on-acc);border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:700;animation:.35s 1.1s both TraitStage-module__W54sPq__fade;position:absolute;translate:-50% -170%}.TraitStage-module__W54sPq__reportAxis{letter-spacing:.05em;color:var(--dim);direction:ltr;justify-content:space-between;font-size:9px;display:flex}.TraitStage-module__W54sPq__reportNote{color:#cfe6c8;animation:TraitStage-module__W54sPq__rise .35s 1s var(--ease) both;background:#66c94e0f;border:1px solid #66c94e40;border-radius:8px;align-items:center;gap:7px;margin:0;padding:8px 10px;font-size:10.5px;display:flex}.TraitStage-module__W54sPq__reportNote .TraitStage-module__W54sPq__icon{color:var(--acc)}.TraitStage-module__W54sPq__emoLog{flex-direction:column;gap:9px;padding:0 0 14px;display:flex}.TraitStage-module__W54sPq__emoLog>:not(.TraitStage-module__W54sPq__modalHead){margin-inline:14px}.TraitStage-module__W54sPq__tradeLine{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.TraitStage-module__W54sPq__tradeLine b{color:var(--text)}.TraitStage-module__W54sPq__sessionChip{letter-spacing:.08em;color:var(--acc-soft);background:#66c94e24;border-radius:999px;padding:1px 7px;font-size:9px;font-weight:700}.TraitStage-module__W54sPq__longChip{color:#7be3a4;background:#2ecc7124;border-radius:999px;padding:1px 7px;font-size:9.5px}.TraitStage-module__W54sPq__emoHead{color:var(--acc-soft);justify-content:space-between;align-items:center;font-size:10.5px;font-weight:600;display:flex}.TraitStage-module__W54sPq__emoHead small{color:var(--muted);font-weight:500}.TraitStage-module__W54sPq__emoHead b{color:var(--amber);font-size:16px}.TraitStage-module__W54sPq__emoHead b[data-hot]{color:var(--red)}.TraitStage-module__W54sPq__emotions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.TraitStage-module__W54sPq__emotion{color:#d6d2c6;transition:all .25s var(--ease);border:1px solid #f4ead71a;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex}.TraitStage-module__W54sPq__emotion i{background:#f4ead738;border-radius:50%;block-size:7px;inline-size:7px}.TraitStage-module__W54sPq__emotion[data-on=on]{border-color:var(--acc);color:var(--acc-soft);animation:TraitStage-module__W54sPq__tick .3s var(--ease);background:#66c94e1f}.TraitStage-module__W54sPq__emotion[data-on=on] i{background:var(--acc)}.TraitStage-module__W54sPq__emotion[data-on=hot]{border:1.5px solid var(--red);color:#ffb1aa;animation:TraitStage-module__W54sPq__tick .3s var(--ease);background:#ff5a4e1f}.TraitStage-module__W54sPq__emotion[data-on=hot] i{background:var(--red)}.TraitStage-module__W54sPq__scale{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.TraitStage-module__W54sPq__scale i{block-size:26px;color:var(--dim);transition:all .2s;transition-delay:calc(var(--i) * 40ms);border:1px solid #f4ead71a;border-radius:6px;place-items:center;font-size:10px;font-style:normal;display:grid}.TraitStage-module__W54sPq__scale i[data-on][data-level=low]{border-color:var(--acc);color:var(--text);background:#66c94e38}.TraitStage-module__W54sPq__scale i[data-on][data-level=mid]{border-color:var(--amber);color:var(--text);background:#e8b04a38}.TraitStage-module__W54sPq__scale i[data-on][data-level=high]{border-color:var(--red);color:var(--text);background:#ff5a4e42}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__emotion{padding:4px 8px}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__scale i{block-size:22px}.TraitStage-module__W54sPq__readout{background:linear-gradient(180deg, #ff5a4e17, transparent 60%), var(--panel);border:1px solid #ff5a4e73;flex-direction:column;gap:8px;padding:14px;display:flex}.TraitStage-module__W54sPq__readout p{margin:0;font-size:11.5px;line-height:1.65}.TraitStage-module__W54sPq__advice{border:1px solid #ff5a4e4d;border-radius:8px;justify-content:space-between;align-items:center;margin-block-start:auto;padding:7px 10px;display:flex}.TraitStage-module__W54sPq__advice small{color:var(--muted);font-size:10px}.TraitStage-module__W54sPq__advice b{color:var(--red);font-size:12px}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__readout{gap:4px;padding:8px 10px}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__readout p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__advice{display:none}.TraitStage-module__W54sPq__breath{border-color:var(--edge);flex-direction:column;align-items:center;gap:10px;padding:14px;display:flex}.TraitStage-module__W54sPq__breath .TraitStage-module__W54sPq__label{align-self:stretch}.TraitStage-module__W54sPq__breathOrb{flex:1;place-items:center;display:grid}.TraitStage-module__W54sPq__breathOrb i{background:radial-gradient(circle,#66c94e8c,#66c94e1f 70%);border-radius:50%;block-size:74px;inline-size:74px;box-shadow:0 0 30px #66c94e59}.TraitStage-module__W54sPq__breathOrb[data-on] i{animation:2.1s ease-in-out both TraitStage-module__W54sPq__breathe}@keyframes TraitStage-module__W54sPq__breathe{0%{transform:scale(.45)}40%,60%{transform:scale(1)}to{transform:scale(.55)}}.TraitStage-module__W54sPq__breath p{text-align:center;color:var(--muted);margin:0;font-size:10px}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__breath{flex-direction:row;padding:6px 10px}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__breath p{display:none}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__breathOrb i{block-size:28px;inline-size:28px}.TraitStage-module__W54sPq__journey{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.TraitStage-module__W54sPq__journey[data-tone=loss]{border-color:#ff5a4e4d}.TraitStage-module__W54sPq__journey[data-tone=win]{border-color:#2ecc714d}.TraitStage-module__W54sPq__journeyHead{align-items:center;font-size:11.5px;display:flex}.TraitStage-module__W54sPq__pnl{font-size:12px;font-weight:700}.TraitStage-module__W54sPq__journey[data-tone=loss] .TraitStage-module__W54sPq__pnl{color:var(--red)}.TraitStage-module__W54sPq__journey[data-tone=win] .TraitStage-module__W54sPq__pnl{color:#2ecc71}.TraitStage-module__W54sPq__arc{background:linear-gradient(#ff5a4e14,#0000 45%,#2ecc710f);border-radius:8px;flex:1;min-block-size:0;position:relative}.TraitStage-module__W54sPq__arc svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.TraitStage-module__W54sPq__arc polyline{fill:none;stroke-width:2.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1}.TraitStage-module__W54sPq__journey[data-tone=loss] .TraitStage-module__W54sPq__arc polyline{stroke:var(--red)}.TraitStage-module__W54sPq__journey[data-tone=win] .TraitStage-module__W54sPq__arc polyline{stroke:var(--amber)}.TraitStage-module__W54sPq__arc polyline[data-on]{animation:TraitStage-module__W54sPq__trace .9s var(--ease) .15s both}.TraitStage-module__W54sPq__arcDot{background:var(--panel);border-radius:50%;place-items:center;block-size:18px;inline-size:18px;font-size:9.5px;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1.5px}.TraitStage-module__W54sPq__journey[data-tone=loss] .TraitStage-module__W54sPq__arcDot{color:var(--red)}.TraitStage-module__W54sPq__journey[data-tone=win] .TraitStage-module__W54sPq__arcDot{color:var(--amber)}.TraitStage-module__W54sPq__arcDot b{color:var(--text)}.TraitStage-module__W54sPq__stages{color:var(--dim);direction:ltr;justify-content:space-between;font-size:9.5px;display:flex}.TraitStage-module__W54sPq__verdict{border-color:var(--edge);color:var(--muted);align-items:center;gap:9px;padding:0 14px;font-size:10.5px;display:flex}.TraitStage-module__W54sPq__verdict .TraitStage-module__W54sPq__icon{color:var(--acc)}.TraitStage-module__W54sPq__verdict b{color:var(--text);letter-spacing:.05em;font-size:9.5px}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__journey{gap:4px;padding:8px 10px}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__verdict{padding:0 10px;font-size:9.5px;line-height:1.45}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__verdict b{display:none}.TraitStage-module__W54sPq__map{border-color:var(--edge);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.TraitStage-module__W54sPq__mapLegend{color:var(--muted);gap:14px;font-size:10px;display:flex}.TraitStage-module__W54sPq__mapLegend span{align-items:center;gap:5px;display:inline-flex}.TraitStage-module__W54sPq__mapLegend i{border-radius:50%;block-size:8px;inline-size:8px}.TraitStage-module__W54sPq__mapLegend [data-tone="0"] i{background:#2ecc71}.TraitStage-module__W54sPq__mapLegend [data-tone="1"] i{background:#8a8f88}.TraitStage-module__W54sPq__mapLegend [data-tone="2"] i{background:var(--red)}.TraitStage-module__W54sPq__mapField{background:linear-gradient(#2ecc7117,#2ecc7105 50%,#ff5a4e08 50%,#ff5a4e1c);border-radius:8px;flex:1;min-block-size:0;position:relative}.TraitStage-module__W54sPq__quadGood,.TraitStage-module__W54sPq__quadBad{font-size:9.5px;font-weight:600;position:absolute;inset-inline-end:10px}.TraitStage-module__W54sPq__quadGood{inset-block-start:8px;color:#7be3a4;right:10px}.TraitStage-module__W54sPq__quadBad{inset-block-end:22px;color:#ff9c94;right:10px}.TraitStage-module__W54sPq__zero{border-block-start:1px dashed #f4ead72e;position:absolute;inset-block-start:50%;inset-inline:0}.TraitStage-module__W54sPq__mapDot{flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;translate:-50% -50%}.TraitStage-module__W54sPq__mapDot i{inline-size:var(--r);block-size:var(--r);border-radius:50%}.TraitStage-module__W54sPq__mapDot[data-tone=good] i{background:#2ecc71;box-shadow:0 0 14px #2ecc7199}.TraitStage-module__W54sPq__mapDot[data-tone=flat] i{background:#8a8f88}.TraitStage-module__W54sPq__mapDot[data-tone=bad] i{background:var(--red);box-shadow:0 0 14px #ff5a4e99}.TraitStage-module__W54sPq__mapDot b{white-space:nowrap;font-size:10.5px}.TraitStage-module__W54sPq__mapDot small{color:var(--muted);font-size:9.5px}.TraitStage-module__W54sPq__mapDot[data-on]{animation:TraitStage-module__W54sPq__pop .35s var(--ease) both;animation-delay:calc(var(--k) * .12s + .1s)}.TraitStage-module__W54sPq__mapEnds{letter-spacing:.08em;color:var(--dim);justify-content:space-between;font-size:8.5px;display:flex;position:absolute;inset-block-end:4px;inset-inline:10px}.TraitStage-module__W54sPq__mapAxis{letter-spacing:.04em;text-align:center;color:var(--dim);font-size:9px}.TraitStage-module__W54sPq__ready{background:linear-gradient(180deg, #66c94e1f, transparent 70%), var(--panel);border:1px solid #66c94e73;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.TraitStage-module__W54sPq__readyBody{align-items:center;gap:18px;display:flex}.TraitStage-module__W54sPq__ring{flex:none;place-items:center;block-size:104px;inline-size:104px;display:grid;position:relative}.TraitStage-module__W54sPq__ring svg{position:absolute;inset:0;rotate:-90deg}.TraitStage-module__W54sPq__ringTrack{fill:none;stroke:#f4ead714;stroke-width:7px}.TraitStage-module__W54sPq__ringValue{fill:none;stroke:var(--amber);stroke-width:7px;stroke-linecap:round;stroke-dasharray:46 100}.TraitStage-module__W54sPq__ring[data-on] .TraitStage-module__W54sPq__ringValue{animation:TraitStage-module__W54sPq__ring .9s var(--ease) .1s both}@keyframes TraitStage-module__W54sPq__ring{0%{stroke-dasharray:0 100}}.TraitStage-module__W54sPq__ring b{margin-block-start:-6px;font-size:28px;line-height:1}.TraitStage-module__W54sPq__ring small{letter-spacing:.14em;color:var(--amber);font-size:8px;position:absolute;inset-block-end:26px}.TraitStage-module__W54sPq__readyText{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.TraitStage-module__W54sPq__readyText>b{font-size:13px;line-height:1.5}.TraitStage-module__W54sPq__factor{color:var(--muted);align-items:center;gap:7px;font-size:10.5px;display:flex}.TraitStage-module__W54sPq__factor i{border-radius:50%;block-size:6px;inline-size:6px}.TraitStage-module__W54sPq__factor[data-tone=mid] i{background:var(--amber)}.TraitStage-module__W54sPq__factor[data-tone=hot] i{background:var(--red)}.TraitStage-module__W54sPq__suggest{color:#f1c97a;border:1px solid #e8b04a73;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:3px 9px;font-size:10px;display:inline-flex}.TraitStage-module__W54sPq__source{color:var(--dim);margin-block-start:auto;font-size:9.5px}.TraitStage-module__W54sPq__tilt{border:1px solid #ff5a4e66;flex-direction:column;align-items:center;gap:8px;padding:14px;display:flex}.TraitStage-module__W54sPq__tilt .TraitStage-module__W54sPq__label{align-self:stretch}.TraitStage-module__W54sPq__gauge{block-size:121px;inline-size:220px;position:relative}.TraitStage-module__W54sPq__gauge svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.TraitStage-module__W54sPq__gaugeArc{fill:none;stroke:url(#tiltArc);stroke-width:14px;stroke-linecap:round}.TraitStage-module__W54sPq__needle{transform-origin:50% 100%;background:#f4efe3;border-radius:3px;block-size:82px;inline-size:3px;margin-inline-start:-1.5px;position:absolute;bottom:10px;left:50%;transform:rotate(56deg);box-shadow:0 0 10px #fff6}.TraitStage-module__W54sPq__needle:after{content:"";background:#f4efe3;border-radius:50%;block-size:14px;inline-size:14px;margin-inline-start:-7px;position:absolute;bottom:-7px;left:50%}.TraitStage-module__W54sPq__gauge[data-on] .TraitStage-module__W54sPq__needle{animation:TraitStage-module__W54sPq__needle 1.6s var(--ease) .15s both}@keyframes TraitStage-module__W54sPq__needle{0%{transform:rotate(-78deg)}45%{transform:rotate(10deg)}70%{transform:rotate(48deg)}85%{transform:rotate(62deg)}to{transform:rotate(56deg)}}.TraitStage-module__W54sPq__tiltState{color:var(--red);font-size:15px}.TraitStage-module__W54sPq__tiltRows{flex-direction:column;align-self:stretch;gap:4px;margin-block-start:auto;display:flex}.TraitStage-module__W54sPq__tiltRows span{color:var(--muted);border-block-start:1px solid #f4ead712;justify-content:space-between;padding:5px 0;font-size:10.5px;display:flex}.TraitStage-module__W54sPq__tiltRows b{color:var(--text)}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__ready{gap:8px;padding:10px 12px}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__readyBody{gap:12px}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__ring{block-size:84px;inline-size:84px}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__ring b{font-size:22px}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__ring small{inset-block-end:20px}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__readyText>b{font-size:11.5px}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__source{display:none}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__tilt{gap:4px;padding:10px 12px}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__gauge{block-size:94px;inline-size:170px}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__needle{block-size:62px}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__tiltRows span{padding:3px 0}.TraitStage-module__W54sPq__end{opacity:0;visibility:hidden;z-index:4;background:radial-gradient(55% 60% at 50% 42%,#2f8f4357,#0000 72%),radial-gradient(90% 80%,#0a170e,#040805 80%);flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:opacity .45s,visibility .45s;display:flex;position:absolute;inset:0}.TraitStage-module__W54sPq__end[data-on]{opacity:1;visibility:visible}.TraitStage-module__W54sPq__endRings{border:1px solid #66c94e1a;border-radius:50%;block-size:300px;inline-size:300px;margin:-210px -150px 0;position:absolute;inset-block-start:50%;inset-inline-start:50%;box-shadow:0 0 0 40px #66c94e08,inset 0 0 60px #66c94e14}.TraitStage-module__W54sPq__end[data-on] .TraitStage-module__W54sPq__endRings{animation:2.6s ease-out both TraitStage-module__W54sPq__rings}@keyframes TraitStage-module__W54sPq__rings{0%{opacity:0;transform:scale(.7)}}.TraitStage-module__W54sPq__endMark{margin-block-end:4px;block-size:72px!important;inline-size:72px!important}.TraitStage-module__W54sPq__endMark path:first-child{fill:#ece9e1;filter:drop-shadow(0 0 10px #ffffff40)}.TraitStage-module__W54sPq__endMark path:nth-child(2){fill:var(--acc);filter:drop-shadow(0 0 12px #66c94eb3)}.TraitStage-module__W54sPq__end[data-on] .TraitStage-module__W54sPq__endMark{animation:TraitStage-module__W54sPq__mark .6s var(--ease) both}@keyframes TraitStage-module__W54sPq__mark{0%{opacity:0;transform:scale(.8)rotate(-30deg)}}.TraitStage-module__W54sPq__endWord{font-family:var(--font-display);letter-spacing:.32em;color:#ece9e1;margin-inline-start:.32em;font-size:30px}.TraitStage-module__W54sPq__endEdition{font-family:var(--font-display);letter-spacing:.3em;color:#66c94eb3;font-size:12px}.TraitStage-module__W54sPq__endLine{text-align:center;margin-block:16px 10px;font-size:22px;font-weight:700}.TraitStage-module__W54sPq__endCta{color:#08160a;background:#5fcf55;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 0 30px #5fcf5573}.TraitStage-module__W54sPq__end[data-on] .TraitStage-module__W54sPq__endLine,.TraitStage-module__W54sPq__end[data-on] .TraitStage-module__W54sPq__endCta,.TraitStage-module__W54sPq__end[data-on] .TraitStage-module__W54sPq__endUrl{animation:TraitStage-module__W54sPq__rise .45s var(--ease) both}.TraitStage-module__W54sPq__end[data-on] .TraitStage-module__W54sPq__endLine{animation-delay:.15s}.TraitStage-module__W54sPq__end[data-on] .TraitStage-module__W54sPq__endCta{animation-delay:.3s}.TraitStage-module__W54sPq__end[data-on] .TraitStage-module__W54sPq__endUrl{animation-delay:.45s}[dir=rtl] .TraitStage-module__W54sPq__flip{transform:scaleX(-1)}.TraitStage-module__W54sPq__endUrl{letter-spacing:.24em;color:var(--muted);margin-block-start:12px;font-size:11px}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__endLine{max-inline-size:300px;font-size:18px}.TraitStage-module__W54sPq__canvas[data-orient=port] .TraitStage-module__W54sPq__endWord{font-size:24px}.TraitStage-module__W54sPq__stage[data-still] *,.TraitStage-module__W54sPq__stage[data-still] :after{transition:none!important;animation:none!important}
.PanelSection-module__kG4oNW__panel{z-index:2;grid-template-columns:max(var(--gutter), var(--s2-inline-start)) 1fr var(--rail-lane);grid-template-rows:calc(var(--header-h) + env(safe-area-inset-top,0px)) minmax(0, 1fr) auto;pointer-events:none;display:grid;position:absolute;inset:0}.PanelSection-module__kG4oNW__panel:not([data-active]){opacity:0}.PanelSection-module__kG4oNW__panel{--exit:0}.PanelSection-module__kG4oNW__content{opacity:calc(1 - var(--exit));transform:translateY(calc(var(--exit) * -22vh))}.PanelSection-module__kG4oNW__panel .PanelSection-module__kG4oNW__cue[data-reveal-group]{opacity:calc(var(--r,1) * (1 - var(--exit)));transform:translateY(calc((1 - var(--r,1)) * 1.5rem + var(--exit) * -8vh))}.PanelSection-module__kG4oNW__content{inline-size:100%;max-inline-size:max(46rem, calc(var(--fs-s2-display) * 8));grid-area:2/2;align-self:center}.PanelSection-module__kG4oNW__panel [data-reveal-group]{opacity:var(--r,1);transform:translateY(calc((1 - var(--r,1)) * 1.5rem))}.PanelSection-module__kG4oNW__panel[data-active] [data-reveal-group]{will-change:opacity, transform}.PanelSection-module__kG4oNW__headline[data-reveal-group]{transform:translateY(calc((1 - var(--r,1)) * .32em));filter:blur(calc((1 - var(--r,1)) * 12px))}@media (min-width:1024px){.PanelSection-module__kG4oNW__panel[data-active] .PanelSection-module__kG4oNW__headline[data-reveal-group]{will-change:opacity, transform, filter}}@media (max-width:1023px){.PanelSection-module__kG4oNW__headline[data-reveal-group]{filter:none}}.PanelSection-module__kG4oNW__rule[data-reveal-group]{transform:scaleX(var(--r,1));transform-origin:0}[dir=rtl] .PanelSection-module__kG4oNW__rule[data-reveal-group]{transform-origin:100%}.PanelSection-module__kG4oNW__eyebrow{color:var(--c-gold);font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;text-shadow:var(--text-lift-micro);margin:0;font-weight:400;line-height:1}.PanelSection-module__kG4oNW__rule{block-size:var(--hairline);background:linear-gradient(to right, var(--c-gold-line-strong) 0%, var(--c-gold-line-strong) 55%, var(--c-gold-line) 82%, transparent 100%);max-inline-size:100%;position:relative}[dir=rtl] .PanelSection-module__kG4oNW__rule{background:linear-gradient(to left, var(--c-gold-line-strong) 0%, var(--c-gold-line-strong) 55%, var(--c-gold-line) 82%, transparent 100%)}.PanelSection-module__kG4oNW__rule[data-rule=eyebrow]{inline-size:var(--s2-rule-eyebrow);margin-block:calc(var(--s2-gap) * .85) calc(var(--s2-gap) * 1.6)}.PanelSection-module__kG4oNW__rule[data-rule=headline]{inline-size:var(--s2-rule-headline);margin-block:calc(var(--s2-gap) * 1.25) calc(var(--s2-gap) * 1.4)}.PanelSection-module__kG4oNW__ruleNode{inline-size:var(--node-size);block-size:var(--node-size);border:var(--hairline) solid var(--c-gold);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.PanelSection-module__kG4oNW__headline{color:var(--c-cream);font-family:var(--font-display);font-size:var(--fs-s2-display);letter-spacing:var(--tracking-display);text-align:start;text-wrap:balance;text-shadow:var(--text-lift);margin:0;font-weight:400;line-height:1.02}[dir=rtl] .PanelSection-module__kG4oNW__headline{line-height:1.35}.PanelSection-module__kG4oNW__subline{color:var(--c-text);font-family:var(--font-sans);font-size:var(--fs-s2-sub);text-align:start;text-shadow:var(--text-lift);margin:0;font-weight:300;line-height:1.5}.PanelSection-module__kG4oNW__sublineLine{display:block}.PanelSection-module__kG4oNW__featuresLabel{margin:0;color:var(--c-gold);font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;text-shadow:var(--text-lift-micro);margin-block-start:calc(var(--s2-gap) * 2.8);font-weight:400;line-height:1}.PanelSection-module__kG4oNW__features{gap:var(--s2-gap);flex-direction:column;inline-size:100%;margin:0;margin-block-start:calc(var(--s2-gap) * .9);padding:0;list-style:none;display:flex}.PanelSection-module__kG4oNW__feature{--cut:clamp(.5rem, .85vw, 1rem);--edge:var(--c-gold-line-strong);inline-size:fit-content;min-inline-size:var(--s2-card-w);background:linear-gradient(var(--edge), var(--edge)) var(--cut) 0 / calc(100% - var(--cut) * 2) var(--hairline) no-repeat, linear-gradient(var(--edge), var(--edge)) var(--cut) 100% / calc(100% - var(--cut) * 2) var(--hairline) no-repeat, linear-gradient(var(--edge), var(--edge)) 0 var(--cut) / var(--hairline) calc(100% - var(--cut) * 2) no-repeat, linear-gradient(var(--edge), var(--edge)) 100% var(--cut) / var(--hairline) calc(100% - var(--cut) * 2) no-repeat, linear-gradient(135deg, transparent calc(50% - .5px), var(--edge) calc(50% - .5px), var(--edge) calc(50% + .5px), transparent calc(50% + .5px)) 0 0 / var(--cut) var(--cut) no-repeat, linear-gradient(45deg, transparent calc(50% - .5px), var(--edge) calc(50% - .5px), var(--edge) calc(50% + .5px), transparent calc(50% + .5px)) 100% 0 / var(--cut) var(--cut) no-repeat, linear-gradient(135deg, transparent calc(50% - .5px), var(--edge) calc(50% - .5px), var(--edge) calc(50% + .5px), transparent calc(50% + .5px)) 100% 100% / var(--cut) var(--cut) no-repeat, linear-gradient(45deg, transparent calc(50% - .5px), var(--edge) calc(50% - .5px), var(--edge) calc(50% + .5px), transparent calc(50% + .5px)) 0 100% / var(--cut) var(--cut) no-repeat;align-items:center;gap:clamp(.9rem,1.8vw,2rem);max-inline-size:100%;padding:clamp(.9rem,1.9vw,2.1rem) clamp(1rem,1.9vw,2.2rem);display:flex;position:relative}.PanelSection-module__kG4oNW__featureIndex{color:var(--c-gold);font-family:var(--font-display);font-size:var(--fs-s2-index);font-variant-numeric:lining-nums tabular-nums;text-shadow:var(--text-lift);font-weight:400;line-height:1}.PanelSection-module__kG4oNW__featureDivider{inline-size:var(--hairline);background:var(--c-gold-line-strong);flex:none;block-size:clamp(1.6rem,2.7vw,3rem)}.PanelSection-module__kG4oNW__featureIcon{block-size:clamp(1.9rem,3.11vw,3.6rem);inline-size:clamp(1.9rem,3.11vw,3.6rem);color:var(--c-gold);flex:none}.PanelSection-module__kG4oNW__featureLabel{color:var(--c-cream);font-family:var(--font-display);font-size:var(--fs-s2-feature);text-shadow:var(--text-lift);font-weight:400;line-height:1.25}@media (max-width:767px){.PanelSection-module__kG4oNW__content{max-inline-size:34rem}.PanelSection-module__kG4oNW__subline{text-wrap:pretty}.PanelSection-module__kG4oNW__sublineLine{display:inline}.PanelSection-module__kG4oNW__sublineLine+.PanelSection-module__kG4oNW__sublineLine:before{content:" "}.PanelSection-module__kG4oNW__feature{gap:clamp(.7rem,3.4vw,1.1rem)}}.PanelSection-module__kG4oNW__cue{justify-self:center;align-items:center;gap:var(--s2-cue-gap);margin-block:clamp(.75rem, 1.6vh, 1.75rem) calc(var(--s2-cue-bottom) + env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column;grid-area:3/1/auto/-1;display:flex}.PanelSection-module__kG4oNW__cueLabel{color:var(--c-gold);font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;text-shadow:var(--text-lift-micro);margin-inline-end:calc(-1 * var(--tracking-micro));font-weight:400;line-height:1}[dir=rtl] .PanelSection-module__kG4oNW__cueLabel{margin-inline-end:0}.PanelSection-module__kG4oNW__mouse{inline-size:calc(var(--mouse-w) * .86);block-size:calc(var(--mouse-h) * .86);border:1.5px solid var(--c-gold);border-radius:999px;position:relative}.PanelSection-module__kG4oNW__wheel{background:var(--c-gold);block-size:18%;inline-size:2px;animation:PanelSection-module__kG4oNW__cue-drift 2.6s var(--ease-out) infinite;border-radius:2px;position:absolute;top:22%;left:50%;transform:translate(-50%)}@keyframes PanelSection-module__kG4oNW__cue-drift{0%{opacity:0;transform:translate(-50%,-45%)}22%{opacity:1}62%{opacity:1;transform:translate(-50%,120%)}to{opacity:0;transform:translate(-50%,150%)}}.PanelSection-module__kG4oNW__cueLine{inline-size:var(--hairline);block-size:var(--s2-cue-line);background:linear-gradient(to bottom, var(--c-gold-line-strong), var(--c-gold-line))}.PanelSection-module__kG4oNW__cueNode{inline-size:var(--node-size);block-size:var(--node-size);border:var(--hairline) solid var(--c-gold);margin-block-end:calc(var(--node-size) * .21);transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.PanelSection-module__kG4oNW__wheel{opacity:1;animation:none;transform:translate(-50%)}}.PanelSection-module__kG4oNW__swipe{inline-size:calc(var(--mouse-w) * .86);block-size:calc(var(--mouse-h) * .86);color:var(--c-gold)}.PanelSection-module__kG4oNW__swipe svg{block-size:100%;inline-size:100%;overflow:visible}.PanelSection-module__kG4oNW__swipe path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;animation:PanelSection-module__kG4oNW__cue-rise 2.2s var(--ease-out) infinite}.PanelSection-module__kG4oNW__swipe path:nth-child(2){animation-delay:.16s}@keyframes PanelSection-module__kG4oNW__cue-rise{0%{opacity:0;transform:translateY(5px)}30%{opacity:1}70%{opacity:1;transform:translateY(-2px)}to{opacity:0;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.PanelSection-module__kG4oNW__swipe path{animation:none}}.PanelSection-module__kG4oNW__forTouch{display:none}@media (hover:none) and (pointer:coarse){.PanelSection-module__kG4oNW__forPointer{display:none}.PanelSection-module__kG4oNW__forTouch{display:block}}@media (max-width:1023px){.PanelSection-module__kG4oNW__panel{grid-area:2/1;grid-template-rows:1fr auto;min-block-size:0;position:relative;inset:auto}.PanelSection-module__kG4oNW__content{grid-row:1}.PanelSection-module__kG4oNW__cue{grid-row:2}}
.PartnersSection-module__JFzmVG__partners{--head:0;--body:0;align-content:start;gap:var(--s8-stack);padding-block:var(--s8-pad);padding-inline:var(--rail-lane);background:var(--c-bg);background-image:var(--grid-image);background-attachment:var(--ground-attach);display:grid;position:relative;overflow:hidden}.PartnersSection-module__JFzmVG__head{inline-size:100%;max-inline-size:var(--s8-measure);text-align:center;justify-items:center;margin-inline:auto;display:grid}.PartnersSection-module__JFzmVG__eyebrow{color:var(--c-gold);font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;margin:0;font-weight:400;line-height:1}.PartnersSection-module__JFzmVG__rule,.PartnersSection-module__JFzmVG__ruleWide{block-size:var(--hairline);inline-size:var(--s7-rule);margin-block:calc(var(--s2-gap) * 1.3) 0;background:linear-gradient(to right, transparent 0%, var(--c-gold-line) 18%, var(--c-gold-line-strong) 50%, var(--c-gold-line) 82%, transparent 100%);position:relative}.PartnersSection-module__JFzmVG__ruleWide{inline-size:var(--s7-rule-wide);margin-block:calc(var(--s2-gap) * 2.2) 0}.PartnersSection-module__JFzmVG__rule:after,.PartnersSection-module__JFzmVG__ruleWide:after{content:"";left:50%;inline-size:var(--node-size);block-size:var(--node-size);background:var(--c-gold);position:absolute;inset-block-start:50%;transform:translate(-50%,-50%)rotate(45deg)}.PartnersSection-module__JFzmVG__headline{color:var(--c-cream);font-family:var(--font-display);font-size:var(--fs-s8-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0;margin-block-start:calc(var(--s2-gap) * 1.9);font-weight:400;line-height:1.06}[dir=rtl] .PartnersSection-module__JFzmVG__headline{line-height:1.4}.PartnersSection-module__JFzmVG__subline{color:#fff;font-family:var(--font-sans);font-size:var(--fs-s8-sub);text-wrap:pretty;margin:0;margin-block-start:calc(var(--s2-gap) * 1.4);font-weight:300;line-height:1.6}.PartnersSection-module__JFzmVG__rail{align-items:center;inline-size:100vw;margin-inline:calc(50% - 50vw);display:grid;position:relative}.PartnersSection-module__JFzmVG__line{block-size:var(--hairline);background:linear-gradient(to right, transparent 0, var(--c-gold-line) 3%, var(--c-gold-line) 97%, transparent 100%);position:absolute;inset-inline:clamp(1rem,4vw,5rem)}.PartnersSection-module__JFzmVG__line:before,.PartnersSection-module__JFzmVG__line:after{content:"";inline-size:var(--s8-cap);block-size:var(--s8-cap);border:var(--hairline) solid var(--c-gold-line-strong);background:radial-gradient(circle, var(--c-gold) 0 38%, transparent 38%);border-radius:50%;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.PartnersSection-module__JFzmVG__line:before{inset-inline-start:calc(var(--s8-cap) / -2)}.PartnersSection-module__JFzmVG__line:after{inset-inline-end:calc(var(--s8-cap) / -2)}.PartnersSection-module__JFzmVG__marquee{inline-size:max-content;animation:PartnersSection-module__JFzmVG__partners-drift var(--s8-drift) linear infinite;will-change:transform;animation-play-state:paused;display:flex}.PartnersSection-module__JFzmVG__echo{display:flex}.PartnersSection-module__JFzmVG__partners[data-in] .PartnersSection-module__JFzmVG__marquee{animation-play-state:running}@keyframes PartnersSection-module__JFzmVG__partners-drift{to{transform:translate(-50%)}}@keyframes PartnersSection-module__JFzmVG__partners-drift-rtl{to{transform:translate(50%)}}[dir=rtl] .PartnersSection-module__JFzmVG__marquee{animation-name:PartnersSection-module__JFzmVG__partners-drift-rtl}.PartnersSection-module__JFzmVG__run{gap:var(--s8-gap);padding:0 calc(var(--s8-gap) / 2);margin:0;list-style:none;display:flex}.PartnersSection-module__JFzmVG__firm{inline-size:var(--s8-firm);text-align:center;justify-items:center;display:grid}.PartnersSection-module__JFzmVG__emblem{inline-size:var(--s8-emblem);block-size:var(--s8-emblem);border:var(--hairline) solid var(--c-gold-line-strong);background:var(--c-bg);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 clamp(.75rem,1.4vw,1.6rem) #d8a64b29}.PartnersSection-module__JFzmVG__emblem svg{fill:none;block-size:52%;inline-size:52%;stroke:var(--c-gold);stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.PartnersSection-module__JFzmVG__stud{inline-size:var(--node-size);block-size:var(--node-size);background:var(--c-gold);border-radius:50%;margin-block-start:calc(var(--s8-emblem) * .14)}.PartnersSection-module__JFzmVG__name{color:#fff;font-family:var(--font-display);font-size:var(--fs-s8-name);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-block-start:clamp(.75rem,1.5vh,1.3rem);line-height:1.1}[dir=rtl] .PartnersSection-module__JFzmVG__name{letter-spacing:0}.PartnersSection-module__JFzmVG__kind{color:#fff;font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;opacity:.72;margin-block-start:.35em;font-weight:300;line-height:1}.PartnersSection-module__JFzmVG__dot{inline-size:calc(var(--node-size) * .6);block-size:calc(var(--node-size) * .6);background:var(--c-gold);border-radius:50%;margin-block:clamp(.6rem,1.2vh,1rem)}.PartnersSection-module__JFzmVG__tagline{color:#fff;font-family:var(--font-display);font-size:var(--fs-s8-tag);white-space:nowrap;line-height:1.3}.PartnersSection-module__JFzmVG__head{opacity:max(var(--head), .001);transform:translateY(calc((1 - var(--head)) * 1.6rem))}.PartnersSection-module__JFzmVG__rail{opacity:max(var(--body), .001);transform:translateY(calc((1 - var(--body)) * 1.6rem))}@media (max-width:1023px){.PartnersSection-module__JFzmVG__partners{padding-inline:var(--gutter);gap:clamp(2rem,5vh,3.5rem)}}@media (prefers-reduced-motion:reduce){.PartnersSection-module__JFzmVG__head,.PartnersSection-module__JFzmVG__rail{opacity:1;transform:none;animation:none!important}.PartnersSection-module__JFzmVG__marquee{animation:none;transform:none}}
.TestimonialsSection-module__vfgOZW__testimonials{align-content:center;gap:var(--s9-stack);padding-block:var(--s9-pad);padding-inline:var(--rail-lane);background:var(--c-bg);background-image:var(--grid-image);background-attachment:var(--ground-attach);--head:0;--body:0;display:grid;position:relative;overflow:hidden}.TestimonialsSection-module__vfgOZW__head{inline-size:100%;max-inline-size:var(--s9-measure);text-align:center;justify-items:center;margin-inline:auto;display:grid}.TestimonialsSection-module__vfgOZW__pill{border:var(--hairline) solid var(--c-gold-line);color:var(--c-gold);font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;background:#d8a64b0f;border-radius:999px;margin:0;padding:.55em 1.5em;font-weight:400;line-height:1}.TestimonialsSection-module__vfgOZW__headline{color:var(--c-cream);font-family:var(--font-display);font-size:var(--fs-s9-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0;margin-block-start:calc(var(--s2-gap) * 2.1);font-weight:400;line-height:1.06}[dir=rtl] .TestimonialsSection-module__vfgOZW__headline{line-height:1.4}.TestimonialsSection-module__vfgOZW__subline{max-inline-size:var(--s9-sub-measure);color:#fff;font-family:var(--font-sans);font-size:var(--fs-s9-sub);text-wrap:pretty;margin:0;margin-block-start:calc(var(--s2-gap) * 1.4);font-weight:300;line-height:1.6}.TestimonialsSection-module__vfgOZW__rule{block-size:var(--hairline);inline-size:var(--s7-rule-wide);background:linear-gradient(to right, transparent 0%, var(--c-gold-line) 18%, var(--c-gold-line-strong) 50%, var(--c-gold-line) 82%, transparent 100%);margin-block-start:calc(var(--s2-gap) * 2.2);position:relative}.TestimonialsSection-module__vfgOZW__rule:after{content:"";left:50%;inline-size:var(--node-size);block-size:var(--node-size);background:var(--c-gold);position:absolute;inset-block-start:50%;transform:translate(-50%,-50%)rotate(45deg)}.TestimonialsSection-module__vfgOZW__columns{gap:var(--s9-gap);inline-size:100%;max-inline-size:var(--s9-wall);block-size:var(--s9-height);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;display:grid;-webkit-mask-image:linear-gradient(#0000 0%,#000 11% 89%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 11% 89%,#0000 100%)}.TestimonialsSection-module__vfgOZW__column{min-block-size:0;position:relative;overflow:hidden}.TestimonialsSection-module__vfgOZW__stream{gap:var(--s9-gap);animation:TestimonialsSection-module__vfgOZW__testimonial-drift var(--s9-drift) linear infinite;will-change:transform;animation-play-state:paused;display:grid}.TestimonialsSection-module__vfgOZW__run{gap:var(--s9-gap);align-content:start;display:grid}.TestimonialsSection-module__vfgOZW__testimonials[data-in] .TestimonialsSection-module__vfgOZW__stream{animation-play-state:running}.TestimonialsSection-module__vfgOZW__column[data-column="0"] .TestimonialsSection-module__vfgOZW__stream{--s9-drift:var(--s9-drift-a)}.TestimonialsSection-module__vfgOZW__column[data-column="1"] .TestimonialsSection-module__vfgOZW__stream{--s9-drift:var(--s9-drift-b);animation-direction:reverse}.TestimonialsSection-module__vfgOZW__column[data-column="2"] .TestimonialsSection-module__vfgOZW__stream{--s9-drift:var(--s9-drift-c)}@keyframes TestimonialsSection-module__vfgOZW__testimonial-drift{to{transform:translateY(calc(-50% - var(--s9-gap) / 2))}}.TestimonialsSection-module__vfgOZW__card{padding:var(--s9-card-pad);border:var(--hairline) solid var(--c-gold-line-faint);border-radius:var(--s9-radius);text-align:start;background:linear-gradient(#d8a64b0b 0%,#d8a64b03 100%);justify-items:start;margin:0;display:grid}.TestimonialsSection-module__vfgOZW__mark{inline-size:var(--s9-mark);block-size:calc(var(--s9-mark) * .75);fill:var(--c-gold);opacity:.85}[dir=rtl] .TestimonialsSection-module__vfgOZW__mark{transform:scaleX(-1)}.TestimonialsSection-module__vfgOZW__quote{color:var(--text-primary);font-family:var(--font-quote);font-style:italic;font-size:var(--fs-s9-quote);text-wrap:pretty;margin:0;margin-block-start:calc(var(--s2-gap) * 1.2);font-weight:400;line-height:1.6}.TestimonialsSection-module__vfgOZW__hair{inline-size:100%;block-size:var(--hairline);margin-block:calc(var(--s2-gap) * 1.5);background:linear-gradient(to right, var(--c-gold-line) 0%, var(--c-gold-line-faint) 62%, transparent 100%)}[dir=rtl] .TestimonialsSection-module__vfgOZW__hair{background:linear-gradient(to left, var(--c-gold-line) 0%, var(--c-gold-line-faint) 62%, transparent 100%)}.TestimonialsSection-module__vfgOZW__who{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.6rem,1vw,1rem);inline-size:100%;display:grid}.TestimonialsSection-module__vfgOZW__avatar{inline-size:var(--s9-avatar);block-size:var(--s9-avatar);border:var(--hairline) solid var(--c-gold-line-strong);color:var(--c-gold);font-family:var(--font-display);font-size:calc(var(--s9-avatar) * .38);letter-spacing:.04em;direction:ltr;background:radial-gradient(circle at 50% 32%,#d8a64b38 0%,#d8a64b0f 100%);border-radius:50%;place-items:center;line-height:1;display:grid}.TestimonialsSection-module__vfgOZW__whoText{min-inline-size:0;display:grid}.TestimonialsSection-module__vfgOZW__name{color:#fff;font-family:var(--font-display);font-size:var(--fs-s9-name);letter-spacing:.03em;text-align:start;unicode-bidi:isolate;line-height:1.2}.TestimonialsSection-module__vfgOZW__role{color:var(--c-gold);font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;opacity:.9;margin-block-start:.3em;font-weight:300;line-height:1.2}.TestimonialsSection-module__vfgOZW__head{opacity:max(var(--head), .001);transform:translateY(calc((1 - var(--head)) * 1.6rem))}.TestimonialsSection-module__vfgOZW__columns{opacity:max(var(--body), .001);transform:translateY(calc((1 - var(--body)) * 1.6rem))}@media (max-width:1023px){.TestimonialsSection-module__vfgOZW__testimonials{padding-inline:var(--gutter)}.TestimonialsSection-module__vfgOZW__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.TestimonialsSection-module__vfgOZW__column[data-column="2"]{display:none}}@media (max-width:639px){.TestimonialsSection-module__vfgOZW__columns{grid-template-columns:minmax(0,1fr)}.TestimonialsSection-module__vfgOZW__column[data-column="1"]{display:none}}@media (prefers-reduced-motion:reduce){.TestimonialsSection-module__vfgOZW__head,.TestimonialsSection-module__vfgOZW__columns{opacity:1;transform:none}.TestimonialsSection-module__vfgOZW__stream{animation:none;transform:none}}
