.criar-header{z-index:30;border-bottom:1px solid var(--border);background:var(--card);position:sticky;top:0}.criar-header-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1160px;margin-inline:auto;padding:18px 24px;display:flex}.criar-brand{font-family:var(--font-display);align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.criar-stage{background:radial-gradient(900px 420px at 10% -6%, color-mix(in oklab, var(--primary) 9%, transparent), transparent 70%), radial-gradient(760px 400px at 94% 10%, color-mix(in oklab, var(--accent) 8%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--primary) 7%, var(--background)) 0%, var(--primary-subtle) 100%);min-height:calc(100dvh - 170px);padding-block:48px 64px}.criar-container{width:min(100%,1024px);margin-inline:auto;padding-inline:16px;position:relative}.criar-step-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.criar-badge{border:1px solid color-mix(in oklab, var(--primary) 25%, transparent);background:color-mix(in oklab, var(--primary) 8%, var(--card));color:var(--primary);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.criar-step-label{color:var(--primary);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.criar-step-label:before{content:"";background:var(--accent);width:24px;height:2px}.criar-steps{border-bottom:1px solid var(--border);margin-top:20px;padding-bottom:24px}.criar-panel{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-soft);border-radius:8px;margin-top:32px;padding:40px}.criar-fields h1{letter-spacing:0;font-size:34px;font-weight:600;line-height:1.2}.criar-fields :is(input:not([type=color]):not([type=checkbox]):not([type=radio]),textarea){border-color:var(--border-strong);border-radius:6px;transition:border-color .16s,box-shadow .16s}.criar-fields :is(input,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.criar-fields [role=radio]{border-radius:8px;min-height:92px}.criar-fields [role=listbox] [role=option]{padding-block:14px}.criar-fields [role=alert]{border-radius:6px}.criar-primary,.criar-secondary{border-radius:6px;min-height:48px}.criar-primary:hover:not(:disabled){box-shadow:var(--shadow-soft);transform:translateY(-1px)}.criar-footer{max-width:1072px;color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-inline:auto;padding:24px;font-size:12px;display:flex}.criar-legal{align-items:center;gap:12px;display:flex}.criar-legal a:hover{color:var(--primary)}@media (width<=767px){.criar-header-inner{padding:16px 20px}.criar-home-link{padding-inline:8px;font-size:12px}.criar-stage{padding-block:28px 40px}.criar-container{width:100%}.criar-panel{margin-top:24px;padding:24px 20px}.criar-fields h1{font-size:28px}.criar-footer{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.criar-primary,.criar-secondary,.criar-fields input,.criar-fields textarea{transition:none}.criar-primary:hover:not(:disabled){transform:none}}
