.crest-img.svelte-t1ilkm{height:3rem;width:2.5rem}@media(min-width:768px){.crest-img.svelte-t1ilkm{height:9rem;width:7.5rem}}.house-bar-stage.svelte-t1ilkm{height:clamp(4.5rem,22vw,8rem)}@media(min-width:768px){.house-bar-stage.svelte-t1ilkm{height:30vh}}.house-score.svelte-t1ilkm{font-family:var(--font-fantasy);font-variant-numeric:lining-nums tabular-nums}.house-bar.svelte-t1ilkm{height:var(--bar-height);min-height:0;background:linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,255,255,.08) 20%,transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--house-accent) 90%,white 10%),var(--house-accent) 22%,color-mix(in srgb,var(--house-deep) 92%,black 8%) 100%);box-shadow:0 0 26px color-mix(in srgb,var(--house-accent) 34%,transparent),inset 0 2px #ffffff47,inset 0 -20px 32px #0003;transform-origin:bottom;animation:svelte-t1ilkm-house-bar-rise 1.6s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--bar-delay);overflow:hidden}.house-bar.svelte-t1ilkm:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:#ffffff4d}.house-bar.svelte-t1ilkm:after{content:"";position:absolute;top:0;bottom:0;left:0;width:34%;background:linear-gradient(90deg,rgba(255,255,255,.16),transparent)}@keyframes svelte-t1ilkm-house-bar-rise{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:.92}}.hp-chart-action.svelte-t1ilkm{display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--house-accent) 44%,white 10%);background:color-mix(in srgb,var(--house-deep) 88%,black 18%);color:#fff7e6;box-shadow:0 0 16px color-mix(in srgb,var(--house-glow) 70%,transparent);transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.hp-chart-action.svelte-t1ilkm:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--house-accent) 72%,white 16%);background:color-mix(in srgb,var(--house-deep) 100%,black 4%)}.hp-chart-action.svelte-t1ilkm:active{transform:scale(.96)}.hp-history-paper.svelte-rmc416:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.68' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E");opacity:.82;pointer-events:none}.hp-history-paper.svelte-rmc416>:where(.svelte-rmc416){position:relative;z-index:1}.hp-history-table-wrap.svelte-rmc416{overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(140,115,93,.65) rgba(216,197,169,.45)}.hp-history-table-wrap.svelte-rmc416::-webkit-scrollbar{height:10px}.hp-history-table-wrap.svelte-rmc416::-webkit-scrollbar-track{background:#d8c5a973}.hp-history-table-wrap.svelte-rmc416::-webkit-scrollbar-thumb{background:#8c735da6;border-radius:999px}.hp-history-header-row.svelte-rmc416{background:linear-gradient(180deg,#f5ebd9fa,#e2d1b7f0)}.hp-history-table.svelte-rmc416 thead:where(.svelte-rmc416) th:where(.svelte-rmc416){position:sticky;top:0;z-index:2}.hp-history-row.svelte-rmc416{transition:background-color .16s ease}.hp-history-row.svelte-rmc416:hover{background:#faf3e69e}.hp-history-reason-copy.svelte-rmc416{display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(min-width:768px){.hp-history-reason-copy.svelte-rmc416{line-clamp:3;-webkit-line-clamp:3}}.hp-history-house-badge.svelte-rmc416{display:inline-flex;border-radius:999px;border:1px solid color-mix(in srgb,var(--history-accent) 34%,white 24%);background:var(--history-soft);padding:.125rem .5rem;font-size:.6875rem;font-weight:600;color:#6b503b}.hp-sparkle.svelte-9nxrwr{position:absolute;width:var(--sparkle-size);height:var(--sparkle-size);color:#f7d79152;filter:drop-shadow(0 0 10px rgba(247,215,145,.28));animation:svelte-9nxrwr-hp-float var(--sparkle-duration) ease-in-out infinite,svelte-9nxrwr-hp-pulse calc(var(--sparkle-duration) * .7) ease-in-out infinite;animation-delay:var(--sparkle-delay),var(--sparkle-delay)}.hp-star.svelte-9nxrwr{position:absolute;width:var(--star-size);height:var(--star-size);border-radius:999px;background:#fff2d6c7;box-shadow:0 0 8px #f7d79173;animation:svelte-9nxrwr-hp-pulse var(--star-duration) ease-in-out infinite;animation-delay:var(--star-delay)}@keyframes svelte-9nxrwr-hp-float{0%,to{transform:translateZ(0) scale(.95)}50%{transform:translate3d(0,-10px,0) scale(1.06)}}@keyframes svelte-9nxrwr-hp-pulse{0%,to{opacity:.26}50%{opacity:.92}}.hp-page.svelte-6jgec1{background-image:radial-gradient(circle at 50% 20%,#3a261c,#110c0a);background-color:#1a1412}.hp-skel.svelte-6jgec1{background-color:#ffffff12;animation:svelte-6jgec1-hp-pulse 1.6s ease-in-out infinite}.hp-skel-paper.svelte-6jgec1{background-color:#4a32192e;animation:svelte-6jgec1-hp-pulse 1.6s ease-in-out infinite}@keyframes svelte-6jgec1-hp-pulse{0%,to{opacity:1}50%{opacity:.45}}.hp-modal-paper.svelte-6jgec1{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.68' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E")}
