.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}}