.SceneSearch-module__0xtkgq__wrap{--scene-action:var(--identify-action);--scene-line:var(--identify-line);flex-direction:column;gap:24px;max-width:860px;margin:0 auto;display:flex}.SceneSearch-module__0xtkgq__hero{justify-content:space-between;align-items:center;gap:28px;display:flex}.SceneSearch-module__0xtkgq__hero>div{min-width:0}.SceneSearch-module__0xtkgq__hero h1{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-primary);word-break:keep-all;margin:0;font-size:2rem;font-weight:400;line-height:1.4}.SceneSearch-module__0xtkgq__hero h1>span{display:block}.SceneSearch-module__0xtkgq__accent{color:var(--lightningcss-light,#9b505b)var(--lightningcss-dark,#efabb1)}.SceneSearch-module__0xtkgq__lead{color:var(--text-secondary);word-break:keep-all;margin:12px 0 0;font-size:.8125rem;line-height:1.8}.SceneSearch-module__0xtkgq__mascot{width:120px;height:130px;color:var(--text-primary);flex:0 0 120px;margin-right:12px;display:block;position:relative}.SceneSearch-module__0xtkgq__mascot>span{background:currentColor;width:100%;height:100%;display:block;transform:rotate(7deg);-webkit-mask:url(/stamps/usagi/ink-peek.webp) 50%/contain no-repeat;mask:url(/stamps/usagi/ink-peek.webp) 50%/contain no-repeat}.SceneSearch-module__0xtkgq__mascot>svg{width:38px;height:38px;color:var(--scene-action);position:absolute;bottom:-2px;right:-12px;transform:rotate(-10deg)}.SceneSearch-module__0xtkgq__betaBadge{border:1px solid;border-radius:4px;padding:1px 4px;font-size:.625rem;font-weight:650;line-height:1.4}.SceneSearch-module__0xtkgq__imageBody{flex-direction:column;gap:18px;display:flex}.SceneSearch-module__0xtkgq__workspace{border:1px solid var(--scene-line);background:var(--bg-card);border-radius:16px;flex-direction:column;gap:24px;padding:24px;display:flex}.SceneSearch-module__0xtkgq__uploadPanel{flex-direction:column;gap:14px;display:flex}.SceneSearch-module__0xtkgq__uploadPanel>p{margin:0}.SceneSearch-module__0xtkgq__dropzone{border:1px dashed color-mix(in srgb, var(--scene-action) 45%, var(--bg-card));background:color-mix(in srgb, var(--coral) 7%, var(--bg-card));cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:230px;padding:24px;font-family:inherit;transition:background .16s,border-color .16s;display:flex}.SceneSearch-module__0xtkgq__dropzone:hover,.SceneSearch-module__0xtkgq__dropzoneActive{border-color:var(--scene-action);background:color-mix(in srgb, var(--coral) 12%, var(--bg-card))}.SceneSearch-module__0xtkgq__dropTitle{color:var(--text-primary);word-break:keep-all;text-align:center;font-size:.875rem;font-weight:650;line-height:1.6}.SceneSearch-module__0xtkgq__dropSub{color:var(--text-secondary);margin-top:6px;font-size:.75rem;line-height:1.6}.SceneSearch-module__0xtkgq__uploadArt{width:132px;height:100px;color:var(--text-primary);margin-bottom:16px;display:block;position:relative}.SceneSearch-module__0xtkgq__uploadStamp{background:currentColor;width:85px;height:94px;position:absolute;bottom:0;left:4px;transform:rotate(-8deg);-webkit-mask:url(/stamps/hachiware/ink-sit.webp) 50%/contain no-repeat;mask:url(/stamps/hachiware/ink-sit.webp) 50%/contain no-repeat}.SceneSearch-module__0xtkgq__filmBadge{color:var(--lightningcss-light,#8e454f)var(--lightningcss-dark,#f3d1d9);background:var(--lightningcss-light,#f3d1d9)var(--lightningcss-dark,#56313a);border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;bottom:0;right:0;transform:rotate(8deg)}.SceneSearch-module__0xtkgq__note,.SceneSearch-module__0xtkgq__also{color:var(--text-secondary);text-align:center;margin:8px 0 0;font-size:.8125rem;line-height:1.7}.SceneSearch-module__0xtkgq__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.SceneSearch-module__0xtkgq__row{background:var(--bg-card);border:1px solid var(--scene-line);border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.SceneSearch-module__0xtkgq__rowMain{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:750}.SceneSearch-module__0xtkgq__rowSub{color:var(--text-secondary);font-size:.8125rem;line-height:1.6}.SceneSearch-module__0xtkgq__textWrap{border-top:1px solid var(--scene-line);flex-direction:column;gap:16px;padding-top:24px;display:flex}.SceneSearch-module__0xtkgq__textHeading{color:var(--text-primary);align-items:center;gap:8px;margin:0 0 14px;font-size:.875rem;font-weight:650;display:flex}.SceneSearch-module__0xtkgq__searchBox{border:1px solid var(--scene-line);background:var(--bg-primary);border-radius:10px;align-items:center;gap:12px;padding:6px 6px 6px 16px;display:flex}.SceneSearch-module__0xtkgq__searchBox:focus-within{border-color:var(--scene-action);outline:2px solid var(--scene-action);outline-offset:3px}.SceneSearch-module__0xtkgq__wrap .SceneSearch-module__0xtkgq__searchBox .SceneSearch-module__0xtkgq__searchInput:focus-visible{outline:none}.SceneSearch-module__0xtkgq__searchIcon{color:var(--scene-action);display:flex}.SceneSearch-module__0xtkgq__searchInput{width:100%;min-width:0;min-height:44px;color:var(--text-primary);caret-color:var(--scene-action);background:0 0;border:0;flex:1;padding:10px 0;font-family:inherit;font-size:16px}.SceneSearch-module__0xtkgq__searchInput::placeholder{color:var(--text-secondary);font-size:.8125rem}.SceneSearch-module__0xtkgq__searchBtn{background:var(--scene-action);width:44px;height:44px;color:var(--identify-on-action);cursor:pointer;border:0;border-radius:7px;flex:0 0 44px;place-items:center;transition:opacity .16s;display:grid}.SceneSearch-module__0xtkgq__searchBtn:hover:not(:disabled){opacity:.88}.SceneSearch-module__0xtkgq__searchBtn:disabled{opacity:.45;cursor:not-allowed}.SceneSearch-module__0xtkgq__helper{margin-top:16px}.SceneSearch-module__0xtkgq__compactNote{color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:.75rem;line-height:1.6}.SceneSearch-module__0xtkgq__helperLine{color:var(--text-secondary);word-break:keep-all;margin:0;font-size:.8125rem;line-height:1.8}.SceneSearch-module__0xtkgq__exampleRow{flex-wrap:wrap;align-items:center;gap:0 16px;margin-top:12px;display:flex}.SceneSearch-module__0xtkgq__exampleLabel{font-size:.6875rem}.SceneSearch-module__0xtkgq__exampleLink{text-align:left;min-height:44px;color:var(--scene-action);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--scene-action) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--scene-action) 40%, transparent);cursor:pointer;background:0 0;border:0;padding:6px 0;font-family:inherit;font-size:.75rem;line-height:1.7}.SceneSearch-module__0xtkgq__exampleLink:hover:not(:disabled){text-decoration-color:currentColor}.SceneSearch-module__0xtkgq__exampleLink:disabled{opacity:.5;cursor:wait}.SceneSearch-module__0xtkgq__coverageLine{border-top:1px solid var(--scene-line);margin-top:16px;padding-top:16px;font-size:.75rem}.SceneSearch-module__0xtkgq__textStatus,.SceneSearch-module__0xtkgq__textError{text-align:center;background:var(--bg-card);border-radius:12px;margin:0;padding:18px;font-size:.875rem;line-height:1.7}.SceneSearch-module__0xtkgq__textStatus{color:var(--text-secondary)}.SceneSearch-module__0xtkgq__textError{color:var(--lightningcss-light,#a02b37)var(--lightningcss-dark,#ffb4bd);border:1px solid}.SceneSearch-module__0xtkgq__resultsTitle{color:var(--text-primary);margin:0 0 16px;font-size:1rem;font-weight:650}.SceneSearch-module__0xtkgq__thumbGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;margin:0;padding:0;list-style:none;display:grid}.SceneSearch-module__0xtkgq__thumbCell{min-width:0}.SceneSearch-module__0xtkgq__thumbCell img{aspect-ratio:16/9;object-fit:cover;background:var(--bg-card);border-radius:8px;width:100%;height:auto;display:block}.SceneSearch-module__0xtkgq__thumbMeta{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:8px;display:flex}.SceneSearch-module__0xtkgq__thumbLabel{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:650}.SceneSearch-module__0xtkgq__thumbShared{color:var(--text-secondary);font-size:.6875rem}.SceneSearch-module__0xtkgq__textNote{color:var(--text-secondary);margin:24px 0 0;font-size:.75rem;line-height:1.8}@media (max-width:640px){.SceneSearch-module__0xtkgq__wrap{gap:16px}.SceneSearch-module__0xtkgq__hero{align-items:center;gap:12px}.SceneSearch-module__0xtkgq__hero h1{text-wrap:balance;font-size:1.375rem}.SceneSearch-module__0xtkgq__hero .SceneSearch-module__0xtkgq__accent,.SceneSearch-module__0xtkgq__lead{display:none}.SceneSearch-module__0xtkgq__mascot{flex-basis:44px;width:44px;height:52px;margin:0 8px 0 0}.SceneSearch-module__0xtkgq__mascot>svg{width:20px;height:20px;bottom:0;right:-7px}.SceneSearch-module__0xtkgq__workspace{gap:18px;padding:16px}.SceneSearch-module__0xtkgq__uploadPanel{gap:12px}.SceneSearch-module__0xtkgq__dropzone{min-height:160px;padding:16px 12px}.SceneSearch-module__0xtkgq__uploadArt{width:108px;height:66px;margin-bottom:10px}.SceneSearch-module__0xtkgq__uploadStamp{width:62px;height:66px}.SceneSearch-module__0xtkgq__filmBadge{width:34px;height:34px;right:4px}.SceneSearch-module__0xtkgq__filmBadge svg{width:20px;height:20px}.SceneSearch-module__0xtkgq__dropTitle{font-size:.9375rem}.SceneSearch-module__0xtkgq__textWrap{gap:12px;padding-top:18px}.SceneSearch-module__0xtkgq__textHeading{margin-bottom:10px}.SceneSearch-module__0xtkgq__searchBox{gap:8px;padding:3px 3px 3px 12px}.SceneSearch-module__0xtkgq__searchInput{min-height:44px;padding:6px 0}.SceneSearch-module__0xtkgq__searchInput::placeholder{font-size:.875rem}.SceneSearch-module__0xtkgq__searchIcon{display:none}.SceneSearch-module__0xtkgq__helper{margin-top:10px}.SceneSearch-module__0xtkgq__thumbGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}@media (prefers-reduced-motion:reduce){.SceneSearch-module__0xtkgq__dropzone,.SceneSearch-module__0xtkgq__searchBtn{transition:none}}
.identify-module__z7evDG__main{--identify-action:var(--lightningcss-light,#8e454f)var(--lightningcss-dark,#efabb1);--identify-on-action:var(--lightningcss-light,#fff)var(--lightningcss-dark,#301e1f);--identify-line:color-mix(in srgb, var(--text-primary) 16%, transparent);min-height:100vh;padding:32px 28px 64px}.identify-module__z7evDG__main :is(button,a,input,[role=button]):focus-visible{outline:3px solid var(--identify-action);outline-offset:4px}.identify-module__z7evDG__main ::selection{background:var(--coral);color:#301e1f}.identify-module__z7evDG__wrap{max-width:860px;margin:0 auto}.identify-module__z7evDG__idleMain{background:var(--bg-card);border:1px solid var(--identify-line);border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}.identify-module__z7evDG__btnPrimary{cursor:pointer;background:var(--identify-action);min-height:48px;color:var(--identify-on-action);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-family:inherit;font-size:.8125rem;font-weight:650;transition:opacity .16s;display:flex}.identify-module__z7evDG__btnPrimary:hover{opacity:.9}.identify-module__z7evDG__urlDivider{color:var(--text-secondary);align-items:center;gap:12px;margin:2px 0;font-size:.6875rem;display:flex}.identify-module__z7evDG__urlDivider:before,.identify-module__z7evDG__urlDivider:after{content:"";background:var(--identify-line);flex:1;height:1px}.identify-module__z7evDG__urlRow{gap:8px;display:flex}.identify-module__z7evDG__urlInput{border:1px solid var(--identify-line);background:var(--bg-primary);min-width:0;min-height:46px;color:var(--text-primary);border-radius:8px;flex:1;padding:10px 13px;font-family:inherit;font-size:16px}.identify-module__z7evDG__urlInput::placeholder{color:var(--text-secondary);font-size:.75rem}.identify-module__z7evDG__urlInput:focus{border-color:var(--identify-action)}.identify-module__z7evDG__urlBtn{border:1px solid var(--identify-line);background:var(--bg-card);min-height:46px;color:var(--text-primary);cursor:pointer;border-radius:8px;flex-shrink:0;padding:10px 14px;font-family:inherit;font-size:.75rem;font-weight:650}.identify-module__z7evDG__urlBtn:hover:not(:disabled){border-color:var(--identify-action)}.identify-module__z7evDG__urlBtn:disabled{opacity:.5;cursor:not-allowed}.identify-module__z7evDG__previewWrap{background:var(--bg-card);border:1px solid var(--border-glass);border-radius:18px;max-width:480px;margin:0 auto;position:relative;overflow:hidden}.identify-module__z7evDG__previewImg{object-fit:contain;width:100%;max-height:380px;display:block}.identify-module__z7evDG__cropFrame{width:min(100%, calc(380px * var(--ar)));aspect-ratio:var(--ar);margin:0 auto;position:relative;overflow:hidden}.identify-module__z7evDG__cropImg{max-width:none;position:absolute}.identify-module__z7evDG__cropBadge{color:#fff;background:#0000009e;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:10px;left:10px}.identify-module__z7evDG__scan{background:linear-gradient(90deg, transparent, var(--coral), transparent);height:3px;box-shadow:0 0 16px 4px color-mix(in srgb, var(--coral) 60%, transparent);animation:1.3s ease-in-out infinite alternate identify-module__z7evDG__scanMove;position:absolute;top:0;left:0;right:0}@keyframes identify-module__z7evDG__scanMove{0%{top:0}to{top:100%}}@media (prefers-reduced-motion:reduce){.identify-module__z7evDG__scan{animation:none}}.identify-module__z7evDG__intro{text-align:center;margin-bottom:24px}.identify-module__z7evDG__title{color:var(--coral);margin:0 0 8px;font-size:clamp(24px,5vw,34px);font-weight:900}.identify-module__z7evDG__beta{color:var(--text-tertiary);margin:0;font-size:12.5px;line-height:1.5}.identify-module__z7evDG__tips{color:var(--text-tertiary);opacity:.85;word-break:keep-all;margin:10px 0 0;font-size:13.5px;line-height:1.6}.identify-module__z7evDG__tipStrong{color:var(--coral);opacity:1;font-weight:800}.identify-module__z7evDG__dropzone{background:color-mix(in srgb, var(--coral) 7%, var(--bg-card));border:1px dashed color-mix(in srgb, var(--identify-action) 45%, var(--bg-card));cursor:pointer;min-height:220px;transition:border-color var(--transition-base), background var(--transition-base);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex;position:relative}.identify-module__z7evDG__dropzone:hover,.identify-module__z7evDG__dropzoneActive{border-color:var(--coral);background:color-mix(in srgb, var(--coral) 12%, var(--bg-card))}.identify-module__z7evDG__fileInput{display:none}.identify-module__z7evDG__preview{object-fit:contain;border-radius:10px;max-width:100%;max-height:360px}.identify-module__z7evDG__dropHint{pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex}.identify-module__z7evDG__dropEmoji{font-size:40px}.identify-module__z7evDG__dropText{color:var(--text-primary);text-align:center;word-break:keep-all;font-size:14px;font-weight:700}.identify-module__z7evDG__dropSub{color:var(--text-secondary);font-size:12px}.identify-module__z7evDG__warning{background:var(--bg-card);border:1px solid var(--butter);border-radius:12px;flex-direction:column;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.identify-module__z7evDG__warnText{color:var(--text-primary);font-size:13px;line-height:1.5}.identify-module__z7evDG__warnActions{gap:8px;display:flex}.identify-module__z7evDG__warnPrimary{background:var(--identify-action);color:var(--identify-on-action);cursor:pointer;border:none;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:800}.identify-module__z7evDG__warnPrimary:hover{opacity:.9}.identify-module__z7evDG__warnGhost{background:var(--bg-glass);color:var(--text-primary);border:1px solid var(--border-glass);cursor:pointer;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700}.identify-module__z7evDG__warnGhost:hover{border-color:var(--butter)}.identify-module__z7evDG__status{color:var(--text-primary);justify-content:center;align-items:center;gap:10px;margin-top:20px;font-size:14px;font-weight:600;display:flex}.identify-module__z7evDG__spinner{border:2px solid var(--border-glass);border-top-color:var(--coral);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite identify-module__z7evDG__spin}@keyframes identify-module__z7evDG__spin{to{transform:rotate(360deg)}}.identify-module__z7evDG__error{background:var(--bg-card);border:1px solid var(--coral);color:var(--text-primary);text-align:center;border-radius:10px;margin-top:16px;padding:12px 14px;font-size:13px}.identify-module__z7evDG__results{flex-direction:column;gap:18px;margin-top:24px;display:flex}.identify-module__z7evDG__message{color:var(--text-primary);text-align:center;margin:0;font-size:16px;font-weight:800}.identify-module__z7evDG__foundHead{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.identify-module__z7evDG__foundLabel{color:var(--text-secondary);font-size:13px;font-weight:700}.identify-module__z7evDG__foundName{color:var(--text-primary);margin:0;font-size:clamp(22px,5.5vw,32px);font-weight:900;line-height:1.25}.identify-module__z7evDG__featured{background:var(--bg-card);border:1px solid var(--border-glass);border-radius:var(--radius-md,16px);color:inherit;transition:border-color var(--transition-base), transform var(--transition-base);gap:16px;padding:14px;text-decoration:none;display:flex}.identify-module__z7evDG__featured:hover{border-color:var(--coral);transform:translateY(-2px)}.identify-module__z7evDG__featuredImg{object-fit:cover;background:var(--bg-glass);border-radius:10px;flex-shrink:0;width:120px;height:120px}.identify-module__z7evDG__featuredInfo{flex-direction:column;justify-content:center;gap:6px;min-width:0;display:flex}.identify-module__z7evDG__badge{background:var(--bg-glass);color:var(--text-tertiary);border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:800}.identify-module__z7evDG__badge_high{background:var(--sage);color:#14210f}.identify-module__z7evDG__badge_medium{background:var(--butter);color:#2a2210}.identify-module__z7evDG__badge_low{background:var(--bg-glass);color:var(--text-tertiary)}.identify-module__z7evDG__reason{color:var(--text-tertiary);font-size:13px;line-height:1.5}.identify-module__z7evDG__cta{color:var(--coral);margin-top:2px;font-size:13px;font-weight:700}.identify-module__z7evDG__othersBlock{margin-top:4px}.identify-module__z7evDG__othersTitle{color:var(--text-tertiary);margin:0 0 10px;font-size:13px;font-weight:800}.identify-module__z7evDG__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.identify-module__z7evDG__card{background:var(--bg-card);border:1px solid var(--border-glass);color:inherit;font:inherit;text-align:left;cursor:pointer;width:100%;transition:border-color var(--transition-base), transform var(--transition-base);border-radius:12px;flex-direction:column;gap:6px;padding:8px;text-decoration:none;display:flex;position:relative}.identify-module__z7evDG__card:hover{border-color:var(--coral);transform:translateY(-2px)}.identify-module__z7evDG__recBadge{z-index:1;background:var(--sage);color:#14210f;white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800;position:absolute;top:6px;left:6px}.identify-module__z7evDG__simBadge{z-index:1;color:#fff;white-space:nowrap;background:#0000008c;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800;position:absolute;top:6px;right:6px}.identify-module__z7evDG__simPill{background:color-mix(in srgb, var(--sage) 22%, transparent);color:var(--sage);white-space:nowrap;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:800}.identify-module__z7evDG__confirmPanel{flex-direction:column;gap:14px;display:flex}.identify-module__z7evDG__consentNote{color:var(--text-secondary);text-align:center;margin:10px 0 0;font-size:12px;line-height:1.5}.identify-module__z7evDG__consentNote a{color:var(--coral);text-decoration:underline}.identify-module__z7evDG__notFound{background:var(--bg-card);border:1px solid var(--butter);color:var(--text-primary);text-align:center;border-radius:12px;margin-top:4px;padding:12px 14px;font-size:13px;line-height:1.5}.identify-module__z7evDG__cardImg{aspect-ratio:1;object-fit:cover;background:var(--bg-glass);border-radius:8px;width:100%}.identify-module__z7evDG__cardName{color:var(--text-primary);font-size:12px;line-height:1.4}.identify-module__z7evDG__retry{background:var(--identify-action);color:var(--identify-on-action);cursor:pointer;transition:opacity var(--transition-base);border:none;border-radius:999px;align-self:center;margin-top:8px;padding:10px 20px;font-size:13px;font-weight:800}.identify-module__z7evDG__retry:hover{opacity:.9}.identify-module__z7evDG__cropRetry{border:1px solid color-mix(in srgb, var(--coral) 45%, transparent);background:color-mix(in srgb, var(--coral) 12%, transparent);width:100%;min-height:48px;color:var(--coral);cursor:pointer;transition:background var(--transition-base);border-radius:12px;margin-bottom:8px;font-family:inherit;font-size:14px;font-weight:800}.identify-module__z7evDG__cropRetry:hover{background:color-mix(in srgb, var(--coral) 20%, transparent)}@media (max-width:480px){.identify-module__z7evDG__featured{flex-direction:column}.identify-module__z7evDG__featuredImg{width:100%;height:200px}}@media (max-width:640px){.identify-module__z7evDG__main{padding:20px 16px 72px}.identify-module__z7evDG__title{font-size:26px}.identify-module__z7evDG__dropzone{min-height:220px}.identify-module__z7evDG__preview{max-height:300px}.identify-module__z7evDG__warnActions{flex-direction:row}.identify-module__z7evDG__warnPrimary,.identify-module__z7evDG__warnGhost{border-radius:12px;flex:1;min-height:44px}.identify-module__z7evDG__retry{border-radius:12px;width:100%;min-height:48px}.identify-module__z7evDG__grid{grid-template-columns:repeat(3,1fr);gap:10px}.identify-module__z7evDG__cardName{font-size:11.5px}.identify-module__z7evDG__foundName{font-size:24px}.identify-module__z7evDG__idleMain{padding:18px}}@media (prefers-reduced-motion:reduce){.identify-module__z7evDG__main *,.identify-module__z7evDG__main :before,.identify-module__z7evDG__main :after{transition:none!important;animation:none!important}}
.MobileIdentify-module__jDU4vW__root{--mi-display:"Jua", var(--font-family,sans-serif);--mi-photo:#fbf8f2;--mi-on-accent:var(--identify-on-action);flex-direction:column;gap:18px;display:flex}.MobileIdentify-module__jDU4vW__root :is(button,a,input):focus-visible{outline:3px solid var(--identify-action);outline-offset:4px}.MobileIdentify-module__jDU4vW__dropzone{background:color-mix(in srgb, var(--coral) 7%, var(--bg-card));border:1px dashed color-mix(in srgb, var(--identify-action) 45%, var(--bg-card));cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:220px;padding:22px;display:flex;position:relative}.MobileIdentify-module__jDU4vW__dropzoneOn{border-color:var(--identify-action);background:color-mix(in srgb, var(--coral) 12%, var(--bg-card))}.MobileIdentify-module__jDU4vW__dropTitle{color:var(--text-primary);text-align:center;font-size:.9375rem;font-weight:650}.MobileIdentify-module__jDU4vW__dropSub{color:var(--text-secondary);margin-top:6px;font-size:.75rem}.MobileIdentify-module__jDU4vW__previewBox{background:var(--mi-photo);border:1px solid var(--border-subtle);border-radius:22px;position:relative;overflow:hidden}.MobileIdentify-module__jDU4vW__previewImg{object-fit:contain;width:100%;height:260px;display:block}.MobileIdentify-module__jDU4vW__cropFrame{width:min(100%, calc(260px * var(--ar)));aspect-ratio:var(--ar);margin:0 auto;position:relative;overflow:hidden}.MobileIdentify-module__jDU4vW__cropImg{max-width:none;position:absolute}.MobileIdentify-module__jDU4vW__cropBadge{color:#fff;background:#0000009e;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:10px;left:10px}.MobileIdentify-module__jDU4vW__scan{background:linear-gradient(90deg, transparent, var(--coral), transparent);height:3px;box-shadow:0 0 16px 4px color-mix(in srgb, var(--coral) 60%, transparent);animation:1.3s ease-in-out infinite alternate MobileIdentify-module__jDU4vW__miScan;position:absolute;top:0;left:0;right:0}@keyframes MobileIdentify-module__jDU4vW__miScan{0%{top:0}to{top:100%}}@media (prefers-reduced-motion:reduce){.MobileIdentify-module__jDU4vW__scan{animation:none}}.MobileIdentify-module__jDU4vW__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.MobileIdentify-module__jDU4vW__btnPrimary,.MobileIdentify-module__jDU4vW__btnGhost,.MobileIdentify-module__jDU4vW__btnGhostFull{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:50px;font-family:inherit;font-size:14.5px;font-weight:800;display:flex}.MobileIdentify-module__jDU4vW__btnPrimary{background:var(--identify-action);color:var(--mi-on-accent)}.MobileIdentify-module__jDU4vW__btnGhost{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--identify-line)}.MobileIdentify-module__jDU4vW__btnGhostFull{background:var(--bg-card);width:100%;color:var(--text-primary);border:1px solid var(--identify-line)}.MobileIdentify-module__jDU4vW__urlDivider{color:var(--text-secondary);align-items:center;gap:10px;margin:2px 0;font-size:11.5px;display:flex}.MobileIdentify-module__jDU4vW__urlDivider:before,.MobileIdentify-module__jDU4vW__urlDivider:after{content:"";background:var(--border-subtle);flex:1;height:1px}.MobileIdentify-module__jDU4vW__urlRow{gap:8px;display:flex}.MobileIdentify-module__jDU4vW__urlInput{border:1px solid var(--identify-line);background:var(--bg-card);min-width:0;height:48px;color:var(--text-primary);border-radius:8px;flex:1;padding:0 13px;font-family:inherit;font-size:16px}.MobileIdentify-module__jDU4vW__urlInput::placeholder{color:var(--text-secondary);font-size:14px}.MobileIdentify-module__jDU4vW__urlInput:focus{border-color:var(--identify-action)}.MobileIdentify-module__jDU4vW__urlBtn{background:var(--identify-action);height:48px;color:var(--mi-on-accent);cursor:pointer;white-space:nowrap;border:none;border-radius:14px;flex-shrink:0;padding:0 15px;font-family:inherit;font-size:13.5px;font-weight:800}.MobileIdentify-module__jDU4vW__urlBtn:disabled{opacity:.5}.MobileIdentify-module__jDU4vW__consent{color:var(--text-secondary);text-align:center;word-break:keep-all;margin:0;font-size:11.5px;line-height:1.6}.MobileIdentify-module__jDU4vW__consentLink{color:var(--coral);text-decoration:underline}.MobileIdentify-module__jDU4vW__warnCard{background:var(--bg-card);border:1px solid var(--butter);border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}.MobileIdentify-module__jDU4vW__warnText{color:var(--text-primary);word-break:keep-all;font-size:13px;line-height:1.6}.MobileIdentify-module__jDU4vW__warnActions{gap:10px;display:flex}.MobileIdentify-module__jDU4vW__warnActions>*{flex:1}.MobileIdentify-module__jDU4vW__status{color:var(--text-primary);justify-content:center;align-items:center;gap:11px;padding:6px 0;font-size:14px;font-weight:700;display:flex}.MobileIdentify-module__jDU4vW__spinner{border:2px solid var(--border-strong);border-top-color:var(--coral);border-radius:999px;width:18px;height:18px;animation:.7s linear infinite MobileIdentify-module__jDU4vW__miSpin}@keyframes MobileIdentify-module__jDU4vW__miSpin{to{transform:rotate(360deg)}}.MobileIdentify-module__jDU4vW__error{background:color-mix(in srgb, var(--coral) 12%, var(--bg-card));border:1px solid var(--coral);color:var(--text-primary);text-align:center;border-radius:14px;padding:13px 15px;font-size:13px}.MobileIdentify-module__jDU4vW__results{flex-direction:column;gap:14px;display:flex}.MobileIdentify-module__jDU4vW__message{color:var(--text-primary);text-align:center;margin:0;font-size:16px;font-weight:800}.MobileIdentify-module__jDU4vW__grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.MobileIdentify-module__jDU4vW__card{background:var(--bg-card);border:1px solid var(--border-subtle);text-align:left;box-shadow:var(--shadow-sm);cursor:pointer;border-radius:16px;flex-direction:column;gap:4px;padding:8px;display:flex;position:relative}.MobileIdentify-module__jDU4vW__card:active{transform:scale(.98)}.MobileIdentify-module__jDU4vW__recBadge{z-index:2;background:var(--sage);color:#14210f;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900;position:absolute;top:13px;left:13px}.MobileIdentify-module__jDU4vW__simBadge{z-index:2;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;position:absolute;top:13px;right:13px}.MobileIdentify-module__jDU4vW__cardImg{aspect-ratio:1;background:var(--mi-photo);border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.MobileIdentify-module__jDU4vW__cardImg img{object-fit:cover;width:100%;height:100%}.MobileIdentify-module__jDU4vW__cardName{color:var(--text-primary);margin-top:2px;font-size:12.5px;font-weight:600;line-height:1.35}.MobileIdentify-module__jDU4vW__notFound{background:var(--bg-card);border:1px solid var(--butter);color:var(--text-primary);text-align:center;border-radius:14px;padding:13px 15px;font-size:12.5px;line-height:1.6}.MobileIdentify-module__jDU4vW__confirm{flex-direction:column;gap:14px;display:flex}.MobileIdentify-module__jDU4vW__foundHead{text-align:center}.MobileIdentify-module__jDU4vW__foundLabel{color:var(--text-secondary);font-size:13px;font-weight:700}.MobileIdentify-module__jDU4vW__foundName{font-family:var(--mi-display);color:var(--text-primary);margin:2px 0 0;font-size:26px;font-weight:400}.MobileIdentify-module__jDU4vW__foundCard{background:var(--bg-card);border:1px solid color-mix(in srgb, var(--coral) 40%, var(--border-subtle));box-shadow:var(--shadow-sm);border-radius:18px;align-items:center;gap:14px;padding:14px;text-decoration:none;display:flex}.MobileIdentify-module__jDU4vW__foundImg{background:var(--mi-photo);border-radius:14px;flex:0 0 96px;width:96px;height:96px;overflow:hidden}.MobileIdentify-module__jDU4vW__foundImg img{object-fit:cover;width:100%;height:100%}.MobileIdentify-module__jDU4vW__foundInfo{flex-direction:column;flex:1;align-items:flex-start;gap:7px;min-width:0;display:flex}.MobileIdentify-module__jDU4vW__simPill{background:color-mix(in srgb, var(--sage) 20%, transparent);color:var(--sage);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.MobileIdentify-module__jDU4vW__foundCta{color:var(--coral);white-space:nowrap;font-size:13px;font-weight:700}.MobileIdentify-module__jDU4vW__retry{color:var(--text-secondary);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin:0 auto;font-family:inherit;font-size:13px;font-weight:700;text-decoration:underline;display:block}.MobileIdentify-module__jDU4vW__cropRetry{border:1px solid color-mix(in srgb, var(--coral) 45%, transparent);background:color-mix(in srgb, var(--coral) 12%, transparent);width:100%;min-height:48px;color:var(--coral);cursor:pointer;border-radius:14px;margin-bottom:8px;font-family:inherit;font-size:14px;font-weight:800}@media (prefers-reduced-motion:reduce){.MobileIdentify-module__jDU4vW__root *,.MobileIdentify-module__jDU4vW__root :before,.MobileIdentify-module__jDU4vW__root :after{transition:none!important;animation:none!important}}