.access{--paper:#ffffff;--fog:#f5f5f4;--line:#e7e5e4;--line-2:#d6d3d1;--ink:#18181b;--ink-2:#3f3f46;--muted:#6b6b74;--brand:#b80602;--brand-deep:#990200;--blush:#fbe7e6;--ok:#15803d;--ok-soft:#f0fdf4;--ok-line:#bbf7d0;--warn:#b45309;--warn-soft:#fffbeb;--warn-line:#fde68a;--err:#b91c1c;--err-soft:#fef2f2;--err-line:#fecaca;--night:#121110;--night-2:#1b1a19;--night-3:#252423;--night-line:rgba(255,255,255,.09);--on-night:#f2f1f0;--on-night-2:#a8a4a0;--font:"Geist Variable",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono Variable",ui-monospace,SFMono-Regular,Menlo,monospace;--ease-out:cubic-bezier(0,0,.2,1);--ease-spring:cubic-bezier(.28,1.1,.74,1);color-scheme:light;margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.5;letter-spacing:-.006em;-webkit-font-smoothing:antialiased}.access *,.access :after,.access :before{box-sizing:border-box}.access a{color:inherit}.access button,.access input{font:inherit;color:inherit;letter-spacing:inherit}.access :focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:8px}.access .mono{font-family:var(--mono);letter-spacing:0}.access .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.access.shell{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.access.shell{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.access .side-form{display:grid;grid-template-rows:auto 1fr auto;padding:22px 20px 26px}@media (min-width:768px){.access .side-form{padding:28px 48px 32px}}.access .topline{display:flex;justify-content:space-between;align-items:center;gap:12px}.access .topline img{height:26px;width:auto;display:block}.access .back{font-size:13.5px;color:var(--muted);text-decoration:none}.access .back:hover{color:var(--ink)}.access .center{display:grid;place-items:center;padding-block:36px}.access .card{width:min(100%,400px);display:grid;gap:18px}.access .foot-legal{font-size:12px;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:center}.access .foot-legal a{text-decoration:none}.access .foot-legal a:hover{text-decoration:underline}.access h1{margin:0;font-size:34px;line-height:1.08;font-weight:400;letter-spacing:-.035em;text-wrap:balance}.access h1:focus{outline:none}.access .hgroup{display:grid;gap:8px}.access .sub{color:var(--muted);margin:0}.access .sub b{color:var(--ink);font-weight:500}.access .eyebrow{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.access .prod{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:12px;background:var(--fog);box-shadow:inset 0 0 0 1px var(--line)}.access .prod a,.access .prod button{border:0;cursor:pointer;border-radius:9px;padding:8px 10px;text-align:left;background:transparent;display:grid;gap:1px;text-decoration:none;color:var(--ink);transition:background-color .25s var(--ease-out),box-shadow .25s var(--ease-out)}.access .prod b{font-weight:500;font-size:14px}.access .prod span{font-size:12px;color:var(--muted)}.access .prod [aria-current=page],.access .prod [aria-pressed=true]{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.06),0 0 0 1px var(--line)}.access .stepper{display:flex;gap:6px;align-items:center;font-size:12.5px;color:var(--muted)}.access .stepper span{display:inline-flex;align-items:center;gap:6px}.access .stepper i{width:20px;height:20px;border-radius:99px;display:inline-grid;place-items:center;font-style:normal;font-family:var(--mono);font-size:11px;box-shadow:inset 0 0 0 1px var(--line-2);background:#fff}.access .stepper .on{color:var(--ink)}.access .stepper .on i{background:var(--ink);color:#fff;box-shadow:none}.access .stepper .done i{background:var(--ok);color:#fff;box-shadow:none}.access .stepper .bar{flex:1;height:1px;background:var(--line);min-width:14px}.access form{display:grid;gap:14px;margin:0}.access .field{display:grid;gap:6px}.access .field label{font-size:13px;font-weight:500;color:var(--ink-2);display:flex;justify-content:space-between;align-items:baseline}.access .field .label-link{font-weight:400;color:var(--muted);font-size:12.5px;text-decoration:none;border:0;background:none;padding:0;cursor:pointer}.access .field .label-link:hover{color:var(--ink);text-decoration:underline}.access .field-head{display:flex;justify-content:space-between;align-items:baseline}.access .input{position:relative;display:flex;align-items:center;height:44px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow .2s var(--ease-out)}.access .input:hover{box-shadow:inset 0 0 0 1px #a8a29e}.access .input:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 4px rgba(24,24,27,.06)}.access .input.bad{box-shadow:inset 0 0 0 1.5px var(--err),0 0 0 4px rgba(185,28,28,.07)}.access .input.good{box-shadow:inset 0 0 0 1.5px var(--ok)}.access .input input{flex:1;min-width:0;width:0;height:100%;border:0;background:transparent;padding:0 14px;font-size:15px;outline:none;box-shadow:none}.access .input input::-moz-placeholder{color:#a8a29e}.access .input input::placeholder{color:#a8a29e}.access .input .suffix{padding-right:6px;display:flex;align-items:center;gap:4px}.access .eye{border:0;background:transparent;cursor:pointer;height:32px;padding:0 10px;border-radius:7px;font-size:12.5px;color:var(--muted)}.access .eye:hover{background:var(--fog);color:var(--ink)}.access .hint{font-size:12.5px;color:var(--muted)}.access .err{font-size:12.5px;color:var(--err);display:none}.access .err.on{display:block}.access .warn-caps{font-size:12px;color:var(--warn);display:none}.access .warn-caps.on{display:block}.access .check{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--ink-2);cursor:pointer}.access .check input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--ink);flex:none}.access .check a{text-decoration:underline;text-underline-offset:2px}.access .pw-rules{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;font-size:12.5px;color:var(--muted);list-style:none;margin:2px 0 0;padding:0}.access .pw-rules li{display:flex;gap:6px;align-items:center;transition:color .2s var(--ease-out)}.access .pw-rules li:before{content:"";width:14px;height:14px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--line-2);flex:none}.access .pw-rules li.ok{color:var(--ok)}.access .pw-rules li.ok:before{background:var(--ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/10px no-repeat;box-shadow:none}.access .meter{height:4px;border-radius:9px;background:var(--fog);overflow:hidden}.access .meter i{display:block;height:100%;width:0;border-radius:inherit;background:var(--err);transition:width .3s var(--ease-out),background-color .3s var(--ease-out)}.access .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border-radius:10px;border:0;cursor:pointer;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .25s var(--ease-out),box-shadow .25s var(--ease-out),opacity .2s}.access .btn:active{scale:.99}.access .btn:disabled{cursor:default;opacity:.6}.access .btn-red{background:var(--brand);color:#fff}.access .btn-red:hover{background:var(--brand-deep)}.access .btn-line{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.access .btn-line:hover{background:var(--fog)}.access .btn-line:disabled:hover{background:#fff}.access .btn-ghost{background:transparent;color:var(--muted);height:38px;padding:0 10px}.access .btn-ghost:hover{color:var(--ink);background:var(--fog)}.access .btn[aria-busy=true]{pointer-events:none;opacity:.85}.access .btn[aria-busy=true] .lbl{opacity:0}.access .btn[aria-busy=true]:after{content:"";position:absolute;width:18px;height:18px;border-radius:99px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:access-spin .7s linear infinite}.access .btn-line[aria-busy=true]:after{border-color:rgba(0,0,0,.15);border-top-color:var(--ink)}@keyframes access-spin{to{rotate:1turn}}.access .full{width:100%}.access .or{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted)}.access .or:after,.access .or:before{content:"";flex:1;height:1px;background:var(--line)}.access .switch-line{text-align:center;font-size:14px;color:var(--muted);margin:0}.access .switch-line button{border:0;background:none;cursor:pointer;color:var(--ink);font-weight:500;padding:0;text-decoration:underline;text-underline-offset:3px}.access .offer{display:flex;flex-wrap:wrap;gap:4px 14px;justify-content:center;font-size:12.5px;color:var(--muted)}.access .offer span:before{content:"✓ ";color:var(--ok)}.access .linkish{border:0;background:none;padding:0;color:inherit;text-decoration:underline;cursor:pointer}.access .alert{display:none;gap:10px;align-items:flex-start;padding:11px 13px;border-radius:10px;font-size:13.5px}.access .alert.on{display:flex;animation:access-fadein .3s var(--ease-out)}.access .alert.error{background:var(--err-soft);color:var(--err);box-shadow:inset 0 0 0 1px var(--err-line)}.access .alert.info{background:var(--fog);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}@keyframes access-fadein{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}.access .rnc-card{display:none;border-radius:12px;padding:14px 15px;gap:6px;font-size:13.5px;animation:access-fadein .35s var(--ease-out)}.access .rnc-card.on{display:grid}.access .rnc-card.found{background:var(--ok-soft);box-shadow:inset 0 0 0 1px var(--ok-line)}.access .rnc-card.miss{background:var(--warn-soft);box-shadow:inset 0 0 0 1px var(--warn-line);color:var(--warn)}.access .rnc-card .top{display:flex;justify-content:space-between;gap:10px;align-items:center}.access .rnc-card b{font-weight:500;font-size:15px;color:var(--ink)}.access .rnc-card.miss b{color:#b45309}.access .rnc-card .kv{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;color:var(--ink-2)}.access .rnc-card .kv span:nth-child(odd){color:var(--muted)}.access .pill{display:inline-flex;align-items:center;gap:5px;height:21px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:500;border:1px solid;white-space:nowrap}.access .pill i{width:5px;height:5px;border-radius:9px;background:currentColor}.access .p-ok{color:var(--ok);background:#fff;border-color:var(--ok-line)}.access .p-warn{color:var(--warn);background:#fff;border-color:var(--warn-line)}.access .spin-s{width:14px;height:14px;border-radius:99px;border:2px solid var(--line-2);border-top-color:var(--ink);animation:access-spin .7s linear infinite;display:none}.access .spin-s.on{display:block}.access .making{display:grid;gap:10px}.access .mk{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:10px;background:var(--fog);font-size:14px;color:var(--muted);transition:color .3s,background-color .3s}.access .mk .dot{width:18px;height:18px;border-radius:99px;box-shadow:inset 0 0 0 1.5px var(--line-2);flex:none;display:grid;place-items:center}.access .mk.run .dot{border:2px solid var(--line-2);border-top-color:var(--ink);box-shadow:none;animation:access-spin .7s linear infinite}.access .mk.ok{color:var(--ink);background:var(--ok-soft)}.access .mk.ok .dot{background:var(--ok);box-shadow:none}.access .mk.ok .dot:after{content:"";width:9px;height:9px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.access .mk.fail{color:var(--err);background:var(--err-soft)}.access .mk.fail .dot{box-shadow:inset 0 0 0 1.5px var(--err)}.access .done-box{display:grid;gap:14px}.access .next-steps{list-style:none;margin:0;padding:0;display:grid;gap:0;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.access .next-steps li{display:flex;gap:12px;align-items:center;padding:12px 14px;border-top:1px solid var(--line);font-size:14px}.access .next-steps li:first-child{border-top:0}.access .next-steps .n{font-family:var(--mono);font-size:11.5px;color:var(--muted);width:18px}.access .next-steps .t{margin-left:auto;font-size:12.5px;color:var(--muted)}.access .mail-art{width:56px;height:56px;border-radius:14px;background:var(--fog);display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--line)}.access .view{display:grid;gap:18px;animation:access-fadein .35s var(--ease-out)}.access .side-prod{display:none;position:relative;overflow:hidden;background:var(--night);color:var(--on-night);padding:40px 48px}@media (min-width:1024px){.access .side-prod{display:grid;grid-template-rows:auto 1fr auto;gap:28px}}.access .side-prod:before{content:"";position:absolute;inset:-30%;background:radial-gradient(40% 30% at 60% 55%,rgba(184,6,2,.22),transparent 70%),radial-gradient(30% 30% at 20% 10%,rgba(255,220,190,.06),transparent 70%);pointer-events:none}.access .sp-head{position:relative;display:grid;gap:10px;max-width:34rem}.access .sp-head .eyebrow{color:var(--on-night-2)}.access .sp-head h2{margin:0;font-size:clamp(1.9rem,2.6vw,2.5rem);line-height:1.06;font-weight:400;letter-spacing:-.035em;color:#fff;text-wrap:balance}.access .sp-head p{color:var(--on-night-2);margin:0}.access .sp-stage{position:relative;display:grid;place-items:center;min-height:360px}.access .sp-foot{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--night-line);border-radius:14px;overflow:hidden}.access .sp-foot div{background:var(--night);padding:16px 16px 14px;display:grid;gap:2px}.access .sp-foot b{font-size:26px;font-weight:300;letter-spacing:-.04em;color:#fff}.access .sp-foot b em{font-style:normal;color:#ff6b63}.access .sp-foot b.word{font-size:18px;font-weight:500;letter-spacing:-.02em;padding-top:6px}.access .sp-foot span{font-size:12.5px;color:var(--on-night-2)}.access .sp-pause{position:absolute;right:0;top:0;width:30px;height:30px;border-radius:99px;border:0;cursor:pointer;display:grid;place-items:center;background:rgba(255,255,255,.06);color:var(--on-night-2);box-shadow:inset 0 0 0 1px var(--night-line);transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.access .sp-pause:hover{background:rgba(255,255,255,.12);color:#fff}.access .app{width:min(100%,560px);border-radius:14px;overflow:hidden;background:#fafaf9;color:#18181b;box-shadow:0 40px 90px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.06);font-size:12.5px}.access .app .tb{height:44px;background:#fff;border-bottom:1px solid #e7e5e4;display:flex;align-items:center;justify-content:space-between;padding:0 14px;gap:8px}.access .app .org{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid #e7e5e4;border-radius:6px;background:#fafaf9;font-size:11.5px;max-width:62%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:box-shadow .4s var(--ease-out)}.access .app .org.flash{box-shadow:0 0 0 3px rgba(22,163,74,.25)}.access .app .env{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:99px;font-size:10.5px;font-weight:500;color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.access .app .env i{width:5px;height:5px;border-radius:9px;background:currentColor}.access .app .av{width:24px;height:24px;border-radius:99px;background:#18181b;color:#fff;font-size:10px;font-weight:600;display:grid;place-items:center}.access .app .pg{padding:18px 18px 20px;display:grid;gap:12px}.access .app .ey{font-size:9.5px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:#71717a}.access .app .t1{font-size:26px;font-weight:600;letter-spacing:-.8px;line-height:1.05}.access .app .s{color:#71717a;font-size:12px}.access .app .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.access .app .k{background:#fff;border-radius:9px;box-shadow:0 1px 2px rgba(15,15,15,.03),0 0 0 1px rgba(15,15,15,.05);padding:11px 12px;display:grid;gap:4px}.access .app .k .v{font-size:22px;font-weight:300;letter-spacing:-.8px;line-height:1}.access .app .k .v small{font-size:11px;color:#71717a;letter-spacing:0;margin-right:3px;font-weight:400}.access .app .list{background:#fff;border-radius:9px;box-shadow:0 0 0 1px rgba(15,15,15,.05)}.access .app .li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid #f0efee}.access .app .li:first-child{border-top:0}.access .app .li .ic{width:22px;height:22px;border-radius:6px;background:#f5f5f4;display:grid;place-items:center;flex:none}.access .app .li .st{margin-left:auto}.access .app .li .code{font-size:11px}.access .chipok{display:inline-flex;align-items:center;gap:4px;height:19px;padding:0 7px;border-radius:99px;font-size:10.5px;font-weight:500;border:1px solid #bbf7d0;background:#f0fdf4;color:#15803d}.access .chipwait{border-color:#e7e5e4;background:#fafaf9;color:#71717a}.access .app-wrap{position:relative;width:min(100%,560px)}.access .float-card{position:absolute;right:-26px;bottom:64px;transition:opacity .3s var(--ease-out);background:#fff;color:#18181b;border-radius:12px;padding:10px 12px;font-size:12px;box-shadow:0 20px 40px rgba(0,0,0,.4);display:grid;gap:4px;min-width:190px}.access .float-card .m{font-family:var(--mono);font-size:11.5px}.access .float-card .fc-ey{color:#71717a;font-size:10.5px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.access .float-card .fc-row{display:flex;justify-content:space-between;gap:10px}.access .float-card .fc-code{color:#71717a}@media (prefers-reduced-motion:reduce){.access *,.access :after,.access :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}