.theme_scope__36XhM{--ui-background:#02050a;--ui-color-scheme:dark;--ui-surface:#161619;--ui-raised:#242428;--ui-hover:#323237;--ui-text:#f5f5f7;--ui-body:#d2d2d7;--ui-muted:#a1a1a6;--ui-border:#38383d;--ui-accent:#2997ff;--ui-error:#ffb4a9;--ui-success:#30d158;--ui-segment:rgb(255 255 255/8%);--ui-selected:#f5f5f7;--ui-selected-text:#1d1d1f;color-scheme:dark}.theme_scope__36XhM.theme_settings__qp4Fb{background:var(--ui-surface)!important;color:var(--ui-body)!important;border-color:var(--ui-border)!important;color-scheme:var(--ui-color-scheme)!important}.theme_scope__36XhM.theme_settings__qp4Fb p{color:var(--ui-body)!important}.theme_scope__36XhM.theme_settings__qp4Fb input{background:var(--ui-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}.styles_root__14S5j{position:fixed;inset:0;font-size:16px;line-height:normal}.styles_root__14S5j h1,.styles_root__14S5j h2,.styles_root__14S5j p{font:inherit;color:inherit;min-height:0}.styles_root__14S5j a:hover{opacity:1;transition:none}.styles_root__14S5j .styles_noscript__g5Ooe{position:absolute;top:45%;width:100%;text-align:center}.styles_root__14S5j{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ui-text,#f5f5f7);font-synthesis:none;-webkit-font-smoothing:antialiased}.styles_root__14S5j *{box-sizing:border-box}.styles_root__14S5j{width:100%;height:100%;margin:0;overflow:hidden;background:var(--ui-background,#02050a)}.styles_root__14S5j button{font:inherit;-webkit-tap-highlight-color:transparent}.styles_root__14S5j button:focus-visible{outline:2px solid #73c5ff;outline-offset:5px}.styles_root__14S5j .styles_field__6ul8h{position:fixed;inset:0;width:100%;height:100%;touch-action:none}.styles_root__14S5j .styles_navigation__3kJ1s{position:fixed;z-index:2;top:max(30px,env(safe-area-inset-top));left:max(36px,env(safe-area-inset-left));right:max(36px,env(safe-area-inset-right));display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;pointer-events:none}.styles_root__14S5j .styles_navigation-actions__NJQTi{display:flex;justify-content:flex-end;align-items:center}.styles_root__14S5j .styles_fps__1l0Sv{margin-right:auto;color:#91acc7;font-size:10px;font-variant-numeric:tabular-nums}.styles_root__14S5j .styles_mode-switch__1DfML{display:flex;gap:3px;margin:0 18px;padding:3px;border:1px solid hsla(0,0%,100%,.0784313725490196);border-radius:9px;background:#07111e;pointer-events:auto}.styles_root__14S5j .styles_mode-switch__1DfML button{padding:7px 10px;border:0;border-radius:6px;background:transparent;color:#91acc7;font-size:11px;cursor:pointer}.styles_root__14S5j .styles_mode-switch__1DfML button[aria-pressed=true]{background:#203b53;color:#d5eeff}.styles_root__14S5j .styles_dock__2V7I-{position:fixed;z-index:3;left:50%;bottom:max(48px,calc(env(safe-area-inset-bottom) + 26px));transform:translateX(-50%);display:flex;align-items:center;flex-direction:column;gap:19px;width:-moz-max-content;width:max-content;max-width:calc(100vw - 24px)}.styles_root__14S5j .styles_state-caption__EkbXs{display:flex;align-items:center;gap:8px;min-height:16px;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#8299b2}.styles_root__14S5j .styles_state-caption__EkbXs:before{content:"";width:3px;height:3px;background:#83c9ff;border-radius:50%;box-shadow:0 0 8px rgba(93,174,255,.6274509803921569)}.styles_root__14S5j .styles_regenerate__1VFVn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(11,20,33,.7019607843137254);border:1px solid rgba(154,198,240,.1450980392156863);border-radius:100px;padding:14px 28px;min-height:44px;color:#d5eeff;font-size:12px;font-weight:450;cursor:pointer;transition:color .3s,background .3s,border-color .3s}.styles_root__14S5j .styles_regenerate__1VFVn:hover{color:#d3eaff;background:rgba(38,70,108,.12549019607843137)}.styles_root__14S5j .styles_hint__31fBr{margin:0;color:#91acc7;font-size:11px;letter-spacing:.25px}.styles_root__14S5j .styles_hint__31fBr span{font-variant-numeric:tabular-nums;letter-spacing:2px}.styles_root__14S5j .styles_failure__ALvpU{position:fixed;top:45%;left:50%;transform:translate(-50%,-50%);z-index:5;width:min(380px,85vw);padding:20px;color:#d5e5f4;background:#101d2e;border-radius:12px;font-size:14px;line-height:1.6;text-align:center}.styles_root__14S5j [hidden]{display:none!important}@media (max-width:600px){.styles_root__14S5j .styles_navigation__3kJ1s{top:max(23px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right))}.styles_root__14S5j .styles_dock__2V7I-{bottom:max(38px,calc(env(safe-area-inset-bottom) + 22px));gap:16px}}@media (max-height:480px){.styles_root__14S5j .styles_navigation__3kJ1s{top:17px}.styles_root__14S5j .styles_dock__2V7I-{bottom:max(12px,env(safe-area-inset-bottom));gap:8px}.styles_root__14S5j .styles_state-caption__EkbXs{display:none}.styles_root__14S5j .styles_regenerate__1VFVn{padding-top:6px;padding-bottom:6px;min-height:32px}}@media (prefers-reduced-motion:reduce){.styles_root__14S5j .styles_regenerate__1VFVn{transition:none}}.styles_root__14S5j.styles_camera-mode__23Mp5{height:100%;overflow-y:auto}.styles_root__14S5j.styles_camera-mode__23Mp5 .styles_navigation__3kJ1s{position:absolute}.styles_root__14S5j .styles_live-scanner__1-hoq{width:min(100%,480px);margin:0 auto;padding:105px 24px 32px;text-align:center}.styles_root__14S5j .styles_live-scanner__1-hoq h1{font-size:20px;margin:0 0 12px}.styles_root__14S5j .styles_live-scanner__1-hoq p{color:#91acc7;font-size:12px;line-height:1.6}.styles_root__14S5j .styles_camera-success__1iQ7B{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100svh;padding-bottom:80px}.styles_root__14S5j .styles_camera-success__1iQ7B h1{outline:none}.styles_root__14S5j .styles_camera-success__1iQ7B .styles_hint__31fBr{font-size:11px}.styles_root__14S5j .styles_camera-success__1iQ7B .styles_rescan__2mcdM{width:auto;min-width:148px;margin-top:24px;padding:12px 24px}.styles_root__14S5j .styles_live-camera-window__3Td6k{position:relative;width:100%;aspect-ratio:1;margin:22px 0;border-radius:50%;overflow:hidden;background:#02050a;border:1px solid rgba(147,202,255,.1450980392156863)}.styles_root__14S5j .styles_capture-video__5mxxL{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.styles_root__14S5j .styles_live-scanner__1-hoq .styles_simulation-note__31ZCf{max-width:none;margin-top:22px;font-size:11px}.styles_root__14S5j .styles_live-scanner__1-hoq .styles_camera-error__nCq7U{color:#ffb4a9}.styles_root__14S5j .styles_live-scanner__1-hoq .styles_decoded-code__C3QUy span{color:#d8f1ff}.styles_root__14S5j .styles_camera-settings__I5rQF{margin-top:16px;padding:12px 0;border-top:1px solid rgba(147,202,255,.1450980392156863);text-align:left;color:#91acc7;font-size:12px}.styles_root__14S5j .styles_camera-settings__I5rQF summary{cursor:pointer}.styles_root__14S5j .styles_camera-settings__I5rQF label{display:block;margin:14px 0 8px}.styles_root__14S5j .styles_camera-settings__I5rQF select{width:100%;margin-top:8px;padding:8px;color:#bad8ed;background:#0c1b2a;border:1px solid rgba(147,202,255,.18823529411764706);border-radius:6px;font:inherit}.styles_root__14S5j .styles_camera-settings__I5rQF button{padding:8px 12px;color:#bad8ed;background:rgba(32,59,83,.3137254901960784);border:1px solid rgba(147,202,255,.18823529411764706);border-radius:6px;font:inherit;cursor:pointer}.styles_root__14S5j .styles_camera-settings__I5rQF :disabled{opacity:.5;cursor:default}.styles_root__14S5j .styles_camera-focus-actions__3ukf2{display:flex;flex-wrap:wrap;gap:8px}.styles_root__14S5j .styles_camera-adjustment__V9xSz input{display:block;width:100%;margin:8px 0;accent-color:#80cfff}.styles_root__14S5j .styles_camera-adjustment__V9xSz span{display:block;margin:8px 0;overflow-wrap:anywhere;font-size:11px}.styles_root__14S5j .styles_emitter__2XZY7{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 43%,#071328 0,#040b17 28%,#02050a 72%)}.styles_root__14S5j .styles_field__6ul8h{position:absolute}.styles_root__14S5j .styles_introduction__r1on2{position:absolute;top:94px;left:24px;right:24px;text-align:center;pointer-events:none}.styles_root__14S5j .styles_introduction__r1on2 p{margin:12px 0 0;color:var(--ui-muted);font-size:12px;line-height:1.5}.styles_root__14S5j .styles_introduction__r1on2 h1{margin:0;font-size:clamp(32px,3.2vw,46px);font-weight:600;letter-spacing:-1.6px;line-height:1.08}.styles_root__14S5j .styles_dock__2V7I-{position:absolute;gap:12px;max-width:calc(100% - 24px);bottom:48px}.styles_root__14S5j .styles_demo-settings__2RvdX{position:relative;font-size:10px;color:#8097b0;text-align:center}.styles_root__14S5j .styles_demo-settings__2RvdX summary{list-style:none;cursor:pointer;padding:5px 12px}.styles_root__14S5j .styles_demo-settings__2RvdX summary::-webkit-details-marker{display:none}.styles_root__14S5j .styles_demo-settings__2RvdX summary:hover{color:#d5eeff}.styles_root__14S5j .styles_demo-settings__2RvdX summary:focus-visible{outline:2px solid #73c5ff;outline-offset:3px}.styles_root__14S5j .styles_code-editor__1v40M{position:absolute;bottom:33px;left:50%;transform:translateX(-50%);width:260px;padding:18px;border-radius:16px;text-align:left;background:rgba(16,30,48,.9607843137254902);border:1px solid rgba(143,201,255,.14901960784313725);box-shadow:0 15px 45px rgba(0,0,0,.5333333333333333)}.styles_root__14S5j .styles_code-editor__1v40M label{display:block;margin-bottom:10px;color:#b8cde2}.styles_root__14S5j .styles_code-input-row__39csn{display:flex;gap:9px}.styles_root__14S5j .styles_code-editor__1v40M input{min-width:0;width:125px;padding:9px 10px;border-radius:8px;border:1px solid rgba(168,214,255,.18823529411764706);background:#07111e;color:#d5eeff;font:16px ui-monospace,SFMono-Regular,monospace;letter-spacing:3px}.styles_root__14S5j .styles_code-editor__1v40M button{border:1px solid rgba(143,201,255,.18823529411764706);border-radius:8px;background:#1c3650;color:#d5eeff;padding:0 12px;font-size:11px;cursor:pointer}.styles_root__14S5j .styles_code-editor__1v40M .styles_motion-toggle__3SFkQ{width:100%;padding:9px 12px;margin-bottom:16px}.styles_root__14S5j .styles_code-editor__1v40M p{margin:10px 0 0;line-height:1.5;color:#7f96ae}.styles_root__14S5j .styles_camera-feed__2mVWL{position:absolute;inset:0;width:100%;height:100%;border-radius:50%}.styles_root__14S5j .styles_scan-status__3jsK6{font-size:12px;margin:0 0 6px;font-weight:500;color:#d2e8fa}.styles_root__14S5j .styles_scan-detail__rzkQ9{font-size:9px;margin:0;min-height:26px;line-height:1.5;color:#7b94ad}.styles_root__14S5j .styles_scan-progress__1qVW2{height:2px;margin:10px 0 13px;border-radius:2px;overflow:hidden;background:rgba(190,223,255,.07450980392156863)}.styles_root__14S5j .styles_scan-progress__1qVW2 span{display:block;height:100%;background:#88d1ff;transform:scaleX(0);transform-origin:left}.styles_root__14S5j .styles_decoded-code__C3QUy{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin:0 0 12px}.styles_root__14S5j .styles_decoded-code__C3QUy span{padding:8px 0;background:rgba(25,45,65,.23921568627450981);border:1px solid rgba(138,196,239,.08235294117647059);border-radius:7px;font:22px ui-monospace,SFMono-Regular,monospace;color:#567086}.styles_root__14S5j .styles_rescan__2mcdM{width:100%;padding:9px 8px;border-radius:9px;border:1px solid rgba(147,202,255,.12549019607843137);background:rgba(32,59,83,.3137254901960784);color:#bad8ed;font-size:10px;cursor:pointer}.styles_root__14S5j .styles_rescan__2mcdM:disabled{color:#5c7388;cursor:default;background:transparent;border-color:rgba(147,202,255,.043137254901960784)}.styles_root__14S5j .styles_save-frame__vsrHZ{padding:10px;margin-top:8px;border:0;background:transparent;color:#91acc7;font-size:11px;cursor:pointer}.styles_root__14S5j .styles_scan-recording__XrMAO .styles_save-frame__vsrHZ{display:inline-block}.styles_root__14S5j .styles_scan-recording__XrMAO p{margin:6px 0}.styles_root__14S5j .styles_scan-recording__XrMAO :disabled{opacity:.5;cursor:default}.styles_root__14S5j .styles_simulation-note__31ZCf{max-width:286px;margin:0;text-align:center;color:#7890a7;font-size:10px;line-height:1.6}.styles_root__14S5j .styles_simulation-note__31ZCf strong{color:var(--ui-body);font-weight:500}.styles_root__14S5j .styles_code-editor__1v40M .styles_signal-toggle__1mKTA{display:flex;align-items:center;gap:8px;margin:13px 0 0;font-size:10px}.styles_root__14S5j .styles_code-editor__1v40M .styles_signal-toggle__1mKTA input{width:14px;height:14px;margin:0;accent-color:#7dc7ff}@media (max-width:900px){.styles_root__14S5j{height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto}.styles_root__14S5j .styles_emitter__2XZY7{position:relative;inset:auto;width:100%;height:100svh;min-height:560px}.styles_root__14S5j .styles_navigation__3kJ1s{position:absolute}.styles_root__14S5j .styles_introduction__r1on2{top:max(clamp(112px,12svh,148px),calc(env(safe-area-inset-top) + 96px))}.styles_root__14S5j .styles_introduction__r1on2 h1{font-size:clamp(26px,8vw,34px);letter-spacing:-1.1px}.styles_root__14S5j .styles_introduction__r1on2 h1 span{display:inline}}@media (max-height:850px) and (min-width:901px){.styles_root__14S5j .styles_introduction__r1on2{top:88px}}@media (max-height:750px) and (min-width:901px){.styles_root__14S5j .styles_introduction__r1on2{top:80px}.styles_root__14S5j .styles_introduction__r1on2 h1{font-size:26px;letter-spacing:-.8px}.styles_root__14S5j .styles_decoded-code__C3QUy{gap:2px;margin-bottom:7px}.styles_root__14S5j .styles_decoded-code__C3QUy span{font-size:17px;padding:5px 0}.styles_root__14S5j .styles_scan-detail__rzkQ9{min-height:15px;font-size:8px}.styles_root__14S5j .styles_scan-status__3jsK6{font-size:10px}.styles_root__14S5j .styles_scan-progress__1qVW2{margin:7px 0}.styles_root__14S5j .styles_rescan__2mcdM{padding:6px}.styles_root__14S5j .styles_simulation-note__31ZCf{font-size:9px;line-height:1.4}.styles_root__14S5j .styles_dock__2V7I-{bottom:24px;gap:8px}}@media (max-height:520px) and (min-width:901px){.styles_root__14S5j{height:100%;overflow-x:hidden;overflow-y:auto}.styles_root__14S5j .styles_emitter__2XZY7{bottom:auto;height:720px}.styles_root__14S5j .styles_navigation__3kJ1s{position:absolute}.styles_root__14S5j .styles_dock__2V7I-{bottom:48px}}.styles_root__14S5j[data-theme] p{color:var(--ui-muted)}.styles_root__14S5j[data-theme] .styles_failure__ALvpU{color:var(--ui-text);background:var(--ui-surface)}.styles_root__14S5j[data-theme] .styles_scan-status__3jsK6{color:var(--ui-text)}.styles_root__14S5j[data-theme] .styles_scan-detail__rzkQ9,.styles_root__14S5j[data-theme] .styles_simulation-note__31ZCf{color:var(--ui-muted)}.styles_root__14S5j[data-theme] .styles_decoded-code__C3QUy span{background:var(--ui-segment);border-color:var(--ui-border);color:var(--ui-muted)}.styles_root__14S5j[data-theme] #camera-control-warning,.styles_root__14S5j[data-theme] #camera-error{color:var(--ui-error)}.styles_root__14S5j .styles_introduction__r1on2 .styles_scan-instructions__1QPZH{max-width:360px;margin:12px auto 0;text-wrap:pretty}.styles_root__14S5j .styles_scan-instructions__1QPZH strong{color:var(--ui-text);font-weight:500}.styles_root__14S5j .styles_camera-stage__2q5df{display:flex;align-items:center;justify-content:center;min-height:100svh;padding:calc(max(30px, env(safe-area-inset-top)) + 64px) 24px calc(max(20px, env(safe-area-inset-bottom)) + 64px)}.styles_root__14S5j .styles_camera-content__qYjWY{display:flex;flex-direction:column;align-items:center;flex:none;width:100%;max-width:432px;text-align:center}@media (max-height:600px),(max-width:600px){.styles_root__14S5j .styles_camera-stage__2q5df{padding-bottom:calc(max(12px, env(safe-area-inset-bottom)) + 64px)}}@media (max-width:600px){.styles_root__14S5j .styles_camera-stage__2q5df{padding-top:calc(max(23px, env(safe-area-inset-top)) + 64px)}}@media (max-height:480px){.styles_root__14S5j .styles_camera-stage__2q5df{padding-top:81px}}.styles_root__14S5j .styles_navigation__3kJ1s{z-index:30}.styles_root__14S5j .styles_author-link__1a47N{position:fixed;z-index:30;left:max(20px,env(safe-area-inset-left));bottom:max(20px,env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:7px 14px 7px 7px;border-radius:999px;background:var(--ui-raised);color:var(--ui-text);font-size:12px;line-height:1.3;text-decoration:none}.styles_root__14S5j .styles_author-link__1a47N:hover{background:var(--ui-hover)}.styles_root__14S5j .styles_author-link__1a47N:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.styles_root__14S5j .styles_author-avatar__2kLO_{position:relative;display:flex;flex:none;width:28px;height:28px;overflow:hidden;border-radius:50%}.styles_root__14S5j .styles_author-desktop__2YBg2{display:flex;flex-direction:column}.styles_root__14S5j .styles_author-desktop__2YBg2>span{color:var(--ui-muted);font-size:10px}.styles_root__14S5j .styles_author-desktop__2YBg2 strong{font-weight:500}.styles_root__14S5j .styles_author-mobile__1QQ5l{display:none}@media (max-width:600px){.styles_root__14S5j .styles_dock__2V7I-{bottom:76px}}@media (max-height:600px),(max-width:600px){.styles_root__14S5j .styles_author-link__1a47N{left:max(12px,env(safe-area-inset-left));bottom:max(12px,env(safe-area-inset-bottom))}.styles_root__14S5j .styles_author-desktop__2YBg2{display:none}.styles_root__14S5j .styles_author-mobile__1QQ5l{display:inline}}