@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=IBM+Plex+Mono:wght@400;450;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,600;12..96,700;12..96,800&display=swap";:root{font-family:DM Sans,sans-serif;color:#edece6;background:#151614;font-synthesis:none;font-weight:400;font-size:16px;--paper:#edece6;--muted:#a2a59a;--line:#34362f;--orange:#ff914d;--surface:#1c1e1a;--mono:"IBM Plex Mono",monospace}*{box-sizing:border-box}body{margin:0}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}button{cursor:pointer}button,a{touch-action:manipulation}button:disabled{opacity:.45;cursor:not-allowed}button{color:inherit}a{color:inherit;text-underline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--orange);outline-offset:4px}button{border:0;background:none}button svg,a svg{flex-shrink:0}button,a{transition:background .18s,color .18s,border-color .18s}::selection{background:var(--orange);color:#151614}.app-shell{max-width:1600px;margin:auto;padding:0 52px}.topbar{height:104px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;gap:11px;align-items:center;padding:0;font-weight:700;letter-spacing:-1.5px;font-size:29px}.brand svg{color:var(--orange)}.brand-dot{font-family:var(--mono);font-size:12px;vertical-align:top;display:inline-block;margin:4px 0 0 4px;letter-spacing:0}.topbar nav{display:flex;gap:32px;height:100%;align-items:center}.topbar nav button{font-size:14px;padding:39px 0;position:relative;color:#a6a99e}.topbar nav button.active{color:var(--paper)}.topbar nav button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;background:var(--orange);height:2px}.count{font:11px var(--mono);border:1px solid #45483e;border-radius:3px;margin-left:5px;padding:1px 4px}.network{font:12px var(--mono);display:flex;align-items:center;gap:10px;letter-spacing:.05em}.network>span{color:#9c9f93;font-size:10px;border:1px solid var(--line);padding:5px 7px;border-radius:3px}main{max-width:1260px;margin:auto}.page-heading{display:flex;justify-content:space-between;gap:32px;align-items:flex-end;margin:52px 0 36px}.eyebrow{font:11px var(--mono);letter-spacing:.1em;color:var(--orange);margin:0 0 17px}h1{font-size:clamp(35px,3.5vw,52px);font-weight:500;line-height:1.07;letter-spacing:-2.3px;margin:0}h1 span{color:#a5a799}.heading-note{color:#b0b1a7;font-size:15px;line-height:1.65;max-width:240px;margin:0 0 3px}.scanner-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);border:1px solid var(--line);border-radius:6px;overflow:hidden}.scanner-window{min-width:0;border-right:1px solid var(--line)}.window-bar,.panel-heading{height:47px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:0 23px;font:10px var(--mono);letter-spacing:.055em;color:#9d9f93}.window-bar>span:first-child{display:flex;align-items:center;gap:8px;color:#d8d9d1}.status-dot{height:5px;width:5px;background:#797d6e;border-radius:50%}.status-dot.live{background:var(--orange);box-shadow:0 0 8px #ff914d80}.viewfinder{height:398px;position:relative;overflow:hidden;background-color:#191b17;background-image:radial-gradient(#36392e 1px,transparent 1px);background-size:22px 22px;display:flex;align-items:center;justify-content:center}.viewfinder:after{content:"";position:absolute;pointer-events:none;inset:0;background:radial-gradient(ellipse at center,transparent 15%,#191b179c 100%)}.viewfinder.has-photo:after{display:none}.viewfinder-empty{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:2}.scanner-target{width:100px;height:90px;display:grid;place-items:center;color:#90977d;margin-bottom:12px;position:relative}.crosshair{position:absolute;width:4px;height:4px;background:var(--orange);border-radius:50%}.viewfinder h2{font-size:23px;font-weight:500;letter-spacing:-.6px;margin:0 0 10px}.viewfinder p{font-size:14px;line-height:1.6;color:#929786;margin:0 0 23px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:14px;font-weight:600;border-radius:4px;min-height:41px;padding:10px 18px;white-space:nowrap}.primary{background:var(--orange);color:#20170f;border:1px solid var(--orange)}.primary:hover:not(:disabled){background:#ffab73}.secondary{border:1px solid #484b40;background:transparent;color:#dddfd5}.secondary:hover:not(:disabled){background:#292c24}.upload-link{font-size:12px;color:#b9bbae;display:flex;gap:7px;align-items:center;margin-top:16px;padding:4px}.upload-link:hover{color:var(--orange)}.corner{position:absolute;z-index:3;width:24px;height:24px;border-color:#858b75;border-style:solid}.tl{top:27px;left:27px;border-width:1px 0 0 1px}.tr{top:27px;right:27px;border-width:1px 1px 0 0}.bl{bottom:27px;left:27px;border-width:0 0 1px 1px}.br{bottom:27px;right:27px;border-width:0 1px 1px 0}.capture-controls{height:69px;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 21px;border-top:1px solid var(--line)}.capture-controls>span{display:flex;align-items:center;gap:7px;font:9px var(--mono);color:#a2a694}.capture-controls>div{display:flex;gap:9px;align-items:center}.file-spec{font:9px var(--mono);color:#767d67}.capture-image,.viewfinder video{width:100%;height:100%;object-fit:contain;background:#10110f}.image-caption{position:absolute;bottom:18px;z-index:4;background:#10120edb;color:#deded6;left:50%;transform:translate(-50%);font:11px var(--mono);display:flex;align-items:center;gap:8px;white-space:nowrap;padding:9px 12px;border:1px solid #5d6249;border-radius:4px}.scan-beam{position:absolute;z-index:5;left:5%;right:5%;height:1px;background:var(--orange);box-shadow:0 0 22px 3px #ff914d50;animation:scanning 2.4s ease-in-out infinite}.scan-beam:after{content:"";height:70px;background:linear-gradient(#ff914d00,#ff914d1c);position:absolute;bottom:0;left:0;right:0}@keyframes scanning{0%,to{top:12%}50%{top:88%}}.result-panel{background:#1b1d19;min-width:0}.panel-heading{font-size:10px}.panel-heading>span:last-child{font-size:9px;color:#747b68}.record-empty{height:246px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px 28px}.record-grid{width:64px;height:64px;border:1px dashed #4b5141;border-radius:6px;color:#7e866f;display:grid;place-items:center;margin-bottom:19px}.record-grid.working{color:var(--orange);border-color:var(--orange)}.record-empty h3{font-weight:500;font-size:19px;letter-spacing:-.4px;margin:0 0 10px}.record-empty p{font-size:13px;line-height:1.6;color:#919887;max-width:265px;margin:0}.steps{padding:0 25px 12px;margin:0;list-style:none}.steps li{border-top:1px solid var(--line);display:flex;align-items:center;gap:16px;padding:19px 0;color:#bcc2b0;font-size:13px}.steps li>span{font:11px var(--mono);color:#79826b}.steps li div{flex:1}.steps small{display:block;color:#8b957d;font-size:11px;margin-top:5px}.steps li.current>span,.steps li.done>span,.steps li.done>svg{color:var(--orange)}.under-scanner{display:flex;justify-content:space-between;margin:21px 0 50px;gap:30px}.under-scanner p:first-child{font:10px var(--mono);letter-spacing:.06em;display:flex;align-items:center;gap:10px;color:#a3aa95}.small-cross{color:var(--orange);font-size:25px}.under-scanner p:last-child{font-size:12px;line-height:1.5;text-align:right;color:#868e7a;margin:0}.text-button{font-size:13px;display:inline-flex;align-items:center;gap:8px;padding:8px 0;color:#c1c8b6}.text-button:hover{color:var(--orange)}.icon-button{border:1px solid var(--line);height:38px;width:38px;border-radius:4px;display:inline-grid;place-items:center;color:#c4caba}.alert{display:flex;align-items:flex-start;gap:10px;border:1px solid;padding:13px 16px;border-radius:4px;margin:0 0 20px;font-size:14px;line-height:1.5}.alert span{flex:1}.alert svg{flex-shrink:0;margin-top:2px}.error{background:#3b2723;border-color:#764b3f;color:#ffcbba}.notice{background:#263326;border-color:#455c42;color:#c4dfb7}.object-art{height:216px;position:relative;display:grid;place-items:center;background:#181a17}.object-art img{height:100%;width:100%;object-fit:contain}.art-number{position:absolute;bottom:12px;right:16px;font:10px var(--mono);color:#838c76}.result-fields{padding:18px 22px}.result-fields label,.field-label{font:10px var(--mono);text-transform:uppercase;color:#9fa792;display:block}.result-fields input,.result-fields select,.launch-fields input,.launch-fields textarea{display:block;background:#151713;border:1px solid #3f4437;color:#edece6;border-radius:3px;padding:10px 11px;font-family:DM Sans,sans-serif;font-size:14px;width:100%;margin-top:8px;min-width:0}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:15px 0}.color-name{display:flex;align-items:center;gap:8px;color:#c3cbb5;font-size:14px;text-transform:capitalize}.color-name i,.card-info i{width:12px;height:12px;display:inline-block;border-radius:50%;border:1px solid #ffffff30;flex-shrink:0}.subtle{color:#939c86;font-size:11px;line-height:1.6}.wide{width:100%;margin-top:9px}.section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.section-title h2{font-size:22px;font-weight:500;letter-spacing:-.5px;margin:0}.object-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.object-card{text-align:left;border:1px solid var(--line);border-radius:5px;overflow:hidden;padding:0;background:var(--surface)}.object-card:hover{border-color:#737e61}.card-art{height:210px;position:relative;overflow:hidden;background:#181a17}.card-art img{height:100%;width:100%;object-fit:contain;transition:transform .3s}.object-card:hover img{transform:scale(1.06)}.card-art>span{position:absolute;top:15px;left:15px;font:9px var(--mono);color:#949f84}.card-art>svg{position:absolute;top:13px;right:13px;color:#c3cbb5}.card-info{border-top:1px solid var(--line);padding:18px;display:flex;align-items:center;justify-content:space-between;gap:10px}.card-info h3{font-size:16px;letter-spacing:-.3px;font-weight:500;margin:0;overflow-wrap:anywhere;text-transform:capitalize}.card-info p{font:11px var(--mono);color:#8e9a7d;margin:6px 0 0;text-transform:uppercase}.recent-section{margin-bottom:70px}.library-tools{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:0 0 27px}.library-tools>span{font:11px var(--mono);color:#9ca78a}.library-tools>div{display:flex;gap:10px}.library-empty{text-align:center;padding:90px 20px 110px;border:1px dashed #434c37;border-radius:6px;color:#aab698}.library-empty h2{color:var(--paper);font-weight:500}.library-empty p{font-size:14px;margin:0 0 24px}.about-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.about-grid article{padding:38px 30px 40px 0;border-bottom:1px solid var(--line)}.about-grid article:nth-child(2n){padding-left:35px;border-left:1px solid var(--line)}.about-grid h2{font-size:24px;font-weight:500;letter-spacing:-.8px}.about-grid p:not(.eyebrow){color:#adb69d;font-size:16px;line-height:1.8}.about-grid a{display:flex;align-items:center;gap:8px;font-size:14px;color:#d7dfcb;margin:12px 0}footer{margin-top:65px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:27px 0 32px;gap:20px;color:#8d9a7a;font:10px var(--mono)}.footer-brand{display:flex;align-items:center;gap:8px;font-size:13px;color:#c7d2b7}footer button{font-size:11px;padding:4px}.object-dialog{background:#1b1e18;color:var(--paper);border:1px solid #505b41;border-radius:7px;width:min(800px,calc(100% - 32px));padding:0;max-height:90vh;overflow:auto}.object-dialog::backdrop{background:#050803d9;backdrop-filter:blur(6px)}.dialog-heading{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--line);font:11px var(--mono);color:#adb99b}.detail-content,.launch-content{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:30px}.detail-art,.launch-content>img{width:100%;border:1px solid var(--line);border-radius:4px}.detail-content h2,.launch-content h2{font-size:30px;line-height:1.1;text-transform:capitalize;overflow-wrap:anywhere;font-weight:500;letter-spacing:-.8px}.detail-actions{display:grid;gap:13px;margin-top:28px}.danger{color:#d7a997}.spin{animation:spin 1.3s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.indeterminate{height:2px;width:150px;margin-top:18px;background:#3a4530;overflow:hidden}.indeterminate span{display:block;width:40%;height:100%;background:var(--orange);animation:progress 1.6s ease-in-out infinite}@keyframes progress{0%{transform:translate(-120%)}to{transform:translate(360%)}}@media(min-width:1550px){.viewfinder{height:445px}.record-empty{height:292px}}@media(max-width:1000px){.app-shell{padding:0 28px}.scanner-layout{grid-template-columns:minmax(0,1.3fr) minmax(275px,1fr)}.network>span{display:none}.viewfinder{height:400px}.capture-controls{padding:0 14px}.capture-controls>span{font-size:8px}.image-caption{font-size:9px}.page-heading{margin-top:39px}h1{font-size:43px}.topbar nav{gap:22px}.window-bar,.panel-heading{padding:0 16px}.steps{padding:0 18px 12px}.heading-note{max-width:205px;font-size:14px}}@media(max-width:740px){.app-shell{padding:0 19px}.topbar{height:78px;gap:15px;flex-wrap:wrap;position:relative}.brand{font-size:25px}.brand svg{width:23px}.topbar nav{gap:22px;height:auto;position:absolute;top:78px;left:0;right:0;justify-content:flex-start;border-bottom:1px solid var(--line)}.topbar nav button{padding:15px 0;font-size:13px}.network{font-size:10px}.page-heading{margin:84px 0 26px;display:block}.heading-note{max-width:300px;margin-top:19px;line-height:1.6}h1{font-size:39px;letter-spacing:-1.8px}.eyebrow{font-size:10px;margin-bottom:14px}.scanner-layout{display:block}.scanner-window{border-right:0;border-bottom:1px solid var(--line)}.viewfinder{height:355px}.record-empty{height:215px}.steps{padding-bottom:8px}.steps li{padding:16px 0}.under-scanner{margin-bottom:35px}.under-scanner p:first-child{font-size:9px}.under-scanner p:last-child{font-size:10px}.object-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.card-art{height:160px}.card-info{padding:12px}.card-info h3{font-size:14px}.card-art>span{font-size:8px;left:9px;top:11px}.card-art>svg{width:15px;right:9px;top:9px}.library-tools{align-items:flex-start;flex-direction:column}.library-tools .secondary{font-size:12px;padding:9px 12px}.about-grid{display:block}.about-grid article,.about-grid article:nth-child(2n){padding:28px 0;border-left:0}.object-art{height:280px}.result-fields{padding:20px}.result-fields label,.field-label{font-size:12px}footer{margin-top:40px;flex-wrap:wrap;gap:18px}footer>span:nth-child(2){display:none}.detail-content,.launch-content{display:block;padding:23px}.detail-art,.launch-content>img{max-height:245px;object-fit:contain;margin-bottom:20px}.image-caption{max-width:90%;white-space:normal;text-align:center;width:max-content}.capture-controls>span{font-size:8px}.file-spec{font-size:8px}.panel-heading{font-size:11px}.steps li{font-size:14px}.steps small,.record-empty p,.subtle{font-size:12px}.viewfinder p{font-size:14px}.viewfinder h2{font-size:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.brand .brand-mark{width:68px;height:68px;object-fit:contain;flex:none;border-radius:50%;margin-left:-8px}.footer-brand img{width:34px;height:34px;object-fit:contain;border-radius:50%}@media(max-width:740px){.brand .brand-mark{width:54px;height:54px;margin-left:-6px}}.header-actions{display:flex;align-items:center;gap:20px}.social-link{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #333;border-radius:50%;color:#f0f0ed;text-decoration:none}.social-link:hover{background:#222;border-color:#888}.social-link:focus-visible{outline:2px solid white;outline-offset:4px}.footer-social{color:#ccc;text-decoration:none;font:inherit}.footer-social:hover{color:#fff}@media(max-width:740px){.header-actions{gap:12px}.social-link{width:34px;height:34px}}:root{background:#0b0b0b;--orange:#f0f0ed;--paper:#f0f0ed;--line:#292929;--surface:#121212;--muted:#a0a0a0;color:#f0f0ed}.app-shell{padding:0 44px;max-width:1600px}.topbar{height:108px}.brand{font-family:Bricolage Grotesque,sans-serif;font-size:52px;font-weight:800;letter-spacing:-3.5px;gap:9px;line-height:1}.brand>svg{display:none}.brand-dot{font-size:14px;letter-spacing:0;margin-top:7px}.topbar nav{gap:37px}.topbar nav button{font-size:14px}.topbar nav button.active:after{background:#315dff;bottom:27px;height:4px;width:4px;left:50%;right:auto;border-radius:50%}.network{font-size:12px}.network>span{color:#aaa;border-color:#353535;font-size:12px}main{max-width:1400px}.scan-page{padding-top:28px}.scan-page .scanner-layout{display:block;border:0;border-radius:0;overflow:visible}.scan-page .scanner-window{border:0}.scan-page .window-bar{display:none}.scan-page .viewfinder{height:555px;background:#0b0b0b;overflow:visible}.scan-page .viewfinder:after{display:none}.scan-page .corner{display:none}.scan-page .scanner-layout:not(.has-input) .capture-controls{display:none}.scan-page .result-panel:not(.visible){display:none}.object-showcase{width:100%;height:100%;position:relative;display:grid;grid-template-columns:1.02fr 1fr;gap:0;align-items:center}.showcase-copy{z-index:3;align-self:start;margin-top:66px}.showcase-copy .eyebrow{font-size:12px;color:#a3a3a3;letter-spacing:.09em;margin-bottom:27px}.showcase-copy h1{font-family:Bricolage Grotesque,sans-serif;font-weight:600;font-size:clamp(38px,4.8vw,73px);line-height:1.03;letter-spacing:-3.6px;margin-bottom:24px;white-space:nowrap}.showcase-copy h1 span{color:#315dff}.viewfinder .showcase-copy>p:not(.eyebrow){font-size:17px;color:#919191;line-height:1.5;margin:0 0 32px}.showcase-actions{display:flex;align-items:center;gap:18px}.showcase-actions .primary{min-height:46px;padding:12px 19px;font-size:14px;background:#f2f1ed;border-color:#f2f1ed;color:#101010;border-radius:3px}.primary:hover:not(:disabled){background:#d9d9d5}.showcase-actions .upload-link{margin:0;padding:12px 0;font-size:14px;color:#dadad6}.try-example{display:flex;gap:16px;padding:0;font-size:13px;margin-top:29px;color:#9e9e9e;align-items:center}.try-example span{color:#f0f0ed;font-size:18px}.try-example:hover{color:#fff}.specimen{position:relative;width:100%;height:500px;align-self:start;display:flex;flex-direction:column;align-items:center}.specimen-tag{font:11px var(--mono);color:#858585;letter-spacing:.06em;align-self:flex-end;margin-top:30px;z-index:3}.specimen-art{position:absolute;width:110%;max-width:650px;aspect-ratio:1;top:0;left:-5%;isolation:isolate}.specimen-art:before{content:"+";position:absolute;left:11%;top:23%;color:#555;font:25px var(--mono);z-index:4}.specimen-art:after{content:"+";position:absolute;right:0;bottom:17%;color:#555;font:25px var(--mono);z-index:4}.specimen-photo,.specimen-outline{width:100%;height:100%;position:absolute;object-fit:contain;left:0;top:0}.specimen-photo{animation:physical-scan 10s ease-in-out infinite}.specimen-outline{animation:digital-scan 10s ease-in-out infinite}.specimen-sweep{position:absolute;width:1px;top:15%;bottom:12%;background:#6383ff;box-shadow:0 0 20px #254aff;animation:object-sweep 10s ease-in-out infinite;z-index:4}.specimen-caption{position:absolute;bottom:0;left:20%;right:0;display:flex;justify-content:space-between;font:10px var(--mono);color:#747474;letter-spacing:.09em}.specimen-caption span:nth-child(2){color:#315dff}.showcase-foot{position:absolute;left:0;right:0;bottom:0;border-top:1px solid #2b2b2b;display:flex;justify-content:space-between;gap:18px;padding-top:22px;font:10px var(--mono);letter-spacing:.06em;color:#777}.showcase-foot span:first-child{color:#b7b7b7}.scan-page .under-scanner{padding-top:25px;margin-bottom:40px;border-bottom:1px solid #252525;padding-bottom:35px}.scan-page .under-scanner p:first-child{color:#a9a9a9;font-size:11px}.scan-page .small-cross{color:#4970ff}.scan-page .under-scanner p:last-child{font-size:12px;color:#777}.scan-page .scanner-layout.has-input{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(290px,1fr);gap:34px;padding:23px 0 0}.scan-page .has-input .viewfinder{height:470px;overflow:hidden;border:1px solid #303030;border-radius:3px}.scan-page .has-input .capture-controls{border:0;padding:19px 0;height:auto;min-height:76px}.scan-page .has-input .capture-controls>span{font-size:11px;color:#8f8f8f}.scan-page .result-panel{background:transparent;border:0}.panel-heading{font-size:12px;padding:0;border-color:#393939}.panel-heading>span:last-child{font-size:10px;color:#888}.record-empty{height:250px}.record-empty p{font-size:14px;color:#999}.record-grid{color:#aaa;border-color:#666}.steps{padding:0}.steps li{font-size:14px;color:#ccc;padding:20px 0}.steps small{font-size:12px;color:#888}.steps li>span{font-size:12px;color:#888}.indeterminate{background:#444}.indeterminate span{background:#4770ff}.object-art{height:275px;background:#181a17;margin-top:17px;border-radius:3px}.result-fields{padding:20px 0}.result-fields label,.field-label{font-size:12px;color:#aaa}.result-fields input,.result-fields select,.launch-fields input,.launch-fields textarea{background:#151515;border-color:#404040;font-size:15px}.subtle{font-size:12px;color:#999}.color-name{color:#bdbdbd}.secondary{border-color:#444;color:#ccc;border-radius:3px}.secondary:hover:not(:disabled){background:#222}.primary{background:#f0f0ed;border-color:#f0f0ed;color:#111}.text-button{color:#aaa}.object-card{border-color:#282828;background:#101010;border-radius:2px}.object-card:hover{border-color:#636363}.card-art>span{font-size:11px;color:#b0b0b0}.card-info h3{font-family:Bricolage Grotesque,sans-serif;font-size:20px}.card-info p{font-size:12px;color:#999}.object-grid{gap:20px}.library-tools>span{font-size:12px;color:#aaa}.about-grid p:not(.eyebrow){color:#aaa}.about-grid a{color:#ddd}.about-grid h2{font-family:Bricolage Grotesque,sans-serif;font-size:28px}.eyebrow{font-size:12px;color:#aaa}.page-heading h1{font-family:Bricolage Grotesque,sans-serif;font-weight:600}.page-heading h1 span{color:#8f8f8f}footer{margin-top:45px;color:#797979;font-size:12px}.footer-brand{color:#ccc;font-size:14px}footer button{font-size:12px}.object-dialog{background:#131313;border-color:#444}.dialog-heading{color:#aaa;font-size:12px}.library-empty{color:#aaa;border-color:#444}.image-caption{background:#080808cf;border-color:#444;font-size:12px}.capture-image{background:#101010}.specimen-outline{filter:brightness(1.2)}@keyframes physical-scan{0%,18%{clip-path:inset(0 0 0 0)}45%,65%{clip-path:inset(0 0 0 100%)}92%,to{clip-path:inset(0 0 0 0)}}@keyframes digital-scan{0%,18%{clip-path:inset(0 100% 0 0)}45%,65%{clip-path:inset(0 0 0 0)}92%,to{clip-path:inset(0 100% 0 0)}}@keyframes object-sweep{0%,18%{left:0;opacity:0}20%{opacity:1}43%{opacity:1}45%,65%{left:100%;opacity:0}67%{opacity:1}90%{opacity:1}92%,to{left:0;opacity:0}}@media(min-width:1400px){.scan-page .viewfinder{height:640px}.specimen{height:575px}.specimen-art{max-width:none;width:105%;left:-2%}.showcase-copy{margin-top:88px}}@media(max-width:1050px){.app-shell{padding:0 28px}.showcase-copy h1{font-size:49px;letter-spacing:-2.7px}.specimen-art{width:120%;left:-13%;top:55px}.specimen{height:445px}.specimen-tag{font-size:10px}.showcase-actions{gap:14px}.showcase-actions .primary{padding:12px 15px}.scan-page .viewfinder{height:540px}.showcase-copy{margin-top:65px}.specimen-caption{left:20%;bottom:10px}.showcase-foot{font-size:10px}.scan-page .scanner-layout.has-input{gap:24px}.brand{font-size:47px}.topbar nav{gap:27px}.network{font-size:11px}}@media(max-width:740px){.app-shell{padding:0 20px}.topbar{height:83px}.brand{font-size:44px}.topbar nav{top:83px;gap:27px;justify-content:flex-start}.topbar nav button.active:after{bottom:6px}.scan-page{padding-top:61px}.scan-page .viewfinder{height:690px}.object-showcase{display:block}.showcase-copy{margin-top:0;padding-top:20px;position:relative;z-index:4}.showcase-copy .eyebrow{font-size:10px;margin-bottom:18px}.showcase-copy h1{font-size:42px;letter-spacing:-2.4px;margin-bottom:18px;line-height:1.04}.viewfinder .showcase-copy>p:not(.eyebrow){font-size:15px;line-height:1.5;margin-bottom:22px}.showcase-actions{gap:20px}.showcase-actions .primary{font-size:13px;padding:11px 14px;min-height:42px}.showcase-actions .upload-link{font-size:13px}.try-example{position:absolute;top:550px;left:0;margin:0;font-size:12px;z-index:8}.specimen{position:absolute;top:255px;left:0;width:100%;height:315px;z-index:2}.specimen-art{width:90%;max-width:385px;top:-8px;left:8%}.specimen-tag{align-self:flex-end;font-size:9px;margin-top:2px}.specimen-caption{bottom:15px;left:48%;right:0;font-size:9px}.specimen-art:before,.specimen-art:after{font-size:18px}.showcase-foot{bottom:25px;padding-top:18px;font-size:9px;flex-wrap:wrap;row-gap:10px}.showcase-foot span:last-child{display:none}.scan-page .under-scanner{padding-top:0;margin-top:0;padding-bottom:25px;gap:20px}.scan-page .under-scanner p:first-child{font-size:9px;line-height:1.5}.scan-page .under-scanner p:last-child{font-size:10px}.scan-page .scanner-layout.has-input{display:block;padding-top:12px}.scan-page .has-input .viewfinder{height:370px}.scan-page .has-input .capture-controls>span{font-size:9px}.scan-page .result-panel{margin:0 0 25px}.record-empty{height:180px}.steps{display:none}.object-art{height:260px}.object-grid{gap:13px}.card-art>span{font-size:9px}.card-info h3{font-size:17px}.card-info p{font-size:11px}.library-tools>span{font-size:11px}.image-caption{font-size:10px}.network>span{display:none}.heading-note{font-size:15px}.page-heading{margin-top:84px}footer{font-size:10px}.dialog-heading{font-size:11px}.about-grid p:not(.eyebrow){font-size:15px}.specimen-sweep{box-shadow:0 0 15px #315dff}}@media(prefers-reduced-motion:reduce){.specimen-photo{clip-path:inset(0 0 0 50%)}.specimen-outline{clip-path:inset(0 50% 0 0)}.specimen-sweep{display:none}}.specimen-art{width:100%;left:0;top:30px;max-height:450px}.specimen-art:after{right:4%}.specimen-caption{bottom:0;left:15%;right:4%}.specimen,.object-showcase{overflow:hidden}.showcase-copy h1{white-space:normal}@media(min-width:1400px){.specimen-art{max-height:540px;top:10px}}@media(max-width:1050px)and (min-width:741px){.specimen-art{top:35px;max-height:390px}.specimen-caption{bottom:0}}@media(max-width:740px){.specimen-art{width:90%;left:8%;top:-8px;max-height:330px}.specimen-caption{left:48%;bottom:0}.specimen{height:335px}}.launch-art-column img{width:100%;border-radius:3px;margin-bottom:18px}.launch-content{grid-template-columns:.9fr 1.1fr;align-items:start}.launch-fields{min-width:0}.launch-fields h2{margin:14px 0 24px}.launch-fields label{font-size:13px;color:#b3b3b3;display:block;margin-top:15px}.launch-fields textarea{resize:vertical}.wallet-connect{margin-top:21px}.wallet-connect select{padding:9px;background:#191919;border:1px solid #444;color:#fff;margin-left:12px;font-size:14px}.wallet-connected{display:flex;gap:8px;align-items:center;font:13px var(--mono);margin:20px 0;border:1px solid #414141;padding:12px}.launch-fields .consent{display:flex;gap:10px;align-items:flex-start;margin-top:24px;font-size:12px;line-height:1.65}.consent input{width:16px!important;height:16px;margin:4px 0 0!important;flex-shrink:0;accent-color:#416dff}.launch-status{font-size:13px;line-height:1.7;background:#20252f;border:1px solid #414c64;padding:12px;margin-top:20px}.launch-fallback{font-size:12px;color:#969696;line-height:1.7;border-top:1px solid #333;padding-top:18px;margin-top:23px}.launch-fallback button{display:inline;text-decoration:underline;text-underline-offset:3px;padding:0;font-size:12px}.published-link{display:flex;gap:8px;align-items:center;font-size:13px;color:#c6d4bb;margin:20px 0}.transaction-review dl{font-size:13px;line-height:1.7;margin:20px 0}.transaction-review dl>div{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #333;padding:10px 0}.transaction-review dt{color:#aaa}.transaction-review dd{margin:0;white-space:nowrap}.launch-receipt{font-size:14px;line-height:1.7}.launch-receipt code{display:block;overflow-wrap:anywhere;font-size:12px;margin:8px 0 22px;background:#202020;padding:12px}.launch-fields .alert{margin-top:20px;font-size:13px}.launch-content a.primary,.launch-content a.secondary{text-decoration:none}.object-dialog{max-width:850px}@media(max-width:740px){.launch-art-column img{max-height:230px;object-fit:contain}.launch-content{display:block}.launch-art-column{margin-bottom:25px}.launch-fields label{font-size:14px}.launch-fields .consent,.launch-fallback,.launch-fallback button{font-size:13px}}
