.records-module__KCoNtq__page{background-color:var(--bg-color,#0a0a0a);min-height:100vh;color:var(--ink,#f0f0f0);font-family:var(--font-space-grotesk),system-ui,sans-serif;flex-direction:column;display:flex}.records-module__KCoNtq__topNav{z-index:10;background:var(--bg-color,#0a0a0a);border-bottom:3px solid;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex;position:relative}.records-module__KCoNtq__navBack{font-family:var(--font-meta,inherit);text-transform:uppercase;color:var(--ink);font-size:1.2rem;font-weight:700;text-decoration:none}.records-module__KCoNtq__navBack:hover{opacity:.6}.records-module__KCoNtq__navLogo{font-family:var(--font-display,var(--font-archivo-black,sans-serif));text-transform:uppercase;color:inherit;letter-spacing:-.02em;font-size:1.4rem;text-decoration:none}.records-module__KCoNtq__navLogoShort{display:none}@media (max-width:480px){.records-module__KCoNtq__navLogoFull{display:none}.records-module__KCoNtq__navLogoShort{display:inline}}.records-module__KCoNtq__header{text-align:center;border-bottom:3px solid;padding:3rem 2rem 2.5rem}.records-module__KCoNtq__pageLabel{text-transform:uppercase;letter-spacing:.1em;opacity:.4;margin-bottom:.75rem;font-size:.75rem}.records-module__KCoNtq__pageTitle{font-family:var(--font-display,var(--font-archivo-black,sans-serif));text-transform:uppercase;letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(3rem,8vw,5rem);line-height:.9}.records-module__KCoNtq__pageSubtitle{opacity:.5;max-width:400px;margin:0 auto;font-size:.95rem;line-height:1.5}.records-module__KCoNtq__headerAskButton,.records-module__KCoNtq__chatLauncher{cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;border:2px solid #ffd200;border-radius:8px;justify-content:center;align-items:center;gap:.48rem;font-size:.74rem;font-weight:900;transition:background .2s,color .2s,opacity .2s,transform .15s;display:inline-flex}.records-module__KCoNtq__headerAskButton:before,.records-module__KCoNtq__chatLauncher:before{content:"✨";text-align:center;width:auto;font-size:.86rem;line-height:1;transform:translateY(-.02rem)}.records-module__KCoNtq__headerAskButton{color:#ffd200;background:0 0;margin-top:1.25rem;padding:.68rem .9rem}.records-module__KCoNtq__headerAskButton:hover,.records-module__KCoNtq__chatLauncher:hover{transform:translateY(-1px)}.records-module__KCoNtq__headerAskButton:hover{color:#0a0a0a;background:#ffd200}.records-module__KCoNtq__chatLauncher{z-index:50;color:#ffd200;background:#0a0a0a;padding:.78rem .92rem;animation:4.8s ease-in-out infinite records-module__KCoNtq__rallisLauncherGlow;position:fixed;bottom:1.25rem;left:1.25rem;right:auto;box-shadow:0 14px 30px #0000006b}.records-module__KCoNtq__chatLauncher:before{animation:3.6s ease-in-out infinite records-module__KCoNtq__rallisSparkleShimmer}.records-module__KCoNtq__chatLauncher:hover{color:#0a0a0a;background:#ffd200;animation-play-state:paused}.records-module__KCoNtq__chatLauncher:hover:before{animation-play-state:paused;transform:translateY(-.02rem)rotate(10deg)scale(1.08)}@keyframes records-module__KCoNtq__rallisLauncherGlow{0%,70%,to{transform:translateY(0);box-shadow:0 14px 30px #0000006b}78%{transform:translateY(-1px);box-shadow:0 14px 30px #0000006b,0 0 #ffd20061}88%{transform:translateY(0);box-shadow:0 14px 30px #0000006b,0 0 0 9px #ffd20000}}@keyframes records-module__KCoNtq__rallisSparkleShimmer{0%,64%,to{opacity:1;transform:translateY(-.02rem)rotate(0)scale(1)}72%{opacity:.78;transform:translateY(-.02rem)rotate(-8deg)scale(.92)}82%{opacity:1;transform:translateY(-.02rem)rotate(12deg)scale(1.12)}}.records-module__KCoNtq__assistantPanel{color:#101010;background:#f3efe2;border-bottom:3px solid;padding:2rem}.records-module__KCoNtq__assistantIntro{grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr);align-items:end;gap:1.5rem;max-width:1040px;margin:0 auto 1.25rem;display:grid}.records-module__KCoNtq__assistantLabel{color:#665f4a;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4rem;font-size:.72rem;font-weight:800}.records-module__KCoNtq__assistantTitle{font-family:var(--font-display,var(--font-archivo-black,sans-serif));text-transform:uppercase;margin:0;font-size:clamp(2rem,5vw,3.4rem);line-height:.92}.records-module__KCoNtq__assistantCopy{color:#37311f;max-width:520px;margin:0;font-size:.98rem;line-height:1.5}.records-module__KCoNtq__assistantForm{max-width:1040px;margin:0 auto}.records-module__KCoNtq__assistantInputRow{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;display:grid}.records-module__KCoNtq__assistantInput{box-sizing:border-box;color:#101010;inline-size:100%;min-inline-size:0;font:inherit;background:#fff8df;border:2px solid #ffd200;border-radius:8px;outline:none;padding:.95rem 1rem;font-size:1rem}.records-module__KCoNtq__assistantInput:focus{border-color:#ffd200;box-shadow:0 0 0 3px #ffd20059}.records-module__KCoNtq__assistantSubmit{color:#101010;cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:#ffd200;border:2px solid #ffd200;border-radius:8px;min-inline-size:6.2rem;padding:.85rem 1rem;font-size:.82rem;font-weight:900;transition:background .2s,color .2s,opacity .2s,transform .15s}.records-module__KCoNtq__assistantSubmit:hover:not(:disabled){color:#101010;background:#fff8df;transform:translateY(-1px)}.records-module__KCoNtq__assistantSubmit:disabled{cursor:not-allowed;opacity:.45}.records-module__KCoNtq__assistantChips{flex-wrap:wrap;gap:.5rem;max-width:1040px;margin:.85rem auto 0;display:flex}.records-module__KCoNtq__assistantChip{color:#ffd200;cursor:pointer;font:inherit;background:#101010;border:1px solid #101010;border-radius:999px;padding:.48rem .7rem;font-size:.78rem;font-weight:800;transition:background .2s,border-color .2s,transform .15s}.records-module__KCoNtq__assistantChip:hover:not(:disabled){color:#101010;background:#fff8df;border-color:#101010;transform:translateY(-1px)}.records-module__KCoNtq__assistantChip:disabled{cursor:not-allowed;opacity:.45}.records-module__KCoNtq__chatOverlay{z-index:80;color:#101010;justify-content:flex-end;display:flex;position:fixed;inset:0}.records-module__KCoNtq__chatBackdrop{cursor:pointer;background:#000000b8;border:0;position:absolute;inset:0}.records-module__KCoNtq__chatDrawer{z-index:1;background:#fff8df;border-left:3px solid #ffd200;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(460px,100%);height:100%;max-height:100vh;display:grid;position:relative;box-shadow:-20px 0 42px #0000007a}.records-module__KCoNtq__greekChat .records-module__KCoNtq__assistantLabel,.records-module__KCoNtq__greekChat .records-module__KCoNtq__clearChat,.records-module__KCoNtq__greekChat .records-module__KCoNtq__followUpChip,.records-module__KCoNtq__greekChat .records-module__KCoNtq__assistantPick span,.records-module__KCoNtq__greekChat .records-module__KCoNtq__assistantPick a,.records-module__KCoNtq__greekChat .records-module__KCoNtq__musicBrainzBadge,.records-module__KCoNtq__greekChat .records-module__KCoNtq__globalShelfHeader span,.records-module__KCoNtq__greekChat .records-module__KCoNtq__globalShelfHeader h3,.records-module__KCoNtq__greekChat .records-module__KCoNtq__globalResultActions a,.records-module__KCoNtq__greekChat .records-module__KCoNtq__gigStatus,.records-module__KCoNtq__greekChat .records-module__KCoNtq__bookingCta a,.records-module__KCoNtq__greekChat .records-module__KCoNtq__assistantSubmit{letter-spacing:0;text-transform:none}.records-module__KCoNtq__chatHeader{color:#ffd200;background:#101010;border-bottom:3px solid #ffd200;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.records-module__KCoNtq__chatHeader .records-module__KCoNtq__assistantTitle{margin:0;font-size:clamp(1.7rem,7vw,2.5rem);line-height:1}.records-module__KCoNtq__chatHeaderActions{flex:none;align-items:center;gap:.45rem;display:flex}.records-module__KCoNtq__clearChat{color:#101010;cursor:pointer;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:#ffd200;border:2px solid #ffd200;border-radius:999px;padding:.42rem .55rem;font-size:.62rem;font-weight:900;transition:background .2s,color .2s,opacity .2s,transform .15s;box-shadow:0 4px 10px #ffd2002e}.records-module__KCoNtq__clearChat:hover:not(:disabled){color:#101010;background:#fff8df;transform:translateY(-1px)}.records-module__KCoNtq__clearChat:disabled{cursor:not-allowed;opacity:.58}.records-module__KCoNtq__chatClose{aspect-ratio:1;color:#101010;cursor:pointer;width:2.25rem;font:inherit;background:#ffd200;border:2px solid #ffd200;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:1.35rem;font-weight:900;line-height:1;display:inline-flex}.records-module__KCoNtq__chatMessages{background:linear-gradient(#ffd20014,#0000 38%),#fff8df;flex-direction:column;gap:.85rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.records-module__KCoNtq__chatMessage{align-items:center;gap:.55rem;min-width:0;display:flex}.records-module__KCoNtq__userMessage{justify-content:flex-end}.records-module__KCoNtq__assistantMessage{justify-content:flex-start}.records-module__KCoNtq__longAssistantMessage{align-items:flex-start}.records-module__KCoNtq__longAssistantMessage .records-module__KCoNtq__assistantAvatar{margin-top:.42rem}.records-module__KCoNtq__assistantAvatar{aspect-ratio:1;background:linear-gradient(#ffd20014,#ffd20014),url(/george%20rallis.webp) 50%/cover;border:2px solid #101010;border-radius:50%;flex:none;width:2.25rem;box-shadow:0 0 0 2px #ffd200,0 8px 16px #10101033}.records-module__KCoNtq__chatBubble{border-radius:8px;min-width:0;max-width:min(100%,390px);padding:.8rem}.records-module__KCoNtq__assistantMessage .records-module__KCoNtq__chatBubble{max-width:min(100% - 2.8rem,390px)}.records-module__KCoNtq__chatBubble>p:first-child{margin:0;font-size:.92rem;line-height:1.45}.records-module__KCoNtq__welcomeBubble{overflow:hidden}.records-module__KCoNtq__typewriterText{min-height:2.65em}.records-module__KCoNtq__typewriterCursor{vertical-align:-.12em;background:#ffd200;width:.08em;height:1em;margin-left:.08em;animation:.75s steps(2,start) infinite records-module__KCoNtq__typewriterBlink;display:inline-block}.records-module__KCoNtq__languageChoiceChips{opacity:0;pointer-events:none;flex-wrap:wrap;gap:.42rem;margin-top:.7rem;transition:none;display:flex;transform:translateY(4px)}.records-module__KCoNtq__languageChoiceChipsVisible{opacity:1;pointer-events:auto;transition:opacity .22s 50ms,transform .22s 50ms;transform:translateY(0)}.records-module__KCoNtq__languageChoiceChips button{color:#101010;cursor:pointer;font:inherit;background:#ffd200;border:1px solid #101010;border-radius:999px;padding:.42rem .62rem;font-size:.72rem;font-weight:900;transition:background .2s,color .2s,transform .15s}.records-module__KCoNtq__languageChoiceChips button:hover,.records-module__KCoNtq__languageChoiceChips button[aria-pressed=true]{color:#ffd200;background:#101010}.records-module__KCoNtq__languageChoiceChips button:hover{transform:translateY(-1px)}.records-module__KCoNtq__idleCtaActions{flex-wrap:wrap;justify-content:center;gap:.42rem;margin-top:.72rem;display:flex}.records-module__KCoNtq__idleCtaActions button{color:#101010;cursor:pointer;font:inherit;text-transform:none;background:#ffd200;border:1px solid #101010;border-radius:999px;padding:.42rem .62rem;font-size:.68rem;font-weight:900;line-height:1.1;transition:background .2s,color .2s,transform .15s}.records-module__KCoNtq__idleCtaActions button:last-child{background:0 0}.records-module__KCoNtq__idleCtaActions button:hover{color:#ffd200;background:#101010;transform:translateY(-1px)}.records-module__KCoNtq__assistantBubble{color:#221f16;background:#fffdf4;border:1px solid #10101038;box-shadow:0 8px 18px #1010100f}.records-module__KCoNtq__userBubble{color:#ffd200;background:#101010;box-shadow:0 8px 18px #10101024}.records-module__KCoNtq__errorBubble{color:#9f1d1d;border-color:#9f1d1d}.records-module__KCoNtq__loadingBubble{align-items:center;gap:.55rem;display:inline-flex}.records-module__KCoNtq__loadingDots{flex:none;align-items:center;gap:.22rem;display:inline-flex}.records-module__KCoNtq__loadingDots span{aspect-ratio:1;background:#101010;border-radius:50%;width:.32rem;animation:1s ease-in-out infinite records-module__KCoNtq__loadingPulse}.records-module__KCoNtq__loadingDots span:nth-child(2){animation-delay:.16s}.records-module__KCoNtq__loadingDots span:nth-child(3){animation-delay:.32s}@keyframes records-module__KCoNtq__loadingPulse{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes records-module__KCoNtq__typewriterBlink{0%,45%{opacity:1}46%,to{opacity:0}}.records-module__KCoNtq__followUpChips{border-top:1px solid #10101029;flex-wrap:wrap;justify-content:center;gap:.42rem;margin-top:.85rem;padding-top:.75rem;display:flex}.records-module__KCoNtq__followUpChip{color:#101010;cursor:pointer;font:inherit;text-transform:none;background:#ffd200;border:1px solid #101010;border-radius:999px;padding:.4rem .52rem;font-size:.66rem;font-weight:900;line-height:1.1;transition:background .2s,border-color .2s,transform .15s}.records-module__KCoNtq__followUpChip:hover:not(:disabled){color:#ffd200;background:#101010;border-color:#101010;transform:translateY(-1px)}.records-module__KCoNtq__followUpChip:disabled{cursor:not-allowed;opacity:.45}.records-module__KCoNtq__chatDrawer .records-module__KCoNtq__assistantPicks,.records-module__KCoNtq__chatDrawer .records-module__KCoNtq__globalResults{grid-template-columns:1fr}.records-module__KCoNtq__chatDrawer .records-module__KCoNtq__assistantPicks,.records-module__KCoNtq__chatDrawer .records-module__KCoNtq__globalShelf{margin-top:.85rem}.records-module__KCoNtq__gigResults{gap:.65rem;margin-top:.85rem;display:grid}.records-module__KCoNtq__gigResult{background:#fff7dc;border:1px solid #10101047;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:.7rem;min-width:0;padding:.75rem;display:grid}.records-module__KCoNtq__gigStatus{color:#101010;white-space:nowrap;background:#ffd200;border:1px solid #101010;border-radius:999px;align-self:start;padding:.34rem .48rem;font-size:.62rem;font-weight:900;line-height:1}.records-module__KCoNtq__gigResult h3{color:#101010;margin:0;font-size:.92rem;line-height:1.2}.records-module__KCoNtq__gigVenue{color:#101010;margin:.22rem 0 0;font-size:.88rem;font-weight:900;line-height:1.25}.records-module__KCoNtq__gigMeta,.records-module__KCoNtq__gigNote{color:#665f4a;margin:.18rem 0 0;font-size:.72rem;line-height:1.35}.records-module__KCoNtq__gigNote{color:#453c26;font-weight:800}.records-module__KCoNtq__bookingCta{margin-top:.85rem;display:flex}.records-module__KCoNtq__bookingCta a{color:#101010;letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#ffd200;border:2px solid #101010;border-radius:999px;justify-content:center;align-items:center;width:100%;padding:.7rem .85rem;font-size:.78rem;font-weight:900;line-height:1.1;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:inline-flex}.records-module__KCoNtq__bookingCta a:hover{color:#ffd200;background:#101010;transform:translateY(-1px)}.records-module__KCoNtq__chatDrawer .records-module__KCoNtq__globalShelfHeader{display:block}.records-module__KCoNtq__chatDrawer .records-module__KCoNtq__globalShelfHeader p{text-align:left;margin-top:.35rem}.records-module__KCoNtq__chatDrawer .records-module__KCoNtq__assistantChips{background:#ffd200;border-top:2px solid #101010;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;margin:0;padding:.75rem 1rem;display:grid}.records-module__KCoNtq__chatDrawer .records-module__KCoNtq__assistantChip{text-align:center;min-width:0;padding-inline:.45rem}.records-module__KCoNtq__chatDrawer .records-module__KCoNtq__assistantForm{background:#101010;border-top:2px solid #101010;max-width:none;margin:0;padding:.85rem 1rem 1rem}.records-module__KCoNtq__assistantError,.records-module__KCoNtq__assistantAnswer{max-width:1040px;margin:1rem auto 0}.records-module__KCoNtq__assistantError{color:#9f1d1d;font-size:.9rem;font-weight:800}.records-module__KCoNtq__assistantAnswer{background:#fffaf0;border:2px solid #101010;border-radius:8px;padding:1rem}.records-module__KCoNtq__assistantAnswer>p:first-child{color:#221f16;margin:0;font-size:.98rem;line-height:1.55}.records-module__KCoNtq__assistantPicks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.records-module__KCoNtq__assistantPick{background:#fff7dc;border:1px solid #10101047;border-radius:8px;grid-template-columns:84px minmax(0,1fr);gap:.8rem;min-width:0;padding:.75rem;display:grid}.records-module__KCoNtq__assistantPick img,.records-module__KCoNtq__assistantPickPlaceholder{aspect-ratio:1;object-fit:cover;background:#151515;border-radius:6px;width:84px}.records-module__KCoNtq__assistantPickPlaceholder{color:#ffd200;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.records-module__KCoNtq__assistantPick span{color:#806600;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.records-module__KCoNtq__assistantPick h3{color:#101010;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.15rem 0 0;font-size:.92rem;line-height:1.2;display:-webkit-box;overflow:hidden}.records-module__KCoNtq__assistantPick p{color:#453c26;margin:.28rem 0 0;font-size:.76rem;line-height:1.35}.records-module__KCoNtq__assistantPick .records-module__KCoNtq__assistantPickArtist{color:#6a6041;font-weight:800}.records-module__KCoNtq__assistantPick a{color:#101010;text-transform:uppercase;margin-top:.55rem;font-size:.72rem;font-weight:900;display:inline-flex}.records-module__KCoNtq__assistantPick .records-module__KCoNtq__musicBrainzBadge{color:#101010;text-transform:uppercase;background:#ffd20052;border:1px solid #101010;border-radius:999px;width:fit-content;margin-top:.45rem;padding:.34rem .48rem;font-size:.66rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.records-module__KCoNtq__globalShelf{border-top:2px solid #10101038;margin-top:1rem;padding-top:1rem}.records-module__KCoNtq__globalShelfHeader{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.75rem;display:flex}.records-module__KCoNtq__globalShelfHeader span{color:#806600;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.records-module__KCoNtq__globalShelfHeader h3{color:#101010;text-transform:uppercase;margin:.1rem 0 0;font-size:1rem}.records-module__KCoNtq__globalShelfHeader p{color:#665f4a;text-align:right;max-width:280px;margin:0;font-size:.72rem;line-height:1.35}.records-module__KCoNtq__globalResults{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.records-module__KCoNtq__globalResult{color:#101010;background:#fffdf4;border:1px solid #10101052;border-radius:8px;grid-template-columns:74px minmax(0,1fr);gap:.8rem;min-width:0;padding:.75rem;text-decoration:none;display:grid}.records-module__KCoNtq__globalResult img,.records-module__KCoNtq__globalResult .records-module__KCoNtq__assistantPickPlaceholder{aspect-ratio:1;object-fit:cover;border-radius:6px;width:74px;box-shadow:0 6px 14px #10101024}.records-module__KCoNtq__globalResultArtwork{color:inherit;text-decoration:none;display:block}.records-module__KCoNtq__globalResult h4{color:#101010;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;font-weight:900;line-height:1.12;display:-webkit-box;overflow:hidden}.records-module__KCoNtq__globalResult p{color:#665f4a;margin:.28rem 0 0;font-size:.7rem;line-height:1.3}.records-module__KCoNtq__globalResult .records-module__KCoNtq__globalResultPrimaryMeta{color:#38301e;font-size:.72rem;font-weight:800}.records-module__KCoNtq__globalResult .records-module__KCoNtq__globalResultSecondaryMeta{color:#7a704f;font-size:.68rem}.records-module__KCoNtq__globalResult .records-module__KCoNtq__globalResultNote{color:#101010;font-size:.68rem;font-weight:800}.records-module__KCoNtq__globalResultActions{grid-template-columns:1fr;gap:.4rem;margin-top:.65rem;display:grid}.records-module__KCoNtq__globalResultActions a{color:#101010;text-align:center;text-transform:uppercase;border:1px solid #10101047;border-radius:999px;justify-content:center;align-items:center;max-width:100%;padding:.42rem .55rem;font-size:.64rem;font-weight:900;line-height:1.15;text-decoration:none;display:inline-flex}.records-module__KCoNtq__globalResultActions a:first-child{background:#ffd200;border-color:#101010}.records-module__KCoNtq__globalResultActions a:last-child{color:#5f563b;background:0 0;border-color:#0000;padding-block:.22rem;text-decoration:underline}.records-module__KCoNtq__loadingState,.records-module__KCoNtq__emptyState{text-align:center;opacity:.4;padding:4rem 2rem;font-size:.95rem}.records-module__KCoNtq__emptyState p{margin:.25rem 0}.records-module__KCoNtq__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;padding:2.5rem 2rem 2rem;display:grid}.records-module__KCoNtq__legalNote{color:#fff8df75;text-align:center;max-width:720px;margin:0 auto 4rem;padding:0 1.25rem;font-size:.68rem;line-height:1.45}.records-module__KCoNtq__card{background:#111;border:1px solid #222;border-radius:12px;flex-direction:column;transition:border-color .25s,transform .25s;display:flex;overflow:hidden}.records-module__KCoNtq__card:hover{border-color:#ffd200;transform:translateY(-2px)}.records-module__KCoNtq__cardImage{aspect-ratio:1;background:#1a1a1a;overflow:hidden}.records-module__KCoNtq__cardImage img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.records-module__KCoNtq__card:hover .records-module__KCoNtq__cardImage img{transform:scale(1.04)}.records-module__KCoNtq__cardImagePlaceholder{aspect-ratio:1;color:#333;background:#1a1a1a;justify-content:center;align-items:center;font-size:3rem;display:flex}.records-module__KCoNtq__cardBody{flex-direction:column;flex:1;gap:.35rem;padding:1rem 1.15rem 1.25rem;display:flex}.records-module__KCoNtq__cardMeta{align-items:center;gap:.5rem;display:flex}.records-module__KCoNtq__cardPrice{color:#ffd200;font-size:1.15rem;font-weight:800}.records-module__KCoNtq__cardCondition{color:#ffd200;letter-spacing:.04em;border:1px solid #ffd200;border-radius:4px;padding:.15rem .4rem;font-size:.65rem;font-weight:700;display:inline-block}.records-module__KCoNtq__cardTitle{color:#f0f0f0;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin:0;font-size:1rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.records-module__KCoNtq__cardArtist{color:#888;text-overflow:ellipsis;white-space:nowrap;min-height:1.2em;margin:0;font-size:.85rem;overflow:hidden}.records-module__KCoNtq__cardNotes{color:#555;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;margin:0;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.records-module__KCoNtq__buyBtn{padding:.65rem 1rem;color:#0a0a0a;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:#ffd200;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;margin-top:auto;padding-top:.65rem;font-family:inherit;font-size:.8rem;font-weight:700;text-decoration:none;transition:opacity .2s,transform .15s;display:inline-flex}.records-module__KCoNtq__buyBtn:hover{opacity:.85;transform:scale(1.02)}@media (max-width:900px){.records-module__KCoNtq__assistantIntro,.records-module__KCoNtq__assistantPicks,.records-module__KCoNtq__globalResults{grid-template-columns:1fr}}@media (max-width:560px){.records-module__KCoNtq__header{padding-inline:1rem}.records-module__KCoNtq__chatLauncher{max-width:calc(100vw - 2rem);padding:.72rem .82rem;bottom:1rem;left:1rem;right:auto}.records-module__KCoNtq__chatOverlay{align-items:flex-end}.records-module__KCoNtq__chatDrawer{border-top:3px solid #101010;border-left:0;width:100%;height:min(92vh,100%)}.records-module__KCoNtq__chatHeader,.records-module__KCoNtq__chatMessages,.records-module__KCoNtq__chatDrawer .records-module__KCoNtq__assistantChips,.records-module__KCoNtq__chatDrawer .records-module__KCoNtq__assistantForm{padding-inline:.8rem}.records-module__KCoNtq__chatHeader{gap:.65rem}.records-module__KCoNtq__clearChat{padding-inline:.45rem;font-size:.58rem}.records-module__KCoNtq__chatMessages{padding-top:.8rem;padding-bottom:.8rem}.records-module__KCoNtq__chatBubble{max-width:100%}.records-module__KCoNtq__assistantInputRow{grid-template-columns:1fr}.records-module__KCoNtq__assistantSubmit{inline-size:100%}.records-module__KCoNtq__assistantPick{grid-template-columns:72px minmax(0,1fr);padding:.65rem}.records-module__KCoNtq__assistantPick img,.records-module__KCoNtq__assistantPickPlaceholder{width:72px}.records-module__KCoNtq__globalShelfHeader{display:block}.records-module__KCoNtq__globalShelfHeader p{text-align:left;margin-top:.35rem}.records-module__KCoNtq__globalResult{grid-template-columns:64px minmax(0,1fr)}.records-module__KCoNtq__globalResult img,.records-module__KCoNtq__globalResult .records-module__KCoNtq__assistantPickPlaceholder{width:64px}.records-module__KCoNtq__legalNote{margin-bottom:3rem;font-size:.64rem}}
