.fd-vault{background:radial-gradient(circle at 50% -12%,var(--fd-color-legacy-alpha-8),#0000 35%),radial-gradient(circle at 8% 42%,var(--fd-color-legacy-alpha-9),#0000 26%),linear-gradient(145deg,rgb(var(--fd-color-legacy-05070d)) 0,rgb(var(--fd-color-legacy-080c16)) 48%,rgb(var(--fd-color-legacy-05070d)) 100%);isolation:isolate;min-height:100vh}.fd-vault-grid{background-image:linear-gradient(var(--fd-color-legacy-alpha-10) 1px,#0000 1px),linear-gradient(90deg,var(--fd-color-legacy-alpha-10) 1px,#0000 1px);background-size:64px 64px;inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#0000 78%);mask-image:linear-gradient(180deg,#000,#0000 78%);opacity:.28;position:absolute;z-index:-3}.fd-vault:before{animation:fd-drift 24s linear infinite;background-image:radial-gradient(circle,var(--fd-color-legacy-alpha-11) 0 1px,#0000 1.5px);background-size:52px 52px;content:"";inset:0;opacity:.13;position:absolute;z-index:-2}.fd-orb{border-radius:999px;filter:blur(100px);height:34rem;opacity:.14;pointer-events:none;position:absolute;width:34rem;z-index:-1}.fd-orb-one{animation:fd-orbit 14s ease-in-out infinite alternate;background:rgb(var(--fd-color-blue-600));left:-20rem;top:20%}.fd-orb-two{animation:fd-orbit 18s ease-in-out -5s infinite alternate-reverse;background:rgb(var(--fd-color-sky-500));right:-22rem;top:42%}.fd-data-beam{background:linear-gradient(to bottom,#0000,var(--fd-color-legacy-alpha-12),#0000);height:30rem;left:50%;overflow:hidden;position:absolute;top:0;width:1px;z-index:-1}.fd-data-beam:after{animation:fd-beam 4.5s ease-in-out infinite;background:linear-gradient(180deg,#0000,#fff,#0000);content:"";height:35%;inset:-35% 0 auto;position:absolute}.fd-gradient-text{animation:fd-shimmer-text 8s linear infinite;background:linear-gradient(105deg,rgb(var(--fd-color-white)) 0,rgb(var(--fd-color-sky-200)) 30%,rgb(var(--fd-color-blue-400)) 70%,rgb(var(--fd-color-white)) 100%);-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:#0000}.fd-live-dot{animation:fd-live 2.4s ease-in-out infinite;background:rgb(var(--fd-color-emerald-400));border-radius:50%;box-shadow:var(--fd-shadow-legacy-1);height:.5rem;width:.5rem}.fd-access-card{background:linear-gradient(145deg,var(--fd-color-legacy-alpha-14),var(--fd-color-legacy-alpha-15));border:1px solid var(--fd-color-legacy-alpha-13);box-shadow:var(--fd-shadow-legacy-2)}.fd-card-sheen{animation:fd-sheen 10s ease-in-out 2s infinite;background:linear-gradient(120deg,#0000 18%,var(--fd-color-legacy-alpha-16) 34%,#0000 48%);inset:0;pointer-events:none;position:absolute;transform:translateX(-110%)}.fd-icon-shell{align-items:center;background:linear-gradient(145deg,rgb(var(--fd-color-blue-600)),rgb(var(--fd-color-sky-600)));border-radius:1rem;box-shadow:var(--fd-shadow-legacy-3);color:#fff;display:flex;height:3rem;justify-content:center;width:3rem}.fd-icon-success{background:linear-gradient(145deg,rgb(var(--fd-color-emerald-600)),rgb(var(--fd-color-emerald-500)));box-shadow:var(--fd-shadow-legacy-4)}.fd-guide-link{align-items:center;background:var(--fd-color-legacy-alpha-17);border-radius:999px;color:rgb(var(--fd-color-blue-700));display:inline-flex;font-size:.75rem;font-weight:700;gap:.45rem;padding:.65rem .9rem;transition:background .2s ease,transform .2s ease}.fd-guide-link:hover{background:var(--fd-color-legacy-alpha-18);transform:translateY(-1px)}.fd-guide-link:focus-visible,.fd-primary-button:focus-visible,.fd-secondary-button:focus-visible,.fd-success-button:focus-visible{outline:2px solid rgb(var(--fd-color-blue-500));outline-offset:3px}.fd-label{color:rgb(var(--fd-color-slate-800));display:block;font-size:.8rem;font-weight:700;margin-bottom:.55rem}.fd-input-wrap{position:relative}.fd-input-icon{color:rgb(var(--fd-color-slate-400));height:1rem;left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1rem;z-index:1}.fd-input{background:var(--fd-color-legacy-alpha-19);border:1px solid rgb(var(--fd-color-slate-300));border-radius:1rem;color:rgb(var(--fd-color-slate-900));font-size:1rem;outline:none;padding:.95rem 1rem .95rem 2.75rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.fd-input::placeholder{color:rgb(var(--fd-color-slate-400))}.fd-input:hover{background:#fff;border-color:rgb(var(--fd-color-slate-400))}.fd-input:focus{background:#fff;border-color:rgb(var(--fd-color-blue-500));box-shadow:var(--fd-shadow-legacy-5)}.fd-input:disabled{cursor:wait;opacity:.65}.fd-primary-button{align-items:center;background:linear-gradient(100deg,rgb(var(--fd-color-blue-700)),rgb(var(--fd-color-blue-600)) 48%,rgb(var(--fd-color-sky-600)));border-radius:999px;box-shadow:var(--fd-shadow-legacy-6);color:#fff;display:inline-flex;font-size:.875rem;font-weight:700;gap:.65rem;justify-content:center;min-height:3.5rem;overflow:hidden;padding:.9rem 1.5rem;position:relative;transition:transform .25s ease,box-shadow .25s ease,opacity .2s ease;width:100%}.fd-primary-button:hover:not(:disabled){box-shadow:var(--fd-shadow-legacy-7);transform:translateY(-2px)}.fd-primary-button:disabled{cursor:not-allowed;opacity:.58}.fd-button-glow{background:linear-gradient(105deg,#0000 25%,var(--fd-color-legacy-alpha-20),#0000 70%);inset:0;position:absolute;transform:translateX(-120%);transition:transform .7s ease}.fd-primary-button:hover .fd-button-glow{transform:translateX(120%)}.fd-loading-panel{background:linear-gradient(135deg,rgb(var(--fd-color-blue-50)),rgb(var(--fd-color-sky-50)));border:1px solid rgb(var(--fd-color-blue-200));border-radius:1.25rem;padding:1rem}.fd-loader-core{align-items:center;background:rgb(var(--fd-color-blue-600));border-radius:.8rem;box-shadow:var(--fd-shadow-legacy-8);color:#fff;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.fd-loading-step{align-items:center;animation:fd-step-fade 1.5s ease-in-out var(--step-delay) infinite alternate;color:rgb(var(--fd-color-slate-600));display:flex;font-size:.72rem;gap:.5rem}.fd-loading-dot{background:rgb(var(--fd-color-blue-500));border-radius:50%;box-shadow:var(--fd-shadow-legacy-9);flex:none;height:.4rem;width:.4rem}.fd-error-panel{animation:fd-error-in .35s ease-out both;background:rgb(var(--fd-color-rose-50));border:1px solid rgb(var(--fd-color-red-200));border-radius:1.2rem;display:flex;gap:.8rem;outline:none;padding:1rem}.fd-success-panel{animation:fd-success-in .55s cubic-bezier(.2,.8,.2,1) both;background:linear-gradient(145deg,var(--fd-color-legacy-alpha-22),var(--fd-color-legacy-alpha-23));border:1px solid var(--fd-color-legacy-alpha-21);border-radius:1.5rem;overflow:hidden;padding:1.25rem;position:relative}.fd-success-panel:after{background:var(--fd-color-legacy-alpha-24);border-radius:50%;content:"";filter:blur(8px);height:16rem;pointer-events:none;position:absolute;right:-10rem;top:-10rem;width:16rem}.fd-success-halo{align-items:center;background:linear-gradient(145deg,rgb(var(--fd-color-emerald-600)),rgb(var(--fd-color-emerald-400)));border-radius:50%;box-shadow:var(--fd-shadow-legacy-10);color:#fff;display:flex;height:4rem;justify-content:center;position:relative;width:4rem}.fd-success-halo:after{animation:fd-success-ring 2.3s ease-out infinite;border:1px solid var(--fd-color-legacy-alpha-25);border-radius:50%;content:"";inset:-10px;position:absolute}.fd-data-tile{background:var(--fd-color-legacy-alpha-13);border:1px solid var(--fd-color-legacy-alpha-26);border-radius:1rem;padding:.8rem}.fd-data-tile dt{align-items:center;color:rgb(var(--fd-color-slate-500));display:flex;font-size:.68rem;gap:.35rem}.fd-data-tile dd{color:rgb(var(--fd-color-slate-900));font-size:.85rem;font-weight:750;margin-top:.35rem}.fd-progress-line{animation:fd-progress 180s linear forwards;transform-origin:left;width:100%}.fd-success-button{align-items:center;background:rgb(var(--fd-color-emerald-700));border-radius:999px;color:#fff;display:inline-flex;font-size:.78rem;font-weight:700;gap:.5rem;justify-content:center;padding:.7rem 1rem;transition:background .2s ease,transform .2s ease}.fd-success-button:hover{background:rgb(var(--fd-color-emerald-800));transform:translateY(-1px)}.fd-protocol-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,var(--fd-color-legacy-alpha-27),var(--fd-color-legacy-alpha-28));box-shadow:var(--fd-shadow-legacy-11)}.fd-scan-line{animation:fd-scan 7s linear infinite;background:linear-gradient(to bottom,#0000,var(--fd-color-legacy-alpha-29),#0000);height:20%;left:0;pointer-events:none;position:absolute;right:0;top:-20%}.fd-vault-emblem{align-items:center;background:var(--fd-color-legacy-alpha-31);border:1px solid var(--fd-color-legacy-alpha-30);border-radius:1rem;box-shadow:var(--fd-shadow-legacy-12);color:rgb(var(--fd-color-sky-300));display:flex;flex:none;height:3rem;justify-content:center;width:3rem}.fd-protocol-step{align-items:center;background:var(--fd-color-legacy-alpha-33);border:1px solid var(--fd-color-legacy-alpha-32);border-radius:1rem;display:flex;gap:.9rem;padding:.9rem;transition:border-color .25s ease,background .25s ease,transform .25s ease}.fd-protocol-step:hover{background:var(--fd-color-legacy-alpha-35);border-color:var(--fd-color-legacy-alpha-34);transform:translateX(3px)}.fd-step-number{color:rgb(var(--fd-color-sky-300));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;letter-spacing:.08em}.fd-protocol-step strong{color:#fff;display:block;font-size:.82rem}.fd-protocol-step small{color:rgb(var(--fd-color-slate-400));display:block;font-size:.7rem;line-height:1.4;margin-top:.15rem}.fd-signal{align-items:flex-end;display:inline-flex;gap:2px;height:.75rem}.fd-signal span{animation:fd-signal 1.2s ease-in-out infinite alternate;background:rgb(var(--fd-color-emerald-400));border-radius:2px;display:block;width:2px}.fd-signal span:first-child{height:35%}.fd-signal span:nth-child(2){animation-delay:.2s;height:65%}.fd-signal span:nth-child(3){animation-delay:.4s;height:100%}.fd-secondary-button{align-items:center;background:var(--fd-color-legacy-alpha-36);border:1px solid var(--fd-color-legacy-alpha-30);border-radius:999px;color:rgb(var(--fd-color-sky-200));display:inline-flex;font-size:.78rem;font-weight:700;gap:.5rem;justify-content:center;padding:.72rem 1rem;transition:background .2s ease,border-color .2s ease}.fd-secondary-button:hover{background:var(--fd-color-legacy-alpha-38);border-color:var(--fd-color-legacy-alpha-37)}.fd-rise{animation:fd-rise .7s cubic-bezier(.2,.8,.2,1) both}.fd-delay-1{animation-delay:.12s}.fd-delay-2{animation-delay:.22s}.fd-delay-3{animation-delay:.32s}@keyframes fd-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fd-drift{to{background-position:52px 52px}}@keyframes fd-orbit{0%{transform:translate3d(0,-4%,0) scale(.92)}to{transform:translate3d(15%,8%,0) scale(1.08)}}@keyframes fd-beam{0%,20%{opacity:0;transform:translateY(-20%)}45%{opacity:1}80%,to{opacity:0;transform:translateY(360%)}}@keyframes fd-shimmer-text{to{background-position:200%}}@keyframes fd-live{50%{box-shadow:var(--fd-shadow-legacy-13);opacity:.65;transform:scale(.8)}}@keyframes fd-sheen{0%,62%{transform:translateX(-110%)}75%,to{transform:translateX(110%)}}@keyframes fd-step-fade{0%{opacity:.42}to{opacity:1}}@keyframes fd-error-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes fd-success-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fd-success-ring{0%{opacity:.65;transform:scale(.8)}75%,to{opacity:0;transform:scale(1.45)}}@keyframes fd-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes fd-scan{0%{transform:translateY(-100%)}to{transform:translateY(700%)}}@keyframes fd-signal{0%{opacity:.45;transform:scaleY(.65)}to{opacity:1;transform:scaleY(1)}}@media (max-width:640px){.fd-vault-grid{background-size:44px 44px}.fd-access-card{border-radius:1.5rem}.fd-guide-link{padding:.6rem}.fd-guide-link svg:last-child{display:none}}@media (prefers-reduced-motion:reduce){.fd-card-sheen,.fd-data-beam:after,.fd-gradient-text,.fd-live-dot,.fd-loading-step,.fd-orb,.fd-progress-line,.fd-rise,.fd-scan-line,.fd-signal span,.fd-success-halo:after,.fd-vault:before{animation:none!important}.fd-guide-link,.fd-primary-button,.fd-protocol-step,.fd-success-button{transition-duration:.01ms!important}}.fd-vault{background:radial-gradient(circle at 50% 0,var(--fd-color-legacy-alpha-39),#0000 31rem),linear-gradient(180deg,rgb(var(--fd-color-white)) 0,rgb(var(--fd-color-slate-50)) 48%,rgb(var(--fd-color-white)) 100%)}.fd-data-beam,.fd-orb,.fd-vault:before{display:none}.fd-vault-grid{background-image:linear-gradient(var(--fd-color-legacy-alpha-40) 1px,#0000 1px),linear-gradient(90deg,var(--fd-color-legacy-alpha-40) 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,#000,#0000 45%);mask-image:linear-gradient(180deg,#000,#0000 45%);opacity:.42}.fd-eyebrow{background:var(--fd-color-legacy-alpha-41);border:1px solid rgb(var(--fd-color-blue-100));box-shadow:inset 0 1px 0 rgb(var(--fd-color-white));color:rgb(var(--fd-color-blue-700))}.fd-gradient-text{background:none;-webkit-background-clip:initial;background-clip:initial;color:rgb(var(--fd-color-blue-600))}.fd-live-dot{background:rgb(var(--fd-color-emerald-500));box-shadow:var(--fd-shadow-legacy-14)}.fd-access-card,.fd-protocol-card,.fd-upload-card{background:var(--fd-color-legacy-alpha-42);border:1px solid rgb(var(--fd-color-slate-200));box-shadow:0 22px 64px var(--fd-color-legacy-alpha-43),inset 0 1px 0 rgb(var(--fd-color-white))}.fd-access-card{border-color:rgb(var(--fd-color-legacy-dbe4ef));box-shadow:var(--fd-shadow-legacy-15)}.fd-card-sheen,.fd-scan-line{display:none}.fd-icon-shell{background:rgb(var(--fd-color-blue-600));box-shadow:var(--fd-shadow-legacy-16)}.fd-icon-success{background:rgb(var(--fd-color-emerald-600));box-shadow:var(--fd-shadow-legacy-17)}.fd-guide-link{background:rgb(var(--fd-color-legacy-f8fbff));border:1px solid rgb(var(--fd-color-blue-100))}.fd-guide-link:hover{background:rgb(var(--fd-color-blue-50));border-color:rgb(var(--fd-color-blue-200));transform:none}.fd-input,.fd-input:hover{background:rgb(var(--fd-color-white))}.fd-input:focus{box-shadow:var(--fd-shadow-legacy-18)}.fd-primary-button{background:rgb(var(--fd-color-blue-600));box-shadow:var(--fd-shadow-legacy-19)}.fd-primary-button:hover:not(:disabled){background:rgb(var(--fd-color-blue-700));box-shadow:var(--fd-shadow-legacy-20);transform:none}.fd-button-glow{display:none}.fd-loading-panel{background:rgb(var(--fd-color-blue-50))}.fd-error-panel{animation:none}.fd-success-panel{animation:none;background:rgb(var(--fd-color-green-50));border-color:rgb(var(--fd-color-emerald-200))}.fd-success-halo:after,.fd-success-panel:after{display:none}.fd-success-halo{background:rgb(var(--fd-color-emerald-600));box-shadow:var(--fd-shadow-legacy-21)}.fd-data-tile{background:rgb(var(--fd-color-white))}.fd-protocol-card{box-shadow:var(--fd-shadow-legacy-22)}.fd-vault-emblem{background:rgb(var(--fd-color-blue-50));border-color:rgb(var(--fd-color-blue-100));box-shadow:none;color:rgb(var(--fd-color-blue-600))}.fd-protocol-step,.fd-protocol-step:hover{background:rgb(var(--fd-color-slate-50));border-color:rgb(var(--fd-color-slate-200))}.fd-protocol-step:hover{transform:none}.fd-step-number{color:rgb(var(--fd-color-blue-600))}.fd-protocol-step strong{color:rgb(var(--fd-color-slate-900))}.fd-protocol-step small{color:rgb(var(--fd-color-slate-500))}.fd-secondary-button{background:rgb(var(--fd-color-blue-50));border-color:rgb(var(--fd-color-blue-200));color:rgb(var(--fd-color-blue-700))}.fd-secondary-button:hover{background:rgb(var(--fd-color-blue-100));border-color:rgb(var(--fd-color-blue-300))}.fd-upload-card{box-shadow:var(--fd-shadow-legacy-23)}.fd-trust-strip{background:rgb(var(--fd-color-slate-200));border:1px solid rgb(var(--fd-color-slate-200));box-shadow:var(--fd-shadow-legacy-24)}.fd-card-sheen,.fd-gradient-text,.fd-live-dot,.fd-loading-step,.fd-rise,.fd-scan-line,.fd-signal span,.fd-success-halo:after{animation:none!important}@media (max-width:640px){.fd-vault-grid{background-size:48px 48px}}