.nav-dropdown-menu{backdrop-filter:blur(8px)}.nav-dropdown-trigger[aria-expanded=true],.mobile-accordion-trigger[aria-expanded=true]{color:var(--color-text-link)}.mobile-accordion-content{animation:slideDown .2s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.hero-dashboard-container{position:relative}.hero-dashboard{width:100%;max-width:none;height:auto}@media(min-width:768px){.hero-dashboard{width:115%;max-width:none}}@media(min-width:1024px){.hero-dashboard{width:125%}}@media(min-width:1280px){.hero-dashboard{width:130%}}@media(min-width:1536px){.hero-dashboard{width:135%}}@media(min-width:1800px){.hero-dashboard{width:140%;max-width:1200px}}@media(min-width:2200px){.hero-dashboard{width:150%;max-width:1400px}}.accordion-item{border-bottom:1px solid rgba(116,120,249,.15)}.accordion-item:last-child{border-bottom:none}.accordion-item:not(.active):hover .accordion-title{color:#7478f9}.accordion-item.active{border-left-color:#7478f9}.accordion-item.active .accordion-title{color:var(--color-text-heading)}.accordion-content{animation:accordionSlideDown .3s ease-out}@keyframes accordionSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.accordion-mockup{animation:mockupFadeIn .4s ease-out}@keyframes mockupFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.mockup-device{background:linear-gradient(180deg,#26274e66,#21224433);border:1px solid rgba(116,120,249,.08);border-radius:24px;padding:20px}.mockup-screen{position:relative;overflow:hidden;border-radius:16px}.mockup-card{background:#26274ef2;border:1px solid rgba(116,120,249,.15);border-radius:16px;padding:24px;box-shadow:0 0 0 1px #ffffff08 inset,0 25px 50px -12px #00000080,0 0 60px -15px #7478f933}.phone-frame{max-width:280px;border-radius:36px;padding:8px;background:linear-gradient(145deg,#ffffff1a,#ffffff0d);border:1px solid rgba(116,120,249,.2);box-shadow:0 25px 60px -15px #0006,0 0 40px -10px #7478f926}.mockup-heading{font-size:16px;font-weight:600;color:#e8ebff;letter-spacing:-.2px}.mockup-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;background:#494de0;color:#fff;font-size:14px;font-weight:600;border-radius:8px;box-shadow:0 4px 12px #494de066}.mockup-label{font-size:13px;color:#7285a2;white-space:nowrap}.mockup-slider-container{flex:1;position:relative;padding-top:44px}.mockup-badge-wrapper{position:absolute;top:0;left:33%;transform:translate(-50%);transition:left .8s cubic-bezier(.4,0,.2,1)}.mockup-slider{width:100%;height:6px;background:#ffffff1a;border-radius:3px;position:relative}.mockup-slider-fill{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,#494de0,#7478f9);border-radius:3px;width:33%;transition:width .8s cubic-bezier(.4,0,.2,1)}.mockup-slider-thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:18px;height:18px;background:#fff;border:2px solid #494de0;border-radius:50%;box-shadow:0 2px 8px #0000004d;left:33%;transition:left .8s cubic-bezier(.4,0,.2,1)}.mockup-example-box{background:#0003;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:16px 18px}.mockup-example-title{font-size:12px;font-weight:500;color:#7285a2;margin-bottom:10px}.mockup-example-item{font-size:13px;color:#b8cced;line-height:1.8}.mockup-highlight{color:#7478f9;font-weight:600}.mockup-member-wrapper{position:relative;margin-top:20px;height:260px;overflow:hidden}.mockup-member-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:40px;background:linear-gradient(to bottom,#26274e,#26274e00);z-index:5;pointer-events:none}.mockup-member-wrapper:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to top,#26274e,#26274e00);z-index:5;pointer-events:none}.mockup-member-list{display:flex;flex-direction:column;gap:12px;padding-top:20px}.mockup-member-row{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px;padding:12px 14px;background:#00000026;border:1px solid rgba(255,255,255,.05);border-radius:12px;transition:transform .4s ease-out;flex-shrink:0}.mockup-member-row.is-placeholder{background:transparent;border:1px dashed rgba(116,120,249,.3)}.mockup-member-row.is-placeholder .mockup-avatar{opacity:0;transform:scale(.8)}.mockup-member-row.is-placeholder .member-info,.mockup-member-row.is-placeholder .mockup-equity{opacity:0}.mockup-member-row.filling-in{animation:cardFillIn 1.2s ease-out forwards}.mockup-member-row.filling-in .mockup-avatar{animation:avatarPopIn .6s ease-out .8s forwards}.mockup-member-row.filling-in .member-info{animation:contentFadeIn .5s ease-out 1.1s forwards}.mockup-member-row.filling-in .mockup-equity{animation:contentFadeIn .5s ease-out 1.4s forwards}@keyframes cardFillIn{0%{background:transparent;border:1px dashed rgba(116,120,249,.3)}50%{border:1px dashed rgba(116,120,249,.5)}to{background:#00000026;border:1px solid rgba(255,255,255,.05)}}@keyframes avatarPopIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes contentFadeIn{0%{opacity:0}to{opacity:1}}.member-info{flex:1 1 auto!important;min-width:0}.mockup-avatar{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;flex:0 0 36px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff;font-size:12px;font-weight:600;box-shadow:0 2px 8px #0003}.mockup-equity{flex:0 0 auto!important}.mockup-member-name{font-size:14px;font-weight:500;color:#e8ebff}.mockup-member-role{font-size:12px;color:#7285a2}.mockup-equity{font-size:14px;font-weight:600;color:#7478f9;font-variant-numeric:tabular-nums}.mockup-add-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;background:transparent;border:1px dashed rgba(255,255,255,.15);border-radius:12px;color:#7285a2;font-size:13px;font-weight:500;cursor:default}.mockup-input-group{display:flex;flex-direction:column;gap:6px}.mockup-input-label{font-size:12px;font-weight:500;color:#7285a2}.mockup-input{padding:12px 14px;background:#0003;border:1px solid rgba(255,255,255,.08);border-radius:10px;font-size:14px;color:#e8ebff}.mockup-input-text{color:#7285a2}.mockup-select{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#0003;border:1px solid rgba(255,255,255,.08);border-radius:10px;font-size:14px;color:#e8ebff}.mockup-result-box{background:linear-gradient(135deg,#494de026,#22c55e1a);border:1px solid rgba(116,120,249,.2);border-radius:12px;padding:16px 18px}.mockup-result-label{font-size:13px;color:#7285a2}.mockup-result-value{font-size:20px;font-weight:700;color:#c2eedb;font-variant-numeric:tabular-nums}.mockup-activity-log{display:flex;flex-direction:column;gap:2px;background:#00000026;border-radius:12px;overflow:hidden}.mockup-activity-row{display:grid;grid-template-columns:52px 44px 1fr auto;gap:10px;align-items:center;padding:12px 14px;background:#26274e99}.mockup-activity-date{font-size:11px;color:#7285a2;font-weight:500}.mockup-activity-type{font-size:10px;font-weight:600;padding:4px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px}.mockup-contributions-list{display:flex;flex-direction:column;gap:12px}.mockup-contribution-row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#00000026;border:1px solid rgba(255,255,255,.05);border-radius:12px}.contribution-badge{flex-shrink:0;padding:6px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:6px}.badge-time{background:#7478f933;color:#859dff}.badge-cash{background:#c2eedb26;color:#c2eedb}.contribution-info{flex:1;min-width:0}.contribution-title{font-size:14px;font-weight:500;color:#e8ebff}.contribution-member{font-size:12px;color:#7285a2}.contribution-shares{font-size:14px;font-weight:600;color:#c2eedb;font-variant-numeric:tabular-nums}.contribution-shares.animate{animation:countUp .6s ease-out}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mockup-cap-table{border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.mockup-cap-header{display:grid;grid-template-columns:1fr 70px 50px;gap:8px;padding:10px 14px;background:#0003;font-size:11px;font-weight:600;color:#7285a2;text-transform:uppercase;letter-spacing:.5px}.mockup-cap-row{display:grid;grid-template-columns:1fr 70px 50px;gap:8px;padding:12px 14px;font-size:13px;color:#b8cced;border-top:1px solid rgba(255,255,255,.05)}.mockup-cap-footer{display:grid;grid-template-columns:1fr 70px 50px;gap:8px;padding:12px 14px;font-size:13px;font-weight:600;color:#e8ebff;background:#ffffff08;border-top:1px solid rgba(255,255,255,.08)}.mockup-primary-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;background:linear-gradient(135deg,#494de0,#5256eb);border:none;border-radius:12px;color:#fff;font-size:14px;font-weight:600;cursor:default;box-shadow:0 4px 16px #494de066,0 0 0 1px #ffffff1a inset}.donut-chart-container{flex-shrink:0}.donut-chart{width:180px;height:180px}.donut-segment{opacity:1;stroke-dasharray:0 314.16;transition:stroke-dasharray .8s cubic-bezier(.4,0,.2,1)}.donut-legend{display:flex;flex-direction:column;gap:10px}.legend-item{display:flex;align-items:center;gap:10px}.legend-color{width:12px;height:12px;border-radius:3px;flex-shrink:0}.legend-name{font-size:13px;color:#b8cced;flex:1}.legend-value{font-size:13px;font-weight:600;color:#e8ebff;font-variant-numeric:tabular-nums}.scenarios-timeline{display:none}.scenarios-mobile{position:relative;display:flex;flex-direction:column;gap:0;padding-left:40px}.mobile-timeline-track{position:absolute;left:11px;top:8px;bottom:8px;width:2px;background:#7478f94d}.mobile-timeline-stage{position:relative;padding-bottom:32px}.mobile-timeline-stage:last-child{padding-bottom:0}.mobile-stage-dot{position:absolute;left:-34px;top:4px;width:14px;height:14px;border-radius:50%;background:#26274e;border:2px solid rgba(116,120,249,.4)}.mobile-stage-dot.active{background:#494de0;border-color:#7478f9;box-shadow:0 0 12px #7478f980}.mobile-stage-label{font-size:11px;font-weight:600;color:#7478f9;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.mobile-stage-card{padding:16px;background:#26274e99;border:1px solid rgba(116,120,249,.15);border-radius:10px}.mobile-popout{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:linear-gradient(135deg,#494de0,#5256eb);border-radius:4px;margin-bottom:10px}@media(min-width:1024px){.scenarios-timeline{display:grid;grid-template-rows:180px auto 30px;position:relative;margin-right:calc(-50vw + 50%);padding-right:calc(50vw - 50% + 2rem)}.scenarios-mobile{display:none}.timeline-track{position:absolute;top:187px;left:0;right:-100vw;height:2px;background:#7478f94d}.timeline-progress{position:absolute;top:187px;left:6px;height:2px;width:0;background:linear-gradient(90deg,#7478f9,#8be9fd);z-index:1;transition:width .8s ease-out,opacity .8s ease-out}.timeline-progress.fading{opacity:0}.timeline-stages{grid-row:2;display:flex;justify-content:flex-start;gap:0;align-items:center;position:relative;z-index:2}.timeline-stage{display:flex;flex-direction:column;align-items:center;width:180px;flex-shrink:0;position:relative}.timeline-stage:first-child{width:auto;padding-right:80px;align-items:center}.timeline-stage:first-child .stage-label{left:6px;transform:translate(-50%)}.timeline-stage:first-child .stage-dot{background:#26274e}.stage-marker{z-index:2}.stage-dot{width:12px;height:12px;border-radius:50%;background:#26274e;border:2px solid rgba(116,120,249,.4);transition:all .3s ease}.stage-marker.active .stage-dot{width:16px;height:16px;background:#494de0;border-color:#7478f9;box-shadow:0 0 20px #7478f980}.stage-label{position:absolute;top:24px;font-size:13px;font-weight:500;color:#7285a2;white-space:nowrap}.stage-marker.active+.stage-label,.stage-marker.active~.stage-label{color:#b8cced}.scenario-card{position:absolute;width:220px;padding:16px 18px;background:#26274ef2;border:1px solid rgba(116,120,249,.2);border-radius:12px;box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff08 inset;z-index:3;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.timeline-stage:hover .scenario-card,.timeline-stage.active .scenario-card{opacity:1;pointer-events:auto}.scenario-card:before{content:"";position:absolute;left:50%;width:1px;background:#7478f966}.scenario-card-above{bottom:40px;left:50%;transform:translate(-50%) translateY(10px)}.timeline-stage:hover .scenario-card-above,.timeline-stage.active .scenario-card-above{transform:translate(-50%) translateY(0)}.scenario-card-above:before{top:100%;height:22px}.timeline-stage.has-scenario{cursor:pointer}.timeline-stage .stage-dot{transition:all .3s ease}.timeline-stage.has-scenario:hover .stage-dot,.timeline-stage.has-scenario.active .stage-dot,.timeline-stage.funding-active .stage-dot{transform:scale(1.2);box-shadow:0 0 20px #7478f999}.timeline-stage.funding-active .stage-dot{background:#494de0;border-color:#7478f9}.scenarios-timeline.faded-out .timeline-track,.scenarios-timeline.faded-out .stage-dot,.scenarios-timeline.faded-out .stage-label{opacity:.3;transition:opacity .8s ease}.scenario-popout{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:linear-gradient(135deg,#494de0,#5256eb);border-radius:6px;box-shadow:0 2px 8px #494de04d,0 0 0 1px #ffffff1a inset}.scenario-popout.popout-floating{position:absolute;bottom:135px;z-index:4;opacity:0;transition:opacity .3s ease}.timeline-stage:hover .popout-floating,.timeline-stage.active .popout-floating{opacity:1}.popout-floating.popout-left{right:calc(50% + 120px)}.popout-floating.popout-right{left:calc(50% + 120px)}.popout-hours{font-size:16px;font-weight:700;color:#fff}.popout-icon{font-size:14px;color:#c2eedb}.popout-label{font-size:11px;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px}.scenario-title{font-size:14px;font-weight:500;color:#e8ebff;line-height:1.4;margin-bottom:8px}.scenario-desc{font-size:13px;color:#7285a2;line-height:1.5}}@media(min-width:1280px){.scenario-card{width:240px;padding:18px 20px}.scenario-title{font-size:15px}}
