.iz-links .iz-navitem{padding:var(--sp-1) 0;align-items:center;gap:4px;display:inline-flex;position:relative}.iz-links .iz-navlink,.iz-links .iz-navcaret{cursor:pointer;font-family:var(--body);font-size:var(--fs-body-sm);font-weight:inherit;color:var(--tx-dim);transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;display:inline-flex}.iz-links .iz-navcaret{border-radius:var(--r-2xs);padding:2px}.iz-links .iz-navitem:hover .iz-navlink,.iz-links .iz-navitem:hover .iz-navcaret,.iz-links .iz-navitem.is-open .iz-navlink,.iz-links .iz-navitem.is-open .iz-navcaret{color:var(--tx)}.iz-links .iz-navlink:after{content:none}.iz-links .iz-navitem:after{content:"";background:var(--orange);transform-origin:0;width:100%;height:1px;transition:transform var(--dur-fast) var(--ease-out);position:absolute;bottom:0;left:0;transform:scaleX(0)}.iz-links .iz-navitem:hover:after,.iz-links .iz-navitem.is-open:after{transform:scaleX(1)}.iz-links .iz-navcaret svg{opacity:.55;transition:transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out)}.iz-links .iz-navcaret[aria-expanded=true] svg{opacity:1;transform:rotate(180deg)}.iz-links .iz-navlink:focus-visible,.iz-links .iz-navcaret:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.iz-nav-overlay .iz-links .iz-navlink,.iz-nav-overlay .iz-links .iz-navcaret{color:var(--tx);font-weight:600}.izmm{z-index:1;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), visibility var(--dur-fast) var(--ease-out);position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:0 30px 60px -44px #0000008c}.izmm.is-open{opacity:1;visibility:visible;transform:none}.izmm-in{max-width:var(--wrap-max);margin:0 auto}.izmm-pane{display:none}.izmm-pane.is-on{display:grid}.izmm-pane[data-pane=platform]{grid-template-columns:1fr 1fr .82fr}.izmm-pane[data-pane=solutions]{grid-template-columns:1fr 1fr .72fr}.izmm-pane[data-pane=why]{grid-template-columns:1fr 1fr .9fr}.izmm-pane[data-pane=resources]{grid-template-columns:.5fr .5fr 1fr}.izmm-col{border-right:1px solid var(--line);padding:var(--sp-6) 0 var(--sp-8);min-width:0}.izmm-col:last-of-type{border-right:0}.izmm-head{font-family:var(--mono);font-size:var(--fs-mono-xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--tx-dim);padding:0 var(--sp-6) var(--sp-4);font-weight:500}.izmm-cell{gap:var(--sp-3);padding:14px var(--sp-6);border-top:1px solid var(--line);transition:background var(--dur-fast) var(--ease-out);display:flex}.izmm-cell:hover{background:var(--surface-2)}.izmm-cell:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.izmm-ic{color:var(--tx-dim);transition:color var(--dur-fast) var(--ease-out);flex:none;margin-top:2px}.izmm-cell:hover .izmm-ic,.izmm-cell:focus-visible .izmm-ic{color:var(--orange)}.izmm-t{align-items:center;gap:var(--sp-2);font-size:var(--fs-body-sm);letter-spacing:-.01em;color:var(--tx);transition:color var(--dur-fast) var(--ease-out);font-weight:500;display:flex}.izmm-cell:hover .izmm-t,.izmm-cell:focus-visible .izmm-t{color:var(--orange)}.izmm-cell>span{min-width:0}.izmm-d{font-size:var(--fs-sm);color:var(--tx-dim);margin-top:3px;line-height:1.45;display:block}.izmm-tag{font-family:var(--mono);font-size:var(--fs-3xs);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--orange);background:color-mix(in srgb, var(--orange) 12%, transparent);border-radius:var(--r-pill);padding:3px 7px;font-weight:500}.izmm-col:has(>.izmm-rail){flex-direction:column;display:flex}.izmm-rail{padding:0 var(--sp-5);flex-direction:column;flex:1;justify-content:space-between;display:flex}.izmm-rl{padding:10px var(--sp-3);border-radius:var(--r-sm);font-size:var(--fs-body-sm);color:var(--tx);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;gap:11px;display:flex}.izmm-rl:hover,.izmm-rl:focus-visible{background:var(--surface-2);color:var(--orange)}.izmm-rl svg{color:var(--tx-dim);flex:none}.izmm-rl:hover svg,.izmm-rl:focus-visible svg{color:var(--orange)}.izmm-stats{background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.izmm-stat{background:var(--bg);padding:var(--sp-4) var(--sp-6)}.izmm-stat b{font-family:var(--mono);letter-spacing:-.02em;color:var(--orange);font-size:21px;font-weight:500;line-height:1;display:block}.izmm-stat span{font-size:var(--fs-mono);color:var(--tx-dim);margin-top:6px;display:block}.izmm-note{padding:var(--sp-5) var(--sp-6) 0}.izmm-note p{font-size:var(--fs-sm);color:var(--tx-dim);margin:0 0 var(--sp-4);line-height:1.55}.izmm-feat{margin:0 var(--sp-6);border:1px solid var(--line);border-radius:var(--r-md);transition:border-color var(--dur-fast) var(--ease-out);display:block;overflow:hidden}.izmm-feat:hover,.izmm-feat:focus-visible{border-color:var(--orange)}.izmm-viz{background:var(--bg-2);border-bottom:1px solid var(--line);height:132px;overflow:hidden}.izmm-viz svg{width:100%;height:100%;display:block}.izmm-feat-b{padding:var(--sp-4)}.izmm-feat-t{font-size:var(--fs-body-sm);letter-spacing:-.01em;color:var(--tx);font-weight:600;line-height:1.35}.izmm-feat-l{margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--orange)}.izmm-strip{justify-content:space-between;align-items:center;gap:var(--sp-5);border-top:1px solid var(--line);background:var(--bg-2);padding:var(--sp-3) var(--sp-6);flex-wrap:wrap;grid-column:1/-1;display:flex}.izmm-strip .izmm-strip-t{font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--tx-dim)}.izmm-strip-a{gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (max-width:1000px){.izmm{display:none}}@media (max-width:900px){.iz-nav .iz-sheet{overscroll-behavior:contain;gap:0;max-height:calc(100dvh - 66px);overflow-y:auto}}.iz-sheet-group{border-top:1px solid var(--line)}.iz-sheet-group:first-of-type{border-top:0}.iz-sheet-head{cursor:pointer;width:100%;font-family:var(--body);font-size:var(--fs-lead);color:var(--tx);background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px 2px;font-weight:500;display:flex}.iz-sheet-head svg{color:var(--tx-dim);transition:transform var(--dur-fast) var(--ease-out)}.iz-sheet-group[data-open=true] .iz-sheet-head svg{transform:rotate(180deg)}.iz-sheet-links{padding:0 0 var(--sp-3) var(--sp-1);display:none}.iz-sheet-group[data-open=true] .iz-sheet-links{display:block}.iz-sheet-links a{align-items:center;gap:var(--sp-3);font-size:var(--fs-body-sm);color:var(--tx-dim);padding:10px 2px;display:flex}.iz-sheet-links a svg{flex:none}.iz-sheet-links .iz-sheet-hub{color:var(--tx);padding-bottom:var(--sp-3);margin-bottom:var(--sp-2);border-bottom:1px solid var(--line);font-weight:500}.iz-sheet-links .iz-sheet-hub svg{color:var(--orange)}@media (prefers-reduced-motion:reduce){.izmm,.iz-links .iz-navitem:after{transition:none}}.iz-login{display:inline-flex;position:relative}.iz-login-btn{align-items:center;gap:5px;display:inline-flex}.iz-login-btn[aria-expanded=true]{border-color:var(--orange);color:var(--orange)}.iz-login-panel{gap:var(--sp-3);padding:var(--sp-3);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:var(--panel-sh);opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), visibility var(--dur-fast);z-index:60;grid-template-columns:repeat(2,236px);display:grid;position:absolute;top:calc(100% + 14px);right:0;transform:translateY(-6px)}.iz-login-panel.is-open{opacity:1;visibility:visible;transform:none}.iz-login-card{--lg-accent:var(--orange);aspect-ratio:1;padding:var(--sp-4);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);transition:border-color var(--dur-fast) var(--ease-out);flex-direction:column;gap:2px;display:flex;position:relative;overflow:hidden}.iz-login-card.is-purple{--lg-accent:#652c8f}.iz[data-theme=dark] .iz-login-card.is-purple{--lg-accent:#b18cff}.iz-login-card{--il-t:#fafaf8;--il-r:#e9e9e4;--il-l:#d6d6d0;--il-t2:#f2f2ee;--il-r2:#deded8;--il-l2:#c9c9c2;--il-dt:#4c4c54;--il-dr:#3a3a41;--il-dl:#2b2b31;--il-it:#efefec;--il-ir:#e0e0dc;--il-il:#d0d0cb;--il-at:#ede7fb;--il-ar:#dcd2f5;--il-al:#c9bcee;--il-edge:#c6c6c0;--il-inert-line:#b9b9b3;--il-screen:#2e2e34;--il-key:#dfdfd9;--il-band:#ff8a4c;--il-x-bg:#f4f4f1;--il-x-line:#a8a8a2}.iz[data-theme=dark] .iz-login-card{--il-t:#2a2b31;--il-r:#212228;--il-l:#191a1f;--il-t2:#232429;--il-r2:#1c1d22;--il-l2:#141519;--il-dt:#3c3d45;--il-dr:#2d2e35;--il-dl:#1f2026;--il-it:#202126;--il-ir:#1a1b20;--il-il:#141519;--il-at:#2b2439;--il-ar:#221c2e;--il-al:#181322;--il-edge:#3c3d44;--il-inert-line:#33343a;--il-screen:#0e0f13;--il-key:#2e2f36;--il-band:#ff8a4c;--il-x-bg:#1c1d22;--il-x-line:#54555d}.iz-login-card:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--lg-accent) 26%, transparent), transparent);opacity:0;height:62%;transition:opacity var(--dur-med) var(--ease-out), transform var(--dur-med) var(--ease-out);pointer-events:none;position:absolute;inset:auto 0 0;transform:translateY(14px)}.iz-login-card:hover:after,.iz-login-card:focus-visible:after{opacity:1;transform:none}.iz-login-card:hover,.iz-login-card:focus-visible{border-color:var(--lg-accent)}.iz-login-art{color:var(--lg-accent);min-height:0;margin:calc(var(--sp-4) * -1) -8px var(--sp-1);flex:auto;align-items:center;display:flex;overflow:hidden}.iz-login-art svg{flex:none;width:100%;height:auto;display:block}.iz-login-name{font-family:var(--disp);letter-spacing:-.01em;color:var(--lg-accent);font-size:22px;font-weight:650;line-height:1.1}.iz-login-desc{font-size:var(--fs-sm);color:var(--tx-dim);line-height:1.4}.iz-login-go{font-family:var(--mono);font-size:var(--fs-mono-xs);letter-spacing:var(--ls-mono);color:var(--tx-mute);margin-top:var(--sp-2);line-height:1.25}.iz-login-card:hover .iz-login-go{color:var(--lg-accent)}.iz-sheet-login{gap:var(--sp-3);margin:var(--sp-4) 0 0;grid-template-columns:1fr 1fr;display:grid}.iz-login-card.is-compact{aspect-ratio:auto;padding:var(--sp-3)}.iz-login-card.is-compact .iz-login-art{margin:calc(var(--sp-3) * -1) calc(var(--sp-3) * -1) var(--sp-1);overflow:visible}@media (max-width:920px){.iz-login{display:none}}@media (prefers-reduced-motion:no-preference){.iz-login-card:hover .beam,.iz-login-card:focus-visible .beam{animation:1.6s linear infinite iz-beam-flow}.iz-login-card:hover .iris,.iz-login-card:focus-visible .iris{animation:iz-iris-pulse 2.6s var(--ease-out) infinite}}.iz-login-card .iris{transform-box:fill-box;transform-origin:50%}@keyframes iz-beam-flow{to{stroke-dashoffset:-16px}}@keyframes iz-iris-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.iz-login-panel,.iz-login-card:after{transition:none;transform:none}}
