#root[inert]{visibility:hidden}.startup,.startup *,.startup :before,.startup :after{transition:none!important}.startup{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;overflow:hidden;background:var(--startup-surface);color:#17385e;font-family:Segoe UI,Microsoft YaHei UI,PingFang SC,sans-serif;text-align:center;--startup-blue: #2269e9;--startup-lavender: #7d9fd6;--startup-mint: #6fb8c4;--startup-duration: 6s;--startup-surface: #e4ecf7;--startup-ripple: #c9d8eb;--startup-violet: #4f6fd8;--startup-teal: #1f97a8}.startup[data-theme=dark]{--startup-surface: #16273a;--startup-ripple: #2a4560;color:#dce9f8;--startup-blue: #7fb0ff;--startup-lavender: #8da9d4;--startup-mint: #7cc8d2;--startup-violet: #9db4ff;--startup-teal: #63c9d4}.startup__backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none}.startup__wash{position:absolute;inset:-5%;background:radial-gradient(ellipse at 13% 16%,color-mix(in srgb,var(--startup-lavender) 15%,transparent),transparent 43%),radial-gradient(ellipse at 91% 84%,color-mix(in srgb,var(--startup-mint) 17%,transparent),transparent 42%),radial-gradient(ellipse at 80% 8%,color-mix(in srgb,var(--startup-blue) 5%,transparent),transparent 32%)}.startup[data-phase=intro] .startup__wash{animation:startup-wash var(--startup-duration) ease-out both}.startup__scenery{position:absolute;inset:0;width:100%;height:100%}.startup__contours{stroke:var(--startup-lavender);stroke-width:1;opacity:.25}.startup[data-phase=intro] .startup__contours{animation:startup-contours var(--startup-duration) cubic-bezier(.22,.72,.18,1) both}.startup__contours--far{--startup-drift: -18px}.startup__contours--near{--startup-drift: 22px;stroke:var(--startup-mint);opacity:.4}.startup__scenery path{vector-effect:non-scaling-stroke}.startup__ribbon{fill:currentColor;fill-opacity:.1;stroke:none;color:var(--startup-lavender)}.startup__contours--near .startup__ribbon{color:var(--startup-mint)}.startup__fine-line{stroke-dasharray:2 8;stroke-linecap:round;opacity:.65}.startup__wake-field{position:absolute;inset:0;opacity:.58;pointer-events:none}.startup__wake{stroke:var(--startup-lavender);stroke-width:1;opacity:.7}.startup__wake--west{stroke:var(--startup-mint)}.startup__wake-points{position:absolute;inset:0;color:var(--startup-lavender)}.startup__wake-points i{position:absolute;width:3px;height:3px;border-radius:50%;background:currentColor}.startup__wake-points i:nth-child(1){left:74%;top:12%}.startup__wake-points i:nth-child(2){left:89%;top:27%}.startup__wake-points i:nth-child(3){left:12%;top:78%;color:var(--startup-mint)}.startup__wake-points i:nth-child(4){left:30%;top:87%;color:var(--startup-mint)}.startup__wake-points i:nth-child(5){left:62%;top:9%;width:2px;height:2px}.startup__wake-points i:nth-child(6){left:41%;top:91%;width:2px;height:2px}.startup__wake-points i:nth-child(2):after,.startup__wake-points i:nth-child(3):after{content:"";position:absolute;inset:-8px;border:1px solid currentColor;border-radius:50%;opacity:.45}.startup[data-phase=intro] .startup__wake-field{animation:startup-wake-field var(--startup-duration) ease-out both}.startup__flow{pointer-events:none}.startup__flow-particle{stroke:var(--startup-blue);stroke-linecap:round;opacity:0}.startup__flow-particle:nth-child(2n){stroke:var(--startup-teal)}.startup__flow-tail{stroke-width:1.5;stroke-dasharray:0 .46 .04 0;opacity:.3}.startup__flow-glow{stroke-width:12;stroke-dasharray:.001 .499;opacity:.12}.startup__flow-head{stroke-width:4.5;stroke-dasharray:.001 .499}.startup[data-phase=intro] .startup__flow-particle{animation:startup-flow var(--startup-duration) linear both}.startup[data-phase=intro] .startup__flow-particle:nth-child(2n){animation-name:startup-flow-late}.startup__glints{position:absolute;inset:0;color:var(--startup-blue);opacity:var(--startup-glint-opacity, .4)}.startup[data-phase=intro] .startup__glints{animation:startup-glints var(--startup-duration) ease-out both}.startup__speck,.startup__sparkle{position:absolute}.startup__speck{width:4px;height:4px;border-radius:50%;background:currentColor}.startup__speck--halo:after{content:"";position:absolute;inset:-10px;border:1px solid currentColor;border-radius:50%;opacity:.5}.startup__speck:nth-child(1){left:24.4%;top:18.9%}.startup__speck:nth-child(2){left:33.3%;top:31.7%;width:3px;height:3px}.startup__speck:nth-child(3){left:14.8%;top:60.7%}.startup__speck:nth-child(4){left:75.8%;top:77.3%}.startup__speck:nth-child(5){left:88.1%;top:40.2%;width:3px;height:3px}.startup__speck:nth-child(6){left:59.2%;top:88.1%;width:3px;height:3px}.startup__sparkle{width:10px;height:10px;background:linear-gradient(currentColor,currentColor) center / 1px 100% no-repeat,linear-gradient(currentColor,currentColor) center / 100% 1px no-repeat}.startup__sparkle:nth-child(7){left:18.2%;top:33.2%}.startup__sparkle:nth-child(8){left:81.7%;top:85.8%}.startup__sparkle:nth-child(9){left:73.8%;top:22.3%;width:8px;height:8px}.startup__content{position:relative;width:min(492px,calc(100vw - 32px))}.startup__emblem{position:relative;isolation:isolate;width:min(432px,100%);margin:0 auto 10px}.startup__tide{display:block;width:100%;height:auto;aspect-ratio:12 / 5;overflow:visible}.startup__aura{position:absolute;z-index:-1;inset:-85% -45%;background:radial-gradient(ellipse closest-side at 34% 42%,color-mix(in srgb,var(--startup-violet) 22%,transparent),transparent 100%),radial-gradient(ellipse closest-side at 70% 60%,color-mix(in srgb,var(--startup-teal) 18%,transparent),transparent 100%),radial-gradient(ellipse closest-side at 48% 52%,color-mix(in srgb,var(--startup-blue) 10%,transparent),transparent 100%);-webkit-mask-image:radial-gradient(ellipse closest-side,#000 45%,transparent 100%);mask-image:radial-gradient(ellipse closest-side,#000 45%,transparent 100%);opacity:.42;transform:scale(1.08);pointer-events:none}.startup__ink-blue{stop-color:color-mix(in srgb,var(--startup-blue) 85%,var(--startup-surface))}.startup__ink-violet{stop-color:color-mix(in srgb,var(--startup-violet) 80%,var(--startup-surface))}.startup__ink-teal{stop-color:color-mix(in srgb,var(--startup-teal) 75%,var(--startup-surface))}.startup__echo{position:absolute;z-index:-1;left:50%;top:50%;width:125%;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}.startup__echo i{position:absolute;inset:0;border:1px solid var(--startup-lavender);border-radius:50%;opacity:0}.startup__echo i+i{inset:10%;border-color:var(--startup-mint)}.startup__arrival,.startup__signal{fill:var(--startup-blue);opacity:0;offset-rotate:0deg}.startup__arrival--left{offset-path:path("M-40 120C-24 80-14 66 12 66")}.startup__arrival--right{fill:var(--startup-mint);offset-path:path("M276 -20C260 14 252 43 228 43")}.startup__signal{offset-path:path("M12 66C46 66 53 36 87 36S130 68 160 68 202 31 228 31")}.startup__signal--back{fill:var(--startup-lavender);offset-path:path("M12 57C42 57 44 22 78 22S116 78 152 78 193 43 228 43")}.startup__seal{stroke:var(--startup-blue);stroke-width:1;stroke-linecap:round;transform-origin:228px 31px;opacity:0}.startup__wave{stroke:url(#startup-wave-ink);stroke-width:2.2;stroke-linecap:round;opacity:.9}.startup__wave--back{stroke:var(--startup-violet);stroke-width:1.8;opacity:.45;--startup-wave-opacity: .45}.startup[data-phase=intro] .startup__wave{animation:startup-wave var(--startup-duration) ease-out both}.startup__title{margin:0;font-size:clamp(52px,4.4vw,62px);font-weight:600;letter-spacing:.16em;text-indent:.16em;line-height:1.4}.startup__title span{display:inline-block;text-indent:0}.startup__caption{margin:16px 0 0;font-size:clamp(13px,1vw,15px);letter-spacing:.12em;line-height:1.8;opacity:.72}.startup__status{margin:32px 0 0;min-height:20px;font-size:12px;line-height:20px;color:var(--startup-blue)}.startup__retry{margin-top:20px;border:1px solid currentColor;border-radius:12px;padding:10px 20px;background:transparent;color:var(--startup-blue);font:inherit;cursor:pointer}.startup__retry:focus-visible{outline:2px solid var(--startup-blue);outline-offset:4px}.startup__curtain{position:absolute;inset:0;z-index:2;background:var(--startup-ripple);clip-path:circle(0 at 50% 50%);pointer-events:none}.startup__opening{position:absolute;inset:0;z-index:1;display:grid;place-items:center;background:#181b2a;color:#e4e9fa;pointer-events:none}.startup__reveal{position:absolute;inset:0;z-index:3;display:grid;place-items:center;background:var(--startup-surface);clip-path:circle(0 at 50% 50%)}.startup__opening-brand{position:relative;display:grid;justify-items:center;gap:16px}.startup__opening-waves{position:absolute;left:50%;top:50%;width:min(840px,92vmin);height:auto;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}.startup__opening-wave{opacity:.75}.startup__wave-body{fill:var(--wave-water);stroke:none}.startup__wave-crest{fill:none;stroke:var(--wave-color);stroke-width:1.6;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.85}.startup[data-phase=intro] .startup__opening-wave{animation:startup-converge calc(var(--startup-duration) * var(--wave-span)) cubic-bezier(.3,.1,.5,1) both}.startup__opening-brand strong{font-size:36px;font-weight:600;letter-spacing:.16em;text-indent:.16em}.startup__opening-brand span{font-size:11px;letter-spacing:.12em;opacity:.6}.startup__frame{position:absolute;inset:clamp(20px,3vw,44px);opacity:0;pointer-events:none;text-align:left}.startup__frame:before{content:"";position:absolute;inset:0;border:1px solid currentColor;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),currentColor calc(25% - 1px) 25%);opacity:.055}.startup__signature{position:absolute;top:18px;left:20px;font-size:17px;font-weight:600;letter-spacing:.12em}.startup__signature span{display:block;margin-top:5px;font-size:10px;font-weight:400;opacity:.6}.startup__frame-note{position:absolute;right:20px;bottom:19px;font-size:10px;letter-spacing:.12em;opacity:.6}.startup__meter{position:absolute;left:20px;bottom:22px;display:flex;gap:5px}.startup__meter i{width:24px;height:2px;background:var(--startup-blue);transform:scaleX(0);transform-origin:left}.startup__sequence{position:absolute;width:min(560px,calc(100vw - 40px),82svh);aspect-ratio:1;opacity:0;pointer-events:none}.startup__bridge{position:absolute;z-index:4;left:50%;top:50%;width:min(560px,calc(100vw - 40px),82svh);aspect-ratio:1;transform:translate(-50%,-50%);overflow:visible;pointer-events:none}.startup__bridge-line{fill:none;stroke:var(--startup-blue);stroke-width:3;stroke-linecap:round;opacity:0;vector-effect:non-scaling-stroke}.startup__bridge-line--back{stroke:var(--startup-violet);stroke-width:2}.startup:not([data-phase=intro]) .startup__bridge{display:none}.startup__radar{display:block;width:100%;height:100%;overflow:visible}.startup__radar-guide{stroke:currentColor;stroke-width:1;opacity:.12}.startup__orbit{transform-origin:280px 280px;stroke:var(--startup-blue);stroke-width:3;stroke-linecap:round}.startup__orbit--middle{--startup-orbit-turn: -290deg;stroke:var(--startup-lavender);stroke-width:1.5}.startup__orbit--inner{--startup-orbit-turn: 230deg;stroke:var(--startup-mint);stroke-width:1}.startup__radar-dot{fill:currentColor;color:var(--startup-blue);stroke:none}.startup__orbit--middle .startup__radar-dot{color:var(--startup-lavender)}.startup__orbit--inner .startup__radar-dot{color:var(--startup-mint)}.startup__stage{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;opacity:0}.startup__stage strong{font-size:clamp(30px,4vw,44px);font-weight:500;letter-spacing:.24em;text-indent:.24em}.startup__stage span{font-size:clamp(11px,1vw,13px);letter-spacing:.16em;opacity:.65}.startup[data-phase=intro] .startup__opening{animation:startup-opening var(--startup-duration) cubic-bezier(.65,0,.2,1) both}.startup[data-phase=intro] .startup__opening-brand{animation:startup-opening-brand var(--startup-duration) cubic-bezier(.45,0,.55,1) both}.startup[data-phase=intro] .startup__curtain{animation:startup-curtain var(--startup-duration) cubic-bezier(.65,0,.2,1) both}.startup[data-phase=intro] .startup__reveal{animation:startup-reveal var(--startup-duration) cubic-bezier(.65,0,.2,1) both}.startup[data-phase=intro] .startup__frame{animation:startup-frame var(--startup-duration) ease-out both}.startup[data-phase=intro] .startup__meter i{animation:startup-meter var(--startup-duration) linear both}.startup[data-phase=intro] .startup__meter i:nth-child(2){animation-name:startup-meter-middle}.startup[data-phase=intro] .startup__meter i:nth-child(3){animation-name:startup-meter-last}.startup[data-phase=intro] .startup__sequence{animation:startup-sequence var(--startup-duration) linear both}.startup[data-phase=intro] .startup__orbit{animation:startup-orbit var(--startup-duration) cubic-bezier(.3,0,.2,1) both}.startup[data-phase=intro] .startup__stage--trace{animation:startup-trace var(--startup-duration) ease-out both}.startup[data-phase=intro] .startup__stage--gather{animation:startup-gather var(--startup-duration) ease-out both}.startup[data-phase=intro] .startup__aura{animation:startup-aura var(--startup-duration) ease-out both}.startup[data-phase=intro] .startup__echo i{animation:startup-echo var(--startup-duration) ease-out both}.startup[data-phase=intro] .startup__echo i+i{animation-name:startup-echo-inner}.startup[data-phase=intro] .startup__arrival{animation:startup-arrival var(--startup-duration) ease-out both}.startup[data-phase=intro] .startup__signal{animation:startup-signal var(--startup-duration) ease-out both}.startup[data-phase=intro] .startup__seal{animation:startup-seal var(--startup-duration) ease-out both}.startup[data-phase=intro] .startup__title span{animation:startup-letter var(--startup-duration) cubic-bezier(.22,.72,.18,1) both}.startup[data-phase=intro] .startup__title span+span{animation-name:startup-letter-last}.startup[data-phase=intro] .startup__caption{animation:startup-caption var(--startup-duration) ease-out both}.startup[data-phase=intro] .startup__status{animation:startup-status var(--startup-duration) ease-out both}.startup[data-phase=loading] :is(.startup__opening,.startup__curtain),.startup[data-phase=error] :is(.startup__opening,.startup__curtain){display:none}.startup[data-phase=loading] .startup__reveal,.startup[data-phase=error] .startup__reveal{clip-path:none}.startup[data-paused] [class],.startup[data-paused] .startup__meter i,.startup[data-paused] .startup__echo i,.startup[data-paused] .startup__title span{animation-play-state:paused}@keyframes startup-arrival{0%,66%{offset-distance:0%;opacity:0}71%{opacity:.9}77%,to{offset-distance:100%;opacity:0}}@keyframes startup-signal{0%,68%{offset-distance:0%;opacity:0}75%,86%{opacity:.9}91%,to{offset-distance:100%;opacity:0}}@keyframes startup-aura{0%,69%{opacity:0;transform:scale(.75)}84%{opacity:.6;transform:scale(1)}to{opacity:.42;transform:scale(1.08)}}@keyframes startup-wake-field{0%,69%{opacity:0;transform:translateY(10px) scale(1.025)}91%,to{opacity:.58;transform:translateY(0) scale(1)}}@keyframes startup-flow{0%,68%{stroke-dashoffset:var(--flow-from)}69%{opacity:0}75%,91%{opacity:.9}98%{opacity:0}99%,to{stroke-dashoffset:var(--flow-to);opacity:0}}@keyframes startup-flow-late{0%,74%{stroke-dashoffset:var(--flow-from);opacity:0}80%,93%{opacity:.9}98%{opacity:0}99%,to{stroke-dashoffset:var(--flow-to);opacity:0}}@keyframes startup-echo{0%,77%{opacity:0;transform:scale(.45)}85%{opacity:.22}99%,to{opacity:0;transform:scale(1.25)}}@keyframes startup-echo-inner{0%,81%{opacity:0;transform:scale(.5)}89%{opacity:.18}to{opacity:0;transform:scale(1.25)}}@keyframes startup-seal{0%,88%{opacity:0;transform:scale(.4) rotate(-45deg)}92%{opacity:.8;transform:scale(1) rotate(0)}99%,to{opacity:0;transform:scale(.8) rotate(15deg)}}@keyframes startup-letter{0%,76%{opacity:0;transform:translateY(12px) rotate(-3deg)}87%,to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes startup-letter-last{0%,79%{opacity:0;transform:translateY(12px) rotate(3deg)}90%,to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes startup-caption{0%,84%{opacity:0;letter-spacing:.2em}95%,to{opacity:.72;letter-spacing:.12em}}@keyframes startup-status{0%,91%{opacity:0}99%,to{opacity:1}}@keyframes startup-wave{0%,86%{opacity:0}90%,to{opacity:var(--startup-wave-opacity, .9)}}@keyframes startup-opening{0%,29%{opacity:1}37%,to{opacity:0}}@keyframes startup-opening-brand{0%,16%{opacity:1}25%,to{opacity:0}}@keyframes startup-converge{0%{opacity:.75}65%{opacity:.85}to{opacity:0}}@keyframes startup-curtain{0%,25.5%{clip-path:circle(0 at 50% 50%)}35.5%,to{clip-path:circle(75vmax at 50% 50%)}}@keyframes startup-reveal{0%,26%{clip-path:circle(0 at 50% 50%)}36%,to{clip-path:circle(75vmax at 50% 50%)}}@keyframes startup-frame{0%,24%{opacity:0}36%,80%{opacity:1}to{opacity:.55}}@keyframes startup-meter{0%,30%{transform:scaleX(0);opacity:.3}44%,to{transform:scaleX(1);opacity:1}}@keyframes startup-meter-middle{0%,48%{transform:scaleX(0);opacity:.3}60%,to{transform:scaleX(1);opacity:1}}@keyframes startup-meter-last{0%,66%{transform:scaleX(0);opacity:.3}80%,to{transform:scaleX(1);opacity:1}}@keyframes startup-sequence{0%,26%{opacity:0;transform:scale(.88)}35%{opacity:1;transform:scale(.94)}65%{opacity:1;transform:scale(1)}75%,to{opacity:0;transform:scale(1)}}@keyframes startup-orbit{0%,30%{transform:rotate(-100deg)}78%,to{transform:rotate(var(--startup-orbit-turn, 340deg))}}@keyframes startup-trace{0%,28%{opacity:0;transform:translateY(8px)}34%,45%{opacity:1;transform:translateY(0)}50%,to{opacity:0;transform:translateY(-8px)}}@keyframes startup-gather{0%,47%{opacity:0;transform:translateY(8px)}53%,66%{opacity:1;transform:translateY(0)}73%,to{opacity:0;transform:translateY(-8px)}}@keyframes startup-wash{0%{opacity:.3;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes startup-contours{0%{opacity:0;transform:translateY(var(--startup-drift))}to{transform:translateY(0)}}@keyframes startup-glints{0%,15%{opacity:0;transform:translateY(6px)}to{opacity:var(--startup-glint-opacity, .4);transform:translateY(0)}}@include-css "../../cross/max-600.css#startup-screen";@include-css "../../cross/max-height-520.css#startup-screen";@include-css "../../cross/reduced-motion.css#startup-screen";.startup.startup--protocol{--startup-ink: #17385e;--startup-rule: #c3d1e3;color:var(--startup-ink)}.startup.startup--protocol[data-theme=dark]{--startup-ink: #dce9f8;--startup-rule: #34506d}.startup.startup--protocol .startup__reveal{clip-path:none;animation:none}.startup.startup--protocol .startup__frame{z-index:5;opacity:1;animation:none;inset:clamp(16px,3.4vw,48px)}.startup.startup--protocol .startup__frame:before{opacity:.045}.startup.startup--protocol .startup__frame:after{content:"";position:absolute;inset:-1px;opacity:.35;background:linear-gradient(currentColor,currentColor) left top / 16px 1px no-repeat,linear-gradient(currentColor,currentColor) left top / 1px 16px no-repeat,linear-gradient(currentColor,currentColor) right bottom / 16px 1px no-repeat,linear-gradient(currentColor,currentColor) right bottom / 1px 16px no-repeat}.startup.startup--protocol .startup__signature{top:20px;left:22px;letter-spacing:.06em}.startup__signature b{display:block;font-size:26px;font-weight:650;line-height:1.25}.startup.startup--protocol .startup__signature span{margin-top:4px;font-size:11px;opacity:.85}.startup__signature small{display:block;margin-top:8px;font:8px/1.5 Consolas,monospace;letter-spacing:.1em;opacity:.48}.startup.startup--protocol .startup__meter{top:118px;bottom:auto;left:22px;gap:4px}.startup.startup--protocol .startup__meter i{transform:none}.startup.startup--protocol[data-phase=intro] .startup__meter i{width:22px;height:2px;background:var(--startup-rule);transform:none;animation:none}.startup.startup--protocol .startup__frame-note{right:22px;bottom:22px;font-size:10px;letter-spacing:.15em;opacity:.4}.startup__skip{position:absolute;z-index:6;right:clamp(32px,5vw,70px);top:clamp(34px,5vw,68px);border:0;background:transparent;color:var(--startup-ink);padding:6px 0;cursor:pointer;font:10px/1.5 Segoe UI,Microsoft YaHei UI,sans-serif;letter-spacing:.08em;opacity:.58}.startup__skip span{margin-left:8px;font:9px Consolas,monospace;opacity:.6}.startup__skip:hover{opacity:1}.startup__skip:focus-visible{outline:2px solid var(--startup-blue);outline-offset:6px}.startup__log{position:absolute;left:22px;bottom:20px;width:min(300px,65vw);height:36px}.startup__log>span{position:absolute;inset:0;font:10px/1.6 Consolas,Microsoft YaHei UI,monospace;letter-spacing:.08em;opacity:0}.startup__log>span:first-child{opacity:1}.startup__log small{display:block;font-size:9px;opacity:.5;margin-top:4px}.startup__protocol{position:absolute;z-index:5;inset:0;pointer-events:none}.startup__step{position:absolute;top:calc(50% - 70px);left:50%;width:min(420px,calc(100vw - 64px));transform:translate(-50%);opacity:0}.startup__step:first-child{opacity:1}.startup__step header{position:relative;padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--startup-ink) 12%,transparent)}.startup__step h2{position:relative;display:inline-block;margin:0;font-size:clamp(23px,2.35vw,34px);font-weight:400;line-height:1.4;letter-spacing:.22em;text-indent:.22em;white-space:nowrap}.startup__step h2 span{display:inline-block;text-indent:0}.startup__step h2:after{content:"";position:absolute;width:6px;height:2px;right:-16px;top:52%;background:var(--startup-blue)}.startup__step header p{margin:4px 0 0;font:8px/1.5 Consolas,monospace;letter-spacing:.36em;opacity:.6}.startup__payload{width:280px;max-width:100%;margin:26px auto 0}.startup__identity{width:248px;margin-top:30px}.startup__identity dl{margin:0;font-size:10px;line-height:1.9}.startup__identity dl>div{display:flex;justify-content:space-between;border-bottom:1px solid color-mix(in srgb,var(--startup-ink) 7%,transparent)}.startup__identity dt{opacity:.55}.startup__identity dd{margin:0;font-weight:600;letter-spacing:.05em}.startup__ack{display:flex;align-items:center;gap:10px;margin:14px auto 0;padding:5px 9px;border:1px solid color-mix(in srgb,var(--startup-ink) 45%,transparent);width:fit-content;font-size:10px;letter-spacing:.12em}.startup__ack i{width:4px;height:4px;background:currentColor}.startup__ack b{margin-left:14px;font:11px Consolas,monospace}.startup__routing,.startup__token,.startup__memory{display:block;height:76px;width:100%;stroke:var(--startup-ink);stroke-width:1.2}.startup__draw{stroke-dasharray:1;stroke-dashoffset:0}.startup__glyph{stroke:var(--startup-blue)}.startup__routing circle{fill:var(--startup-surface)}.startup__routing .startup__packet,.startup__memory-point{fill:var(--startup-blue);stroke:none;opacity:0}.startup__memory-point{offset-path:path("M80 38C61 8 28 8 28 38S61 68 80 38S132 8 132 38S99 68 80 38")}.startup__data-row{display:flex;justify-content:center;gap:22px;font-size:10px;letter-spacing:.1em;opacity:.5}.startup__data-row span+span:before{content:"·";position:relative;left:-10px;opacity:.55}.startup.startup--protocol .startup__sequence{z-index:4;width:min(560px,calc(100vw - 40px),82svh);animation:protocol-radar var(--startup-duration) linear both}.startup.startup--protocol .startup__orbit{stroke:var(--startup-ink);stroke-width:2;animation:protocol-orbit var(--startup-duration) cubic-bezier(.3,0,.2,1) both}.startup.startup--protocol .startup__orbit--middle{stroke:var(--startup-blue);stroke-width:1;--startup-orbit-turn: -260deg}.startup.startup--protocol .startup__orbit--inner{stroke:var(--startup-ink);stroke-width:1;opacity:.35;--startup-orbit-turn: 180deg}.startup.startup--protocol .startup__radar-dot{color:var(--startup-ink)}.startup.startup--protocol .startup__orbit--middle .startup__radar-dot{color:var(--startup-blue)}.startup.startup--protocol .startup__bridge-line{stroke:url(#startup-bridge-ink)}.startup.startup--protocol .startup__bridge-line--back{stroke:var(--startup-violet)}.startup.startup--protocol .startup__backdrop{animation:protocol-backdrop var(--startup-duration) linear both}.startup.startup--protocol .startup__content,.startup.startup--protocol .startup__emblem{opacity:0}.startup.startup--protocol[data-phase=intro] .startup__emblem{animation:protocol-emblem-flash var(--startup-duration) cubic-bezier(.2,.8,.2,1) both}.startup.startup--protocol[data-phase=intro] .startup__aura{animation:protocol-aura-flash var(--startup-duration) ease-out both}.startup.startup--protocol .startup__contours{opacity:.13}.startup.startup--protocol .startup__contours--near{opacity:.2}.startup.startup--protocol .startup__title{font-size:46px;font-weight:600}.startup.startup--protocol .startup__title span{animation:protocol-letter var(--startup-duration) linear both}.startup.startup--protocol .startup__title span+span{animation:protocol-letter-last var(--startup-duration) linear both}.startup.startup--protocol .startup__caption{font-size:12px;animation:protocol-caption var(--startup-duration) linear both}.startup.startup--protocol .startup__status{font-size:11px;margin-top:24px}.startup.startup--protocol:not([data-phase=intro]) .startup__protocol{display:none}.startup.startup--protocol:not([data-phase=intro]) :is(.startup__sequence,.startup__log>span){opacity:0;animation:none}.startup.startup--protocol:not([data-phase=intro]) .startup__log>span:last-child{opacity:1}.startup.startup--protocol:not([data-phase=intro]) .startup__backdrop{animation:none}.startup.startup--protocol[data-paused] :is(.startup__backdrop,.startup__sequence,.startup__orbit,.startup__title span,.startup__caption){animation-play-state:paused}@keyframes protocol-radar{0%,37%{opacity:0}47%,67%{opacity:.8}79%,to{opacity:0}}@keyframes protocol-orbit{0%,35%{transform:rotate(-100deg)}80%,to{transform:rotate(var(--startup-orbit-turn, 300deg))}}@keyframes protocol-backdrop{0%,68%{opacity:0}94%,to{opacity:.75}}@keyframes protocol-letter{0%,82%{opacity:0}89%,to{opacity:1}}@keyframes protocol-letter-last{0%,84%{opacity:0}91%,to{opacity:1}}@keyframes protocol-caption{0%,88%{opacity:0}96%,to{opacity:.72}}@keyframes protocol-emblem-flash{0%{opacity:0;transform:scale(.82)}6%{opacity:1;transform:scale(1.05)}10%{opacity:1;transform:scale(1)}16%,80%{opacity:.16;transform:scale(1)}89%,to{opacity:1;transform:scale(1)}}@keyframes protocol-aura-flash{0%{opacity:0}7%{opacity:.85}16%,80%{opacity:.12}89%,to{opacity:.5}}@include-css "../../cross/max-600.css#startup-screen-2";@include-css "../../cross/max-height-520.css#startup-screen-2";@include-css "../../cross/reduced-motion.css#startup-screen-2";
