main.jn{max-width:none;padding:0 0 72px;gap:0;position:relative;overflow:hidden;background:radial-gradient(60% 40% at 0 45%,rgba(20,70,255,.22),transparent 70%),radial-gradient(55% 40% at 100% 50%,rgba(140,40,255,.2),transparent 70%),radial-gradient(80% 30% at 50% 100%,rgba(0,120,255,.12),transparent 70%),#020a17}main.jn:after,main.jn:before{content:"";position:absolute;top:300px;bottom:0;width:3px;pointer-events:none;opacity:.55}main.jn:before{left:1.4%;background:linear-gradient(180deg,transparent,#1d6bff 25%,#1d6bff 70%,transparent);box-shadow:0 0 22px 4px rgba(29,107,255,.5)}main.jn:after{right:1.4%;background:linear-gradient(180deg,transparent,#9b3bff 25%,#9b3bff 70%,transparent);box-shadow:0 0 22px 4px rgba(155,59,255,.45)}.jn-wrap{width:100%;max-width:1068px;margin:0 auto;padding-inline:16px;position:relative;z-index:1}.jn-hero{position:relative;min-height:clamp(300px,26vw,400px);display:flex;align-items:flex-start}.jn-hero-art{position:absolute;inset:0;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}.jn-hero-art img{object-fit:cover;object-position:center top}.jn-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,10,23,.55),rgba(2,10,23,.25) 30%,transparent 55%),linear-gradient(180deg,transparent 60%,rgba(2,10,23,.35))}.jn-hero-text{padding-top:46px;padding-bottom:76px;padding-left:calc(16px + 126px)}.jn-eyebrow{margin:0 0 14px;font-size:14px;letter-spacing:.02em;color:#22c8ff;text-shadow:0 0 12px rgba(0,191,255,.55)}.jn-eyebrow,.jn-h1{font-family:var(--display);font-weight:700;text-transform:uppercase}.jn-h1{margin:0;display:flex;flex-direction:column;font-size:clamp(44px,5.4vw,66px);line-height:.94;letter-spacing:-.005em;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.55)}.jn-h1 em{font-style:normal;color:#18c6ff;text-shadow:0 0 18px rgba(0,191,255,.7),0 0 42px rgba(0,191,255,.35)}.jn-ask{margin:26px 0 8px;font-family:var(--display);font-weight:700;font-size:clamp(19px,1.9vw,23px);text-transform:uppercase;letter-spacing:.01em;color:#fff}.jn-lead{margin:0;font-size:14px;color:#dbe6f5}.jn-body{margin-top:-66px}.jn-form{display:flex;flex-direction:column;gap:22px}.jn-cards{border:0;margin:0;padding:0 8px;min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px}.jn-card{grid-column:span 2}.jn-card:nth-of-type(4){grid-column:2/span 2}.jn-card{position:relative;display:flex;flex-direction:column;min-height:220px;border-radius:6px;overflow:hidden;cursor:pointer;background:linear-gradient(180deg,rgba(6,20,44,.55),rgba(3,12,28,.96) 42%);border:1.5px solid rgba(56,140,255,.55);box-shadow:0 0 0 1px rgba(0,0,0,.3),0 10px 30px rgba(0,0,0,.35);transition:border-color .15s,box-shadow .15s,transform .15s}.jn-card:hover{border-color:#39c6ff;box-shadow:0 0 18px rgba(0,191,255,.3),0 10px 30px rgba(0,0,0,.35);transform:translateY(-2px)}.jn-card.on{border:2px solid #19d0ff;box-shadow:0 0 0 1px rgba(25,208,255,.35),0 0 26px rgba(0,191,255,.55),inset 0 0 22px rgba(0,191,255,.15)}.jn-card:focus-within{outline:3px solid #fff;outline-offset:3px}.jn-card-art{position:relative;display:block;height:104px;flex:none}.jn-card-art img{object-fit:cover}.jn-card-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(3,12,28,.9))}.jn-card-text{display:flex;flex-direction:column;gap:3px;padding:6px 18px 18px 20px}.jn-card-tag,.jn-card-title{padding-right:44px}.jn-card-tag{font-size:12px;letter-spacing:.02em;color:#22c8ff}.jn-card-tag,.jn-card-title{font-family:var(--display);font-weight:700;text-transform:uppercase}.jn-card-title{font-size:24px;line-height:1.05;color:#fff;margin-bottom:6px}.jn-card-line{font-size:14px;font-weight:400;line-height:1.45;color:#d5e0ef}.jn-card-go{position:absolute;right:18px;top:112px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#13c3ff;color:#021226;box-shadow:0 0 14px rgba(0,191,255,.6)}.jn-card-go svg{width:18px;height:18px}.jn-panel{position:relative;border-radius:10px;padding:26px 28px 24px;border:2px solid #1fa9ff;background:linear-gradient(180deg,rgba(4,18,40,.9),rgba(2,12,28,.92));box-shadow:0 0 0 1px rgba(31,169,255,.25),0 0 34px rgba(0,150,255,.4),inset 0 0 40px rgba(0,120,255,.08);display:flex;flex-direction:column;gap:18px}.jn-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.jn-panel h2{margin:0;font-size:clamp(20px,2.1vw,24px);letter-spacing:.01em;color:#fff}.jn-panel h2,.jn-step{font-family:var(--display);font-weight:700;text-transform:uppercase}.jn-step{font-size:13px;letter-spacing:.04em;color:#22c8ff}.jn-sub{margin:-8px 0 0;font-size:14px;color:#c9d6e8}.jn-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px 24px;gap:16px 24px;align-items:start}.jn-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px 20px;gap:16px 20px}.jn-field{display:flex;flex-direction:column;gap:8px;min-width:0}.jn-label{font-weight:700;font-size:13px;color:#fff}.jn-input{position:relative;display:flex;align-items:center;height:44px;border-radius:4px;border:1px solid rgba(120,160,215,.42);background:rgba(3,13,30,.78);transition:border-color .15s,box-shadow .15s}.jn-input:focus-within{border-color:#22c8ff;box-shadow:0 0 0 1px #22c8ff,0 0 12px rgba(0,191,255,.35)}.jn-input input,.jn-input select{flex:1 1 auto;min-width:0;height:100%;border:0!important;background:none!important;box-shadow:none!important;outline:none;color:#fff;font-size:14px;font-weight:400;padding:0 12px;border-radius:4px}.jn-input input::placeholder{color:#9aa9be;opacity:1}.jn-ico{flex:none;display:grid;place-items:center;width:40px;height:100%;color:#8fb8e6}.jn-ico svg{width:19px;height:19px}.jn-ico+input,.jn-ico+select{padding-left:0}.jn-at{color:#fff;font-weight:700;font-size:17px;width:36px}.jn-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px;cursor:pointer}.jn-select select option{background:#061a31;color:#fff}.jn-chev{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#fff;pointer-events:none}.jn-chev,.jn-chev svg{width:18px;height:18px}.jn-help{font-weight:400;font-size:12px;line-height:1.5;color:#b9c6d8}.jn-ai{grid-column:2/-1;display:flex;flex-direction:column;gap:12px}.jn-plan{margin:0;padding:12px 14px;border-radius:6px;border:1px solid rgba(34,200,255,.4);background:rgba(0,191,255,.07);font-size:14px}.jn-about,.jn-where{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:10px}.jn-legend{padding:0;margin-bottom:10px;font-weight:700;font-size:15px;color:#fff}.jn-self{max-width:420px}.jn-small{margin:0;font-size:13px;line-height:1.6;color:#b9c6d8}.jn-check a,.jn-login a,.jn-small a{color:#22c8ff;font-weight:600;text-decoration:underline;text-underline-offset:2px}.jn-place{position:relative}.jn-place .place-picker>label{font-weight:700;font-size:13px;color:#fff;margin-bottom:2px}.jn-place .place-picker>input{font-weight:400;height:44px;border-radius:4px;border:1px solid rgba(120,160,215,.42);background:rgba(3,13,30,.78);padding-left:44px;color:#fff;font-size:14px}.jn-place .place-picker>input:focus{border-color:#22c8ff;box-shadow:0 0 0 1px #22c8ff,0 0 12px rgba(0,191,255,.35);outline:none}.jn-place .place-picker>input::placeholder{color:#9aa9be}.jn-pin{position:absolute;left:2px;top:27px;height:44px;z-index:1;pointer-events:none}.jn-note{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:6px;border:1px solid rgba(120,160,215,.3);background:rgba(3,13,30,.65);font-size:14px;color:#e6eef9}.jn-note-ico{flex:none;color:#22c8ff}.jn-note-ico,.jn-note-ico svg{width:24px;height:24px}.jn-error{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:6px;border:1px solid rgba(255,70,110,.6);border-left:4px solid #ff4f7b;background:rgba(60,6,24,.55);font-size:14px;color:#ffe6ec;outline:none}.jn-error b{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;font-size:15px;color:#fff}.jn-error:focus-visible{box-shadow:0 0 0 2px #ff4f7b}.jn-foot{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.jn-agree{display:flex;flex-direction:column;gap:10px;flex:1 1 420px}.jn-check{display:flex;flex-direction:row;font-weight:400;align-items:flex-start;gap:12px;font-size:14px;color:#e6eef9;cursor:pointer;min-height:24px}.jn-check input{flex:none;width:20px;height:20px;min-height:0;margin:1px 0 0;accent-color:#19c4ff}.jn-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:196px;height:44px;padding:0 28px;border:0;border-radius:4px;cursor:pointer;background:#14c4ff;color:#021226;font-family:var(--display);font-weight:700;font-size:16px;letter-spacing:.01em;box-shadow:0 0 22px rgba(0,191,255,.6),inset 0 0 2px rgba(255,255,255,.6);transition:background .15s,box-shadow .15s,transform .1s}.jn-btn:hover:not(:disabled){background:#4fd6ff;box-shadow:0 0 30px rgba(0,191,255,.8)}.jn-btn:active:not(:disabled){transform:translateY(1px)}.jn-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.jn-btn:disabled{cursor:progress;opacity:.85}.jn-btn-ico svg{width:20px;height:20px;display:block}.jn-spin{width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(2,18,38,.25);border-top-color:#021226;animation:jn-spin .8s linear infinite}@keyframes jn-spin{to{transform:rotate(1turn)}}.jn-login{margin:4px 0 0;padding-left:8px;font-size:14px;color:#e6eef9}@media (max-width:900px){.jn-hero-text{padding-left:32px}.jn-cards{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.jn-card,.jn-card:nth-of-type(4){grid-column:auto}.jn-card:nth-of-type(5){grid-column:1/-1}.jn-card-art{height:92px}.jn-card-go{top:100px}.jn-grid3,.jn-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.jn-ai{grid-column:1/-1}}@media (max-width:560px){.jn-hero{min-height:0}.jn-hero-art img{object-position:72% top}.jn-hero-art:after{background:linear-gradient(180deg,rgba(2,10,23,.35),rgba(2,10,23,.55) 45%,#020a17)}.jn-hero-text{padding:34px 16px 70px}.jn-h1{font-size:42px}.jn-ask{margin-top:20px;font-size:19px}.jn-body{margin-top:-50px}.jn-cards{grid-template-columns:1fr;gap:10px}.jn-card:nth-of-type(5){grid-column:auto}.jn-card{min-height:0;flex-direction:row;align-items:stretch}.jn-card-art{width:92px;height:auto;min-height:96px}.jn-card-art img{object-position:12% center}.jn-card-art:after{background:linear-gradient(90deg,transparent 40%,rgba(3,12,28,.9))}.jn-card-text{padding:12px 52px 12px 14px;justify-content:center}.jn-card-title{font-size:20px;margin-bottom:2px}.jn-card-line{font-size:13px}.jn-card-go{top:50%;transform:translateY(-50%);right:12px}.jn-panel{padding:20px 16px}.jn-grid3{grid-template-columns:1fr}.jn-grid4{grid-template-columns:1.35fr 1fr 1.15fr;gap:12px 10px}.jn-grid4>.jn-field:nth-child(4){grid-column:1/-1}.jn-grid4>.jn-field:nth-child(-n+3) .jn-ico{display:none}.jn-grid4>.jn-field:nth-child(-n+3) select{padding-left:10px;padding-right:28px}.jn-grid4 .jn-chev{right:8px}.jn-input,.jn-pin,.jn-place .place-picker>input{height:50px}.jn-btn{width:100%;height:52px}main.jn:after,main.jn:before{display:none}}@media (prefers-reduced-motion:reduce){.jn-btn,.jn-card{transition:none}.jn-card:hover{transform:none}.jn-spin{animation-duration:2s}}.jn-oauth{display:flex;flex-direction:column;gap:10px;max-width:560px}.jn-oauth .si-or{margin:10px 0 4px}