.dock-bar{z-index:1000;isolation:isolate;will-change:transform;border:1px solid #0000;border-radius:24px;outline:none;align-items:center;gap:0;width:min(1060px,100vw - 32px);padding:7px 10px;animation:.55s cubic-bezier(.22,1,.36,1) both dockIn;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)translateZ(0);box-shadow:inset 0 1px #d2e6ff42,inset 0 1.5px #c3daff21,inset 0 2px #b4d0ff0d,inset 0 .5px #a5d7ff38,inset 0 -1px #00021ce6,inset 0 -1.5px #0002168c,inset 0 -2px #00021252,inset 0 -4px 8px #0002102e,inset 1px 0 #c3d7ff12,inset -1px 0 #c3d7ff12,inset 2px 0 5px #0000001a,inset -2px 0 5px #0000001a,inset 4px 0 10px #00000a0f,inset -4px 0 10px #00000a0f,0 2px 6px #00000061,0 8px 28px #0000006b,0 20px 60px #00000042,0 0 0 1px #415fc811,0 0 45px 10px #3248b412,0 0 90px 24px #20349b0b;-webkit-backdrop-filter:blur(44px)saturate(1.52)contrast(1.14)hue-rotate(-5deg)!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.92' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E") 0 0/200px 200px,radial-gradient(86% 72% at 50% 48%,#ffffff05 0%,#ffffff02 38%,#0000 56%,#00000e10 72%,#0000121c 86%,#00001429 100%) 0 0/100% 100%,#0a0a12ba 0 0/100% 100%!important}.dock-bar:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;mix-blend-mode:screen;background:linear-gradient(#c8e4ff3d 0,#bcdaff26 .5px,#a8cdff12 1px,#9bc3ff05 1.5px,#0000 2px 100%);position:absolute;inset:0}.dock-bar:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;filter:blur(8px);mix-blend-mode:normal;background:radial-gradient(66% 42% at 50% 30%,#9bb6ff07 0%,#8caaff04 38%,#0000 62%),linear-gradient(#0000 50%,#0000100c 68%,#00001416 84%,#00001821 94%,#00001a29 100%);position:absolute;inset:2px 8px}.dock-bar>*{z-index:2;position:relative}.dock-logo{border-radius:16px;flex-shrink:0;align-items:center;gap:8px;padding:5px 12px 5px 6px;text-decoration:none;transition:background .15s,transform .22s cubic-bezier(.34,1.56,.64,1);display:flex}.dock-logo:hover{background:#ffffff0d;transform:translateY(-2px)scale(1.04)}.dock-logo:active{transition-duration:80ms;transform:translateY(0)scale(.97)}.dock-logo-mark{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:inset 0 1px #ffffff1f,0 2px 8px #0000004d}.dock-logo-name{letter-spacing:-.03em;color:#d2dcf8eb;white-space:nowrap;font-family:Space Grotesk,-apple-system,sans-serif;font-size:14.5px;font-weight:620}.dock-spacer{flex:1}.dock-nav-group{align-items:center;gap:1px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.dock-divider{background:linear-gradient(#0000 0%,#ffffff12 20%,#ffffff1f 50%,#ffffff12 80%,#0000 100%);flex-shrink:0;width:1px;height:18px;margin:0 6px}.dock-nav-link{letter-spacing:-.018em;color:#c8d4f4a6;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;padding:6px 14px;font-family:Space Grotesk,-apple-system,sans-serif;font-size:13.5px;font-weight:460;text-decoration:none;transition:color .14s,background .14s,transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .18s;display:inline-flex;position:relative}.dock-nav-link:hover{color:#d7e1fff5;background:#ffffff0f;transform:translateY(-4px)scale(1.1);box-shadow:0 6px 22px #0000005c,0 2px 8px #0000003d,inset 0 1px #ffffff14}.dock-nav-link:active{box-shadow:none;transition-duration:70ms;transform:translateY(-1px)scale(.98)}.dock-nav-link.active{color:#d7e1ffeb}.dock-nav-link.active:after{content:"";background:#afc8ffeb;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 5px #9bb9ffd9,0 0 10px #87aaff66}.dock-right-group{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.dock-icon-btn{color:#c8d4f48c;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:color .14s,background .14s,transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .18s;display:flex}.dock-icon-btn:hover{color:#d7e1fff2;background:#ffffff12;transform:translateY(-4px)scale(1.14);box-shadow:0 6px 18px #00000057,0 2px 6px #00000038}.dock-icon-btn:active{transition-duration:70ms;transform:translateY(0)scale(.92)}.dock-cta{letter-spacing:-.015em;cursor:pointer;white-space:nowrap;color:#e6dcfff5;background:linear-gradient(160deg,#8c64dc38 0%,#6e4bbe24 50%,#7d58d02e 100%),#1e143733;border:none;border-radius:13px;padding:7px 16px;font-family:Space Grotesk,-apple-system,sans-serif;font-size:13px;font-weight:600;transition:background .18s,transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 1.5px #ffffff2e,inset 0 -1px #00001e66,0 0 0 1px #a082ff29,0 2px 10px #3c148c47,0 4px 20px #280a642e}.dock-cta:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#0000 0 3px,#ffffff0d 4px,#ffffff14 6px,#ffffff08 8px,#0000 12px);position:absolute;inset:0}.dock-cta:hover{background:linear-gradient(160deg,#9e76eb47 0%,#805fcd33 50%,#8f69dc3d 100%),#23163e3d;transform:translateY(-3px)scale(1.05);box-shadow:inset 0 1.5px #ffffff38,inset 0 -1px #00001e5c,0 0 0 1px #aa91ff33,0 4px 18px #5028b466,0 8px 34px #3c148c3d}.dock-cta:active{transition-duration:70ms;transform:translateY(0)scale(.98);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00001e70,0 0 0 1px #9178eb1f,0 1px 4px #280a6438}@keyframes dockIn{0%{opacity:0;filter:blur(8px);transform:translate(-50%)translateY(-18px)scale(.96)}to{opacity:1;filter:blur();transform:translate(-50%)translateY(0)scale(1)}}@media (max-width:860px){.dock-bar{width:min(720px,100vw - 24px);padding:6px 8px}}@media (max-width:640px){.dock-bar{border-radius:20px;width:calc(100vw - 20px);padding:5px 7px;top:10px;-webkit-backdrop-filter:blur(28px)saturate(1.4)!important}.dock-logo-name{display:none}.dock-nav-group{gap:0}.dock-nav-link{padding:5px 10px;font-size:12.5px}.dock-cta{padding:6px 12px;font-size:12px}.dock-nav-link:hover,.dock-icon-btn:hover{transform:translateY(-2px)scale(1.06)}}@media (max-width:420px){.dock-nav-link,.dock-divider{display:none}}
.faq-row{border-radius:10px;transition:box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.faq-row:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(160deg,#cba6f700 0%,#89b4fa00 100%);border-radius:10px;padding:1px;transition:background .22s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.faq-row.faq-row--open:before{background:linear-gradient(160deg,#cba6f759 0%,#89b4fa33 60%,#cba6f71f 100%)}.faq-row:hover:before{background:linear-gradient(160deg,#cba6f729 0%,#89b4fa1a 100%)}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1);display:grid}.faq-answer.faq-answer--open{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden}.sys-panel{-webkit-backdrop-filter:blur(20px)saturate(1.3);background:radial-gradient(80% 60% at 50% 0,#89b4fa0a 0%,#0000 60%),#11111bb8;border:1px solid #cdd6f412;border-radius:12px;box-shadow:inset 0 1px #cdd6f414,inset 0 -1px #0000144d,0 4px 24px #00000061}.sys-topic{color:#a3aed08c;cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:5px 10px;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;transition:background .15s,color .15s;display:flex}.sys-topic:hover{color:#cdd6f4bf;background:#cdd6f40a}.sys-topic.sys-topic--active{color:#cdd6f4e6;background:#89b4fa14}.sys-topic .sys-dot{background:#a3aed040;border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:background .15s}.sys-topic.sys-topic--active .sys-dot{background:#89b4fa;box-shadow:0 0 6px #89b4fab3}.event-line{color:#a3aed073;white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,SF Mono,monospace;font-size:10.5px;line-height:1.55;overflow:hidden}.event-line--highlight{color:#89b4fab3}.faq-section{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.faq-section.faq-section--visible{opacity:1;transform:translateY(0)}.faq-top-fade{pointer-events:none;background:linear-gradient(#08080f00 0%,#0000 100%);height:120px;position:absolute;top:0;left:0;right:0}@media (max-width:860px){.faq-grid{flex-direction:column!important}.faq-right-col{width:100%!important}}
