:root{--bg:#07070a;--panel:#0b0b0f;--card:#0f0f14;--card2:#15151c;--field:#121218;--line:hsla(0,0%,100%,.07);--line2:hsla(0,0%,100%,.13);--text:#f1f1f5;--muted:#8d8d99;--dim:#5c5c68;--accent:#ceff00;--accentbg:rgba(206,255,0,.12);--glow:rgba(150,190,0,.3);--lime:#ceff00;--onlime:#0a0a0d;--ok:#ceff00;--okbg:rgba(206,255,0,.12);--bad:#f87171;--badbg:hsla(0,91%,71%,.11);--warn:#fbbf24;--warnbg:rgba(251,191,36,.1);--invert:#f1f1f5;--invtext:#0a0a0d;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#f3f3f6;--panel:#fbfbfd;--card:#fff;--card2:#fafafc;--field:#f4f4f7;--line:rgba(10,10,20,.08);--line2:rgba(10,10,20,.15);--text:#121218;--muted:#62626e;--dim:#9a9aa5;--accent:#4f6600;--accentbg:rgba(170,215,0,.22);--glow:rgba(206,255,0,.45);--lime:#ceff00;--onlime:#0a0a0d;--ok:#4f6600;--okbg:rgba(170,215,0,.22);--bad:#c62828;--badbg:rgba(198,40,40,.09);--warn:#a16207;--warnbg:rgba(161,98,7,.1);--invert:#121218;--invtext:#fff;color-scheme:light}}:root[data-theme=light]{--bg:#f3f3f6;--panel:#fbfbfd;--card:#fff;--card2:#fafafc;--field:#f4f4f7;--line:rgba(10,10,20,.08);--line2:rgba(10,10,20,.15);--text:#121218;--muted:#62626e;--dim:#9a9aa5;--accent:#4f6600;--accentbg:rgba(170,215,0,.22);--glow:rgba(206,255,0,.45);--lime:#ceff00;--onlime:#0a0a0d;--ok:#4f6600;--okbg:rgba(170,215,0,.22);--bad:#c62828;--badbg:rgba(198,40,40,.09);--warn:#a16207;--warnbg:rgba(161,98,7,.1);--invert:#121218;--invtext:#fff;color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}html{scroll-padding-top:env(safe-area-inset-top,0)}*,:after,:before{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(900px 520px at -5% -12%,var(--glow),transparent 62%),var(--bg);background-attachment:fixed;color:var(--text);font:400 15px/1.5 Geist,Inter,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:10px}.serial{font-family:Saira Stencil One,Geist,system-ui,sans-serif;letter-spacing:.04em}.app{display:grid;grid-template-columns:1fr;min-height:100vh}.side{display:none}.main{min-width:0;padding-bottom:96px}@media (min-width:960px){.app{grid-template-columns:272px 1fr;max-width:1360px;margin:0 auto}.side{display:flex;flex-direction:column;gap:6px;position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);height:100vh;padding:28px 22px;border-right:1px solid var(--line);background:linear-gradient(180deg,hsla(0,0%,100%,.025),transparent 40%)}.main{padding-bottom:40px}.tabbar{display:none!important}}.brand{display:flex;align-items:center;gap:12px;padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:18px}.mark{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--card2);border:1px solid var(--line2);font-family:Saira Stencil One,sans-serif;font-size:15px}.brand b{display:block;font-weight:500;font-size:16px}.brand small{color:var(--muted);font-size:13px}.side-welcome{padding:4px 0 20px;border-bottom:1px solid var(--line);margin-bottom:14px}.side-welcome h2{margin:0;font-size:26px;line-height:1.1;font-weight:500;letter-spacing:-.02em}.side-welcome p{margin:8px 0 0}.navlabel,.side-welcome p{color:var(--muted);font-size:13px}.navlabel{margin:14px 0 4px}.navitem{display:flex;align-items:center;gap:14px;padding:11px 14px;border-radius:12px;color:var(--muted);border:1px solid transparent;position:relative}.navitem svg{width:20px;height:20px;flex:none}.navitem.on,.navitem:hover{color:var(--text)}.navitem.on{background:linear-gradient(90deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.015));border-color:var(--line2)}.navitem.on:after{content:"";position:absolute;right:14px;width:2px;height:16px;border-radius:2px;background:var(--accent)}.topbar{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:20;display:flex;align-items:center;gap:12px;padding:14px 18px;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.topbar .mark{width:32px;height:32px;font-size:13px;border-radius:9px}.crumbs{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--muted);min-width:0}.crumbs svg{width:20px;height:20px}.crumbs b{color:var(--text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crumbs .sep{color:var(--dim)}.quick{margin-left:auto;display:none}.quick input{width:200px;background:var(--field);border:1px solid var(--line2);border-radius:12px;padding:9px 14px;font-size:14px}@media (min-width:960px){.topbar .mark{display:none}.quick{display:block}.topbar{padding:18px 32px}}.ticker{overflow:hidden;border-bottom:1px solid var(--line);white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ticker-track{display:inline-flex;gap:0;padding:12px 0;animation:tick 40s linear infinite}.tick{display:inline-flex;align-items:center;gap:10px;padding:0 20px;border-right:1px solid var(--line);font-size:14px;color:var(--muted)}.tick .serial{color:var(--text);font-size:15px}@keyframes tick{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ticker{overflow-x:auto}.ticker-track{animation:none}}.page{padding:36px 22px;max-width:1040px}@media (min-width:960px){.page{padding:56px 48px}}.meta{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:14px}.meta b{color:var(--text);font-weight:500}.livedot{width:22px;height:22px;border-radius:50%;border:1px solid var(--line2);display:grid;place-items:center;flex:none}.livedot:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}h1{font-size:clamp(34px,9vw,52px);line-height:1.02;letter-spacing:-.035em;font-weight:500;margin:22px 0 20px}h1 .soft{color:var(--muted)}h2.sec{font-size:21px;font-weight:500;letter-spacing:-.01em;margin:0}.lede{color:var(--muted);max-width:52ch;margin:0 0 32px}.sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:72px 0 26px;padding-top:44px;border-top:1px solid var(--line)}.sechead .meta{font-size:13px;margin-bottom:8px}.lookup{display:flex;gap:12px;max-width:520px}.lookup input{flex:1 1;min-width:0;background:var(--field);border:1px solid var(--line2);border-radius:16px;padding:14px 18px;font-family:Saira Stencil One,sans-serif;font-size:26px;letter-spacing:.1em;text-transform:uppercase}.lookup input::placeholder{color:var(--dim)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border-radius:13px;border:1px solid var(--line2);background:var(--card2);font-weight:500;font-size:15px;cursor:pointer;white-space:nowrap}.btn:hover{border-color:var(--muted)}.btn.primary{background:var(--lime);color:var(--onlime);border-color:var(--lime)}.btn.primary:hover{border-color:var(--lime);filter:brightness(1.06)}.btn.soft{background:var(--accentbg);color:var(--accent)}.btn.danger,.btn.soft{border-color:transparent}.btn.danger{background:var(--badbg);color:var(--bad)}.btn.sm{padding:8px 12px;font-size:13px;border-radius:10px}.btn.block{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:500;white-space:nowrap}.pill.ok{background:var(--okbg);color:var(--ok)}.pill.bad{background:var(--badbg);color:var(--bad)}.pill.warn{background:var(--warnbg);color:var(--warn)}.pill.neutral{background:var(--card2);color:var(--muted);border:1px solid var(--line)}.swatch{width:12px;height:12px;border-radius:50%;border:1px solid var(--line2);flex:none;display:inline-block}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;border:1px solid var(--line2);background:var(--card);font-size:14px;cursor:pointer;white-space:nowrap}.chip.on{background:var(--accentbg);color:var(--accent);border-color:transparent}.chips{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.card{position:relative;background:linear-gradient(180deg,var(--card2),var(--card));border:1px solid var(--line);border-radius:24px;padding:28px}.ed-row{display:flex;gap:18px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory;scrollbar-width:none}.ed-card{flex:0 0 min(280px,78vw);scroll-snap-align:start;overflow:hidden}.ed-card:before{content:"";position:absolute;left:0;top:96px;width:3px;height:28px;border-radius:0 3px 3px 0;background:var(--ed)}.ed-card:after{content:"";position:absolute;inset:auto -30% -60% -10%;height:70%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ed) 38%,transparent),transparent);opacity:.55;pointer-events:none}.ed-top{display:flex;align-items:center;gap:14px}.ed-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--field);border:1px solid var(--line)}.ed-icon i{width:22px;height:22px;border-radius:50%;background:var(--ed);border:1px solid var(--line2)}.ed-top small{display:block;color:var(--muted);font-size:13px}.ed-top b{font-size:18px;font-weight:500;letter-spacing:.02em}.ed-label{color:var(--muted);font-size:14px;margin:26px 0 2px}.ed-num{font-size:34px;font-weight:500;letter-spacing:-.02em}.ed-num span{color:var(--dim)}.bar{height:6px;background:var(--field);margin-top:14px;overflow:hidden}.bar,.bar i{border-radius:6px}.bar i{display:block;height:100%;background:var(--accent)}.list{border:1px solid var(--line);border-radius:22px;overflow:hidden;background:var(--card)}.lhead{display:none}.row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px 16px;gap:8px 16px;padding:20px 22px;border-top:1px solid var(--line)}.row:first-child{border-top:0}.row:hover{background:var(--card2)}.row .serial{font-size:20px}.who b{display:block;font-weight:500}.who span{color:var(--muted);font-size:13.5px}.row .ed{display:none}.row .st{justify-self:end}@media (min-width:700px){.lhead{display:grid;grid-template-columns:110px 1fr 140px 130px;grid-gap:14px;gap:14px;padding:14px 22px;color:var(--muted);font-size:13px;border-bottom:1px solid var(--line)}.row{grid-template-columns:110px 1fr 140px 130px;padding:22px 26px}.row .ed{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:14px}}.empty{padding:34px 22px;text-align:center;color:var(--muted)}.det{overflow:hidden}.det:before{content:"";position:absolute;left:0;top:30px;width:3px;height:44px;border-radius:0 3px 3px 0;background:var(--ed)}.det-serial{font-family:Saira Stencil One,sans-serif;font-size:clamp(64px,22vw,112px);line-height:.95;letter-spacing:.06em;margin:20px 0 24px}.kv{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;margin-top:32px;border-top:1px solid var(--line)}.kv div{display:flex;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.kv dt{color:var(--muted);margin:0}.kv dd{margin:0;font-weight:500;text-align:right;overflow-wrap:anywhere}.alert{border-radius:18px;padding:20px 22px;margin-top:26px;font-size:14.5px}.alert.bad{background:var(--badbg);color:var(--bad)}.alert.ok{background:var(--okbg);color:var(--ok)}.alert.neutral{background:var(--card2);border:1px solid var(--line);color:var(--muted)}.alert b{display:block;margin-bottom:2px}.hist{list-style:none;margin:0;padding:0}.hist li{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--muted)}.hist li span:first-child{color:var(--text)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.form{display:grid;grid-gap:24px;gap:24px;max-width:560px}.field label{display:block;font-size:13.5px;color:var(--muted);margin-bottom:7px}.field input,.field select{width:100%;background:var(--field);border:1px solid var(--line2);border-radius:13px;padding:12px 14px;font-size:16px}.field input.code{font-family:Saira Stencil One,sans-serif;font-size:22px;letter-spacing:.12em;text-transform:uppercase}.field .hint{font-size:12.5px;color:var(--dim);margin-top:6px}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.check{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--muted);cursor:pointer}.check input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--accent);flex:none}.err{color:var(--bad);font-size:14px;min-height:0}.seg{display:flex;gap:6px;padding:5px;background:var(--field);border:1px solid var(--line);border-radius:14px;overflow-x:auto}.seg button{flex:1 1;border:0;background:transparent;padding:10px 12px;border-radius:10px;color:var(--muted);font-weight:500;cursor:pointer;white-space:nowrap}.seg button.on{background:var(--card2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line2)}.opts{display:grid;grid-gap:10px;gap:10px}.opt{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--line2);border-radius:14px;cursor:pointer;background:var(--card)}.opt input{accent-color:var(--accent);width:18px;height:18px}.opt b{font-weight:500;display:block}.opt span{font-size:13px;color:var(--muted)}.lot{margin-top:20px}.lot-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.lot-head b{font-weight:500;font-size:17px}.lot-head small{display:block;color:var(--muted);font-size:13.5px;margin-top:2px}.lot-btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.mini{width:100%;border-collapse:collapse;margin-top:16px;font-size:14px}.mini td{padding:9px 6px;border-top:1px solid var(--line)}.mini td:first-child{font-size:17px}.mini .pw,.mini td:first-child{font-family:Saira Stencil One,sans-serif}.mini .pw{letter-spacing:.08em;color:var(--muted)}.wrapx{overflow-x:auto}.next{display:flex;gap:18px;flex-wrap:wrap;color:var(--muted);font-size:14px}.next b{color:var(--text);font-weight:500}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(4,1fr);padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--panel) 88%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--line)}.tabbar a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;font-size:11px;color:var(--dim);border-radius:12px}.tabbar a svg{width:22px;height:22px}.tabbar a.on{color:var(--text)}.toast{position:fixed;left:50%;bottom:calc(92px + env(safe-area-inset-bottom,0px));transform:translateX(-50%) translateY(20px);opacity:0;background:var(--invert);color:var(--invtext);padding:12px 18px;border-radius:14px;font-weight:500;font-size:14px;transition:.25s;z-index:60;pointer-events:none;max-width:90vw}.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}@media (min-width:960px){.toast{bottom:32px}}.modal{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.6);display:grid;place-items:center;padding:20px}.modal .card{width:min(640px,100%);max-height:85vh;display:flex;flex-direction:column;gap:14px}.modal textarea{width:100%;min-height:240px;flex:1 1;background:var(--field);border:1px solid var(--line2);border-radius:12px;padding:12px;color:var(--text);font:13px/1.45 ui-monospace,Menlo,monospace}.note{font-size:13px;color:var(--dim);margin-top:28px;max-width:60ch}.about p.body{color:var(--muted);max-width:62ch;margin:0 0 32px}.how{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}@media (min-width:700px){.how{grid-template-columns:1fr 1fr}}.step{padding:26px 26px 28px;border-radius:22px}.step .n{font-family:Saira Stencil One,sans-serif;font-size:26px;color:var(--accent);line-height:1}.step b{display:block;font-weight:500;font-size:17px;margin:18px 0 8px}.step p{margin:0;color:var(--muted);font-size:14px}.hero{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px}.hero-3d{position:relative;min-width:0;overflow:hidden;height:min(96vw,440px);margin:-20px -22px 0}.hero-3d:before{inset:8% 12% 14%;transform:translate(calc(var(--gx,0) * -48px),calc(var(--gy,0) * -36px));background:radial-gradient(closest-side,color-mix(in srgb,var(--lime) 20%,transparent),transparent)}.hero-3d:after,.hero-3d:before{content:"";position:absolute;pointer-events:none}.hero-3d:after{left:30%;right:30%;bottom:9%;transform:translateX(calc(var(--gx,0) * 30px));height:22px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent)}.hero-3d canvas{position:relative;z-index:1;display:block;width:100%!important;height:100%!important;touch-action:pan-y;cursor:-webkit-grab;cursor:grab}.hero-3d canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.hero-3d .hint{position:absolute;z-index:2;left:0;right:0;bottom:0;text-align:center;font-size:12px;color:var(--dim)}.hero-3d .gyro-btn{position:absolute;z-index:3;top:28px;right:22px;font-size:13px;padding:8px 14px;background:var(--accentbg);color:var(--accent);border-color:transparent}@media (min-width:960px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px}.hero-3d{order:2;height:540px;margin:-30px 0 0}.hero-copy{order:1}}.rv{opacity:0;transform:translateY(32px);transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0ms)}.rv.rv-x{transform:translateX(56px)}.rv.rv-s{transform:translateY(18px) scale(.97)}.rv.in{opacity:1;transform:none}.ed-card .bar i{transform-origin:left center;transform:scaleX(0);transition:transform 1.1s cubic-bezier(.2,.7,.2,1) calc(var(--d,0ms) + .25s)}.ed-card.in .bar i{transform:none}.step .n{display:inline-block;transition:transform .6s cubic-bezier(.2,.9,.3,1.4) calc(var(--d,0ms) + .2s),opacity .4s calc(var(--d,0ms) + .2s)}.step.rv .n{transform:scale(.4);opacity:0}.step.in .n{transform:none;opacity:1}.det-serial{animation:stamp .7s cubic-bezier(.2,.8,.2,1) both}@keyframes stamp{0%{opacity:0;transform:scale(1.25);filter:blur(10px)}60%{opacity:1;filter:blur(0)}to{transform:none}}.det .pill{animation:pop .5s cubic-bezier(.2,.9,.3,1.4) .35s both}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.card.ed-card{--edhi:color-mix(in srgb,var(--ed) 55%,#fff);--edlo:color-mix(in srgb,var(--ed) 55%,#000);background:linear-gradient(155deg,color-mix(in srgb,var(--ed) 62%,var(--card)) 0,color-mix(in srgb,var(--ed) 22%,var(--card)) 55%,var(--card) 100%);border-color:color-mix(in srgb,var(--edhi) 22%,transparent)}.sheen{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;mix-blend-mode:screen;opacity:.7;background:radial-gradient(circle at calc(50% + var(--tx,0) * 45%) calc(35% + var(--ty,0) * 45%),color-mix(in srgb,var(--edhi) 38%,transparent),transparent 45%),linear-gradient(115deg,transparent 22%,color-mix(in srgb,var(--edhi) 30%,transparent) 42%,hsla(0,0%,100%,.22) 50%,color-mix(in srgb,var(--edhi) 30%,transparent) 58%,transparent 78%),repeating-linear-gradient(55deg,color-mix(in srgb,var(--edhi) 7%,transparent) 0 2px,transparent 2px 7px);background-size:100% 100%,260% 260%,100% 100%;background-position:0 0,calc(50% + var(--tx,0) * 50%) calc(50% + var(--ty,0) * 50%),0 0}.ed-icon .holo-seal{width:26px;height:26px;border-color:color-mix(in srgb,var(--edhi) 40%,transparent);background:conic-gradient(from calc(var(--tx,0) * 200deg + var(--ty,0) * 90deg),var(--ed),var(--edhi),var(--ed),var(--edlo),var(--ed));box-shadow:0 0 16px color-mix(in srgb,var(--edhi) 30%,transparent)}.metal{--metal:linear-gradient(100deg,#5e5e68,#b9b9c4 22%,#fff 36%,#ceff00 41%,#fff 46%,#a8a8b3 60%,#4e4e58 80%,#cfcfd8);background-image:var(--metal);background-size:320% 100%;background-position:calc(50% + var(--tx,0) * 45%) 50%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.det .motion-btn{position:absolute;z-index:2;top:22px;right:22px;font-size:13px;padding:8px 14px;background:var(--accentbg);color:var(--accent);border-color:transparent}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .sheen{mix-blend-mode:multiply;opacity:.3}:root:not([data-theme=dark]) .metal{--metal:linear-gradient(100deg,#2a2a31,#6b6b76 24%,#c9c9d2 36%,#7f9c00 41%,#c9c9d2 46%,#5a5a64 60%,#1f1f25 80%,#55555e)}}:root[data-theme=light] .sheen{mix-blend-mode:multiply;opacity:.3}:root[data-theme=light] .metal{--metal:linear-gradient(100deg,#2a2a31,#6b6b76 24%,#c9c9d2 36%,#7f9c00 41%,#c9c9d2 46%,#5a5a64 60%,#1f1f25 80%,#55555e)}@media (prefers-reduced-motion:reduce){.ed-card .bar i,.rv,.rv.rv-s,.rv.rv-x,.step.rv .n{opacity:1;transform:none;transition:none}.det .pill,.det-serial{animation:none}}"+
  "@page{size:50mm 50mm;margin:0}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Geist,system-ui,sans-serif;color:#000}"+
  ".c{width:50mm;height:50mm;padding:2.6mm 3mm 2.2mm;display:flex;flex-direction:column;align-items:center;overflow:hidden;break-after:page;page-break-after:always;background:#fff}"+
  ".c:last-child{break-after:auto;page-break-after:auto}"+
  ".top{width:100%;display:flex;justify-content:space-between;align-items:baseline;font-size:6.5pt}.top b{font-weight:600}.top span{color:#444}"+
  ".qr{width:23mm;height:23mm;margin:1.2mm 0 .4mm}.qr svg{width:100%;height:100%;display:block}"+
  ".s{font-family:Saira Stencil One,sans-serif;font-size:25pt;line-height:1;letter-spacing:.06em}"+
  ".k{display:flex;align-items:baseline;gap:1.6mm;margin-top:.9mm}.k span{font-size:5.5pt;color:#444}.k b{font-family:Saira Stencil One,sans-serif;font-size:10.5pt;letter-spacing:.08em;font-weight:400}"+
  ".u{margin-top:auto;font-size:4.8pt;color:#555}"+
  "@media screen{body{background:#e9e9ec;padding:8mm;display:flex;flex-wrap:wrap;gap:6mm}.c{box-shadow:0 0 0 .25mm #c8c8cc}}"+
  "
canvas,#hero3d{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}