._8Lm-Aq_head{margin-bottom:56px}._8Lm-Aq_steps{gap:20px;margin:0;padding:0;list-style:none;display:grid}._8Lm-Aq_step{border-radius:var(--r-2xl);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);align-items:center;gap:28px;padding:20px;display:grid}@media (min-width:900px){._8Lm-Aq_step{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;padding:24px}._8Lm-Aq_step:nth-child(2n) ._8Lm-Aq_art{order:2}}._8Lm-Aq_art{background:radial-gradient(400px 200px at 50% 0%, #ff5a1f1f, transparent 70%), var(--ground);border:1px solid #0003;border-radius:20px;justify-content:center;align-items:center;height:260px;display:flex;overflow:hidden;box-shadow:inset 0 2px 14px #00000080}._8Lm-Aq_copy{justify-items:start;gap:12px;padding:4px 8px 12px;display:grid}._8Lm-Aq_number{font-family:var(--mono);letter-spacing:.16em;color:var(--accent-text);font-size:13px;font-weight:700}._8Lm-Aq_install{width:260px;height:140px;position:relative}._8Lm-Aq_dragIcon{filter:drop-shadow(0 10px 20px #00000080);width:76px;height:76px;animation:3.2s cubic-bezier(.5,0,.3,1) infinite _8Lm-Aq_drag;position:absolute;top:20px;left:0}@keyframes _8Lm-Aq_drag{0%,15%{opacity:1;transform:translate(0)scale(1)}60%{opacity:1;transform:translate(150px,6px)scale(.7)}75%,to{opacity:0;transform:translate(160px,10px)scale(.5)}}._8Lm-Aq_folder{background:linear-gradient(#6db7f2,#3d8fd6);border-radius:8px;width:92px;height:70px;animation:3.2s infinite _8Lm-Aq_gulp;position:absolute;top:22px;right:0;box-shadow:0 10px 30px #0006}._8Lm-Aq_folder:before{content:"";background:#5aa6e6;border-radius:5px 5px 0 0;width:36px;height:12px;position:absolute;top:-8px;left:0}._8Lm-Aq_folder span{font-family:var(--mono);letter-spacing:.08em;color:var(--on-dark-muted);font-size:10px;position:absolute;top:84px;left:50%;transform:translate(-50%)}@keyframes _8Lm-Aq_gulp{0%,62%{transform:scale(1)}70%{transform:scale(1.08)}80%,to{transform:scale(1)}}._8Lm-Aq_settings{color:#1d1d1f;background:#ececec;border-radius:14px;width:min(320px,86%);padding:14px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:13px;position:relative}._8Lm-Aq_settingsHead{justify-content:space-between;padding:0 4px 10px;font-weight:600;display:flex}._8Lm-Aq_menu{background:#fff;border:1px solid #0000001f;border-radius:6px;padding:2px 8px;font-weight:500;box-shadow:0 0 0 3px #ff5a1f59}._8Lm-Aq_settingsRow{background:#fff;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}._8Lm-Aq_appIcon{background:url(/brand/novifs-icon.svg) 50%/cover;border-radius:6px;width:22px;height:22px}._8Lm-Aq_toggle{width:36px;height:22px;animation:_8Lm-Aq_toggleOn 3.6s var(--ease) infinite;background:#34c759;border-radius:11px;margin-left:auto;position:relative}._8Lm-Aq_toggle:after{content:"";width:18px;height:18px;animation:_8Lm-Aq_toggleKnob 3.6s var(--ease) infinite;background:#fff;border-radius:50%;position:absolute;top:2px;left:16px;box-shadow:0 1px 3px #0000004d}@keyframes _8Lm-Aq_toggleOn{0%,25%{background:#c7c7cc}35%,to{background:#34c759}}@keyframes _8Lm-Aq_toggleKnob{0%,25%{left:2px}35%,to{left:16px}}._8Lm-Aq_stamp{color:#17864c;font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;background:#f0fff6;border:2px solid #17864c;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:700;animation:3.6s cubic-bezier(.3,1.6,.5,1) infinite _8Lm-Aq_stamp;position:absolute;bottom:-18px;right:-14px;transform:rotate(-6deg)}@keyframes _8Lm-Aq_stamp{0%,38%{opacity:0;transform:rotate(-6deg)scale(1.8)}46%,to{opacity:1;transform:rotate(-6deg)scale(1)}}._8Lm-Aq_keyBoxes{gap:8px;display:flex}._8Lm-Aq_keyBoxes span{border:1px solid var(--line-dark-2);font-family:var(--mono);letter-spacing:.08em;color:var(--on-dark);animation:_8Lm-Aq_type 3.6s var(--ease) infinite;animation-delay:calc(var(--i) * .18s);background:#050505;border-radius:10px;padding:14px 12px;font-size:clamp(13px,1.4vw,16px);font-weight:600}@keyframes _8Lm-Aq_type{0%,10%{color:#0000;border-color:var(--line-dark)}25%,85%{color:var(--on-dark);border-color:#ff5a1f99;box-shadow:0 0 16px #ff5a1f33}to{color:var(--on-dark);border-color:var(--line-dark-2)}}._8Lm-Aq_bigSwitch{border:1px solid var(--line-dark);width:240px;height:100px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-muted);background:#050505;border-radius:18px;align-items:center;padding:6px;font-size:11px;display:flex;position:relative;box-shadow:inset 0 2px 8px #0009}._8Lm-Aq_bigSwitch>span:first-child{padding-left:26px}._8Lm-Aq_knob{background:var(--gradient);width:112px;color:var(--accent-ink);border-radius:13px;flex-wrap:wrap;place-content:center;gap:8px 5px;animation:3.6s cubic-bezier(.34,1.3,.64,1) infinite _8Lm-Aq_flip;display:flex;position:absolute;top:6px;bottom:6px;box-shadow:0 6px 16px #ee400e66,inset 0 1px #ffffff59}._8Lm-Aq_knob i{opacity:.3;background:currentColor;border-radius:2px;width:3px;height:20px}._8Lm-Aq_knob b{text-align:center;flex-basis:100%;font-weight:600}@keyframes _8Lm-Aq_flip{0%,25%{color:var(--on-dark);background:#3a3936;left:6px;box-shadow:0 6px 16px #00000073}40%,90%{left:calc(100% - 118px)}to{left:calc(100% - 118px)}}._8Lm-Aq_pipeline{gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1000px){._8Lm-Aq_pipeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}}._8Lm-Aq_node{background:var(--panel);border:1px solid var(--line-dark);border-radius:16px;gap:6px;padding:22px 20px;display:grid;position:relative}._8Lm-Aq_node[data-accent=true]{background:linear-gradient(180deg, #ff8f452e, #ee400e14), var(--panel);border-color:#ff5a1f8c;box-shadow:0 0 40px #ff5a1f2e}._8Lm-Aq_nodeLabel{letter-spacing:-.015em;font-size:17px;font-weight:700}._8Lm-Aq_nodeSub{color:var(--on-dark-muted);font-size:14px}._8Lm-Aq_wire{background:var(--line-dark-2);width:2px;height:18px;position:absolute;bottom:-18px;left:50%;overflow:hidden}._8Lm-Aq_wire:after{content:"";background:var(--accent-hi);width:100%;height:40%;box-shadow:0 0 8px var(--accent);animation:1.6s linear infinite _8Lm-Aq_pulseDown;animation-delay:var(--d);position:absolute;left:0}@keyframes _8Lm-Aq_pulseDown{0%{top:-40%}to{top:100%}}@media (min-width:1000px){._8Lm-Aq_wire{width:28px;height:2px;inset:50% -28px auto auto}._8Lm-Aq_wire:after{width:40%;height:100%;animation-name:_8Lm-Aq_pulseRight;top:0}@keyframes _8Lm-Aq_pulseRight{0%{left:-40%}to{left:100%}}}._8Lm-Aq_states{gap:16px;display:grid}@media (min-width:900px){._8Lm-Aq_states{grid-template-columns:repeat(3,minmax(0,1fr))}}._8Lm-Aq_state{border-radius:var(--r-xl);background:var(--card);border:1px solid var(--line);align-content:start;gap:10px;padding:24px;display:grid}._8Lm-Aq_state[data-on=true]{box-shadow:0 0 0 4px var(--accent-wash);border-color:#ff5a1f73}._8Lm-Aq_statePill{color:var(--on-dark);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:#3a3936;border-radius:10px;justify-self:start;padding:6px 12px;font-size:12px;font-weight:700}._8Lm-Aq_state[data-on=true] ._8Lm-Aq_statePill{background:var(--gradient);color:var(--accent-ink)}._8Lm-Aq_state p{color:var(--muted)}._8Lm-Aq_compat{border-top:1px solid var(--line);gap:24px;margin-top:56px;padding-top:32px;display:grid}@media (min-width:900px){._8Lm-Aq_compat{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}}._8Lm-Aq_compatText{margin-top:10px;font-size:18px;line-height:1.5}._8Lm-Aq_cta{flex-wrap:wrap;gap:12px;margin-top:56px;display:flex}@media (prefers-reduced-motion:reduce){._8Lm-Aq_dragIcon,._8Lm-Aq_folder,._8Lm-Aq_toggle,._8Lm-Aq_toggle:after,._8Lm-Aq_stamp,._8Lm-Aq_keyBoxes span,._8Lm-Aq_knob,._8Lm-Aq_wire:after{animation:none}._8Lm-Aq_knob{left:calc(100% - 118px)}}
