.handoff-root{background:radial-gradient(circle at 50% 28%,#22d3ee14,#0000 34rem),#050910;color:#f4f7fb;display:grid;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding:32px;place-items:center;position:relative}.handoff-brand{color:#f4f7fb;font-size:19px;font-weight:800;left:30px;letter-spacing:-.03em;position:absolute;text-decoration:none;top:26px}.handoff-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090f19bd;border:1px solid #ffffff14;border-radius:22px;box-shadow:0 30px 90px #00000061;padding:36px 30px;text-align:center;width:min(420px,calc(100vw - 48px))}.handoff-card strong{display:block;font-size:18px;margin-top:18px}.handoff-card p{color:#ffffff7a;font-size:13px;line-height:1.6;margin:8px 0 0}.handoff-card a{color:#35d4ff;display:inline-flex;font-weight:700;margin-top:20px;text-decoration:none}.handoff-spinner{animation:doar-handoff-spin .8s linear infinite;border:2px solid #35d4ff26;border-radius:999px;border-top-color:#35d4ff;display:inline-block;height:30px;width:30px}@keyframes doar-handoff-spin{to{transform:rotate(1turn)}}:root{--da-cream:#f8f4ef;--da-parchment:#ede5d8;--da-gold:#b8935a;--da-gold-light:#d4a96a;--da-brown:#2c1f0e;--da-brown-mid:#4a3526;--da-muted:#8a7060;--da-border:#e2d5c5;--da-dark:#0f0a06;--da-dark-card:#1d1508;--da-dark-border:#b8935a2e;--da-dark-text:#f0e8dd;--da-dark-muted:#9a8070}.da-page *{box-sizing:border-box;margin:0;padding:0}.da-landing{background:#f8f4ef;background:var(--da-cream);color:#2c1f0e;color:var(--da-brown);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.da-landing-header{background:#fff;border-bottom:1px solid #e2d5c5;border-bottom:1px solid var(--da-border);padding:48px 24px 32px;text-align:center}.da-landing-wordmark{align-items:center;color:#8a7060;color:var(--da-muted);display:flex;font-size:13px;font-weight:600;gap:10px;justify-content:center;letter-spacing:.08em;margin-bottom:20px;text-transform:uppercase}.da-landing-wordmark-sep{color:#b8935a;color:var(--da-gold);font-size:16px}.da-landing-title{color:#2c1f0e;color:var(--da-brown);font-size:clamp(28px,5vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-bottom:14px}.da-landing-title em{color:#b8935a;color:var(--da-gold);font-style:normal}.da-landing-subtitle{color:#8a7060;color:var(--da-muted);font-size:15px;line-height:1.65;margin:0 auto;max-width:520px}.da-landing-intro{margin:0 auto;max-width:680px;padding:48px 24px 40px;text-align:center}.da-landing-intro-label{background:#b8935a1a;border:1px solid #b8935a40;border-radius:4px;color:#b8935a;color:var(--da-gold);display:inline-block;font-size:10px;font-weight:700;letter-spacing:.14em;margin-bottom:20px;padding:4px 10px;text-transform:uppercase}.da-landing-intro-body{color:#4a3526;color:var(--da-brown-mid);font-size:15px;line-height:1.75}.da-landing-products{margin:0 auto;max-width:920px;padding:0 20px 64px}.da-landing-products-heading{border-bottom:1px solid #e2d5c5;border-bottom:1px solid var(--da-border);color:#8a7060;color:var(--da-muted);font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:24px;padding-bottom:12px;text-transform:uppercase}.da-landing-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.da-product-card{background:#fff;border:1px solid #e2d5c5;border:1px solid var(--da-border);border-radius:12px;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.da-product-card:hover{box-shadow:0 8px 32px #2c1f0e1a;transform:translateY(-2px)}.da-product-card-poster{aspect-ratio:4/3;background:#ede5d8;background:var(--da-parchment);overflow:hidden;position:relative;width:100%}.da-product-card-poster img{display:block;height:100%;object-fit:cover;width:100%}.da-product-card-poster-placeholder{align-items:center;background:linear-gradient(135deg,#ede5d8,#e0d4c3);display:flex;height:100%;justify-content:center;width:100%}.da-product-card-poster-placeholder span{color:#4a3526;color:var(--da-brown-mid);font-size:40px;opacity:.4}.da-product-card-body{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:20px}.da-product-card-category{color:#b8935a;color:var(--da-gold);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.da-product-card-title{color:#2c1f0e;color:var(--da-brown);font-size:14px;font-weight:600;line-height:1.4;margin-bottom:2px}.da-product-card-dims{color:#8a7060;color:var(--da-muted);font-size:12px}.da-product-card-price{color:#2c1f0e;color:var(--da-brown);font-size:15px;font-weight:700;margin-top:4px}.da-product-card-footer{padding:14px 20px 20px}.da-ar-btn{align-items:center;background:#2c1f0e;background:var(--da-brown);border:none;border-radius:9px;color:#f8f4ef;color:var(--da-cream);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:9px;letter-spacing:.01em;padding:12px 20px;text-decoration:none;transition:background .18s ease;white-space:nowrap}.da-ar-btn:hover{background:#4a3526;background:var(--da-brown-mid)}.da-ar-btn--full{font-size:15px;padding:15px 24px}.da-ar-btn--card,.da-ar-btn--full{justify-content:center;width:100%}.da-ar-mark{align-items:center;background:#b8935a;background:var(--da-gold);border-radius:5px;color:#fff;display:inline-flex;flex-shrink:0;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:10px;font-weight:800;justify-content:center;letter-spacing:.06em;padding:2px 6px}.da-footer{border-top:1px solid #e2d5c5;border-top:1px solid var(--da-border);color:#8a7060;color:var(--da-muted);font-size:12px;letter-spacing:.02em;padding:24px;text-align:center}.da-footer a{color:#b8935a;color:var(--da-gold);text-decoration:none}.da-footer a:hover{text-decoration:underline}.da-product-page{background:#0f0a06;background:var(--da-dark);color:#f0e8dd;color:var(--da-dark-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.da-product-topbar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0a06f2;border-bottom:1px solid #b8935a2e;border-bottom:1px solid var(--da-dark-border);display:flex;justify-content:space-between;padding:16px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.da-product-topbar-back{align-items:center;background:none;border:none;color:#9a8070;color:var(--da-dark-muted);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:0;text-decoration:none;transition:color .15s}.da-product-topbar-back:hover{color:#f0e8dd;color:var(--da-dark-text)}.da-product-topbar-wordmark{color:#9a8070;color:var(--da-dark-muted);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.da-product-topbar-wordmark span{color:#b8935a;color:var(--da-gold)}.da-product-layout{display:flex;flex-direction:column;min-height:calc(100vh - 57px)}@media (min-width:900px){.da-product-layout{align-items:flex-start;flex-direction:row}}.da-product-viewer-col{background:#0a0702;flex:1 1 55%;position:relative}@media (min-width:900px){.da-product-viewer-col{align-items:center;display:flex;height:calc(100vh - 57px);justify-content:center;position:-webkit-sticky;position:sticky;top:57px}}.da-product-info-col{display:flex;flex:1 1 45%;flex-direction:column;gap:0;padding:32px 24px 48px}@media (min-width:900px){.da-product-info-col{max-width:440px;padding:40px 40px 60px}}.da-mv-wrap{aspect-ratio:1/1;background:#0a0702;position:relative;width:100%}@media (min-width:900px){.da-mv-wrap{aspect-ratio:unset;height:calc(100vh - 57px);width:100%}}.da-mv-wrap .da-model-viewer,.da-mv-wrap model-viewer{--poster-color:#0a0702;display:block;height:100%;width:100%}.da-mv-fallback{align-items:center;aspect-ratio:1/1;background:#1d1508;background:var(--da-dark-card);color:#9a8070;color:var(--da-dark-muted);display:flex;flex-direction:column;font-size:14px;gap:16px;justify-content:center;padding:40px;text-align:center;width:100%}@media (min-width:900px){.da-mv-fallback{aspect-ratio:unset;height:calc(100vh - 57px)}}.da-mv-fallback-icon{display:block;font-size:42px;opacity:.35}.da-mv-fallback p{color:#9a8070;color:var(--da-dark-muted);line-height:1.6;max-width:260px}.da-ar-btn--slot{bottom:20px;left:50%;position:absolute;transform:translateX(-50%)}.da-info-category{color:#b8935a;color:var(--da-gold);font-size:10px;font-weight:700;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.da-info-title{color:#f0e8dd;color:var(--da-dark-text);font-size:clamp(18px,3vw,24px);font-weight:700;letter-spacing:-.01em;line-height:1.3;margin-bottom:14px}.da-info-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.da-info-meta-pill{background:#1d1508;background:var(--da-dark-card);border:1px solid #b8935a2e;border:1px solid var(--da-dark-border);border-radius:5px;color:#9a8070;color:var(--da-dark-muted);font-size:12px;padding:5px 10px}.da-info-price{color:#f0e8dd;color:var(--da-dark-text);font-size:22px;font-weight:700;letter-spacing:-.01em;margin-bottom:24px}.da-info-divider{background:#b8935a2e;background:var(--da-dark-border);height:1px;margin-bottom:24px}.da-info-use-case{color:#9a8070;color:var(--da-dark-muted);font-size:13px;line-height:1.7;margin-bottom:28px}.da-cta-stack{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.da-secondary-btn{align-items:center;background:#0000;border:1px solid #b8935a2e;border:1px solid var(--da-dark-border);border-radius:9px;color:#9a8070;color:var(--da-dark-muted);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;padding:12px 20px;text-decoration:none;transition:color .15s,border-color .15s}.da-secondary-btn:hover{border-color:#b8935a66;color:#f0e8dd;color:var(--da-dark-text)}.da-disclaimer{background:#ffffff05;border:1px solid #b8935a2e;border:1px solid var(--da-dark-border);border-radius:8px;font-size:11px;line-height:1.65;margin-bottom:28px;padding:16px}.da-disclaimer,.da-footer--dark{color:#9a8070;color:var(--da-dark-muted)}.da-footer--dark{border-top:1px solid #b8935a2e;border-top:1px solid var(--da-dark-border);font-size:12px;letter-spacing:.02em;padding:20px 24px;text-align:center}.da-footer--dark a{color:#b8935a;color:var(--da-gold);text-decoration:none}.da-not-found{align-items:center;background:#0f0a06;background:var(--da-dark);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:16px;justify-content:center;min-height:100vh;padding:40px;text-align:center}.da-not-found h2{color:#f0e8dd;color:var(--da-dark-text);font-size:20px;font-weight:600}.da-not-found p{color:#9a8070;color:var(--da-dark-muted);font-size:14px}.da-not-found a{color:#b8935a;color:var(--da-gold);font-size:13px;text-decoration:none}.da-android-fallback{background:#ffffff08;border:1px solid #b8935a2e;border:1px solid var(--da-dark-border);border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:16px}.da-android-fallback-label{color:#f0e8dd;color:var(--da-dark-text);font-size:13px;font-weight:600}.da-android-fallback-btn{align-items:center;background:#b8935a;background:var(--da-gold);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;letter-spacing:.01em;padding:12px 18px;text-decoration:none;transition:background .15s}.da-android-fallback-btn:hover{background:#d4a96a;background:var(--da-gold-light)}.da-android-fallback-note{color:#9a8070;color:var(--da-dark-muted);font-size:11px;line-height:1.55}.da-qr-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c7;inset:0;justify-content:center;padding:20px;position:fixed;z-index:200}.da-qr-backdrop,.da-qr-modal{align-items:center;display:flex}.da-qr-modal{background:#1a1208;border:1px solid #b8935a2e;border:1px solid var(--da-dark-border);border-radius:14px;box-shadow:0 24px 64px #0009;flex-direction:column;max-width:360px;padding:40px 32px 32px;position:relative;text-align:center;width:100%}.da-qr-close{align-items:center;background:none;border:none;border-radius:6px;color:#9a8070;color:var(--da-dark-muted);cursor:pointer;display:flex;font-size:22px;height:32px;justify-content:center;line-height:1;position:absolute;right:16px;top:14px;transition:color .15s,background .15s;width:32px}.da-qr-close:hover{background:#ffffff0f}.da-qr-close:hover,.da-qr-title{color:#f0e8dd;color:var(--da-dark-text)}.da-qr-title{font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin-bottom:28px}.da-qr-code-wrap{background:#fff;border-radius:10px;display:inline-block;line-height:0;margin-bottom:24px;padding:14px}.da-qr-body{color:#9a8070;color:var(--da-dark-muted);font-size:13px;line-height:1.65;margin-bottom:20px;max-width:260px}.da-qr-copy-btn{background:#0000;border:1px solid #b8935a2e;border:1px solid var(--da-dark-border);border-radius:9px;color:#f0e8dd;color:var(--da-dark-text);cursor:pointer;font-size:13px;font-weight:500;letter-spacing:.01em;margin-bottom:0;padding:11px 20px;transition:border-color .15s,color .15s;width:100%}.da-qr-copy-btn:hover{border-color:#b8935a80;color:#d4a96a;color:var(--da-gold-light)}.da-qr-compat{color:#9a8070;color:var(--da-dark-muted);font-size:11px;line-height:1.55;margin-top:16px;opacity:.75}.da-configurator input,.da-configurator select{background:#1d1508;background:var(--da-dark-card);border:1px solid #b8935a2e;border:1px solid var(--da-dark-border);border-radius:8px;color:#f0e8dd;color:var(--da-dark-text);min-height:42px;min-width:0;padding:9px 10px;width:100%}.da-configurator input[type=range]{min-height:36px;padding:0}.da-config-status{flex-wrap:wrap;justify-content:space-between}.da-config-status .da-secondary-btn{flex:0 0 auto}@media(max-width:520px){.da-product-topbar{padding:12px 14px}.da-product-info-col{padding:24px 16px calc(36px + env(safe-area-inset-bottom,0px))}.da-config-size-grid{grid-template-columns:1fr!important}.da-config-status{align-items:stretch!important;flex-direction:column!important}.da-config-status .da-secondary-btn{width:100%}.da-configurator input,.da-configurator select{font-size:16px}.da-ar-btn--full,.da-secondary-btn{min-height:48px}}@media(hover:none) and (pointer:coarse){.da-android-fallback-btn,.da-ar-btn,.da-product-topbar-back,.da-qr-close,.da-qr-copy-btn,.da-secondary-btn{min-height:44px;touch-action:manipulation}.da-configurator input,.da-configurator select{min-height:44px}}.gateway-root{background:#05070b;color:#f5f7fa;font-family:Inter,system-ui,sans-serif;min-height:100vh}.gateway-header{align-items:center;display:flex;height:64px;inset:0 0 auto;justify-content:space-between;padding:0 clamp(18px,4vw,56px);position:fixed;z-index:10}.gateway-header a{color:#eef2f7;font-size:13px;text-decoration:none}.gateway-header a:first-child{font-size:21px;font-weight:800;letter-spacing:-.05em}.gateway-stage{display:grid;min-height:100vh;padding:90px 18px 40px;place-items:center}.gateway-intake{text-align:center;width:min(780px,100%)}.gateway-kicker{color:#788496;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.gateway-intake h1{font-size:clamp(48px,8vw,86px);letter-spacing:-.065em;line-height:.95;margin:15px 0}.gateway-sub{color:#939fb1;font-size:17px;margin:20px 0 34px}.gateway-input{align-items:flex-end;background:#0d121a;border:1px solid #273142;border-radius:23px;display:flex;gap:10px;padding:11px}.gateway-input textarea{background:#0000;border:0;color:#fff;flex:1 1;font:inherit;font-size:16px;outline:0;padding:11px 2px;resize:none}.gateway-input button{border:0;border-radius:14px;cursor:pointer;min-height:42px}.gateway-input button:first-child{background:#19212c;border-radius:50%;color:#fff;font-size:24px;width:42px}.gateway-input button[type=submit]{background:#f2f5f8;color:#080b10;font-weight:750;padding:0 18px}.gateway-status{color:#929fb0;font-size:13px;margin-top:16px}.gateway-error{color:#faa;font-size:13px}.gateway-intake small{color:#566172;display:block;margin-top:18px}.gateway-legal{display:flex;gap:16px;justify-content:center;margin-top:12px}.gateway-legal a{color:#566172;font-size:11px;text-decoration:none}.gateway-legal a:hover{color:#9ba7b8}.gateway-result{width:min(900px,100%)}.gateway-viewer{background:#0a0e14;border:1px solid #222a37;border-radius:24px;height:min(65vh,650px);min-height:360px;overflow:hidden}.gateway-viewer .da-mv-wrap{height:100%}.gateway-file-ready{color:#8d98a8;display:grid;height:100%;place-items:center}.gateway-ar{background:#f4f6f8;border:0;border-radius:16px;box-sizing:border-box;color:#080b10;cursor:pointer;display:grid;font-size:16px;font-weight:760;height:58px;margin-top:12px;place-items:center;text-decoration:none;width:100%}.gateway-continue{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr;margin-top:18px}.gateway-continue button{background:#0c1119;border:1px solid #273141;border-radius:14px;color:#d8dee8;cursor:pointer;height:44px}.gateway-actions{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,1fr);margin-top:9px}.gateway-actions button{background:#0c1119;border:1px solid #273141;border-radius:14px;color:#d8dee8;cursor:pointer;height:46px}@media(max-width:620px){.gateway-intake h1{font-size:52px}.gateway-stage{padding-top:75px}.gateway-viewer{height:58vh}.gateway-input button[type=submit]{padding:0 12px}}.market-detail,.market-publish-page,.market-root,.market-state{background:#f5f3ee;color:#171717;font-family:Inter,system-ui,sans-serif;min-height:100vh}.market-header{align-items:center;border-bottom:1px solid #00000017;display:flex;height:70px;justify-content:space-between;padding:0 clamp(18px,4vw,58px)}.market-logo{color:inherit;font-size:21px;font-weight:800;letter-spacing:-.05em;text-decoration:none}.market-header nav{align-items:center;display:flex;gap:22px}.market-header nav a{color:#444;font-size:13px;text-decoration:none}.market-publish{background:#171717!important;border-radius:999px;color:#fff!important;padding:10px 16px}.market-hero{padding:clamp(70px,11vw,150px) clamp(18px,7vw,110px) 65px}.market-eyebrow,.market-hero>p{color:#77756f;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.market-hero h1{font-size:clamp(48px,7.5vw,104px);letter-spacing:-.065em;line-height:.91;margin:18px 0 42px}.market-hero form{border-bottom:1px solid #77756f;display:flex;max-width:800px;padding-bottom:10px}.market-hero input{background:#0000;border:0;flex:1 1;font:inherit;font-size:18px;outline:0}.market-hero button{background:none;border:0;cursor:pointer;font-weight:700}.market-feed{padding:20px clamp(18px,4vw,58px) 90px}.market-feed-head{align-items:end;display:flex;justify-content:space-between;margin-bottom:22px}.market-feed-head h2{font-size:22px;margin:0}.market-feed-head span{color:#87847e;font-size:12px}.market-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.market-card{background:#ebe8e1;border-radius:14px;color:inherit;overflow:hidden;text-decoration:none}.market-card-media{aspect-ratio:1;background:#ddd9d0;color:#8c887f;display:grid;font-size:28px;font-weight:800;place-items:center}.market-card-media img{height:100%;object-fit:cover;width:100%}.market-card-body{padding:15px}.market-card-body h2{font-size:14px;margin:0 0 7px}.market-card-body p{color:#77746e;font-size:11px;margin:0}.market-empty{padding:70px 0}.market-footer{border-top:1px solid #00000017;color:#77746e;display:flex;font-size:11px;gap:20px;justify-content:space-between;padding:28px clamp(18px,4vw,58px)}.market-footer div{display:flex;gap:16px}.market-footer a{color:inherit;text-decoration:none}.market-detail{background:#080909;color:#f2f2ee}.market-detail .market-header{border-color:#ffffff1a}.market-detail .market-header a{color:#ccc}.market-detail-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(330px,.65fr);min-height:calc(100vh - 71px)}.market-detail-viewer{background:#101111;min-height:600px}.market-detail-viewer .da-mv-wrap{height:100%}.market-detail-viewer>img{height:100%;object-fit:cover;width:100%}.market-no-preview{color:#555;display:grid;height:100%;place-items:center}.market-detail-info{padding:clamp(35px,6vw,90px)}.market-detail-info h1{font-size:clamp(38px,5vw,72px);letter-spacing:-.055em;line-height:.96;margin:14px 0 28px}.market-description{color:#aaa9a4;line-height:1.65}.market-ar,.market-buy{border-radius:12px;box-sizing:border-box;display:grid;font-weight:700;margin-top:10px;min-height:54px;place-items:center;text-decoration:none;width:100%}.market-ar{background:#f2f2ee;border:0;color:#111;cursor:pointer}.market-buy{border:1px solid #363837;color:#eee}.market-trust{grid-gap:7px;border-top:1px solid #292b2a;color:#777b78;display:grid;font-size:11px;gap:7px;margin-top:30px;padding-top:20px;text-transform:capitalize}.market-state{display:grid;padding:30px;place-items:center;text-align:center}.market-publish-page{padding:40px clamp(18px,7vw,100px)}.market-publish-form{margin:80px auto;max-width:760px}.market-publish-form h1{font-size:clamp(40px,6vw,72px);letter-spacing:-.055em;line-height:.98}.market-publish-form label{grid-gap:8px;display:grid;font-size:12px;gap:8px;margin:20px 0}.market-publish-form input,.market-publish-form select,.market-publish-form textarea{background:#fffdfa;border:1px solid #bdb8ad;border-radius:9px;font:inherit;font-size:15px;padding:13px}.market-publish-form textarea{min-height:110px;resize:vertical}.market-form-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.market-publish-form .market-check{align-items:center;display:flex;gap:10px}.market-publish-form .market-check input{width:auto}.market-publish-form>button{background:#171717;border:0;border-radius:12px;color:#fff;cursor:pointer;font-weight:700;min-height:52px;padding:0 24px}.market-publish-form>button:disabled{opacity:.4}.market-form-error{color:#a83232}@media(max-width:900px){.market-grid{grid-template-columns:repeat(2,1fr)}.market-detail-grid{grid-template-columns:1fr}.market-detail-viewer{min-height:54vh}.market-header nav a:nth-child(2),.market-header nav a:nth-child(3){display:none}}@media(max-width:560px){.market-form-row,.market-grid{grid-template-columns:1fr}.market-hero form input{font-size:15px}}html body .auth-wrap .auth-card .auth-logo{display:none!important;height:0!important;margin:0!important;opacity:0!important;width:0!important}.auth-card:before{color:#f5f7fbfa;content:"TheDoAR";font-size:32px;font-weight:820;letter-spacing:-.06em;line-height:1;margin:0 auto 8px}.auth-card:after,.auth-card:before{display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:center}.auth-card:after{color:#ffffff57;content:"Give us anything. See it in AR.";font-size:9px;font-weight:650;letter-spacing:.12em;line-height:1.35;margin:0 auto 26px;text-transform:uppercase}@media (max-width:480px){.auth-card:before{font-size:28px}.auth-card:after{font-size:8px;margin-bottom:22px}}:root{--doar-bg:#0a0a0ef7;--doar-panel:#121218f5;--doar-panel-2:#1c1c24eb;--doar-panel-3:#24242ee0;--doar-border:#ffffff0f;--doar-border-2:#ffffff1a;--doar-border-3:#ffffff29;--doar-cyan:#00c8ff;--doar-cyan-faint:#00c8ff12;--doar-cyan-mid:#00c8ff59;--doar-cyan-hi:#00c8ffd9;--doar-text:#ffffffde;--doar-text-2:#ffffff8c;--doar-muted:#ffffff52;--doar-subtle:#ffffff24;--doar-danger:#dc3c3ce6;--doar-success:#34d399e6;--doar-warning:#fb923ce6;--doar-radius-xs:6px;--doar-radius-sm:10px;--doar-radius:14px;--doar-radius-lg:18px;--doar-radius-xl:24px;--doar-font:"SF Pro Display","Inter",-apple-system,BlinkMacSystemFont,sans-serif;--doar-font-mono:"SF Mono","Fira Code",monospace;--doar-ease:cubic-bezier(0.23,1,0.32,1);--doar-ease-in:cubic-bezier(0.55,0,0.85,0.35);--doar-shadow-sm:0 2px 8px #0006;--doar-shadow:0 6px 24px #00000080;--doar-shadow-lg:0 12px 48px #0009;--doar-glow-cyan:0 4px 18px #00c8ff2e}:root[data-theme=light]{--doar-bg:#efe4d6;--doar-panel:#f8efe3;--doar-panel-2:#ead7c1;--doar-panel-3:#dfc6ad;--doar-border:#5b3a2638;--doar-border-2:#5b3a2661;--doar-border-3:#5b3a268a;--doar-text:#23140f;--doar-text-2:#5f493c;--doar-muted:#806b5d;--doar-subtle:#5f493c8c;--doar-shadow-sm:0 2px 8px #41231224;--doar-shadow:0 6px 24px #4123122e;--doar-shadow-lg:0 12px 48px #41231238;--doar-cyan:#008fb3;--doar-cyan-faint:#008fb321;--doar-cyan-mid:#008fb34d;--doar-cyan-hi:#008fb3d9;--doar-glow-cyan:0 4px 18px #0078a52e;--doar-terra:#a85d45;--doar-terra-mid:#a85d4538;--doar-terra-faint:#a85d451c;--doar-danger:#b64b3d;--doar-success:#0f8a66;--doar-cdark-bg:#170f09eb;--doar-cdark-border:#5b3a2652;--doar-cdark-text:#f8efe4e0}:root{--error:#ff4d4d;--shadow:0 18px 60px #00000073;--glass-border:#ffffff1a}body{background-color:#0e0e0e;color:#f5f5f5;font-family:Inter,sans-serif;margin:0}.App{background:linear-gradient(to bottom right,#030b15,#0b111b);display:flex;height:100vh;width:100vw}*{scrollbar-width:none}::-webkit-scrollbar{height:0;width:0}html body .sidebar-brand-name:after,html body .topbar-logo:after{content:"TheDoAR"!important}html body .ask-die{bottom:104px!important;top:auto!important}html[data-theme=light] body{background-color:#f2e8dc;color:#24150f}html[data-theme=light] .App{background:linear-gradient(135deg,#f2e8dc,#e8d8c4)}@media (max-width:760px){html body .ask-die{bottom:78px!important;top:auto!important;transform-origin:bottom right!important}}:root{--background:linear-gradient(to bottom right,#030b15,#0b111b);--highlight:#00c7f9;--text:#f0faff;--border-radius:12px;--shadow:0 8px 32px #00bcd433;--transition:all 0.3s ease;--error:#f44;--viewer:#1a1a1a;--sidebar:#0a141ecc}*{box-sizing:border-box;margin:0;padding:0}body,html{background:#000609}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f0faff;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}[role=button],button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{overflow-x:hidden}canvas,embed,iframe,img,object,video{max-width:100%}:root[data-theme=light]{--background:linear-gradient(135deg,#f2e8dc,#e8d8c4);--text:#24150f;--viewer:#eddcc8;--sidebar:#f5ecdef7}:root[data-theme=light],html[data-theme=light]{background:#efe4d6}:root[data-theme=light] body{background:#efe4d6;color:#24150f}html[data-theme=light],html[data-theme=light] body{background:#f2e8dc;color:#24150f}
/*# sourceMappingURL=main.9e62cbb6.css.map*/