.atlas-nav-link{transition:opacity .2s ease,color .2s ease}.atlas-nav-link:focus-visible,.atlas-nav-link:hover{opacity:1!important;color:#2E90FA!important}@font-face{font-family:Estedad;src:url(/fonts/Estedad-VF.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-VF.woff2) format("woff2-variations");font-weight:100 900;font-display:swap}body{margin:0}.tabnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;direction:ltr}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}.stage-active{animation:pulse .9s ease-in-out infinite}@keyframes caretBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}.caret{animation:caretBlink 1s step-end infinite}@keyframes glowPulse{0%,to{box-shadow:0 0 0 0 rgba(46,144,250,.3)}50%{box-shadow:0 0 0 8px rgba(46,144,250,0)}}.glow{animation:glowPulse 1.8s ease-out infinite}@keyframes ringExpand{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.1);opacity:0}}.ring{animation:ringExpand 1s ease-out}@keyframes driftGrid{0%{background-position:0 0}to{background-position:64px 64px}}@keyframes dashMarchH{0%{background-position:0 0}to{background-position:-24px 0}}@keyframes slideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes dashMarchV{0%{background-position:0 0}to{background-position:0 -24px}}.substrate{background-image:linear-gradient(rgba(242,237,227,.06) 1px,transparent 0),linear-gradient(90deg,rgba(242,237,227,.06) 1px,transparent 0);background-size:32px 32px;animation:driftGrid 50s linear infinite}.hero-wrap{isolation:isolate;background-color:#0B1020;overflow:visible}.hero-wrap .substrate:not([style*=gravWarp]){-webkit-mask-image:radial-gradient(ellipse 20% 18% at 6% 8%,#000 0,#000 30%,transparent 68%),radial-gradient(ellipse 34% 30% at 96% 94%,#000 0,#000 38%,transparent 70%);mask-image:radial-gradient(ellipse 20% 18% at 6% 8%,#000 0,#000 30%,transparent 68%),radial-gradient(ellipse 34% 30% at 96% 94%,#000 0,#000 38%,transparent 70%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gravity-lens{background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),rgba(11,16,32,.35) 0,rgba(11,16,32,.1) 2%,transparent 4.5%);transition:opacity .2s ease}.gravity-orb{background:radial-gradient(circle at 50% 50%,rgba(46,144,250,.28) 0,rgba(46,144,250,.1) 40%,transparent 72%);mix-blend-mode:screen;left:var(--gx,50%);top:var(--gy,50%);opacity:0;transition:left .6s cubic-bezier(.16,1,.3,1),top .6s cubic-bezier(.16,1,.3,1),opacity .35s ease}.hero-wrap:hover .gravity-orb{opacity:.9}.hero-copy{max-width:34rem}.hero-sub,.hero-title{width:100%;margin-inline:0}.hero-stage{overflow:visible}.hero-core-col{z-index:40}.hero-core-col,.hero-network-host{overflow:visible;position:relative}.hero-network-host{z-index:50;width:460px!important;height:460px!important;cursor:pointer}.hero-network-canvas{display:block;position:absolute;top:-160px;left:-160px;width:calc(100% + 320px);height:calc(100% + 320px);z-index:50;pointer-events:auto;cursor:pointer}.atlas-nav{z-index:55!important}.hero-network-host>:not(.hero-network-canvas){pointer-events:none}.hero-network-host .ring,.hero-network-host [class~=stage-active]{border:none!important;box-shadow:none!important}.voice-dot,.voice-inner-ring,.voice-tick{display:none}::selection{background:#2E90FA;color:#0B1020}html{scrollbar-color:#2E90FA rgba(242,237,227,.06);scrollbar-width:thin;color-scheme:dark}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-track{background:rgba(242,237,227,.04);box-shadow:none}::-webkit-scrollbar-thumb{background:rgba(46,144,250,.5);border-radius:999px;box-shadow:none}::-webkit-scrollbar-thumb:hover{background:#2E90FA}::-webkit-scrollbar-corner{background:transparent}.chat-scroll{scrollbar-color:rgba(46,144,250,.6) transparent;scrollbar-width:thin;overflow-anchor:none}.hero-scene{grid-template-columns:65fr 35fr}.chat-scroll::-webkit-scrollbar{width:3px!important;height:3px!important}.chat-scroll::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}.chat-scroll::-webkit-scrollbar-track{background:transparent!important;box-shadow:none!important}.chat-scroll::-webkit-scrollbar-thumb{background:rgba(46,144,250,.55)!important;border-radius:999px!important;box-shadow:none!important;border:none!important}.chat-scroll::-webkit-scrollbar-thumb:hover{background:#2E90FA!important}@keyframes waveBar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.wavebar-on{animation:waveBar 1.1s ease-in-out infinite}.hoverlift{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.hoverlift:hover{transform:translateY(-3px)}.sig-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.sig-kicker{font-size:11px;font-weight:800;color:#2E90FA;letter-spacing:.14em;text-shadow:0 0 10px rgba(46,144,250,.45)}.sig-scan{font-size:9px;font-weight:800;letter-spacing:.18em;color:#4ECDC4;text-shadow:0 0 8px rgba(78,205,196,.55);animation:sigPulse 1.6s ease-in-out infinite}.sig-summary{font-weight:700;font-size:12.5px;color:#F2EDE3;margin:0 0 6px;line-height:1.4}.sig-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.sig-card{position:relative;overflow:hidden;min-width:0;padding:7px 8px 6px;border:1px solid rgba(217,93,93,.32);border-radius:2px;background:radial-gradient(120px 50px at 100% 0,rgba(217,93,93,.16),transparent 70%),linear-gradient(180deg,rgba(217,93,93,.1),rgba(11,16,32,.35)),linear-gradient(rgba(242,237,227,.045) 1px,transparent 0),linear-gradient(90deg,rgba(242,237,227,.045) 1px,transparent 0);background-size:auto,auto,6px 6px,6px 6px;-webkit-clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);transition:opacity .35s ease,border-color .4s ease,box-shadow .4s ease}.sig-card:before{content:"";inset:0;background:repeating-linear-gradient(180deg,transparent 0 2px,rgba(11,16,32,.22) 2px 3px);opacity:.5;z-index:0}.sig-card-sheen,.sig-card:before{position:absolute;pointer-events:none}.sig-card-sheen{inset-inline:0;top:-40%;height:40%;z-index:2;background:linear-gradient(180deg,transparent,rgba(217,93,93,.16),transparent);opacity:0}.sig-card.is-lit .sig-card-sheen{opacity:1;animation:sigScanSweep 2.8s linear infinite}.sig-card-corner{position:absolute;width:8px;height:8px;pointer-events:none;z-index:2;border-color:#D95D5D;opacity:.95}.sig-card-corner-tl{top:2px;inset-inline-start:2px;border-top:1.5px solid;-webkit-border-start:1.5px solid;border-inline-start:1.5px solid}.sig-card-corner-tr{top:2px;inset-inline-end:2px;border-top:1.5px solid;-webkit-border-end:1.5px solid;border-inline-end:1.5px solid}.sig-card-corner-bl{bottom:2px;inset-inline-start:2px;border-bottom:1.5px solid;-webkit-border-start:1.5px solid;border-inline-start:1.5px solid}.sig-card-corner-br{bottom:2px;inset-inline-end:2px;border-bottom:1.5px solid;-webkit-border-end:1.5px solid;border-inline-end:1.5px solid}.sig-card.is-lit{border-color:rgba(217,93,93,.95);box-shadow:0 0 0 1px rgba(217,93,93,.35),0 0 16px rgba(217,93,93,.38),inset 0 0 22px rgba(217,93,93,.12)}.sig-card-top{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-bottom:2px;position:relative;z-index:1}.sig-id{font-size:8.5px;font-weight:800;letter-spacing:.14em;color:#4ECDC4;opacity:.9;text-shadow:0 0 6px rgba(78,205,196,.45)}.sig-label{font-size:11px;font-weight:700;color:#F2EDE3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sig-value{font-size:16px;font-weight:800;line-height:1.05;letter-spacing:-.02em;text-shadow:0 0 12px rgba(217,93,93,.55);margin:1px 0 3px}.sig-value,.sig-viz{position:relative;z-index:1}.sig-viz{height:32px;display:flex;align-items:center}.sig-spark{width:100%;height:32px;overflow:visible;display:block}.sig-spark-grid{stroke:rgba(242,237,227,.12);stroke-width:.6;stroke-dasharray:2 3}.sig-spark-line{fill:none;stroke:#D95D5D;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 3px rgba(217,93,93,.85));stroke-dasharray:120;animation:sigDraw 1.1s ease-out both}.sig-spark-fill{fill:rgba(217,93,93,.22);stroke:none}.sig-spark-dot{fill:#F2EDE3;stroke:#D95D5D;stroke-width:1.1}.sig-spark-dot.is-now{fill:#D95D5D;stroke:#F2EDE3;filter:drop-shadow(0 0 4px rgba(217,93,93,.95))}.sig-cells{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:2px;gap:2px;width:100%;height:12px}.sig-cells i{display:block;height:100%;background:rgba(78,205,196,.38);box-shadow:0 0 4px rgba(78,205,196,.25);-webkit-clip-path:polygon(2px 0,100% 0,calc(100% - 2px) 100%,0 100%);clip-path:polygon(2px 0,100% 0,calc(100% - 2px) 100%,0 100%)}.sig-cells i.is-lost{background:#D95D5D;box-shadow:0 0 7px rgba(217,93,93,.85)}.sig-spend{width:100%;display:flex;flex-direction:column;justify-content:center;gap:5px}.sig-spend-row{display:grid;grid-template-columns:2.8em minmax(0,1fr);align-items:center;grid-gap:5px;gap:5px;font-size:9px;font-weight:700;color:#6B7394;line-height:1}.sig-spend-row i{display:block;height:5px;max-width:100%;background:rgba(242,237,227,.22);box-shadow:0 0 4px rgba(242,237,227,.12);-webkit-clip-path:polygon(2px 0,100% 0,calc(100% - 2px) 100%,0 100%);clip-path:polygon(2px 0,100% 0,calc(100% - 2px) 100%,0 100%)}.sig-spend-row.is-over{color:#D95D5D}.sig-spend-row.is-over i{background:#D95D5D;box-shadow:0 0 8px rgba(217,93,93,.8)}.sig-meta{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:4px;font-size:9px;font-weight:700;color:#4ECDC4;letter-spacing:.02em;position:relative;z-index:1}.sig-meta-ltr{direction:ltr}.sig-meta-gap{flex:1 1;height:1px;background:linear-gradient(270deg,transparent,rgba(78,205,196,.4),transparent);min-width:6px}.sig-detail{margin-top:2px;font-size:9.5px;line-height:1.3;color:#6B7394;position:relative;z-index:1}.sig-grid+div{margin-top:8px!important;padding-top:8px!important}@keyframes sigPulse{0%,to{opacity:.62;text-shadow:0 0 6px rgba(78,205,196,.35)}50%{opacity:1;text-shadow:0 0 12px rgba(78,205,196,.9)}}@keyframes sigScanSweep{0%{transform:translateY(0)}to{transform:translateY(420%)}}@keyframes sigDraw{0%{stroke-dashoffset:120}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.sig-card,.sig-value{transition:none}.sig-card.is-lit{box-shadow:0 0 0 1px rgba(217,93,93,.45)}.sig-spark-line{filter:none;animation:none;stroke-dasharray:none}.sig-card-sheen,.sig-scan{animation:none}}.hero-mute{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid rgba(242,237,227,.14);border-radius:8px;color:#6B7394;cursor:pointer;padding:0}.hero-mute:hover{color:#2E90FA;border-color:rgba(46,144,250,.45)}.hero-mute svg{display:block}[dir=rtl] .hero-mute svg{transform:scaleX(-1)}@keyframes heroMuteRipple{0%,to{opacity:.25}50%{opacity:1}}.hero-mute-wave{transform-origin:11px 12px;animation:heroMuteRipple 1.35s ease-in-out infinite}.hero-mute-wave-2{animation-delay:.22s}.hero-phase{margin:6px 0 2px;padding:2px 4px 8px}.hero-phase-track{position:relative;display:flex;justify-content:space-between;align-items:flex-start}.hero-phase-rail{position:absolute;top:40px;inset-inline:6%;height:2px;border-radius:2px;background:rgba(242,237,227,.1);pointer-events:none;overflow:hidden}.hero-phase-fill{position:absolute;inset-block:0;inset-inline-start:0;height:100%;background:linear-gradient(90deg,#4ECDC4,#2E90FA);background-size:24px 100%;box-shadow:0 0 10px rgba(46,144,250,.4);transition:width .08s linear;animation:heroPhaseFlow 1.1s linear infinite}[dir=rtl] .hero-phase-fill{background:linear-gradient(270deg,#4ECDC4,#2E90FA);background-size:24px 100%}@keyframes heroPhaseFlow{0%{background-position:0 0}to{background-position:24px 0}}[dir=rtl] .hero-phase-fill{animation-direction:reverse}.hero-phase-stop{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:4px 0;min-width:0;font-family:inherit;transition:transform .2s ease}.hero-phase-stop:hover{transform:translateY(-2px)}.hero-phase-stop:hover .hero-phase-node{filter:brightness(1.25)}.hero-phase-num{font-size:13px;font-weight:400;letter-spacing:.06em;line-height:1}.hero-phase-node{width:30px;height:30px;border-radius:50%;flex:none;z-index:1;display:flex;align-items:center;justify-content:center;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,filter .2s ease}.hero-phase-icon{display:block;width:15px;height:15px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:background-color .3s ease}.hero-phase-icon-question{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H9l-4 4V5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H9l-4 4V5z'/%3E%3C/svg%3E")}.hero-phase-icon-analysis{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='10' r='6'/%3E%3Cline x1='20' y1='20' x2='14.5' y2='14.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='10' r='6'/%3E%3Cline x1='20' y1='20' x2='14.5' y2='14.5'/%3E%3C/svg%3E")}.hero-phase-icon-insight{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v5M12 16v5M3 12h5M16 12h5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v5M12 16v5M3 12h5M16 12h5'/%3E%3C/svg%3E")}.hero-phase-icon-plan{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='9' y1='7' x2='21' y2='7'/%3E%3Cline x1='9' y1='12' x2='21' y2='12'/%3E%3Cline x1='9' y1='17' x2='21' y2='17'/%3E%3Ccircle cx='4' cy='7' r='1'/%3E%3Ccircle cx='4' cy='12' r='1'/%3E%3Ccircle cx='4' cy='17' r='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='9' y1='7' x2='21' y2='7'/%3E%3Cline x1='9' y1='12' x2='21' y2='12'/%3E%3Cline x1='9' y1='17' x2='21' y2='17'/%3E%3Ccircle cx='4' cy='7' r='1'/%3E%3Ccircle cx='4' cy='12' r='1'/%3E%3Ccircle cx='4' cy='17' r='1'/%3E%3C/svg%3E")}.hero-phase-icon-delegation{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='4' y1='12' x2='17' y2='12'/%3E%3Cpolyline points='13 6 19 12 13 18'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='4' y1='12' x2='17' y2='12'/%3E%3Cpolyline points='13 6 19 12 13 18'/%3E%3C/svg%3E")}[dir=rtl] .hero-phase-icon-delegation{transform:scaleX(-1)}.hero-phase-icon-execution{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='none'%3E%3Cpath d='M7 4l13 8-13 8V4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='none'%3E%3Cpath d='M7 4l13 8-13 8V4z'/%3E%3C/svg%3E")}[dir=rtl] .hero-phase-icon-execution{transform:scaleX(-1)}.hero-phase-icon-followup{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11A8 8 0 1 0 19 15'/%3E%3Cpolyline points='20 5 20 11 14 11'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11A8 8 0 1 0 19 15'/%3E%3Cpolyline points='20 5 20 11 14 11'/%3E%3C/svg%3E")}.hero-phase-name{font-size:13px;font-weight:400;letter-spacing:.02em;line-height:1.25;white-space:nowrap}.hero-phase-now{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;margin-top:12px;min-height:28px}.hero-phase-live-dot{width:6px;height:6px;border-radius:50%;flex:none}.hero-phase-kicker{font-size:10px;font-weight:800;letter-spacing:.14em}.hero-phase-title{font-size:14px;font-weight:800;color:#F2EDE3}.hero-phase-speaker{font-size:10px;font-weight:800;letter-spacing:.08em;border:1px solid;border-radius:999px;padding:3px 8px}.hero-phase-hint{font-size:12px;color:#6B7394}@keyframes heroPhaseLive{0%,to{box-shadow:0 0 0 4px rgba(46,144,250,.12),0 0 12px rgba(46,144,250,.28)}50%{box-shadow:0 0 0 7px rgba(46,144,250,.2),0 0 18px rgba(46,144,250,.5)}}.hero-phase-live{animation:heroPhaseLive 1.6s ease-in-out infinite}.roadmap-card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:22px 22px 20px;border-radius:18px;border:1px solid rgba(242,237,227,.1);background:repeating-linear-gradient(135deg,rgba(242,237,227,.045) 0 10px,transparent 10px 20px);transition:opacity .4s ease,transform .25s ease,border-color .25s ease}.roadmap-card:hover{transform:translateY(-3px)}.roadmap-card:first-child{grid-column:1/-1;flex-direction:row;align-items:center;gap:22px;padding:28px 32px;border-color:rgba(46,144,250,.5);background:linear-gradient(135deg,rgba(46,144,250,.16),rgba(78,205,196,.05) 60%,transparent);box-shadow:0 0 0 1px rgba(46,144,250,.12),0 24px 60px -28px rgba(46,144,250,.55)}.roadmap-card-num{position:absolute;top:-10px;inset-inline-end:14px;font-size:74px;font-weight:900;line-height:1;opacity:.1;pointer-events:none;z-index:0}.roadmap-card:first-child .roadmap-card-num{font-size:110px;top:-24px}.roadmap-card-icon{display:block;width:22px;height:22px;flex:none;position:relative;z-index:1;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.roadmap-card:first-child .roadmap-card-icon{width:34px;height:34px}.cap-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.cap-icon-sales{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17l6-6 4 4 8-8'/%3E%3Cpath d='M15 6h6v6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17l6-6 4 4 8-8'/%3E%3Cpath d='M15 6h6v6'/%3E%3C/svg%3E")}.cap-icon-campaign{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19V5'/%3E%3Cpath d='M4 19h16'/%3E%3Crect x='7' y='10' width='3' height='6' rx='0.5'/%3E%3Crect x='12' y='7' width='3' height='9' rx='0.5'/%3E%3Crect x='17' y='12' width='3' height='4' rx='0.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19V5'/%3E%3Cpath d='M4 19h16'/%3E%3Crect x='7' y='10' width='3' height='6' rx='0.5'/%3E%3Crect x='12' y='7' width='3' height='9' rx='0.5'/%3E%3Crect x='17' y='12' width='3' height='4' rx='0.5'/%3E%3C/svg%3E")}.cap-icon-manager{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.2'/%3E%3Cpath d='M5 20c0-3.6 3.1-6.5 7-6.5s7 2.9 7 6.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.2'/%3E%3Cpath d='M5 20c0-3.6 3.1-6.5 7-6.5s7 2.9 7 6.5'/%3E%3C/svg%3E")}.cap-icon-ops{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1.2'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1.2'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1.2'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1.2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1.2'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1.2'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1.2'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1.2'/%3E%3C/svg%3E")}.cap-icon-future{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h16M4 16h16'/%3E%3Cpath d='M8 4v16M16 4v16'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h16M4 16h16'/%3E%3Cpath d='M8 4v16M16 4v16'/%3E%3C/svg%3E")}.roadmap-card-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;min-width:0}.roadmap-card:first-child .roadmap-card-body{flex:1 1}.roadmap-card-label{font-size:16px;font-weight:800;line-height:1.3}.roadmap-card:first-child .roadmap-card-label{font-size:24px}.roadmap-card-desc{font-size:12.5px;line-height:1.6}.roadmap-card-badge{position:relative;z-index:1;align-self:flex-start;font-size:10px;font-weight:700;padding:4px 10px;border-radius:999px;white-space:nowrap}.roadmap-card:first-child .roadmap-card-badge{align-self:center;flex:none}.roadmap-card-pulse{display:none}.roadmap-card:first-child .roadmap-card-pulse{position:relative;z-index:1;flex:none;align-items:flex-end;gap:3px;height:32px}.roadmap-node-live .roadmap-card-pulse{display:flex}.roadmap-card-pulse span{width:3px;flex:none;border-radius:2px;background:#2E90FA;height:45%;animation:waveBar 1s ease-in-out infinite}.roadmap-card-pulse span:first-child{animation-delay:0s;height:40%}.roadmap-card-pulse span:nth-child(2){animation-delay:.12s;height:70%}.roadmap-card-pulse span:nth-child(3){animation-delay:.24s;height:100%}.roadmap-card-pulse span:nth-child(4){animation-delay:.36s;height:55%}.roadmap-card-pulse span:nth-child(5){animation-delay:.48s;height:85%}.roadmap-card-pulse span:nth-child(6){animation-delay:.6s;height:35%}.roadmap-card-pulse span:nth-child(7){animation-delay:.72s;height:65%}.roadmap-card-pulse span:nth-child(8){animation-delay:.84s;height:45%}.hero-scene:not(.is-open){display:none!important}.hero-wrap .substrate[style*=gravWarp]{animation:none}.contrast-col{border:1px solid rgba(242,237,227,.12);border-radius:16px;padding:26px 24px 24px;display:flex;flex-direction:column;min-width:0;background:rgba(242,237,227,.03)}.contrast-col-bi{background:rgba(242,237,227,.02)}.contrast-col-agent{border-color:rgba(78,205,196,.28);background:rgba(78,205,196,.04);box-shadow:inset 0 0 40px rgba(78,205,196,.04)}.contrast-kicker{font-size:12px;font-weight:800;letter-spacing:.06em;margin-bottom:10px}.contrast-col-bi .contrast-kicker{color:#6B7394}.contrast-col-agent .contrast-kicker{color:#4ECDC4}.contrast-lead{font-size:14px;line-height:1.85;color:#C8C3B8;margin:0 0 22px;min-height:calc(14px * 1.85 * 2)}.contrast-scene{margin:0 0 18px;border-radius:0;overflow:visible;background:transparent;border:none;display:flex;flex-direction:column}.contrast-scene-agent,.contrast-scene-bi{border-color:transparent}.cs-stage{position:relative}.contrast-scene-agent .cs-stage,.cs-stage{background:transparent}.cs-art{display:block;width:100%;height:auto}.cs-bi-bar{transform-box:fill-box;transform-origin:50% 100%;animation:csBiBar0 16s ease-in-out infinite}.cs-bi-bar-0{animation-name:csBiBar0}.cs-bi-bar-1{animation-name:csBiBar1}.cs-bi-bar-2{animation-name:csBiBar2}.cs-bi-bar-3{animation-name:csBiBar3}.cs-bi-bar-4{animation-name:csBiBar4}.cs-bi-bar-5{animation-name:csBiBar5}@keyframes csBiBar0{0%,4%{transform:scaleY(.42);fill:#6B7394}20%,24%{transform:scaleY(.82);fill:#C8C3B8}40%,44%{transform:scaleY(.22);fill:#6B7394}60%,64%{transform:scaleY(.92);fill:#C8C3B8}80%,84%{transform:scaleY(.18);fill:#6B7394}to{transform:scaleY(.42);fill:#6B7394}}@keyframes csBiBar1{0%,4%{transform:scaleY(.64);fill:#8B93B0}20%,24%{transform:scaleY(.68);fill:#8B93B0}40%,44%{transform:scaleY(.48);fill:#8B93B0}60%,64%{transform:scaleY(.3);fill:#8B93B0}80%,84%{transform:scaleY(.32);fill:#8B93B0}to{transform:scaleY(.64);fill:#8B93B0}}@keyframes csBiBar2{0%,4%{transform:scaleY(.36);fill:#6B7394}20%,24%{transform:scaleY(.5);fill:#6B7394}40%,44%{transform:scaleY(.94);fill:#C8C3B8}60%,64%{transform:scaleY(.58);fill:#6B7394}80%,84%{transform:scaleY(.46);fill:#6B7394}to{transform:scaleY(.36);fill:#6B7394}}@keyframes csBiBar3{0%,4%{transform:scaleY(.9);fill:#C8C3B8}20%,24%{transform:scaleY(.34);fill:#8B93B0}40%,44%{transform:scaleY(.56);fill:#8B93B0}60%,64%{transform:scaleY(.22);fill:#8B93B0}80%,84%{transform:scaleY(.62);fill:#8B93B0}to{transform:scaleY(.9);fill:#C8C3B8}}@keyframes csBiBar4{0%,4%{transform:scaleY(.54);fill:#6B7394}20%,24%{transform:scaleY(.24);fill:#6B7394}40%,44%{transform:scaleY(.3);fill:#6B7394}60%,64%{transform:scaleY(.7);fill:#6B7394}80%,84%{transform:scaleY(.78);fill:#6B7394}to{transform:scaleY(.54);fill:#6B7394}}@keyframes csBiBar5{0%,4%{transform:scaleY(.72);fill:#8B93B0}20%,24%{transform:scaleY(.16);fill:#8B93B0}40%,44%{transform:scaleY(.4);fill:#8B93B0}60%,64%{transform:scaleY(.44);fill:#8B93B0}80%,84%{transform:scaleY(.92);fill:#C8C3B8}to{transform:scaleY(.72);fill:#8B93B0}}.cs-mlp-edge{opacity:1}.cs-mlp-accent{stroke-dasharray:4 8;animation:csMlpFlow 1.75s linear infinite}.cs-mlp-accent-glow{animation:csMlpFire 2.8s ease-in-out infinite}.cs-mlp-l1{animation-delay:.35s}.cs-mlp-l2{animation-delay:.7s}@keyframes csMlpFire{0%,to{opacity:.42}50%{opacity:1}}.cs-mlp-route{fill:none;stroke:#2E90FA;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 8;animation:csMlpRoute0 16s ease-in-out infinite,csMlpFlow 1.6s linear infinite}.cs-mlp-route-0{animation-name:csMlpRoute0,csMlpFlow}.cs-mlp-route-1{animation-name:csMlpRoute1,csMlpFlow}.cs-mlp-route-2{animation-name:csMlpRoute2,csMlpFlow}.cs-mlp-route-3{animation-name:csMlpRoute3,csMlpFlow}.cs-mlp-route-4{animation-name:csMlpRoute4,csMlpFlow}@keyframes csMlpRoute0{0%,4%{stroke-opacity:.95;stroke-width:1.9}20%,24%{stroke-opacity:0;stroke-width:.7}40%,44%{stroke-opacity:0;stroke-width:.7}60%,64%{stroke-opacity:0;stroke-width:.7}80%,84%{stroke-opacity:0;stroke-width:.7}to{stroke-opacity:.95;stroke-width:1.9}}@keyframes csMlpRoute1{0%,4%{stroke-opacity:0;stroke-width:.7}20%,24%{stroke-opacity:.95;stroke-width:1.9}40%,44%{stroke-opacity:0;stroke-width:.7}60%,64%{stroke-opacity:0;stroke-width:.7}80%,84%{stroke-opacity:0;stroke-width:.7}to{stroke-opacity:0;stroke-width:.7}}@keyframes csMlpRoute2{0%,4%{stroke-opacity:0;stroke-width:.7}20%,24%{stroke-opacity:0;stroke-width:.7}40%,44%{stroke-opacity:.95;stroke-width:1.9}60%,64%{stroke-opacity:0;stroke-width:.7}80%,84%{stroke-opacity:0;stroke-width:.7}to{stroke-opacity:0;stroke-width:.7}}@keyframes csMlpRoute3{0%,4%{stroke-opacity:0;stroke-width:.7}20%,24%{stroke-opacity:0;stroke-width:.7}40%,44%{stroke-opacity:0;stroke-width:.7}60%,64%{stroke-opacity:.95;stroke-width:1.9}80%,84%{stroke-opacity:0;stroke-width:.7}to{stroke-opacity:0;stroke-width:.7}}@keyframes csMlpRoute4{0%,4%{stroke-opacity:0;stroke-width:.7}20%,24%{stroke-opacity:0;stroke-width:.7}40%,44%{stroke-opacity:0;stroke-width:.7}60%,64%{stroke-opacity:0;stroke-width:.7}80%,84%{stroke-opacity:.95;stroke-width:1.9}to{stroke-opacity:0;stroke-width:.7}}@keyframes csMlpFlow{to{stroke-dashoffset:-16}}.cs-mlp-node{transform-box:fill-box;transform-origin:center;animation:csMlpNode 2.8s ease-in-out infinite}.cs-mlp-node-accent{animation:csMlpAccentNode 2.2s ease-in-out infinite}@keyframes csMlpNode{0%,to{opacity:.78}50%{opacity:1}}@keyframes csMlpAccentNode{0%,to{opacity:.7}50%{opacity:1}}.cs-mlp-lit{transform-box:fill-box;transform-origin:center;animation:csMlpLit0 16s ease-in-out infinite}.cs-mlp-lit-0{animation-name:csMlpLit0}.cs-mlp-lit-1{animation-name:csMlpLit1}.cs-mlp-lit-2{animation-name:csMlpLit2}.cs-mlp-lit-3{animation-name:csMlpLit3}.cs-mlp-lit-4{animation-name:csMlpLit4}@keyframes csMlpLit0{0%,4%{opacity:1}20%,84%{opacity:0}to{opacity:1}}@keyframes csMlpLit1{0%,4%{opacity:0}20%,24%{opacity:1}40%,to{opacity:0}}@keyframes csMlpLit2{0%,24%{opacity:0}40%,44%{opacity:1}60%,to{opacity:0}}@keyframes csMlpLit3{0%,44%{opacity:0}60%,64%{opacity:1}80%,to{opacity:0}}@keyframes csMlpLit4{0%,64%{opacity:0}80%,84%{opacity:1}to{opacity:0}}.cs-mlp-on-glow{transform-box:fill-box;transform-origin:center;animation:csMlpOnGlow 1.15s ease-in-out infinite}@keyframes csMlpOnGlow{0%,to{opacity:.2}50%{opacity:.48}}@media (prefers-reduced-motion:reduce){.cs-bi-bar,.cs-flow-bead,.cs-mlp-accent,.cs-mlp-accent-glow,.cs-mlp-edge,.cs-mlp-lit,.cs-mlp-node,.cs-mlp-on-glow,.cs-mlp-route{animation:none}.cs-bi-bar-0{transform:scaleY(.42);fill:#6B7394}.cs-bi-bar-1{transform:scaleY(.64);fill:#8B93B0}.cs-bi-bar-2{transform:scaleY(.36);fill:#6B7394}.cs-bi-bar-3{transform:scaleY(.9);fill:#C8C3B8}.cs-bi-bar-4{transform:scaleY(.54);fill:#6B7394}.cs-bi-bar-5{transform:scaleY(.72);fill:#8B93B0}.cs-mlp-route-0{stroke-opacity:.95;stroke-width:1.9}.cs-mlp-route-1,.cs-mlp-route-2,.cs-mlp-route-3,.cs-mlp-route-4{stroke-opacity:0;stroke-width:.7}}.cs-hidden-path{stroke-dasharray:7 8;animation:csPathDash 1.8s linear infinite}@keyframes csPathDash{to{stroke-dashoffset:-30}}.cs-core-ring{transform-origin:146px 70px;animation:csCorePulse 2.4s ease-in-out infinite}@keyframes csCorePulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.85;transform:scale(1.14)}}.cs-crop-tag,.cs-track-tag{position:absolute;font-size:10px;font-weight:800;letter-spacing:.02em;line-height:1;padding:5px 8px;border-radius:999px;pointer-events:none;white-space:nowrap}.cs-crop-tag{top:14px;inset-inline-start:38%;color:#F2EDE3;background:rgba(11,16,32,.82);border:1px dashed rgba(242,237,227,.4)}.cs-crop-tag-bi{top:8%;left:auto;right:10%;transform:none;inset-inline-start:auto;color:#F2EDE3;background:rgba(11,16,32,.55);border:1px solid rgba(200,195,184,.55);box-shadow:none}.cs-crop-tag-dim{color:#6B7394;border-style:dashed;border-color:rgba(107,115,148,.55);background:rgba(11,16,32,.7)}.cs-track-tag{bottom:14px;inset-inline:auto;left:auto;right:28px;padding:6px 14px;color:#2E90FA;background:rgba(46,144,250,.12);border:1px solid rgba(46,144,250,.5);box-shadow:0 0 16px rgba(46,144,250,.18)}.cs-outcome{gap:12px;height:52px;box-sizing:border-box;padding:8px 14px;border-top:1px solid rgba(242,237,227,.08);background:transparent}.cs-handoff,.cs-outcome{display:flex;align-items:center}.cs-handoff{flex:1 1;justify-content:space-between;gap:6px;min-width:0;padding:0 8px;position:relative}.cs-flow{position:absolute;top:10px;left:18%;right:18%;height:10px;pointer-events:none}.cs-flow-rail{position:absolute;left:0;right:0;top:4px;height:2px;border-radius:999px;background:linear-gradient(270deg,rgba(200,195,184,.12),rgba(200,195,184,.55),rgba(200,195,184,.12))}.cs-flow-bead{position:absolute;top:1px;width:8px;height:8px;-webkit-margin-start:-4px;margin-inline-start:-4px;border-radius:50%;background:#C8C3B8;box-shadow:0 0 10px rgba(200,195,184,.55);animation:csHandoffBead 9s ease-in-out infinite}@keyframes csHandoffBead{0%,8%{inset-inline-start:0;opacity:1}30%,38%{inset-inline-start:50%;opacity:1}62%,78%{inset-inline-start:100%;opacity:1}88%{inset-inline-start:100%;opacity:0}89%{inset-inline-start:0;opacity:0}to{inset-inline-start:0;opacity:1}}.cs-actor{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1 1;min-width:0;position:relative;z-index:1}.cs-n{font-size:8px;font-weight:500;letter-spacing:.06em;color:#6B7394;line-height:1}.cs-sil{width:18px;height:22px;background:#8B93B0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 32'%3E%3Ccircle cx='12' cy='8' r='5.2'/%3E%3Cpath d='M3.5 30c0-6.4 3.8-11 8.5-11s8.5 4.6 8.5 11'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 32'%3E%3Ccircle cx='12' cy='8' r='5.2'/%3E%3Cpath d='M3.5 30c0-6.4 3.8-11 8.5-11s8.5 4.6 8.5 11'/%3E%3C/svg%3E") center /contain no-repeat}.cs-actor:last-child .cs-sil{width:18px;height:22px;background:#C8C3B8}.cs-actor:last-child .cs-n{color:#C8C3B8}.cs-actor span:last-child{font-size:10px;color:#9AA3C2;text-align:center;line-height:1.2}.cs-outcome-agent{align-items:center;justify-content:space-between;padding-block:8px}.cs-reco{display:flex;align-items:center;gap:10px;min-width:0}.cs-reco-orb{width:18px;height:18px;border-radius:50%;flex:none;background:radial-gradient(circle at 38% 32%,#FFF6DC 0,#2E90FA 46%,#4ECDC4 100%);box-shadow:0 0 12px rgba(46,144,250,.4)}.cs-reco-lines{display:flex;flex-direction:column;gap:5px}.cs-reco-lines i{display:block;height:4px;border-radius:999px;background:rgba(78,205,196,.35)}.cs-reco-lines i:first-child{width:88px}.cs-reco-lines i:last-child{width:56px;background:rgba(46,144,250,.45)}.cs-poss{display:flex;align-items:center;gap:8px}.cs-pip{width:28px;height:8px;border-radius:999px;background:rgba(78,205,196,.22);border:1px solid rgba(78,205,196,.28)}.cs-pip.is-new{width:46px;background:rgba(46,144,250,.28);border-color:rgba(46,144,250,.7);box-shadow:0 0 14px rgba(46,144,250,.28);animation:csPip 1.8s ease-in-out infinite}@keyframes csPip{0%,to{opacity:.7}50%{opacity:1}}.contrast-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;flex:1 1}.contrast-step{display:flex;align-items:flex-start;gap:14px}.contrast-step-n{font-size:18px;font-weight:400;color:#2E90FA;width:30px;flex:none;padding-top:1px;line-height:1.15;letter-spacing:.04em}.contrast-col-bi .contrast-step-n{color:#8B93B0}.contrast-step-role{font-size:14px;font-weight:600;color:#F2EDE3;margin-bottom:3px;letter-spacing:.01em}.contrast-step-action{font-size:13.5px;line-height:1.8;color:#C8C3B8;font-weight:400}.contrast-foot{font-size:13px;line-height:1.8;color:#F2EDE3;margin:20px 0 0;padding-top:16px;border-top:1px solid rgba(242,237,227,.1);min-height:calc(13px * 1.8 * 2)}.contrast-col-agent .contrast-foot{color:#4ECDC4}.booking-card{border:1px solid rgba(242,237,227,.1);border-radius:20px;overflow:hidden;background:rgba(11,16,32,.42);transition:max-width .55s cubic-bezier(.22,1,.36,1)}.booking-card.is-form{max-width:70%;margin-inline:auto;overflow:visible}.booking-confirm,.booking-confirm-form,.booking-field,.booking-fields{overflow:visible}.booking-stage{display:grid}.booking-view{grid-area:1/1;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.booking-card.is-cal .booking-view-form{opacity:0;transform:translateX(28px);pointer-events:none;height:0;overflow:hidden;min-height:0}.booking-card.is-form .booking-view-cal{opacity:0;transform:translateX(-28px);pointer-events:none;height:0;overflow:hidden;min-height:0}[dir=rtl] .booking-card.is-cal .booking-view-form{transform:translateX(-28px)}[dir=rtl] .booking-card.is-form .booking-view-cal{transform:translateX(28px)}.booking-cal{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(340px,1.2fr) minmax(176px,.72fr)}.booking-cal-meta,.booking-confirm-meta{padding:24px 22px;-webkit-border-end:1px solid rgba(242,237,227,.1);border-inline-end:1px solid rgba(242,237,227,.1);background:linear-gradient(180deg,rgba(46,144,250,.1),rgba(242,237,227,.02) 46%,transparent)}.booking-cal-mark{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#2E90FA,#4ECDC4);margin-bottom:16px}.booking-cal-title{font-size:28px;font-weight:600;color:#F2EDE3;line-height:1.4;margin:0 0 16px}.booking-cal-facts{display:flex;flex-direction:column;gap:11px}.booking-cal-fact{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:#F2EDE3}.booking-cal-fact svg{color:#2E90FA;flex:none}.booking-cal-month{padding:18px 14px 16px;-webkit-border-end:1px solid rgba(242,237,227,.1);border-inline-end:1px solid rgba(242,237,227,.1);display:flex;flex-direction:column;min-height:0}.booking-cal-month-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:16px;font-weight:800;color:#F2EDE3;margin-bottom:10px}.booking-month-nav{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(242,237,227,.14);border-radius:8px;background:transparent;color:#F2EDE3;cursor:pointer;padding:0;flex:none}.booking-month-nav:hover{border-color:rgba(46,144,250,.5);color:#2E90FA}.booking-month-nav:disabled{opacity:.28;cursor:default;color:#6B7394}.booking-month-nav svg{display:block}.booking-month-nav:dir(rtl) svg{transform:scaleX(-1)}.booking-cal-dows{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;margin-bottom:8px;font-size:15px;font-weight:600;letter-spacing:0;color:#F2EDE3;text-align:center;line-height:1.25}.booking-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;grid-gap:8px;gap:8px;flex:1 1;min-height:0;align-content:stretch;align-items:stretch;justify-items:stretch}.booking-day{position:relative;height:100%;width:100%;min-height:36px;border:none;border-radius:8px;background:transparent;color:#F2EDE3;font-family:inherit;font-size:13px;font-weight:400;cursor:default;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.booking-day.is-open{background:rgba(242,237,227,.08);cursor:pointer;font-weight:700}.booking-day.is-open:hover{background:rgba(46,144,250,.18);color:#2E90FA}.booking-day.is-on{box-shadow:0 8px 20px rgba(242,237,227,.12);font-weight:700}.booking-day.is-on,.booking-day.is-on:hover{background:#F2EDE3;color:#0B1020}.booking-day.is-past{color:rgba(242,237,227,.38);background:transparent}.booking-day.is-blank{visibility:hidden}.booking-cal-slots{padding:22px 16px;display:flex;flex-direction:column;min-height:0}.booking-cal-slots-head{display:flex;align-items:center;margin-bottom:12px;font-size:16px;font-weight:800;color:#F2EDE3}.booking-cal-slot-list{display:flex;flex-direction:column;gap:5px;overflow-x:hidden;overflow-y:auto;flex:1 1;min-height:0}.booking-slot{width:100%;min-height:32px;flex:1 1;border-radius:9px;border:1px solid rgba(242,237,227,.16);background:transparent;color:#F2EDE3;font:700 13px inherit;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.booking-slot:hover{border-color:#2E90FA;color:#2E90FA}.booking-slot.is-on{background:#F2EDE3;color:#0B1020;border-color:transparent}.booking-confirm{display:grid;grid-template-columns:minmax(220px,.88fr) minmax(260px,1.12fr)}.booking-confirm-title{font-family:Vazirmatn,sans-serif;font-size:28px;font-weight:600;color:#F2EDE3;line-height:1.4;margin:0 0 18px}.booking-confirm-form{padding:26px 24px 22px;display:flex;flex-direction:column}.booking-fields{display:flex;flex-direction:column;gap:14px;flex:1 1}.booking-field{display:flex;flex-direction:column;align-items:stretch;gap:6px}.booking-field label{font-size:13px;font-weight:600;color:#F2EDE3}.booking-field input,.booking-select-btn{width:100%;box-sizing:border-box;height:32px;min-height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(242,237,227,.16);font-family:inherit;font-size:13px;font-weight:400;line-height:32px;background:rgba(242,237,227,.03);color:#F2EDE3}.booking-field input::placeholder{color:#6B7394;font-size:13px;font-weight:400;opacity:1}.booking-select{position:relative;width:100%;z-index:40}.booking-select-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;text-align:start;line-height:1}.booking-select-btn.is-ph{color:#6B7394;font-weight:400}.booking-select-btn:focus,.booking-select-btn:hover{border-color:#2E90FA}.booking-select-btn svg{flex:none;color:#6B7394}.booking-select-menu{position:absolute;inset-inline:0;top:auto;bottom:calc(100% + 4px);z-index:30;display:flex;flex-direction:column;max-height:min(220px,40vh);overflow-x:hidden;overflow-y:auto;background:#141A32;border:1px solid rgba(242,237,227,.16);border-radius:8px;box-shadow:0 14px 36px rgba(0,0,0,.4)}.booking-select-menu button{width:100%;min-height:32px;border:none;background:transparent;color:#F2EDE3;font-family:inherit;font-size:13px;font-weight:400;line-height:1.2;padding:8px 12px;cursor:pointer;text-align:start}.booking-select-menu button:hover{background:rgba(46,144,250,.12);color:#2E90FA}.booking-select-menu button.is-on{background:rgba(46,144,250,.18);color:#2E90FA}.booking-guest-add{display:inline-flex;align-items:center;gap:8px;background:none;border:none;color:#6B7394;font-family:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;padding:0;align-self:flex-start}.booking-guest-add span{line-height:1;display:block}.booking-guest-add svg{width:16px;height:16px;flex:none;display:block}.booking-guest-add:hover{color:#2E90FA}.booking-terms{margin:4px 0 0;font-size:12px;line-height:1.65;color:#6B7394}.booking-req{color:#D95D5D;-webkit-margin-start:.25em;margin-inline-start:.25em;font-weight:800}.booking-form-error{margin:10px 0 0;font-size:13px;font-weight:600;color:#D95D5D;line-height:1.65}.booking-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:22px}.booking-back{background:none;border:none;color:#6B7394;font-family:inherit;font-size:13px;font-weight:800;line-height:1.2;cursor:pointer;padding:8px 10px}.booking-back:hover{color:#2E90FA}.booking-submit{min-width:140px;font-family:inherit;font-size:13px;font-weight:800;line-height:1.2}.hero-cta{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:28px 10vw;overflow:auto;background:rgba(11,16,32,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-cta-panel{position:relative;width:min(864px,100%);max-height:none;overflow:visible;padding:8px 0 12px}.hero-cta-title{font-size:30px;font-weight:700;color:#F2EDE3;line-height:1.4;margin:0 0 10px;text-align:center;letter-spacing:-.01em}.hero-cta-sub{font-size:17px;font-weight:500;color:#2E90FA;line-height:1.7;margin:0 auto 18px;text-align:center;max-width:34em}.hero-cta .booking-card{margin:0}.hero-cta .booking-card.is-form{max-width:100%}@media (max-width:900px){.booking-card.is-form{max-width:100%}.booking-confirm{grid-template-columns:1fr}.booking-confirm-meta{-webkit-border-end:none;border-inline-end:none;border-bottom:1px solid rgba(242,237,227,.1)}.hero-stage{grid-template-columns:1fr!important;gap:28px!important}.hero-copy h1,.hero-title{font-size:26px!important;line-height:1.4!important}.hero-sub{font-size:14px!important;line-height:1.75!important}.hero-network-host{width:240px!important;height:240px!important}.hero-network-canvas{top:-96px;left:-96px;width:calc(100% + 192px);height:calc(100% + 192px)}.hero-chip-strip{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}}@media (max-width:900px){.hero-chip-strip::-webkit-scrollbar{display:none}.hero-chip-strip>div{flex:none!important;min-width:150px!important;max-width:200px!important;overflow:hidden!important}.hero-phase-num{font-size:11px!important}.hero-phase-node{width:28px!important;height:28px!important}.hero-phase-icon{width:13px!important;height:13px!important}.hero-phase-name{font-size:10px!important;white-space:normal!important;line-height:1.25!important}.hero-phase-rail{top:36px!important}.hero-phase-title{font-size:13px!important}.hero-phase-hint{font-size:11px!important}.atlas-split,.hero-scene{grid-template-columns:1fr!important}.hero-scene{gap:16px!important}.hero-scene>div{min-height:0!important;padding:16px!important}.hero-scene [style*="repeat(3,minmax(0,1fr))"]{grid-template-columns:1fr 1fr!important;gap:8px!important}.atlas-section [style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}.atlas-section [style*="padding:26px"]{padding:16px!important}.atlas-section{padding:52px 18px 56px!important}.atlas-section h2{font-size:24px!important;line-height:1.45!important}.atlas-section>p{font-size:14px!important;line-height:1.75!important}.atlas-proof{grid-template-columns:1fr!important;gap:18px!important}.contrast-grid{gap:16px!important}.contrast-col{padding:18px 16px 16px!important}.contrast-kicker{font-size:11px!important;margin-bottom:8px!important}.contrast-lead{font-size:13px!important;margin-bottom:14px!important}.contrast-foot,.contrast-lead{line-height:1.75!important;min-height:0!important}.contrast-foot{font-size:12.5px!important;margin-top:14px!important;padding-top:12px!important}.contrast-steps{gap:12px!important}.contrast-step{gap:10px!important}.contrast-step-n{font-size:22px!important;font-weight:300!important;width:32px!important;padding-top:0!important;line-height:1.1!important}.contrast-step-role{font-size:13px!important;font-weight:600!important;margin-bottom:2px!important}.contrast-step-action{font-size:12.5px!important;line-height:1.7!important}.cs-crop-tag:not(.cs-crop-tag-bi){inset-inline-start:auto;inset-inline-end:10px;top:10px;font-size:9px}.cs-crop-tag-bi,.cs-track-tag{font-size:9px;padding:4px 7px}.cs-outcome{height:44px!important;padding:6px 10px!important;flex-wrap:nowrap;overflow:hidden}.cs-actor:last-child .cs-sil,.cs-sil{width:14px!important;height:16px!important}.cs-actor span:last-child{font-size:9px!important}.cs-n{font-size:7px!important}.cs-flow{left:14%;right:14%;top:8px}.cs-reco-lines i:first-child{width:64px}.booking-cal-title,.booking-confirm-title{font-size:22px!important}.booking-cal{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto minmax(160px,1fr);grid-template-areas:"meta" "month" "slots"}.booking-cal-meta{grid-area:meta;padding:16px 16px 12px;-webkit-border-end:none;border-inline-end:none;border-bottom:1px solid rgba(242,237,227,.1)}.booking-cal-mark{display:none}.booking-cal-title{font-size:18px!important;margin:0 0 12px;line-height:1.35}.booking-cal-facts{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:10px}.booking-cal-fact{font-size:13px;gap:8px;width:100%}.booking-cal-fact svg{width:16px;height:16px;flex:none}.booking-cal-month{grid-area:month;padding:12px 14px 10px;border-bottom:1px solid rgba(242,237,227,.1);-webkit-border-end:none;border-inline-end:none;min-height:0}.booking-cal-month-head{font-size:15px;margin-bottom:8px}.booking-month-nav{width:28px;height:28px}.booking-cal-dows{font-size:12px;margin-bottom:6px;gap:2px}.booking-cal-grid{gap:6px;min-height:220px}.booking-day{min-height:40px;font-size:13px;border-radius:8px}.booking-cal-slots{grid-area:slots;padding:12px 14px 16px;min-height:0}.booking-cal-slots-head{font-size:14px;margin-bottom:10px;line-height:1.35}.booking-cal-slot-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;overflow-x:hidden;overflow-y:auto}.booking-slot{min-height:44px;flex:none;font-size:13px;border-radius:9px}.hero-cta{padding:10px!important;align-items:stretch;overflow:auto}.hero-cta-sub,.hero-cta-title{display:none!important}.hero-cta-panel{padding:0!important;width:100%;max-height:100%;overflow:auto;display:flex;flex-direction:column;min-height:0}.hero-cta .booking-card{max-height:none}.hero-cta .booking-card,.hero-cta .booking-card.is-cal .booking-view-cal,.hero-cta .booking-stage{flex:1 1;min-height:0;display:flex;flex-direction:column}.hero-cta .booking-card.is-cal .booking-view-cal{height:auto;overflow:visible}.hero-cta .booking-cal{flex:1 1;min-height:0}.hero-cta .booking-confirm{grid-template-columns:1fr;min-height:0;flex:1 1}.hero-cta .booking-confirm-meta{padding:16px 16px 12px}.hero-cta .booking-confirm-form{padding:14px 16px 16px;flex:1 1}.hero-cta .booking-form-actions{margin-top:16px}.roadmap-card{padding:16px 16px 14px!important}.roadmap-card:first-child{padding:18px 16px!important;gap:14px!important}.roadmap-card-num{font-size:52px!important}.roadmap-card:first-child .roadmap-card-num{font-size:64px!important;top:-16px!important}.roadmap-card:first-child .roadmap-card-label{font-size:18px!important}.roadmap-card-label{font-size:15px!important}.atlas-nav{padding:12px 14px!important}.atlas-nav-links{display:none!important}.cap-track{grid-template-columns:1fr!important}.roadmap-card:first-child{flex-direction:column!important;align-items:flex-start!important}.roadmap-card:first-child .roadmap-card-pulse{align-self:stretch;justify-content:flex-start}}@media (max-width:640px){.atlas-section{padding:40px 16px 44px!important}.atlas-section h2{font-size:22px!important}.hero-copy h1,.hero-title{font-size:24px!important}.hero-network-host{width:200px!important;height:200px!important}.contrast-col{padding:16px 14px 14px!important}.contrast-step-n{font-size:20px!important;width:28px!important}.cs-outcome{height:36px!important}.booking-cal-title,.booking-confirm-title{font-size:20px!important}.booking-cal-title{font-size:17px!important}.booking-cal{grid-template-columns:1fr}.booking-cal-grid{min-height:200px}.booking-day{min-height:38px;font-size:13px}.booking-slot{min-height:42px;font-size:13px}.hero-phase-stop{padding:2px 0!important}}.hero-hover-cursor{position:fixed;top:0;left:0;width:0;height:0;pointer-events:none;z-index:55;opacity:0;transition:opacity .15s ease;will-change:transform;--hero-cursor-color:#2E90FA}.hero-hover-cursor.is-active{opacity:1}.hero-hover-cursor-ring{position:absolute;top:0;left:0;width:30px;height:30px;margin:-15px 0 0 -15px;border:1.5px solid var(--hero-cursor-color);border-radius:50%;box-shadow:0 0 10px color-mix(in srgb,var(--hero-cursor-color) 60%,transparent);opacity:0}.hero-hover-cursor.is-active .hero-hover-cursor-ring{animation:hero-hover-cursor-pulse 1.15s cubic-bezier(.2,.7,.3,1) infinite}.hero-hover-cursor.is-active .hero-hover-cursor-ring--delay{animation-delay:.575s}.hero-hover-cursor-hand{position:absolute;top:0;left:0;width:16px;height:24px;color:var(--hero-cursor-color);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--hero-cursor-color) 85%,transparent))}@keyframes hero-hover-cursor-pulse{0%{transform:scale(.35);opacity:.9}70%{opacity:.25}to{transform:scale(1.7);opacity:0}}@media (prefers-reduced-motion:reduce){.booking-slot,.booking-view,.caret,.cs-core-ring,.cs-flow-bead,.cs-hidden-path,.cs-mlp-route,.cs-pip.is-new,.glow,.hero-hover-cursor.is-active .hero-hover-cursor-ring,.hero-mute-wave,.hero-phase-fill,.hero-phase-live,.ring,.roadmap-card-pulse span,.stage-active,.substrate,.wavebar-on{animation:none!important;transition:none!important;transform:none!important}}.problem-section{--p-ink-2:#141A32;--p-parchment:#F2EDE3;--p-muted:#6B7394;--p-muted-dim:#4A5170;--p-signal:#2E90FA;--p-verified:#4ECDC4;--p-verified-dim:rgba(78,205,196,0.14);--p-flag:#D95D5D;--p-flag-dim:rgba(217,93,93,0.14);--p-line:rgba(242,237,227,0.1);--p-line-strong:rgba(242,237,227,0.2)}.problem-grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(242,237,227,.05) 1px,transparent 0),linear-gradient(90deg,rgba(242,237,227,.05) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,#000 0,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,#000 0,transparent 75%)}.problem-kicker{position:relative;z-index:1;font-size:11.5px;font-weight:800;letter-spacing:.16em;color:var(--signal);text-shadow:0 0 12px rgba(46,144,250,.4);margin:0 0 14px;display:flex;align-items:center;gap:10px}.problem-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 10px var(--signal);animation:problemBlink 1.6s ease-in-out infinite}@keyframes problemBlink{0%,to{opacity:1}50%{opacity:.35}}.problem-progress{position:relative;z-index:1;display:flex;align-items:center;gap:14px;margin-bottom:34px;padding:14px 18px;border:1px solid var(--p-line);border-radius:12px;background:rgba(242,237,227,.025)}.problem-progress-label{font-size:12px;font-weight:700;color:var(--p-muted);white-space:nowrap}.problem-progress-track{flex:1 1;height:6px;border-radius:3px;background:rgba(242,237,227,.08);overflow:hidden}.problem-progress-fill{height:100%;border-radius:3px;width:0;transition:width .5s cubic-bezier(.22,1,.36,1),background .6s ease;box-shadow:0 0 12px rgba(46,144,250,.5)}.problem-progress-count{font-size:13px;font-weight:800;color:var(--p-parchment);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.problem-progress-count b{color:var(--p-signal)}.problem-cards{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;grid-gap:16px;gap:16px}@media (max-width:860px){.problem-cards{grid-template-columns:1fr}}.problem-card{position:relative;overflow:hidden;border-radius:14px;border:1px solid var(--p-line);background:var(--p-ink-2);transition:border-color .4s ease,box-shadow .4s ease;display:flex;flex-direction:column}.problem-card:not(.answered):not(.is-scanning){animation:problemIdleBreathe 3.4s ease-in-out infinite}.problem-card:not(.answered):not(.is-scanning):nth-child(2){animation-delay:.5s}.problem-card:not(.answered):not(.is-scanning):nth-child(3){animation-delay:1s}@keyframes problemIdleBreathe{0%,to{border-color:var(--p-line);box-shadow:0 0 0 0 rgba(46,144,250,0)}50%{border-color:rgba(46,144,250,.3);box-shadow:0 0 0 1px rgba(46,144,250,.08),0 0 22px -6px rgba(46,144,250,.25)}}.problem-card.state-known{border-color:rgba(78,205,196,.5);box-shadow:0 0 0 1px rgba(78,205,196,.15),0 18px 40px -22px rgba(78,205,196,.4)}.problem-card.state-unknown{border-color:rgba(217,93,93,.55);box-shadow:0 0 0 1px rgba(217,93,93,.18),0 18px 40px -22px rgba(217,93,93,.5)}.problem-card-inner{position:relative;padding:22px 24px;z-index:1}.problem-card-q-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.problem-card-q-num{flex:none;width:34px;height:34px;border-radius:9px;border:1.5px solid var(--p-line-strong);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:var(--p-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .4s ease,color .4s ease,background .4s ease}.problem-card.state-known .problem-card-q-num{border-color:var(--p-verified);color:var(--p-verified);background:var(--p-verified-dim)}.problem-card.state-unknown .problem-card-q-num{border-color:var(--p-flag);color:var(--p-flag);background:var(--p-flag-dim)}.problem-card-q-text{flex:1 1;min-width:220px;font-size:16.5px;font-weight:700;line-height:1.55;padding-top:4px;color:var(--p-parchment);transition:opacity .3s ease}.problem-card.is-scanning .problem-card-q-text{opacity:.45}.problem-card-actions{display:flex;gap:10px;flex:none}.problem-card-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:9px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:transform .15s ease,box-shadow .15s ease,background .2s ease,color .2s ease}.problem-card-btn:active{transform:scale(.93)}.problem-btn-know{border:1.5px solid rgba(78,205,196,.45);background:rgba(78,205,196,.08);color:var(--p-verified)}.problem-btn-know:hover{background:rgba(78,205,196,.18);box-shadow:0 0 16px rgba(78,205,196,.3)}.problem-btn-dontknow{border:1.5px solid rgba(217,93,93,.45);background:rgba(217,93,93,.08);color:#F0A0A0}.problem-btn-dontknow:hover{background:rgba(217,93,93,.18);box-shadow:0 0 16px rgba(217,93,93,.3)}.problem-card.answered .problem-card-actions{display:none}.problem-scan-bar{position:absolute;inset-inline-start:0;top:0;bottom:0;width:30%;pointer-events:none;opacity:0;z-index:2}.problem-scan-bar-1{background:linear-gradient(90deg,transparent,rgba(46,144,250,.28),transparent)}.problem-scan-bar-2{background:linear-gradient(90deg,transparent,rgba(78,205,196,.16),transparent)}.problem-card.is-scanning .problem-scan-bar-1{opacity:1;animation:problemScanSweep .9s cubic-bezier(.4,0,.2,1)}.problem-card.is-scanning .problem-scan-bar-2{opacity:1;animation:problemScanSweep .9s cubic-bezier(.4,0,.2,1) .12s}@keyframes problemScanSweep{0%{transform:translateX(-140%)}to{transform:translateX(340%)}}.problem-scan-tag{position:absolute;top:14px;inset-inline-end:18px;font-size:10.5px;font-weight:800;letter-spacing:.08em;color:var(--p-signal);opacity:0;z-index:2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.problem-card.is-scanning .problem-scan-tag{opacity:1;animation:problemFlicker .9s steps(8)}@keyframes problemFlicker{0%,to{opacity:1}40%{opacity:.25}55%{opacity:.9}75%{opacity:.35}}.problem-reveal{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.22,1,.36,1),opacity .4s ease .05s,margin-top .5s ease}.problem-card.answered .problem-reveal{max-height:420px;opacity:1;margin-top:16px}.problem-reveal-inner{padding-top:16px;border-top:1px solid var(--p-line)}.problem-reveal-numrow{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.problem-reveal-num{font-size:40px;font-weight:900;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;flex:none;min-width:110px}.problem-reveal-text{flex:1 1;min-width:220px}.problem-reveal-fact{margin:0 0 10px;font-size:14px;color:var(--p-parchment);line-height:1.75}.problem-reveal-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;padding:4px 10px;border-radius:999px;letter-spacing:.02em}.problem-reveal-badge.is-known{background:var(--p-verified-dim);color:var(--p-verified)}.problem-reveal-badge.is-unknown{background:var(--p-flag-dim);color:#F0A0A0}.problem-micro-connector{display:flex;align-items:center;gap:6px;margin-bottom:12px;flex-wrap:wrap;row-gap:8px}.problem-micro-node{flex:none;padding:5px 10px;border-radius:8px;font-size:11px;font-weight:800;border:1.5px solid var(--p-line-strong);color:var(--p-muted);white-space:nowrap}.problem-micro-node-mid{opacity:.75;font-weight:700}.problem-micro-node-end{color:var(--p-parchment)}.problem-card.state-unknown .problem-micro-node-end{border-color:var(--p-flag);background:var(--p-flag-dim);color:#F5B8B8}.problem-card.state-known .problem-micro-node-end{border-color:var(--p-verified);background:var(--p-verified-dim)}.problem-micro-link{flex:1 1;min-width:24px;max-width:40px;height:14px;color:var(--p-muted)}.problem-micro-link svg{width:100%;height:100%;overflow:visible}.problem-micro-link path{stroke-dasharray:3 4}.problem-card.answered .problem-micro-link path{animation:problemLinkFlow 1.4s linear infinite}@keyframes problemLinkFlow{to{stroke-dashoffset:-56}}.problem-micro-bars{display:flex;align-items:flex-end;gap:10px;height:48px;margin-bottom:12px}.problem-micro-bar-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;height:100%}.problem-micro-bar{width:14px;border-radius:3px 3px 0 0}.problem-micro-bar-label{font-size:9.5px;color:var(--p-muted-dim);white-space:nowrap}.problem-micro-checklist{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.problem-micro-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:5px 10px;border-radius:7px;border:1.5px solid var(--p-line-strong);opacity:0;transform:translateY(4px);white-space:nowrap}.problem-card.answered .problem-micro-chip{animation:problemChipIn .4s ease forwards}@keyframes problemChipIn{to{opacity:1;transform:translateY(0)}}.problem-micro-chip.is-ok{border-color:rgba(78,205,196,.5);background:var(--p-verified-dim);color:var(--p-verified)}.problem-micro-chip.is-missing{border-color:rgba(217,93,93,.45);background:var(--p-flag-dim);color:#F0A0A0}.problem-why-not-chart{margin:14px 0 0;padding-top:12px;border-top:1px dashed var(--p-line);font-size:12.5px;line-height:1.75;color:var(--p-muted)}.problem-why-not-chart-tag{display:block;font-size:10px;font-weight:800;letter-spacing:.06em;color:var(--p-muted-dim);margin-bottom:4px}.problem-corner{position:absolute;width:12px;height:12px;pointer-events:none;z-index:2;opacity:0;transition:opacity .4s ease}.problem-card.answered .problem-corner{opacity:.9}.problem-corner-tl{top:8px;inset-inline-start:8px;border-top:1.5px solid;-webkit-border-start:1.5px solid currentColor;border-inline-start:1.5px solid currentColor}.problem-corner-br{bottom:8px;inset-inline-end:8px;border-bottom:1.5px solid;-webkit-border-end:1.5px solid currentColor;border-inline-end:1.5px solid currentColor}.problem-card.state-known .problem-corner{color:var(--p-verified)}.problem-card.state-unknown .problem-corner{color:var(--p-flag)}.problem-summary{position:relative;z-index:1;margin-top:36px;padding:26px;border-radius:16px;border:1px solid var(--p-line);background:linear-gradient(160deg,rgba(46,144,250,.08),rgba(11,16,32,.2));max-height:0;opacity:0;overflow:hidden;transition:max-height .6s cubic-bezier(.22,1,.36,1),opacity .5s ease}.problem-summary.is-open{max-height:280px;opacity:1;animation:problemSummaryFlash 1s ease-out}@keyframes problemSummaryFlash{0%{box-shadow:0 0 0 0 rgba(46,144,250,0)}25%{box-shadow:0 0 40px 4px rgba(46,144,250,.25)}to{box-shadow:0 0 0 0 rgba(46,144,250,0)}}.problem-summary-line{font-size:18px;font-weight:800;margin:0 0 10px;line-height:1.6;color:var(--p-parchment)}.problem-summary-line b{color:var(--p-signal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.problem-summary-sub{margin:0 0 18px;color:var(--p-muted);font-size:14px}.problem-summary-cta{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:var(--p-signal);cursor:pointer;text-decoration:none}.problem-summary-cta svg{transition:transform .2s ease}.problem-summary-cta:hover svg{transform:translateX(-4px)}@media (prefers-reduced-motion:reduce){.problem-card,.problem-kicker:before,.problem-micro-chip,.problem-micro-link path,.problem-progress-fill,.problem-reveal,.problem-scan-bar-1,.problem-scan-bar-2,.problem-scan-tag,.problem-summary{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}@media (max-width:640px){.problem-card-q-row{flex-direction:column}.problem-card-actions{width:100%}.problem-card-btn{flex:1 1}.problem-reveal-num{font-size:32px}}#atlas-home-host.atlas-pitch-hero .hero-wrap~*{display:none!important}#atlas-home-host.atlas-pitch-hero,#atlas-home-host.atlas-pitch-hero:not(.is-ready){height:100dvh;max-height:100%;min-height:0;overflow:hidden}#atlas-home-host.atlas-pitch-hero #dc-root,#atlas-home-host.atlas-pitch-hero .sc-host,#atlas-home-host.atlas-pitch-hero .sc-host>div,#atlas-home-host.atlas-pitch-hero x-dc{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;background:#080C1A!important}#atlas-home-host.atlas-pitch-hero .hero-wrap{background:transparent!important;padding:8px 14px!important;height:100%!important;min-height:0!important;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden!important;zoom:.9}#atlas-home-host.atlas-pitch-hero .hero-network-canvas,#atlas-home-host.atlas-pitch-hero .hero-network-host{background:transparent!important}#atlas-home-host.atlas-pitch-hero .gravity-lens,#atlas-home-host.atlas-pitch-hero .substrate{display:none!important}#atlas-home-host.atlas-pitch-hero .hero-stage{flex:0 1 auto;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;padding:0!important;align-items:center!important;min-height:0}#atlas-home-host.atlas-pitch-hero .hero-copy h1,#atlas-home-host.atlas-pitch-hero .hero-title{font-size:22px!important;line-height:1.35!important;margin:0 0 8px!important}#atlas-home-host.atlas-pitch-hero .hero-sub{font-size:13px!important;line-height:1.55!important}#atlas-home-host.atlas-pitch-hero .hero-network-host{width:280px!important;height:280px!important}#atlas-home-host.atlas-pitch-hero .hero-network-canvas{top:-96px;left:-96px;width:calc(100% + 192px);height:calc(100% + 192px)}#atlas-home-host.atlas-pitch-hero .hero-core-hint{font-size:10px!important;margin-top:4px!important}#atlas-home-host.atlas-pitch-hero .hero-phase{flex:0 0 auto;margin:4px 0 0!important;padding:0!important}#atlas-home-host.atlas-pitch-hero .hero-phase-num{font-size:10px!important}#atlas-home-host.atlas-pitch-hero .hero-phase-node{width:22px!important;height:22px!important}#atlas-home-host.atlas-pitch-hero .hero-phase-icon{width:12px!important;height:12px!important}#atlas-home-host.atlas-pitch-hero .hero-phase-name{font-size:10px!important}#atlas-home-host.atlas-pitch-hero .hero-phase-rail{top:32px!important}#atlas-home-host.atlas-pitch-hero .hero-phase-now{margin-top:6px!important;min-height:0!important;gap:6px 8px!important}#atlas-home-host.atlas-pitch-hero .hero-phase-title{font-size:12px!important}#atlas-home-host.atlas-pitch-hero .hero-phase-hint,#atlas-home-host.atlas-pitch-hero .hero-phase-kicker,#atlas-home-host.atlas-pitch-hero .hero-phase-speaker{font-size:10px!important}#atlas-home-host.atlas-pitch-hero .hero-scene{flex:1 1;min-height:0!important;margin-top:8px!important;gap:10px!important;overflow:hidden}#atlas-home-host.atlas-pitch-hero .hero-scene>div{min-height:0!important;padding:10px 12px!important;overflow:auto}