.model-welcome-module__8ZYGdW__welcome{isolation:isolate;gap:1.5rem;padding:.25rem 0 0;display:grid;position:relative;overflow:hidden}.model-welcome-module__8ZYGdW__ambient{z-index:-1;background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--accent) 24%, transparent) 0, transparent 24%), radial-gradient(circle at 18% 70%, #1e6fff21 0, transparent 28%), radial-gradient(circle at 82% 72%, #4db8ff1a 0, transparent 28%);pointer-events:none;height:27rem;position:absolute;inset:-3rem -6rem auto}.model-welcome-module__8ZYGdW__hero{text-align:center;justify-items:center;display:grid}.model-welcome-module__8ZYGdW__brandMark{width:7.75rem;height:7.75rem;filter:drop-shadow(0 0 1.6rem color-mix(in srgb, var(--accent) 45%, transparent));place-items:center;margin-bottom:.5rem;display:grid}.model-welcome-module__8ZYGdW__brandMark .recontron-logo{width:7.75rem;height:7.75rem;box-shadow:none;border-radius:1.55rem;flex-basis:7.75rem}.model-welcome-module__8ZYGdW__hero h1{color:var(--text-strong);letter-spacing:-.045em;margin:0;font-size:clamp(2.15rem,5vw,3.35rem);line-height:1.04}.model-welcome-module__8ZYGdW__hero h1 span{background:linear-gradient(110deg, var(--text-strong) 5%, #55c6ff 45%, #6f8fff 92%);color:#0000;-webkit-background-clip:text;background-clip:text}.model-welcome-module__8ZYGdW__subheadline{max-width:38rem;color:var(--text-muted);margin:.65rem 0 0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.55}.model-welcome-module__8ZYGdW__secondaryAction{justify-content:center;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.model-welcome-module__8ZYGdW__secondaryAction svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15rem;height:1.15rem}.model-welcome-module__8ZYGdW__secondaryAction:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.model-welcome-module__8ZYGdW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.model-welcome-module__8ZYGdW__steps:before{z-index:-1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 50%, var(--border)), transparent);content:"";height:1px;position:absolute;top:50%;left:12%;right:12%}.model-welcome-module__8ZYGdW__step{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:color-mix(in srgb, var(--surface) 91%, transparent);min-height:8.25rem;box-shadow:0 .9rem 2.5rem var(--shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;grid-template-columns:auto auto minmax(0,1fr);align-content:start;gap:.75rem;padding:1rem;display:grid;position:relative}.model-welcome-module__8ZYGdW__stepNumber{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);background:var(--accent-soft);width:2rem;height:2rem;color:var(--accent-strong);border-radius:50%;place-items:center;font-size:.9rem;font-weight:800;display:grid}.model-welcome-module__8ZYGdW__stepIcon{width:2rem;height:2rem;color:var(--accent-strong);place-items:center;display:grid}.model-welcome-module__8ZYGdW__stepIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.65rem;height:1.65rem}.model-welcome-module__8ZYGdW__step h2{color:var(--text-strong);margin:.12rem 0 .3rem;font-size:.93rem;line-height:1.25}.model-welcome-module__8ZYGdW__step p{color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.45}.model-welcome-module__8ZYGdW__notice{border:1px solid var(--border);background:var(--surface);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;margin-bottom:.8rem;padding:.9rem 1rem;display:grid}.model-welcome-module__8ZYGdW__noticeIcon{width:2.4rem;height:2.4rem;color:var(--accent-strong);place-items:center;display:grid}.model-welcome-module__8ZYGdW__noticeIcon svg{fill:currentColor;width:2.15rem;height:2.15rem}.model-welcome-module__8ZYGdW__noticeCopy{min-width:0}.model-welcome-module__8ZYGdW__noticeCopy strong{color:var(--text-strong);font-size:.9rem;display:block}.model-welcome-module__8ZYGdW__noticeCopy p{color:var(--text-muted);margin:.2rem 0 0;font-size:.78rem;line-height:1.4}.model-welcome-module__8ZYGdW__secondaryAction{border:1px solid var(--border);min-height:2.5rem;color:var(--accent-strong);white-space:nowrap;border-radius:.65rem;padding:0 .9rem;font-size:.78rem;font-weight:750}.model-welcome-module__8ZYGdW__secondaryAction:hover{background:var(--surface-accent)}@media (max-width:760px){.model-welcome-module__8ZYGdW__brandMark{flex-basis:6.25rem;width:6.25rem;height:6.25rem}.model-welcome-module__8ZYGdW__brandMark .recontron-logo{flex-basis:6.25rem;width:6.25rem;height:6.25rem}.model-welcome-module__8ZYGdW__steps{grid-template-columns:1fr}.model-welcome-module__8ZYGdW__steps:before{display:none}.model-welcome-module__8ZYGdW__step{min-height:0}.model-welcome-module__8ZYGdW__notice{grid-template-columns:auto minmax(0,1fr)}.model-welcome-module__8ZYGdW__secondaryAction{grid-column:1/-1;width:100%}}@media (max-width:480px){.model-welcome-module__8ZYGdW__welcome{gap:1.1rem}.model-welcome-module__8ZYGdW__step{grid-template-columns:auto minmax(0,1fr)}.model-welcome-module__8ZYGdW__stepIcon{display:none}}
