:root{--bg:#020708;--surface:#071718;--cyan:#76eee0;--gold:#ebd3a1;--violet:#bc9cff;--pink:#f198b8;--text:#ecf5ec;--muted:#94ada8;--mono:'DM Mono',monospace;--sans:Manrope,'Noto Sans SC',sans-serif}
*{box-sizing:border-box}html,body{margin:0;width:100%;min-height:100%;background:#000;color:var(--text);font-family:var(--sans)}body{min-width:320px;min-height:100dvh;display:grid;place-items:center;overflow:hidden}button,input{font:inherit}button{cursor:pointer;color:inherit}button:focus-visible,input:focus-visible{outline:2px solid #a4ffed;outline-offset:3px}[hidden]{display:none!important}
.stage{position:relative;width:min(calc(100vw - 32px),calc((100dvh - 32px)*1.348),1500px);aspect-ratio:660/490;min-height:480px;overflow:hidden;isolation:isolate;border:1px solid rgba(212,246,230,.24);border-radius:22px;background:radial-gradient(ellipse at 50% 47%,#173732 0%,#0a2021 31%,#030c0e 71%,#010607 100%);box-shadow:0 42px 120px rgba(0,0,0,.86),inset 0 0 110px rgba(39,171,160,.045),inset 0 1px rgba(246,255,241,.13);perspective:1500px}
.stage:before{position:absolute;z-index:0;inset:0;content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 42%,rgba(123,220,204,.075),transparent 53%),linear-gradient(115deg,transparent 22%,rgba(116,225,207,.02) 48%,transparent 66%)}.stage:after{position:absolute;z-index:21;inset:0;border-radius:inherit;pointer-events:none;content:"";box-shadow:inset 0 0 0 1px rgba(224,255,242,.08),inset 0 -50px 80px rgba(0,0,0,.19)}
#universe{position:absolute;z-index:1;inset:0;width:100%;height:100%;touch-action:none;cursor:grab}#universe.dragging{cursor:grabbing}.stage-veil{position:absolute;z-index:2;inset:0;pointer-events:none;background:radial-gradient(ellipse at 49% 52%,transparent 26%,rgba(0,6,7,.08) 67%,rgba(0,5,7,.4));transition:background .7s}
.stage[data-phase="ignition"] #universe,.stage[data-phase="network"] #universe,.stage[data-phase="analysis"] #universe,.stage[data-phase="interview"] #universe{transform:scale(1.6);transition:transform 1.1s cubic-bezier(.18,.72,.2,1)}
.chrome{position:absolute;z-index:13;left:0;right:0;top:0;height:60px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(180deg,rgba(2,9,11,.75),rgba(2,9,11,.1));border-bottom:1px solid rgba(156,232,212,.055)}.brand{display:flex;align-items:center;gap:9px;flex:none}.brand-symbol{font-size:26px;line-height:1;color:var(--gold);text-shadow:0 0 16px rgba(244,209,137,.55)}.brand strong,.brand small{display:block}.brand strong{font-size:14px;letter-spacing:.06em}.brand small{font:9px var(--mono);color:#9aaca1;letter-spacing:.02em}.chrome-tools{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:4px}.tool{width:34px;height:32px;display:grid;place-items:center;border:1px solid rgba(106,214,204,.21);border-radius:4px;background:linear-gradient(160deg,rgba(19,69,69,.78),rgba(5,24,26,.86));font-size:17px;color:#b5d5c8;box-shadow:inset 0 1px rgba(233,255,245,.08)}.tool:hover,.tool.active{border-color:rgba(100,242,223,.61);color:#effff5;box-shadow:0 0 13px rgba(54,234,205,.19),inset 0 0 9px rgba(77,232,213,.1)}.chrome-right{margin-left:auto;display:flex;align-items:center;gap:13px;white-space:nowrap}.live{font:10px var(--mono);color:#9ec6b6}.live i,.vessel-top>i{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#7df6d8;box-shadow:0 0 10px #7df6d8;animation:livePulse 2s infinite}.version{font:10px var(--mono);color:#a1c9be;letter-spacing:.05em}.new-session{border:1px solid rgba(218,226,190,.32);border-radius:4px;background:rgba(3,17,18,.7);padding:8px 10px;font:11px var(--sans);box-shadow:inset 0 1px rgba(255,255,255,.06)}.new-session:hover{border-color:#e3d4a6;box-shadow:0 0 16px rgba(235,211,161,.22)}
.phase-rail{position:absolute;z-index:5;top:98px;bottom:38px;left:20px;width:130px;opacity:0;transform:translateX(-25px);transition:opacity .6s,transform .6s;pointer-events:none}.stage[data-phase="network"] .phase-rail,.stage[data-phase="analysis"] .phase-rail,.stage[data-phase="interview"] .phase-rail{opacity:1;transform:none}.rail-title{font:10px var(--mono);color:#91b5a8;letter-spacing:.12em}.phase-rail ol{position:relative;list-style:none;margin:18px 0;padding:0;display:grid;gap:31px}.phase-rail ol:before{position:absolute;top:5px;bottom:5px;left:5px;width:1px;content:"";background:linear-gradient(#70debd,rgba(77,164,147,.08))}.phase-rail li{position:relative;display:flex;align-items:center;gap:12px;font-size:12px;color:#779187}.phase-rail li b{width:11px;height:11px;flex:none;border-radius:50%;border:1px solid #568278;background:#091d1c}.phase-rail li.current{color:#f0f8e9}.phase-rail li.current b{background:var(--gold);border-color:var(--gold);box-shadow:0 0 12px var(--gold)}.rail-legend{position:absolute;bottom:0;left:0;display:grid;gap:7px;color:#708e82;font:9px var(--mono)}.rail-legend span{display:flex;align-items:center;gap:7px}.rail-legend i{width:6px;height:6px;border-radius:50%}.gold{background:var(--gold)}.violet{background:var(--violet)}.mint{background:var(--cyan)}.brand-watermark{position:absolute;z-index:3;bottom:10px;left:50%;transform:translateX(-50%);color:rgba(54,148,139,.3);font:700 26px var(--sans);letter-spacing:-.1em;pointer-events:none}.scene-caption{position:absolute;z-index:4;left:24px;bottom:22px;display:grid;gap:7px;opacity:0;transform:translateY(10px);transition:opacity .55s,transform .55s;pointer-events:none}.stage[data-phase="network"] .scene-caption{opacity:1;transform:none}.scene-caption span{font:9px var(--mono);color:#84c4af;letter-spacing:.1em}.scene-caption strong{font-size:15px;font-weight:500;color:#cce2d5}.signal-feed{position:absolute;z-index:7;left:170px;top:77px;max-width:min(390px,30%);display:grid;gap:5px;pointer-events:none}.signal-feed div{padding:4px 9px;border-left:1px solid rgba(118,238,224,.6);background:linear-gradient(90deg,rgba(3,28,31,.7),transparent);color:#a6d8cf;font:10px var(--mono);text-shadow:0 0 8px rgba(110,240,230,.22);animation:feedIn .4s both}
.vessel{position:absolute;z-index:10;isolation:isolate;border:1px solid rgba(132,226,217,.4);border-radius:13px;background:linear-gradient(135deg,rgba(9,28,34,.89),rgba(4,14,22,.91) 54%,rgba(18,31,46,.87));backdrop-filter:blur(19px) saturate(1.3);box-shadow:0 26px 65px rgba(0,0,0,.6),0 0 31px rgba(87,238,218,.1),inset 0 1px rgba(249,255,255,.19),inset 0 -1px rgba(0,0,0,.75);transform-style:preserve-3d}.vessel:before{position:absolute;z-index:-1;inset:0;border-radius:inherit;pointer-events:none;content:"";background:radial-gradient(ellipse at 3% 0,rgba(94,237,224,.17),transparent 48%),linear-gradient(115deg,transparent 36%,rgba(243,255,249,.035) 50%,transparent 65%)}.vessel:after{position:absolute;z-index:-1;inset:-12px;border-radius:20px;pointer-events:none;content:"";background:radial-gradient(ellipse at 53% 50%,rgba(67,195,218,.075),transparent 72%);filter:blur(12px)}.edge-light{position:absolute;z-index:12;inset:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen}.vessel-top{display:flex;align-items:center;gap:6px;color:#9ed4c6;font:10px var(--mono);letter-spacing:.07em}.vessel-top span:last-child:not(:first-of-type){margin-left:auto;color:#749b95}.vessel-top button{margin-left:auto;padding:0 4px;border:0;background:none;font-size:22px;color:#c9e4df}
.intake{right:18px;bottom:17px;width:min(430px,41%);padding:12px 15px 10px;opacity:0;transform:perspective(1000px) translate3d(60px,25px,-70px) rotateY(-10deg) scale(.86);transition:opacity .8s,transform .8s cubic-bezier(.16,.86,.2,1)}.stage[data-phase="network"] .intake{opacity:1;transform:perspective(1000px) translateZ(10px) rotateY(-3deg)}.intake form{margin-top:13px}.intake label{display:block;margin-bottom:8px;color:#d2ede4;font-size:14px;font-weight:600}.input-line{height:45px;display:flex;align-items:center;gap:8px;padding:4px 5px 4px 12px;border:1px solid rgba(150,247,232,.46);border-radius:7px;background:linear-gradient(100deg,rgba(225,251,248,.96),rgba(203,239,234,.9));box-shadow:0 0 14px rgba(111,240,223,.13),inset 0 1px rgba(255,255,255,.8)}.input-line input{flex:1;min-width:0;border:0;outline:0;background:none;color:#183838;font-size:14px}.input-line input::placeholder{color:#6b8985}.input-line button{flex:none;width:33px;height:33px;border:0;border-radius:50%;background:linear-gradient(145deg,#133f43,#082b32);box-shadow:0 1px 4px rgba(3,30,31,.4);color:#bdf4df;font-size:20px}.input-line button:hover{box-shadow:0 0 14px rgba(18,131,126,.5)}.vessel-foot{display:flex;justify-content:space-between;margin-top:9px;color:#83a9a5;font:10px var(--mono)}
.analysis{top:24%;left:50%;width:min(520px,57%);padding:22px 25px;transform:translateX(-50%);animation:vesselEnter .65s cubic-bezier(.15,.85,.2,1) both}.analysis h2{margin:18px 0 6px;font-size:24px;font-weight:600}.analysis p{margin:0;color:#a9c9c4;font-size:14px}.analysis-bar{height:4px;margin-top:19px;overflow:hidden;border-radius:4px;background:#174041}.analysis-bar i{display:block;width:0;height:100%;background:linear-gradient(90deg,#6de2e3,#d9ffea,#f1daa2);box-shadow:0 0 12px #8bfff0;transition:width .65s}.analysis-stream{min-height:62px;max-height:134px;margin-top:15px;overflow:hidden;display:grid;align-content:start;gap:5px}.analysis-stream div{font:11px var(--mono);color:#8fbbb4;animation:feedIn .4s both}
.interview{top:11%;left:50%;width:min(810px,calc(100% - 210px));max-height:77%;padding:24px 27px 20px;overflow-y:auto;transform:translateX(-50%) rotateX(2deg);animation:questionEnter .7s cubic-bezier(.16,.86,.2,1) both;scrollbar-width:thin;scrollbar-color:#2d716e transparent}.question-head{margin:19px 0 18px}.question-head small{font:10px var(--mono);letter-spacing:.11em;color:#85d7cb}.question-head h1{margin:9px 0 7px;font-size:clamp(20px,2.4vw,31px);line-height:1.42;font-weight:600;letter-spacing:-.035em;text-shadow:0 0 22px rgba(122,228,220,.13)}.question-head p{margin:0;color:#a5c0ba;font-size:14px;line-height:1.6}.choices{display:grid;grid-template-columns:1fr 1fr;gap:9px}.choice{min-height:56px;padding:10px 12px;display:flex;align-items:center;gap:11px;border:1px solid rgba(121,215,210,.2);border-radius:6px;background:linear-gradient(115deg,rgba(6,27,35,.76),rgba(13,32,48,.65));color:#d1e8e4;text-align:left;font-size:14px;line-height:1.45;box-shadow:inset 0 1px rgba(255,255,255,.045),0 5px 15px rgba(0,0,0,.17);transition:transform .25s,border-color .25s,background .25s,box-shadow .25s}.choice:hover,.choice.selected{transform:translate3d(0,-2px,12px);border-color:#85f6e3;background:linear-gradient(115deg,rgba(21,84,83,.72),rgba(16,43,59,.82));box-shadow:0 0 19px rgba(86,238,223,.18),inset 0 0 20px rgba(118,238,224,.1)}.choice b{flex:none;width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(170,233,220,.24);border-radius:4px;color:#91bdaf;font:10px var(--mono)}.choice.selected b{color:#d6fff4;border-color:#a1ffec}.question-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:13px;border-top:1px solid rgba(137,220,210,.14);color:#91b3ab;font:11px var(--mono)}.question-bottom button{padding:9px 14px;border:1px solid rgba(165,241,219,.55);border-radius:4px;background:linear-gradient(100deg,rgba(44,151,142,.28),rgba(55,98,117,.25));font:13px var(--sans)}.question-bottom button:disabled{opacity:.4;cursor:default}
.stage[data-phase="analysis"] .intake,.stage[data-phase="interview"] .intake,.stage[data-phase="model"] .intake,.stage[data-phase="atlas"] .intake{display:none}.stage[data-phase="interview"] .stage-veil{background:linear-gradient(90deg,rgba(1,8,10,.16),rgba(1,8,10,.25)),radial-gradient(ellipse at 48% 44%,transparent 28%,rgba(1,6,9,.45))}.stage[data-phase="model"] .phase-rail,.stage[data-phase="atlas"] .phase-rail,.stage[data-phase="model"] .scene-caption,.stage[data-phase="atlas"] .scene-caption{opacity:0}
.model-label{position:absolute;z-index:8;top:27%;left:50%;width:max-content;max-width:90%;transform:translateX(-50%);text-align:center;pointer-events:none;animation:centeredRise .8s both}.model-label span,.atlas-core-label span{font:10px var(--mono);color:#9bd6ca;letter-spacing:.12em}.model-label h2{margin:9px 0 4px;font-size:25px;font-weight:600}.model-label p{margin:0;color:#acc8c4;font-size:13px}.generate-button{left:50%;bottom:17%;transform:translateX(-50%);min-width:225px;padding:14px 23px;display:flex;justify-content:space-between;gap:20px;font-size:15px;color:#e7fff0;animation:centeredRise .65s both}.generate-button span{color:#a0ffea;font-size:20px}.generate-button:hover{box-shadow:0 0 42px rgba(96,246,219,.28),inset 0 1px rgba(255,255,255,.3)}
.atlas{position:absolute;z-index:5;inset:60px 0 0;pointer-events:none}.atlas-core-label{position:absolute;left:6%;top:40%;width:20%;display:grid;gap:4px;text-align:center;text-shadow:0 0 17px #0b1218;animation:feedIn .8s both}.atlas-core-label strong{font-size:17px;line-height:1.35}.atlas-core-label small{color:#9cb3ad;font-size:11px}.atlas-column{position:absolute;display:grid;gap:10px;pointer-events:auto}.categories{left:34%;top:30%;width:19%;max-height:57%;overflow:visible}.category{position:relative;min-height:53px;padding:8px 12px;display:flex;align-items:center;gap:9px;border:1px solid rgba(121,221,215,.29);border-radius:6px;background:linear-gradient(105deg,rgba(6,29,34,.79),rgba(14,44,48,.72));text-align:left;box-shadow:0 7px 19px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.07);opacity:0;transform:translateX(-20px);animation:branchAppear .6s var(--delay) cubic-bezier(.2,.8,.2,1) forwards;transition:transform .25s,border-color .25s,box-shadow .25s}.category:hover,.category.active{transform:translateX(4px) scale(1.04);border-color:#e8d7a4;background:linear-gradient(110deg,rgba(65,58,32,.7),rgba(33,63,60,.8));box-shadow:0 0 23px rgba(235,211,161,.25),inset 0 0 14px rgba(235,211,161,.11)}.category>i{width:8px;height:8px;flex:none;border-radius:50%;background:#70e7d7;box-shadow:0 0 10px #70e7d7}.category.active>i{background:#e8d7a4;box-shadow:0 0 10px #e8d7a4}.category span{min-width:0;display:grid;gap:3px}.category b{font-size:13px;font-weight:600;line-height:1.3}.category small{font:9px var(--mono);color:#98b4ad}.deliverables{left:61%;top:16%;width:30%;max-height:71%;overflow:auto;scrollbar-width:none}.deliverables::-webkit-scrollbar{display:none}.delivery{position:relative;min-height:36px;padding:5px 9px 5px 15px;border:0;border-radius:3px;background:linear-gradient(90deg,rgba(8,28,35,.5),rgba(8,28,35,.06));text-align:left;color:#d8e7df;opacity:0;transform:translateX(-20px);animation:branchAppear .52s var(--delay) ease forwards;transition:transform .25s,color .25s,background .25s,text-shadow .25s}.delivery:before{position:absolute;left:2px;top:50%;width:4px;height:4px;border-radius:50%;content:"";background:#e7d2a0;box-shadow:0 0 8px #e7d2a0}.delivery b{display:block;font-size:12px;font-weight:500}.delivery small{display:block;margin-top:2px;color:#759891;font:9px var(--mono)}.delivery:hover,.delivery.magnetized{transform:translateX(10px) scale(1.08);color:#f9fff4;background:linear-gradient(90deg,rgba(20,76,77,.63),rgba(7,30,36,.18));text-shadow:0 0 15px #92f5e0}.atlas-actions{position:absolute;left:34%;right:5%;bottom:3%;display:flex;align-items:center;justify-content:space-between;gap:15px;color:#8faaa4;font-size:11px;pointer-events:auto}.atlas-actions button{padding:8px 12px;border:1px solid rgba(143,230,210,.37);border-radius:4px;background:rgba(6,28,32,.75);font-size:12px}.atlas-actions button:hover{border-color:#9ef4e3}
.detail-layer,.settings-layer{position:absolute;z-index:17;inset:0;perspective:1300px}.detail-scrim,.settings-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,6,10,.67),rgba(0,6,10,.38),rgba(0,6,10,.7));backdrop-filter:blur(4px)}.detail{left:4%;top:18%;width:min(630px,66%);max-height:70%;overflow:auto;padding:26px 29px 22px;transform-origin:left center;animation:detailFlip .68s cubic-bezier(.16,.86,.2,1) both}.detail-eyebrow{display:block;margin-top:22px;color:#8ee8d9;font:10px var(--mono);letter-spacing:.13em}.detail h2{margin:9px 0;font-size:clamp(22px,2.8vw,34px);line-height:1.3}.detail>p{font-size:14px;line-height:1.65;color:#aacbc8}.detail-content{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:17px}.detail-content div{padding:13px;border:1px solid rgba(133,220,211,.19);border-radius:5px;background:rgba(5,23,33,.55);box-shadow:inset 0 1px rgba(255,255,255,.06)}.detail-content small{color:#91f4df;font:10px var(--mono)}.detail-content p{font-size:13px;line-height:1.65;color:#d3e8e1}.detail-source{margin-top:14px;color:#a9bfb6;font-size:12px;line-height:1.6}.detail>button{width:100%;margin-top:15px;padding:11px;border:1px solid rgba(129,242,219,.48);border-radius:4px;background:linear-gradient(90deg,rgba(20,92,93,.42),rgba(14,40,60,.48));text-align:left;font-size:13px}.settings{left:50%;top:50%;width:min(460px,calc(100% - 32px));padding:23px;transform:translate(-50%,-50%);animation:vesselEnter .45s both}.settings h2{margin:17px 0 7px;font-size:24px}.settings p{color:#b5cfc8;font-size:13px;line-height:1.6}.settings form{display:grid;gap:11px;margin-top:17px}.settings label{display:grid;gap:6px;color:#b8d8ce;font-size:12px}.settings input{height:40px;padding:0 10px;border:1px solid rgba(134,220,214,.3);border-radius:4px;background:rgba(2,13,18,.85);color:#e8f9f3;font-size:13px}.settings form button{margin-top:5px;padding:11px;border:1px solid rgba(116,236,218,.51);border-radius:4px;background:rgba(38,115,109,.32);font-size:13px}.settings-note{font-size:11px!important}
@keyframes livePulse{50%{opacity:.4;transform:scale(.75)}}@keyframes feedIn{from{opacity:0;transform:translateY(12px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes centeredRise{from{opacity:0;transform:translate(-50%,12px);filter:blur(4px)}to{opacity:1;transform:translate(-50%,0);filter:none}}@keyframes vesselEnter{from{opacity:0;transform:translate(-50%,22px) rotateX(7deg) scale(.93);filter:blur(6px)}to{opacity:1;transform:translate(-50%,0) rotateX(0) scale(1);filter:none}}@keyframes questionEnter{from{opacity:0;transform:translate(-50%,-30px) rotateX(-11deg) scale(.91);filter:blur(7px)}to{opacity:1;transform:translate(-50%,0) rotateX(2deg) scale(1);filter:none}}@keyframes branchAppear{to{opacity:1;transform:none}}@keyframes detailFlip{from{opacity:0;transform:perspective(1300px) translateX(-85px) rotateY(36deg) scale(.87);filter:blur(7px)}to{opacity:1;transform:perspective(1300px) translateX(0) rotateY(0) scale(1);filter:none}}
@media(max-width:900px){.chrome{padding:0 12px}.brand small,.live,.version{display:none}.chrome-tools{left:47%}.chrome-right{gap:0}.new-session{font-size:10px}.phase-rail{left:10px;width:100px}.rail-title,.rail-legend{display:none}.phase-rail li{font-size:10px}.signal-feed{left:115px;max-width:45%}.interview{width:calc(100% - 28px);top:9%;max-height:77%}.intake{width:41%;right:13px}.scene-caption{display:none}.categories{left:31%;width:27%}.deliverables{left:61%;width:35%}.category b{font-size:11px}.delivery b{font-size:11px}.atlas-core-label{left:2%;width:24%}}
@media(max-width:600px){.stage{width:100vw;height:100dvh;min-height:500px;aspect-ratio:auto;border-radius:0;border:0}.chrome-tools{position:static;transform:none;margin-left:auto}.chrome-tools .tool{width:27px;height:28px;font-size:14px}.chrome-right{margin-left:0}.new-session{padding:6px;font-size:0}.new-session:first-letter{font-size:17px}.phase-rail{display:none}.signal-feed{left:12px;top:69px;max-width:70%}.interview{top:12%;max-height:73%;padding:15px}.question-head{margin:15px 0}.question-head h1{font-size:21px}.question-head p{font-size:12px}.choices{gap:6px}.choice{min-height:50px;padding:7px;font-size:11px;gap:5px}.choice b{width:18px;height:18px;font-size:8px}.intake label{font-size:13px}.analysis{width:calc(100% - 28px)}.model-label{top:28%;width:90%}.atlas{inset:60px 0 0}.atlas-core-label{left:4%;top:14%;width:92%;text-align:left}.categories{left:4%;top:33%;width:40%;gap:6px}.category{min-height:45px;padding:6px}.category b{font-size:10px}.category small{font-size:8px}.deliverables{left:48%;top:33%;width:48%;max-height:49%}.delivery b{font-size:10px}.atlas-actions{left:4%;bottom:5%;font-size:10px}.detail{left:3%;top:16%;width:94%;max-height:76%;padding:17px}.detail-content{grid-template-columns:1fr}}
.stage[data-phase="ignition"] .chrome{opacity:0;pointer-events:none}
.category b{font-size:14px}.delivery b{font-size:14px}.delivery small,.category small{font-size:10px}
.category:hover,.category.active{translate:4px 0;scale:1.04}
.delivery:hover,.delivery.magnetized{translate:10px 0;scale:1.08}
.interview,.detail,.settings{overflow-x:hidden;scrollbar-width:none}
.interview::-webkit-scrollbar,.detail::-webkit-scrollbar,.settings::-webkit-scrollbar{display:none}
@media(max-width:600px){.category b,.delivery b{font-size:11px}}
@media(max-width:600px){.intake{width:calc(100% - 26px)}}
@media(min-width:601px) and (max-width:900px){.version{display:inline}.intake{width:38%;padding:8px 12px 7px}.intake form{margin-top:5px}.intake label{margin-bottom:4px;font-size:12px}.intake .input-line{height:36px}.intake .vessel-foot{display:none}.intake .vessel-top{font-size:8px}}
@media(max-width:600px){.stage[data-phase="ignition"] #universe,.stage[data-phase="network"] #universe,.stage[data-phase="analysis"] #universe,.stage[data-phase="interview"] #universe{transform:scale(1.34)}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
