.qg-arrival{--ar-ink:#f2f2f3;--ar-muted:#b4b4bb;--ar-faint:#8e8e97;--ar-face:linear-gradient(135deg,#39393d,#27272b 48%,#202023);--ar-edge:#ffffff29;--ar-base:#0c0c0e;--ar-shadow:#00000080;--ar-ease:cubic-bezier(.22,1,.36,1);color:var(--ar-ink);font-family:var(--font-v4)}.qg-arrival *{box-sizing:border-box}.qg-arrival h1,.qg-arrival h2{font-family:inherit}.qg-arrival .auth-kleo-canvas canvas{display:block;width:100%;height:100%}.qg-arrival .lqb{border-radius:999px}.arrival-eyebrow{display:flex;align-items:center;gap:12px;color:var(--ar-muted);font-size:10px;font-weight:600;letter-spacing:.16em}.arrival-welcome-scene h2{margin-top:22px;font-size:clamp(32px,3.2vw,49px);line-height:1.1;letter-spacing:-.055em;font-weight:560}.arrival-welcome-scene h2 span{color:var(--ar-muted)}.arrival-welcome .arrival-welcome-form h1{margin:28px 0 18px;font-size:clamp(30px,3.3vw,46px);line-height:1.08;letter-spacing:-.05em;font-weight:580}.arrival-form-intro{color:var(--ar-muted);font-size:14px;line-height:1.75;margin-bottom:28px}.arrival-form-intro strong{color:var(--ar-ink);font-weight:500;overflow-wrap:anywhere}.arrival-form-note{color:var(--ar-faint);font-size:12px;line-height:1.7;margin-top:24px;padding-top:20px;border-top:1px solid var(--ar-edge)}.arrival-number-small{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;letter-spacing:-.06em;font-size:15px;color:var(--ar-ink);background:var(--ar-face);box-shadow:inset 0 1px 1px var(--ar-edge),0 3px 0 var(--ar-base),0 6px 8px var(--ar-shadow)}.arrival-object-stage{position:relative;width:100%;max-width:510px;height:405px;margin-top:12px;isolation:isolate}.qg-arrival .arrival-object-stage .auth-kleo{position:absolute;width:228px;height:235px;top:-27px;right:-5px;z-index:2;pointer-events:none}.qg-arrival .auth-kleo-canvas{position:absolute;inset:0;pointer-events:auto;touch-action:pan-y;outline-offset:-20px;border-radius:50%}.qg-arrival .auth-kleo-fallback{object-fit:contain;transition:opacity .3s}.qg-arrival .auth-kleo[data-ready] .auth-kleo-fallback{opacity:0}.qg-arrival .auth-kleo-control{position:absolute;bottom:12%;right:12%;pointer-events:auto;border:1px solid var(--ar-edge);border-radius:50%;padding:12px;color:var(--ar-ink);background:var(--ar-base)}.arrival-object{position:absolute;left:4%;top:81px;width:81%;max-width:370px;border-radius:27px;padding:5px;background:linear-gradient(145deg,#77777e,#303036 45%,#151518);box-shadow:0 2px 0 #252529,0 5px 0 #131316,0 8px 0 #08080a,0 25px 26px -12px #000b;transform:perspective(1100px) rotateY(-10deg) rotateX(8deg) rotate(-6deg);animation:arrival-object-in 1s var(--ar-ease) both}.arrival-object-face{position:relative;padding:24px 26px 18px;border:1px solid #ffffff20;border-radius:23px;background:radial-gradient(ellipse at 0 0,#ffffff16,transparent 70%),var(--ar-face);box-shadow:inset 0 1px 2px #ffffff35,inset 0 -2px 3px #0008}.arrival-object-bottom,.arrival-object-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:8px;font-weight:600;letter-spacing:.15em;color:var(--ar-muted)}.arrival-object-top>span:first-child{color:var(--ar-ink);font-size:11px;letter-spacing:-.03em}.arrival-object-emblem{display:flex;justify-content:space-between;align-items:center;margin-block:6px 5px}.arrival-object-emblem>span{font-size:88px;line-height:1.1;letter-spacing:-.095em;font-weight:680;color:#b6b6bc;text-shadow:0 -1px 0 #fff,0 1px 0 #8c8c95,0 2px 0 #777780,0 3px 0 #55555e,0 4px 0 #32323b,0 6px 1px #111119,0 10px 6px #0009}.arrival-object-emblem>svg{width:47px;height:52px;padding:10px;border:1px solid var(--ar-edge);border-radius:12px;color:var(--ar-muted);box-shadow:inset 0 2px 4px #0006,0 1px 0 #ffffff12}.arrival-object-name{min-height:57px;margin-bottom:15px}.arrival-object-name small{display:block;margin-bottom:7px;font-size:7px;color:var(--ar-faint);letter-spacing:.17em}.arrival-object-name strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:19px;font-weight:500;line-height:1.25;letter-spacing:-.03em;text-shadow:0 1px 1px #000a}.arrival-object-bottom{border-top:1px solid var(--ar-edge);padding-top:13px;font-size:7px}.arrival-object-screw{position:absolute;left:9px;top:10px;width:4px;height:4px;border-radius:50%;background:#222226;box-shadow:inset 0 1px 2px #000,0 1px 0 #ffffff20}.arrival-object-screw:last-child{left:auto;top:auto;right:9px;bottom:10px}.arrival-object-base{position:absolute;width:76%;height:16px;bottom:3px;left:8%;border-radius:50%;background:#0006;filter:blur(8px);z-index:-1}.arrival-scene-caption{color:var(--ar-faint);font-size:12px;line-height:1.7;padding-left:20px}.arrival-recovery-actions{display:grid;gap:12px}.arrival-recovery-actions>a{text-align:center}.arrival-start{padding-block:20px 36px}.arrival-start-header{display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:24px;min-height:230px}.arrival-start h1{font-size:clamp(27px,3vw,43px);font-weight:570;letter-spacing:-.05em;line-height:1.13;max-width:22ch;margin-block:18px 14px;overflow-wrap:anywhere}.arrival-start-lead{max-width:61ch;font-size:13px;line-height:1.8;color:var(--ar-muted)}.arrival-start .arrival-object-stage{height:265px;margin:0}.arrival-start .arrival-object{top:65px;left:3%;width:91%;border-radius:21px;padding:3px}.arrival-start .arrival-object-face{padding:14px 18px 12px;border-radius:18px}.arrival-start .arrival-object-top{font-size:5px}.arrival-start .arrival-object-top>span:first-child{font-size:8px}.arrival-start .arrival-object-emblem>span{font-size:55px}.arrival-start .arrival-object-emblem>svg{width:31px;height:35px;padding:6px}.arrival-start .arrival-object-name{min-height:31px;margin-bottom:6px}.arrival-start .arrival-object-name strong{font-size:13px}.arrival-start .arrival-object-name small{display:none}.arrival-start .arrival-object-bottom{padding-top:8px;font-size:5px}.arrival-start .arrival-object-stage .auth-kleo{width:166px;height:175px;top:-27px;right:-14px}.arrival-start-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:22px;align-items:start;margin-top:22px}.arrival-next{position:relative;padding:clamp(24px,3vw,36px);border-radius:25px;background:var(--ar-face);border:1px solid var(--ar-edge);box-shadow:inset 0 1px 1px #ffffff20,inset 0 -1px 1px #0009,0 5px 0 var(--ar-base),0 15px 28px -14px var(--ar-shadow);animation:arrival-panel-in .65s var(--ar-ease) both}.arrival-next-icon{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.arrival-next-icon>span{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:linear-gradient(145deg,#5d5d63,#303036);box-shadow:inset 0 1px 1px #ffffff40,0 4px 0 #151519,0 8px 11px #0005}.arrival-next-icon>small{color:var(--ar-faint);font-size:11px;font-variant-numeric:tabular-nums}.arrival-next h2{font-size:clamp(23px,2.3vw,31px);font-weight:550;line-height:1.15;letter-spacing:-.035em;margin-block:14px 12px;max-width:22ch}.arrival-next-detail{font-size:13px;line-height:1.8;color:var(--ar-muted)}.arrival-next .lqb{margin-top:26px;min-height:48px;padding:13px 21px;display:inline-flex}.arrival-next details{margin-top:24px;padding-top:13px;border-top:1px solid var(--ar-edge)}.arrival-next summary{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:12px;color:var(--ar-muted);list-style:none}.arrival-next summary::-webkit-details-marker{display:none}.arrival-next summary svg{transition:transform .28s var(--ar-ease)}.arrival-next details[open] summary svg{transform:rotate(180deg)}.arrival-next details p{margin-top:9px;font-size:12px;line-height:1.8;color:var(--ar-muted)}.arrival-next details a{display:inline-flex;align-items:center;gap:8px;color:var(--ar-ink);font-size:12px;text-decoration:underline;text-underline-offset:4px}.arrival-checklist{padding:6px 0 0}.arrival-checklist-header{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:0 10px 16px}.arrival-checklist-header h2{font-size:15px;font-weight:550}.arrival-checklist-header>span{font-size:11px;color:var(--ar-muted)}.arrival-progress{height:5px;border-radius:5px;background:var(--ar-base);box-shadow:inset 0 1px 3px #000b,0 1px 0 var(--ar-edge);overflow:hidden;margin:0 10px 18px}.arrival-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(#eeeeef,#a1a1ab);transition:width .55s var(--ar-ease)}.arrival-step{display:flex;gap:14px;align-items:center;padding:16px 13px;min-height:76px;border-bottom:1px solid #ffffff10;color:var(--ar-muted);text-decoration:none;border-radius:12px;transition:background .3s var(--ar-ease),transform .42s var(--ar-ease)}.arrival-step[data-current]{background:#ffffff06;color:var(--ar-ink)}.arrival-step[data-done]{color:var(--ar-faint)}.arrival-step-number{width:33px;height:33px;flex-shrink:0;display:grid;place-items:center;border-radius:11px;background:var(--ar-face);box-shadow:inset 0 1px 1px var(--ar-edge),0 2px 0 var(--ar-base);font-size:12px;font-variant-numeric:tabular-nums}.arrival-step-copy{flex:1;min-width:0}.arrival-step-copy strong{display:block;font-size:13px;font-weight:500;line-height:1.5}.arrival-step-copy small{display:block;font-size:10px;color:var(--ar-faint);margin-top:3px}.arrival-start-footer{margin-top:28px;padding-top:22px;border-top:1px solid var(--ar-edge);display:flex;align-items:center;justify-content:space-between;gap:24px}.arrival-start-footer p{color:var(--ar-faint);font-size:12px;line-height:1.7;max-width:50ch}.arrival-start-footer a{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;font-size:13px;color:var(--ar-ink)}.qg-arrival :focus-visible:not(input){outline:2px solid var(--ar-ink);outline-offset:5px}@media (hover:hover) and (pointer:fine){a.arrival-step:hover{background:#ffffff08;transform:translateX(4px)}}@keyframes arrival-object-in{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}@keyframes arrival-panel-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@media (max-width:760px){.arrival-start-header{grid-template-columns:minmax(0,1fr) 210px;gap:15px}.arrival-start-grid{grid-template-columns:1fr;gap:34px}.arrival-start-footer{align-items:flex-start;flex-direction:column;gap:12px}}@media (max-width:600px){.auth-satin .auth-split.arrival-welcome{display:flex;flex-direction:column;gap:32px}.arrival-welcome-scene{width:100%}.arrival-welcome-scene h2{font-size:30px;margin-top:15px}.arrival-welcome .arrival-object-stage{height:212px;max-width:350px;margin:5px auto 0}.arrival-welcome .arrival-object{top:30px;width:76%;max-width:265px;left:5%}.arrival-welcome .arrival-object-face{padding:15px 19px 11px}.arrival-welcome .arrival-object-emblem>span{font-size:56px}.arrival-welcome .arrival-object-emblem>svg{width:32px;height:36px;padding:6px}.arrival-welcome .arrival-object-top>span:last-child{font-size:5px}.arrival-welcome .arrival-object-name{min-height:33px;margin-bottom:8px}.arrival-welcome .arrival-object-name small{display:none}.arrival-welcome .arrival-object-name strong{font-size:14px}.arrival-welcome .arrival-object-bottom{padding-top:9px;font-size:5px}.qg-arrival.arrival-welcome .arrival-object-stage .auth-kleo{width:157px;height:163px;top:-37px;right:-4px}.arrival-welcome .arrival-scene-caption{display:none}.arrival-welcome .arrival-welcome-form{width:100%}.arrival-welcome .arrival-welcome-form h1{margin-block:18px 12px;font-size:32px}.arrival-start-header{display:flex;flex-direction:column-reverse;align-items:stretch;gap:16px}.arrival-start .arrival-object-stage{width:240px;height:258px;margin-inline:auto}.arrival-start h1{font-size:31px;max-width:none}.arrival-start{padding-top:10px}}@media (prefers-reduced-motion:reduce){.qg-arrival *,.qg-arrival :after,.qg-arrival :before{animation:none!important;transition:none!important}a.arrival-step:hover{transform:none}}@media (forced-colors:active){.arrival-next,.arrival-number-small,.arrival-object,.arrival-object-face,.arrival-step{background:Canvas;border:1px solid CanvasText;box-shadow:none;color:CanvasText}.arrival-object-emblem>span{color:CanvasText;text-shadow:none}.arrival-progress{border:1px solid CanvasText}.arrival-progress>span{background:Highlight}}