.forge-ticker{overflow:hidden;width:100%;mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.forge-ticker--bordered{border-top:1px solid var(--line,rgba(255,255,255,.05));border-bottom:1px solid var(--line,rgba(255,255,255,.05));padding:12px 0}@keyframes forge-ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.forge-ticker__track{display:flex;width:max-content;white-space:nowrap}.forge-ticker__track--slow{animation:forge-ticker-scroll 40s linear infinite}.forge-ticker__track--normal{animation:forge-ticker-scroll 28s linear infinite}.forge-ticker__track--fast{animation:forge-ticker-scroll 14s linear infinite}.forge-ticker__track--pausable:hover{animation-play-state:paused}.forge-ticker__item{display:inline-flex;align-items:center;gap:var(--forge-ticker-gap);font-size:13px;font-weight:400;color:rgba(240,237,232,.5);letter-spacing:-.01em}.forge-ticker__sep{color:rgba(var(--forge-ticker-rgb),.4);font-size:11px}.forge-ticker__item--dot{gap:20px;padding:0 32px;font-family:var(--mono,monospace);font-size:12px;font-weight:400;color:var(--hint,rgba(240,237,232,.2));letter-spacing:.04em}.forge-ticker__dot{width:4px;height:4px;border-radius:50%;flex-shrink:0}@media (prefers-reduced-motion:reduce){.forge-ticker__track{animation:none}}.forge-table-wrap{width:100%;overflow-x:auto;border:1px solid rgba(255,255,255,.06);border-radius:8px}.forge-table{width:100%;border-collapse:collapse;font-family:Inter,sans-serif}.forge-table__caption{color:rgba(240,237,232,.25);letter-spacing:-.01em;border-bottom:1px solid rgba(255,255,255,.04)}.forge-table__caption,.forge-table__th{font-size:11px;font-weight:400;padding:10px 16px;text-align:left}.forge-table__th{color:rgba(240,237,232,.3);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02);white-space:nowrap}.forge-table__td{padding:12px 16px;font-size:13px;font-weight:300;color:rgba(240,237,232,.6);letter-spacing:-.01em;border-bottom:1px solid rgba(255,255,255,.04)}.forge-table__row:last-child .forge-table__td{border-bottom:none}.forge-table--striped .forge-table__row:nth-child(2n) .forge-table__td{background:rgba(255,255,255,.02)}.forge-table--hover .forge-table__row:hover .forge-table__td{background:rgba(var(--forge-table-rgb),.05);color:rgba(240,237,232,.8)}.forge-table--compact .forge-table__th{padding:7px 12px}.forge-table--compact .forge-table__td{padding:8px 12px}.forge-pagination{display:flex;align-items:center;gap:12px;font-family:Inter,sans-serif;flex-wrap:wrap}.forge-pagination__count{font-size:12px;font-weight:400;color:rgba(240,237,232,.3);letter-spacing:-.01em;margin-right:4px}.forge-pagination__pages{display:flex;align-items:center;gap:4px}.forge-pagination__btn{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 6px;border-radius:6px;border:1px solid transparent;background:transparent;color:rgba(240,237,232,.4);font-family:Inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.01em;cursor:pointer;transition:all .15s ease}.forge-pagination__btn:hover:not(:disabled){background:rgba(var(--forge-pagination-rgb),.08);color:var(--forge-pagination-color);border-color:rgba(var(--forge-pagination-rgb),.2)}.forge-pagination__btn--active{background:rgba(var(--forge-pagination-rgb),.15);color:var(--forge-pagination-color);border-color:rgba(var(--forge-pagination-rgb),.3)}.forge-pagination__btn:disabled{opacity:.25;cursor:not-allowed}.forge-pagination__arrow{font-size:14px}.forge-pagination__ellipsis{font-size:12px;color:rgba(240,237,232,.2);padding:0 4px;user-select:none}@media (prefers-reduced-motion:reduce){.forge-pagination__btn{transition:none}}.forge-donut-wrap{display:inline-flex;flex-direction:column;align-items:center;background:#0f0f12;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:16px}.forge-donut-canvas-wrap{position:relative}.forge-donut-canvas-wrap,.forge-donut-center{display:flex;align-items:center;justify-content:center}.forge-donut-center{position:absolute;inset:0;pointer-events:none}.forge-donut-center__text{font-size:20px;font-weight:300;color:#f0ede8;letter-spacing:-.04em}.forge-breadcrumb,.forge-donut-center__text{font-family:Inter,sans-serif}.forge-breadcrumb__list{flex-wrap:wrap;list-style:none;margin:0;padding:0}.forge-breadcrumb__item,.forge-breadcrumb__list{display:flex;align-items:center;gap:0}.forge-breadcrumb__sep{font-size:12px;color:rgba(240,237,232,.2);margin:0 6px;user-select:none}.forge-breadcrumb__link{font-size:13px;font-weight:400;color:rgba(240,237,232,.38);text-decoration:none;letter-spacing:-.01em;transition:color .15s ease}.forge-breadcrumb__link:hover{color:var(--forge-breadcrumb-color)}.forge-breadcrumb__current{font-size:13px;font-weight:400;color:rgba(240,237,232,.38);letter-spacing:-.01em}.forge-breadcrumb__current--active{color:rgba(240,237,232,.7)}.forge-accordion{display:flex;flex-direction:column;gap:4px;font-family:Inter,sans-serif;width:100%}.forge-accordion__item{background:#0f0f12;border:1px solid rgba(255,255,255,.06);overflow:hidden;transition:border-color .15s ease}.forge-accordion__item--open{border-color:rgba(var(--forge-accordion-rgb),.2)}.forge-accordion__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;background:none;border:none;font-family:Inter,sans-serif;font-size:13px;font-weight:400;color:rgba(240,237,232,.7);letter-spacing:-.01em;cursor:pointer;text-align:left;transition:color .15s ease}.forge-accordion__item--open .forge-accordion__trigger,.forge-accordion__trigger:hover{color:#f0ede8}.forge-accordion__arrow{font-size:12px;color:rgba(240,237,232,.25);transition:transform .2s ease;flex-shrink:0}.forge-accordion__arrow--open{transform:rotate(180deg);color:var(--forge-accordion-color)}.forge-accordion__body{padding:0 16px 14px;font-size:13px;font-weight:300;color:rgba(240,237,232,.45);letter-spacing:-.01em;line-height:1.6}@media (prefers-reduced-motion:reduce){.forge-accordion__arrow,.forge-accordion__item,.forge-accordion__trigger{transition:none}}.forge-linechart-wrap{width:100%;background:#0f0f12;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:16px;box-sizing:border-box}.forge-toggle-wrap{display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none;font-family:Inter,sans-serif}.forge-toggle-label{font-size:13px;font-weight:400;color:rgba(240,237,232,.6);letter-spacing:-.01em}.forge-toggle{position:relative;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;flex-shrink:0}.forge-toggle--md,.forge-toggle--sm{width:36px;height:20px}.forge-toggle--lg{width:44px;height:24px}.forge-toggle__thumb{position:absolute;top:50%;transform:translateY(-50%);left:2px;border-radius:50%;background:rgba(240,237,232,.4);transition:left .2s ease,background .2s ease,width .1s ease}.forge-toggle--sm .forge-toggle__thumb{width:10px;height:10px}.forge-toggle--md .forge-toggle__thumb{width:14px;height:14px}.forge-toggle--lg .forge-toggle__thumb{width:18px;height:18px}.forge-toggle--on{background:rgba(var(--forge-toggle-rgb),.25);border-color:rgba(var(--forge-toggle-rgb),.5);box-shadow:0 0 12px rgba(var(--forge-toggle-rgb),.2)}.forge-toggle--sm.forge-toggle--on .forge-toggle__thumb{left:calc(36px - 10px - 2px);background:var(--forge-toggle-color)}.forge-toggle--md.forge-toggle--on .forge-toggle__thumb{left:calc(36px - 14px - 2px);background:var(--forge-toggle-color)}.forge-toggle--lg.forge-toggle--on .forge-toggle__thumb{left:calc(44px - 18px - 2px);background:var(--forge-toggle-color)}@media (prefers-reduced-motion:reduce){.forge-toggle,.forge-toggle__thumb{transition:none}}@keyframes forge-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.forge-skeleton{font-family:Inter,sans-serif}.forge-sk-bone{background:rgba(255,255,255,.06)}.forge-skeleton--animated .forge-sk-bone{background:linear-gradient(90deg,rgba(255,255,255,.04) 25%,rgba(255,255,255,.09) 50%,rgba(255,255,255,.04) 75%);background-size:400px 100%;animation:forge-shimmer 1.4s ease-in-out infinite}.forge-sk-text{display:flex;flex-direction:column;gap:8px}.forge-sk-profile{display:flex;align-items:center;gap:12px}.forge-sk-profile__lines{display:flex;flex-direction:column;gap:6px}.forge-sk-card{gap:10px;padding:20px;background:#0f0f12;border:1px solid rgba(255,255,255,.06)}.forge-sk-card,.forge-sk-table{display:flex;flex-direction:column}.forge-sk-table__row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.04)}.forge-sk-table__header{padding-bottom:12px}@media (prefers-reduced-motion:reduce){.forge-sk-bone{animation:none}}.forge-tooltip-wrap{position:relative;display:inline-flex;align-items:center}.forge-tooltip{position:absolute;z-index:50;white-space:nowrap;font-family:Inter,sans-serif;font-size:11px;font-weight:400;letter-spacing:-.01em;padding:5px 10px;border-radius:5px;pointer-events:none}.forge-tooltip--dark{background:#1a1a1f;color:rgba(240,237,232,.8);border:1px solid rgba(255,255,255,.08)}.forge-tooltip--light{background:#f0ede8;color:#09090b;border:1px solid rgba(0,0,0,.08)}.forge-tooltip--top{bottom:calc(100% + 6px);left:50%;transform:translateX(-50%)}.forge-tooltip--bottom{top:calc(100% + 6px);left:50%;transform:translateX(-50%)}.forge-tooltip--left{right:calc(100% + 6px);top:50%;transform:translateY(-50%)}.forge-tooltip--right{left:calc(100% + 6px);top:50%;transform:translateY(-50%)}.forge-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 20px;font-size:13px;font-weight:400;font-family:Inter,sans-serif;letter-spacing:-.01em;border:1px solid transparent;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.forge-btn--glow{background:rgba(127,119,221,.1);border-color:rgba(127,119,221,.28);color:rgba(127,119,221,.9)}.forge-btn--glow:hover{border-color:rgba(127,119,221,.55);box-shadow:0 0 22px rgba(127,119,221,.25);transform:translateY(-2px)}.forge-btn--solid{background:#7F77DD;border-color:#7F77DD;color:#ffffff}.forge-btn--solid:hover{opacity:.88;transform:translateY(-2px)}.forge-btn--ghost{background:transparent;border-color:rgba(255,255,255,.1);color:rgba(240,237,232,.5)}.forge-btn--ghost:hover{background:rgba(255,255,255,.05);color:#f0ede8}.forge-btn--outline{background:transparent;border-color:rgba(127,119,221,.5);color:rgba(127,119,221,.9)}.forge-btn--soft{background:rgba(127,119,221,.07);border-color:transparent;color:rgba(127,119,221,.9)}.forge-btn--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.forge-btn--full{width:100%}.forge-btn:hover{box-shadow:0 0 20px rgba(127,119,221,.25),0 4px 16px rgba(127,119,221,.12)}@keyframes forge-ripple{to{transform:scale(20);opacity:0}}.forge-btn .forge-ripple{position:absolute;border-radius:50%;width:10px;height:10px;background:rgba(255,255,255,.25);animation:forge-ripple .5s ease-out forwards;pointer-events:none}.forge-toast{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:8px;border:1px solid;font-family:Inter,sans-serif;max-width:360px;box-shadow:0 8px 24px rgba(0,0,0,.3)}.forge-toast--success{background:rgba(29,158,117,.1);border-color:rgba(29,158,117,.25)}.forge-toast--error{background:rgba(226,75,74,.1);border-color:rgba(226,75,74,.25)}.forge-toast--warning{background:rgba(239,159,39,.1);border-color:rgba(239,159,39,.25)}.forge-toast--info{background:rgba(55,138,221,.1);border-color:rgba(55,138,221,.25)}.forge-toast__icon{font-size:13px;flex-shrink:0;margin-top:1px}.forge-toast--success .forge-toast__icon{color:#1D9E75}.forge-toast--error .forge-toast__icon{color:#e24b4a}.forge-toast--warning .forge-toast__icon{color:#EF9F27}.forge-toast--info .forge-toast__icon{color:#378ADD}.forge-toast__content{flex:1}.forge-toast__title{font-size:13px;font-weight:400;color:#f0ede8;letter-spacing:-.01em}.forge-toast__message{font-size:12px;font-weight:300;color:rgba(240,237,232,.5);letter-spacing:-.01em;margin-top:2px;line-height:1.5}.forge-toast__close{background:none;border:none;color:rgba(240,237,232,.3);cursor:pointer;font-size:11px;padding:0;flex-shrink:0;transition:color .15s ease}.forge-toast__close:hover{color:#f0ede8}.forge-alert{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:8px;border:1px solid;font-family:Inter,sans-serif;width:100%;box-sizing:border-box}.forge-alert--success{background:rgba(29,158,117,.08);border-color:rgba(29,158,117,.2)}.forge-alert--error{background:rgba(226,75,74,.08);border-color:rgba(226,75,74,.2)}.forge-alert--warning{background:rgba(239,159,39,.08);border-color:rgba(239,159,39,.2)}.forge-alert--info{background:rgba(55,138,221,.08);border-color:rgba(55,138,221,.2)}.forge-alert__icon{font-size:13px;flex-shrink:0;margin-top:1px}.forge-alert--success .forge-alert__icon{color:#1D9E75}.forge-alert--error .forge-alert__icon{color:#e24b4a}.forge-alert--warning .forge-alert__icon{color:#EF9F27}.forge-alert--info .forge-alert__icon{color:#378ADD}.forge-alert__content{flex:1;display:flex;flex-direction:column;gap:4px}.forge-alert__title{font-size:13px;font-weight:400;color:#f0ede8;letter-spacing:-.01em}.forge-alert__message{font-size:12px;font-weight:300;color:rgba(240,237,232,.5);letter-spacing:-.01em;line-height:1.5}.forge-alert__action{background:none;border:none;font-family:Inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.01em;cursor:pointer;padding:0;margin-top:4px;text-decoration:underline;text-underline-offset:2px}.forge-alert--success .forge-alert__action{color:#1D9E75}.forge-alert--error .forge-alert__action{color:#e24b4a}.forge-alert--warning .forge-alert__action{color:#EF9F27}.forge-alert--info .forge-alert__action{color:#378ADD}.forge-alert__close{background:none;border:none;color:rgba(240,237,232,.3);cursor:pointer;font-size:11px;padding:0;flex-shrink:0;transition:color .15s ease}.forge-alert__close:hover{color:#f0ede8}@keyframes forge-morph-slow{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}50%{border-radius:50% 60% 30% 60%/30% 60% 70% 40%}75%{border-radius:60% 40% 60% 30%/70% 30% 50% 60%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}.forge-blob{display:block;flex-shrink:0}.forge-blob--slow{animation:forge-morph-slow 8s ease-in-out infinite}.forge-blob--normal{animation:forge-morph-slow 5s ease-in-out infinite}.forge-blob--fast{animation:forge-morph-slow 3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.forge-blob{animation:none;border-radius:50%}}.forge-spinner-wrap{flex-direction:column;gap:8px}.forge-spinner,.forge-spinner-wrap{display:inline-flex;align-items:center}.forge-spinner{justify-content:center}.forge-spinner--sm{width:16px;height:16px}.forge-spinner--md{width:24px;height:24px}.forge-spinner--lg{width:36px;height:36px}.forge-spinner--xl{width:48px;height:48px}@keyframes forge-spin{to{transform:rotate(1turn)}}.forge-spinner--ring{border-radius:50%;border:2px solid rgba(var(--forge-spinner-rgb),.15);border-top-color:var(--forge-spinner-color)}.forge-spinner--ring.forge-spinner--slow{animation:forge-spin 1.4s linear infinite}.forge-spinner--ring.forge-spinner--normal{animation:forge-spin .8s linear infinite}.forge-spinner--ring.forge-spinner--fast{animation:forge-spin .4s linear infinite}@keyframes forge-pulse-spin{0%{transform:scale(1);opacity:1}50%{transform:scale(.6);opacity:.4}to{transform:scale(1);opacity:1}}.forge-spinner--pulse{border-radius:50%;background:var(--forge-spinner-color)}.forge-spinner--pulse.forge-spinner--slow{animation:forge-pulse-spin 1.4s ease-in-out infinite}.forge-spinner--pulse.forge-spinner--normal{animation:forge-pulse-spin .8s ease-in-out infinite}.forge-spinner--pulse.forge-spinner--fast{animation:forge-pulse-spin .4s ease-in-out infinite}@keyframes forge-dot-bounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.forge-spinner--dots{gap:4px}.forge-spinner__dot{width:30%;height:30%;border-radius:50%;background:var(--forge-spinner-color)}.forge-spinner--slow .forge-spinner__dot:first-child{animation:forge-dot-bounce 1.4s ease-in-out 0s infinite}.forge-spinner--slow .forge-spinner__dot:nth-child(2){animation:forge-dot-bounce 1.4s ease-in-out .16s infinite}.forge-spinner--slow .forge-spinner__dot:nth-child(3){animation:forge-dot-bounce 1.4s ease-in-out .32s infinite}.forge-spinner--normal .forge-spinner__dot:first-child{animation:forge-dot-bounce .8s ease-in-out 0s infinite}.forge-spinner--normal .forge-spinner__dot:nth-child(2){animation:forge-dot-bounce .8s ease-in-out .16s infinite}.forge-spinner--normal .forge-spinner__dot:nth-child(3){animation:forge-dot-bounce .8s ease-in-out .32s infinite}.forge-spinner--fast .forge-spinner__dot:first-child{animation:forge-dot-bounce .4s ease-in-out 0s infinite}.forge-spinner--fast .forge-spinner__dot:nth-child(2){animation:forge-dot-bounce .4s ease-in-out .16s infinite}.forge-spinner--fast .forge-spinner__dot:nth-child(3){animation:forge-dot-bounce .4s ease-in-out .32s infinite}@keyframes forge-bar-stretch{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.forge-spinner--bars{gap:3px;align-items:center}.forge-spinner__bar{width:15%;height:60%;background:var(--forge-spinner-color);border-radius:2px}.forge-spinner--slow .forge-spinner__bar:first-child{animation:forge-bar-stretch 1.4s ease-in-out 0s infinite}.forge-spinner--slow .forge-spinner__bar:nth-child(2){animation:forge-bar-stretch 1.4s ease-in-out .1s infinite}.forge-spinner--slow .forge-spinner__bar:nth-child(3){animation:forge-bar-stretch 1.4s ease-in-out .2s infinite}.forge-spinner--slow .forge-spinner__bar:nth-child(4){animation:forge-bar-stretch 1.4s ease-in-out .3s infinite}.forge-spinner--normal .forge-spinner__bar:first-child{animation:forge-bar-stretch .8s ease-in-out 0s infinite}.forge-spinner--normal .forge-spinner__bar:nth-child(2){animation:forge-bar-stretch .8s ease-in-out .1s infinite}.forge-spinner--normal .forge-spinner__bar:nth-child(3){animation:forge-bar-stretch .8s ease-in-out .2s infinite}.forge-spinner--normal .forge-spinner__bar:nth-child(4){animation:forge-bar-stretch .8s ease-in-out .3s infinite}.forge-spinner--fast .forge-spinner__bar:first-child{animation:forge-bar-stretch .4s ease-in-out 0s infinite}.forge-spinner--fast .forge-spinner__bar:nth-child(2){animation:forge-bar-stretch .4s ease-in-out .1s infinite}.forge-spinner--fast .forge-spinner__bar:nth-child(3){animation:forge-bar-stretch .4s ease-in-out .2s infinite}.forge-spinner--fast .forge-spinner__bar:nth-child(4){animation:forge-bar-stretch .4s ease-in-out .3s infinite}@keyframes forge-orbit{to{transform:rotate(1turn)}}.forge-spinner--orbit{border-radius:50%;border:2px solid rgba(var(--forge-spinner-rgb),.1);position:relative}.forge-spinner--orbit:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:50%;border-left:2px solid transparent;border-bottom:2px solid transparent;border-top:2px solid transparent;border-top-color:var(--forge-spinner-color);border-right:2px solid transparent;border-right-color:rgba(var(--forge-spinner-rgb),.4)}.forge-spinner--orbit.forge-spinner--slow:before{animation:forge-orbit 1.4s linear infinite}.forge-spinner--orbit.forge-spinner--normal:before{animation:forge-orbit .8s linear infinite}.forge-spinner--orbit.forge-spinner--fast:before{animation:forge-orbit .4s linear infinite}.forge-spinner__label{font-family:Inter,sans-serif;font-size:12px;color:rgba(240,237,232,.38);letter-spacing:-.01em}@media (prefers-reduced-motion:reduce){.forge-spinner,.forge-spinner:before,.forge-spinner__bar,.forge-spinner__dot{animation:none!important}}.forge-slider-wrap{display:flex;flex-direction:column;gap:8px;font-family:Inter,sans-serif;width:100%}.forge-slider-header{display:flex;justify-content:space-between;align-items:center}.forge-slider-label{color:rgba(240,237,232,.38)}.forge-slider-label,.forge-slider-value{font-size:12px;font-weight:400;letter-spacing:-.01em}.forge-slider-value{color:rgba(var(--forge-slider-rgb),.9)}.forge-slider{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;outline:none;cursor:pointer;background:linear-gradient(to right,var(--forge-slider-color) 0,var(--forge-slider-color) var(--forge-slider-pct),rgba(255,255,255,.08) var(--forge-slider-pct),rgba(255,255,255,.08) 100%)}.forge-slider::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--forge-slider-color);box-shadow:0 0 8px rgba(var(--forge-slider-rgb),.4);border:2px solid #09090b;transition:transform .15s ease,box-shadow .15s ease}.forge-slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--forge-slider-color);box-shadow:0 0 8px rgba(var(--forge-slider-rgb),.4);border:2px solid #09090b;transition:transform .15s ease}.forge-slider:hover::-webkit-slider-thumb{transform:scale(1.2);box-shadow:0 0 14px rgba(var(--forge-slider-rgb),.5)}.forge-slider:hover::-moz-range-thumb{transform:scale(1.2)}@media (prefers-reduced-motion:reduce){.forge-slider::-moz-range-thumb,.forge-slider::-webkit-slider-thumb{transition:none}}.forge-countup{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-family:Inter,sans-serif}.forge-countup__number{font-weight:300;letter-spacing:-.04em;color:#f0ede8;line-height:1}.forge-countup--sm .forge-countup__number{font-size:24px}.forge-countup--md .forge-countup__number{font-size:32px}.forge-countup--lg .forge-countup__number{font-size:48px}.forge-countup--xl .forge-countup__number{font-size:64px}.forge-countup__value{color:var(--forge-countup-color)}.forge-countup__label{font-size:12px;font-weight:400;color:rgba(240,237,232,.3);letter-spacing:-.01em}@media (prefers-reduced-motion:reduce){.forge-countup__value{transition:none}}.forge-stepper{display:flex;font-family:Inter,sans-serif}.forge-stepper--horizontal{flex-direction:row;align-items:flex-start;gap:0}.forge-stepper--vertical{flex-direction:column;gap:0}.forge-step{display:flex;flex:1}.forge-stepper--horizontal .forge-step{flex-direction:column;align-items:center}.forge-stepper--vertical .forge-step{flex-direction:row;align-items:flex-start;gap:12px}.forge-step__indicator{display:flex;align-items:center;cursor:pointer}.forge-stepper--horizontal .forge-step__indicator{flex-direction:row;width:100%}.forge-stepper--vertical .forge-step__indicator{flex-direction:column;align-items:center}.forge-step__dot{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:400;flex-shrink:0;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:rgba(240,237,232,.3);transition:all .2s ease}.forge-step--done .forge-step__dot{background:rgba(var(--forge-stepper-rgb),.15);border-color:rgba(var(--forge-stepper-rgb),.4);color:var(--forge-stepper-color)}.forge-step--current .forge-step__dot{background:rgba(var(--forge-stepper-rgb),.2);border-color:rgba(var(--forge-stepper-rgb),.6);color:var(--forge-stepper-color);box-shadow:0 0 12px rgba(var(--forge-stepper-rgb),.25)}.forge-step__line{flex:1;background:rgba(255,255,255,.06)}.forge-stepper--horizontal .forge-step__line{height:1px}.forge-stepper--vertical .forge-step__line{width:1px;height:32px;margin:4px 0}.forge-step--done .forge-step__line{background:rgba(var(--forge-stepper-rgb),.25)}.forge-step__content{display:flex;flex-direction:column;gap:2px}.forge-stepper--horizontal .forge-step__content{align-items:center;padding-top:8px}.forge-step__label{font-size:12px;font-weight:400;color:rgba(240,237,232,.3);letter-spacing:-.01em;white-space:nowrap}.forge-step--current .forge-step__label{color:#f0ede8}.forge-step--done .forge-step__label{color:rgba(240,237,232,.5)}.forge-step__desc{font-size:11px;font-weight:300;color:rgba(240,237,232,.25);letter-spacing:-.01em;line-height:1.4}.forge-badge{display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-weight:400;letter-spacing:-.01em;border:1px solid rgba(var(--forge-badge-rgb),.25);background:rgba(var(--forge-badge-rgb),.1);color:rgba(var(--forge-badge-rgb),.9);white-space:nowrap}.forge-badge--pill{border-radius:999px}.forge-badge--tag{border-radius:4px}.forge-badge--square{border-radius:0}.forge-badge--sm{padding:2px 8px;font-size:10px}.forge-badge--md{padding:4px 12px;font-size:12px}.forge-badge--lg{padding:6px 16px;font-size:13px}.forge-badge__dot{width:6px;height:6px;border-radius:50%;background:var(--forge-badge-color);flex-shrink:0}@keyframes forge-badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.forge-badge__dot--pulse{animation:forge-badge-pulse 1.5s ease-in-out infinite}.forge-card{position:relative;background:#0f0f12;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:12px;font-family:Inter,sans-serif;overflow:hidden;transition:border-color .25s ease}.forge-card--clickable{cursor:pointer}.forge-card__glow{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);width:70%;height:80px;border-radius:50%;background:var(--forge-card-color);filter:blur(32px);opacity:0;transition:opacity .35s ease,bottom .35s ease;pointer-events:none}.forge-card--glow:hover{border-color:rgba(var(--forge-card-rgb),.2)}.forge-card--glow:hover .forge-card__glow{opacity:.18;bottom:-20px}.forge-card__tag{font-size:10px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:rgba(240,237,232,.25)}.forge-card__body{display:flex;flex-direction:column;gap:6px;position:relative;z-index:1}.forge-card__title{font-size:15px;font-weight:400;color:#f0ede8;letter-spacing:-.02em;line-height:1.3}.forge-card__subtitle{font-size:13px;font-weight:300;color:rgba(240,237,232,.38);letter-spacing:-.01em;line-height:1.5}.forge-card__badge{display:inline-flex;align-self:flex-start;font-size:10px;font-weight:400;color:rgba(var(--forge-card-rgb),.8);background:rgba(var(--forge-card-rgb),.1);border:1px solid rgba(var(--forge-card-rgb),.2);border-radius:999px;padding:2px 8px;letter-spacing:-.01em}@media (prefers-reduced-motion:reduce){.forge-card,.forge-card__glow{transition:none}}.forge-navbar{width:100%;font-family:Inter,sans-serif;border-bottom:1px solid rgba(255,255,255,.06);position:relative}.forge-navbar--dark{background:#09090b}.forge-navbar--light{background:#ffffff}.forge-navbar__inner{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 24px;max-width:1200px;margin:0 auto}.forge-navbar__brand{display:flex;align-items:center;gap:8px;text-decoration:none}@property --forge-navbar-gem-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.forge-navbar__gem{width:18px;height:18px;border-radius:4px;flex-shrink:0;filter:saturate(1.1);background:conic-gradient(from var(--forge-navbar-gem-angle),#e24b4a,#ef9f27,#1d9e75,#378add,#7f77dd,#d4537e,#e24b4a);animation:forge-navbar-gem-spectrum 14s linear infinite;box-shadow:0 0 12px rgba(127,119,221,.22)}@keyframes forge-navbar-gem-spectrum{0%{--forge-navbar-gem-angle:0deg;opacity:.9}50%{opacity:1}to{--forge-navbar-gem-angle:360deg;opacity:.9}}.forge-navbar__brand-name{font-size:14px;font-weight:500;letter-spacing:-.02em;color:#f0ede8}.forge-navbar--light .forge-navbar__brand-name{color:#09090b}.forge-navbar__links{display:flex;align-items:center;gap:4px}.forge-navbar__link{font-size:13px;font-weight:400;color:rgba(240,237,232,.45);text-decoration:none;letter-spacing:-.01em;padding:6px 10px;border-radius:6px;transition:color .15s ease,background .15s ease}.forge-navbar__link:hover{color:#f0ede8;background:rgba(255,255,255,.05)}.forge-navbar--light .forge-navbar__link{color:rgba(9,9,11,.5)}.forge-navbar--light .forge-navbar__link:hover{color:#09090b;background:rgba(0,0,0,.05)}.forge-navbar__right{display:flex;align-items:center;gap:8px}.forge-navbar__cta{font-family:Inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.01em;padding:7px 16px;border-radius:6px;border:1px solid rgba(var(--forge-navbar-rgb),.3);background:rgba(var(--forge-navbar-rgb),.1);color:rgba(var(--forge-navbar-rgb),.9);cursor:pointer;transition:all .15s ease}.forge-navbar__cta:hover{background:rgba(var(--forge-navbar-rgb),.18);border-color:rgba(var(--forge-navbar-rgb),.5)}.forge-navbar__toggle{display:none;background:none;border:none;color:rgba(240,237,232,.5);font-size:16px;cursor:pointer;padding:4px}.forge-navbar__mobile{display:flex;flex-direction:column;padding:8px 16px 16px;border-top:1px solid rgba(255,255,255,.06);gap:2px}.forge-navbar__mobile-link{font-size:14px;font-weight:400;color:rgba(240,237,232,.5);text-decoration:none;padding:10px 8px;letter-spacing:-.01em;border-radius:6px;transition:color .15s ease}.forge-navbar__mobile-link:hover{color:#f0ede8}.forge-navbar__cta--mobile{margin-top:8px;width:100%;justify-content:center}@media (max-width:640px){.forge-navbar__links{display:none}.forge-navbar__toggle{display:block}}@media (prefers-reduced-motion:reduce){.forge-navbar__cta,.forge-navbar__gem,.forge-navbar__link{transition:none;animation:none}}