:root{--text-3xs:.625rem;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:.9375rem;--text-xl:1rem;--text-2xl:1.0625rem;--text-3xl:1.125rem;--text-4xl:1.1875rem;--text-5xl:1.375rem;--text-6xl:2rem;--line-caption:1.35;--tracking-display:-.065em;--tracking-tight:-.045em;--tracking-snug:-.03em;--tracking-wide:.015em;--tracking-caps:.09em;--mint:#65f5c2;--violet:#9670ff;--rose:#ff6da7;--background:#080a14;--catalog-chrome:#0a0c17;--ink:#f8f8fc;--muted:#edeefaa3;--foreground:var(--ink);--color-ink:#fbfbff;--color-ink-muted:#eff1fabd;--color-ink-subtle:#eff1fa9e;--color-ink-inverse:#07130f;--fill-subtle:#ffffff09;--fill:#ffffff0e;--fill-strong:#ffffff14;--fill-stronger:#ffffff1f;--hairline:#ffffff14;--hairline-strong:#ffffff1f;--hairline-stronger:#ffffff29;--color-surface:#0f111fd1;--color-border:var(--hairline-stronger);--color-accent:var(--mint);--focus-ring-width:1.5px;--focus-ring-inset:2px;--color-danger:var(--rose);--shadow-surface:0 18px 48px #00000057;--radius-xs:6px;--radius-sm:10px;--radius-md:13px;--radius-lg:16px;--radius-xl:22px;--radius-2xl:24px;--radius-pill:999px;--radius-round:50%;--radius-guide-corner:calc(var(--radius-xl) - 1px);--motion-fast:.14s;--motion-swift:.18s;--motion-standard:.24s;--motion-relaxed:.28s;--motion-slow:.32s;--motion-slower:.52s;--motion-slowest:.72s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-emphasized:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-exit-snappy:cubic-bezier(.3, 0, 1, 1);--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-app:1.125rem;--app-header-height:4.5rem;--tap-target:2.75rem}.uiText{color:inherit;overflow-wrap:anywhere;margin:0;display:block}.uiText-display{letter-spacing:var(--tracking-display);font-size:clamp(2.25rem,11vw,3.5rem);font-weight:700;line-height:.98}.uiText-heading{letter-spacing:var(--tracking-snug);font-size:clamp(1.25rem,5vw,1.625rem);font-weight:700;line-height:1.12}.uiText-title{font-size:var(--text-3xl);letter-spacing:var(--tracking-snug);font-weight:700;line-height:1.25}.uiText-body{font-size:var(--text-lg);font-weight:400;line-height:1.5}.uiText-label{font-size:var(--text-sm);letter-spacing:var(--tracking-wide);font-weight:700;line-height:1.35}.uiText-caption{font-size:var(--text-xs);font-weight:500;line-height:var(--line-caption)}.uiText-numeric{font-size:inherit;letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.uiText-muted{color:var(--color-ink-muted)}.uiText-subtle{color:var(--color-ink-subtle)}.uiText-accent{color:var(--color-accent)}.uiText-truncate{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}button,a[href],summary,select,label[for],input:is([type=button],[type=submit],[type=reset]),[role=button],[role=link],[role=tab],[role=switch],[role=checkbox],[role=radio],[role=option],[role=menuitem],[role=combobox]{-webkit-user-select:none;user-select:none}label:has(input,select,button){-webkit-user-select:none;user-select:none}input:not([type=button],[type=submit],[type=reset]),textarea,[contenteditable]:not([contenteditable=false]){-webkit-user-select:text;user-select:text}.uiButton,.uiIconButton{min-height:var(--tap-target);color:inherit;background:0 0;border:0;padding:0}.uiButton{min-width:var(--tap-target);font-size:var(--text-sm);place-items:center;font-weight:700;display:inline-grid}.uiButton>.uiButtonVisual{min-width:var(--tap-target);min-height:var(--tap-target);padding:0 var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-ink);background:var(--color-surface);transition:background-color var(--motion-standard) ease,border-color var(--motion-standard) ease;white-space:nowrap;flex-flow:row;display:inline-flex}.uiButton-primary>.uiButtonVisual{color:var(--color-ink-inverse);background:linear-gradient(130deg,#a8ffe2,var(--color-accent));border-color:#0000}.uiButton-glint{place-items:center;min-width:178px;min-height:58px;font-weight:700;display:grid}.uiButton-glint>.uiButtonVisual{border:1px solid var(--hairline-stronger);border-radius:var(--radius-pill);color:#090c15;background:linear-gradient(120deg,var(--mint),#d8fff2 46%,#bca8ff);width:100%;height:100%;min-height:58px;padding:12px 22px;box-shadow:0 10px 38px #65f5c22e}.uiIconButton{width:var(--tap-target);height:var(--tap-target);place-items:center;display:inline-grid}.uiIconButton>.uiIconButtonVisual{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;height:100%;color:var(--color-ink);background:var(--color-surface);transition:background-color var(--motion-standard) ease,border-color var(--motion-standard) ease;justify-content:center;align-items:center;display:inline-flex}.uiButton:disabled,.uiIconButton:disabled{cursor:not-allowed}.uiButton:disabled>.uiButtonVisual,.uiIconButton:disabled>.uiIconButtonVisual{opacity:.46}.uiSurface{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-surface)}.uiAppHeader{z-index:30;height:calc(var(--app-header-height) + var(--app-safe-area-top,env(safe-area-inset-top)));min-height:calc(var(--app-header-height) + var(--app-safe-area-top,env(safe-area-inset-top)));padding:var(--app-safe-area-top,env(safe-area-inset-top)) 1.125rem 0;justify-content:space-between;align-items:center;gap:var(--space-3);pointer-events:none;background:0 0;display:flex;position:absolute;inset:0 0 auto}.uiAppHeader>*{pointer-events:auto}.uiAppHeaderTitle{flex-direction:column;justify-content:center;min-width:0;display:flex}.uiAppHeaderTitle>*{min-width:0}.uiAppHeaderActions{align-items:center;gap:var(--space-2);display:flex}.uiAppHeader[data-mask-overlapping-leading=true]>:first-child{white-space:nowrap;flex:none}.uiAppHeader[data-mask-overlapping-leading=true]>.uiAppHeaderActions{z-index:2;position:absolute;right:1.125rem}.uiAppHeader[data-mask-overlapping-leading=true][data-leading-overlaps=true]>:first-child{-webkit-mask-image:linear-gradient(to right,#000 0,#000 max(0px,calc(var(--ui-header-leading-visible) - 18px)),transparent var(--ui-header-leading-visible));-webkit-mask-image:linear-gradient(to right,#000 0,#000 max(0px,calc(var(--ui-header-leading-visible) - 18px)),transparent var(--ui-header-leading-visible));mask-image:linear-gradient(to right,#000 0,#000 max(0px,calc(var(--ui-header-leading-visible) - 18px)),transparent var(--ui-header-leading-visible))}.uiCardArtwork{aspect-ratio:8/11;border-radius:var(--radius-sm);isolation:isolate;background:#171a29;display:block;position:relative;overflow:hidden}.uiCardArtworkImage{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.uiCardArtworkPlaceholder{width:100%;height:100%;color:var(--color-ink-subtle);background:linear-gradient(145deg,#191c2d,#0f111d);place-items:center;display:grid}.uiPriceSummary{flex-direction:column;min-width:0;display:flex}.uiPriceSummary-main{margin-top:.25rem}.uiPriceSummary-range{font-variant-numeric:tabular-nums;margin-top:.35rem}.uiPriceSummary-hero .uiPriceSummary-main{font-size:clamp(1.75rem,8vw,2.5rem)}.uiPriceSummary-celebration{text-align:center;align-items:center}.uiPriceSummary-celebration .uiPriceSummary-main{font-size:clamp(2.25rem,11vw,3.5rem)}.uiPriceSummary-celebration .uiPriceSummary-range{color:#ffffffd1}.uiCardFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.uiCardFact{min-width:0;box-shadow:0 0 0 1px var(--background);flex-direction:column;gap:.25rem;padding:.875rem;display:flex}.uiMarketSection{padding:1rem}.uiMarketSection>h2{margin-bottom:.875rem}.uiMarketVariants{gap:.75rem;display:grid}.uiMarketVariant{min-width:0}.uiMarketVariantLabel{color:var(--color-ink);margin:0 0 .625rem;display:block}.uiMarketPriceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.uiMarketPrice{border-radius:var(--radius-sm);background:var(--fill-subtle);flex-direction:column;gap:.3rem;min-width:0;padding:.75rem;display:flex}.uiMarketPrice.isPrimary{background:#65f5c214;grid-column:1/-1}.uiMarketPrice:nth-child(2):last-child{grid-column:1/-1}.uiMarketFooter{border-top:1px solid var(--color-border);flex-direction:column;gap:.35rem;margin-top:1rem;padding-top:.875rem;display:flex}.uiMarketLink{min-height:var(--tap-target);color:var(--color-accent);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;font-weight:700;text-decoration:none;display:inline-flex}.uiScannerFeedback{position:relative}@media (max-width:350px){.uiAppHeader{padding-left:.8125rem;padding-right:.8125rem}.uiAppHeader[data-mask-overlapping-leading=true]>.uiAppHeaderActions{right:.8125rem}.uiMarketPriceGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.uiButtonVisual,.uiIconButtonVisual{transition-duration:.01ms}}.uiDisclosure{min-width:0}.uiDisclosureSummary{min-height:2rem;color:var(--color-ink-subtle);text-align:left;cursor:pointer;transition:color var(--motion-fast) ease;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;display:inline-flex}.uiDisclosure.isOpen .uiDisclosureSummary{color:var(--color-ink-muted)}@media (hover:hover) and (pointer:fine){.uiDisclosureSummary:hover{color:var(--color-ink-muted)}}.uiDisclosureChevron{width:7px;height:7px;transition:transform var(--motion-standard) var(--ease-standard);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;margin:-3px 2px 0;transform:rotate(45deg)}.uiDisclosure.isOpen .uiDisclosureChevron{transform:rotate(225deg)translate(-2px,-2px)}.uiDisclosurePanel{transition:grid-template-rows var(--motion-standard) var(--ease-standard);grid-template-rows:0fr;display:grid}.uiDisclosure.isOpen .uiDisclosurePanel{grid-template-rows:1fr}.uiDisclosurePanelInner{min-height:0;overflow:hidden}.uiSelectMenu:not([data-positioned=true]),.orderMenu:not([data-positioned=true]){visibility:hidden}.uiSelect{min-width:0;min-height:var(--tap-target);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-ink);background:var(--color-surface);transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease;align-items:center;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.uiSelect:hover{border-color:var(--hairline-stronger);background:var(--fill-strong)}}.uiSelectControl{width:100%;min-width:0;padding:0 calc(var(--space-3) + 22px) 0 var(--space-3);border-radius:inherit;-webkit-appearance:none;appearance:none;color:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;outline:0;align-self:stretch;margin:0;font-weight:700}.uiSelectChevron{right:var(--space-3);color:var(--color-ink-subtle);pointer-events:none;position:absolute}.uiSelect-row{width:100%;padding:10px var(--space-3);justify-content:space-between;gap:var(--space-2);border-color:var(--hairline-stronger);background:linear-gradient(135deg,color-mix(in srgb,var(--mint) 6%,#101320),#151827)}@media (hover:hover) and (pointer:fine){.uiSelect-row:hover{border-color:color-mix(in srgb,var(--mint) 55%,var(--hairline-stronger))}}.uiSelectValue{white-space:normal;overflow-wrap:anywhere;min-width:0;font-weight:700;line-height:1.4}.uiSelect-row .uiSelectChevron{flex:none;position:static}.uiSelect-row .uiSelectControl{z-index:1;color:#0000;height:100%;padding:0;position:absolute;inset:0}.uiSelectControl option{color:var(--color-ink);background:#101321}.uiSelectButton{text-align:left;white-space:nowrap;overflow:hidden}.uiSelectMenu{overscroll-behavior:contain;border:1px solid var(--hairline-stronger);border-radius:var(--radius-lg);max-width:calc(100vw - 24px);color:var(--color-ink);box-shadow:var(--shadow-surface);scrollbar-width:thin;background:linear-gradient(145deg,#171b2f,#0c0f1c);margin:0;padding:6px;position:fixed;inset:auto;overflow:auto}.uiSelectOption{width:100%;min-height:var(--tap-target);justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--text-md);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:10px 12px;font-weight:500;display:flex}.uiSelectOption+.uiSelectOption{margin-top:2px}.uiSelectOption[data-active=true]{background:var(--fill-stronger)}.uiSelectOption[aria-selected=true]{color:var(--mint);background:#65f5c21f}.uiSelectCheck{color:var(--mint);flex:none}@media (prefers-reduced-motion:reduce){.uiDisclosurePanel,.uiDisclosureChevron{transition-duration:.01ms}}.uiModeSwitch{border:1px solid var(--hairline-strong);border-radius:var(--radius-md);isolation:isolate;background:linear-gradient(145deg,#191f2dc7,#0a0d18b8);flex:none;grid-template-columns:repeat(2,38px);height:42px;padding:3px;display:grid;position:relative;box-shadow:0 10px 30px #00000038,inset 0 1px #ffffff0b}.uiModeSwitchThumb{z-index:-1;border-radius:var(--radius-sm);background:linear-gradient(145deg,#e2fff7,var(--mint));width:38px;transition:transform var(--motion-standard) var(--ease-emphasized);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 0 20px #65f5c242}.uiModeSwitch[data-second=true] .uiModeSwitchThumb{transform:translate(38px)}.uiModeSwitch button{border-radius:var(--radius-sm);color:#e9f0ff99;min-height:0;transition:color var(--motion-standard) ease;background:0 0;border:0;place-items:center;padding:0;display:grid}.uiModeSwitch button[aria-pressed=true]{color:var(--color-ink-inverse)}@media (prefers-reduced-motion:reduce){.uiModeSwitchThumb,.uiModeSwitch button{transition:none}}.orderButton>.uiIconButtonVisual{color:#fff;background:0 0;border-color:#0000}.orderMenu{width:250px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);border:1px solid var(--hairline-stronger);border-radius:var(--radius-lg);box-shadow:var(--shadow-surface);background:#151725;margin:0;padding:12px;position:fixed;inset:auto;overflow:auto}.orderMenu fieldset{border:0;min-width:0;margin:0;padding:0}.orderMenu legend{color:var(--muted);font-size:var(--text-xs);padding:5px 8px 8px}.orderMenu label{min-height:var(--tap-target);font-size:var(--text-md);cursor:pointer;border-radius:var(--radius-xs);align-items:center;gap:12px;padding:8px;display:flex}.orderMenu label:has(input:checked){color:var(--mint);background:#65f5c20d}.uiRadio{-webkit-appearance:none;appearance:none;vertical-align:middle;border:1.5px solid var(--color-ink-subtle);border-radius:var(--radius-round);background:var(--fill-subtle);cursor:pointer;width:1.125rem;height:1.125rem;min-height:0;transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease;flex:none;place-content:center;margin:0;padding:0;display:inline-grid}.uiRadio:before{content:"";border-radius:var(--radius-round);background:linear-gradient(135deg,#e2fff7,var(--mint));opacity:0;width:.5rem;height:.5rem;transition:transform var(--motion-fast) var(--ease-emphasized),opacity var(--motion-fast) ease;transform:scale(.4);box-shadow:0 0 8px #65f5c259}.uiRadio:checked{border-color:var(--mint);background:#65f5c214;box-shadow:0 0 0 3px #65f5c20f}.uiRadio:checked:before{opacity:1;transform:scale(1)}.uiRadio:disabled{opacity:.35;cursor:default}@media (hover:hover) and (pointer:fine) and (forced-colors:none){.uiRadio:enabled:hover,label:hover>.uiRadio:enabled{border-color:var(--mint)}}@media (forced-colors:active){.uiRadio{forced-color-adjust:none;background:canvas;border-color:buttontext;transition:none}.uiRadio:checked{box-shadow:none;background:canvas;border-color:highlight}.uiRadio:before{box-shadow:none;background:highlight;transition:none}.uiRadio:disabled{opacity:1;border-color:graytext}.uiRadio:disabled:before{background:graytext}}.uiCardFact.isFullWidth{grid-column:1/-1}.uiCardFact.isFullWidth>strong{overflow-wrap:anywhere}.rarity-common{--rarity-color:#c6cfdb;--rarity-accent:#8994a6}.rarity-uncommon{--rarity-color:#9ae5bd;--rarity-accent:#4d9d7d}.rarity-rare{--rarity-color:#accaff;--rarity-accent:#648bdf}.rarity-hit{--rarity-color:#a1eff3;--rarity-accent:#55b5d6}.rarity-premium{--rarity-color:#d9beff;--rarity-accent:#819bf8}.rarity-chase{--rarity-color:#ffd4e7;--rarity-accent:#bc9dff}.rarity-crown{--rarity-color:#ffe8ae;--rarity-accent:#b0f1db}.rarity-special{--rarity-color:#dadcf6;--rarity-accent:#a9b0cf}.rarity-unknown{--rarity-color:#b5bdce;--rarity-accent:#7c879b}.rarityBadge{--rarity-edge:color-mix(in srgb,var(--rarity-color) 32%,#171b2c);--rarity-fill:linear-gradient(135deg,color-mix(in srgb,var(--rarity-color) 12%,#101320),#151827);isolation:isolate;border-radius:var(--radius-pill);max-width:100%;color:var(--rarity-color);background:var(--rarity-fill) padding-box,linear-gradient(125deg,var(--rarity-edge),color-mix(in srgb,var(--rarity-accent) 32%,#171b2c)) border-box;font-size:var(--text-xs);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;padding:6px 10px;font-weight:600;line-height:1.5;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.rarityBadge>span{z-index:1;overflow-wrap:anywhere;text-wrap:balance;min-width:0;position:relative}.rarityBadge.rarity-hit{--rarity-edge:color-mix(in srgb,var(--rarity-color) 62%,#171b2c);--rarity-fill:linear-gradient(120deg,#17313e,#152533 55%,#1d3940)}.rarityBadge.rarity-premium{--rarity-edge:#ad8ae9;--rarity-fill:linear-gradient(115deg,#2b2044,#232a49 52%,#34234a);box-shadow:inset 0 1px #ffffff17,0 2px 14px #9670ff1f}.rarityBadge.rarity-chase{--rarity-fill:linear-gradient(115deg,#44283e,#302748 52%,#3d2947);background:var(--rarity-fill) padding-box,linear-gradient(115deg,#ffd1df,#bb9fe8 32%,#8ae0e6 55%,#e5b0ed 78%,#ffd1df) border-box;box-shadow:inset 0 1px #ffffff24,0 2px 18px #ff6da721}.rarityBadge.rarity-crown{--rarity-fill:linear-gradient(115deg,#453923,#293831 48%,#413324);background:var(--rarity-fill) padding-box,linear-gradient(115deg,#ffedb6,#bc9051 24%,#e9ffdc 47%,#b3d4ec 62%,#ffe4a2 82%,#d8ad6b) border-box;box-shadow:inset 0 1px #fff3c92e,0 2px 20px #ffd98529}.rarityBadge:is(.rarity-premium,.rarity-chase,.rarity-crown):before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 24%,#fff1 25%,#ffffff04 43%,#0000 44%);position:absolute;inset:0}.rarityBadge.rarity-special{--rarity-fill:linear-gradient(120deg,#242838,#202336);--rarity-edge:#727a97}.rarityBadge.rarity-unknown{border:1px dashed var(--hairline-stronger);background:var(--fill-subtle);box-shadow:none}@media (hover:hover) and (pointer:fine){.orderButton:hover>.uiIconButtonVisual{background:var(--fill)}.orderMenu label:hover{background:var(--fill-subtle)}}.settingsView{color:var(--color-ink);transition:opacity var(--motion-standard) ease,visibility 0s;will-change:opacity;background:radial-gradient(circle at 92% 7%,#9670ff2b,#0000 31%),radial-gradient(circle at 7% 45%,#65f5c212,#0000 32%),linear-gradient(168deg,#111426 0%,#090b16 48%,#070910 100%);position:absolute;inset:0;overflow:hidden}.settingsView.isHidden{z-index:0;opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,var(--motion-standard)}.settingsView.isActive{z-index:1;opacity:1;visibility:visible}.settingsView.isHidden *{animation-play-state:paused!important}.informationTopBar{box-shadow:0 1px 0 var(--hairline);background:linear-gradient(#101426fa,#080a14fa)}.settingsTopBar{isolation:isolate;pointer-events:auto;position:sticky;top:0}.settingsTopBar:before{content:"";z-index:-1;box-shadow:0 1px 0 var(--hairline);background:linear-gradient(#101426,#080a14);position:absolute;inset:0}@supports (animation-timeline:scroll()) and (animation-range:0px 1px){.settingsTopBar:before{opacity:0;animation:linear both scrollSurfaceIn;animation-timeline:scroll();animation-range:0px calc(var(--app-header-height) + var(--app-safe-area-top))}}.settingsScroll{inset:0 0 calc(58px + var(--app-safe-area-bottom));scroll-padding-top:calc(var(--app-header-height) + var(--app-safe-area-top));overscroll-behavior:contain;scrollbar-width:none;position:absolute;overflow-y:auto}.settingsScroll::-webkit-scrollbar{display:none}.informationScroll::-webkit-scrollbar{display:none}.settingsContent{width:100%;max-width:560px;margin-inline:auto;padding:18px 16px 36px}.settingsUpdate{width:100%;margin-bottom:25px}.settingsSection{margin-top:25px}.settingsSection:first-child{margin-top:0}.settingsSectionTitle{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0 0 9px 10px}.settingsGroup{border:1px solid var(--hairline-strong);border-radius:var(--radius-xl);background:linear-gradient(145deg,#0c0e19f5,#070910fa);overflow:hidden;box-shadow:0 16px 42px #00000038,inset 0 1px #ffffff06}.settingsRow{width:100%;min-height:70px;color:var(--color-ink);text-align:left;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:10px 13px;text-decoration:none;display:grid;position:relative}.settingsRow+.settingsRow:before{content:"";background:var(--hairline);height:1px;position:absolute;top:0;left:65px;right:13px}.settingsRowIcon{border-radius:var(--radius-md);width:40px;height:40px;color:var(--mint);background:#65f5c21a;border:1px solid #ffffff0e;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0b}.settingsRowIcon.is-violet{color:#c8b8ff;background:#9670ff21}.settingsRowIcon.is-rose{color:#ff9fc5;background:#ff6da71f}.settingsRowIcon.is-amber{color:#ffd27d;background:#ffbe4e1c}.settingsRowIcon.is-blue{color:#83dfff;background:#4fbeff1f}.settingsRowCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.settingsRowCopy strong{font-size:var(--text-md);letter-spacing:var(--tracking-wide);line-height:1.3}.settingsRowCopy small{color:var(--color-ink-muted);font-size:var(--text-xs);line-height:1.35}.settingsSwitchRow{cursor:pointer}.settingsSwitchRow.isDisabled{cursor:not-allowed;opacity:.48}.settingsSwitchInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.settingsSwitchTrack{border:1px solid var(--hairline-stronger);border-radius:var(--radius-pill);background:var(--fill-stronger);width:48px;height:28px;transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease;flex:none;position:relative;box-shadow:inset 0 2px 5px #00000040}.settingsSwitchTrack>i{border-radius:var(--radius-round);width:18px;height:18px;transition:transform var(--motion-standard) var(--ease-standard),background-color var(--motion-fast) ease;background:#b7bac5;position:absolute;top:4px;left:4px;box-shadow:0 2px 6px #00000059}.settingsSwitchInput:checked+.settingsSwitchTrack{background:#65f5c247;border-color:#65f5c29e}.settingsSwitchInput:checked+.settingsSwitchTrack>i{background:var(--mint);transform:translate(20px)}.settingsLinkRow,.settingsSelectRow,.settingsSwitchRow:not(.isDisabled){cursor:pointer;transition:background-color var(--motion-fast) ease}@media (hover:hover) and (pointer:fine){.settingsLinkRow:hover,.settingsSelectRow:hover,.settingsSwitchRow:not(.isDisabled):hover{background:var(--fill-subtle)}.settingsLinkRow:focus-visible{background:var(--fill-subtle)}.settingsSelectRow:has(.uiSelectControl:focus-visible){background:var(--fill-subtle)}.settingsSwitchRow:not(.isDisabled):has(.settingsSwitchInput:focus-visible){background:var(--fill-subtle)}.settingsLinkRow:active,.settingsSelectRow:active,.settingsSwitchRow:not(.isDisabled):active{background:var(--fill)}}.settingsChevron{color:var(--color-ink-subtle)}.settingsRow.settingsSelectRow{padding-block:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start}.settingsSelectContent{gap:var(--space-3);min-width:0;display:grid}.settingsSelectHeading,.settingsSelectNote{overflow-wrap:anywhere;min-width:0}.settingsSelectContent>.uiSelect{color:var(--mint);font-size:var(--text-sm)}.settingsSectionNote{color:var(--color-ink-subtle);margin:9px 10px 0;line-height:1.45}.settingsLegalSection{padding-bottom:12px}.informationDialog{z-index:1000;width:min(100%,768px);color:var(--color-ink);animation:informationIn var(--motion-standard) var(--ease-emphasized) both;background:radial-gradient(circle at 86% 8%,#9670ff33,#0000 30%),radial-gradient(circle at 8% 55%,#65f5c212,#0000 34%),linear-gradient(165deg,#111426,#080a14 68%);position:fixed;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 90px #000000b3}.informationScroll{inset:calc(var(--app-header-height) + var(--app-safe-area-top)) 0 0;padding:25px 20px calc(50px + var(--app-safe-area-bottom));overscroll-behavior:contain;scrollbar-width:none;position:absolute;overflow-y:auto}.informationContent{max-width:520px}.informationContent .aboutSection:first-of-type{margin-top:34px}.informationCredits{margin-top:0}@keyframes informationIn{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:430px){.settingsContent{padding-inline:13px}.settingsRow{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding-inline:11px}.settingsRowIcon{width:38px;height:38px}.settingsRow+.settingsRow:before{left:59px;right:11px}}@media (prefers-reduced-motion:reduce){.settingsView,.settingsSwitchTrack,.settingsSwitchTrack>i,.informationDialog{transition-duration:.01ms!important;animation-duration:.01ms!important}.settingsView.isHidden{transition-delay:0s}}.collectionView{scrollbar-width:none;padding:0 0 calc(86px + var(--app-safe-area-max-bottom));background:radial-gradient(ellipse at 100% 0%,#9670ff1f,transparent 35%),var(--catalog-chrome);overflow-y:auto}.collectionView::-webkit-scrollbar{display:none}.collectionView.isHidden *{animation-play-state:paused!important}.collectionOverview{isolation:isolate;border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);text-align:center;background:radial-gradient(ellipse at 50% -40%,#65f5c22b,transparent 70%),radial-gradient(ellipse at 100% 110%,#9670ff1f,transparent 65%),var(--fill-subtle);margin:8px 17px 18px;padding:22px 18px 19px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.collectionOverview:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#a6ffe273,#0000);height:1px;position:absolute;top:0;left:15%;right:15%}.collectionValue{color:var(--mint);font-size:var(--text-6xl);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-shadow:0 0 28px #65f5c229;font-weight:600;line-height:1.15;display:block}.collectionCardTotal{color:var(--color-ink-muted);font-size:var(--text-md);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 0;line-height:1.5}.collectionRarities{flex-wrap:wrap;justify-content:center;gap:7px 16px;max-width:640px;margin:17px auto 0;padding:0;list-style:none;display:flex}.collectionRarity{min-width:0;max-width:100%;color:var(--rarity-color);font-size:var(--text-xs);text-wrap:balance;overflow-wrap:anywhere;line-height:1.5}.collectionRarity b{font-variant-numeric:tabular-nums;font-weight:600}.collectionFilters{container-name:collection-filters}.collectionFilters .catalogControlsBackdrop:before,.collectionFilters .catalogControlsBackdrop:after{transition:opacity var(--motion-standard) ease;animation:none}.collectionView .collectionQueryGroup .searchBox{height:auto;min-height:var(--tap-target);border:0}.collectionQueryGroup input:not([type=radio]){min-height:44px}.collectionSetScope{z-index:1;align-items:center;gap:9px;min-width:0;padding:5px 0 12px;display:flex;position:relative}.collectionSetScope>.uiIconButton{flex-shrink:0;margin-left:-6px}.collectionSetScope>.uiIconButton>.uiIconButtonVisual{background:0 0;border:0}.collectionSetScopeInfo{flex:1;min-width:0}.collectionSetScopeInfo strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);font-weight:600;display:block;overflow:hidden}.collectionSetScopeInfo span{font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums;margin-top:4px;display:block}.collectionSetScopeValue{max-width:42%;color:var(--mint);overflow-wrap:anywhere;text-align:right;font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:600}@supports (container-type:scroll-state){.collectionFilters{container-type:scroll-state}.collectionFilters .catalogControlsBackdrop:before,.collectionFilters .catalogControlsBackdrop:after{opacity:0}@container collection-filters scroll-state(stuck:top){.collectionFilters .catalogControlsBackdrop:before,.collectionFilters .catalogControlsBackdrop:after{opacity:1}}}.collectionView progress{border-radius:var(--radius-pill);background:var(--fill-stronger);width:100%;height:5px;accent-color:var(--mint);border:0;margin-top:12px;display:block;overflow:hidden}.collectionView progress::-webkit-progress-bar{background:var(--fill-stronger)}.collectionView progress::-webkit-progress-value{background:linear-gradient(90deg,var(--violet),var(--mint));border-radius:var(--radius-pill)}.collectionView progress::-moz-progress-bar{background:linear-gradient(90deg,var(--violet),var(--mint));border-radius:var(--radius-pill)}.collectionControl{margin:20px 0 0;padding:1rem}.collectionControlInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.collectionOwnedLabel{min-width:max-content;color:var(--mint);font-size:var(--text-md);align-items:center;gap:8px;display:flex}.collectionOwnedLabel>svg{flex-shrink:0}.collectionStepper{border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);background:#080a148c;flex-shrink:0;align-items:center;margin-left:auto;display:flex;overflow:hidden}.collectionStepper button{width:var(--tap-target);min-height:var(--tap-target);color:var(--mint);font-size:var(--text-5xl);background:0 0;border:0;place-items:center;padding:0;display:grid}.collectionStepper button:disabled{opacity:.3}.collectionStepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:32px;font-size:var(--text-md);padding:0 3px;font-weight:600}.collectionControlError{min-width:0;font-size:var(--text-xs);color:var(--rose);flex-basis:100%;margin:0;line-height:1.5}.collectionControl.is-block{padding:6px 12px}.collectionControl.is-block .collectionStepper{background:0 0;border:0;border-radius:0;overflow:visible}.collectionControl.is-block .collectionStepper button{border-radius:var(--radius-sm)}.collectionControl.is-footer{padding:12px 18px calc(12px + var(--app-safe-area-bottom));box-shadow:none;background:linear-gradient(115deg,#141d25,#1a192c);border:0;border-radius:0;margin:0}.detailCardZoomLayer.hasCollectionFooter{grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:clip}.hasCollectionFooter>.detailCardZoomDismiss{min-height:0;position:relative}.hasCollectionFooter .detailCardZoomStage{bottom:0}.detailCardZoomFooter{z-index:2;transition:transform var(--motion-slower) cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(0)}.detailCardZoomLayer.isOpening .detailCardZoomFooter,.detailCardZoomLayer.isClosing .detailCardZoomFooter{transform:translateY(100%)}.detailHeroInfo{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}@media (max-width:350px){.collectionControl{padding:12px}.collectionControlInner{flex-wrap:wrap;gap:8px}.collectionOwnedLabel{flex:1}.collectionOverview{padding:15px 14px 12px}.collectionValue{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.collectionFilters .catalogControlsBackdrop:before,.collectionFilters .catalogControlsBackdrop:after{transition:none}}.collectionSetList{gap:0;margin:0 17px;display:grid}.collectionSetCard{border:0;border-bottom:1px solid var(--hairline);text-align:left;background:0 0;border-radius:0;align-items:center;gap:20px;min-width:0;padding:18px 5px;display:flex}.collectionSetFan{--set-preview-card-width:64px;flex:0 0 calc(var(--set-preview-card-width) * 1.6);height:calc(var(--set-preview-card-width) * 1.7);display:block;position:relative}.collectionSetFan>*{width:var(--set-preview-card-width);border-radius:var(--radius-xs);position:absolute;top:7%;left:9%;transform:rotate(-8deg);box-shadow:0 7px 15px #0006}.collectionSetFan>:nth-child(2){transform:translate(14%)rotate(3deg)}.collectionSetFan>:nth-child(3){transform:translate(27%)rotate(13deg)}.collectionSetInfo{flex:1;min-width:0;display:block}.collectionSetInfo>strong{font-size:var(--text-xl);overflow-wrap:anywhere;font-weight:600;display:block}.collectionSetInfo>span{color:var(--muted);font-size:var(--text-xs);margin-top:8px;display:block}.collectionSetInfo .collectionSetBottom{margin-top:10px}.collectionSetBottom b{color:var(--mint);font-size:var(--text-md);font-weight:600}.collectionEmpty{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:clamp(70px,16dvh,150px) 20px 22px;display:flex}.collectionEmpty>svg{color:var(--mint);margin-bottom:4px}.collectionEmpty h2{font-size:var(--text-5xl);letter-spacing:var(--tracking-snug);font-weight:600;line-height:1.4}.collectionEmpty p{color:var(--color-ink-muted);font-size:var(--text-md);line-height:1.7}.collectionNotice{border:1px solid var(--hairline-strong);border-radius:var(--radius-md);color:var(--color-ink-muted);font-size:var(--text-md);margin:10px 17px 20px;padding:18px;line-height:1.6}.collectionNotice .uiButton{margin-top:12px}.collectionLoadMore{justify-content:center;padding:22px;display:flex}.collectionUnavailable{border:1px solid var(--hairline-strong);border-radius:var(--radius-md);font-size:var(--text-md);color:var(--color-ink-muted);margin:24px 17px;padding:15px}.collectionUnavailable summary{cursor:pointer;min-height:var(--tap-target)}.collectionUnavailable p{margin-bottom:12px;line-height:1.6}.collectionUnavailable>div{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;display:flex}.collectionImportDialog{width:calc(100% - 32px);max-width:440px;max-height:calc(100dvh - 48px);color:var(--ink);border-radius:var(--radius-xl);box-shadow:var(--shadow-surface);background:linear-gradient(145deg,#1b1a32,#0e1220 60%);border:1px solid #9670ff59;padding:23px;overflow:auto}.collectionImportDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03050ccc}.collectionImportHeading{color:var(--mint);justify-content:space-between;align-items:center;display:flex}.collectionImportDialog h2{font-size:var(--text-5xl);letter-spacing:var(--tracking-snug);margin-top:10px;font-weight:700}.collectionImportFilename{overflow-wrap:anywhere;color:var(--muted);font-size:var(--text-xs);margin:8px 0 18px}.collectionImportStats{border-block:1px solid var(--hairline-strong);font-size:var(--text-md);flex-wrap:wrap;gap:15px;padding:15px 0;display:flex}.collectionImportStats strong{color:var(--mint)}.collectionImportStats span{color:var(--muted)}.collectionImportDialog fieldset{border:0;margin:22px 0;padding:0}.collectionImportDialog legend{font-size:var(--text-md);margin-bottom:12px;font-weight:600}.collectionImportDialog fieldset label{border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;gap:11px;margin:8px 0;padding:13px 10px;display:flex}.collectionImportDialog fieldset label:has(input:checked){background:#65f5c20d;border-color:#65f5c273}.collectionImportDialog .uiRadio{margin-top:2px}.collectionImportDialog label strong{font-size:var(--text-md);font-weight:600}.collectionImportDialog label small{color:var(--muted);font-size:var(--text-xs);margin-top:6px;line-height:1.6;display:block}.collectionImportActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.collectionImportError{color:var(--rose);font-size:var(--text-md);margin-bottom:16px;line-height:1.6}@media (min-width:541px){.collectionSetList{grid-template-columns:repeat(2,minmax(0,1fr))}.collectionSetCard{gap:13px;padding:17px 12px}.collectionSetFan{--set-preview-card-width:56px}}@media (hover:hover) and (pointer:fine){.collectionSetCard:hover{background:var(--fill-subtle)}.collectionStepper button:hover{background:var(--fill-strong)}}:where(button,a,input,select,textarea,summary,[tabindex="0"]){border-radius:var(--radius-xs)}:is(button,a,input,select,textarea,summary,[tabindex]):focus{outline:none}button>.pressableVisual{position:relative}.bottomNav button{border-radius:var(--radius-lg);position:relative}.detailHeroCardButton{position:relative}:is(.uiButtonVisual,.uiIconButtonVisual,.cameraChoiceVisual),.confirmationActions .pressableVisual{--focus-radius:var(--radius-md);--focus-border-width:1px}.uiButton-glint>.uiButtonVisual{--focus-radius:var(--radius-pill)}.uploadPanel>.uiButton>.uiButtonVisual{--focus-border-width:0px}.catalogSearchClear>.uiIconButtonVisual{--focus-radius:var(--radius-xs);--focus-border-width:0px}.otherMatchVisual{--focus-radius:var(--radius-sm);--focus-border-width:1px}.latestScanVisual{--focus-radius:var(--radius-xl);--focus-border-width:1px}.bottomNav button{--focus-radius:var(--radius-lg)}.catalogImageWrap,.detailHeroCardButton{--focus-radius:var(--radius-md)}.detailCardZoomArtwork{--focus-radius:var(--detail-zoom-radius)}.uiSelect{--focus-radius:var(--radius-md);--focus-border-width:1px}.catalogQueryGroup{--focus-radius:var(--radius-lg);--focus-border-width:1px}.settingsRow{--focus-radius:var(--radius-xl);--focus-border-width:1px}.holoFailToaster [data-sonner-toast]:focus-visible{box-shadow:none}.holoFailToaster [data-sonner-toast][data-styled=true] :is([data-button],[data-close-button]):focus-visible{box-shadow:none}@media (hover:hover) and (pointer:fine){:is(button,a,input,select,textarea,summary,[tabindex="0"]):focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--color-accent)}.uiRadio:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent);outline-offset:3px;box-shadow:none}.holoFailToaster [data-sonner-toast]:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--color-accent)}.holoFailToaster [data-sonner-toast][data-styled=true] :is([data-button],[data-close-button]):focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--color-accent)}:is(button:has(>.pressableVisual),.detailHeroCardButton,.detailCardZoomDismiss,.settingsRow,.settingsRow input,.uiSelectControl,.catalogQueryGroup input:not([type=radio])):focus-visible{box-shadow:none}.settingsRow:not(.isDisabled):is(:focus-visible,:has(:focus-visible)):after{content:"";z-index:5;inset:var(--focus-ring-inset);border-radius:max(0px,calc(var(--focus-radius,var(--radius-xs)) - var(--focus-border-width,0px) - var(--focus-ring-inset)));box-shadow:inset 0 0 0 var(--focus-ring-width) var(--color-accent);pointer-events:none;position:absolute}button:focus-visible>.pressableVisual:not(.catalogCardVisual,.bottomNavVisual):after{content:"";z-index:5;inset:var(--focus-ring-inset);border-radius:max(0px,calc(var(--focus-radius,var(--radius-xs)) - var(--focus-border-width,0px) - var(--focus-ring-inset)));box-shadow:inset 0 0 0 var(--focus-ring-width) var(--color-accent);pointer-events:none;position:absolute}.bottomNav button:focus-visible:after{content:"";z-index:5;inset:var(--focus-ring-inset);border-radius:max(0px,calc(var(--focus-radius,var(--radius-xs)) - var(--focus-border-width,0px) - var(--focus-ring-inset)));box-shadow:inset 0 0 0 var(--focus-ring-width) var(--color-accent);pointer-events:none;position:absolute}.catalogCard:focus-visible .catalogImageWrap:after{content:"";z-index:5;inset:var(--focus-ring-inset);border-radius:max(0px,calc(var(--focus-radius,var(--radius-xs)) - var(--focus-border-width,0px) - var(--focus-ring-inset)));box-shadow:inset 0 0 0 var(--focus-ring-width) var(--color-accent);pointer-events:none;position:absolute}.detailHeroCardButton:focus-visible:after{content:"";z-index:5;inset:var(--focus-ring-inset);border-radius:max(0px,calc(var(--focus-radius,var(--radius-xs)) - var(--focus-border-width,0px) - var(--focus-ring-inset)));box-shadow:inset 0 0 0 var(--focus-ring-width) var(--color-accent);pointer-events:none;position:absolute}.detailCardZoomDismiss:focus-visible .detailCardZoomPane.isCurrent .detailCardZoomArtwork:before{content:"";z-index:5;inset:var(--focus-ring-inset);border-radius:max(0px,calc(var(--focus-radius,var(--radius-xs)) - var(--focus-border-width,0px) - var(--focus-ring-inset)));box-shadow:inset 0 0 0 var(--focus-ring-width) var(--color-accent);pointer-events:none;position:absolute}.uiSelect:not(.uiSelect-row):has(>.uiSelectControl:focus-visible):after{content:"";z-index:5;inset:var(--focus-ring-inset);border-radius:max(0px,calc(var(--focus-radius,var(--radius-xs)) - var(--focus-border-width,0px) - var(--focus-ring-inset)));box-shadow:inset 0 0 0 var(--focus-ring-width) var(--color-accent);pointer-events:none;position:absolute}.catalogQueryGroup:has(input:not([type=radio]):focus-visible,.uiSelectControl:focus-visible):after{content:"";z-index:5;inset:var(--focus-ring-inset);border-radius:max(0px,calc(var(--focus-radius,var(--radius-xs)) - var(--focus-border-width,0px) - var(--focus-ring-inset)));box-shadow:inset 0 0 0 var(--focus-ring-width) var(--color-accent);pointer-events:none;position:absolute}.catalogQueryGroup .uiSelect:after{content:none}@media (forced-colors:active){:is(button,a,input,select,textarea,summary,[tabindex="0"]):focus-visible{outline:var(--focus-ring-width) solid Highlight;outline-offset:calc(-1 * var(--focus-ring-width))}.uiRadio:focus-visible{outline-offset:3px}:is(button:has(>.pressableVisual),.detailHeroCardButton,.detailCardZoomDismiss,.settingsRow,.settingsRow input,.uiSelectControl,.catalogQueryGroup input:not([type=radio])):focus-visible{outline:none}.settingsRow:not(.isDisabled):is(:focus-visible,:has(:focus-visible)):after{border:var(--focus-ring-width) solid Highlight}button:focus-visible>.pressableVisual:not(.catalogCardVisual,.bottomNavVisual):after{border:var(--focus-ring-width) solid Highlight}.bottomNav button:focus-visible:after{border:var(--focus-ring-width) solid Highlight}.catalogCard:focus-visible .catalogImageWrap:after{border:var(--focus-ring-width) solid Highlight}.detailHeroCardButton:focus-visible:after{border:var(--focus-ring-width) solid Highlight}.detailCardZoomDismiss:focus-visible .detailCardZoomPane.isCurrent .detailCardZoomArtwork:before{border:var(--focus-ring-width) solid Highlight}.uiSelect:not(.uiSelect-row):has(>.uiSelectControl:focus-visible):after{border:var(--focus-ring-width) solid Highlight}.catalogQueryGroup:has(input:not([type=radio]):focus-visible,.uiSelectControl:focus-visible):after{border:var(--focus-ring-width) solid Highlight}}}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans/noto-sans-latin-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Noto Sans",sans-serif;--app-safe-area-top:max(0px,env(safe-area-inset-top,0px) - var(--app-viewport-top,0px));--app-safe-area-bottom:max(0px,env(safe-area-inset-bottom,0px) - var(--app-viewport-bottom-clip,0px));--app-safe-area-max-bottom:env(safe-area-max-inset-bottom,36px)}*,:before,:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}img,svg,video,canvas{display:block}img,video{max-width:100%;height:auto}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{background:var(--background);color:var(--foreground);overscroll-behavior:none;-webkit-tap-highlight-color:transparent;touch-action:pan-x pan-y}body{background:var(--background);min-height:100dvh;color:var(--foreground);font-family:var(--font-sans);font-synthesis-weight:none;margin:0;overflow:hidden}button,input,select{font:inherit}button{color:inherit;transition:background-color var(--motion-standard) ease, border-color var(--motion-standard) ease}.pressableVisual{display:inline-block}.appShell{top:var(--app-viewport-top,0px);width:100%;height:var(--app-viewport-height,100dvh);isolation:isolate;background:#080a14;max-width:768px;margin:0 auto;position:fixed;inset-inline:0;overflow:hidden}.applicationLayer{position:absolute;inset:0;overflow:hidden}.applicationLayer.isLaunching{opacity:0;transition:opacity var(--motion-standard) ease}.applicationLayer.isLaunching.isRevealing{opacity:1}.scannerBoot{--scanner-boot-progress:0%;z-index:100;min-height:0;padding:calc(var(--app-header-height) + var(--app-safe-area-top) + 12px) clamp(20px,7vw,34px) calc(24px + var(--app-safe-area-bottom));isolation:isolate;color:#f9fbff;opacity:1;transition:opacity var(--motion-standard) ease;background:radial-gradient(circle at 50% 38%,#7569ff4a,#0000 28%),radial-gradient(circle at 14% 71%,#65f5c224,#0000 32%),radial-gradient(circle at 91% 14%,#ff6da71a,#0000 28%),linear-gradient(165deg,#111426 0%,#080a14 61%,#060811 100%);grid-template-rows:minmax(0,1fr) auto;display:grid;position:absolute;inset:0;overflow:hidden}.scannerBoot:before{content:"";z-index:-2;opacity:.42;filter:blur(45px);background:conic-gradient(from 120deg,#0000,#65f5c221,#0000 24%,#9670ff2e,#0000 52%,#ff6da714,#0000 78%);animation:12s linear infinite scannerBootAurora;position:absolute;inset:-35%}.scannerBoot:after{content:"";z-index:-1;pointer-events:none;opacity:.23;background-image:radial-gradient(circle,#ffffff8c 0 1px,#0000 1.4px);background-size:41px 41px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 4%,#000 28% 70%,#0000 96%);mask-image:linear-gradient(#0000 4%,#000 28% 70%,#0000 96%)}.scannerBoot.is-exiting{opacity:0;pointer-events:none}.scannerBoot{will-change:opacity}.scannerBoot.is-exiting:before,.scannerBoot.is-exiting .scannerBootOrbit,.scannerBoot.is-exiting .scannerBootCard,.scannerBoot.is-exiting .scannerBootCard:after,.scannerBoot.is-exiting .scannerBootSpark{animation-play-state:paused}.scannerBootHeader{background:0 0}.scannerBootHeader .brand{pointer-events:none}.scannerBootMagic{aspect-ratio:1;place-self:center;place-items:center;width:min(58vw,220px);display:grid;position:relative}.scannerBootOrbit{border:1px solid var(--hairline-strong);border-radius:var(--radius-round);position:absolute;inset:8%}.scannerBootOrbit:before,.scannerBootOrbit:after{content:"";border-radius:var(--radius-round);background:var(--mint);width:6px;height:6px;box-shadow:0 0 16px var(--mint);position:absolute}.scannerBootOrbit:before{top:12%;left:12%}.scannerBootOrbit:after{background:#bca8ff;bottom:22%;right:7%;box-shadow:0 0 16px #9670ff}.scannerBootOrbit.orbitOne{animation:7s linear infinite scannerBootOrbit}.scannerBootOrbit.orbitTwo{border-style:dashed;border-color:#65f5c229;animation:4.8s linear infinite reverse scannerBootOrbit;inset:22%}.scannerBootOrbit.orbitTwo:before{background:#fff;top:-3px;left:42%;box-shadow:0 0 14px #fff}.scannerBootOrbit.orbitTwo:after{display:none}.scannerBootCard{aspect-ratio:63/88;border-radius:var(--radius-sm);background:radial-gradient(circle at 34% 25%,#ffffffbf 0 2%,#0000 3%),linear-gradient(145deg,#65f5c2e6,#77dfffb8 32%,#9670ffe0 66%,#ff6da7b8);border:1px solid #ffffff8c;width:min(29vw,108px);animation:2.8s ease-in-out infinite scannerBootCardFloat;position:relative;overflow:hidden;transform:rotate(-6deg);box-shadow:0 28px 60px #00000070,0 0 45px #9670ff40,inset 0 0 24px #ffffff38}.scannerBootCard:before{content:"";border-radius:var(--radius-xs);background:linear-gradient(160deg,#ffffff38,#0000 38%,#0406112e);border:1px solid #ffffff85;position:absolute;inset:7px}.scannerBootCard:after{content:"";background:linear-gradient(100deg,#0000 40%,#ffffffc7 49%,#0000 58%);animation:2.4s ease-in-out infinite scannerBootSweep;position:absolute;inset:-45%;transform:translate(-62%)rotate(18deg)}.scannerBootCard>i{z-index:2;border-radius:var(--radius-round);background:#fff;width:4px;height:4px;position:absolute;box-shadow:0 0 10px #fff}.scannerBootCard>i:first-child{top:18%;left:22%}.scannerBootCard>i:nth-child(2){top:42%;right:18%}.scannerBootCard>i:nth-child(3){bottom:16%;left:46%}.scannerBootSpark{border-radius:var(--radius-round);background:#fff;width:3px;height:3px;animation:1.8s ease-in-out infinite scannerBootTwinkle;position:absolute;box-shadow:0 0 11px #fff}.scannerBootSpark.sparkOne{top:42%;left:2%}.scannerBootSpark.sparkTwo{animation-delay:-.5s;top:26%;right:2%}.scannerBootSpark.sparkThree{animation-delay:-1s;bottom:15%;right:12%}.scannerBootSpark.sparkFour{animation-delay:-1.4s;bottom:6%;left:15%}.scannerBootCopy{text-align:center;place-self:start center;width:100%;min-width:0;max-width:390px}.scannerBootPromo{color:#f3f6ffd1;text-wrap:balance;margin:0 auto;font-weight:600;line-height:1.45}.scannerBootVersion{color:#f3f6ff61;font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-wide);margin:12px auto 0}.scannerBootActionSlot{flex-direction:column;justify-content:flex-start;align-items:center;min-height:116px;margin-top:18px;display:flex}.scannerBootProgress{width:100%;padding-top:18px}.scannerBootProgress>span{border-radius:var(--radius-pill);background:var(--fill-strong);height:5px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #00000052}.scannerBootProgress>span>i{width:var(--scanner-boot-progress);border-radius:inherit;background:linear-gradient(90deg,var(--mint),#79dcff 56%,#b39bff);transition:width var(--motion-standard) cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0;box-shadow:0 0 16px #65f5c285}.scannerBootPhase{color:#f3f6ffb3;text-wrap:balance;min-height:1.4em;margin:12px auto 0;font-weight:600}.scannerBootIssue{color:#ff9fbb;text-wrap:balance;max-width:34ch;margin:5px auto 0}.releaseUpdateView{z-index:200;min-height:0;padding:calc(56px + var(--app-safe-area-top)) clamp(24px,8vw,46px) calc(36px + var(--app-safe-area-bottom));color:#f9fbff;text-align:center;background:radial-gradient(circle at 50% 26%,#65f5c22e,#0000 27%),radial-gradient(circle at 82% 72%,#9670ff33,#0000 31%),linear-gradient(165deg,#111426,#080a14 64%,#060811);align-content:center;justify-items:center;gap:30px;display:grid;position:absolute;inset:0;overflow:auto}.releaseUpdateMark{border:1px solid var(--hairline-strong);border-radius:var(--radius-2xl);background:var(--fill);place-items:center;width:90px;height:90px;display:grid;box-shadow:0 24px 70px #00000059,0 0 44px #65f5c21f}.releaseUpdateMark .brandMark{--brand-mark-scale:1.45}.releaseUpdateCopy{width:min(100%,390px)}.releaseUpdateEyebrow{color:var(--mint);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0 0 10px}.releaseUpdateTitle{text-wrap:balance;margin:0}.releaseUpdateMessage{color:#f3f6ffb8;text-wrap:balance;margin:18px auto 0;line-height:1.55}.releaseUpdateButton{width:100%;margin-top:30px}.releaseUpdateVersion{color:#f3f6ff61;font-variant-numeric:tabular-nums;margin:16px 0 0}.primaryViewStack{position:absolute;inset:0;overflow:hidden}.scannerView,.catalogView,.collectionView{transition:opacity var(--motion-standard) ease,visibility 0s;will-change:opacity;position:absolute;inset:0}.scannerView.isHidden,.catalogView.isHidden,.collectionView.isHidden{z-index:0;opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,var(--motion-standard)}.scannerView.isActive,.catalogView.isActive,.collectionView.isActive{z-index:1;opacity:1;visibility:visible}.scannerView{background:radial-gradient(circle at 52% 38%,#24283b 0%,#10131f 48%,#080a14 100%);overflow:hidden}.cameraVideo,.cameraFallback,.capturePreviewAction{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cameraVideo{z-index:-4}.cameraFallback{z-index:-5;background:linear-gradient(155deg,#0000 36%,#9770ff0f 36.2%,#0000 37%),radial-gradient(circle at 20% 15%,#67f5c317,#0000 28%),radial-gradient(circle at 82% 56%,#9670ff21,#0000 31%),#080a14}.capturePreviewAction{z-index:0;background:0 0;border:0;padding:0;overflow:hidden}.capturePreviewViewport{z-index:0;contain:layout paint;isolation:isolate;pointer-events:none;opacity:1;transition:opacity var(--motion-standard) ease;position:absolute;inset:0}.capturePreviewViewport.isLeaving{opacity:0}.capturePreviewViewport>.capturePreviewAction{pointer-events:auto}.capturePreview{object-fit:cover;dynamic-range-limit:standard;transform-origin:0 0;width:100%;max-width:none;height:100%;transition:transform var(--motion-standard) cubic-bezier(.333333,1,.666667,1);display:block;position:absolute;top:0;left:0}.aurora{border-radius:var(--radius-round);opacity:.18;filter:blur(70px);pointer-events:none;z-index:-1;width:280px;height:280px;animation:9s ease-in-out infinite alternate auroraFloat;position:absolute}.auroraOne{background:var(--mint);top:25%;left:-180px}.auroraTwo{background:var(--violet);animation-delay:-4s;top:44%;right:-190px}.cardOutline{--photo-corner-duration:var(--motion-standard);z-index:5;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity var(--motion-standard) ease;position:absolute;inset:0;overflow:visible}.cardOutline.isVisible,.cardOutline.isSeeking{opacity:1}.cardOutlineBracket{will-change:transform;width:64px;height:64px;position:absolute;top:0;left:0;overflow:visible}.cardOutlineSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cardOutline .cardOutlineGlimmer{border-radius:0;bottom:auto;right:auto}.cardOutlineShape{fill:none;stroke:none}.cardOutlineCorner{fill:none;stroke:#fffffff0;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 4px #0000008c);transition:stroke var(--motion-standard) ease}.cardOutline.isSeeking .cardOutlineCorner{animation:1s ease-in-out infinite alternate photoCornerPulse}.cardOutline.isVisible .cardOutlineCorner{stroke:var(--mint);filter:drop-shadow(0 0 5px #65f5c280)}@keyframes photoCornerPulse{to{opacity:.55}}@media (prefers-reduced-motion:reduce){.cardOutline{--photo-corner-duration:0s}.cardOutline.isSeeking .cardOutlineCorner{animation:none}.capturePreview{transition:none}}.topBar{z-index:30;min-height:calc(72px + var(--app-safe-area-top));padding:calc(16px + var(--app-safe-area-top)) 18px 12px;pointer-events:none;background:0 0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.scanTopBar{background:linear-gradient(#05070fd1,#05070f52 72%,#0000)}.scanTopBar.isPhotoCapture{will-change:transform}.topBar.isTransitionPrimaryHeader{view-transition-name:holofail-primary-header}.topBar>*{pointer-events:auto}.brand{letter-spacing:var(--tracking-snug);font-weight:700;font-size:var(--text-4xl);background:0 0;border:0;align-items:center;padding:0;display:flex}.brandVisual{align-items:center;display:flex}.brandLockup{aspect-ratio:606/126;flex:none;width:10.5rem;height:auto;display:block}.brandMark{--brand-mark-scale:1;object-fit:contain;width:32px;height:32px;transform:scale(var(--brand-mark-scale));flex:none;display:block}.topIconButton{flex:none;place-items:center;width:42px;height:42px;min-height:42px;padding:0;display:grid}.topIconButton>.uiIconButtonVisual{border:1px solid var(--hairline-strong);border-radius:var(--radius-md);color:#eafff8;background:linear-gradient(145deg,#191f2dc2,#0a0d18b3);box-shadow:0 10px 30px #0003}.topIconButton:disabled>.uiIconButtonVisual{opacity:.32}.topIconButton.torchControl>.uiIconButtonVisual{color:#efeaff}.topIconButton.torchControl.isOn>.uiIconButtonVisual{color:var(--color-ink-inverse);background:linear-gradient(145deg,#dffff5,var(--mint));box-shadow:0 0 26px #65f5c247}.scanStage{--scan-guide-width:min(72vw,342px,calc((var(--app-viewport-height,100dvh) - 268px - var(--app-safe-area-top) - var(--app-safe-area-bottom)) * .7159));inset:calc(72px + var(--app-safe-area-top)) 0 calc(145px + var(--app-safe-area-bottom));place-items:center;display:grid;position:absolute}.scanFrame{width:var(--scan-guide-width);aspect-ratio:63/88;border-radius:var(--radius-xl);transition:filter var(--motion-relaxed) ease,opacity var(--motion-standard) ease;position:relative}.scanStage:not(.cameraReady) .scanFrame{opacity:.18;filter:blur(.3px)}.corner{--guide-state-delay:0s;filter:drop-shadow(0 2px 8px #000000a6)drop-shadow(0 0 #65f5c200);width:48px;height:48px;transition:width var(--motion-relaxed) var(--ease-emphasized),height var(--motion-relaxed) var(--ease-emphasized),border-color var(--motion-standard) ease,filter var(--motion-relaxed) ease,transform var(--motion-standard) var(--ease-standard);transition-delay:var(--guide-state-delay);border-style:solid;border-color:#ffffffeb;position:absolute;transform:scale(1)}.topLeft{border-radius:var(--radius-guide-corner) 0 0;border-width:3px 0 0 3px;top:0;left:0}.topRight{border-radius:0 var(--radius-guide-corner) 0 0;border-width:3px 3px 0 0;top:0;right:0}.bottomLeft{border-radius:0 0 0 var(--radius-guide-corner);border-width:0 0 3px 3px;bottom:0;left:0}.bottomRight{border-radius:0 0 var(--radius-guide-corner);border-width:0 3px 3px 0;bottom:0;right:0}.topRight{--guide-state-delay:35ms}.bottomRight{--guide-state-delay:70ms}.bottomLeft{--guide-state-delay:.105s}.scanFrame.isReading .corner,.scanFrame.hasMatch .corner{filter:drop-shadow(0 2px 7px #00000080)drop-shadow(0 0 9px #65f5c2d9);border-color:#8ffad4}.scanFrame.isReading .corner{width:50%;height:50%}.guideTrack{border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--motion-relaxed) ease;position:absolute;inset:0;overflow:hidden}.guideTrack.hasGlimmer{opacity:1}.guideFoil{background:linear-gradient(108deg,#0000 29%,#65f5c214 34%,#65f5c24d 40%,#67e0ff7a 45%,#ffffffa6 49.5%,#ddc9ff80 53%,#9670ff59 58%,#ff6da72b 64%,#0000 71%);animation:1.2s linear infinite paused guideFoil;position:absolute;inset:-26% -38%}.guideTrack.hasGlimmer .guideFoil{animation-play-state:running}.scanStage.isPhotoCapture .scanFrame,.scanStage.hasStillPhoto .scanFrame{opacity:0}.scanStage.isPhotoCapture .scanFrame *,.scanStage.hasStillPhoto .scanFrame *{animation:none!important}.photoUploadStart{z-index:9;inset:calc(var(--app-header-height) + var(--app-safe-area-top)) 0 calc(58px + var(--app-safe-area-bottom));place-items:center;padding:0 28px;display:grid;position:absolute}.uploadPanel{text-align:center;border-radius:var(--radius-2xl);background:linear-gradient(145deg,#0f131fd4,#080b14c2);border:1px solid #65f5c257;flex-direction:column;align-items:center;width:100%;padding:23px 20px 18px;display:flex;box-shadow:0 20px 60px #00000042,inset 0 1px #ffffff12}.uploadGlyph{border-radius:var(--radius-lg);width:48px;height:48px;color:var(--mint);background:#65f5c214;border:1px solid #65f5c240;place-items:center;margin-bottom:11px;display:grid;position:relative}.uploadPanel>strong{font-size:var(--text-xl);letter-spacing:var(--tracking-snug)}.uploadPanel>p{color:var(--muted);font-size:var(--text-xs);text-wrap:balance;margin:6px 0 15px;line-height:1.4}.uploadPanel>small{color:#ffffff5c;font-size:var(--text-3xs);margin-top:10px}.cardChoiceLayer{z-index:58;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04060d94;place-items:center;padding:18px;animation:.18s both choiceLayerIn;display:grid;position:absolute;inset:0}.cardChoice{scrollbar-width:none;border-radius:var(--radius-2xl);background:linear-gradient(160deg,#141728f7,#090c16f7);border:1px solid #9670ff38;width:min(100%,360px);max-height:min(78dvh,560px);padding:16px;animation:.48s cubic-bezier(.16,1,.3,1) both valuePopUpload;overflow-y:auto;box-shadow:0 26px 80px #0000008c,0 0 36px #9670ff17}.cardChoice::-webkit-scrollbar{display:none}.cardChoice>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.cardChoiceTitle{min-width:0;letter-spacing:var(--tracking-snug)}.cardChoiceClose{flex:0 0 var(--tap-target)}.cardChoiceClose>.uiIconButtonVisual{border:1px solid var(--hairline-strong);border-radius:var(--radius-md);background:var(--fill)}.cardChoiceGrid{gap:16px 12px;margin:0}.cardChoiceGrid .catalogCard{contain:none;content-visibility:visible;animation:choiceRise .42s var(--ease-emphasized) both;animation-delay:calc(var(--choice-index,0) * 70ms)}.cardChoiceGrid .catalogImageWrap{margin-bottom:8px}@keyframes choiceLayerIn{0%{opacity:0}to{opacity:1}}@keyframes choiceRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.cameraChooserLayer{z-index:60;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#03050b9e;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.cameraChooser{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:linear-gradient(150deg,#131725f7,#090c15f7);width:min(100%,340px);max-height:min(74dvh,520px);padding:16px;overflow-y:auto;box-shadow:0 26px 70px #0000008c}.cameraChooser>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.cameraChooser>header>div{flex:auto;min-width:0}.cameraChooser>header>.uiIconButton{flex:0 0 var(--tap-target)}.cameraChooser>header p{margin-top:5px}.cameraChooser>ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cameraChooser button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.cameraChoiceVisual{min-height:var(--tap-target);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--fill-subtle);flex-direction:column;gap:2px;padding:9px 13px;display:flex}.cameraChooser button.isActive .cameraChoiceVisual{background:#65f5c217;border-color:#65f5c280}.cameraChoiceName{color:var(--color-ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.cameraChoiceHint{color:var(--muted);font-size:var(--text-3xs)}.priceMagic{z-index:20;pointer-events:none;isolation:isolate;place-items:center;width:min(78vw,320px);height:176px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.priceMagic:before{content:"";z-index:-1;animation:priceReveal .56s var(--ease-emphasized) both;background:radial-gradient(#151329 12%,#16132ceb 30%,#381e54a6 46%,#0000 72%);border-radius:50%;position:absolute;inset:16px -12px}.pricePrism{z-index:-1;pointer-events:none;animation:pricePrismIn .5s var(--ease-emphasized) both;position:absolute;inset:0 -12px}.pricePrism:before,.pricePrism:after{content:"";background:radial-gradient(at 25% 32%,#65f5c2cc,#0000 43%),radial-gradient(at 75% 65%,#9670ffd9,#0000 43%);border-radius:50%;animation:2.8s ease-in-out infinite alternate priceOrbit;position:absolute;inset:12% 3%;-webkit-mask-image:radial-gradient(#0000 25%,#000 52%,#0000 72%);mask-image:radial-gradient(#0000 25%,#000 52%,#0000 72%)}.pricePrism:after{background:radial-gradient(at 72% 28%,#ff6da7d9,#0000 45%),radial-gradient(at 20% 70%,#67e0ffd9,#0000 43%);animation-direction:alternate-reverse;animation-delay:-1100ms;inset:0 6%}.priceMagic>.uiPriceSummary{animation:priceReveal .56s var(--ease-emphasized) both}.priceMagic .uiPriceSummary-range{color:#ffffffe0}.priceMagic.isDissolving>.uiPriceSummary{animation:priceDissolve .72s var(--ease-standard) forwards}.priceMagic.isDissolving .pricePrism{animation:.72s forwards priceAuraOut}.priceMagic>i{border-radius:var(--radius-round);opacity:0;width:5px;height:5px;box-shadow:0 0 9px var(--mint),0 0 17px var(--violet);background:#fff;position:absolute;top:50%;left:50%}.priceMagic.isDissolving:before{animation:.8s forwards priceAuraOut}.priceMagic.isDissolving>i{--spark-x:0px;--spark-y:-96px;animation:.9s cubic-bezier(.16,.75,.25,1) forwards priceSpark}.priceMagic.isDissolving>i:nth-of-type(2){--spark-x:72px;--spark-y:-72px;animation-delay:30ms}.priceMagic.isDissolving>i:nth-of-type(3){--spark-x:118px;--spark-y:-20px;animation-delay:65ms}.priceMagic.isDissolving>i:nth-of-type(4){--spark-x:-104px;--spark-y:58px;animation-delay:.1s}.priceMagic.isDissolving>i:nth-of-type(5){--spark-x:-92px;--spark-y:-72px;animation-delay:.135s}.priceMagic.isDissolving>i:nth-of-type(6){--spark-x:-24px;--spark-y:116px;animation-delay:45ms}.holoCard{aspect-ratio:8/11;border-radius:var(--radius-sm);isolation:isolate;background:#171a29;position:relative;overflow:hidden;box-shadow:0 12px 28px #0006}.holoCard img{object-fit:cover;width:100%;height:100%;display:block}.holoCard:after{content:"";z-index:2;pointer-events:none;opacity:.42;mix-blend-mode:screen;background:linear-gradient(100deg,#0000 38%,#65f5c21a 44%,#ffffff75 49%,#9670ff38 54%,#0000 61%);animation:2.2s cubic-bezier(.2,.8,.2,1) .18s both holoSweep;position:absolute;inset:-45%;transform:translate(-65%)rotate(18deg)}.holoCard>i{z-index:3;pointer-events:none;border-radius:inherit;border:1px solid #ffffff3d;position:absolute;inset:0;box-shadow:inset 0 0 14px #65f5c21c}.uncertainMatch{z-index:14;scrollbar-width:none;border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(150deg,#121526f7,#090d17f5);border:1px solid #9670ff40;max-height:calc(100% - 12px);padding:17px;animation:.52s cubic-bezier(.16,1,.3,1) both valuePopUpload;position:absolute;top:50%;left:18px;right:18px;overflow-y:auto;transform:translateY(-50%);box-shadow:0 24px 80px #00000080,0 0 36px #9670ff1a}.uncertainMatch::-webkit-scrollbar{display:none}.uncertainHeading{flex-direction:column;margin-bottom:13px;display:flex}.uncertainHeading span{color:#cfc2ff;font-size:var(--text-3xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:700}.uncertainHeading strong{font-size:var(--text-xl);letter-spacing:var(--tracking-snug);margin-top:3px}.suggestedCard{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;display:grid}.suggestedCard .holoCard{width:76px}.suggestedCard>div:last-child{flex-direction:column;min-width:0;display:flex}.suggestedCard>div:last-child>strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-lg);overflow:hidden}.suggestedCard>div:last-child>span{color:var(--mint);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-2xs);margin-top:3px;overflow:hidden}.suggestedCard>div:last-child>small{color:var(--muted);font-size:var(--text-3xs);margin-top:7px}.uncertainMatch>p{color:#ffffff8c;font-size:var(--text-3xs);margin:13px 0;line-height:1.45}.confirmationActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.confirmationActions button{min-height:43px;font-size:var(--text-2xs);background:0 0;border:0;padding:0;font-weight:700}.confirmationActions button>.pressableVisual{border:1px solid var(--hairline-strong);border-radius:var(--radius-md);background:var(--fill);justify-content:center;align-items:center;width:100%;min-height:43px;padding:0 8px;display:flex}.confirmationActions button:first-child>.pressableVisual{color:var(--color-ink-inverse);background:linear-gradient(120deg,var(--mint),#d8fff2);border-color:#0000}.otherMatches{border-top:1px solid var(--hairline);margin-top:14px;padding-top:12px}.otherMatches>span{color:var(--muted);font-size:var(--text-3xs);margin-bottom:8px;display:block}.otherMatches>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.otherMatches button{text-align:left;background:0 0;border:0;min-width:0;padding:0}.otherMatchVisual{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--fill-subtle);width:100%;padding:6px;display:block}.otherMatchArtwork{border-radius:var(--radius-xs);width:100%}.otherMatches small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-3xs);margin-top:5px;display:block;overflow:hidden}.otherMatches b{color:var(--muted);font-size:var(--text-3xs);margin-top:2px;font-weight:600;display:block}.appIcon{display:block;overflow:visible}.bottomNav{z-index:30;left:0;right:0;bottom:calc(var(--app-safe-area-bottom) - var(--app-safe-area-max-bottom));height:calc(58px + var(--app-safe-area-max-bottom));padding-bottom:var(--app-safe-area-max-bottom);border-top:1px solid var(--hairline);transition:opacity var(--motion-standard) ease,transform var(--motion-standard) var(--ease-exit);background:linear-gradient(#12162a 0%,#0b0e1d 46%,#070912 100%);grid-template-columns:repeat(4,minmax(0,128px));justify-content:center;display:grid;position:absolute;box-shadow:inset 0 1px #9670ff1a,0 -12px 32px #00000038}.bottomNav.isSuppressed{opacity:0;pointer-events:none;transform:translateY(100%)}html[data-holofail-detail-transition=active] .bottomNav{transition:none}html[data-holofail-detail-transition=active] .bottomNav.isSuppressed{transform:none}.bottomNav button{color:#ffffff61;min-width:0;transition:color var(--motion-swift) ease,background-color var(--motion-swift) ease;background:0 0;border:0;place-items:center;display:grid}.bottomNav button.isActive{color:var(--mint)}.bottomNavVisual{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.bottomNavIcon{place-items:center;width:20px;height:20px;display:grid;position:relative}.bottomNavAttention{background:#ff496c;border:2px solid #0d1020;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;right:-5px;box-shadow:0 0 0 1px #ff496c2e,0 0 10px #ff496c8c}.bottomNav small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-3xs);font-weight:600;overflow:hidden}.holoFailToaster{z-index:80!important;font-family:var(--font-sans)!important;transition:bottom var(--motion-standard) var(--ease-standard),transform var(--motion-slow) ease!important}.holoFailToaster [data-sonner-toast][data-styled=true]{border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);min-height:54px;color:var(--ink);font-size:var(--text-sm);background:linear-gradient(135deg,#171a2d 0%,#101321 100%);gap:10px;padding:12px 42px 12px 12px;box-shadow:0 18px 48px #00000061,inset 0 1px #ffffff0b}.holoFailToaster [data-sonner-toast][data-type=error]{background:linear-gradient(135deg,#29101f 0%,#1b101d 54%,#13101b 100%);border-color:#ff6da74d}.holoFailToaster [data-sonner-toast][data-type=success]{background:linear-gradient(135deg,#0d261d,#101b1d);border-color:#65f5c247}.holoFailToaster [data-sonner-toast][data-type=info]{background:linear-gradient(135deg,#102334,#111827);border-color:#79dcff42}.holoFailToaster [data-sonner-toast][data-type=warning]{background:linear-gradient(135deg,#2b2110,#1d1711);border-color:#ffcd6d47}.holoFailToaster [data-sonner-toast] [data-title]{color:inherit;font-weight:700;line-height:1.35}.holoFailToaster [data-sonner-toast] [data-icon]{width:28px;height:28px;margin:0}.holoFailToastErrorIcon{border-radius:var(--radius-round);color:#210712;background:var(--color-danger);place-items:center;width:28px;height:28px;font-weight:700;display:grid}.holoFailToaster [data-sonner-toast] [data-close-button]{color:#ffffffb8!important;border-color:var(--hairline-strong)!important;background:var(--fill-strong)!important;width:28px!important;height:28px!important;top:50%!important;left:auto!important;right:10px!important;transform:translateY(-50%)!important}@media (hover:hover) and (pointer:fine){.holoFailToaster [data-sonner-toast] [data-close-button]:hover{border-color:var(--hairline-stronger)!important;background:var(--fill-stronger)!important}}.holoFailToaster [data-sonner-toast] [data-button]{border-radius:var(--radius-sm);min-height:30px;color:var(--ink);background:var(--fill-stronger);font-weight:700}.dropOverlay{z-index:110;text-align:center;pointer-events:none;opacity:0;border:2px dashed var(--mint);border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);transition:opacity var(--motion-fast) ease,transform var(--motion-fast) ease;background:#070c11eb;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:10px;transform:scale(.98)}.dropOverlay.isVisible{opacity:1;transform:scale(1)}.dropOverlay .uploadGlyph{width:62px;height:62px;margin-bottom:16px}.dropOverlay>strong{font-size:var(--text-2xl)}.dropOverlay>small{color:var(--muted);font-size:var(--text-2xs);margin-top:6px}.detailsView,.detailCardZoomLayer:before{background:radial-gradient(circle at 82% 14%,#9670ff3d,#0000 30%),radial-gradient(circle at 12% 52%,#65f5c21a,#0000 31%),linear-gradient(165deg,#111426,#080a14 68%)}.detailsView{z-index:60;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 44px #0009}.detailsView:focus{outline:none}.detailsView:before{content:"";pointer-events:none;opacity:.32;background:linear-gradient(120deg,transparent 25%,var(--fill-subtle) 50%,transparent 75%);position:absolute;inset:0}.detailBase{position:absolute;inset:0;overflow:hidden}.detailsPagerViewport{inset:calc(var(--app-header-height) + var(--app-safe-area-top)) 0 0;touch-action:pan-y;position:absolute;overflow:hidden}.detailsPagerViewport[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.detailsPagerTrack{will-change:transform;position:absolute;inset:0}.detailsPane{contain:paint;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;position:absolute;inset:0}.detailsPane.isPreviousFar{transform:translate(-200%)}.detailsPane.isPrevious{transform:translate(-100%)}.detailsPane.isNext{transform:translate(100%)}.detailsPane.isNextFar{transform:translate(200%)}.detailPaneContent{position:absolute;inset:0;overflow:hidden}.detailsTopBar{z-index:3;background:linear-gradient(#101426 0%,#080a14 100%);position:absolute;top:0;left:0;right:0}.detailsTopBar.isTransitionDetailHeader{view-transition-name:holofail-detail-header}.detailsTopBar .uiAppHeaderTitle{flex:1 1 0}.detailsTopBar .uiAppHeaderActions{min-width:0;max-width:calc(100% - var(--space-3));flex:0 auto}.detailsHeaderSet{color:var(--muted);margin-top:3px}.detailsHeaderActions{place-items:center end;min-width:0;max-width:100%;display:grid;position:relative}.detailsHeaderClose,.detailsHeaderPrice{transform-origin:100%;grid-area:1/1}.detailsHeaderPrice{text-align:right;font-variant-numeric:tabular-nums;width:max-content;max-width:100%;position:absolute;right:0}.detailsHeaderPrice .uiText-title{text-shadow:0 0 14px #65f5c233}.detailsHeaderPrice .uiText-caption{margin-top:2px}.detailsHeaderPrice .uiText-caption .detailsHeaderField{white-space:normal;overflow-wrap:normal}.detailsHeaderClose,.detailsHeaderPrice{transition:opacity var(--motion-standard) ease,transform var(--motion-standard) var(--ease-standard)}.detailsHeaderPrice{opacity:0;pointer-events:none;transform:scale(.96)}.isZoomHeader .detailsHeaderPrice{opacity:1;transform:scale(1)}.isZoomHeader .detailsHeaderClose{opacity:0;pointer-events:none;transform:scale(.96)}.isArtworkZoomed .detailsHeaderPrice{position:relative}.isArtworkZoomed .detailsHeaderClose{position:absolute;right:0}.detailsHeaderField{white-space:nowrap;min-width:0;display:grid}.detailsHeaderField>span:not(.visuallyHidden){grid-area:1/1}.detailsHeaderMeasure{visibility:hidden}.detailsTitleFrame,.detailsHeaderSet .detailsHeaderField{overflow:hidden}.detailsTitleFrame>span,.detailsHeaderSet .detailsHeaderField>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.detailsAnimatedTitle[data-title-state]:not([data-title-state=idle]):after,.detailsAnimatedHeaderText[data-title-state]:not([data-title-state=idle]):after{content:"";vertical-align:-.08em;background:var(--mint);width:1px;height:.9em;animation:.36s step-end infinite detailsTitleCaret;display:inline-block;box-shadow:0 0 8px #65f5c2b8}.detailsScroll{padding:24px 18px calc(32px + var(--app-safe-area-bottom));overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;position:absolute;inset:0;overflow-y:auto}.detailsScroll::-webkit-scrollbar{display:none}.detailsPagerViewport[data-paging=true] .detailsScroll{touch-action:none;overflow-y:hidden}.detailsView.isArtworkZoomed .detailsScroll{overflow:hidden}.detailHero{grid-template-columns:min(42vw,176px) minmax(0,1fr);align-items:center;gap:18px;min-height:245px;display:grid}.detailHeroCardButton{border-radius:var(--radius-md);cursor:zoom-in;background:0 0;border:0;width:100%;max-width:176px;padding:0;display:block}.detailHeroCard{border-radius:var(--radius-md);width:100%;max-width:176px;box-shadow:none}.detailHeroCardButton.isZoomed>.detailHeroCard{visibility:hidden}.detailHeroCard:after{opacity:0;animation:none}.detailHeroCard.isDetailGlimmerReady:after{opacity:0;filter:drop-shadow(0 0 12px #ffffff52);background:linear-gradient(100deg,#0000 34%,#65f5c233 42%,#ffffffd1 49%,#9670ff61 56%,#0000 66%);animation:1.4s cubic-bezier(.2,.8,.2,1) .12s both detailHoloSweep}.eyebrow{font-size:var(--text-3xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:700;line-height:1.5}.marketSources{margin-top:20px}.legalPage{height:100dvh;padding:calc(28px + env(safe-area-inset-top)) 22px calc(56px + env(safe-area-inset-bottom));color:var(--color-ink-muted);background:radial-gradient(circle at 88% 4%,#9670ff24,#0000 36%),linear-gradient(170deg,#0f1220,#080a14 70%);overflow-y:auto}.legalContent{width:100%;max-width:500px;margin-inline:auto}.legalBack{color:var(--color-ink);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.legalTitle{color:var(--color-ink);font-size:var(--text-5xl);letter-spacing:var(--tracking-tight);margin:34px 0 0;font-weight:700;line-height:1.16}.legalEffective{color:var(--color-ink-subtle);font-size:var(--text-3xs);margin:8px 0 0}.legalLede{color:var(--color-ink);font-size:var(--text-lg);text-wrap:pretty;margin:22px 0 0;line-height:1.6}.legalClause{margin-top:36px}.legalHeading{color:var(--color-ink);font-size:var(--text-lg);letter-spacing:var(--tracking-snug);margin:0 0 10px;font-weight:700;line-height:1.3}.legalClause p{font-size:var(--text-sm);text-wrap:pretty;margin:0 0 12px;line-height:1.68}.legalClause p:last-child{margin-bottom:0}.legalClause ul{margin:0 0 12px;padding-left:20px}.legalClause li{font-size:var(--text-sm);margin-bottom:7px;line-height:1.6}.legalLink{color:var(--mint);font-weight:700;text-decoration:none}@media (hover:hover) and (pointer:fine){.legalLink:hover{text-decoration:underline}}.legalTableWrap{overscroll-behavior-x:contain;margin:0 0 14px;overflow-x:auto}.legalTable{border-collapse:collapse;width:100%;font-size:var(--text-3xs);line-height:1.5}.legalTable th,.legalTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline);padding:9px 10px 9px 0}.legalTable th{color:var(--color-ink);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;font-weight:700}.legalTable td:first-child{white-space:nowrap}.legalTable code{color:var(--color-ink);font-family:inherit}.legalFooter{border-top:1px solid var(--hairline);margin-top:48px;padding-top:22px}.legalFooterNote{color:var(--color-ink-subtle);font-size:var(--text-3xs);margin:0 0 4px;line-height:1.6}.legalAddress{color:var(--color-ink-muted);font-size:var(--text-sm);-webkit-user-select:all;user-select:all;margin:4px 0 0}.aboutContent{width:100%;max-width:500px;margin-inline:auto}.aboutOpening{color:var(--color-ink);font-size:var(--text-2xl);letter-spacing:var(--tracking-snug);text-wrap:pretty;margin:0;line-height:1.44}.aboutBody{color:var(--color-ink-muted);font-size:var(--text-sm);text-wrap:pretty;margin:14px 0 0;line-height:1.66}.aboutAside{color:var(--color-ink-subtle);font-size:var(--text-3xs);text-wrap:pretty;margin:12px 0 0;line-height:1.6}.aboutSection{margin-top:40px}.aboutSectionTitle{color:var(--color-ink);font-size:var(--text-lg);letter-spacing:var(--tracking-snug);margin:0 0 10px;font-weight:700;line-height:1.3}.aboutFigures{border:1px solid var(--hairline-strong);border-radius:var(--radius-xl);background:var(--hairline-strong);flex-wrap:wrap;gap:1px;margin:0;display:flex;overflow:hidden}.aboutFigures>div{text-align:center;background:linear-gradient(155deg,#1b2033,#0e1421);flex-direction:column-reverse;flex:5.5rem;justify-content:flex-end;gap:8px;min-width:0;padding:20px 8px;display:flex}.aboutFigures dt{color:var(--color-ink-muted);font-size:var(--text-xs);line-height:var(--line-caption)}.aboutFigures dd{color:var(--mint);font-size:clamp(var(--text-5xl),5.8vw,var(--text-6xl));letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:1.1}.aboutPriceFreshness{border-radius:var(--radius-xl);background:linear-gradient(135deg,#65f5c217,#9670ff0f);border:1px solid #65f5c238;margin-top:18px;padding:20px}.aboutPriceFreshness h2{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}.aboutPriceDate{color:var(--mint);font-size:var(--text-5xl);font-variant-numeric:tabular-nums;margin:7px 0 0}.aboutPriceFreshness .aboutBody{margin-top:10px}.aboutList{margin:14px 0 0;padding:0;list-style:none}.aboutList>li{margin-top:16px}.aboutList>li:first-child{margin-top:0}.aboutLink{color:var(--mint);font-size:var(--text-sm);align-items:center;gap:5px;font-weight:700;text-decoration:none;display:inline-flex}.aboutLink>.appIcon{opacity:.6;flex:none}.aboutListNote{color:var(--color-ink-subtle);font-size:var(--text-xs);margin:3px 0 0;line-height:1.6}.aboutLicense{margin-top:2px}.aboutLicenseText{border-radius:var(--radius-sm);background:var(--fill-subtle);max-height:260px;color:var(--color-ink-subtle);font-family:inherit;font-size:var(--text-3xs);white-space:pre-wrap;overscroll-behavior:contain;margin:6px 0 4px;padding:14px;line-height:1.55;overflow:auto}.aboutAddress{color:var(--color-ink-muted);font-size:var(--text-sm);-webkit-user-select:all;user-select:all;margin:4px 0 0;line-height:1.6}.detailCardZoomLayer{z-index:2;inset:calc(var(--app-header-height) + var(--app-safe-area-top)) 0 0;position:absolute}.detailCardZoomDismiss{z-index:1;cursor:zoom-out;touch-action:none;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.detailCardZoomLayer:before{content:"";z-index:0;opacity:1;pointer-events:none;will-change:opacity;transition:opacity var(--motion-slower) ease;position:absolute;inset:0}.detailCardZoomLayer.isOpening:before,.detailCardZoomLayer.isClosing:before{opacity:0}.detailCardZoomDismiss[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.detailCardZoomStage{inset:0 0 var(--app-safe-area-bottom);pointer-events:none;isolation:isolate;display:block;position:absolute}.detailCardZoomPagerViewport{z-index:1;display:block;position:absolute;inset:0;overflow:hidden}.detailCardZoomPagerTrack{will-change:transform;display:block;position:absolute;inset:0}.detailCardZoomPane{contain:paint;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;display:block;position:absolute;inset:0}.detailCardZoomPane.isPreviousFar{transform:translate(-200%)}.detailCardZoomPane.isPrevious{transform:translate(-100%)}.detailCardZoomPane.isNext{transform:translate(100%)}.detailCardZoomPane.isNextFar{transform:translate(200%)}.detailCardZoomFrame{z-index:2;transform-origin:0 0;will-change:transform;transition:transform var(--motion-slowest) cubic-bezier(.16,1,.3,1);display:block;position:absolute;transform:translate(0,0)scale(1)}.detailCardZoomLayer.isOpening .detailCardZoomFrame,.detailCardZoomLayer.isClosing .detailCardZoomFrame{transform:translate3d(var(--detail-zoom-x),var(--detail-zoom-y),0) scale(var(--detail-zoom-scale-x),var(--detail-zoom-scale-y))}.detailCardZoomLayer.isOpening .detailCardZoomFrame{transition:none}.detailCardZoomArtwork{border-radius:var(--detail-zoom-radius);width:100%;height:100%;box-shadow:none}.detailCardZoomArtwork:after{opacity:0;animation:none}.detailCardZoomLayer.isOpen .detailCardZoomArtwork:after{filter:drop-shadow(0 0 16px #ffffff75);background:linear-gradient(100deg,#0000 34%,#65f5c23d 42%,#ffffffeb 49%,#9670ff6b 56%,#0000 66%);animation:1.05s cubic-bezier(.16,1,.3,1) 90ms both detailCardZoomSweep}.catalogView{scrollbar-width:none;overflow-y:auto}.catalogView::-webkit-scrollbar{display:none}.searchBox{border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);background:var(--fill);align-items:center;gap:12px;height:54px;padding:0 16px;display:flex}.searchBox>input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;margin:0;padding:0}.searchBox>input::placeholder{color:#ffffff57}.cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;display:grid}.catalogSkeleton{pointer-events:none;min-width:0}.catalogSkeletonArtwork,.catalogSkeletonLine{background:var(--fill-strong);animation:catalogSkeletonPulse var(--motion-slowest) ease-in-out infinite alternate;display:block}.catalogSkeletonArtwork{aspect-ratio:8/11;border-radius:var(--radius-md);width:100%;margin-bottom:9px}.catalogSkeletonLine{border-radius:var(--radius-xs);width:72%;height:13px}.catalogSkeletonLine.isSecondary{opacity:.7;width:48%;height:10px;margin-top:5px}.catalogCard{text-align:left;background:0 0;border:0;min-width:0;padding:0}.catalogCardVisual{text-align:left;width:100%;min-width:0;display:block}.catalogImageWrap{aspect-ratio:8/11;border-radius:var(--radius-md);background:#171a29;width:100%;margin-bottom:9px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000047}.catalogImageWrap img{object-fit:cover;width:100%;height:100%}.catalogCardTitleRow,.catalogCardMetaRow{justify-content:space-between;align-items:baseline;gap:8px;width:100%;min-width:0;display:flex}.catalogCardTitleRow>strong,.catalogCardMetaRow>small{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.catalogCardTitleRow>strong{font-size:var(--text-xs)}.catalogCardPrice{color:var(--mint);font-size:var(--text-3xs);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);text-shadow:0 0 14px #65f5c233;white-space:nowrap;flex:none;font-weight:700}.catalogCardPrice.isMissing{color:var(--muted);text-shadow:none;font-weight:600}.catalogCardMetaRow{color:var(--muted);font-size:var(--text-3xs);margin-top:3px}.catalogCardNumber{color:var(--color-ink-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}.catalogCardQuantity{border:1px solid var(--hairline-stronger);border-radius:var(--radius-xs);color:var(--ink);font-size:var(--text-xs);font-variant-numeric:tabular-nums;background:#080a14f0;padding:4px 7px;font-weight:600;position:absolute;bottom:6px;right:6px}.detailPendingSpinner{z-index:4;border:3px solid #07091280;border-top-color:#fff;border-right-color:var(--mint);border-radius:var(--radius-round);pointer-events:none;background:#0709126b;width:34px;height:34px;margin:-17px 0 0 -17px;animation:.76s linear infinite spin;position:absolute;top:50%;left:50%;box-shadow:0 0 0 8px #07091238,0 0 18px #65f5c252}.latestScanVisual{position:relative}.latestScanVisual>.detailPendingSpinner{left:32px}.emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:45vh;display:flex}.emptyState>span{color:var(--violet);font-size:var(--text-6xl)}.emptyState h2{font-size:var(--text-xl);margin:8px 0 3px}.emptyState p{color:var(--muted);font-size:var(--text-xs);margin:0}.startCameraDock{z-index:18;left:0;right:0;bottom:calc(71px + var(--app-safe-area-bottom));place-items:center;display:grid;position:absolute}.startCameraDock[data-positioned]{top:var(--scan-lower-top);bottom:auto}.photoScanDock>.uiButton{width:min(100% - 56px,max(178px,12em));min-width:0}.latestScanMatch{--swipe-x:0px;z-index:24;left:12px;right:12px;bottom:calc(66px + var(--app-safe-area-bottom));min-height:78px;transform:translateX(var(--swipe-x));transition:transform var(--motion-standard) var(--ease-standard);will-change:transform;touch-action:pan-y;position:absolute}.latestScanMatch[data-dragging]{transition:none}.latestScanMatch[data-positioned]{top:var(--scan-lower-top);bottom:auto}.latestScanMatch.isLeaving{pointer-events:none}.latestScanMatch.isLeaving,.latestScanMatch.isLeaving .latestSwipeBackdrop{transition:transform var(--motion-slow) var(--ease-exit-snappy)}.latestScanMatch.isLeaving .latestScanButton{animation:swipeCardExit var(--motion-slow) var(--ease-exit-snappy) both;transform:var(--swipe-exit-transform,none)}.latestSwipeBackdrop{pointer-events:none;transform:translateX(calc(-1 * var(--swipe-x)));transition:transform var(--motion-standard) var(--ease-standard);position:absolute;inset:0}.latestSwipeAction{visibility:hidden;width:100%;opacity:var(--swipe-reveal-opacity,0);transition:opacity var(--motion-swift) ease;position:absolute;top:0;bottom:0;overflow:clip}.latestSwipeAction.is-collect{--swipe-span:clamp(0px,var(--swipe-held-x,var(--swipe-x)),100%);color:var(--mint);left:0}.latestSwipeAction.is-discard{--swipe-span:clamp(0px,calc(-1 * var(--swipe-held-x,var(--swipe-x))),100%);color:var(--rose);right:0}.latestScanMatch[data-swipe-direction=collect] .is-collect,.latestScanMatch[data-swipe-direction=discard] .is-discard{visibility:visible}.latestScanMatch[data-dragging] :is(.latestSwipeBackdrop,.latestSwipeAction){transition:none}.latestSwipeSurface{border:1px solid color-mix(in srgb,currentColor 18%,var(--hairline));border-radius:var(--radius-xl);background:linear-gradient(145deg,#141727fa,#080a13fa);position:absolute;inset:0;overflow:hidden}.latestSwipeSurface:before{content:"";border-radius:inherit;background:radial-gradient(ellipse at 30% 100%,color-mix(in srgb,currentColor 20%,transparent),transparent 80%);box-shadow:inset 0 -1px color-mix(in srgb,currentColor 24%,transparent);opacity:.65;transition:opacity var(--motion-swift) ease;position:absolute;inset:0}.is-discard .latestSwipeSurface:before{background:radial-gradient(ellipse at 70% 100%,color-mix(in srgb,currentColor 20%,transparent),transparent 80%)}.latestScanMatch[data-swipe-ready] .latestSwipeSurface:before{opacity:1}.latestSwipeContent{inset-block:0;width:min(100%,calc(var(--swipe-span) * 2),calc(var(--swipe-span) + var(--radius-xl) * 2));position:absolute;left:0;container-type:inline-size}.is-discard .latestSwipeContent{left:auto;right:0}.latestSwipeLabel{inset-block:0;width:var(--swipe-span);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 0;display:flex;position:absolute;left:0}.is-discard .latestSwipeLabel{left:auto;right:0}.latestSwipeLabel>.appIcon{opacity:.9;flex:none}.latestSwipeLabel>.uiText{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:600;line-height:var(--line-caption);letter-spacing:normal;white-space:nowrap}@container (width<6rem){.latestSwipeLabel{visibility:hidden}}.latestScanMatch[data-saving] .is-collect .latestSwipeLabel>.appIcon{animation:swipeSavingPulse var(--motion-slowest) ease-in-out infinite alternate}.latestScanMatch[data-swipe-action=collect] .is-collect,.latestScanMatch[data-swipe-action=discard] .is-discard{transition:none;overflow:visible}.latestSwipeAction.is-collect{--swipe-exit-direction:1}.latestSwipeAction.is-discard{--swipe-exit-direction:-1}.latestScanMatch[data-swipe-action=collect] .is-collect .latestSwipeSurface,.latestScanMatch[data-swipe-action=discard] .is-discard .latestSwipeSurface{animation:swipeUnderlayExit var(--motion-slow) var(--ease-exit-snappy) both}@keyframes swipeSavingPulse{to{opacity:.45}}@keyframes swipeCardExit{0%{opacity:var(--swipe-exit-opacity,1)}to{opacity:0}}@keyframes swipeUnderlayExit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(calc(var(--swipe-exit-direction) * 100%))}}.latestScanButton{text-align:left;color:#fff;width:100%;min-width:0;min-height:78px;transition:opacity var(--motion-swift) ease;background:0 0;border:0;padding:0;animation:.44s cubic-bezier(.16,1,.3,1) both hitBloom;display:block;position:relative}.latestScanVisual{border:1px solid var(--hairline-strong);border-radius:var(--radius-xl);text-align:left;background:linear-gradient(145deg,#141727f5,#080a13f5);grid-template-columns:46px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:78px;padding:9px 12px 9px 11px;display:grid;overflow:hidden;box-shadow:0 16px 44px #0000006b}.latestScanMatch{--swipe-tone:var(--mint);--swipe-edge:0%}.latestScanMatch[data-swipe-direction=discard]{--swipe-tone:var(--rose);--swipe-edge:100%}.latestScanVisual:before{content:"";pointer-events:none;border:1px solid color-mix(in srgb,var(--swipe-tone) 24%,transparent);border-radius:inherit;background:radial-gradient(ellipse at var(--swipe-edge) 50%,color-mix(in srgb,var(--swipe-tone) 8%,transparent),transparent 55%);opacity:calc(var(--swipe-reveal-opacity,0) * .7);transition:opacity var(--motion-swift) ease;position:absolute;inset:0}.latestCardPreview{border-radius:var(--radius-xs);width:42px;height:59px;box-shadow:0 8px 18px #0000006b}.latestCardPreview.isTransitionCard,.catalogImageWrap.isTransitionCard,.detailHeroCard.isTransitionCard{view-transition-name:holofail-card-art}.latestScanDetails{grid-template-columns:minmax(0,1fr) max-content;align-items:center;column-gap:12px;min-width:0;display:grid}.latestScanIdentity,.latestScanPrice{row-gap:2px;display:grid}.latestScanIdentity{min-width:0}.latestScanPrice{text-align:right;font-variant-numeric:tabular-nums;align-content:center;min-width:max-content;overflow:visible}.latestScanDetails [data-latest-left]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.latestScanPrice>*{text-overflow:clip;white-space:nowrap;overflow:visible}.latestScanRarity{z-index:6;width:max-content;max-width:calc(100% - 24px);display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.latestScanRarity>.rarityBadge{font-size:var(--text-3xs);padding:2px 8px;line-height:1.2}.latestScanName{font-size:var(--text-md)}.latestScanMainValue{font-size:var(--text-sm);font-weight:700}.latestScanSet,.latestScanNumber,.latestScanRange{font-size:var(--text-3xs)}.latestScanPriceSlot{align-items:center;min-width:5.75rem;min-height:2rem;display:grid}.latestScanPriceSlot>.latestScanPrice{grid-area:1/1}.latestScanPricePending,.latestScanPriceValue{opacity:0}.latestScanPriceSlot[data-price-phase=loading]>.latestScanPricePending,.latestScanPriceSlot[data-price-phase=revealing]>.latestScanPriceValue,.latestScanPriceSlot[data-price-phase=ready]>.latestScanPriceValue{opacity:1}.latestScanPriceSlot[data-price-phase=revealing]>.latestScanPrice{transition:opacity var(--motion-swift) ease}.latestScanPriceSlot[data-price-phase=waiting] .latestScanPriceSkeleton>span:after{animation-play-state:paused}.latestScanPriceSkeleton{justify-items:end;gap:7px;padding-block:4px;display:grid}.latestScanPriceSkeleton>span{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--mint) 12%,transparent);width:3.5rem;height:.6rem;position:relative;overflow:hidden}.latestScanPriceSkeleton>span+span{background:var(--fill-strong);width:5.25rem;height:.35rem}.latestScanPriceSkeleton>span:after{content:"";background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--mint) 32%,transparent),color-mix(in srgb,var(--violet) 22%,transparent),transparent);animation:1.8s ease-in-out infinite scanPriceShimmer;position:absolute;inset:0;transform:translate(-100%)}.latestScanPriceRetry{gap:2px;display:grid}.latestScanPriceRetry>.uiText{font-size:var(--text-xs)}.latestScanPriceRetry>.latestScanPriceRetryHint{font-size:var(--text-3xs);justify-content:flex-end;align-items:center;gap:4px;display:flex}.latestScanPriceRetryHint .appIcon{color:var(--mint)}@keyframes scanPriceShimmer{to{transform:translate(100%)}}.catalogView{padding:0 0 calc(86px + var(--app-safe-area-max-bottom));background:radial-gradient(circle at 80% 0%,#9670ff2e,transparent 25%),var(--catalog-chrome)}.browseTopBar{z-index:10;background:0 0;width:100%;position:relative;inset:auto}.catalogControls{z-index:9;isolation:isolate;width:100%;margin:0 0 12px;padding:4px 17px 6px;position:sticky;top:0}.catalogControlsBackdrop{z-index:0;pointer-events:none;position:absolute;inset:0;container-type:size}.catalogControlsBackdrop:before,.catalogControlsBackdrop:after{content:"";opacity:1;position:absolute;inset:0}.catalogControlsBackdrop:before{background:var(--catalog-chrome)}.catalogControlsBackdrop:after{background:linear-gradient(180deg,var(--catalog-chrome) 0%,#0a0c17b8 34%,#0a0c1700 100%);height:22px;top:calc(100% - 1px);bottom:auto}.catalogControls.isTransitionChrome{view-transition-name:holofail-browse-filters}.bottomNav.isTransitionChrome{view-transition-name:holofail-bottom-nav}.catalogQueryGroup{z-index:1;border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);background:var(--fill);min-width:0;transition:border-color var(--motion-swift) ease,box-shadow var(--motion-swift) ease,background var(--motion-swift) ease;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 10px 30px #00000021}@supports (animation-timeline:scroll()) and (animation-range:0px 1cqh) and (container-type:size){.catalogControlsBackdrop:before,.catalogControlsBackdrop:after{opacity:0;animation:linear both scrollSurfaceIn;animation-timeline:scroll();animation-range:calc(var(--app-header-height) + var(--app-safe-area-top)) calc(var(--app-header-height) + var(--app-safe-area-top) + 100cqh)}}@keyframes scrollSurfaceIn{0%{opacity:0}to{opacity:1}}.catalogFieldIcon{color:#ffffff9e;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:100%;display:flex}.catalogQueryGroup .searchBox{background:0 0;border:0;border-radius:0;height:40px;padding-right:0}.catalogSearchClear{flex:0 0 var(--tap-target)}.catalogSearchOrder{flex-shrink:0;align-self:stretch;width:48px;height:auto;min-height:0;position:relative}.catalogSearchOrder:before{content:"";background:var(--hairline-stronger);width:1px;position:absolute;top:10px;bottom:10px;left:0}.catalogSearchOrder>.uiIconButtonVisual{border-radius:0}.catalogSearchClear>.uiIconButtonVisual{border-radius:var(--radius-xs);color:#ffffff94;background:0 0;border:0}@media (hover:hover) and (pointer:fine){.catalogSearchClear:hover>.uiIconButtonVisual{color:#fff;background:var(--fill)}}.catalogQueryGroup>.setPicker{border-bottom:1px solid var(--hairline)}.setPicker{background:0 0;border:0;border-radius:0;align-items:center;gap:12px;min-width:0;height:40px;margin:0;padding:0 16px;display:flex}.setPicker>.catalogFieldIcon{color:var(--muted);font-size:var(--text-3xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:700}.setPicker .uiSelect{color:#fff;background:0 0;border:0;border-radius:0;flex:auto;min-width:0;height:100%;min-height:0}@media (hover:hover) and (pointer:fine){.setPicker .uiSelect:hover{background:0 0}}.setPicker .uiSelectControl{padding:0 22px 0 0;font-weight:600}.setPicker .uiSelectChevron{right:0}.catalogResultMeta{min-height:30px;color:var(--muted);font-size:var(--text-3xs);align-items:center;gap:10px;margin:0 18px 11px;display:flex}.catalogResultMeta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cardGrid{margin:0 17px}.catalogCard{contain:layout paint style;content-visibility:auto;contain-intrinsic-size:auto 285px}.catalogLoadSentinel{min-height:74px;color:var(--muted);font-size:var(--text-3xs);justify-content:center;align-items:center;gap:9px;margin:0 17px;display:flex}.catalogLoadSentinel>span{border:2px solid var(--hairline-strong);border-top-color:var(--mint);border-radius:var(--radius-round);width:18px;height:18px;animation:.85s linear infinite spin}.detailsClose{place-items:center;width:40px;height:40px;min-height:40px;padding:0;display:grid}.detailsClose>.uiIconButtonVisual{border:1px solid var(--hairline-strong);border-radius:var(--radius-md);background:var(--fill)}.fieldLab{z-index:9000;left:50%;bottom:max(10px,env(safe-area-inset-bottom));color:#f8fbff;border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overscroll-behavior:contain;background:linear-gradient(155deg,#111527f7,#070913fb);border:1px solid #9aeeff3d;width:min(100vw - 20px,500px);max-height:min(82dvh,760px);padding:16px;position:fixed;overflow:auto;transform:translate(-50%);box-shadow:0 28px 80px #000000b3,inset 0 1px #ffffff14}.fieldLab button,.fieldLab input,.fieldLab select{font:inherit;color:inherit}.fieldLabHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.fieldLabHeader>div{flex-direction:column;min-width:0;display:flex}.fieldLabHeader small,.fieldLabRelease{color:var(--mint);font-size:var(--text-3xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:700}.fieldLabHeader strong{font-size:var(--text-2xl);letter-spacing:var(--tracking-snug)}.fieldLabHeader>button{border:1px solid var(--hairline-strong);border-radius:var(--radius-md);background:var(--fill);width:36px;height:36px;font-size:var(--text-5xl);line-height:1}.fieldLabIntro{color:#aeb6ca;font-size:var(--text-xs);margin:10px 0 14px;line-height:1.48}.fieldLabSearch,.fieldLabCondition{gap:6px;display:grid}.fieldLabDevice{margin-bottom:2px}.fieldLabDevice+.fieldLabHint{margin-bottom:12px}.fieldLabSearch>span,.fieldLabCondition>span{color:#b8c1d5;font-size:var(--text-3xs);font-weight:700}.fieldLabSearch input,.fieldLabCondition select{border:1px solid var(--hairline-strong);border-radius:var(--radius-md);background:var(--fill);outline:0;width:100%;min-height:44px;padding:0 13px}.fieldLabResults{border:1px solid var(--hairline-strong);border-radius:var(--radius-md);background:#0c0f1d;max-height:200px;margin-top:5px;padding:5px;overflow:auto}.fieldLabResults>small{color:var(--muted);padding:10px;display:block}.fieldLabResults>button{border-radius:var(--radius-sm);text-align:left;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:7px;display:grid}@media (hover:hover) and (pointer:fine){.fieldLabResults>button:active{background:var(--fill-strong)}}.fieldLabResults .fieldLabArtwork,.fieldLabResults i{border-radius:var(--radius-xs);background:var(--fill-strong);width:28px;height:39px}.fieldLabResults span{flex-direction:column;min-width:0;display:flex}.fieldLabResults strong,.fieldLabResults small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fieldLabResults strong{font-size:var(--text-2xs)}.fieldLabResults small{color:var(--muted);font-size:var(--text-3xs)}.fieldLabResults b{color:var(--mint);font-size:var(--text-3xs)}.fieldLabSelected{border-radius:var(--radius-md);background:#65f5c212;flex-direction:column;margin:7px 0 11px;padding:9px 11px;display:flex}.fieldLabSelected strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-2xs);overflow:hidden}.fieldLabSelected span{text-overflow:ellipsis;white-space:nowrap;color:#aeb8ca;font-size:var(--text-3xs);margin-top:2px;overflow:hidden}.fieldLabActions{gap:8px;margin-top:12px;display:flex}.fieldLabActions button,.fieldLabFooter button{border:1px solid var(--hairline-strong);border-radius:var(--radius-md);background:var(--fill);min-height:42px;font-size:var(--text-2xs);padding:0 13px;font-weight:700}.fieldLabActions .isPrimary{color:var(--color-ink-inverse);background:linear-gradient(135deg,#7af7cd,#77dfff);border-color:#65f5c273;flex:1}.fieldLab button:disabled{opacity:.38}.fieldLabHint{color:#8e98ad;font-size:var(--text-3xs);margin-top:7px;line-height:1.4;display:block}.fieldLabConditionProgress{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:7px;display:grid}.fieldLabConditionProgress span{border-radius:var(--radius-sm);color:#9da8bd;background:var(--fill-subtle);min-width:0;font-size:var(--text-3xs);justify-content:space-between;gap:5px;padding:6px 7px;display:flex}.fieldLabConditionProgress b{color:#dce7f8;font-size:inherit}.fieldLabLifecycle{border-radius:var(--radius-lg);background:#77dfff09;border:1px solid #77dfff1c;margin-top:14px;padding:12px}.fieldLabLifecycle .fieldLabActions{margin-top:9px}.fieldLabLifecycleCounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:9px;display:grid}.fieldLabLifecycleCounts span{border-radius:var(--radius-sm);color:#9da8bd;background:var(--fill);min-width:0;font-size:var(--text-3xs);text-transform:capitalize;justify-content:space-between;gap:8px;padding:6px 8px;display:flex;overflow:hidden}.fieldLabLifecycleCounts b{color:#dce7f8;font-size:inherit;flex:none}.fieldLabMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.fieldLabMetrics>div{text-align:center;border-radius:var(--radius-md);background:var(--fill);flex-direction:column;min-width:0;padding:9px 5px;display:flex}.fieldLabMetrics span{color:#8994aa;font-size:var(--text-3xs)}.fieldLabMetrics strong{text-overflow:ellipsis;font-size:var(--text-2xs);margin-top:2px;overflow:hidden}.fieldLabCategories{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.fieldLabCategories>div{border-radius:var(--radius-md);background:var(--fill-subtle);grid-template-columns:1fr auto;gap:2px 5px;min-width:0;padding:8px;display:grid}.fieldLabCategories span{text-overflow:ellipsis;color:#aab4c8;font-size:var(--text-3xs);overflow:hidden}.fieldLabCategories strong{font-size:var(--text-3xs)}.fieldLabCategories small{color:#778299;font-size:var(--text-3xs);grid-column:1/-1}.fieldLabIdentity{border-radius:var(--radius-md);background:#77dfff0e;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:6px;padding:8px 10px;display:grid}.fieldLabIdentity span{text-overflow:ellipsis;white-space:nowrap;color:#aab4c8;min-width:0;font-size:var(--text-3xs);overflow:hidden}.fieldLabIdentity strong{font-size:var(--text-3xs)}.fieldLabIdentity small{color:#778299;font-size:var(--text-3xs)}.fieldLabOutcome{border-radius:var(--radius-md);font-size:var(--text-3xs);justify-content:space-between;gap:12px;margin-top:8px;padding:9px 11px;display:flex}.fieldLabOutcome.isPassed{color:#caffed;background:#65f5c21c}.fieldLabOutcome.isFailed{color:#ffd4df;background:#ff69911c}.fieldLabOutcome span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;opacity:.75;overflow:hidden}.fieldLabFooter{gap:7px;margin-top:12px;display:flex}.fieldLabFooter button:first-child{flex:1}.fieldLabRelease{text-overflow:ellipsis;white-space:nowrap;color:#6d788d;margin-top:9px;display:block;overflow:hidden}.fieldLabChip{z-index:9000;top:calc(env(safe-area-inset-top) + 70px);border:1px solid var(--hairline-stronger);border-radius:var(--radius-pill);color:#eff5ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:calc(100vw - 32px);min-height:36px;font-size:var(--text-3xs);background:#0a0d19e0;align-items:center;gap:8px;padding:0 13px;font-weight:700;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #00000061}.fieldLabChip>span{border-radius:var(--radius-round);background:#8290a8;flex:none;width:7px;height:7px;box-shadow:0 0 9px}.fieldLabChip.isArmed>span{color:#77e7ff;background:#77e7ff;animation:1.2s ease-in-out infinite fieldLabPulse}.fieldLabChip.isPassed>span{color:var(--mint);background:var(--mint)}.fieldLabChip.isFailed>span{color:#ff789e;background:#ff789e}@media (max-width:350px){.topBar{padding-left:13px;padding-right:13px}.brand{font-size:var(--text-2xl)}.brandMark{width:30px;height:30px}.topIconButton{width:38px;height:38px;min-height:38px}.topIconButton>.uiIconButtonVisual{border-radius:var(--radius-md)}.latestScanVisual{grid-template-columns:42px minmax(0,1fr);gap:8px;padding-left:9px;padding-right:10px}.latestCardPreview{width:38px;height:53px}.latestScanDetails{column-gap:8px}.latestScanMainValue{font-size:var(--text-xs)}.latestScanSet,.latestScanNumber,.latestScanRange{font-size:var(--text-3xs)}.detailHero{grid-template-columns:min(39vw,136px) minmax(0,1fr);gap:13px}}.landscapeBlocker{z-index:9999;text-align:center;background:#080a14;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:none;position:fixed;inset:0}.landscapeBlocker h1{font-size:var(--text-5xl);margin:24px 0 6px}.landscapeBlocker p{color:var(--muted);margin:0}.rotatePhone{border:3px solid var(--mint);border-radius:var(--radius-lg);width:70px;height:110px;transform:rotate(-90deg);box-shadow:0 0 30px #65f5c238}.visuallyHidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (orientation:landscape) and (max-height:600px){.landscapeBlocker{display:flex}}@media (min-width:541px){body{background:#03040a}.appShell{box-shadow:0 0 80px #000000d1}.cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.topBar,.detailsTopBar{height:calc(var(--app-header-height) + var(--app-safe-area-top));min-height:calc(var(--app-header-height) + var(--app-safe-area-top));max-height:calc(var(--app-header-height) + var(--app-safe-area-top));padding:var(--app-safe-area-top) 18px 0;justify-content:space-between;align-items:center;gap:12px;display:flex;overflow:hidden}.detailsTopBar{box-shadow:0 1px 0 var(--hairline);background:linear-gradient(#101426 0%,#080a14 100%)}.detailsScroll{inset:0}.detailsView .uiSurface{--color-surface:#0f111f80}.detailsView .uiCardFacts{margin-top:24px}.marketSources{gap:12px;display:grid}.marketSources .uiMarketSection{min-width:0}.latestScanDetails .uiText{line-height:var(--line-caption)}.latestScanDetails .latestScanName.uiText{font-size:var(--text-sm);line-height:1.25}.scannerView.isHidden *,.catalogView.isHidden *{animation-play-state:paused!important}.aurora{will-change:transform}.catalogCardTitleRow>strong{font-size:var(--text-sm);line-height:1.3}.catalogCardPrice,.catalogCardMetaRow,.catalogResultMeta,.catalogLoadSentinel{font-size:var(--text-xs);line-height:var(--line-caption)}.searchBox>input,.setPicker .uiSelectControl{font-size:var(--text-md)}.uploadPanel>p,.uploadPanel>small{font-size:var(--text-xs);line-height:var(--line-caption)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.scannerView.isHidden,.catalogView.isHidden{transition-delay:0s}.latestScanPriceSkeleton>span:after{opacity:.35;transform:none;animation:none!important}.latestScanMatch.isLeaving :is(.latestSwipeSurface,.latestSwipeLabel){opacity:0;animation:none!important}.latestScanMatch[data-saving] .latestSwipeLabel>.appIcon{animation:none!important}.detailHeroCard.isDetailGlimmerReady:after{opacity:0!important;animation:none!important}.detailCardZoomArtwork:after,.scannerBootCard,.scannerBootOrbit,.scannerBootSpark,.scannerBootCard:after,.scannerBoot:before,.guideFoil{animation:none!important}}::view-transition-group(root){z-index:0}::view-transition-group(holofail-card-art){z-index:1;animation-duration:.62s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(holofail-primary-header){z-index:3;animation:none}::view-transition-group(holofail-detail-header){z-index:3;animation:none}::view-transition-group(holofail-browse-filters){z-index:3;animation:none}::view-transition-group(holofail-bottom-nav){z-index:3;animation:none}::view-transition-old(holofail-card-art){object-fit:cover;border-radius:inherit;height:100%}::view-transition-new(holofail-card-art){object-fit:cover;border-radius:inherit;height:100%}::view-transition-old(holofail-primary-header){animation:transitionOld var(--motion-standard) ease both}::view-transition-old(holofail-detail-header){animation:transitionOld var(--motion-standard) ease both}::view-transition-old(holofail-browse-filters){animation:transitionOld var(--motion-standard) ease both}::view-transition-new(holofail-primary-header){animation:transitionNew var(--motion-standard) ease both}::view-transition-new(holofail-detail-header){animation:transitionNew var(--motion-standard) ease both}::view-transition-new(holofail-browse-filters){animation:transitionNew var(--motion-standard) ease both}::view-transition-old(holofail-bottom-nav){animation:bottomNavExit var(--motion-standard) var(--ease-exit) both;transform-origin:bottom}::view-transition-new(holofail-bottom-nav){animation:bottomNavEnter var(--motion-standard) cubic-bezier(0,0,.2,1) both;transform-origin:bottom}::view-transition-old(root){animation:transitionOld var(--motion-standard) ease both}::view-transition-new(root){animation:transitionNew var(--motion-standard) ease both}@keyframes auroraFloat{to{transform:translate(34px,-48px)scale(1.2)}}@keyframes scannerBootAurora{to{transform:rotate(360deg)scale(1.08)}}@keyframes scannerBootOrbit{to{transform:rotate(360deg)}}@keyframes scannerBootCardFloat{50%{transform:translateY(-8px)rotate(-3deg)scale(1.025)}}@keyframes scannerBootSweep{0%,18%{transform:translate(-62%)rotate(18deg)}64%,to{transform:translate(62%)rotate(18deg)}}@keyframes scannerBootTwinkle{50%{opacity:.18;transform:scale(.45)}}@keyframes hitBloom{0%{opacity:0;transform:translateY(24px)scale(.96)}}@keyframes transitionOld{to{opacity:0}}@keyframes transitionNew{0%{opacity:0}}@keyframes bottomNavExit{to{opacity:0;transform:translateY(100%)}}@keyframes bottomNavEnter{0%{opacity:0;transform:translateY(100%)}}@keyframes catalogSkeletonPulse{0%{opacity:.45}to{opacity:1}}@keyframes fieldLabPulse{50%{opacity:.52;transform:scale(.8)}}@keyframes guideFoil{0%{animation-timing-function:cubic-bezier(.3,0,.6,1);transform:translate(-76%)}90%,to{transform:translate(76%)}}@keyframes valuePopUpload{0%{opacity:0;transform:translateY(calc(20px - 50%))scale(.9)}}@keyframes priceReveal{0%{opacity:0;transform:translateY(18px)scale(.78)}65%{transform:translateY(-2px)scale(1.04)}}@keyframes priceOrbit{0%{opacity:.72;transform:rotate(-16deg)scale(.92)}to{opacity:1;transform:rotate(18deg)scale(1.08)}}@keyframes pricePrismIn{0%{opacity:0;transform:scale(.6)}}@keyframes priceAuraOut{to{opacity:0;transform:scale(1.45)rotate(20deg)}}@keyframes priceDissolve{0%{opacity:1;transform:scale(1)}45%{opacity:.72;transform:scale(1.06)}to{opacity:0;transform:translateY(-14px)scale(.8)}}@keyframes priceSpark{0%{opacity:0;transform:translate(0)scale(.2)}22%{opacity:1}to{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) scale(0)}}@keyframes holoSweep{to{opacity:0;transform:translate(68%)rotate(18deg)}}@keyframes detailHoloSweep{0%,8%{opacity:0;transform:translate(-68%)rotate(18deg)}30%{opacity:.72}to{opacity:0;transform:translate(68%)rotate(18deg)}}@keyframes detailsTitleCaret{50%{opacity:0}}@keyframes detailCardZoomSweep{0%,8%{opacity:0;transform:translate(-68%)rotate(18deg)}34%{opacity:.86}to{opacity:0;transform:translate(68%)rotate(18deg)}}@keyframes spin{to{transform:rotate(360deg)}}
