.iz-art.iz-ans .a-text{font-size:18px}.iz-art.iz-ans .an-sm{font-size:15px}.iz-art.iz-ans .an-xs{font-size:13px}.iz-art.iz-ans .an-dots{letter-spacing:.24em}.iz-ans .an-n{fill:var(--accent)}.iz-ans .an-step{fill:color-mix(in srgb, var(--accent) 12%, var(--surface));stroke:var(--accent);stroke-width:1.5px}.iz-art.iz-ans .an-step-n{fill:var(--accent);font-size:14px}.iz-ans .an-panel{fill:var(--surface);stroke:color-mix(in srgb, var(--accent) 50%, var(--line-strong));stroke-width:1.3px}.iz-ans .an-node{fill:color-mix(in srgb, var(--accent) 8%, var(--surface));stroke:color-mix(in srgb, var(--accent) 50%, var(--line-strong));stroke-width:1.3px}.iz-ans .an-dark{fill:var(--surface-2);stroke:var(--line-strong);stroke-width:1.2px}.iz-ans .an-granted{fill:color-mix(in srgb, var(--accent) 8%, var(--surface));stroke:var(--accent);stroke-width:1.4px}.iz-ans .an-unreachable{fill:none;stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:5 5}.iz-ans .an-dot-no{fill:var(--deny)}.iz[data-theme=paper] .iz-ans .a-plate,.iz[data-theme=paper] .iz-ans .an-panel,.iz[data-theme=paper] .iz-ans .an-node{filter:drop-shadow(0 6px 14px #18120a17)drop-shadow(0 1px 2px #18120a0f)}.iz[data-theme=dark] .iz-ans .an-step,.iz[data-theme=dark] .iz-ans .an-granted{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 45%, transparent))}.iz-ans--mfa .am-ink .a-glyph{stroke:var(--tx)}.iz-ans--mfa .am-dot{fill:var(--line-strong)}.iz-ans--mfa .am-url{fill:var(--bg-2)}.iz-ans--mfa .am-card{fill:var(--bg-2);stroke:var(--line);stroke-width:1.1px}.iz-ans--mfa .am-field{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.1px}.iz-ans--mfa .am-go{fill:var(--accent)}.iz-ans--mfa .am-go-arrow{fill:none;stroke:var(--btn-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.iz-ans--mfa .am-plate{fill:color-mix(in srgb, var(--accent) 9%, var(--surface-2))}.iz-ans--mfa .am-eye{fill:none;stroke:var(--tx-mute);stroke-width:1.3px}.iz-ans--mfa .am-eye-pupil{fill:var(--tx-mute)}.iz-ans--mfa .am-phone{fill:var(--surface-2);stroke:var(--tx);stroke-width:1.6px}.iz-ans--mfa .am-phone-sp{fill:var(--tx-mute)}.iz-ans--mfa .am-code{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.1px}.iz-art.iz-ans--mfa .am-code-t{letter-spacing:.08em}.iz-ans--mfa .am-track{fill:var(--line)}.iz-ans--mfa .am-fill{fill:var(--accent)}.iz-ans--mfa .am-tick{fill:color-mix(in srgb, var(--accent) 12%, var(--surface));stroke:var(--accent);stroke-width:1.4px}.iz-ans--mfa .am-tick-mark{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.iz-ans--mfa .am-ok{fill:var(--allow-bg);stroke:color-mix(in srgb, var(--allow) 45%, transparent);stroke-width:1.4px}.iz[data-theme=paper] .iz-ans--mfa .am-code,.iz[data-theme=paper] .iz-ans--mfa .am-card{filter:drop-shadow(0 4px 10px #18120a14)}.iz-ans--pos .ap-ink .a-glyph{stroke:var(--tx)}.iz-ans--pos .ap-plate{fill:var(--surface-2);stroke:var(--line);stroke-width:1.1px}.iz-ans--pos .ap-row-no{fill:var(--deny-bg)}.iz-ans--pos .ap-ok{fill:var(--allow-bg)}.iz-ans--pos .ap-ok-mark{fill:none;stroke:var(--allow);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.iz-ans--pos .ap-no{fill:var(--deny-bg)}.iz-ans--pos .ap-no-mark{fill:none;stroke:var(--deny);stroke-width:2px;stroke-linecap:round}.iz-ans--pos .ap-out{fill:var(--surface);stroke-width:1.3px}.iz-ans--pos .ap-out--ok{stroke:color-mix(in srgb, var(--allow) 42%, transparent)}.iz-ans--pos .ap-out--no{stroke:color-mix(in srgb, var(--deny) 42%, transparent)}.iz-ans--pos .ap-tile{fill:var(--surface-2);stroke:var(--line-strong);stroke-width:1.1px}.iz-ans--pos .ap-note{fill:var(--bg-2);stroke:var(--line);stroke-width:1.1px}.iz[data-theme=paper] .iz-ans--pos .ap-out,.iz[data-theme=paper] .iz-ans--pos .ap-plate{filter:drop-shadow(0 4px 12px #18120a12)}.izans-art .iz-art [data-draw]{transition:stroke-dashoffset .52s cubic-bezier(.4,0,.2,1) 80ms}.izans-art.in .iz-art [data-draw]{stroke-dashoffset:0}.izans-art.in .iz-art text,.izans-art.in .iz-art rect,.izans-art.in .iz-art circle,.izans-art.in .iz-art ellipse,.izans-art.in .iz-art image,.izans-art.in .iz-art line,.izans-art.in .iz-art polyline,.izans-art.in .iz-art path:not([class*=z-dash]){opacity:1}.izans-art.in .iz-art .z-dash-accent,.izans-art.in .iz-art .z-dash-neutral{animation:.62s cubic-bezier(.4,0,.2,1) forwards iz-art-connect;animation-delay:calc(.56s + var(--seg,0) * 70ms)}@media (max-width:900px),(prefers-reduced-motion:reduce){.izans-art .iz-art [data-draw],.izans-art .iz-art text,.izans-art .iz-art rect,.izans-art .iz-art circle,.izans-art .iz-art ellipse,.izans-art .iz-art image,.izans-art .iz-art line,.izans-art .iz-art polyline,.izans-art .iz-art path,.izans-art .iz-art path:not([class*=z-dash]),.izans-art .iz-art .z-dash-accent,.izans-art .iz-art .z-dash-neutral{opacity:1;stroke-dashoffset:0;transition:none;animation:none}.izans-art.in .iz-art .z-dash-accent,.izans-art.in .iz-art .z-dash-neutral{opacity:1;animation:none}}.izans-art{container-type:inline-size}.iz-ans .an-tight{display:none}@container (max-width:430px){.iz-ans .an-opt{display:none}.iz-ans .an-tight{display:block}.iz-art.iz-ans .an-tight{font-size:24px}.iz-art.iz-ans .an-sm{font-size:22px}}.iz-ans--pos .ap-num{fill:color-mix(in srgb, var(--orange) 15%, transparent)}.iz-ans--plat .apf-tunnel{stroke:var(--orange);stroke-width:2.6px;stroke-linecap:round;fill:none}.iz-ans--plat .apf-lock circle{fill:var(--surface);stroke:var(--orange);stroke-width:1.4px}.iz-ans--plat .apf-lock rect,.iz-ans--plat .apf-lock path{stroke:var(--orange);stroke-width:1.5px;stroke-linejoin:round}.iz-ans--plat .apf-dst{stroke:color-mix(in srgb, var(--orange) 40%, var(--line))}.iz-ans--plat .apf-live{fill:var(--allow)}.iz-ans--plat .apf-ghost{fill:var(--surface);stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:5 5}.iz-ans--plat .apf-ghost-g{opacity:.78}.iz-ans--plat .apf-rail{fill:#16181c}.iz[data-theme=dark] .iz-ans--plat .apf-rail{fill:#0d0e11}.iz-ans--plat .apf-rail-ic .a-glyph{stroke:#ffffff6b}.iz-ans--plat .apf-rail-ic.is-on .a-glyph{stroke:var(--orange)}.iz-ans--plat .apf-rail-chip{fill:color-mix(in srgb, var(--orange) 18%, transparent)}.iz-ans--plat .apf-card{fill:var(--bg-2);stroke:var(--line);stroke-width:1px}.iz-ans--plat .apf-rowic{fill:var(--surface);stroke:var(--line);stroke-width:1px}.iz-ans--plat .apf-dec-chip{fill:var(--orange)}.iz-ans--plat .apf-dec .a-glyph{stroke:var(--btn-ink);stroke-width:1.7px}
