.h2-gradient-dots[data-astro-cid-ghdwuryd]{pointer-events:none;background-color:var(--gd-bg);background-image:radial-gradient(circle at 50% 50%, transparent 1.5px, var(--gd-bg) 0 var(--gd-dot), transparent var(--gd-dot)), radial-gradient(circle at 50% 50%, transparent 1.5px, var(--gd-bg) 0 var(--gd-dot), transparent var(--gd-dot)), radial-gradient(circle at 50% 50%, red, transparent 60%), radial-gradient(circle at 50% 50%, #ff0, transparent 60%), radial-gradient(circle at 50% 50%, #0f0, transparent 60%), radial-gradient(ellipse at 50% 50%, #00f, transparent 60%);background-size:var(--gd-sp) var(--gd-hex), var(--gd-sp) var(--gd-hex), 200% 200%, 200% 200%, 200% 200%, 200% var(--gd-hex);background-position:0px 0px, var(--gd-sp-2) var(--gd-hex-2), 800% 400%, 1000% -400%, -1200% -600%, 400% var(--gd-hex);will-change:background-position, filter;animation:h2-gd-pos var(--gd-dur) linear infinite, h2-gd-hue var(--gd-hue-dur) linear infinite;position:absolute;inset:0}@keyframes h2-gd-pos{0%{background-position:0px 0px, var(--gd-sp-2) var(--gd-hex-2), 800% 400%, 1000% -400%, -1200% -600%, 400% var(--gd-hex)}to{background-position:0px 0px, var(--gd-sp-2) var(--gd-hex-2), 0% 0%, 0% 0%, 0% 0%, 0% 0%}}@keyframes h2-gd-hue{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}@media (prefers-reduced-motion:reduce){.h2-gradient-dots[data-astro-cid-ghdwuryd]{animation:none}}.h2-icondots-host[data-astro-cid-f7uppynj]{width:100%;height:100%;display:block}.h2-icondots-canvas[data-astro-cid-f7uppynj]{pointer-events:none;width:100%;height:100%;display:block}.h2-icondots-canvas[data-astro-cid-f7uppynj].interactive{pointer-events:auto}@property --glow-blue-x{syntax:"<percentage>";inherits:false;initial-value:8%}@property --glow-pink-x{syntax:"<percentage>";inherits:false;initial-value:95%}@property --glow-halo-blue-x{syntax:"<percentage>";inherits:false;initial-value:10%}@property --glow-halo-pink-x{syntax:"<percentage>";inherits:false;initial-value:90%}.glow-btn[data-astro-cid-krodqeh4]{--glow-blue:64, 120, 247;--glow-pink:228, 90, 210;--glow-blue-x:8%;--glow-pink-x:95%;cursor:pointer;isolation:isolate;color:#fff;text-shadow:0 1px 1px #0009;background:radial-gradient(110% 90% at var(--glow-blue-x) 110%, rgba(var(--glow-blue), .4), transparent 55%), radial-gradient(110% 90% at var(--glow-pink-x) -10%, rgba(var(--glow-pink), .28), transparent 55%), linear-gradient(160deg, #f6aeffcc 0%, #8b37ffcc 50%, #afa5ffcc 100%);box-shadow:inset 0 1px 1px #ffffffa6, inset 0 -1px 1px #ffffff24, inset 0 0 0 1px #ffffff0f, 0 6px 18px -6px #0009, 0 0 12px -4px rgba(var(--glow-blue), .28), 0 2px 22px 0px rgba(var(--glow-blue), .14), 0 -4px 20px 0px rgba(var(--glow-pink), .14);border:none;border-radius:16px;align-items:center;gap:10px;padding:16px 26px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative}html.dark .glow-btn[data-astro-cid-krodqeh4]{background:radial-gradient(110% 90% at var(--glow-blue-x) 110%, rgba(var(--glow-blue), .4), transparent 55%), radial-gradient(110% 90% at var(--glow-pink-x) -10%, rgba(var(--glow-pink), .28), transparent 55%), linear-gradient(160deg, #0c0a1dcc 0%, #170a25cc 50%, #1a0c2acc 100%);box-shadow:inset 0 1px 1px #ffffffa6, inset 0 -1px 1px #ffffff24, inset 0 0 0 1px #ffffff0f, 0 6px 18px -6px #0009, 0 0 12px -4px rgba(var(--glow-blue), .28), 0 2px 22px 0px rgba(var(--glow-blue), .14), 0 -4px 20px 0px rgba(var(--glow-pink), .14)}.glow-btn[data-astro-cid-krodqeh4]:before{--glow-halo-blue-x:10%;--glow-halo-pink-x:90%;content:"";z-index:-1;background:radial-gradient(55% 100% at var(--glow-halo-blue-x) 100%, rgba(var(--glow-blue), .55), transparent 65%), radial-gradient(55% 100% at var(--glow-halo-pink-x) 0%, rgba(var(--glow-pink), .4), transparent 65%);filter:blur(12px);opacity:.4;border-radius:22px;transition:opacity .3s,filter .3s;position:absolute;inset:-6px}.glow-btn[data-astro-cid-krodqeh4]:hover{box-shadow:inset 0 1px 1px #ffffffbf, inset 0 -1px 1px #ffffff2e, inset 0 0 0 1px #ffffff14, 0 8px 24px -6px #000000a6, 0 0 22px -2px rgba(var(--glow-blue), .55), 0 4px 40px 2px rgba(var(--glow-blue), .32), 0 -6px 32px 2px rgba(var(--glow-pink), .3);animation:3.6s ease-in-out infinite glow-btn-body-swap;transform:translateY(-1px)}.glow-btn[data-astro-cid-krodqeh4]:hover:before{opacity:1;filter:blur(18px);animation:3.6s ease-in-out infinite glow-btn-halo-swap}@keyframes glow-btn-body-swap{0%,to{--glow-blue-x:8%;--glow-pink-x:95%}50%{--glow-blue-x:95%;--glow-pink-x:8%}}@keyframes glow-btn-halo-swap{0%,to{--glow-halo-blue-x:10%;--glow-halo-pink-x:90%}50%{--glow-halo-blue-x:90%;--glow-halo-pink-x:10%}}.glow-btn[data-astro-cid-krodqeh4]:active{box-shadow:inset 0 1px 1px #ffffffbf, inset 0 -1px 1px #ffffff2e, inset 0 0 0 1px #ffffff14, 0 4px 12px -4px #0000008c, 0 0 14px -2px rgba(var(--glow-blue), .45), 0 2px 22px 1px rgba(var(--glow-blue), .25);transform:translateY(1px)}.glow-btn[data-astro-cid-krodqeh4]:active:before{filter:blur(10px);opacity:.9}.glow-btn[data-astro-cid-krodqeh4]:focus-visible{outline:2px solid rgb(var(--glow-blue));outline-offset:4px}.glow-btn-icon[data-astro-cid-krodqeh4]{width:1.15em;height:1.15em;filter:drop-shadow(0 0 4px rgba(var(--glow-blue), .55));flex-shrink:0}.glow-btn-label[data-astro-cid-krodqeh4]{position:relative}@media (prefers-reduced-motion:reduce){.glow-btn[data-astro-cid-krodqeh4],.glow-btn[data-astro-cid-krodqeh4]:before{transition:none;animation:none!important}.glow-btn[data-astro-cid-krodqeh4]:hover,.glow-btn[data-astro-cid-krodqeh4]:active{transform:none}}.join-card[data-astro-cid-2csbu2rh].is-mirror{box-shadow:0 30px 60px -34px #0000002e,inset 0 0 0 1px #a855f747}html.dark .join-card[data-astro-cid-2csbu2rh].is-mirror{box-shadow:0 30px 60px -34px #000000b3,inset 0 0 0 1px #a855f773}.seam-primer[data-astro-cid-jj2fscr7]{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){[data-astro-cid-jj2fscr7][data-seam-primer-counter],.seam-primer-item[data-astro-cid-jj2fscr7],.seam-primer-item[data-astro-cid-jj2fscr7] [data-astro-cid-jj2fscr7]{transition:none!important}.seam-primer-item[data-astro-cid-jj2fscr7].is-active:before{display:none}}.flow-over-mirror[data-astro-cid-x2ll4kzd]{--flow-bg:color-mix(in oklab, var(--color-surface) 90%, var(--color-mirror-50));--flow-grid:#0f172a0f;--flow-card-bg:color-mix(in oklab, var(--color-surface) 80%, transparent);--flow-card-border:#0f172a29;--flow-trust-icon:#7c3aed;--flow-text:#0f172aeb;--flow-text-dim:#0f172a99;--flow-line:#4755698c}html.dark .flow-over-mirror[data-astro-cid-x2ll4kzd]{--flow-bg:color-mix(in oklab, var(--color-surface) 70%, #000);--flow-grid:#94a3b814;--flow-card-bg:#ffffff05;--flow-card-border:#94a3b838;--flow-trust-icon:#c4b5fd;--flow-text:#f1f5f9eb;--flow-text-dim:#94a3b8bf;--flow-line:#bae6fdb3}.flow-card[data-astro-cid-x2ll4kzd]{overflow:hidden}.flow-line[data-astro-cid-x2ll4kzd]{stroke-dasharray:6 6;animation:1.4s linear infinite flow-dash}@keyframes flow-dash{to{stroke-dashoffset:-12px}}.flow-pulse[data-astro-cid-x2ll4kzd]{transform-origin:50%;animation:3.6s ease-in-out infinite flow-pulse}@keyframes flow-pulse{0%,to{opacity:.7}50%{opacity:1}}.flow-card-trust[data-astro-cid-x2ll4kzd] rect[data-astro-cid-x2ll4kzd]{filter:drop-shadow(0 0 14px #22d3ee2e)drop-shadow(0 0 18px #a855f738)drop-shadow(0 0 22px #ec48992e)}@media (width<=640px){.flow-card[data-astro-cid-x2ll4kzd]{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow:auto hidden}.flow-svg[data-astro-cid-x2ll4kzd]{min-width:720px}}@media (prefers-reduced-motion:reduce){.flow-line[data-astro-cid-x2ll4kzd],.flow-pulse[data-astro-cid-x2ll4kzd]{animation:none!important}.flow-dots[data-astro-cid-x2ll4kzd]{display:none}}.eideck-host{--bg:#06030d;--ink:#f4eefc;--muted:#a99fc4;--faint:#6f6690;--purple:#b06cf0;--blue:#6f7bf7;--pink:#e879c8;--mint:#57e6b0;--amber:#e8b35a;--red:#f06a8a;--card:#140c2380;--line:#ffffff1a;--grad:linear-gradient(90deg, var(--purple), var(--blue));--serif:"Playfair Display", Georgia, serif;--sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;aspect-ratio:16/9;width:100%;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;background:radial-gradient(130% 80% at 50% 32%, #7846c829, transparent 62%), radial-gradient(100% 70% at 12% 96%, #5a64e61a, transparent 60%), radial-gradient(100% 70% at 92% 8%, #b06cf014, transparent 60%), var(--bg);isolation:isolate;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 80px -20px #0000008c;container:eideck/size}.eideck-host *,.eideck-host :before,.eideck-host :after{box-sizing:border-box;margin:0;padding:0}.eideck-host.hide-cursor{cursor:none}.eideck-host:fullscreen{aspect-ratio:auto;border-radius:0;width:100vw;height:100vh}.eideck-host #deck{position:absolute;inset:0}.eideck-host .slide{text-align:center;opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;margin-bottom:28px;padding:5cqh 5cqw;transition:opacity .55s,visibility .55s;display:flex;position:absolute;inset:0}.eideck-host .slide.active{opacity:1;visibility:visible}.eideck-host .badge{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);background:#ffffff05;border-radius:999px;align-items:center;gap:8px;margin-bottom:3cqh;padding:7px 14px;font-size:clamp(.62rem,1.1cqw,.78rem);font-weight:600;display:inline-flex}.eideck-host .badge .d{background:var(--purple);width:6px;height:6px;box-shadow:0 0 10px var(--purple);border-radius:50%}.eideck-host .badge.gap{color:#f3aebd;border-color:#f06a8a66}.eideck-host .badge.gap .d{background:var(--red);box-shadow:0 0 10px var(--red)}.eideck-host .badge.amber{color:#e8c98f;border-color:#e8b35a66}.eideck-host .badge.amber .d{background:var(--amber);box-shadow:0 0 10px var(--amber)}.eideck-host .badge.mint{color:#9af0cf;border-color:#57e6b066}.eideck-host .badge.mint .d{background:var(--mint);box-shadow:0 0 10px var(--mint)}.eideck-host .badge.violet{color:#d3b3f4;border-color:#b06cf066}.eideck-host h2.head{letter-spacing:-.025em;max-width:18ch;font-size:clamp(1.35rem,5.2cqw,4.2rem);font-weight:800;line-height:1.07}.eideck-host h2.head.wide{max-width:24ch}.eideck-host em,.eideck-host .it{font-style:italic;font-family:var(--serif);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.eideck-host .it.pink{background:linear-gradient(90deg, var(--pink), var(--purple));color:#0000;-webkit-background-clip:text;background-clip:text}.eideck-host .it.mint{background:linear-gradient(90deg, var(--mint), #9af0cf);color:#0000;-webkit-background-clip:text;background-clip:text}.eideck-host .it.amber{background:linear-gradient(90deg, var(--amber), #f0d49a);color:#0000;-webkit-background-clip:text;background-clip:text}.eideck-host .it.red{background:linear-gradient(90deg, var(--red), var(--pink));color:#0000;-webkit-background-clip:text;background-clip:text}.eideck-host .sub{color:var(--muted);font-size:clamp(.85rem,1.5cqw,1.2rem);font-style:italic;font-family:var(--serif);margin-top:18px}.eideck-host .caption{text-align:center;color:var(--faint);font-style:italic;font-family:var(--serif);padding:0 8cqw;font-size:clamp(.72rem,1.2cqw,1.05rem);position:absolute;bottom:4.5cqh;left:0;right:0}.eideck-host .caption b{font-style:normal;font-family:var(--sans);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.eideck-host .diagram{align-items:center;gap:clamp(10px,3cqw,40px);margin-top:4cqh;display:flex}.eideck-host .node{border:1px solid var(--line);background:var(--card);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:clamp(110px,14cqw,152px);height:clamp(78px,10cqw,108px);display:flex;position:relative}.eideck-host .node svg{width:26px;height:26px;stroke:var(--ink);fill:none;stroke-width:1.6px;opacity:.92}.eideck-host .node span{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.58rem}.eideck-host .track{align-items:center;width:clamp(120px,22cqw,300px);height:40px;display:flex;position:relative}.eideck-host .rail{background:#ffffff1f;border-radius:2px;height:2px;position:absolute;top:50%;left:0;right:0;overflow:hidden}.eideck-host .rail i{background:linear-gradient(90deg, transparent, var(--red), var(--purple), transparent);width:50%;position:absolute;inset:0;transform:translate(-120%)}.eideck-host .slide.active .rail i{animation:3.2s linear infinite eideck-dash}@keyframes eideck-dash{to{transform:translate(260%)}}.eideck-host .packet{white-space:nowrap;font-family:var(--mono);color:#fff;opacity:0;background:#f06a8a2e;border:1px solid #f06a8a80;border-radius:7px;padding:3px 8px;font-size:.58rem;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.eideck-host .slide.active .packet{animation:3.2s ease-in-out infinite eideck-travel}@keyframes eideck-travel{0%{opacity:0;left:0}12%{opacity:1}50%{left:100%}88%{opacity:1;left:100%}to{opacity:0;left:100%}}.eideck-host .readout{white-space:nowrap;font-family:var(--mono);color:#f3aebd;opacity:0;font-size:.56rem;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.eideck-host .slide.active .readout{animation:3.2s ease-in-out infinite eideck-readflash}@keyframes eideck-readflash{0%,45%{opacity:0}55%{opacity:1}80%{opacity:1}to{opacity:0}}.eideck-host .keyrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:3.5cqh;display:flex}.eideck-host .keyicon{width:70px;height:70px;color:var(--purple);background:var(--card);border:1px solid #b06cf066;border-radius:16px;justify-content:center;align-items:center;font-size:2rem;transition:transform .7s cubic-bezier(.5,1.6,.4,1);display:flex}.eideck-host .keyicon.turned{color:var(--red);border-color:#f06a8a80;transform:rotate(360deg)scale(1.06);box-shadow:0 0 30px #f06a8a40}.eideck-host .sealbox{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:14px;min-width:min(560px,72cqw);padding:16px 20px}.eideck-host .sealtag{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;font-size:.56rem;transition:color .4s}.eideck-host .sealbox.exposed{border-color:#f06a8a66}.eideck-host .sealbox.exposed .sealtag{color:#f3aebd}.eideck-host #s2text{font-family:var(--mono);color:#9af0cf;word-break:break-all;font-size:clamp(.78rem,1cqw,1rem);line-height:1.5;transition:color .5s}.eideck-host .sealbox.exposed #s2text{color:#f3aebd}.eideck-host .vxmark{font-family:var(--serif);letter-spacing:-.02em;background:linear-gradient(90deg, #fff 20%, var(--purple));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:14px;font-size:clamp(2.2rem,9cqw,6rem);font-style:italic;font-weight:700}.eideck-host .bysub{color:var(--muted);letter-spacing:.05em;margin-top:4px;font-size:.95rem}.eideck-host .reveal-tag{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#9af0cf;border:1px solid #57e6b059;border-radius:999px;margin-top:18px;padding:7px 14px;font-size:.64rem}.eideck-host .logoimg{object-fit:contain;filter:drop-shadow(0 0 24px #b06cf080);width:clamp(80px,10cqw,118px);height:clamp(80px,10cqw,118px)}.eideck-host .slide.active .logoimg{animation:6s ease-in-out infinite eideck-floaty}@keyframes eideck-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.eideck-host .logoring{background:conic-gradient(from 210deg, var(--blue), var(--purple), var(--amber), var(--pink), var(--blue));filter:drop-shadow(0 0 22px #b06cf099);border-radius:50%;width:96px;height:96px;display:none;-webkit-mask:radial-gradient(30px,#0000 96%,#000 100%);mask:radial-gradient(30px,#0000 96%,#000 100%)}.eideck-host .slide.active .logoring{animation:14s linear infinite eideck-spin}@keyframes eideck-spin{to{transform:rotate(360deg)}}.eideck-host .mrow{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:18px;margin-top:4cqh;display:flex}.eideck-host .mcard{border:1px solid var(--line);background:var(--card);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:min(310px,36cqw);min-width:220px;min-height:200px;padding:22px 20px;display:flex}.eideck-host .mcard.good{border-color:#57e6b047;box-shadow:0 0 50px #57e6b024}.eideck-host .mcard .ml{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:6px;font-size:.56rem}.eideck-host .mcard .eq{font-family:var(--serif);font-size:clamp(1.4rem,2.2cqw,2rem);font-style:italic;line-height:1.5}.eideck-host .mcard .res{color:var(--mint);opacity:0}.eideck-host .slide.active .mcard .res{animation:.5s 1.1s both eideck-pop}@keyframes eideck-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.eideck-host .encbox{font-family:var(--mono);align-items:center;gap:8px;font-size:.9rem;display:flex}.eideck-host .encbox b{border:1px solid var(--line);border-radius:8px;padding:5px 10px;font-weight:500}.eideck-host .encbox b.r{color:var(--mint);border-color:#57e6b073}.eideck-host .midarrow{border:1px solid var(--line);width:42px;height:42px;color:var(--purple);border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;font-size:1.1rem;display:flex}.eideck-host .formula{font-family:var(--mono);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:3cqh;font-size:clamp(.72rem,.95cqw,.86rem);display:flex}.eideck-host .formula .op{color:var(--faint);font-size:1.05rem}.eideck-host .fc{border:1px solid var(--line);background:var(--card);border-radius:11px;padding:9px 14px}.eideck-host .fc.msg{color:var(--amber);border-color:#e8b35a66}.eideck-host .fc.key{color:var(--purple);border-color:#b06cf066}.eideck-host .fc.noise{color:var(--mint);border-color:#57e6b066}.eideck-host .fc.cipher{color:var(--pink);border-color:#f06a8a66}.eideck-host .latpanel{border:1px solid var(--line);background:var(--card);border-radius:16px;width:min(680px,78cqw);height:clamp(140px,22cqh,200px);margin-top:2.2cqh;position:relative;overflow:hidden}.eideck-host .lattice{transform-origin:bottom;position:absolute;inset:0;transform:perspective(760px)rotateX(52deg)}.eideck-host .lattice .dot{background:var(--purple);opacity:.45;width:4px;height:4px;box-shadow:0 0 6px var(--purple);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.eideck-host .slide.active .lattice .dot{animation:3s ease-in-out infinite eideck-twinkle}@keyframes eideck-twinkle{0%,to{opacity:.22}50%{opacity:.7}}.eideck-host .lattice .hop{background:radial-gradient(circle, #fff, var(--mint));width:11px;height:11px;box-shadow:0 0 16px var(--mint);z-index:3;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.eideck-host .slide.active .lattice .hop{animation:4.8s ease-in-out infinite eideck-hop}@keyframes eideck-hop{0%{top:78%;left:20%}20%{top:60%;left:40%}40%{top:66%;left:62%}60%{top:42%;left:50%}80%{top:50%;left:30%}to{top:78%;left:20%}}.eideck-host .lattice .noisept{background:var(--red);width:7px;height:7px;box-shadow:0 0 12px var(--red);z-index:4;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.eideck-host .slide.active .lattice .noisept{animation:4.8s ease-in-out infinite eideck-noisewiggle}@keyframes eideck-noisewiggle{0%{top:75%;left:21%}20%{top:57%;left:41%}40%{top:63%;left:63%}60%{top:39%;left:51%}80%{top:47%;left:31%}to{top:75%;left:21%}}.eideck-host .latnoiselabel{font-family:var(--mono);color:#f3aebd;opacity:.85;z-index:5;font-size:.58rem;position:absolute;top:10px;left:50%;transform:translate(-50%)}.eideck-host .noisewrap{align-items:center;gap:clamp(18px,6cqw,80px);margin-top:3.5cqh;display:flex}.eideck-host .ops{grid-template-columns:repeat(6,1fr);gap:8px;max-width:280px;display:grid}.eideck-host .ops .op{border:1px solid var(--line);width:30px;height:30px;color:var(--faint);font-family:var(--mono);border-radius:8px;justify-content:center;align-items:center;display:flex}.eideck-host .slide.active .ops .op{animation:3.6s ease-in-out infinite eideck-oppulse}@keyframes eideck-oppulse{0%,to{border-color:var(--line);color:var(--faint)}50%{color:#f3aebd;border-color:#f06a8a80}}.eideck-host .meter{border:1px solid var(--line);background:#0c0817;border-radius:16px;width:118px;position:relative;overflow:hidden}.eideck-host .meter .mh{z-index:2;padding:12px 12px 6px;position:relative}.eideck-host .meter .mh .lbl{letter-spacing:.16em;color:var(--faint);text-transform:uppercase;font-size:.52rem}.eideck-host .meter .mh .pct{font-family:var(--serif);font-size:1.7rem;font-style:italic}.eideck-host .meter .mh .pct small{color:var(--muted);font-size:.66rem}.eideck-host .meter .grow{letter-spacing:.1em;height:12px;font-size:.52rem}.eideck-host .meter .grow .g{color:var(--mint)}.eideck-host .meter .grow .b{color:var(--purple);display:none}.eideck-host .meter.boot .grow .g{display:none}.eideck-host .meter.boot .grow .b{display:inline}.eideck-host .meter .fillwrap{height:130px;position:relative}.eideck-host .meter .fill{background:linear-gradient(180deg, var(--purple), var(--pink));height:20%;position:absolute;bottom:0;left:0;right:0}.eideck-host .meter.boot .fill{background:linear-gradient(180deg, var(--mint), var(--blue))}.eideck-host .bootflash{opacity:0;z-index:3;background:radial-gradient(circle,#57e6b080,#0000 70%);position:absolute;inset:0}.eideck-host .meter.boot .bootflash{animation:.5s both eideck-bf}@keyframes eideck-bf{0%{opacity:0}40%{opacity:1}to{opacity:0}}.eideck-host .codes{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px;margin-top:3.5cqh;display:flex}.eideck-host .codecard{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:16px;flex-direction:column;width:min(310px,28cqw);min-width:220px;padding:14px;display:flex}.eideck-host .codecard.good{border-color:#b06cf04d;box-shadow:0 0 44px #b06cf02e}.eideck-host .codecard .cl{font-family:var(--mono);letter-spacing:.14em;color:var(--faint);margin-bottom:6px;font-size:.54rem}.eideck-host .codecard h4{margin-bottom:10px;font-size:.86rem;font-weight:600}.eideck-host pre{font-family:var(--mono);color:#cdbff0;border:1px solid var(--line);background:#00000059;border-radius:10px;flex:1;padding:10px;font-size:.66rem;line-height:1.55;overflow:auto}.eideck-host pre .k{color:var(--purple)}.eideck-host pre .s{color:var(--mint)}.eideck-host pre .c{color:var(--faint)}.eideck-host pre .f{color:var(--pink)}.eideck-host .panels{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:18px;margin-top:3.5cqh;display:flex}.eideck-host .panel{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:16px;flex-direction:column;width:min(400px,38cqw);min-width:250px;padding:16px;display:flex}.eideck-host .panel.good{border-color:#57e6b052;box-shadow:0 0 50px #57e6b029}.eideck-host .ptag{letter-spacing:.16em;text-transform:uppercase;color:#f3aebd;border:1px solid #f06a8a66;border-radius:7px;align-self:flex-start;align-items:center;margin-bottom:12px;padding:4px 9px;font-size:.56rem;font-weight:600;display:inline-flex}.eideck-host .ptag.mint{color:#9af0cf;border-color:#57e6b066}.eideck-host .purl{font-family:var(--mono);color:var(--faint);border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;font-size:.64rem;display:flex}.eideck-host .state{letter-spacing:.1em;border-radius:5px;padding:3px 8px;font-size:.52rem}.eideck-host .state.dec{color:#f3aebd;border:1px solid #f06a8a66}.eideck-host .state.enc{color:#9af0cf;border:1px solid #57e6b066}.eideck-host .pbody{font-family:var(--mono);font-size:.74rem;line-height:1.5}.eideck-host .pbody.leak{color:#f3aebd}.eideck-host .pbody.cipher{color:#9af0cf;word-break:break-all}.eideck-host .slide.active .flick{animation:2.4s step-end infinite eideck-flick}@keyframes eideck-flick{0%,to{opacity:1}50%{opacity:.55}}.eideck-host .benchstrip{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:2cqh;font-size:.74rem;display:flex}.eideck-host .benchstrip b{font-family:var(--serif);background:linear-gradient(90deg, #fff, var(--mint));color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:5px;font-size:1.4rem;font-style:italic}.eideck-host .benchstrip .live{color:var(--mint);align-items:center;gap:8px;display:inline-flex}.eideck-host .benchstrip .live i{background:var(--mint);width:8px;height:8px;box-shadow:0 0 8px var(--mint);border-radius:50%}.eideck-host .benchstrip .chip-pt{color:#f3aebd;border:1px solid #f06a8a66;border-radius:8px;padding:6px 12px}.eideck-host .benchstrip .chip-cp{color:#9af0cf;border:1px solid #57e6b066;border-radius:8px;padding:6px 12px}.eideck-host .slide.active .benchstrip .live i{animation:1.6s ease-in-out infinite eideck-pul}@keyframes eideck-pul{0%,to{opacity:.4}50%{opacity:1}}.eideck-host .bench{grid-template-columns:repeat(2,minmax(180px,1fr));gap:14px;width:min(680px,80cqw);margin-top:3cqh;display:grid}.eideck-host .bcard{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:16px;padding:16px}.eideck-host .bcard .bl{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:.56rem}.eideck-host .bcard .bv{font-family:var(--serif);background:linear-gradient(90deg, #fff, var(--mint));color:#0000;-webkit-background-clip:text;background-clip:text;margin:4px 0;font-size:clamp(1.7rem,2.5cqw,2.4rem);font-style:italic;line-height:1.1}.eideck-host .bcard .bv small{-webkit-text-fill-color:var(--muted);font-size:.85rem}.eideck-host .bcard .bs{font-family:var(--mono);color:var(--mint);font-size:.6rem}.eideck-host .bstatus{font-family:var(--mono);color:var(--mint);align-items:center;gap:8px;margin-top:14px;font-size:.62rem;display:inline-flex}.eideck-host .bstatus .pulse{background:var(--mint);width:8px;height:8px;box-shadow:0 0 8px var(--mint);border-radius:50%}.eideck-host .slide.active .bstatus .pulse{animation:1.6s ease-in-out infinite eideck-pul}.eideck-host .cta{color:#0b0613;background:linear-gradient(90deg,#fff,#ece6ff);border:none;border-radius:999px;align-items:center;gap:9px;margin-top:20px;padding:12px 22px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 10px 40px #b06cf059}.eideck-host .pillbrand{color:var(--muted);border:1px solid var(--line);background:#ffffff05;border-radius:999px;align-items:center;gap:9px;margin-bottom:22px;padding:6px 14px 6px 6px;font-size:.74rem;display:inline-flex}.eideck-host .pillbrand img{object-fit:contain;width:20px;height:20px}.eideck-host .pillbrand .logoring{width:18px;height:18px;margin:0;-webkit-mask:radial-gradient(5px,#0000 96%,#000 100%);mask:radial-gradient(5px,#0000 96%,#000 100%)}.eideck-host .a{opacity:0}.eideck-host .slide.active .up{animation:eideck-fadeUp .7s var(--d,0s) cubic-bezier(.2, .7, .2, 1) both}.eideck-host .slide.active .fade{animation:eideck-fade .8s var(--d,0s) ease both}.eideck-host .slide.active .sc{animation:eideck-scaleIn .7s var(--d,0s) cubic-bezier(.2, .7, .2, 1) both}@keyframes eideck-fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes eideck-fade{0%{opacity:0}to{opacity:1}}@keyframes eideck-scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.eideck-host #segs{z-index:55;pointer-events:none;background:linear-gradient(#0000,#06030da6);gap:4px;padding:8px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.eideck-host #segs .seg{background:#ffffff24;border-radius:3px;flex:1;height:3px;overflow:hidden}.eideck-host #segs .seg i{background:var(--grad);width:0;height:100%;display:block}.eideck-host #controls{z-index:50;opacity:0;pointer-events:none;background:linear-gradient(#0000,#06030dd9);justify-content:center;align-items:center;gap:12px;padding:14px;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:4px;left:0;right:0;transform:translateY(8px)}.eideck-host.controls-visible #controls{opacity:1;pointer-events:auto;transform:none}.eideck-host .cbtn{width:38px;height:38px;color:var(--ink);cursor:pointer;background:#ffffff0f;border:none;border-radius:11px;justify-content:center;align-items:center;transition:background .15s,transform .1s;display:inline-flex}.eideck-host .cbtn:hover{background:#ffffff24}.eideck-host .cbtn:active{transform:scale(.92)}.eideck-host .cbtn svg{fill:currentColor;width:18px;height:18px}.eideck-host #count{font-variant-numeric:tabular-nums;color:var(--muted);text-align:center;min-width:50px;font-size:.8rem}.eideck-host #count b{color:var(--ink)}.eideck-host #end-overlay{z-index:65;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(900px 600px at 50% 45%,#b06cf038,#0000 60%),#06030dd1;flex-direction:column;justify-content:center;align-items:center;padding:5cqh 6cqw;transition:opacity .55s,visibility .55s;display:flex;position:absolute;inset:0}.eideck-host.ended #end-overlay{opacity:1;visibility:visible;pointer-events:auto}.eideck-host #end-overlay .end-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:clamp(.62rem,1.1cqw,.78rem);font-weight:600}.eideck-host #end-overlay .end-title{letter-spacing:-.025em;max-width:18ch;margin-bottom:14px;font-size:clamp(1.6rem,5.6cqw,4rem);font-weight:800;line-height:1.08}.eideck-host #end-overlay .end-sub{color:var(--muted);font-style:italic;font-family:var(--serif);max-width:560px;margin-bottom:28px;font-size:clamp(.85rem,1.5cqw,1.15rem)}.eideck-host #end-overlay .end-cta{color:#0b0613;cursor:pointer;background:linear-gradient(90deg,#fff,#ece6ff);border:none;border-radius:999px;align-items:center;gap:10px;padding:13px 26px;font-size:clamp(.85rem,1.2cqw,1.05rem);font-weight:600;transition:transform .18s,box-shadow .25s;display:inline-flex;box-shadow:0 10px 40px #b06cf059}.eideck-host #end-overlay .end-cta:hover{transform:translateY(-2px);box-shadow:0 14px 50px #b06cf080}.eideck-host #end-overlay .end-cta:active{transform:translateY(0)}.eideck-host #end-overlay .end-cta svg{fill:currentColor;width:16px;height:16px}.eideck-host #end-overlay .end-eyebrow,.eideck-host #end-overlay .end-title,.eideck-host #end-overlay .end-sub,.eideck-host #end-overlay .end-cta{opacity:0;transition:opacity .55s,transform .55s,box-shadow .25s;transform:translateY(10px)}.eideck-host.ended #end-overlay .end-eyebrow{opacity:1;transition-delay:.1s;transform:none}.eideck-host.ended #end-overlay .end-title{opacity:1;transition-delay:.22s;transform:none}.eideck-host.ended #end-overlay .end-sub{opacity:1;transition-delay:.34s;transform:none}.eideck-host.ended #end-overlay .end-cta{opacity:1;transition-delay:.46s;transform:none}@media (width<=720px){.eideck-host{aspect-ratio:9/16;border-radius:18px}.eideck-host .slide{padding:6cqw 6cqw 11cqh}.eideck-host h2.head{max-width:14ch;font-size:clamp(1.55rem,8.5cqw,2.6rem)}.eideck-host h2.head.wide{max-width:18ch}.eideck-host .sub{margin-top:14px;font-size:clamp(.9rem,3.4cqw,1.15rem)}.eideck-host .caption{padding:0 5cqw;font-size:clamp(.7rem,2.6cqw,.95rem);bottom:.5cqh}.eideck-host .badge{margin-bottom:2cqh;font-size:clamp(.6rem,2.4cqw,.78rem)}.eideck-host .diagram{flex-direction:column;gap:clamp(14px,2cqh,28px);margin-top:2.5cqh}.eideck-host .track{width:clamp(140px,60cqw,240px);height:32px}.eideck-host .keyrow{flex-direction:column;gap:14px;margin-top:2.5cqh}.eideck-host .keyicon{width:60px;height:60px;font-size:1.7rem}.eideck-host .sealbox{width:88cqw;min-width:0;padding:14px 16px}.eideck-host #s2text{font-size:clamp(.74rem,2.8cqw,.95rem)}.eideck-host .vxmark{font-size:clamp(2.4rem,14cqw,4.5rem)}.eideck-host .logoimg{width:clamp(70px,22cqw,110px);height:clamp(70px,22cqw,110px)}.eideck-host .mrow{flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:2.5cqh}.eideck-host .mcard{width:min(320px,86cqw);min-width:0;min-height:0;padding:18px 16px}.eideck-host .mcard .eq{font-size:clamp(1.3rem,5cqw,1.7rem)}.eideck-host .midarrow{width:36px;height:36px;font-size:1rem;transform:rotate(90deg)}.eideck-host .formula{gap:6px;font-size:clamp(.7rem,2.6cqw,.86rem)}.eideck-host .fc{padding:6px 10px}.eideck-host .latpanel{width:88cqw;height:clamp(130px,18cqh,200px)}.eideck-host .latnoiselabel{text-align:center;max-width:90%;padding:0 4px;font-size:clamp(.5rem,2cqw,.62rem);line-height:1.35}.eideck-host .noisewrap{flex-direction:column;gap:18px;margin-top:2.5cqh}.eideck-host .ops{grid-template-columns:repeat(6,1fr);gap:6px;max-width:84cqw}.eideck-host .ops .op{width:100%;height:clamp(26px,9cqw,34px);font-size:clamp(.7rem,3cqw,.85rem)}.eideck-host .meter{width:clamp(150px,56cqw,200px)}.eideck-host .codes{flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:2.5cqh}.eideck-host .codecard{width:min(360px,88cqw);min-width:0}.eideck-host pre{font-size:clamp(.62rem,2.4cqw,.74rem)}.eideck-host .panels{flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:2.5cqh}.eideck-host .panel{width:min(380px,88cqw);min-width:0;padding:14px}.eideck-host .pbody{font-size:clamp(.7rem,2.6cqw,.78rem)}.eideck-host .benchstrip{gap:12px;font-size:clamp(.66rem,2.4cqw,.78rem)}.eideck-host .benchstrip b{font-size:clamp(1.05rem,4cqw,1.4rem)}.eideck-host .bench{grid-template-columns:1fr;gap:10px;width:88cqw}.eideck-host .bcard{padding:14px}.eideck-host .bcard .bv{font-size:clamp(1.6rem,6.5cqw,2.2rem)}.eideck-host .cta{margin-top:16px;padding:11px 20px;font-size:clamp(.85rem,3.2cqw,1rem)}.eideck-host .pillbrand{margin-bottom:16px;font-size:clamp(.66rem,2.6cqw,.82rem)}.eideck-host #controls{gap:8px;padding:8px 10px;bottom:22px}.eideck-host .cbtn{width:34px;height:34px}.eideck-host .cbtn svg{width:16px;height:16px}.eideck-host #count{min-width:44px;font-size:.74rem}.eideck-host #segs{gap:3px;padding:7px 10px}.eideck-host #segs .seg{height:2.5px}.eideck-host #end-overlay{padding:8cqh 6cqw}.eideck-host #end-overlay .end-title{max-width:14ch;font-size:clamp(1.5rem,8.5cqw,2.6rem)}.eideck-host #end-overlay .end-sub{font-size:clamp(.85rem,3.2cqw,1.1rem)}.eideck-host #end-overlay .end-cta{padding:11px 22px;font-size:clamp(.85rem,3.2cqw,1rem)}}@media (prefers-reduced-motion:reduce){.eideck-host .slide,.eideck-host .rail i,.eideck-host .packet,.eideck-host .readout,.eideck-host .logoimg,.eideck-host .logoring,.eideck-host .lattice .dot,.eideck-host .lattice .hop,.eideck-host .lattice .noisept,.eideck-host .ops .op,.eideck-host .flick,.eideck-host .benchstrip .live i,.eideck-host .bstatus .pulse,.eideck-host .mcard .res,.eideck-host .up,.eideck-host .fade,.eideck-host .sc{transition:opacity .2s,visibility .2s!important;animation:none!important}.eideck-host #end-overlay .end-eyebrow,.eideck-host #end-overlay .end-title,.eideck-host #end-overlay .end-sub,.eideck-host #end-overlay .end-cta{transition:none!important;transform:none!important}}
