.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}
