@import "https://fonts.googleapis.com/css2?family=Archivo:wght@400;700;900&family=Bricolage+Grotesque:wght@400;700;800&family=DM+Mono:wght@400;500&family=DM+Sans:wght@300;400;700;900&family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@400;600;700&family=Inter:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&family=JetBrains+Mono:wght@400;500;600;700&family=Manrope:wght@400;700;800&family=Space+Grotesk:wght@400;500;600;700&family=Syne:wght@400;600;700;800&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.market-home{--m-bg-deep:#050509;--m-bg:#0a0a12;--m-bg-raised:#14141f;--m-bg-raised-hover:#1a1a2b;--m-surface-elevated:#1c1c2a;--m-surface-premium:linear-gradient(135deg, #1a1a2a 0%, #252540 100%);--m-border:#ffffff0f;--m-border-hover:#ffffff29;--m-border-active:#8b5cf699;--m-text:#fff;--m-text-secondary:#ffffffb8;--m-text-muted:#ffffff80;--m-text-faint:#ffffff52;--m-price:#fff;--m-price-sold:#ef4444;--m-price-up:#22c55e;--m-price-down:#ef4444;--m-accent-primary:#8b5cf6;--m-accent-secondary:#ec4899;--m-accent-gold:#fbbf24;--m-accent-cyan:#22d3ee;--m-accent-emerald:#10b981;--m-signal-live:#ef4444;--m-signal-new:#10b981;--m-signal-hot:#fb923c;--m-shadow-tile:0 2px 8px #0000003d, 0 1px 2px #0000007a;--m-shadow-tile-hover:0 12px 32px #00000080, 0 4px 8px #0000004d;--m-shadow-banner:0 24px 64px #0009, 0 8px 16px #0006;--m-font-display:var(--font-archivo-black), "Archivo Black", "DM Sans", sans-serif;--m-font-body:var(--font-dm-sans), "DM Sans", sans-serif;--m-font-mono:var(--font-dm-mono), "DM Mono", monospace;--m-font-serif:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--m-text-xs:11px;--m-text-sm:13px;--m-text-base:14px;--m-text-md:16px;--m-text-lg:18px;--m-text-xl:22px;--m-text-2xl:28px;--m-text-3xl:36px;--m-text-4xl:56px;--m-text-5xl:72px;--m-weight-regular:400;--m-weight-medium:500;--m-weight-semibold:600;--m-weight-bold:700;--m-weight-heavy:900;--m-tracking-tight:-.02em;--m-tracking-normal:0;--m-tracking-wide:.04em;--m-tracking-wider:.12em;--m-space-1:4px;--m-space-2:8px;--m-space-3:12px;--m-space-4:16px;--m-space-5:20px;--m-space-6:24px;--m-space-8:32px;--m-space-10:40px;--m-space-12:48px;--m-space-16:64px;--m-space-20:80px;--m-space-24:96px;--m-space-32:128px;--m-container-max:1440px;--m-container-padding:48px;--m-container-padding-mobile:16px;--m-section-gap:80px;--m-section-gap-mobile:48px;--m-tile-gap:16px;--m-tile-radius:10px;--m-scroll-progress:0;background:linear-gradient(180deg, var(--m-bg-deep), var(--m-bg) 22%, #070710 100%);min-height:100vh;color:var(--m-text);isolation:isolate;position:relative}.market-home:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 40% at calc(15% + (var(--m-scroll-progress) * 6%)) calc(10% + (var(--m-scroll-progress) * 2%)), #8b5cf60f 0%, transparent 60%), radial-gradient(ellipse 50% 40% at calc(85% - (var(--m-scroll-progress) * 5%)) calc(30% + (var(--m-scroll-progress) * 2%)), #ec48990a 0%, transparent 55%), radial-gradient(ellipse 40% 30% at 50% calc(90% - (var(--m-scroll-progress) * 6%)), #fbbf2408 0%, transparent 50%);position:fixed;inset:0}.market-home:after{content:"";z-index:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");position:fixed;inset:0}.market-home>*{z-index:1;position:relative}.m-container{width:100%;max-width:var(--m-container-max);padding:0 var(--m-container-padding);margin:0 auto}.m-market-main{padding-bottom:7rem}.m-market-section{margin-top:var(--m-section-gap);opacity:1;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);transition-delay:var(--enter-delay,0s);transform:none}.m-market-section.is-visible{opacity:1;transform:translateY(0)}.m-market-section.is-first{margin-top:48px}.m-section-header{justify-content:space-between;align-items:flex-end;gap:var(--m-space-6);padding-bottom:var(--m-space-6);margin-bottom:var(--m-space-6);border-bottom:1px solid var(--m-border);display:flex}.m-section-header-titles{min-width:0}.m-section-eyebrow{color:var(--m-accent-primary);font-family:var(--m-font-display);font-size:var(--m-text-xs);font-weight:var(--m-weight-bold);letter-spacing:var(--m-tracking-wider);text-transform:uppercase;margin-bottom:6px}.m-section-title{color:var(--m-text);font-family:var(--m-font-display);font-size:var(--m-text-2xl);letter-spacing:var(--m-tracking-tight);line-height:1}.m-section-subtitle{max-width:480px;color:var(--m-text-muted);font-size:var(--m-text-sm);margin-top:6px;line-height:1.6}.m-section-see-all{color:var(--m-text-secondary);font-size:var(--m-text-sm);font-weight:var(--m-weight-semibold);align-items:center;gap:6px;transition:color .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.m-section-see-all-icon{transition:transform .25s cubic-bezier(.4,0,.2,1)}.m-section-see-all:hover{color:var(--m-text)}.m-section-see-all:hover .m-section-see-all-icon{transform:translate(2px)}.m-nav{z-index:60;-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);background:#0a0a12b8;border-bottom:1px solid #ffffff0f;height:80px;position:sticky;top:0}.m-nav-inner{grid-template-columns:minmax(0,1fr) minmax(420px,560px) minmax(0,1fr);align-items:center;gap:24px;height:100%;display:grid}.m-nav-left,.m-nav-right{align-items:center;display:flex}.m-nav-left{gap:32px}.m-nav-right{justify-content:flex-end;gap:16px}.m-logo{color:var(--m-text);font-family:var(--m-font-display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;display:inline-flex}.m-logo-accent{background:linear-gradient(135deg, var(--m-accent-primary), var(--m-accent-secondary));border-radius:2px;width:6px;height:6px;box-shadow:0 0 18px #8b5cf699}.m-nav-links{align-items:center;gap:32px;display:flex}.m-nav-link{color:var(--m-text-secondary);font-size:14px;font-weight:var(--m-weight-medium);transition:color .25s cubic-bezier(.4,0,.2,1);position:relative}.m-nav-link:after{content:"";background:linear-gradient(90deg, var(--m-accent-primary), var(--m-accent-secondary));border-radius:999px;width:0;height:2px;transition:width .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.m-nav-link:hover,.m-nav-link.is-active{color:var(--m-text)}.m-nav-link:hover:after,.m-nav-link.is-active:after{width:100%}.m-nav-browse-button{color:inherit;background:0 0;align-items:center;gap:6px;display:inline-flex}.m-nav-search-shell{position:relative}.m-nav-search{height:44px;color:var(--m-text-secondary);background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;align-items:center;transition:border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:inset 0 1px #ffffff0a}.m-nav-search:focus-within{border-color:var(--m-accent-primary);background:#ffffff14;box-shadow:0 0 0 4px #8b5cf626}.m-nav-search-input{height:100%;color:var(--m-text);background:0 0;border:0;flex:1;padding:0 14px;font-size:14px}.m-nav-search-input::placeholder{color:var(--m-text-faint)}.m-nav-search-input:focus{box-shadow:none}.m-nav-search-icon{width:44px;color:var(--m-text-faint);justify-content:center;align-items:center;display:flex}.m-nav-search-camera{border-left:1px solid #ffffff14}.m-nav-icon-button{width:40px;height:40px;color:var(--m-text-muted);border-radius:999px;justify-content:center;align-items:center;transition:color .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.m-nav-icon-button:hover{color:var(--m-text);background:#ffffff0d;transform:translateY(-1px)}.m-nav-badge{background:var(--m-accent-primary);color:#fff;min-width:16px;height:16px;font-size:10px;font-weight:var(--m-weight-bold);text-align:center;border-radius:999px;padding:0 5px;line-height:16px;position:absolute;top:2px;right:1px}.m-nav-signin{color:var(--m-text);font-size:14px;font-weight:var(--m-weight-medium);border:1px solid #ffffff24;border-radius:999px;padding:10px 18px;transition:border-color .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1)}.m-nav-signin:hover{background:#ffffff0a;border-color:#ffffff47}.m-nav-account{max-width:190px;min-height:42px;color:var(--m-text);background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;padding:4px 12px 4px 5px;transition:border-color .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.m-nav-account:hover{background:#ffffff14;border-color:#ffffff47;transform:translateY(-1px)}.m-nav-account-avatar{color:#090912;width:32px;height:32px;font-size:12px;font-weight:var(--m-weight-black);background:#fff;border-radius:999px;place-items:center;display:grid}.m-nav-account-copy{gap:1px;min-width:0;line-height:1.05;display:grid}.m-nav-account-copy strong,.m-nav-account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-nav-account-copy strong{font-size:13px;font-weight:var(--m-weight-bold)}.m-nav-account-copy small{color:var(--m-text-muted);font-size:11px}.m-browse-dropdown{border:1px solid var(--m-border);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#14141ff5;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:760px;padding:18px;display:grid;position:absolute;top:calc(100% + 18px);left:0;box-shadow:0 24px 60px #00000073}.m-browse-item{background:#ffffff08;border-radius:14px;padding:12px;transition:transform .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1)}.m-browse-item:hover{background:#ffffff0d;transform:translateY(-2px)}.m-browse-thumbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.m-browse-thumb{aspect-ratio:4/5;background:var(--m-bg-raised);border-radius:10px;position:relative;overflow:hidden}.m-nav-search-suggestions{border:1px solid var(--m-border);inset-inline:0;background:#14141ffa;border-radius:14px;padding:10px;position:absolute;top:calc(100% + 10px);box-shadow:0 24px 60px #0000006b}.m-nav-search-suggestion{width:100%;color:var(--m-text-secondary);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;transition:color .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1);display:flex}.m-nav-search-suggestion:hover{color:var(--m-text);background:#ffffff0a}.m-rail-bleed{width:100vw;position:relative;left:50%;transform:translate(-50%)}.m-rail-track{gap:var(--m-tile-gap);padding-inline:max(var(--m-container-padding-mobile), calc((100vw - var(--m-container-max)) / 2 + var(--m-container-padding)));scroll-snap-type:x mandatory;scroll-padding-left:max(var(--m-container-padding-mobile), calc((100vw - var(--m-container-max)) / 2 + var(--m-container-padding)));scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.m-rail-track::-webkit-scrollbar{display:none}.m-rail-item{scroll-snap-align:start;flex:0 0 200px;min-width:200px}.m-rail-arrow{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:44px;height:44px;color:var(--m-text-secondary);background:#0a0a12d9;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;font-size:20px;transition:transform .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);display:none;position:absolute;top:120px;box-shadow:0 8px 24px #0006}.m-rail-arrow:hover{color:var(--m-text);border-color:#fff3;transform:scale(1.1)}.m-rail-arrow.is-left{left:max(8px, calc((100vw - var(--m-container-max)) / 2 + var(--m-container-padding) - 24px))}.m-rail-arrow.is-right{right:max(8px, calc((100vw - var(--m-container-max)) / 2 + var(--m-container-padding) - 24px))}.m-live-pill{color:var(--m-text-muted);font-family:var(--m-font-display);font-size:var(--m-text-xs);letter-spacing:var(--m-tracking-wider);text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.m-live-dot{background:var(--m-signal-new);border-radius:999px;width:8px;height:8px;position:relative}.m-live-dot:after{content:"";border-radius:inherit;background:#10b9814d;animation:2s ease-in-out infinite marketPulse;position:absolute;inset:-4px}.m-tile{background:var(--m-bg-raised);min-height:320px;box-shadow:var(--m-shadow-tile);border-radius:12px;flex-direction:column;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.m-tile:hover{background:var(--m-bg-raised-hover);box-shadow:var(--m-shadow-tile-hover);transform:translateY(-4px)}.m-tile.is-flat{min-height:0;box-shadow:none;background:0 0}.m-tile.is-flat:hover{box-shadow:none;background:0 0;transform:none}.m-tile-media{background:radial-gradient(ellipse 80% 60% at 50% 40%, #ffffff0a 0%, transparent 70%), linear-gradient(180deg, #ffffff05, #0003), var(--m-bg-raised);height:240px;position:relative;overflow:hidden}.m-tile-image-shell{position:absolute;inset:16px}.m-tile-image{object-fit:contain;transition:transform .25s cubic-bezier(.4,0,.2,1)}.m-tile:hover .m-tile-image{transform:scale(1.03)}.m-favorite-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:36px;height:36px;color:var(--m-text);background:#00000080;border-radius:999px;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:10px;right:10px}.m-favorite-button:hover{background:#000000b3;transform:scale(1.08)}.m-grade-badge{color:#fff;font-family:var(--m-font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:4px 9px;font-size:10px;position:absolute;bottom:10px;left:10px;box-shadow:0 2px 6px #0006}.m-indicator-badge{color:#090912;font-family:var(--m-font-display);letter-spacing:.12em;text-transform:uppercase;border-radius:4px;padding:3px 7px;font-size:9px;position:absolute;top:10px;left:10px}.m-indicator-badge.is-new{background:var(--m-accent-cyan)}.m-indicator-badge.is-hot{background:var(--m-signal-hot)}.m-tile-body{flex-direction:column;flex:1;gap:4px;padding:12px 14px;display:flex}.m-tile-name{color:var(--m-text);font-size:15px;font-weight:var(--m-weight-semibold);line-height:1.25}.m-tile-meta{color:var(--m-text-muted);font-size:11px;font-weight:var(--m-weight-medium)}.m-tile-price-row{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.m-tile-price{color:var(--m-price);font-family:var(--m-font-display);font-size:var(--m-text-xl);letter-spacing:-.01em}.m-verified-badge{color:var(--m-accent-cyan);font-family:var(--m-font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#22d3ee14;border:1px solid #22d3ee3d;border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:9px;display:inline-flex}.m-verified-icon{width:14px;height:14px}.m-tile-footnote{color:var(--m-text-faint);margin-top:4px;font-size:11px}.m-compact-tile{background:var(--m-bg-raised);min-height:108px;box-shadow:var(--m-shadow-tile);border-radius:12px;align-items:center;gap:14px;padding:12px;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1);display:flex}.m-compact-tile:hover{background:var(--m-bg-raised-hover);box-shadow:var(--m-shadow-tile-hover);transform:translateY(-4px)}.m-compact-media{background:#111118;border-radius:8px;width:60px;height:80px;position:relative;overflow:hidden}.m-sold-band{background:var(--m-price-sold);color:#fff;font-family:var(--m-font-display);letter-spacing:.12em;text-transform:uppercase;padding:2px 24px;font-size:10px;position:absolute;top:10px;right:-28px;transform:rotate(30deg)}.m-compact-price{color:var(--m-price-sold);font-family:var(--m-font-display);letter-spacing:-.01em;font-size:22px}.m-banner{box-shadow:var(--m-shadow-banner);border-radius:16px;position:relative;overflow:hidden}.m-banner-shell{height:480px;position:relative}.m-banner-overlay{position:absolute;inset:0}.m-banner-content{z-index:1;justify-content:space-between;align-items:stretch;gap:24px;height:100%;padding:56px 64px;display:flex;position:relative}.m-banner-copy{flex-direction:column;justify-content:flex-end;max-width:520px;display:flex}.m-banner-eyebrow{color:var(--m-accent-gold);font-family:var(--m-font-display);font-size:var(--m-text-xs);letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px}.m-banner-title{color:var(--m-text);font-family:var(--m-font-serif);font-size:var(--m-text-4xl);letter-spacing:var(--m-tracking-tight);font-weight:600;line-height:.95}.m-banner-subtitle{max-width:440px;color:var(--m-text-secondary);margin-top:16px;font-size:17px;line-height:1.6}.m-banner-cta{color:#fff;width:fit-content;min-height:48px;font-family:var(--m-font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;margin-top:28px;padding:0 28px;font-size:13px;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.m-banner-cta:hover{transform:translateY(-2px)}.m-banner-stage{flex:1;justify-content:flex-end;align-items:center;display:flex}.m-feature-card{border-radius:14px;width:240px;height:336px;position:relative;overflow:hidden;transform:rotate(6deg);box-shadow:0 26px 54px #00000073}.m-feature-plate{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--m-text-secondary);background:#0a0a129e;border-radius:12px;padding:18px 20px;font-size:13px;line-height:1.6}.m-feature-seller-composition{grid-template-columns:180px 1fr;align-items:center;gap:18px;display:grid}.m-feature-avatar{border-radius:999px;width:180px;height:180px;box-shadow:0 0 0 4px #ffffff14,0 0 0 10px #ffffff08}.m-fan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.m-fan-card{aspect-ratio:3/4;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000059}.m-drop-timer-wrap{justify-content:flex-end;align-items:flex-end;display:flex}.m-drop-timer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f0c07ad;border:1px solid #fbbf242e;border-radius:16px;padding:20px 22px;box-shadow:0 18px 42px #00000059}.m-drop-digits{color:var(--m-accent-gold);font-family:var(--m-font-display);letter-spacing:-.04em;font-size:80px;line-height:.9}.m-drop-labels{color:#fbbf24b8;font-family:var(--m-font-display);letter-spacing:.18em;text-transform:uppercase;margin-top:10px;font-size:10px}.m-banner-controls{justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.m-banner-dot{background:#ffffff4d;border-radius:999px;width:8px;height:8px;transition:all .25s cubic-bezier(.4,0,.2,1)}.m-banner-dot.is-active{background:linear-gradient(90deg, var(--m-accent-primary), var(--m-accent-secondary));width:24px}.m-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.m-category-card{background:var(--m-bg-raised);box-shadow:var(--m-shadow-tile);border-radius:14px;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.m-category-card:hover{background:var(--m-bg-raised-hover);box-shadow:var(--m-shadow-tile-hover);transform:translateY(-4px)}.m-category-art{background:radial-gradient(90% 70% at 50% 45%,#ffffff0a,#0000 75%);padding:18px;position:relative}.m-category-thumbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.m-category-thumb{aspect-ratio:110/154;transform:rotate(var(--m-thumb-tilt,0deg));border-radius:12px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 12px 26px #00000057}.m-category-card:hover .m-category-thumb{transform:rotate(0)scale(1.04)}.m-category-copy{padding:0 18px 18px}.m-category-title{color:var(--m-text);font-family:var(--m-font-display);font-size:22px}.m-category-count{color:var(--m-accent-cyan);font-size:13px;font-weight:var(--m-weight-medium);margin-top:6px}.m-category-tagline{color:var(--m-text-muted);margin-top:10px;font-size:12px;line-height:1.6}.m-store-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.m-store-card{background:var(--m-bg-raised);box-shadow:var(--m-shadow-tile);border-radius:14px;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.m-store-card:hover{box-shadow:var(--m-shadow-tile-hover);transform:translateY(-4px)}.m-store-band{height:80px;padding:16px}.m-store-preview-shell{background:radial-gradient(80% 60% at 50% 35%,#ffffff0d,#0000 78%);padding:16px}.m-store-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.m-store-preview-card{aspect-ratio:3/4;transform:rotate(var(--m-preview-tilt,0deg));border-radius:12px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 12px 22px #00000052}.m-store-card:hover .m-store-preview-card:first-child{transform:rotate(-2deg)translateY(-2px)}.m-store-card:hover .m-store-preview-card:nth-child(2){transform:rotate(2deg)translateY(-2px)}.m-store-card:hover .m-store-preview-card:nth-child(3){transform:rotate(2deg)translateY(1px)}.m-store-card:hover .m-store-preview-card:nth-child(4){transform:rotate(-2deg)translateY(1px)}.m-store-body{flex-direction:column;flex:1;gap:12px;padding:0 16px 16px;display:flex}.m-store-name{color:var(--m-text);font-family:var(--m-font-display);letter-spacing:.04em;font-size:20px}.m-store-meta{color:#ffffffad;margin-top:2px;font-size:11px;line-height:1.5}.m-store-description{color:var(--m-text-secondary);font-size:13px;line-height:1.6}.m-store-stats{color:var(--m-text-muted);font-size:12px;line-height:1.6}.m-store-rating{color:var(--m-accent-gold)}.m-store-actions{grid-template-columns:1fr auto;gap:10px;margin-top:auto;display:grid}.m-store-button{color:#fff;min-height:36px;font-family:var(--m-font-display);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:11px;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.m-store-button:hover{transform:translateY(-1px)}.m-store-button.is-ghost{color:var(--m-text-secondary);background:#ffffff08;border:1px solid #ffffff24}.m-store-button.is-ghost:hover{color:var(--m-text);background:#ffffff0f;border-color:#ffffff3d}.m-staff-card{scroll-snap-align:start;background:var(--m-bg-raised);min-width:260px;box-shadow:var(--m-shadow-tile);border-radius:14px;flex:0 0 260px;padding:0;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),background .25s cubic-bezier(.4,0,.2,1)}.m-staff-card:hover{background:var(--m-bg-raised-hover);box-shadow:var(--m-shadow-tile-hover);transform:translateY(-4px)}.m-staff-note{border-top:1px solid var(--m-border);color:var(--m-text-secondary);grid-template-columns:auto 1fr;gap:8px;margin:0 14px 14px;padding-top:12px;font-size:12px;font-style:italic;line-height:1.4;display:grid}.m-quote-icon{color:var(--m-accent-gold);font-family:var(--m-font-display);font-size:18px;line-height:1}.m-feature-badge{background:linear-gradient(#22d3ee14,#22d3ee0a);border:1px solid #22d3ee47;border-radius:8px;align-items:flex-start;gap:10px;width:fit-content;padding:10px 14px;display:inline-flex}.m-feature-badge-copy{flex-direction:column;display:flex}.m-feature-badge-title{color:var(--m-text);font-family:var(--m-font-display);letter-spacing:.12em;text-transform:uppercase;font-size:12px;line-height:1.2}.m-feature-badge-subtitle{color:var(--m-text-muted);margin-top:2px;font-size:10px}.m-footer{margin-top:calc(var(--m-section-gap) + 20px);border-top:1px solid var(--m-border);background:#08080ee0}.m-arrow-button{width:44px;height:44px;color:var(--m-text-secondary);background:#0a0a12d9;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 8px 24px #0006}.m-arrow-button:hover{border-color:var(--m-border-hover);color:var(--m-text);transform:scale(1.1)}@keyframes marketPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.market-home{--m-scroll-progress:0!important}.m-market-section,.m-market-section.is-visible,.m-tile,.m-category-card,.m-store-card,.m-arrow-button,.m-banner-dot,.m-tile-image,.m-category-thumb,.m-store-preview-card{opacity:1!important;transition:none!important;transform:none!important}.m-live-dot:after{animation:none}}@media (max-width:1024px){.m-nav-inner{grid-template-columns:minmax(0,1fr) minmax(320px,1fr) auto}.m-banner-shell{height:420px}.m-banner-content{padding:40px 42px}.m-banner-title{font-size:48px}.m-category-grid,.m-store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.market-home{--m-section-gap:var(--m-section-gap-mobile)}.m-container{padding:0 var(--m-container-padding-mobile)}.m-nav{height:auto}.m-nav-inner{grid-template-columns:1fr auto;gap:12px;padding-block:14px;display:grid}.m-section-header{align-items:flex-start;gap:14px}.m-section-title{font-size:24px}.m-rail-track{padding-inline:var(--m-container-padding-mobile);scroll-padding-left:var(--m-container-padding-mobile)}.m-rail-item{flex-basis:172px;min-width:172px}.m-rail-arrow{display:none!important}.m-banner-shell{height:360px}.m-banner-content{padding:28px 24px}.m-banner-title{font-size:36px}.m-banner-subtitle{font-size:15px}.m-banner-stage,.m-feature-seller-composition{display:none}.m-category-grid,.m-store-grid{grid-template-columns:1fr}}@layer theme{:root,:host{--font-mono:"DM Mono";--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-cyan-100:#cefafe;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-sky-100:#dff2fe;--color-sky-200:#b8e6fe;--color-sky-300:#77d4ff;--color-sky-400:#00bcfe;--color-violet-500:#8d54ff;--color-fuchsia-200:#f6cfff;--color-fuchsia-300:#f2a9ff;--color-fuchsia-400:#ec6cff;--color-fuchsia-500:#e12afb;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"DM Sans";--default-mono-font-family:"DM Mono"}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-fuchsia-200:lab(87.7108% 19.9958 -18.2054);--color-fuchsia-300:lab(78.5378% 39.3533 -32.9615);--color-fuchsia-400:lab(66.1178% 66.0652 -52.4733);--color-fuchsia-500:lab(56.4256% 83.132 -64.639);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-10{top:calc(var(--spacing) * 10)}.top-36{top:calc(var(--spacing) * 36)}.top-100{top:calc(var(--spacing) * 100)}.top-500{top:calc(var(--spacing) * 500)}.top-\[-4rem\]{top:-4rem}.top-\[18rem\]{top:18rem}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:calc(var(--spacing) * 0)}.right-4{right:calc(var(--spacing) * 4)}.right-\[-10\%\]{right:-10%}.right-\[-22px\]{right:-22px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-\[-8rem\]{bottom:-8rem}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-\[-12\%\]{left:-12%}.left-\[-22px\]{left:-22px}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[90\]{z-index:90}.z-\[9999\]{z-index:9999}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[2\.5\/3\.5\]{aspect-ratio:2.5/3.5}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/4\.6\]{aspect-ratio:4/4.6}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/5\]{aspect-ratio:16/5}.aspect-square{aspect-ratio:1}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-\[3px\]{height:3px}.h-\[24rem\]{height:24rem}.h-\[26rem\]{height:26rem}.h-\[28rem\]{height:28rem}.h-\[92px\]{height:92px}.h-\[900px\]{height:900px}.h-\[calc\(100\%-4px\)\]{height:calc(100% - 4px)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-\[220px\]{min-height:220px}.min-h-\[300vh\]{min-height:300vh}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/5{width:20%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-72{width:calc(var(--spacing) * 72)}.w-\[24rem\]{width:24rem}.w-\[26rem\]{width:26rem}.w-\[28rem\]{width:28rem}.w-\[72px\]{width:72px}.w-\[680px\]{width:680px}.w-\[calc\(100\%-4px\)\]{width:calc(100% - 4px)}.w-\[min\(1360px\,calc\(100vw-24px\)\)\]{width:min(1360px,100vw - 24px)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[8ch\]{max-width:8ch}.max-w-\[10ch\]{max-width:10ch}.max-w-\[11ch\]{max-width:11ch}.max-w-\[18ch\]{max-width:18ch}.max-w-\[32ch\]{max-width:32ch}.max-w-\[36rem\]{max-width:36rem}.max-w-\[120px\]{max-width:120px}.max-w-\[240px\]{max-width:240px}.max-w-\[320px\]{max-width:320px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[200\%\]{min-width:200%}.min-w-\[320px\]{min-width:320px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[0_0_320px\]{flex:0 0 320px}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[1\.18\]{scale:1.18}.scale-\[1\.26\]{scale:1.26}.rotate-\[2deg\]{rotate:2deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-start{scroll-snap-align:start}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[34px\]{border-radius:34px}.rounded-\[36px\]{border-radius:36px}.rounded-\[40px\]{border-radius:40px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[hsl\(var\(--stroke\)\)\]{border-color:hsl(var(--stroke))}.border-\[var\(--m-border\)\]{border-color:var(--m-border)}.border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/20{border-color:color-mix(in oklab, var(--color-amber-300) 20%, transparent)}}.border-amber-400\/25{border-color:#fcbb0040}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/25{border-color:color-mix(in oklab, var(--color-amber-400) 25%, transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.border-current{border-color:currentColor}.border-cyan-400\/20{border-color:#00d2ef33}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/20{border-color:color-mix(in oklab, var(--color-cyan-400) 20%, transparent)}}.border-emerald-300\/20{border-color:#5ee9b533}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/20{border-color:color-mix(in oklab, var(--color-emerald-300) 20%, transparent)}}.border-emerald-400\/25{border-color:#00d29440}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/25{border-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.border-fuchsia-300\/12{border-color:#f2a9ff1f}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-300\/12{border-color:color-mix(in oklab, var(--color-fuchsia-300) 12%, transparent)}}.border-fuchsia-300\/30{border-color:#f2a9ff4d}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-300\/30{border-color:color-mix(in oklab, var(--color-fuchsia-300) 30%, transparent)}}.border-rose-400\/20{border-color:#ff667f33}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/20{border-color:color-mix(in oklab, var(--color-rose-400) 20%, transparent)}}.border-rose-400\/25{border-color:#ff667f40}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/25{border-color:color-mix(in oklab, var(--color-rose-400) 25%, transparent)}}.border-rose-400\/30{border-color:#ff667f4d}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/30{border-color:color-mix(in oklab, var(--color-rose-400) 30%, transparent)}}.border-sky-400\/30{border-color:#00bcfe4d}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/30{border-color:color-mix(in oklab, var(--color-sky-400) 30%, transparent)}}.border-sky-400\/40{border-color:#00bcfe66}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/40{border-color:color-mix(in oklab, var(--color-sky-400) 40%, transparent)}}.border-sky-400\/45{border-color:#00bcfe73}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/45{border-color:color-mix(in oklab, var(--color-sky-400) 45%, transparent)}}.border-white\/6{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/6{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.border-white\/18{border-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.border-white\/24{border-color:#ffffff3d}@supports (color:color-mix(in lab, red, red)){.border-white\/24{border-color:color-mix(in oklab, var(--color-white) 24%, transparent)}}.border-t-transparent{border-top-color:#0000}.bg-\[\#0b0b16\]\/92{background-color:#0b0b16eb;background-color:lab(3.27896% 1.59793 -5.86204/.92)}.bg-\[\#0c0c17\]{background-color:#0c0c17}.bg-\[\#0c0c17\]\/95{background-color:#0c0c17f2;background-color:lab(3.58884% 1.67138 -6.13153/.95)}.bg-\[\#0d0d18\]\/98{background-color:#0d0d18fa;background-color:lab(3.91528% 1.74576 -6.40439/.98)}.bg-\[\#06060f\]{background-color:#06060f}.bg-\[\#090909\]{background-color:#090909}.bg-\[hsl\(var\(--bg\)\)\]{background-color:hsl(var(--bg))}.bg-\[hsl\(var\(--bg\)\/0\.72\)\]{background-color:hsl(var(--bg)/.72)}.bg-\[hsl\(var\(--muted\)\)\]{background-color:hsl(var(--muted))}.bg-\[hsl\(var\(--stroke\)\)\]{background-color:hsl(var(--stroke))}.bg-\[hsl\(var\(--stroke\)\/0\.5\)\]{background-color:hsl(var(--stroke)/.5)}.bg-\[hsl\(var\(--surface\)\)\]{background-color:hsl(var(--surface))}.bg-\[hsl\(var\(--surface\)\/0\.3\)\]{background-color:hsl(var(--surface)/.3)}.bg-\[hsl\(var\(--surface\)\/0\.7\)\]{background-color:hsl(var(--surface)/.7)}.bg-\[hsl\(var\(--surface\)\/0\.82\)\]{background-color:hsl(var(--surface)/.82)}.bg-\[hsl\(var\(--text\)\)\]{background-color:hsl(var(--text))}.bg-\[rgba\(8\,8\,14\,0\.88\)\]{background-color:#08080ee0}.bg-\[rgba\(10\,10\,18\,0\.88\)\]{background-color:#0a0a12e0}.bg-\[rgba\(20\,20\,31\,0\.94\)\]{background-color:#14141ff0}.bg-\[rgba\(255\,255\,255\,0\.08\)\]{background-color:#ffffff14}.bg-\[var\(--s1\)\]{background-color:var(--s1)}.bg-\[var\(--vs-bg-deepest\)\]{background-color:var(--vs-bg-deepest)}.bg-amber-300\/6{background-color:#ffd2360f}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/6{background-color:color-mix(in oklab, var(--color-amber-300) 6%, transparent)}}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/10{background-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/18{background-color:#0000002e}@supports (color:color-mix(in lab, red, red)){.bg-black\/18{background-color:color-mix(in oklab, var(--color-black) 18%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/78{background-color:#000000c7}@supports (color:color-mix(in lab, red, red)){.bg-black\/78{background-color:color-mix(in oklab, var(--color-black) 78%, transparent)}}.bg-cyan-400\/8{background-color:#00d2ef14}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/8{background-color:color-mix(in oklab, var(--color-cyan-400) 8%, transparent)}}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/10{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-400\/12{background-color:#00d2941f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/12{background-color:color-mix(in oklab, var(--color-emerald-400) 12%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-fuchsia-500\/10{background-color:#e12afb1a}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-500\/10{background-color:color-mix(in oklab, var(--color-fuchsia-500) 10%, transparent)}}.bg-rose-400\/5{background-color:#ff667f0d}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/5{background-color:color-mix(in oklab, var(--color-rose-400) 5%, transparent)}}.bg-rose-400\/10{background-color:#ff667f1a}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/10{background-color:color-mix(in oklab, var(--color-rose-400) 10%, transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-400\/10{background-color:#00bcfe1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/10{background-color:color-mix(in oklab, var(--color-sky-400) 10%, transparent)}}.bg-sky-400\/15{background-color:#00bcfe26}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/15{background-color:color-mix(in oklab, var(--color-sky-400) 15%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,rgba\(10\,10\,18\,0\.92\)_0\%\,rgba\(10\,10\,18\,0\.55\)_65\%\,rgba\(10\,10\,18\,0\.24\)_100\%\)\]{background-image:linear-gradient(90deg,#0a0a12eb 0%,#0a0a128c 65%,#0a0a123d 100%)}.bg-\[linear-gradient\(180deg\,\#080814\,\#0a0b12_26\%\,\#06060f_100\%\)\]{background-image:linear-gradient(#080814,#0a0b12 26%,#06060f 100%)}.bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\.04\)\,rgba\(0\,0\,0\,0\.64\)\)\]{background-image:linear-gradient(#0000000a,#000000a3)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.04\)\,rgba\(255\,255\,255\,0\.02\)\)\]{background-image:linear-gradient(#ffffff0a,#ffffff05)}.bg-\[linear-gradient\(180deg\,transparent\,rgba\(0\,0\,0\,0\.55\)\)\]{background-image:linear-gradient(#0000,#0000008c)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(139\,92\,246\,0\.18\)\,transparent_28\%\)\,radial-gradient\(circle_at_80\%_20\%\,rgba\(34\,211\,238\,0\.12\)\,transparent_22\%\)\,radial-gradient\(circle_at_bottom_right\,rgba\(251\,191\,36\,0\.12\)\,transparent_24\%\)\,linear-gradient\(180deg\,\#080814\,\#090913_55\%\,\#06060f\)\]{background-image:radial-gradient(circle at 0 0,#8b5cf62e,#0000 28%),radial-gradient(circle at 80% 20%,#22d3ee1f,#0000 22%),radial-gradient(circle at 100% 100%,#fbbf241f,#0000 24%),linear-gradient(#080814,#090913 55%,#06060f)}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(34\,211\,238\,0\.18\)\,transparent_28\%\)\,linear-gradient\(90deg\,rgba\(8\,8\,14\,0\.94\)\,rgba\(8\,8\,14\,0\.72\)\)\]{background-image:radial-gradient(circle at 100% 0,#22d3ee2e,#0000 28%),linear-gradient(90deg,#08080ef0,#08080eb8)}.from-\[\#8b5cf6\]{--tw-gradient-from:#8b5cf6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#22d3ee\]{--tw-gradient-from:#22d3ee;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#fbbf24\]{--tw-gradient-from:#fbbf24;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[hsl\(var\(--bg\)\)\]{--tw-gradient-from:hsl(var(--bg));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/75{--tw-gradient-from:#000000bf}@supports (color:color-mix(in lab, red, red)){.from-black\/75{--tw-gradient-from:color-mix(in oklab, var(--color-black) 75%, transparent)}}.from-black\/75{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400\/10{--tw-gradient-from:#00d2941a}@supports (color:color-mix(in lab, red, red)){.from-emerald-400\/10{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.from-emerald-400\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fuchsia-500{--tw-gradient-from:var(--color-fuchsia-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fuchsia-500\/12{--tw-gradient-from:#e12afb1f}@supports (color:color-mix(in lab, red, red)){.from-fuchsia-500\/12{--tw-gradient-from:color-mix(in oklab, var(--color-fuchsia-500) 12%, transparent)}}.from-fuchsia-500\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fuchsia-500\/16{--tw-gradient-from:#e12afb29}@supports (color:color-mix(in lab, red, red)){.from-fuchsia-500\/16{--tw-gradient-from:color-mix(in oklab, var(--color-fuchsia-500) 16%, transparent)}}.from-fuchsia-500\/16{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fuchsia-500\/20{--tw-gradient-from:#e12afb33}@supports (color:color-mix(in lab, red, red)){.from-fuchsia-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-fuchsia-500) 20%, transparent)}}.from-fuchsia-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-800{--tw-gradient-from:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500\/24{--tw-gradient-from:#8d54ff3d}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/24{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 24%, transparent)}}.from-violet-500\/24{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#a855f7\]{--tw-gradient-via:#a855f7;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900{--tw-gradient-via:var(--color-slate-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-violet-500\/12{--tw-gradient-via:#8d54ff1f}@supports (color:color-mix(in lab, red, red)){.via-violet-500\/12{--tw-gradient-via:color-mix(in oklab, var(--color-violet-500) 12%, transparent)}}.via-violet-500\/12{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#06b6d4\]{--tw-gradient-to:#06b6d4;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#ec4899\]{--tw-gradient-to:#ec4899;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f59e0b\]{--tw-gradient-to:#f59e0b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black{--tw-gradient-to:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/10{--tw-gradient-to:#0000001a}@supports (color:color-mix(in lab, red, red)){.to-black\/10{--tw-gradient-to:color-mix(in oklab, var(--color-black) 10%, transparent)}}.to-black\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400{--tw-gradient-to:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400\/12{--tw-gradient-to:#00d2ef1f}@supports (color:color-mix(in lab, red, red)){.to-cyan-400\/12{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-400) 12%, transparent)}}.to-cyan-400\/12{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-400\/20{--tw-gradient-to:#00d2ef33}@supports (color:color-mix(in lab, red, red)){.to-cyan-400\/20{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-400) 20%, transparent)}}.to-cyan-400\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-fuchsia-500\/18{--tw-gradient-to:#e12afb2e}@supports (color:color-mix(in lab, red, red)){.to-fuchsia-500\/18{--tw-gradient-to:color-mix(in oklab, var(--color-fuchsia-500) 18%, transparent)}}.to-fuchsia-500\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-\[24vh\]{padding-top:24vh}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[3rem\]{font-size:3rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[32px\]{font-size:32px}.text-\[40px\]{font-size:40px}.text-\[clamp\(32px\,5vw\,72px\)\]{font-size:clamp(32px,5vw,72px)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[var\(--m-font-display\)\]{--tw-font-weight:var(--m-font-display);font-weight:var(--m-font-display)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#090912\]{color:#090912}.text-\[\#fbbf24\]{color:#fbbf24}.text-\[hsl\(var\(--bg\)\)\]{color:hsl(var(--bg))}.text-\[hsl\(var\(--muted\)\)\]{color:hsl(var(--muted))}.text-\[hsl\(var\(--text\)\)\]{color:hsl(var(--text))}.text-\[hsl\(var\(--text\)\/0\.8\)\]{color:hsl(var(--text)/.8)}.text-\[hsl\(var\(--text\)\/0\.92\)\]{color:hsl(var(--text)/.92)}.text-\[var\(--m-accent-gold\)\]{color:var(--m-accent-gold)}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-black{color:var(--color-black)}.text-current{color:currentColor}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-200\/80{color:#a2f4fdcc}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/80{color:color-mix(in oklab, var(--color-cyan-200) 80%, transparent)}}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-fuchsia-200{color:var(--color-fuchsia-200)}.text-rose-100{color:var(--color-rose-100)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-sky-100{color:var(--color-sky-100)}.text-sky-200{color:var(--color-sky-200)}.text-slate-950{color:var(--color-slate-950)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/10{color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.text-white\/10{color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.text-white\/34{color:#ffffff57}@supports (color:color-mix(in lab, red, red)){.text-white\/34{color:color-mix(in oklab, var(--color-white) 34%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/38{color:#ffffff61}@supports (color:color-mix(in lab, red, red)){.text-white\/38{color:color-mix(in oklab, var(--color-white) 38%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/42{color:#ffffff6b}@supports (color:color-mix(in lab, red, red)){.text-white\/42{color:color-mix(in oklab, var(--color-white) 42%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.text-white\/48{color:color-mix(in oklab, var(--color-white) 48%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/52{color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.text-white\/52{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/56{color:#ffffff8f}@supports (color:color-mix(in lab, red, red)){.text-white\/56{color:color-mix(in oklab, var(--color-white) 56%, transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.text-white\/58{color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.text-white\/62{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\/68{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.text-white\/74{color:#ffffffbd}@supports (color:color-mix(in lab, red, red)){.text-white\/74{color:color-mix(in oklab, var(--color-white) 74%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.text-white\/82{color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-fuchsia-400{accent-color:var(--color-fuchsia-400)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-\[0\.03\]{opacity:.03}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(139\,92\,246\,0\.28\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#8b5cf647);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_48px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 22px 48px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_52px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 22px 52px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(16\,185\,129\,0\.08\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#10b98114);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_64px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 24px 64px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_90px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 24px 90px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_25px_80px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 25px 80px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 28px 80px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_32px_90px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow:0 32px 90px var(--tw-shadow-color,#00000057);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_40px_120px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 40px 120px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.03\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff08);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[10px\]{--tw-blur:blur(10px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[20px\]{--tw-backdrop-blur:blur(20px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[cron\:alerts-sweep\]{cron:alerts-sweep}.\[cron\:auctions-close\]{cron:auctions-close}.\[trade\:\<id\>\]{trade:<id>}.\[trade\:trade_ten_for_one\]{trade:trade ten for one}.\[webhook\:account\.updated\]{webhook:account.updated}.\[webhook\:charge\.dispute\.created\]{webhook:charge.dispute.created}.\[webhook\:charge\.refunded\]{webhook:charge.refunded}.\[webhook\:payment_intent\.succeeded\]{webhook:payment intent.succeeded}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:border-transparent:is(:where(.group):hover *){border-color:#0000}.group-hover\:bg-\[hsl\(var\(--bg\)\)\]:is(:where(.group):hover *){background-color:hsl(var(--bg))}.group-hover\:\[background-position\:100\%_50\%\]:is(:where(.group):hover *){background-position:100%}.group-hover\:text-\[hsl\(var\(--text\)\)\]:is(:where(.group):hover *){color:hsl(var(--text))}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.file\:mr-4::file-selector-button{margin-right:calc(var(--spacing) * 4)}.file\:rounded-full::file-selector-button{border-radius:3.40282e38px}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-white::file-selector-button{background-color:var(--color-white)}.file\:px-4::file-selector-button{padding-inline:calc(var(--spacing) * 4)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-black::file-selector-button{color:var(--color-black)}.placeholder\:text-white\/38::placeholder{color:#ffffff61}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/38::placeholder{color:color-mix(in oklab, var(--color-white) 38%, transparent)}}.focus-within\:border-cyan-300\/50:focus-within{border-color:#53eafd80}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-cyan-300\/50:focus-within{border-color:color-mix(in oklab, var(--color-cyan-300) 50%, transparent)}}.focus-within\:shadow-\[0_12px_30px_rgba\(76\,29\,149\,0\.2\)\]:focus-within{--tw-shadow:0 12px 30px var(--tw-shadow-color,#4c1d9533);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-rose-300\/30:hover{border-color:#ffa2ae4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-rose-300\/30:hover{border-color:color-mix(in oklab, var(--color-rose-300) 30%, transparent)}}.hover\:border-rose-400\/40:hover{border-color:#ff667f66}@supports (color:color-mix(in lab, red, red)){.hover\:border-rose-400\/40:hover{border-color:color-mix(in oklab, var(--color-rose-400) 40%, transparent)}}.hover\:border-white\/16:hover{border-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/16:hover{border-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-\[hsl\(var\(--stroke\)\/0\.5\)\]:hover{background-color:hsl(var(--stroke)/.5)}.hover\:bg-\[hsl\(var\(--surface\)\)\]:hover{background-color:hsl(var(--surface))}.hover\:bg-sky-300:hover{background-color:var(--color-sky-300)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.1\]:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:text-\[hsl\(var\(--text\)\)\]:hover{color:hsl(var(--text))}.hover\:text-cyan-200:hover{color:var(--color-cyan-200)}.hover\:text-rose-100:hover{color:var(--color-rose-100)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/78:hover{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/78:hover{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.hover\:shadow-\[0_22px_50px_rgba\(236\,72\,153\,0\.3\)\]:hover{--tw-shadow:0 22px 50px var(--tw-shadow-color,#ec48994d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-sky-400\/40:focus{border-color:#00bcfe66}@supports (color:color-mix(in lab, red, red)){.focus\:border-sky-400\/40:focus{border-color:color-mix(in oklab, var(--color-sky-400) 40%, transparent)}}.focus\:border-white\/20:focus{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.focus\:border-white\/20:focus{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.focus\:border-white\/25:focus{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.focus\:border-white\/25:focus{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:h-24{height:calc(var(--spacing) * 24)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:min-w-\[360px\]{min-width:360px}.sm\:flex-\[0_0_360px\]{flex:0 0 360px}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[3\.2rem\]{font-size:3.2rem}.sm\:text-\[3\.4rem\]{font-size:3.4rem}.sm\:text-\[4rem\]{font-size:4rem}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:block{display:block}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[64px_minmax\(0\,1fr\)_auto\]{grid-template-columns:64px minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(0\,1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-40{gap:calc(var(--spacing) * 40)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[72px_minmax\(0\,1fr\)_180px_180px_auto\]{grid-template-columns:72px minmax(0,1fr) 180px 180px auto}.lg\:grid-cols-\[220px\,1fr\]{grid-template-columns:220px,1fr}.lg\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(380px\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr)}.lg\:grid-cols-\[minmax\(240px\,360px\)_1fr_auto\]{grid-template-columns:minmax(240px,360px) 1fr auto}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}}@media (min-width:80rem){.xl\:col-span-3{grid-column:span 3/span 3}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr)}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_360px\]{grid-template-columns:minmax(0,1.2fr) 360px}.xl\:grid-cols-\[minmax\(0\,1\.05fr\)_380px\]{grid-template-columns:minmax(0,1.05fr) 380px}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_360px\]{grid-template-columns:minmax(0,1.15fr) 360px}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.xl\:gap-14{gap:calc(var(--spacing) * 14)}.xl\:px-12{padding-inline:calc(var(--spacing) * 12)}.xl\:py-16{padding-block:calc(var(--spacing) * 16)}.xl\:pt-8{padding-top:calc(var(--spacing) * 8)}.xl\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.xl\:text-\[4\.5rem\]{font-size:4.5rem}}}:root{--font-dm-sans:"DM Sans";--font-dm-mono:"DM Mono";--bg:#04050d;--s1:#0b1020;--s2:#10172a;--s3:#16203a;--bd:#86a0ff1f;--bd2:#5db8ff4d;--blue:#1e90ff;--bluel:#5db8ff;--blued:#1e90ff1f;--flash:#00cfff;--gold:#c8972a;--goldl:#e8b84b;--goldd:#c8972a24;--yellow:#ffe033;--white:#e8eef8;--white2:#aec0df;--muted:#5d6f92;--silver:#c8cdd8;--green:#22d98a;--greend:#22d98a1f;--red:#f87171;--redd:#f871711f;--purple:#818cf8;--purpled:#818cf81f;--shadow-soft:0 12px 32px #0000003d;--shadow-panel:0 20px 56px #00000057;--shadow-strong:0 28px 72px #0000006b}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);min-height:100%;color:var(--white);font-family:DM Sans,sans-serif;overflow-x:hidden}body{background:radial-gradient(circle at top left, #3b82f614, transparent 26%), radial-gradient(circle at 84% 16%, #818cf814, transparent 24%), radial-gradient(circle at bottom center, #c8972a0f, transparent 24%), var(--bg);position:relative}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(52% 40% at 14% 8%,#22d3ee14 0%,#0000 60%),radial-gradient(40% 30% at 86% 20%,#818cf814 0%,#0000 56%),radial-gradient(38% 28% at 50% 92%,#fbbf240d 0%,#0000 52%);animation:7s ease-in-out infinite alternate ambPulse;position:fixed;inset:0}body:after{content:"";opacity:.28;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer;border:none;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s,color .2s,opacity .2s}button:active{transform:scale(.98)}input,select,textarea{border:1px solid var(--bd);background:var(--s2);color:var(--white)}input::placeholder,textarea::placeholder{color:var(--muted)}input:focus,select:focus,textarea:focus{border-color:#00cfffb3;outline:none;box-shadow:0 0 0 3px #1e90ff26}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:linear-gradient(#1e90ff,#00cfff);border-radius:999px;box-shadow:0 0 8px #00cfff99}::selection{color:var(--flash);background:#1e90ff59}.page-shell{z-index:1;min-height:100vh;position:relative}.page-inner{width:min(1280px,100% - 40px);margin:0 auto;padding:32px 0 84px}.eyebrow{color:var(--bluel);letter-spacing:2.4px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:800;display:flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--blue), var(--flash), var(--goldl));border-radius:999px;width:18px;height:2px}.section-card{box-shadow:var(--shadow-panel);background:linear-gradient(#ffffff0a,#0000 34%),linear-gradient(#080c18fa,#090e1cf0);border:1px solid #ffffff0f;border-radius:22px;position:relative;overflow:hidden}.section-card:before{content:"";background:linear-gradient(90deg, var(--blue), var(--flash), var(--yellow));background-size:200% 100%;height:3px;animation:3s linear infinite lightningBar;display:block}.section-card:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#5db8ff14,#0000 28%);position:absolute;inset:0}.section-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-end;gap:16px;padding:22px 24px 18px;display:flex}.section-title{letter-spacing:-.02em;font-size:18px;font-weight:900}.section-subtitle{color:var(--muted);max-width:46ch;margin-top:6px;font-size:12px;line-height:1.6}.section-body{padding:22px 24px 24px}.btn-primary{color:#080b14;background:linear-gradient(135deg,#f2c65c 0%,#f0b63c 48%,#ffe07a 100%);border:1px solid #ffe0332e;justify-content:center;align-items:center;gap:8px;display:inline-flex;box-shadow:0 10px 24px #c8972a38,inset 0 1px #ffffff57}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 34px #c8972a4d,inset 0 1px #ffffff61}.btn-secondary{color:var(--white);background:linear-gradient(#ffffff0a,#ffffff05),#0c152894;border:1px solid #ffffff1f;justify-content:center;align-items:center;gap:8px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.btn-secondary:hover{color:var(--bluel);background:linear-gradient(#5db8ff14,#5db8ff08),#0c1528b8;border-color:#5db8ff3d}.btn-danger{color:#f87171;background:#f871711f;border:1px solid #f871714d}.btn-pill,.chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;font-size:12px;font-weight:700;display:inline-flex}.agents-page{gap:24px;display:grid}.agents-hero{overflow:hidden}.agents-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);align-items:center;gap:24px;display:grid}.agents-title{letter-spacing:-1.8px;margin-bottom:12px;font-size:clamp(30px,5vw,52px);line-height:.98}.agents-copy{max-width:720px;color:var(--white2);line-height:1.7}.agents-summary-chips{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.agents-chip-link:hover{border-color:var(--bd2);color:var(--bluel)}.agents-scoreboard{gap:16px;display:grid}.agents-progress-ring{border:1px solid var(--bd);background:radial-gradient(circle at top,#00cfff1a,#0000 55%),linear-gradient(#080f1ef5,#04070ff5);border-radius:24px;place-items:center;min-height:240px;display:grid}.agents-progress-value{color:var(--goldl);font-family:DM Mono,monospace;font-size:clamp(32px,7vw,64px)}.agents-progress-label{color:var(--white2);letter-spacing:1.8px;text-transform:uppercase;font-size:11px;font-weight:700}.agents-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.agents-stat-card{border-radius:14px;padding:14px}.agents-stat-label{color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700}.agents-stat-value{color:var(--white);font-family:DM Mono,monospace;font-size:24px}.agents-principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.principle-list{gap:10px;display:grid}.principle-item{color:var(--white2);font-size:13px;line-height:1.6}.agents-stack{gap:18px;display:grid}.agent-card{border:1px solid var(--bd);background:linear-gradient(#080f1ef5,#04070ffa);border-radius:20px;padding:18px}.agent-status-complete{border-color:#22d98a4d}.agent-status-in_progress{border-color:#1e90ff4d}.agent-status-blocked{border-color:#f871714d}.agent-status-ready{border-color:#c8972a4d}.agent-card-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.agent-card-head h2{max-width:860px;font-size:22px;line-height:1.3}.agent-track-label{letter-spacing:1.2px;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800}.agent-status-badge{letter-spacing:1px;text-transform:uppercase;border-radius:999px;min-width:fit-content;padding:8px 12px;font-size:11px;font-weight:800}.agent-status-badge.status-complete{background:var(--greend);color:var(--green)}.agent-status-badge.status-in_progress{background:var(--blued);color:var(--bluel)}.agent-status-badge.status-blocked{background:var(--redd);color:var(--red)}.agent-status-badge.status-ready{background:var(--goldd);color:var(--goldl)}.agent-progress{margin-bottom:16px}.agent-progress-bar{background:#ffffff0f;border-radius:999px;height:10px;overflow:hidden}.agent-progress-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--flash), var(--yellow));height:100%;display:block}.agent-progress-meta{color:var(--white2);justify-content:space-between;gap:12px;margin-top:8px;font-size:12px;display:flex}.agent-body-copy{color:var(--white2);margin-bottom:18px;line-height:1.7}.agent-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.agent-meta-block{border:1px solid var(--bd);background:#0c152894;border-radius:14px;padding:14px}.agent-subtitle{color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800}.agent-meta-items{color:var(--white);gap:7px;font-size:13px;line-height:1.5;display:grid}.agent-route-link{color:var(--bluel)}.agent-details{border-top:1px solid var(--bd);padding-top:16px}.agent-details summary{cursor:pointer;color:var(--white);font-size:13px;font-weight:800;list-style:none}.agent-details summary::-webkit-details-marker{display:none}.agent-details-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px;margin-top:14px;display:grid}.agent-path-list{flex-wrap:wrap;gap:8px;display:flex}.agent-path{color:var(--green);background:#22d98a14;border:1px solid #22d98a29;border-radius:999px;padding:6px 10px;font-size:11px}.agent-path.missing{color:var(--red);background:#f8717114;border-color:#f8717129}.agent-checkpoint-list{gap:12px;display:grid}.agent-checkpoint{grid-template-columns:12px minmax(0,1fr);align-items:start;gap:10px;display:grid}.agent-checkpoint-dot{border:1px solid var(--bd2);background:#ffffff0d;border-radius:999px;width:12px;height:12px;margin-top:3px}.agent-checkpoint-dot.complete{background:var(--green);border-color:#22d98a59;box-shadow:0 0 18px #22d98a59}.agent-checkpoint-title{margin-bottom:4px;font-size:13px;font-weight:700}.agent-checkpoint-copy{color:var(--white2);font-size:12px;line-height:1.6}@media (max-width:1080px){.agents-hero-grid,.agents-principles,.agent-meta-grid,.agent-details-grid{grid-template-columns:1fr}}@media (max-width:760px){.agents-mini-stats{grid-template-columns:1fr}.agent-card-head{flex-direction:column}}.mono{font-family:DM Mono,monospace}.gold-text{background:linear-gradient(135deg, var(--gold), var(--yellow));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.blue-text{background:linear-gradient(135deg, var(--blue), var(--flash));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.stat-strip{border:1px solid var(--bd);background:var(--bd);border-radius:12px;gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.stat-item{background:var(--s1);padding:12px 16px}.stat-label{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700}.stat-value{font-family:var(--font-dm-mono), monospace;font-size:20px;font-weight:500}.text-green{color:var(--green)}.text-gold{color:var(--goldl)}.text-blue{color:var(--bluel)}.nav-shell{z-index:100;-webkit-backdrop-filter:blur(28px)saturate(1.3);backdrop-filter:blur(28px)saturate(1.3);background:linear-gradient(#080a12eb,#080a12d1);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px 24px;display:flex;position:sticky;top:0;box-shadow:0 1px #ffffff08,0 20px 40px #00000047}.nav-brand{align-items:center;gap:10px;min-width:fit-content;display:flex}.nav-plan-pill{color:var(--goldl);letter-spacing:1px;text-transform:uppercase;background:linear-gradient(#c8972a2e,#c8972a14);border:1px solid #c8972a33;border-radius:999px;align-items:center;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.nav-center{flex:1;justify-content:center;align-items:center;gap:14px;min-width:0;display:flex}.nav-search{background:linear-gradient(#ffffff0a,#ffffff05),#12182ad1;border:1px solid #ffffff14;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;max-width:620px;height:44px;padding:0 14px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffff08,0 10px 24px #0000002e}.nav-search:hover{border-color:#ffffff24}.nav-search:focus-within{border-color:#5db8ff73;box-shadow:inset 0 1px #ffffff08,0 0 0 4px #5db8ff14,0 16px 34px #00000038}.nav-search input{min-width:0;height:100%;color:var(--white);background:0 0;border:0;flex:1;font-size:14px}.nav-search input::placeholder{color:var(--muted)}.nav-search-icon{color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.nav-search-kbd{height:26px;color:var(--white2);background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:0 8px;font-family:DM Mono,monospace;font-size:11px;line-height:1}.nav-links{align-items:center;gap:6px;display:flex;overflow-x:auto}.nav-links-secondary{border-left:1px solid #ffffff14;padding-left:14px}.nav-link{color:var(--white2);white-space:nowrap;background:0 0;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;transition:color .2s,background-color .2s,transform .2s}.nav-link:hover,.nav-link.active{color:var(--white)}.nav-link.active{background:linear-gradient(#5db8ff24,#5db8ff0f);box-shadow:inset 0 1px #ffffff0f}.nav-actions{align-items:center;gap:10px;min-width:fit-content;display:flex}.nav-link-utility{color:var(--muted)}.nav-vc-pill{white-space:nowrap}.nav-subrow{z-index:90;-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:#080a12c7;border-bottom:1px solid #ffffff0f;position:sticky;top:72px}.nav-subrow-inner{scrollbar-width:none;gap:8px;padding-top:10px;padding-bottom:10px;display:flex;overflow-x:auto}.nav-subrow-inner::-webkit-scrollbar{display:none}.nav-subrow-link{min-height:30px;color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.nav-subrow-link:hover{color:var(--white);background:#ffffff0a}.nav-subrow-link.active{color:var(--white);background:#5db8ff1f;border-color:#5db8ff33}.mobile-dock{z-index:98;-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#080a12f0;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px;display:none;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 24px 56px #0000006b}.mobile-dock-link{min-height:48px;color:var(--white2);text-align:center;border-radius:14px;place-items:center;font-size:10px;font-weight:800;display:grid}.mobile-dock-link.active{color:var(--white);background:linear-gradient(#5db8ff29,#5db8ff14)}.card-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.card-tile{--card-tile-price-color:var(--white);--card-tile-meta-color:var(--muted);--card-tile-support-color:var(--white2);--card-tile-secondary-price-color:var(--green);isolation:isolate;box-shadow:var(--shadow-soft);background:linear-gradient(#ffffff0a,#0000 34%),linear-gradient(#0b1020f5,#090e1cf5);border:1px solid #ffffff0f;border-radius:18px;transition:transform .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card-tile>*,.vs-catalog-card-tile.is-destination>*,.store-module-card-tile>*{z-index:2;position:relative}.market-temperature-frame,.market-temperature-ambient{pointer-events:none;opacity:0;z-index:1;transition:opacity .18s,transform .18s;position:absolute}.market-temperature-frame{border-radius:inherit;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:0 0;padding:1.5px;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.market-temperature-ambient{filter:blur(26px);border-radius:38px;inset:-20px;transform:scale(.98)}.card-tile:after,.vs3-listing-card:after,.vs-tile:after,.vs-catalog-card-tile.is-destination:after,.store-module-card-tile:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;z-index:1;transition:opacity .18s,transform .22s;position:absolute;inset:0}.card-tile[data-temperature=on_fire]{--card-tile-price-color:#120909;--card-tile-meta-color:var(--muted);--card-tile-support-color:var(--white2);--card-tile-secondary-price-color:var(--green);box-shadow:var(--shadow-soft), 0 0 0 1px #f9731647, 0 0 34px #f9731638, 0 0 72px #dc26261f, 0 24px 50px #dc26262e;border-color:#f973166b}.card-tile[data-temperature=heating_up]{box-shadow:var(--shadow-soft), 0 0 0 1px #a855f747, 0 0 24px #7c3aed38, 0 0 68px #7c3aed24, 0 22px 44px #5b21b624;border-color:#a855f775}.card-tile[data-temperature=cooling]{box-shadow:var(--shadow-soft), 0 0 0 1px #67e8f942, 0 0 34px #0ea5e933, 0 0 86px #67e8f91f, 0 22px 48px #0891b22e;border-color:#06b6d461}.card-tile:before{content:"";background:linear-gradient(90deg, var(--blue), var(--flash), var(--yellow));opacity:0;background-size:200% 100%;height:2px;transition:opacity .2s;animation:2s linear infinite lightningBar;position:absolute;top:0;left:0;right:0}.card-tile:hover{box-shadow:var(--shadow-strong), 0 0 0 1px #5db8ff14;border-color:#5db8ff33;transform:translateY(-4px)}.card-tile:hover:before{opacity:1}.card-tile[data-temperature=on_fire] .market-temperature-frame,.vs3-listing-card[data-temperature=on_fire] .market-temperature-frame,.vs-tile[data-temperature=on_fire] .market-temperature-frame,.vs-catalog-card-tile.is-destination[data-temperature=on_fire] .market-temperature-frame,.store-module-card-tile[data-temperature=on_fire] .market-temperature-frame{opacity:1;background:linear-gradient(135deg,#fffffff2 0%,#ffd666cc 12%,#dc2626fa 28%,#f97316fa 58%,#fbbf24 100%)}.card-tile[data-temperature=on_fire] .market-temperature-ambient,.vs3-listing-card[data-temperature=on_fire] .market-temperature-ambient,.vs-tile[data-temperature=on_fire] .market-temperature-ambient,.vs-catalog-card-tile.is-destination[data-temperature=on_fire] .market-temperature-ambient,.store-module-card-tile[data-temperature=on_fire] .market-temperature-ambient{opacity:.72;background:radial-gradient(circle at 14% 118%,#fbbf24eb,#f973168f 18%,#0000 30%),radial-gradient(circle at 34% 114%,#ffd666f0,#f973167a 14%,#0000 28%),radial-gradient(circle at 58% 116%,#ffbe5ce6,#dc262666 18%,#0000 32%),radial-gradient(circle at 82% 112%,#ffd66ee0,#f973166b 16%,#0000 30%),radial-gradient(circle at 52% 22%,#ffad443d,#0000 28%);animation:1.8s ease-in-out infinite temperature-fire-pulse;transform:scale(1)}.card-tile[data-temperature=on_fire]:before,.vs3-listing-card[data-temperature=on_fire]:before,.vs-tile[data-temperature=on_fire]:before,.vs-catalog-card-tile.is-destination[data-temperature=on_fire]:before,.store-module-card-tile[data-temperature=on_fire]:before{content:"";pointer-events:none;z-index:1;opacity:.98;filter:blur(.5px)saturate(1.3);mix-blend-mode:screen;background:radial-gradient(at 8% 100%,#ffecadfa 0 8%,#ffaf33d6 12%,#f973163d 22%,#0000 34%),radial-gradient(at 18% 98%,#ffd276f5 0 10%,#f97316c2 15%,#dc262633 24%,#0000 36%),radial-gradient(at 32% 100%,#ffefb0f5 0 7%,#ffb137d1 12%,#f973163d 22%,#0000 34%),radial-gradient(at 48% 98%,#ffda80f2 0 10%,#f97316bd 15%,#dc262638 25%,#0000 38%),radial-gradient(at 62% 100%,#ffefb0f0 0 8%,#ffad30d1 12%,#f973163d 22%,#0000 34%),radial-gradient(at 78% 98%,#ffd072f0 0 10%,#f97316bd 15%,#dc262638 24%,#0000 37%),radial-gradient(at 92% 100%,#ffe8a6f0 0 8%,#ffa82ac7 12%,#f9731638 22%,#0000 34%),linear-gradient(#0000 0%,#ff862814 36%,#680f0f42 100%);border-radius:0 0 30px 30px;height:54%;animation:1.6s ease-in-out infinite temperature-fire-wall;position:absolute;inset:auto -6% -10%}.card-tile[data-temperature=on_fire]:after,.vs3-listing-card[data-temperature=on_fire]:after,.vs-tile[data-temperature=on_fire]:after,.vs-catalog-card-tile.is-destination[data-temperature=on_fire]:after,.store-module-card-tile[data-temperature=on_fire]:after{opacity:.92;mix-blend-mode:screen;background:radial-gradient(at 14% 108%,#ffc45bf5 0 10%,#f9731694 16%,#0000 32%),radial-gradient(at 34% 104%,#ffde81eb 0 9%,#f973167a 15%,#0000 29%),radial-gradient(at 56% 108%,#ffc768e6 0 9%,#dc262661 16%,#0000 31%),radial-gradient(at 76% 104%,#ffe28ae0 0 8%,#f9731670 14%,#0000 28%),linear-gradient(#0000 0% 58%,#dc262614 74%,#780e0e2e 100%);animation:2.4s ease-in-out infinite alternate temperature-fire-lick}.vs3-listing-card[data-temperature=on_fire] .vs3-listing-price,.vs3-listing-card[data-temperature=on_fire] .vs3-listing-price.is-accent,.vs-catalog-card-tile.is-destination[data-temperature=on_fire] .vs-catalog-card-tile-price,.vs-catalog-card-tile[data-temperature=on_fire] .vs-catalog-card-tile-price{color:#120909;text-shadow:none}.vs3-listing-card[data-temperature=on_fire] .vs3-field-label,.vs3-listing-card[data-temperature=on_fire] .vs3-field-value{color:#120909d1}.vs3-listing-card[data-temperature=on_fire] .vs3-listing-seller-name,.vs-catalog-card-tile.is-destination[data-temperature=on_fire] .vs-catalog-card-tile-title,.vs-catalog-card-tile[data-temperature=on_fire] .vs-catalog-card-tile-title{color:var(--vs3-text)}.vs3-listing-card[data-temperature=on_fire] .vs3-listing-subtitle,.vs3-listing-card[data-temperature=on_fire] .vs3-listing-seller-meta,.vs-catalog-card-tile.is-destination[data-temperature=on_fire] .vs-catalog-card-tile-sub,.vs-catalog-card-tile[data-temperature=on_fire] .vs-catalog-card-tile-sub{color:var(--vs3-text-2)}.vs3-listing-card[data-temperature=on_fire] .vs3-listing-name{color:var(--vs3-text)}.vs-catalog-card-tile.is-destination[data-temperature=on_fire] .vs-catalog-card-metric-row span,.vs-catalog-card-tile[data-temperature=on_fire] .vs-catalog-card-metric-row span{color:#120909d1}.vs-catalog-card-tile.is-destination[data-temperature=on_fire] .vs-catalog-card-metric-row strong,.vs-catalog-card-tile[data-temperature=on_fire] .vs-catalog-card-metric-row strong{color:#120909;text-shadow:none}.card-tile[data-temperature=heating_up] .market-temperature-frame,.vs3-listing-card[data-temperature=heating_up] .market-temperature-frame,.vs-tile[data-temperature=heating_up] .market-temperature-frame,.vs-catalog-card-tile.is-destination[data-temperature=heating_up] .market-temperature-frame,.store-module-card-tile[data-temperature=heating_up] .market-temperature-frame{opacity:1;background:linear-gradient(135deg,#d8b4ffeb 0%,#a855f7 32%,#7c3aed 55%,#a855f7 78%,#d8b4ffeb 100%);animation:2.8s ease-in-out infinite temperature-heating-frame-pulse;box-shadow:inset 0 0 0 1px #ffffff2e,0 0 24px #a855f78c,0 0 48px #7c3aed4d}.card-tile[data-temperature=heating_up] .market-temperature-ambient,.vs3-listing-card[data-temperature=heating_up] .market-temperature-ambient,.vs-tile[data-temperature=heating_up] .market-temperature-ambient,.vs-catalog-card-tile.is-destination[data-temperature=heating_up] .market-temperature-ambient,.store-module-card-tile[data-temperature=heating_up] .market-temperature-ambient{opacity:.6;transform-origin:50%;background:radial-gradient(circle,#c084fc85,#0000 55%),radial-gradient(circle,#a855f761,#0000 38%),radial-gradient(circle,#7c3aed38,#0000 72%);animation:2.8s ease-in-out infinite temperature-heating-glow-breath}.card-tile[data-temperature=heating_up]:after,.vs3-listing-card[data-temperature=heating_up]:after,.vs-tile[data-temperature=heating_up]:after,.vs-catalog-card-tile.is-destination[data-temperature=heating_up]:after,.store-module-card-tile[data-temperature=heating_up]:after{opacity:.85;mix-blend-mode:screen;transform-origin:50%;background:radial-gradient(circle,#f0abfc7a 0%,#a855f75c 28%,#7c3aed2e 52%,#0000 72%);animation:2.8s ease-in-out infinite temperature-heating-halo-pulse}.card-tile[data-temperature=cooling] .market-temperature-frame,.vs3-listing-card[data-temperature=cooling] .market-temperature-frame,.vs-tile[data-temperature=cooling] .market-temperature-frame,.vs-catalog-card-tile.is-destination[data-temperature=cooling] .market-temperature-frame,.store-module-card-tile[data-temperature=cooling] .market-temperature-frame{opacity:1;background:linear-gradient(135deg,#fffffffa 0%,#ecfeff 8%,#cffafe 14%,#8be9ff 24%,#22d3ee 40%,#0ea5e9 58%,#0891b2 74%,#bae6fdfa 100%);box-shadow:inset 0 0 0 1px #ffffff38,0 0 28px #7dd3fc8c,0 0 54px #22d3ee47}.card-tile[data-temperature=cooling] .market-temperature-ambient,.vs3-listing-card[data-temperature=cooling] .market-temperature-ambient,.vs-tile[data-temperature=cooling] .market-temperature-ambient,.vs-catalog-card-tile.is-destination[data-temperature=cooling] .market-temperature-ambient,.store-module-card-tile[data-temperature=cooling] .market-temperature-ambient{opacity:.92;background:radial-gradient(circle at 12% 14%,#ffffff94,#0000 16%),radial-gradient(circle at 84% 16%,#e0f7ff75,#0000 20%),radial-gradient(circle at 20% 82%,#bae6fd5c,#0000 24%),radial-gradient(circle at 80% 76%,#67e8f952,#0000 28%),radial-gradient(circle,#0ea5e947,#0000 46%),linear-gradient(#ecfeff1f 0%,#22d3ee14 48%,#082f4929 100%);animation:3.2s ease-in-out infinite temperature-cold-breath;transform:scale(1)}.card-tile[data-temperature=cooling]:before,.vs3-listing-card[data-temperature=cooling]:before,.vs-tile[data-temperature=cooling]:before,.vs-catalog-card-tile.is-destination[data-temperature=cooling]:before,.store-module-card-tile[data-temperature=cooling]:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;opacity:1;mix-blend-mode:screen;background:linear-gradient(#ffffff3d 0%,#ffffff1a 18%,#0000 36%) 0 0/100% 100%,radial-gradient(circle at 8% 10%,#ffffffb3,#0000 12%) 0 0/100% 100%,radial-gradient(circle at 92% 12%,#ffffff94,#0000 14%) 0 0/100% 100%,linear-gradient(135deg,#0000 0 16%,#ffffff61 16.2%,#0000 16.8% 27%,#bae6fd52 27.2%,#0000 27.8% 40%,#ffffff47 40.2%,#0000 40.8% 56%,#bae6fd3d 56.2%,#0000 56.8% 100%) 0 0/145% 145%,linear-gradient(45deg,#0000 0 10%,#ffffff47 10.2%,#0000 10.8% 22%,#e0f7ff38 22.2%,#0000 22.8% 34%,#ffffff2e 34.2%,#0000 34.8% 100%) 0 0/130% 130%,linear-gradient(110deg,#0000 0 28%,#ffffff2e 34%,#bae6fd57 40%,#0000 48% 100%) 0 0/180% 100%,linear-gradient(#e0f7ff1f,#67e8f914 48%,#082f493d 100%) 0 0/100% 100%;animation:3.8s ease-in-out infinite temperature-frost-sheet;position:absolute;inset:0}.card-tile[data-temperature=cooling]:after,.vs3-listing-card[data-temperature=cooling]:after,.vs-tile[data-temperature=cooling]:after,.vs-catalog-card-tile.is-destination[data-temperature=cooling]:after,.store-module-card-tile[data-temperature=cooling]:after{opacity:1;mix-blend-mode:screen;background:linear-gradient(135deg,#0000 0 16%,#ffffff4d 16.2%,#0000 16.8% 28%,#ffffff3d 28.2%,#0000 28.8% 40%,#bae6fd38 40.2%,#0000 40.8% 56%,#ffffff2e 56.2%,#0000 56.8% 100%) 0 0/150% 150%,linear-gradient(45deg,#0000 0 8%,#bae6fd3d 8.2%,#0000 8.8% 20%,#ffffff2e 20.2%,#0000 20.8% 34%,#bae6fd29 34.2%,#0000 34.8% 100%) 0 0/135% 135%,linear-gradient(100deg,#0000 0 36%,#fff3 42%,#e0f7ff57 48%,#0000 54% 100%) 0 0/220% 100%,radial-gradient(circle at 10% 12%,#ffffff70,#0000 13%) 0 0/100% 100%,radial-gradient(circle at 84% 18%,#ffffff5c,#0000 15%) 0 0/100% 100%,radial-gradient(circle at 50% 100%,#67e8f92e,#0000 32%) 0 0/100% 100%,linear-gradient(#ffffff1a,#0000 34%) 0 0/100% 100%;animation:2.8s ease-in-out infinite temperature-frost-glint}.card-tile[data-temperature=cooling] img,.vs3-listing-card[data-temperature=cooling] img,.vs-tile[data-temperature=cooling] img,.vs-catalog-card-tile.is-destination[data-temperature=cooling] img,.store-module-card-tile[data-temperature=cooling] img{filter:saturate(.62)brightness(1.12)contrast(1.08)hue-rotate(-6deg)}.card-media{aspect-ratio:3/4;background:radial-gradient(circle at 50% 38%,#ffffff14,#0000 58%),#ffffff05;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.card-body{gap:6px;padding:14px 14px 15px;display:grid}.card-temperature-pill,.vs-catalog-temperature-pill{letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--white);background:#0a0e16b8;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.market-temperature-indicator{display:inline-flex;position:relative}.market-temperature-trigger{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--white);background:#070a12e0;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:6px;display:inline-flex;box-shadow:0 12px 26px #0000004d}.market-temperature-indicator.is-icon .market-temperature-trigger{width:34px;height:34px;padding:0}.market-temperature-indicator.is-pill .market-temperature-trigger{min-height:32px;padding:5px 11px}.market-temperature-icon{filter:drop-shadow(0 0 14px #ffffff2e);width:18px;height:18px;display:inline-flex}.market-temperature-icon svg{width:100%;height:100%}.market-temperature-copy{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1}.market-temperature-indicator.is-on_fire .market-temperature-trigger{color:#ffd397;background:linear-gradient(135deg,#dc262666,#f9731657,#fbbf243d);border-color:#f9731666;box-shadow:0 0 0 1px #f973162e,0 0 18px #f9731642,0 10px 24px #dc26263d}.market-temperature-indicator.is-on_fire .market-temperature-icon{animation:.9s ease-in-out infinite temperature-fire-icon-flicker}.market-temperature-indicator.is-heating_up .market-temperature-trigger{color:#ead7ff;background:linear-gradient(135deg,#a855f747,#7c3aed61);border-color:#a855f76b;box-shadow:0 0 0 1px #a855f729,0 0 22px #a855f73d,0 10px 24px #5b21b63d}.market-temperature-indicator.is-cooling .market-temperature-trigger{color:#c8f4ff;background:linear-gradient(135deg,#bae6fd2e,#0ea5e947,#06b6d45c);border-color:#06b6d461;box-shadow:0 0 0 1px #e0f7ff29,0 0 22px #67e8f938,0 10px 24px #0891b23d}.market-temperature-tooltip{z-index:2000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff0d,#0000 20%),#050710f7;border:1px solid #ffffff1a;border-radius:16px;width:min(300px,100vw - 24px);padding:12px 13px;position:fixed;box-shadow:0 20px 44px #00000052,0 0 0 1px #ffffff0a}.market-temperature-tooltip.is-on_fire{border-color:#f9731652;box-shadow:0 20px 44px #00000052,0 0 0 1px #f973161f,0 0 28px #f973161f}.market-temperature-tooltip.is-heating_up{border-color:#a855f757;box-shadow:0 20px 44px #00000052,0 0 0 1px #a855f71f,0 0 28px #a855f71f}.market-temperature-tooltip.is-cooling{border-color:#06b6d452;box-shadow:0 20px 44px #00000052,0 0 0 1px #06b6d41a,0 0 24px #67e8f91a}.market-temperature-tooltip-line{color:var(--white2);font-size:11px;line-height:1.55}.market-temperature-tooltip-line+.market-temperature-tooltip-line{margin-top:3px}.market-temperature-tooltip-line.is-heading{color:var(--white);font-size:12px;font-weight:800}.card-temperature-pill.is-on_fire,.vs-catalog-temperature-pill.is-on_fire{color:#ffd397;background:linear-gradient(135deg,#dc262638,#f973163d,#fbbf242e);border-color:#f9731661}.card-temperature-pill.is-heating_up,.vs-catalog-temperature-pill.is-heating_up{color:#dfc2ff;background:linear-gradient(135deg,#a855f72e,#7c3aed3d);border-color:#a855f76b}.card-temperature-pill.is-cooling,.vs-catalog-temperature-pill.is-cooling{color:#bfefff;background:linear-gradient(135deg,#0ea5e929,#06b6d438);border-color:#06b6d457}.card-actions{gap:8px;margin-top:10px;display:flex}.field{flex-direction:column;gap:5px;display:flex}.field label{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:700}.field input,.field textarea,.field select{border-radius:10px;padding:11px 13px;font-size:13px}.surface{box-shadow:var(--shadow-soft);background:linear-gradient(#ffffff0a,#0000 36%),linear-gradient(#0b1020f5,#090e1cf0);border:1px solid #ffffff0f;border-radius:18px}.surface-muted{background:linear-gradient(#ffffff06,#0000 40%),#10172adb;border:1px solid #ffffff0f;border-radius:16px;box-shadow:inset 0 1px #ffffff08}.badge{letter-spacing:.04em;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-flex}.divider{background:#ffffff14;height:1px}.text-glow{animation:2.4s ease-in-out infinite textGlow}@keyframes ambPulse{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}@keyframes lightningBar{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes electricPulse{0%,to{box-shadow:0 0 8px #1e90ff4d}50%{box-shadow:0 0 20px #1e90ff99}}@keyframes textGlow{0%,to{text-shadow:0 0 10px #1e90ff4d}50%{text-shadow:0 0 24px #00cfff99}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.card-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.page-inner{width:min(100%,100% - 28px);padding-top:24px}.card-grid{grid-template-columns:repeat(2,1fr)}.nav-shell{gap:10px;padding:12px 14px}.nav-links-secondary,.nav-link-utility,.nav-vc-pill{display:none}.nav-center{justify-content:flex-start}.nav-search{max-width:100%}}@media (max-width:640px){.page-inner{width:min(100%,100% - 22px);padding:18px 0 108px}.card-grid{grid-template-columns:1fr 1fr;gap:12px}.nav-center,.nav-cta{display:none}.nav-shell{justify-content:space-between;min-height:62px}.nav-subrow{top:62px}.nav-subrow-inner{padding-top:8px;padding-bottom:8px}.mobile-dock{display:grid}}.studio-plan-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.studio-plan-card{border:1px solid var(--bd2);color:var(--white);background:linear-gradient(#ffffff0a,#0000),linear-gradient(135deg,#080f1ef5,#0c1528f5);border-radius:18px;padding:18px;position:relative;overflow:hidden}.studio-plan-card:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#1e90ff8c,#c8972a40,#0000);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.studio-plan-name{margin-bottom:8px;font-size:16px;font-weight:900}.studio-plan-price{font-family:var(--font-dm-mono), monospace;color:var(--goldl);margin-bottom:12px;font-size:30px;font-weight:500}.studio-plan-features{color:var(--white2);gap:7px;font-size:12px;line-height:1.6;display:grid}.studio-shell{z-index:1;position:relative}.studio-page-inner{width:min(1380px,100% - 32px)}.studio-topbar{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.studio-topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.studio-plan-badge{color:var(--goldl);letter-spacing:1px;text-transform:uppercase;background:#c8972a1f;border:1px solid #c8972a4d;border-radius:999px;align-items:center;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.studio-save-label{color:var(--white2);gap:3px;font-size:11px;display:grid}.studio-save-label span{color:var(--muted)}.studio-top-button{border-radius:12px;padding:12px 16px;font-size:12px;font-weight:800}.studio-workspace{grid-template-columns:minmax(330px,390px) minmax(0,1fr);align-items:flex-start;gap:18px;display:grid}.studio-controls{gap:14px;display:grid;position:sticky;top:76px}.studio-section-card{border:1px solid var(--bd);background:linear-gradient(180deg, #ffffff05, transparent), var(--s1);border-radius:18px;overflow:hidden}.studio-section-head{border-bottom:1px solid var(--bd);padding:18px 18px 14px}.studio-section-head h2{margin-bottom:6px;font-size:15px;font-weight:900}.studio-section-head p{color:var(--white2);font-size:12px;line-height:1.6}.studio-section-body{gap:14px;padding:18px;display:grid}.studio-field{gap:6px;display:grid}.studio-field>span{color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:700}.studio-field input,.studio-field textarea,.studio-field select{border-radius:12px;width:100%;padding:12px 13px;font-size:13px}.studio-mobile-toggle{display:none}.studio-preview-pane{gap:12px;min-width:0;display:grid}.studio-preview-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.studio-preview-title{color:var(--white);font-size:14px;font-weight:800}.studio-preview-frame{border:1px solid var(--bd2);background:linear-gradient(180deg, #ffffff08, transparent), var(--bg);border-radius:24px;overflow:hidden;box-shadow:0 24px 80px #00000059}.studio-theme-scroll{grid-auto-columns:minmax(180px,1fr);grid-auto-flow:column;gap:10px;padding-bottom:2px;display:grid;overflow-x:auto}.studio-theme-card{border:1px solid var(--bd);background:var(--s2);text-align:left;border-radius:16px;padding:12px;position:relative;overflow:hidden}.studio-theme-card.active{border-color:#1e90ff73;box-shadow:0 0 0 1px #1e90ff33}.studio-theme-swatch{border-radius:12px;height:88px;margin-bottom:10px}.studio-theme-vibe{color:var(--white2);font-size:11px;line-height:1.6}.studio-premium-card{border:1px solid var(--bd);background:var(--s2);border-radius:14px;padding:14px}.studio-premium-card p{color:var(--white2);margin-bottom:12px;font-size:12px;line-height:1.7}.studio-premium-footer{color:var(--goldl);font-family:var(--font-dm-mono), monospace;justify-content:space-between;align-items:center;gap:10px;display:flex}.studio-mini-button{border-radius:10px;padding:8px 12px;font-size:11px;font-weight:800}.studio-upgrade-wrapper{gap:12px;display:grid;position:relative}.studio-lock-overlay{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#04070f14,#04070fcc);border-radius:16px;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px;display:flex;position:absolute;inset:0}.studio-lock-overlay.compact{background:#04070fdb;border:1px solid #c8972a33;align-items:center;inset:auto 12px 12px}.studio-lock-overlay strong{color:var(--goldl);letter-spacing:1px;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.studio-lock-overlay p{color:var(--white2);font-size:12px;line-height:1.7}.studio-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.studio-banner-style-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.studio-banner-style-grid button,.studio-featured-grid button,.studio-category-tabs button,.studio-tabs button{border:1px solid var(--bd);background:var(--s2);color:var(--white2);border-radius:12px}.studio-banner-style-grid button{padding:10px 12px;font-size:11px;font-weight:700}.studio-banner-style-grid button.active,.studio-featured-grid button.active,.studio-category-tabs button.active,.studio-tabs button.active{background:var(--blued);color:var(--bluel);border-color:#1e90ff73}.studio-featured-grid,.studio-visibility-grid,.studio-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.studio-featured-grid button{text-align:left;padding:10px 12px;font-size:11px;line-height:1.6}.studio-checkbox{border:1px solid var(--bd);background:var(--s2);color:var(--white2);border-radius:12px;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.studio-checkbox input{width:16px;height:16px}.studio-sort-list,.studio-post-list{gap:8px;display:grid}.studio-sort-item,.studio-post-item{border:1px solid var(--bd);background:var(--s2);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.studio-sort-item strong,.studio-post-item strong{margin-bottom:4px;font-size:12px;display:block}.studio-sort-item span,.studio-post-item span{color:var(--muted);font-size:11px;line-height:1.6}.studio-sort-actions{gap:8px;display:flex}.studio-revenue-card{border:1px solid var(--bd);background:var(--s2);border-radius:14px;padding:14px}.studio-revenue-head{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.studio-revenue-head strong{font-size:12px}.studio-revenue-head span{color:var(--goldl);font-family:var(--font-dm-mono), monospace;font-size:12px}.studio-revenue-card p{color:var(--white2);font-size:12px;line-height:1.7}.store-theme-shell{--store-accent:var(--blue);--store-bg:var(--bg);--store-surface:var(--s1);--store-text:var(--white);--store-muted:var(--white2);--store-heading-font:var(--font-dm-sans);--store-body-font:var(--font-dm-sans);--store-mono-font:var(--font-dm-mono);background:radial-gradient(circle at 10% 0%, #ffffff0f, transparent 40%), linear-gradient(180deg, #ffffff05, transparent 30%), var(--store-bg);color:var(--store-text);isolation:isolate}.store-theme-shell h1,.store-theme-shell h2,.store-theme-shell h3{font-family:var(--store-heading-font), sans-serif}.store-theme-shell,.store-theme-shell p,.store-theme-shell button,.store-theme-shell input,.store-theme-shell textarea,.store-theme-shell select{font-family:var(--store-body-font), sans-serif}.store-theme-shell .mono{font-family:var(--store-mono-font), monospace}.store-theme-shell[data-theme=vault_dark]{--store-accent:#21a1ff;--store-bg:#04070f;--store-surface:#0b1428;--store-text:#e8eef8;--store-muted:#a8bcdc}.store-theme-shell[data-theme=gold_standard]{--store-accent:#d9a323;--store-bg:#0b0905;--store-surface:#17120b;--store-text:#f8eed2;--store-muted:#cdbf99}.store-theme-shell[data-theme=diamond]{--store-accent:#7b8df6;--store-bg:#f6f8fc;--store-surface:#fff;--store-text:#142033;--store-muted:#526173}.store-theme-shell[data-theme=neon_tokyo]{--store-accent:#ff4fd8;--store-bg:#120818;--store-surface:#1d0f2a;--store-text:#f5eaff;--store-muted:#c4b4dc}.store-theme-shell[data-theme=canari]{--store-accent:#ff3d9a;--store-bg:#08000f;--store-surface:#120018;--store-text:#fff3fd;--store-muted:#ddbcde}.store-theme-shell[data-theme=stadium]{--store-accent:#3f82ff;--store-bg:#091524;--store-surface:#102238;--store-text:#eff5ff;--store-muted:#a7c0db}.store-theme-shell[data-theme=raw]{--store-accent:#c5844e;--store-bg:#16120d;--store-surface:#231b14;--store-text:#f5ead8;--store-muted:#ccbda8}.store-theme-shell[data-theme=mint]{--store-accent:#23c68a;--store-bg:#effbf6;--store-surface:#fff;--store-text:#153225;--store-muted:#527462}.store-theme-shell[data-theme=inferno]{--store-accent:#ff6b2c;--store-bg:#170809;--store-surface:#2a1113;--store-text:#ffeceb;--store-muted:#d9b5b0}.store-announcement{z-index:25;color:var(--store-text);background:linear-gradient(90deg,#c8972a24,#ffe03314);border-bottom:1px solid #c8972a33;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-size:12px;font-weight:700;display:flex;position:sticky;top:56px}.store-announcement-badge{color:var(--bluel);text-transform:uppercase;background:#1e90ff1f;border:1px solid #1e90ff59;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.store-hero{min-height:280px;position:relative;overflow:hidden}.store-theme-shell:before{content:"";pointer-events:none;opacity:.6;z-index:-1;position:fixed;inset:0}.store-theme-shell[data-atmosphere=lightning]:before{background:radial-gradient(circle at 18% 16%, var(--store-accent), transparent 28%), linear-gradient(120deg, transparent 0 44%, var(--store-accent) 49%, transparent 54%), linear-gradient(300deg, transparent 0 56%, var(--store-accent) 61%, transparent 66%)}@supports (color:color-mix(in lab, red, red)){.store-theme-shell[data-atmosphere=lightning]:before{background:radial-gradient(circle at 18% 16%, color-mix(in srgb, var(--store-accent) 20%, transparent), transparent 28%), linear-gradient(120deg, transparent 0 44%, color-mix(in srgb, var(--store-accent) 22%, white) 49%, transparent 54%), linear-gradient(300deg, transparent 0 56%, color-mix(in srgb, var(--store-accent) 18%, transparent) 61%, transparent 66%)}}.store-theme-shell[data-atmosphere=spotlight]:before{background:radial-gradient(circle at 50% 0%, var(--store-accent), transparent 38%), radial-gradient(circle at 80% 20%, #ffffff14, transparent 20%)}@supports (color:color-mix(in lab, red, red)){.store-theme-shell[data-atmosphere=spotlight]:before{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--store-accent) 22%, white), transparent 38%), radial-gradient(circle at 80% 20%, #ffffff14, transparent 20%)}}.store-theme-shell[data-atmosphere=grid]:before{opacity:.18;background-color:#0000;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.store-theme-shell[data-atmosphere=grain]:before{opacity:.2;background:radial-gradient(circle at 20% 20%,#ffffff14 0 1px,#0000 1px 100%) 0 0/22px 22px,radial-gradient(circle at 70%,#ffffff0f 0 1px,#0000 1px 100%) 0 0/27px 27px,radial-gradient(circle at 40% 80%,#ffffff12 0 1px,#0000 1px 100%) 0 0/18px 18px}.store-theme-shell[data-atmosphere=halftone]:before{background:radial-gradient(circle, var(--store-accent) 0 1px, transparent 1px 100%)}@supports (color:color-mix(in lab, red, red)){.store-theme-shell[data-atmosphere=halftone]:before{background:radial-gradient(circle, color-mix(in srgb, var(--store-accent) 24%, transparent) 0 1px, transparent 1px 100%)}}.store-theme-shell[data-atmosphere=halftone]:before{opacity:.14;background-size:18px 18px}.store-hero-overlay{background:linear-gradient(#04070f14,#04070fe0);position:absolute;inset:0}.store-hero-mosaic{grid-template-columns:repeat(6,1fr);display:grid;position:absolute;inset:0}.store-hero-card{opacity:.55;place-items:center;font-size:42px;display:grid}.store-hero-content{z-index:1;align-items:flex-end;gap:18px;width:min(1180px,100% - 36px);min-height:280px;margin:0 auto;padding:32px 0 26px;display:flex;position:relative}.store-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 100%, var(--store-accent), transparent 44%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.store-hero:before{background:radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--store-accent) 18%, transparent), transparent 44%)}}.store-hero:before{opacity:.75}.store-hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);align-items:end;gap:20px;width:100%;display:grid}.store-hero-main{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff0f,#0000),#060a126b;border:1px solid #ffffff1a;border-radius:26px;align-items:flex-start;gap:18px;padding:22px;display:flex;box-shadow:0 24px 70px #00000052}.store-hero-panel{background:linear-gradient(180deg, #ffffff0f, transparent), var(--store-surface);border:1px solid #ffffff1a;border-radius:26px;align-self:stretch;gap:14px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-hero-panel{background:linear-gradient(180deg, #ffffff0f, transparent), color-mix(in srgb, var(--store-surface) 88%, transparent)}}.store-hero-panel{box-shadow:0 24px 70px #00000042}.store-hero-panel-title{font-size:22px;font-weight:900;line-height:1.2}.store-hero-panel-copy{color:var(--store-muted);font-size:13px;line-height:1.8}.store-hero-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.store-hero-panel-grid div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:12px}.store-hero-panel-grid span{color:var(--store-muted);letter-spacing:1px;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.store-hero-panel-grid strong{font-size:13px}.store-avatar{background:linear-gradient(135deg, var(--store-accent), #ffffffe6);color:#000;border:3px solid #ffffff24;border-radius:50%;flex-shrink:0;place-items:center;width:88px;height:88px;font-size:30px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 18px 32px #00000059}.store-avatar img{object-fit:cover;width:100%;height:100%}.store-kicker{color:var(--store-accent);font-family:var(--store-mono-font), monospace;letter-spacing:1px;margin-bottom:10px;font-size:11px}.store-url-label{border:1px solid var(--store-accent);align-items:center;margin-bottom:14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.store-url-label{border:1px solid color-mix(in srgb, var(--store-accent) 24%, transparent)}}.store-url-label{background:var(--store-accent);border-radius:999px;padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.store-url-label{background:color-mix(in srgb, var(--store-accent) 8%, transparent)}}.store-url-label{color:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.store-url-label{color:color-mix(in srgb, var(--store-accent) 60%, white)}}.store-url-label{font-size:11px}.store-title-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.store-title-row h1{font-size:clamp(28px,5vw,42px);font-weight:900}.store-tagline{max-width:760px;color:var(--store-muted);margin-bottom:14px;font-size:14px;line-height:1.7}.store-specialties,.store-policy-badges{flex-wrap:wrap;gap:8px;display:flex}.store-chip,.store-policy-chip{color:var(--store-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.store-owner-ribbon .store-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.store-hero-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.store-action-button{border-radius:14px;padding:10px 16px;font-size:12px;font-weight:800}.badge-certified,.badge-legend,.badge-creator{color:var(--store-text);background:#ffffff14;box-shadow:inset 0 1px #ffffff0d}.badge-certified{color:var(--goldl);border:1px solid #c8972a47}.badge-legend{color:var(--yellow);border:1px solid #ffe0334d}.badge-creator{color:var(--bluel);border:1px solid #1e90ff40}.store-page-inner{gap:22px;display:grid}.store-trust-card{background:linear-gradient(180deg, #ffffff0d, transparent 36%), var(--store-surface);text-align:left;width:100%;color:var(--store-text);border:1px solid #ffffff1a;border-radius:22px;gap:14px;padding:20px;display:grid;box-shadow:0 22px 52px #0003}.store-trust-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.store-trust-main{flex-wrap:wrap;align-items:center;gap:10px;font-size:20px;font-weight:900;display:flex}.store-trust-title{color:var(--store-accent);letter-spacing:1.2px;text-transform:uppercase;font-size:12px}.store-trust-trend{text-transform:uppercase;font-size:11px;font-weight:800}.store-trust-trend.trend-up{color:var(--green)}.store-trust-trend.trend-down{color:var(--red)}.store-trust-trend.trend-stable{color:var(--store-muted)}.store-trust-bar{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.store-trust-bar div{border-radius:inherit;background:linear-gradient(90deg,#f87171,#c8972a,#1e90ff);height:100%}.store-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.store-trust-signal{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:14px;box-shadow:inset 0 1px #ffffff0a}.store-trust-signal-top{justify-content:space-between;gap:10px;margin-bottom:10px;font-size:11px;font-weight:800;display:flex}.store-sparkline{align-items:flex-end;gap:4px;height:46px;margin-bottom:10px;display:flex}.store-sparkline span{background:linear-gradient(180deg, var(--store-accent), #ffffff2e);border-radius:999px 999px 2px 2px;flex:1}.store-trust-detail{color:var(--store-muted);font-size:11px;line-height:1.7}.store-tabs,.store-category-tabs{flex-wrap:wrap;gap:8px;display:flex}.store-tabs button,.store-category-tabs button{padding:8px 14px;font-size:11px;font-weight:800}.store-section{gap:18px;display:grid}.store-section-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:14px;padding-bottom:12px;display:flex}.store-section-head h2{letter-spacing:-.02em;margin-bottom:4px;font-size:22px;font-weight:900}.store-section-head p{color:var(--store-muted);font-size:12px}.store-card-grid{gap:14px;display:grid}.store-theme-shell .card-tile,.store-theme-shell .surface-muted,.store-theme-shell .surface{background:var(--store-surface)}@supports (color:color-mix(in lab, red, red)){.store-theme-shell .card-tile,.store-theme-shell .surface-muted,.store-theme-shell .surface{background:color-mix(in srgb, var(--store-surface) 92%, transparent)}}.store-theme-shell .card-tile,.store-theme-shell .surface-muted,.store-theme-shell .surface{color:var(--store-text);border-color:#ffffff14}.store-theme-shell .card-body>div:nth-child(2),.store-theme-shell .card-body>div:nth-child(4),.store-theme-shell .card-body>div:nth-child(5),.store-theme-shell .card-body>div:nth-child(6){color:var(--store-muted)}.store-theme-shell .btn-secondary{border-color:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.store-theme-shell .btn-secondary{border-color:color-mix(in srgb, var(--store-accent) 35%, transparent)}}.store-theme-shell .btn-secondary{background:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.store-theme-shell .btn-secondary{background:color-mix(in srgb, var(--store-accent) 14%, transparent)}}.store-theme-shell .btn-secondary{color:var(--store-accent)}@supports (color:color-mix(in lab, red, red)){.store-theme-shell .btn-secondary{color:color-mix(in srgb, var(--store-accent) 65%, white)}}.store-theme-shell[data-card-chrome=glass] .card-tile,.store-theme-shell[data-card-chrome=glass] .surface-muted,.store-theme-shell[data-card-chrome=glass] .surface,.store-theme-shell[data-card-chrome=glass] .store-review-card,.store-theme-shell[data-card-chrome=glass] .store-post-card,.store-theme-shell[data-card-chrome=glass] .store-trust-card{background:linear-gradient(180deg, #ffffff14, transparent), var(--store-surface)}@supports (color:color-mix(in lab, red, red)){.store-theme-shell[data-card-chrome=glass] .card-tile,.store-theme-shell[data-card-chrome=glass] .surface-muted,.store-theme-shell[data-card-chrome=glass] .surface,.store-theme-shell[data-card-chrome=glass] .store-review-card,.store-theme-shell[data-card-chrome=glass] .store-post-card,.store-theme-shell[data-card-chrome=glass] .store-trust-card{background:linear-gradient(180deg, #ffffff14, transparent), color-mix(in srgb, var(--store-surface) 72%, transparent)}}.store-theme-shell[data-card-chrome=glass] .card-tile,.store-theme-shell[data-card-chrome=glass] .surface-muted,.store-theme-shell[data-card-chrome=glass] .surface,.store-theme-shell[data-card-chrome=glass] .store-review-card,.store-theme-shell[data-card-chrome=glass] .store-post-card,.store-theme-shell[data-card-chrome=glass] .store-trust-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 50px #00000038}.store-theme-shell[data-card-chrome=solid] .card-tile,.store-theme-shell[data-card-chrome=solid] .surface-muted,.store-theme-shell[data-card-chrome=solid] .surface,.store-theme-shell[data-card-chrome=solid] .store-review-card,.store-theme-shell[data-card-chrome=solid] .store-post-card,.store-theme-shell[data-card-chrome=solid] .store-trust-card{background:var(--store-surface);box-shadow:0 18px 42px #0000003d}.store-theme-shell[data-card-chrome=outline] .card-tile,.store-theme-shell[data-card-chrome=outline] .surface-muted,.store-theme-shell[data-card-chrome=outline] .surface,.store-theme-shell[data-card-chrome=outline] .store-review-card,.store-theme-shell[data-card-chrome=outline] .store-post-card,.store-theme-shell[data-card-chrome=outline] .store-trust-card{border-width:1.5px;border-color:var(--store-accent);background:0 0}@supports (color:color-mix(in lab, red, red)){.store-theme-shell[data-card-chrome=outline] .card-tile,.store-theme-shell[data-card-chrome=outline] .surface-muted,.store-theme-shell[data-card-chrome=outline] .surface,.store-theme-shell[data-card-chrome=outline] .store-review-card,.store-theme-shell[data-card-chrome=outline] .store-post-card,.store-theme-shell[data-card-chrome=outline] .store-trust-card{border-color:color-mix(in srgb, var(--store-accent) 32%, #ffffff29)}}.store-theme-shell[data-card-chrome=outline] .card-tile,.store-theme-shell[data-card-chrome=outline] .surface-muted,.store-theme-shell[data-card-chrome=outline] .surface,.store-theme-shell[data-card-chrome=outline] .store-review-card,.store-theme-shell[data-card-chrome=outline] .store-post-card,.store-theme-shell[data-card-chrome=outline] .store-trust-card{box-shadow:inset 0 0 0 1px #ffffff0a}.store-theme-shell[data-card-chrome=paper] .card-tile,.store-theme-shell[data-card-chrome=paper] .surface-muted,.store-theme-shell[data-card-chrome=paper] .surface,.store-theme-shell[data-card-chrome=paper] .store-review-card,.store-theme-shell[data-card-chrome=paper] .store-post-card,.store-theme-shell[data-card-chrome=paper] .store-trust-card{background:linear-gradient(180deg, #ffffff0a, transparent), linear-gradient(135deg, #ffffff08, transparent 48%), var(--store-surface)}@supports (color:color-mix(in lab, red, red)){.store-theme-shell[data-card-chrome=paper] .card-tile,.store-theme-shell[data-card-chrome=paper] .surface-muted,.store-theme-shell[data-card-chrome=paper] .surface,.store-theme-shell[data-card-chrome=paper] .store-review-card,.store-theme-shell[data-card-chrome=paper] .store-post-card,.store-theme-shell[data-card-chrome=paper] .store-trust-card{background:linear-gradient(180deg, #ffffff0a, transparent), linear-gradient(135deg, #ffffff08, transparent 48%), color-mix(in srgb, var(--store-surface) 94%, #b08968 6%)}}.store-theme-shell[data-card-chrome=paper] .card-tile,.store-theme-shell[data-card-chrome=paper] .surface-muted,.store-theme-shell[data-card-chrome=paper] .surface,.store-theme-shell[data-card-chrome=paper] .store-review-card,.store-theme-shell[data-card-chrome=paper] .store-post-card,.store-theme-shell[data-card-chrome=paper] .store-trust-card{border-color:#ffffff1f;box-shadow:0 20px 44px #0003}.store-theme-shell[data-hero-layout=centered] .store-hero-grid{grid-template-columns:minmax(0,1fr);justify-items:center}.store-theme-shell[data-hero-layout=centered] .store-hero-main{text-align:center;flex-direction:column;align-items:center;max-width:920px}.store-theme-shell[data-hero-layout=centered] .store-specialties,.store-theme-shell[data-hero-layout=centered] .store-hero-actions,.store-theme-shell[data-hero-layout=centered] .store-owner-ribbon,.store-theme-shell[data-hero-layout=centered] .store-title-row{justify-content:center}.store-theme-shell[data-hero-layout=centered] .store-tagline,.store-theme-shell[data-hero-layout=centered] .store-hero-panel-copy{margin-left:auto;margin-right:auto}.store-theme-shell[data-hero-layout=centered] .store-hero-panel{width:min(920px,100%)}.store-theme-shell[data-hero-layout=editorial] .store-hero-content{align-items:stretch;padding-top:46px;padding-bottom:38px}.store-theme-shell[data-hero-layout=editorial] .store-hero-main{border-radius:30px 30px 10px}.store-theme-shell[data-hero-layout=editorial] .store-hero-panel{border-radius:10px 30px 30px}.store-theme-shell[data-hero-layout=editorial] .store-title-row h1{max-width:11ch;font-size:clamp(36px,6vw,56px);line-height:.98}.store-theme-shell[data-hero-layout=billboard] .store-hero,.store-theme-shell[data-hero-layout=billboard] .store-hero-content{min-height:340px}.store-theme-shell[data-hero-layout=billboard] .store-hero-grid{grid-template-columns:minmax(0,1.9fr) minmax(260px,.7fr)}.store-theme-shell[data-hero-layout=billboard] .store-hero-main{min-height:250px;padding:28px}.store-theme-shell[data-hero-layout=billboard] .store-title-row h1{font-size:clamp(42px,7vw,66px);line-height:.95}.store-theme-shell[data-hero-layout=billboard] .store-tagline{max-width:680px;font-size:15px}.store-card-grid.grid-compact{grid-template-columns:repeat(5,minmax(0,1fr))}.store-card-grid.grid-standard{grid-template-columns:repeat(4,minmax(0,1fr))}.store-card-grid.grid-featured{grid-template-columns:repeat(3,minmax(0,1fr))}.store-card-grid.grid-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.store-card-grid.grid-list{grid-template-columns:1fr}.tile-minimal .card-body>:nth-child(2),.tile-minimal .card-body>:nth-child(4),.tile-minimal .card-body>:nth-child(5){display:none}.tile-minimal .card-body{padding-top:10px}.tile-collector .card-tile{box-shadow:0 12px 24px #00000038}.tile-pro .card-actions .btn-secondary{min-width:78px}.store-about-grid{grid-template-columns:1.5fr 1fr;gap:14px;display:grid}.store-about-aside{gap:14px;display:grid}.store-side-label{color:var(--muted);letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:800}.store-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.store-review-list{gap:10px;display:grid}.store-review-card,.store-post-card{background:var(--store-surface);border:1px solid #ffffff14;border-radius:16px;padding:16px}.store-review-card p,.store-post-card p{color:var(--store-muted);margin-bottom:12px;font-size:13px;line-height:1.8}.store-review-head,.store-post-meta,.store-post-actions,.store-review-foot{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.store-review-head,.store-post-meta{margin-bottom:10px;font-size:12px}.store-review-foot,.store-post-actions{color:var(--muted);font-size:11px}.store-posts-feed{gap:12px;display:grid}.store-post-type{color:var(--store-accent);letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800;display:inline-flex}@media (max-width:1200px){.studio-workspace{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.store-card-grid.grid-compact{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.studio-topbar{flex-direction:column}.studio-workspace{grid-template-columns:1fr}.studio-controls{position:static}.store-hero-content{width:min(100%,100% - 28px)}.store-trust-grid,.store-review-grid,.store-about-grid,.store-hero-grid,.store-theme-shell[data-hero-layout=billboard] .store-hero-grid{grid-template-columns:1fr}.store-hero-panel{min-height:unset}.store-card-grid.grid-standard,.store-card-grid.grid-featured,.store-card-grid.grid-showcase,.store-card-grid.grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.studio-mobile-toggle{z-index:40;border:1px solid var(--bd2);color:var(--white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080f1eeb;border-radius:999px;align-self:flex-start;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex;position:sticky;bottom:16px}.studio-controls{z-index:45;border-top:1px solid var(--bd2);background:#04070ffa;border-radius:24px 24px 0 0;max-height:78vh;padding:14px;display:none;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -20px 60px #00000073}.studio-controls.open{display:grid}.studio-color-grid,.studio-featured-grid,.studio-visibility-grid,.studio-analytics-grid,.studio-banner-style-grid{grid-template-columns:1fr}.store-hero{min-height:260px}.store-hero-content{flex-direction:column;align-items:flex-start;min-height:260px}.store-hero-main{flex-direction:column}.store-hero-panel-grid{grid-template-columns:1fr 1fr}.store-card-grid.grid-standard,.store-card-grid.grid-featured,.store-card-grid.grid-showcase,.store-card-grid.grid-compact{grid-template-columns:1fr}}@media (max-width:560px){.store-hero-main,.store-hero-panel{border-radius:20px;padding:16px}.store-theme-shell[data-hero-layout=billboard] .store-title-row h1,.store-theme-shell[data-hero-layout=editorial] .store-title-row h1,.store-title-row h1{font-size:clamp(30px,11vw,42px)}.store-hero-panel-grid{grid-template-columns:1fr}}:root{--vs-bg-deepest:#050509;--vs-bg-page:#0a0a12;--vs-tile:#14141f;--vs-tile-hover:#1a1a2b;--vs-elevated:#1c1c2a;--vs-border:#ffffff0f;--vs-border-hover:#ffffff29;--vs-border-active:#8b5cf699;--vs-text:#fff;--vs-text-2:#ffffffb8;--vs-text-muted:#ffffff80;--vs-text-faint:#ffffff52;--vs-price:#fff;--vs-sold:#ef4444;--vs-up:#22c55e;--vs-down:#ef4444;--vs-accent-1:#8b5cf6;--vs-accent-2:#ec4899;--vs-accent-grad:linear-gradient(135deg, #8b5cf6 0%, #ec4899 100%);--vs-gold:#fbbf24;--vs-cyan:#22d3ee;--vs-coin-top:#fde68a;--vs-coin-mid:#fbbf24;--vs-coin-bottom:#b45309;--vs-coin-ring-top:#fbbf24;--vs-coin-ring-bottom:#92400e;--vs-coin-mark:#422006;--vs-live:#ef4444;--vs-new:#22d3ee;--vs-hot:#fb923c;--vs-auction:#fbbf24;--vs-success:#10b981;--vs-shadow-tile:0 2px 8px #0000003d, 0 1px 2px #0000007a;--vs-shadow-tile-hover:0 12px 32px #00000080, 0 4px 8px #0000004d;--vs-r-sm:6px;--vs-r-tile:10px;--vs-r-card:12px;--vs-r-cat:14px;--vs-r-banner:16px;--vs-ease:cubic-bezier(.4, 0, .2, 1);--vs-dur:.24s;--vs-dur-hover:.25s;--vs-font-display:var(--font-archivo-black), "Archivo Black", "Archivo", sans-serif;--vs-font-body:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;--vs-font-mono:var(--font-dm-mono), "DM Mono", ui-monospace, monospace;--vs-font-editorial:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--vs-container:1440px;--vs-pad-desktop:48px;--vs-pad-mobile:16px;--vs-rhythm:80px;--vs-rhythm-mobile:48px;--vs-atmos-intensity:1;--vs-noise-opacity:.035}.vs-shell{isolation:isolate;background:var(--vs-bg-page);color:var(--vs-text);font-family:var(--vs-font-body);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:14px;line-height:1.5;position:relative}.vs-shell:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 15% 10%, rgba(139, 92, 246, calc(.06 * var(--vs-atmos-intensity))) 0%, transparent 40%), radial-gradient(circle at 85% 30%, rgba(236, 72, 153, calc(.04 * var(--vs-atmos-intensity))) 0%, transparent 40%), radial-gradient(circle at 50% 90%, rgba(251, 191, 36, calc(.03 * var(--vs-atmos-intensity))) 0%, transparent 45%);transition:opacity var(--vs-dur) var(--vs-ease);position:fixed;inset:0}.vs-shell:after{content:"";pointer-events:none;z-index:0;opacity:var(--vs-noise-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='200' height='200' filter='url(%23n)' opacity='1'/></svg>");position:fixed;inset:0}.vs-shell>*{z-index:1;position:relative}.vs-display{font-family:var(--vs-font-display);letter-spacing:-.02em}.vs-mono{font-family:var(--vs-font-mono);font-feature-settings:"tnum"}.vs-editorial{font-family:var(--vs-font-editorial)}.vs-text-2{color:var(--vs-text-2)}.vs-muted{color:var(--vs-text-muted)}.vs-faint{color:var(--vs-text-faint)}.vs-grad-text{background:var(--vs-accent-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.vs-gold-text{color:var(--vs-gold)}.vs-cyan-text{color:var(--vs-cyan)}.vs-container{max-width:var(--vs-container);padding-inline:var(--vs-pad-desktop);margin-inline:auto}@media (max-width:768px){.vs-container{padding-inline:var(--vs-pad-mobile)}}@keyframes vs-pulse-live{0%,to{opacity:1;box-shadow:0 0 #ef444480}50%{opacity:1;box-shadow:0 0 0 6px #ef444400}}@keyframes vs-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes vs-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vs-spin{to{transform:rotate(360deg)}}.vs-nav{z-index:100;-webkit-backdrop-filter:blur(20px)saturate(140%);border-bottom:1px solid var(--vs-border);background:#0a0a12d9;position:sticky;top:0}.vs-nav-inner{max-width:var(--vs-container);padding:14px var(--vs-pad-desktop);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-inline:auto;display:grid}.vs-brand{font-family:var(--vs-font-display);letter-spacing:-.02em;white-space:nowrap;color:var(--vs-text);align-items:center;gap:10px;font-size:18px;display:flex}.vs-brand-mark{background:var(--vs-accent-grad);width:28px;height:28px;font-family:var(--vs-font-display);color:#fff;border-radius:8px;place-items:center;font-size:14px;display:grid;box-shadow:0 4px 16px #8b5cf659}.vs-brand-wordmark{font-family:var(--vs-font-display);letter-spacing:-.02em;line-height:1}.vs-brand-wordmark-vault{color:var(--vs-gold,#d4a24a)}.vs-brand-wordmark-store{color:var(--vs-text)}.marketing-wordmark{font-family:var(--vs-font-display,"Archivo Black", sans-serif);letter-spacing:-.02em;color:var(--vs-text,#0f172a);align-items:center;gap:10px;font-size:20px;line-height:1;text-decoration:none;display:inline-flex}.marketing-wordmark-text{align-items:baseline;display:inline-flex}.marketing-wordmark-vault{color:var(--vs-gold,#d4a24a)}.marketing-wordmark-store{color:currentColor}.marketing-footer-brand{align-items:center;gap:8px;display:inline-flex}.vs-search{background:var(--vs-tile);border:1px solid var(--vs-border);border-radius:var(--vs-r-card);height:44px;transition:border-color var(--vs-dur) var(--vs-ease), background var(--vs-dur) var(--vs-ease);align-items:center;gap:10px;padding:0 14px;display:flex}.vs-search:hover{border-color:var(--vs-border-hover)}.vs-search:focus-within{border-color:var(--vs-border-active);background:var(--vs-tile-hover)}.vs-search input{min-width:0;color:var(--vs-text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.vs-search input::placeholder{color:var(--vs-text-muted)}.vs-search-kbd{font-family:var(--vs-font-mono);color:var(--vs-text-faint);border:1px solid var(--vs-border);border-radius:4px;padding:3px 6px;font-size:11px}.vs-nav-actions{align-items:center;gap:10px;display:flex}.vs-nav-link{color:var(--vs-text-2);transition:color var(--vs-dur) var(--vs-ease), background var(--vs-dur) var(--vs-ease);border-radius:8px;padding:8px 10px;font-size:13px;font-weight:500}.vs-nav-link:hover{color:var(--vs-text);background:var(--vs-tile)}.vs-nav-link.is-active{color:var(--vs-text)}.vs-nav-subrow{max-width:var(--vs-container);padding:0 var(--vs-pad-desktop) 10px;scrollbar-width:none;gap:4px;margin-inline:auto;display:flex;overflow-x:auto}.vs-nav-subrow::-webkit-scrollbar{display:none}.vs-nav-subrow>a{color:var(--vs-text-muted);white-space:nowrap;transition:all var(--vs-dur) var(--vs-ease);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:500}.vs-nav-subrow>a:hover{color:var(--vs-text);background:var(--vs-tile)}.vs-nav-subrow>a.is-active{color:var(--vs-text);background:var(--vs-tile);border:1px solid var(--vs-border-hover)}.vs-btn{height:40px;font-family:var(--vs-font-body);white-space:nowrap;transition:all var(--vs-dur) var(--vs-ease);color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.vs-btn-primary{background:var(--vs-accent-grad);color:#fff;box-shadow:0 4px 16px #8b5cf640}.vs-btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 24px #8b5cf666}.vs-btn-secondary{background:var(--vs-tile);border-color:var(--vs-border);color:var(--vs-text)}.vs-btn-secondary:hover{background:var(--vs-tile-hover);border-color:var(--vs-border-hover)}.vs-btn-ghost{color:var(--vs-text-2)}.vs-btn-ghost:hover{background:var(--vs-tile);color:var(--vs-text)}.vs-btn-sm{height:32px;padding:0 12px;font-size:12px}.vs-btn-lg{border-radius:12px;height:52px;padding:0 28px;font-size:15px}.vs-tile{background:var(--vs-tile);border-radius:var(--vs-r-tile);box-shadow:var(--vs-shadow-tile);transition:transform var(--vs-dur-hover) var(--vs-ease), box-shadow var(--vs-dur-hover) var(--vs-ease), background var(--vs-dur-hover) var(--vs-ease);cursor:pointer;border:1px solid #0000;flex-direction:column;display:flex;position:relative;overflow:hidden}.vs-tile:hover{box-shadow:var(--vs-shadow-tile-hover);background:var(--vs-tile-hover);transform:translateY(-4px)}.vs-tile-media{aspect-ratio:3/4;background:#0a0a12;position:relative;overflow:hidden}.vs-tile-media img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--vs-ease)}.vs-tile:hover .vs-tile-media img{transform:scale(1.04)}.vs-tile-body{flex-direction:column;flex:1;gap:6px;padding:14px;display:flex}.vs-tile-name{color:var(--vs-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.vs-tile-meta{color:var(--vs-text-muted);align-items:center;gap:6px;font-size:11px;display:flex}.vs-tile-price{font-family:var(--vs-font-display);letter-spacing:-.02em;color:var(--vs-price);margin-top:4px;font-size:22px;line-height:1}.vs-tile-subprice{font-family:var(--vs-font-mono);color:var(--vs-text-muted);font-size:11px}.vs-badge{letter-spacing:.02em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.vs-badge-live{color:#fff;background:#ef4444e6}.vs-badge-live:before{content:"";background:#fff;border-radius:999px;width:6px;height:6px;animation:1.4s infinite vs-pulse-live}.vs-badge-auction{color:#0a0a12;background:#fbbf24f2}.vs-badge-hot{color:#0a0a12;background:#fb923cf2}.vs-badge-new{color:#0a0a12;background:#22d3eef2}.vs-badge-sold{color:#ef4444;background:#ef444426;border:1px solid #ef444466}.vs-auth-shield{color:var(--vs-cyan);letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#22d3ee1f;border:1px solid #22d3ee66;border-radius:999px;align-items:center;gap:5px;padding:3px 8px 3px 5px;font-size:10px;font-weight:700;display:inline-flex}.vs-auth-shield svg{flex-shrink:0}.vs-grade{font-family:var(--vs-font-mono);border:1px solid var(--vs-border);color:var(--vs-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:500;display:inline-flex}.vs-grade.is-10{color:var(--vs-cyan);background:#22d3ee14;border-color:#22d3ee66}.vs-grade.is-9{color:var(--vs-gold);background:#fbbf2414;border-color:#fbbf2466}.vs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (max-width:900px){.vs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.vs-section{margin-top:var(--vs-rhythm)}@media (max-width:768px){.vs-section{margin-top:var(--vs-rhythm-mobile)}}.vs-section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.vs-section-title{font-family:var(--vs-font-display);letter-spacing:-.02em;font-size:28px;line-height:1}.vs-eyebrow{font-family:var(--vs-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--vs-text-muted);margin-bottom:8px;font-size:11px}.vs-section-link{color:var(--vs-text-2);transition:all var(--vs-dur) var(--vs-ease);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-size:13px;display:inline-flex}.vs-section-link:hover{color:var(--vs-text);background:var(--vs-tile)}.vs-banner{border-radius:var(--vs-r-banner);background:var(--vs-tile);isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:360px;padding:56px 48px;display:flex;position:relative;overflow:hidden}.vs-banner:before{content:"";z-index:0;background:radial-gradient(at 80% 20%,#ec48994d,#0000 50%),radial-gradient(at 20% 80%,#8b5cf64d,#0000 50%),linear-gradient(#0a0a1200 50%,#0a0a1299 100%);position:absolute;inset:0}.vs-banner>*{z-index:1;position:relative}.vs-banner-title{font-family:var(--vs-font-editorial);letter-spacing:-.02em;max-width:680px;font-size:56px;font-weight:500;line-height:1.02}.vs-banner-sub{color:var(--vs-text-2);max-width:480px;margin-top:14px;font-size:15px;line-height:1.5}.vs-banner-cta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.vs-chip{background:var(--vs-tile);border:1px solid var(--vs-border);height:28px;color:var(--vs-text-2);transition:all var(--vs-dur) var(--vs-ease);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.vs-chip:hover{border-color:var(--vs-border-hover);color:var(--vs-text)}.vs-chip.is-active{border-color:var(--vs-border-active);color:var(--vs-text);background:#8b5cf624}.vs-footer{border-top:1px solid var(--vs-border);background:var(--vs-bg-deepest);margin-top:120px;padding:56px 0 40px}.vs-footer-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:48px;margin-bottom:48px;display:grid}@media (max-width:900px){.vs-footer-grid{grid-template-columns:1fr 1fr;gap:32px}}.vs-footer h5{font-family:var(--vs-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--vs-text-muted);margin-bottom:16px;font-size:11px;font-weight:500}.vs-footer ul{gap:10px;padding:0;list-style:none;display:grid}.vs-footer a{color:var(--vs-text-2);transition:color var(--vs-dur) var(--vs-ease);font-size:13px}.vs-footer a:hover{color:var(--vs-text)}.vs-footer-brand{font-family:var(--vs-font-display);letter-spacing:.04em;color:var(--vs-gold);text-transform:uppercase;border-top:1px solid var(--vs-border);justify-content:space-between;align-items:center;gap:10px;padding:20px 0;font-size:14px;font-weight:400;display:flex}.vs-footer-brand .vs-footer-meta{font-family:var(--vs-font-mono);color:var(--vs-text-muted);text-transform:none;letter-spacing:0;font-size:11px;font-weight:400}.vs-cat{border-radius:var(--vs-r-cat);background:var(--vs-tile);aspect-ratio:3/2;box-shadow:var(--vs-shadow-tile);transition:all var(--vs-dur-hover) var(--vs-ease);cursor:pointer;border:1px solid #0000;flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:relative;overflow:hidden}.vs-cat:hover{background:var(--vs-tile-hover);box-shadow:var(--vs-shadow-tile-hover);transform:translateY(-3px)}.vs-cat-title{font-family:var(--vs-font-display);letter-spacing:-.02em;font-size:24px}.vs-cat-count{font-family:var(--vs-font-mono);color:var(--vs-text-muted);font-size:12px}.vs-cat-art{opacity:.85;filter:drop-shadow(0 10px 20px #0006);width:140px;height:140px;transition:transform var(--vs-dur-hover) var(--vs-ease);object-fit:contain;position:absolute;bottom:-20px;right:-10px;transform:rotate(8deg)}.vs-cat:hover .vs-cat-art{transform:rotate(4deg)translateY(-4px)scale(1.04)}.vs-surface{background:var(--vs-tile);border-radius:var(--vs-r-card);box-shadow:var(--vs-shadow-tile);padding:24px}.vs-surface-elev{background:var(--vs-elevated);border-radius:var(--vs-r-card);box-shadow:var(--vs-shadow-tile);padding:24px}.vs-stat-row{background:var(--vs-border);border-radius:var(--vs-r-card);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.vs-stat{background:var(--vs-tile);padding:18px 20px}.vs-stat-label{font-family:var(--vs-font-mono);color:var(--vs-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px}.vs-stat-value{font-family:var(--vs-font-display);letter-spacing:-.02em;font-size:28px;line-height:1}.vs-field{gap:6px;display:grid}.vs-field-label{font-family:var(--vs-font-mono);color:var(--vs-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.vs-input{background:var(--vs-tile);border:1px solid var(--vs-border);border-radius:var(--vs-r-tile,10px);height:44px;color:var(--vs-text);width:100%;transition:border-color var(--vs-dur) var(--vs-ease), background var(--vs-dur) var(--vs-ease);padding:0 14px;font-family:inherit;font-size:14px}.vs-input:hover{border-color:var(--vs-border-hover)}.vs-input:focus{border-color:var(--vs-border-active);background:var(--vs-tile-hover);outline:none}.vs-mobile-only{display:none}@media (max-width:768px){.vs-shell .vs-desktop-only{display:none}.vs-mobile-only{display:block}.vs-nav-inner{padding:12px var(--vs-pad-mobile);grid-template-columns:auto 1fr;gap:12px}.vs-nav-subrow{padding:0 var(--vs-pad-mobile) 10px}.vs-banner{min-height:280px;padding:32px 24px}.vs-banner-title{font-size:36px}.vs-section-title{font-size:22px}.vs-stat-row{grid-template-columns:repeat(2,1fr)}.vs-footer-grid{margin-bottom:32px}.vs-browse-layout,.vs-detail-layout,.vs-sell-layout,.vs-studio-layout{grid-template-columns:1fr!important}.vs-onboarding-tiers{grid-template-columns:repeat(2,1fr)!important}.vs-store-featured{grid-template-columns:1fr!important;padding:24px!important}}.vs-rank-row:hover,.vs-browse-list-row:hover{background:var(--vs-tile-hover)}.vs-fee-badge{font-family:var(--vs-font-mono);letter-spacing:.08em;color:#0f8;white-space:nowrap;background:#00ff8814;border:1px solid #00ff8838;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.vs-fee-badge .vs-pulse{background:#0f8;border-radius:999px;width:6px;height:6px;animation:1.8s infinite vs-pulse-live;box-shadow:0 0 8px #0f8}.vs-ticker-strip{z-index:99;border-bottom:1px solid var(--vs-border);-webkit-backdrop-filter:blur(10px)saturate(140%);background:#06060ceb;height:28px;position:sticky;top:0;overflow:hidden}.vs-ticker-track{white-space:nowrap;will-change:transform;align-items:center;gap:28px;height:100%;padding-left:24px;animation:120s linear infinite vs-ticker-scroll;display:flex}.vs-ticker-item{font-family:var(--vs-font-mono);letter-spacing:.04em;align-items:center;gap:8px;font-size:11px;display:inline-flex}.vs-ticker-item .vs-ticker-sym{color:var(--vs-text-muted)}.vs-ticker-item .vs-ticker-px{color:var(--vs-text);font-weight:600}.vs-ticker-item .vs-ticker-up{color:#0f8}.vs-ticker-item .vs-ticker-down{color:#f57}@keyframes vs-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.vs-ticker-track{animation:none}}.vs-fee-strip{border-radius:var(--vs-r-card);background:linear-gradient(90deg,#00ff880f 0%,#00ff8805 60%,#0000 100%);border:1px solid #00ff882e;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:14px 20px;display:flex}.vs-fee-strip-head{align-items:center;gap:14px;font-size:13px;display:flex}.vs-fee-strip-figure{font-family:var(--vs-font-mono);color:#0f8;font-size:18px;font-weight:700}.vs-fee-strip-sub{color:var(--vs-text-muted);font-size:12px}.vs-fee-strip-cta{color:var(--vs-text-2);white-space:nowrap;font-size:12px}@media (max-width:768px){.vs-fee-strip{flex-direction:column;align-items:flex-start;gap:8px}}.vs-pricing-wrap{max-width:1120px;padding:48px var(--vs-pad-desktop) 80px;margin:0 auto}.vs-pricing-hero h1{font-family:var(--vs-font-display);letter-spacing:-.02em;margin:12px 0 16px;font-size:clamp(34px,5vw,56px);line-height:1.02}.vs-pricing-hero p{color:var(--vs-text-2);max-width:720px;margin:0 0 32px;font-size:16px;line-height:1.55}.vs-plan-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px;display:grid}@media (max-width:960px){.vs-plan-grid{grid-template-columns:1fr}}.vs-plan-card{border-radius:var(--vs-r-card);background:var(--vs-tile);border:1px solid var(--vs-border);flex-direction:column;gap:14px;padding:28px 24px;display:flex;position:relative}.vs-plan-card.is-featured{background:linear-gradient(180deg, #8b5cf614 0%, #ec48990a 60%, var(--vs-tile) 100%);border-color:#8b5cf673;box-shadow:0 12px 40px #8b5cf62e}.vs-plan-badge{font-family:var(--vs-font-mono);letter-spacing:.14em;background:var(--vs-accent-grad);color:#fff;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.vs-plan-name{font-family:var(--vs-font-display);letter-spacing:-.01em;font-size:18px}.vs-plan-price{align-items:baseline;gap:6px;display:flex}.vs-plan-price .vs-plan-amount{font-family:var(--vs-font-mono);letter-spacing:-.02em;font-size:38px;font-weight:700}.vs-plan-price .vs-plan-suffix{color:var(--vs-text-muted);font-size:13px}.vs-plan-tagline{color:var(--vs-text-2);font-size:13px;line-height:1.5}.vs-plan-features{flex-direction:column;gap:8px;margin-top:4px;display:flex}.vs-plan-feature{color:var(--vs-text-2);align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.vs-plan-feature:before{content:"✓";color:#0f8;flex:0 0 14px;font-weight:700;line-height:1.3}.vs-plan-cta{margin-top:auto}.vs-fee-table{border-radius:var(--vs-r-card);border:1px solid var(--vs-border);background:var(--vs-tile);margin-bottom:40px;overflow:hidden}.vs-fee-table-header{border-bottom:1px solid var(--vs-border);padding:20px 24px}.vs-fee-table-title{font-family:var(--vs-font-display);margin:0 0 4px;font-size:20px}.vs-fee-table-sub{color:var(--vs-text-muted);font-size:12px}.vs-fee-row{border-top:1px solid var(--vs-border);grid-template-columns:1.2fr 1fr 1fr 1fr;align-items:center;padding:14px 24px;font-size:13px;display:grid}.vs-fee-row:first-of-type{border-top:0}.vs-fee-row.is-ours{background:#00ff880d}.vs-fee-row .vs-fee-name{font-weight:600}.vs-fee-row .vs-fee-num{font-family:var(--vs-font-mono)}.vs-fee-row .vs-fee-take{color:#f57}.vs-fee-row.is-ours .vs-fee-take{color:#0f8}.vs-fee-row .vs-fee-net-loss{color:var(--vs-text-muted)}@media (max-width:640px){.vs-fee-row{grid-template-columns:1.2fr 1fr;gap:4px 12px}.vs-fee-row .vs-fee-take,.vs-fee-row .vs-fee-net-loss{grid-column:span 2;font-size:12px}}.vs-faq{border-radius:var(--vs-r-card);border:1px solid var(--vs-border);background:var(--vs-border);flex-direction:column;gap:1px;display:flex;overflow:hidden}.vs-faq-item{background:var(--vs-tile);padding:18px 22px}.vs-faq-q{margin:0 0 6px;font-size:14px;font-weight:600}.vs-faq-a{color:var(--vs-text-2);margin:0;font-size:13px;line-height:1.55}.vs-trust-grid{border-radius:var(--vs-r-card);border:1px solid var(--vs-border);background:var(--vs-tile);margin-bottom:40px;padding:24px}.vs-trust-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:960px){.vs-trust-row{grid-template-columns:1fr}}.vs-trust-card{border:1px solid var(--vs-border);background:#ffffff05;border-radius:12px;padding:16px}.vs-trust-title{font-family:var(--vs-font-display);margin-bottom:10px;font-size:14px}.vs-trust-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.vs-trust-chip{font-family:var(--vs-font-mono);letter-spacing:.04em;border:1px solid var(--vs-border);color:var(--vs-text-2);white-space:nowrap;background:#ffffff05;border-radius:999px;padding:3px 8px;font-size:10px}.vs-trust-chip--freshness{color:#6ea8ff;background:#6ea8ff0f;border-color:#6ea8ff38}.vs-trust-chip--confidence{color:#0f8;background:#00ff880f;border-color:#00ff8838}.vs-trust-chip--source{color:var(--vs-text-muted)}.vs-trust-why{color:var(--vs-text-2);margin:0;font-size:12px;line-height:1.55}.vs-trust-why strong{color:var(--vs-text);font-weight:700}.vs-fee-footnote{border-top:1px solid var(--vs-border);color:var(--vs-text-muted);padding:14px 24px;font-size:12px;line-height:1.55}.vs-fee-strip-stats{color:var(--vs-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-family:var(--vs-font-mono);gap:18px;display:flex}.vs-fee-strip-stats strong{color:var(--vs-text);font-weight:700}.vs-dash-shell{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;padding:28px 0 96px;display:grid}@media (max-width:960px){.vs-dash-shell{grid-template-columns:1fr;gap:18px;padding:18px 0 120px}}.vs-sidebar{background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:18px;flex-direction:column;gap:4px;padding:16px;display:flex;position:sticky;top:128px}@media (max-width:960px){.vs-sidebar{flex-direction:row;gap:4px;padding:10px;position:static;overflow-x:auto}.vs-sidebar::-webkit-scrollbar{display:none}}.vs-sidebar-group{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}@media (max-width:960px){.vs-sidebar-group{flex-direction:row;flex-shrink:0;margin-bottom:0}}.vs-sidebar-label{letter-spacing:.12em;text-transform:uppercase;color:var(--vs-text-muted);padding:8px 12px 4px;font-size:10px;font-weight:700}@media (max-width:960px){.vs-sidebar-label{display:none}}.vs-sidebar-link{color:var(--vs-text-2);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.vs-sidebar-link:hover{color:var(--vs-text);background:var(--vs-tile)}.vs-sidebar-link.is-active{color:var(--vs-text);background:#8b5cf62e}.vs-sidebar-link[data-nav-item=marketplace]{color:#f4d27a;background:linear-gradient(#e7b64b2e,#e7b64b14);box-shadow:inset 0 0 0 1px #e7b64b47}.vs-sidebar-link[data-nav-item=marketplace]:hover,.vs-sidebar-link[data-nav-item=marketplace].is-active{color:#fff3c6;background:linear-gradient(#e7b64b4d,#e7b64b24);box-shadow:inset 0 0 0 1px #e7b64b66,0 10px 30px #e7b64b1f}.vs-sidebar-link[data-nav-item=dashboard]{color:#f3a7d4;background:linear-gradient(#ec489929,#ec489912);box-shadow:inset 0 0 0 1px #ec489942}.vs-sidebar-link[data-nav-item=dashboard]:hover,.vs-sidebar-link[data-nav-item=dashboard].is-active{color:#ffd5ea;background:linear-gradient(#ec489947,#ec48991f);box-shadow:inset 0 0 0 1px #ec489961,0 10px 30px #ec48991f}.vs-sidebar-link[data-nav-item=catalog]{color:#c6a3ff;background:linear-gradient(#8b5cf62e,#8b5cf614);box-shadow:inset 0 0 0 1px #8b5cf642}.vs-sidebar-link[data-nav-item=catalog]:hover,.vs-sidebar-link[data-nav-item=catalog].is-active{color:#eadbff;background:linear-gradient(#8b5cf64d,#8b5cf624);box-shadow:inset 0 0 0 1px #8b5cf661,0 10px 30px #8b5cf61f}.vs-sidebar-link[data-nav-item=portfolio]{color:#7ce2a7;background:linear-gradient(#22c55e2e,#22c55e14);box-shadow:inset 0 0 0 1px #22c55e42}.vs-sidebar-link[data-nav-item=portfolio]:hover,.vs-sidebar-link[data-nav-item=portfolio].is-active{color:#d4ffe4;background:linear-gradient(#22c55e4d,#22c55e24);box-shadow:inset 0 0 0 1px #22c55e61,0 10px 30px #22c55e1f}.vs-sidebar-link[data-nav-item=trades]{color:#9fd1ff;background:linear-gradient(#3b82f62e,#3b82f614);box-shadow:inset 0 0 0 1px #3b82f642}.vs-sidebar-link[data-nav-item=trades]:hover,.vs-sidebar-link[data-nav-item=trades].is-active{color:#def;background:linear-gradient(#3b82f64d,#3b82f624);box-shadow:inset 0 0 0 1px #3b82f661,0 10px 30px #3b82f61f}.vs-sidebar-link[data-nav-item=storefront]{color:#ff9c9c;background:linear-gradient(#ef44442e,#ef444414);box-shadow:inset 0 0 0 1px #ef444442}.vs-sidebar-link[data-nav-item=storefront]:hover,.vs-sidebar-link[data-nav-item=storefront].is-active{color:#ffd8d8;background:linear-gradient(#ef44444d,#ef444424);box-shadow:inset 0 0 0 1px #ef444461,0 10px 30px #ef44441f}.vs-sidebar-link .vs-sidebar-count{font-family:var(--vs-font-mono);color:var(--vs-text-muted);background:var(--vs-tile);border-radius:6px;margin-left:auto;padding:2px 6px;font-size:11px}.vs-mobile-dock-link{position:relative}.vs-mobile-dock-label{justify-content:center;align-items:center;gap:6px;display:inline-flex}.vs-mobile-dock-badge{background:var(--vs-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 0 18px #8b5cf659}.vs-trade-toast{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:min(420px,100vw - 32px);color:var(--vs-text);background:#090c16f0;border:1px solid #5db8ff33;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex;position:fixed;bottom:28px;right:20px;box-shadow:0 18px 40px #00000052}.vs-trade-toast strong{margin-bottom:4px;font-size:13px;display:block}.vs-trade-toast div:last-child,.vs-trade-toast>div>div{color:var(--vs-text-muted);font-size:12px;line-height:1.45}.vs-trade-toast-link,.vs-trade-toast-close{min-height:34px;color:var(--vs-text);background:#5db8ff1f;border:1px solid #5db8ff2e;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.vs-trade-toast-close{background:0 0;min-width:34px;padding:0}.vs-side-rail{z-index:45;pointer-events:none;width:208px;padding:0 16px 24px 20px;position:fixed;top:104px;bottom:0;left:0}.vs-side-rail-panel{pointer-events:auto;max-height:calc(100vh - 128px);position:static;overflow-y:auto}.vs-side-rail-panel::-webkit-scrollbar{width:0;height:0}.vs-side-rail-offset{min-width:0;padding-left:240px}@media (max-width:1023px){.vs-side-rail{display:none}.vs-side-rail-offset{padding-left:0}}.vs-dash-main{flex-direction:column;gap:20px;min-width:0;display:flex}.vs-dash-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.vs-dash-header h1{font-family:var(--vs-font-display);letter-spacing:-.02em;margin:0 0 4px;font-size:30px}.vs-dash-header p{color:var(--vs-text-muted);margin:0;font-size:13px}.vs-dash-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:720px){.vs-dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.vs-dash-kpi{background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.vs-dash-kpi-label{text-transform:uppercase;letter-spacing:.1em;color:var(--vs-text-muted);font-size:11px;font-weight:700}.vs-dash-kpi-value{font-family:var(--vs-font-display);letter-spacing:-.02em;color:var(--vs-text);font-size:26px}.vs-dash-kpi-sub{font-family:var(--vs-font-mono);color:var(--vs-text-muted);font-size:12px}.vs-dash-kpi-sub.is-up{color:#0f8}.vs-dash-kpi-sub.is-down{color:#f57}.vs-dash-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:960px){.vs-dash-grid{grid-template-columns:1fr}}.vs-dash-grid .vs-dash-wide{grid-column:span 2}@media (max-width:960px){.vs-dash-grid .vs-dash-wide{grid-column:auto}}.vs-dash-widget{background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.vs-dash-widget-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.vs-dash-widget-title{color:var(--vs-text);margin:0;font-size:14px;font-weight:700}.vs-dash-widget-sub{color:var(--vs-text-muted);letter-spacing:.05em;font-size:11px}.vs-dash-widget-empty{text-align:center;color:var(--vs-text-muted);padding:20px 0;font-size:13px}.vs-dash-row{border-bottom:1px solid var(--vs-border);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:grid}.vs-dash-row:last-child{border-bottom:0}.vs-dash-row-img{background:var(--vs-bg-deepest);border-radius:4px;width:44px;height:60px;overflow:hidden}.vs-dash-row-img img{object-fit:cover;width:100%;height:100%}.vs-dash-row-title{color:var(--vs-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.vs-dash-row-sub{color:var(--vs-text-muted);font-size:11px}.vs-dash-row-meta{font-family:var(--vs-font-mono);color:var(--vs-text);text-align:right;white-space:nowrap;font-size:13px}.vs-dash-row-meta-sub{letter-spacing:.05em;text-transform:uppercase;color:var(--vs-text-muted);font-size:10px}.vs-alert-form{background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:14px;grid-template-columns:minmax(0,1fr) 140px 120px auto;gap:10px;padding:14px;display:grid}@media (max-width:720px){.vs-alert-form{grid-template-columns:1fr}}.vs-alert-input{border:1px solid var(--vs-border);background:var(--vs-bg-deepest);height:40px;color:var(--vs-text);font-size:13px;font-family:var(--vs-font-body);border-radius:10px;padding:0 12px}.vs-alert-input:focus{border-color:var(--vs-accent);outline:none}.vs-alert-card{background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.vs-alert-card.is-triggered{background:linear-gradient(180deg, #00ff880f, var(--vs-surface));border-color:#00ff8859}.vs-alert-card-img{background:var(--vs-bg-deepest);border-radius:4px;width:48px;height:66px;overflow:hidden}.vs-alert-card-img img{object-fit:cover;width:100%;height:100%}.vs-alert-card-title{color:var(--vs-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.vs-alert-card-rule{color:var(--vs-text-muted);font-size:12px;font-family:var(--vs-font-mono)}.vs-alert-card-px{font-family:var(--vs-font-display);color:var(--vs-text);text-align:right;font-size:18px}.vs-alert-card-px-sub{letter-spacing:.05em;text-transform:uppercase;color:var(--vs-text-muted);text-align:right;font-size:10px}.vs-alert-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.vs-alert-badge.is-armed{color:#c4b5fd;background:#8b5cf624}.vs-alert-badge.is-triggered{color:#86efac;background:#00ff8824}.vs-buylist-form{background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:14px;grid-template-columns:minmax(0,2fr) 140px 140px 120px auto;gap:10px;padding:14px;display:grid}@media (max-width:720px){.vs-buylist-form{grid-template-columns:1fr}}.vs-buylist-card{background:var(--vs-surface);border:1px solid var(--vs-border);border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto auto auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.vs-buylist-card:hover{border-color:var(--vs-border-hover);background:var(--vs-tile)}@media (max-width:720px){.vs-buylist-card{grid-template-columns:56px minmax(0,1fr);row-gap:8px}}.vs-buylist-img{background:var(--vs-bg-deepest);border-radius:6px;width:56px;height:76px;overflow:hidden}.vs-buylist-img img{object-fit:cover;width:100%;height:100%}.vs-buylist-title{color:var(--vs-text);font-size:14px;font-weight:600}.vs-buylist-sub{color:var(--vs-text-muted);font-size:12px}.vs-buylist-dealer{color:var(--vs-text-muted);font-size:11px;font-family:var(--vs-font-mono);align-items:center;gap:6px;display:inline-flex}.vs-buylist-px{font-family:var(--vs-font-display);color:var(--vs-gold);text-align:right;font-size:20px}.vs-buylist-px-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--vs-text-muted);text-align:right;font-size:10px}.vs-buylist-fills{font-family:var(--vs-font-mono);letter-spacing:.04em;color:var(--vs-text-muted);text-transform:uppercase;background:var(--vs-tile);border-radius:6px;padding:4px 10px;font-size:11px}.vs-upgrade-banner{background:linear-gradient(135deg,#8b5cf62e,#d4a24a1f);border:1px solid #8b5cf666;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.vs-upgrade-banner-title{color:var(--vs-text);margin:0 0 2px;font-size:14px;font-weight:700}.vs-upgrade-banner-sub{color:var(--vs-text-2);margin:0;font-size:12px}.vs-upgrade-banner strong{color:var(--vs-gold)}.vs-quota{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;font-family:var(--vs-font-mono);background:var(--vs-tile);border:1px solid var(--vs-border);color:var(--vs-text-2);border-radius:999px;align-items:center;gap:10px;padding:6px 12px;display:inline-flex}.vs-quota.is-warning{color:var(--vs-gold);background:#d4a24a14;border-color:#d4a24a80}.vs-quota.is-blocked{color:#f57;background:#ff557714;border-color:#ff557780}.vs-quota-bar{background:var(--vs-bg-deepest);border-radius:999px;width:60px;height:4px;overflow:hidden}.vs-quota-bar span{background:var(--vs-accent);border-radius:999px;height:100%;display:block}.vs-quota.is-warning .vs-quota-bar span{background:var(--vs-gold)}.vs-quota.is-blocked .vs-quota-bar span{background:#f57}.vs-seg{background:var(--vs-bg-deepest);border:1px solid var(--vs-border);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.vs-seg button{appearance:none;color:var(--vs-text-muted);cursor:pointer;letter-spacing:.04em;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700}.vs-seg button.is-active{color:var(--vs-text);background:var(--vs-tile)}:root{--vs3-bg:#090b12;--vs3-bg-deep:#05070d;--vs3-surface:#121623eb;--vs3-surface-2:#161a2afa;--vs3-surface-3:#1c2236fa;--vs3-line:#ffffff14;--vs3-line-strong:#ffffff24;--vs3-text:#f4f7ff;--vs3-text-2:#eaefffb8;--vs3-text-3:#bec9e57a;--vs3-accent:#5db8ff;--vs3-accent-2:#7b7dff;--vs3-gold:#e7b64b;--vs3-up:#22d98a;--vs3-down:#f87171;--vs3-shadow:0 20px 56px #00000057;--vs3-shadow-soft:0 10px 26px #0000003d;--vs3-shell-grad:radial-gradient(circle at top left, #5db8ff1f, transparent 26%), radial-gradient(circle at 82% 10%, #7b7dff1a, transparent 24%), radial-gradient(circle at bottom center, #e7b64b14, transparent 24%), linear-gradient(180deg, #080b12fa, #080a10)}.vs3-shell{z-index:1;min-height:100vh;color:var(--vs3-text);background:var(--vs3-shell-grad);grid-template-columns:280px minmax(0,1fr);display:grid;position:relative}.vs3-shell:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 20% 20%,#5db8ff0d,#0000 22%),radial-gradient(circle at 82% 18%,#7b7dff0d,#0000 18%),radial-gradient(circle at 50% 88%,#e7b64b0a,#0000 18%);position:fixed;inset:0}.vs3-ticker-wrap{z-index:25;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06090fe0;border-bottom:1px solid #ffffff0f;height:34px;position:fixed;top:0;left:0;right:0}.vs3-ticker{grid-template-columns:auto 1fr;align-items:center;gap:18px;height:100%;padding:0 20px;display:grid}.vs3-ticker-label,.vs3-panel-eyebrow,.vs3-topbar-eyebrow,.vs3-store-tag,.vs3-plan-card-tag,.vs3-brand-tag,.vs3-search-kbd,.vs3-field-label,.vs3-target-sub,.vs3-chart-legend,.vs3-user-handle{letter-spacing:.12em;text-transform:uppercase;font-family:DM Mono,monospace}.vs3-ticker-label{color:var(--vs3-gold);white-space:nowrap;align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.vs3-ticker-dot{background:var(--vs3-up);border-radius:999px;width:8px;height:8px;box-shadow:0 0 10px #22d98a80}.vs3-ticker-track{overflow:hidden}.vs3-ticker-rail{align-items:center;gap:26px;min-width:max-content;animation:34s linear infinite vs3-marquee;display:inline-flex}.vs3-ticker-item{white-space:nowrap;align-items:center;gap:10px;font-size:11px;display:inline-flex}.vs3-ticker-sym,.vs3-ticker-price{color:var(--vs3-text);font-family:DM Mono,monospace}.vs3-ticker-name{color:var(--vs3-text-2)}.vs3-ticker-delta{font-family:DM Mono,monospace;font-size:10px}.vs3-ticker-delta.is-up{color:var(--vs3-up)}.vs3-ticker-delta.is-down{color:var(--vs3-down)}.vs3-sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:5;background:linear-gradient(#0a0d16eb,#06080ef5);border-right:1px solid #ffffff0f;align-self:start;min-height:calc(100vh - 34px);padding:26px 22px 22px;position:sticky;top:34px}.vs3-brand{align-items:center;gap:12px;display:flex}.vs3-brand-text{flex-direction:column;gap:2px;display:flex}.vs3-brand-name{font-family:Archivo Black,DM Sans,sans-serif;font-size:24px;line-height:1}.vs3-brand-name span{color:var(--vs3-gold)}.vs3-brand-tag{color:var(--vs3-text-3);font-size:10px}.vs3-sidebar-nav{gap:4px;margin-top:30px;display:grid}.vs3-sidebar-link{color:var(--vs3-text-2);border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:13px 14px;transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.vs3-sidebar-link:hover,.vs3-sidebar-link.is-active{color:var(--vs3-text);background:#5db8ff14;border-color:#5db8ff2e;transform:translate(2px)}.vs3-sidebar-link[data-nav-item=marketplace]{color:#f4d27a;background:linear-gradient(#e7b64b2e,#e7b64b14);border-color:#e7b64b42}.vs3-sidebar-link[data-nav-item=marketplace]:hover,.vs3-sidebar-link[data-nav-item=marketplace].is-active{color:#fff3c6;background:linear-gradient(#e7b64b4d,#e7b64b24);border-color:#e7b64b61;box-shadow:0 10px 30px #e7b64b24}.vs3-sidebar-link[data-nav-item=dashboard]{color:#f3a7d4;background:linear-gradient(#ec489929,#ec489912);border-color:#ec48993d}.vs3-sidebar-link[data-nav-item=dashboard]:hover,.vs3-sidebar-link[data-nav-item=dashboard].is-active{color:#ffd5ea;background:linear-gradient(#ec489947,#ec48991f);border-color:#ec48995c;box-shadow:0 10px 30px #ec489924}.vs3-sidebar-link[data-nav-item=catalog]{color:#c6a3ff;background:linear-gradient(#8b5cf62e,#8b5cf614);border-color:#8b5cf63d}.vs3-sidebar-link[data-nav-item=catalog]:hover,.vs3-sidebar-link[data-nav-item=catalog].is-active{color:#eadbff;background:linear-gradient(#8b5cf64d,#8b5cf624);border-color:#8b5cf65c;box-shadow:0 10px 30px #8b5cf624}.vs3-sidebar-link[data-nav-item=portfolio]{color:#7ce2a7;background:linear-gradient(#22c55e2e,#22c55e14);border-color:#22c55e3d}.vs3-sidebar-link[data-nav-item=portfolio]:hover,.vs3-sidebar-link[data-nav-item=portfolio].is-active{color:#d4ffe4;background:linear-gradient(#22c55e4d,#22c55e24);border-color:#22c55e5c;box-shadow:0 10px 30px #22c55e24}.vs3-sidebar-link[data-nav-item=trades]{color:#9fd1ff;background:linear-gradient(#3b82f62e,#3b82f614);border-color:#3b82f63d}.vs3-sidebar-link[data-nav-item=trades]:hover,.vs3-sidebar-link[data-nav-item=trades].is-active{color:#def;background:linear-gradient(#3b82f64d,#3b82f624);border-color:#3b82f65c;box-shadow:0 10px 30px #3b82f624}.vs3-sidebar-link[data-nav-item=storefront]{color:#ff9c9c;background:linear-gradient(#ef44442e,#ef444414);border-color:#ef44443d}.vs3-sidebar-link[data-nav-item=storefront]:hover,.vs3-sidebar-link[data-nav-item=storefront].is-active{color:#ffd8d8;background:linear-gradient(#ef44444d,#ef444424);border-color:#ef44445c;box-shadow:0 10px 30px #ef444424}.vs3-sidebar-link.is-flagship,.vs3-sidebar-link[data-flagship=true]{color:#6ee7f9;background:linear-gradient(#38bdf82e,#14b8a614);border-color:#38bdf857;position:relative;box-shadow:0 0 18px -4px #38bdf82e}.vs3-sidebar-link.is-flagship:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.55;background:linear-gradient(140deg,#38bdf800,#38bdf82e 45%,#38bdf800) 0 0/200% 100%;border-radius:14px;animation:4.8s linear infinite vs3-flagship-shimmer;position:absolute;inset:-1px}.vs3-sidebar-link.is-flagship:hover,.vs3-sidebar-link.is-flagship.is-active{color:#ecfeff;background:linear-gradient(#38bdf857,#14b8a629);border-color:#38bdf88f;box-shadow:0 0 28px -2px #38bdf873,inset 0 0 0 1px #a5f3fc2e}.vs3-sidebar-link.is-flagship .vs3-sidebar-glyph{color:#67e8f9;text-shadow:0 0 12px #22d3ee8c}.vs3-sidebar-flagship-tag{letter-spacing:.14em;color:#022c33;text-transform:uppercase;background:linear-gradient(135deg,#67e8f9,#22d3ee);border-radius:999px;margin-left:auto;padding:1px 7px 0;font-size:.62rem;font-weight:700;box-shadow:0 0 10px #38bdf873}@keyframes vs3-flagship-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.vs3-sidebar-count{color:var(--vs3-text);font-family:var(--vs-font-mono);background:#ffffff14;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:11px;line-height:1.3}.vs3-sidebar-glyph{text-align:center;width:20px;color:var(--vs3-gold);font-family:DM Mono,monospace}.vs3-sidebar-link[data-nav-item=marketplace] .vs3-sidebar-glyph,.vs3-sidebar-link[data-nav-item=marketplace] .vs3-sidebar-indicator{color:#f4d27a;background:#f4d27a}.vs3-sidebar-link[data-nav-item=dashboard] .vs3-sidebar-glyph,.vs3-sidebar-link[data-nav-item=dashboard] .vs3-sidebar-indicator{color:#f3a7d4;background:#f3a7d4}.vs3-sidebar-link[data-nav-item=catalog] .vs3-sidebar-glyph,.vs3-sidebar-link[data-nav-item=catalog] .vs3-sidebar-indicator{color:#c6a3ff;background:#c6a3ff}.vs3-sidebar-link[data-nav-item=portfolio] .vs3-sidebar-glyph,.vs3-sidebar-link[data-nav-item=portfolio] .vs3-sidebar-indicator{color:#7ce2a7;background:#7ce2a7}.vs3-sidebar-link[data-nav-item=trades] .vs3-sidebar-glyph,.vs3-sidebar-link[data-nav-item=trades] .vs3-sidebar-indicator{color:#9fd1ff;background:#9fd1ff}.vs3-sidebar-link[data-nav-item=storefront] .vs3-sidebar-glyph,.vs3-sidebar-link[data-nav-item=storefront] .vs3-sidebar-indicator{color:#ff9c9c;background:#ff9c9c}.vs3-sidebar-indicator{background:var(--vs3-accent);border-radius:999px;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;right:12px;box-shadow:0 0 12px #5db8ff80}.vs3-sidebar-badge{min-width:20px;height:20px;color:var(--vs3-text);background:#5db8ff1f;border:1px solid #5db8ff38;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;margin-right:18px;padding:0 6px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.vs3-sidebar-foot{gap:16px;margin-top:28px;display:grid}.vs3-plan-card{border:1px solid var(--vs3-line);box-shadow:var(--vs3-shadow-soft);background:linear-gradient(#121826f5,#0a0e18f5);border-radius:18px;padding:16px}.vs3-plan-card-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.vs3-plan-card-name{font-size:16px;font-weight:700}.vs3-plan-card-copy{color:var(--vs3-text-2);margin-top:10px;font-size:12px;line-height:1.5}.vs3-plan-card-copy span{color:var(--vs3-gold);margin-top:6px;font-size:24px;font-weight:800;display:block}.vs3-plan-progress{background:#ffffff14;border-radius:999px;height:8px;margin-top:14px;overflow:hidden}.vs3-plan-progress-fill{background:linear-gradient(90deg, var(--vs3-accent), var(--vs3-gold));width:72%;height:100%}.vs3-user-row{align-items:center;gap:12px;display:flex}.vs3-user-avatar{background:linear-gradient(135deg,#5db8ff52,#7b7dff47);border-radius:14px;place-items:center;width:40px;height:40px;font-family:Archivo Black,DM Sans,sans-serif;font-size:14px;display:grid}.vs3-user-name{font-weight:700}.vs3-user-handle{color:var(--vs3-text-3);font-size:10px}.vs3-main{min-width:0;padding-top:34px}.vs3-topbar{z-index:12;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#090c14f5,#090c14d1);border-bottom:1px solid #ffffff0d;grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;gap:18px;padding:22px 28px 18px;display:grid;position:sticky;top:34px}.vs3-topbar-title{letter-spacing:-.03em;font-family:Archivo Black,DM Sans,sans-serif;font-size:32px}.vs3-topbar-eyebrow{color:var(--vs3-text-3);margin-top:4px;font-size:10px}.vs3-topbar-search-wrap{min-width:0}.vs3-topbar-search{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;height:46px;padding:0 14px;display:grid;box-shadow:inset 0 1px #ffffff0a}.vs3-topbar-search input{min-width:0;color:var(--vs3-text);background:0 0;border:none;padding:0}.vs3-topbar-search input:focus{box-shadow:none}.vs3-search-kbd{color:var(--vs3-text-3);font-size:10px}.vs3-topbar-actions,.vs3-topbar-meta,.vs3-storefront-actions,.vs3-listing-actions,.vs3-orders-summary,.vs3-target-head,.vs3-plan-card-row,.vs3-hero-row,.vs3-panel-head,.vs3-vault-filterbar,.vs3-toolbar,.vs3-storefront-toolbar,.vs3-hero-foot{align-items:center;display:flex}.vs3-topbar-actions{justify-content:flex-end;gap:10px}.vs3-btn{border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13px;font-weight:700;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.vs3-btn:hover{transform:translateY(-1px)}.vs3-btn-primary{color:#08111f;background:linear-gradient(135deg,#5db8ffeb,#7b7dffeb);border-color:#0000;box-shadow:0 16px 32px #0b59a333}.vs3-btn-ghost{color:var(--vs3-text);background:#ffffff0a}.vs3-account-btn{gap:9px;max-width:210px;padding-left:6px}.vs3-account-avatar{background:var(--vs3-text);width:28px;height:28px;color:var(--vs3-bg);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.vs3-account-copy{text-align:left;gap:1px;min-width:0;line-height:1.05;display:grid}.vs3-account-copy span,.vs3-account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vs3-account-copy span{font-size:12px;font-weight:800}.vs3-account-copy small{color:var(--vs3-muted);font-size:10px;font-weight:700}.vs3-btn.is-block{width:100%}.vs3-btn.is-small{height:34px;padding:0 12px;font-size:12px}.vs3-btn-icon{font-family:DM Mono,monospace}.vs3-notif-count{color:#130c04;background:linear-gradient(135deg,#f87171f2,#fbbf24f2);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:900;display:inline-grid;box-shadow:0 0 16px #f8717159}.vs3-mobile-tabs{display:none}.vs3-main-scroll{padding:28px 28px 36px}.vs3-view{gap:28px;display:grid}.vs3-page-head{gap:8px;display:grid}.vs3-page-title,.vs3-pricing-headline{letter-spacing:-.04em;font-family:Archivo Black,DM Sans,sans-serif;font-size:42px;line-height:.96}.vs3-page-subtitle,.vs3-pricing-subtitle,.vs3-market-banner-copy,.vs3-arch-intro,.vs3-copy-stack p,.vs3-risk-card p,.vs3-gtm-pick,.vs3-gtm-step-copy{color:var(--vs3-text-2);line-height:1.6}.vs3-grid-12{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.vs3-span-4{grid-column:span 4}.vs3-span-8{grid-column:span 8}.vs3-span-12{grid-column:1/-1}.vs3-panel{box-shadow:var(--vs3-shadow);background:linear-gradient(#ffffff0a,#0000 34%),linear-gradient(#0c101cfa,#090c14fa);border:1px solid #ffffff0f;border-radius:24px;overflow:hidden}.vs3-panel-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:16px;padding:22px 24px 18px}.vs3-panel-title{letter-spacing:-.02em;font-size:18px;font-weight:900}.vs3-panel-eyebrow{color:var(--vs3-accent);font-size:10px;font-weight:700}.vs3-panel>:not(.vs3-panel-head){padding:22px 24px 24px}.vs3-panel-hero>:not(.vs3-panel-head){padding-top:20px}.vs3-hero-row{justify-content:space-between;align-items:flex-start;gap:22px}.vs3-hero-value,.vs3-kpi-value{letter-spacing:-.04em;font-family:Archivo Black,DM Sans,sans-serif;font-size:56px;line-height:.94}.vs3-kpi-value.is-accent,.is-accent{color:var(--vs3-accent)}.vs3-hero-deltas,.vs3-vault-deltas{color:var(--vs3-text-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.vs3-hero-delta-label,.vs3-hero-delta-value{font-family:DM Mono,monospace;font-size:12px}.vs3-hero-sep{color:var(--vs3-text-3)}.vs3-stat-grid,.vs3-vault-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vs3-stat{background:#ffffff0a;border:1px solid #ffffff0a;border-radius:18px;padding:14px 16px}.vs3-stat-label{color:var(--vs3-text-3);letter-spacing:.12em;font-family:DM Mono,monospace;font-size:10px}.vs3-stat-value{margin-top:8px;font-size:20px;font-weight:800}.vs3-chart-wrap{margin-top:18px}.vs3-hero-chart{width:100%;height:180px}.vs3-chart-legend{color:var(--vs3-text-3);gap:14px;margin-top:12px;font-size:10px;display:flex}.vs3-chart-dot{background:#ffffff52;border-radius:999px;width:8px;height:8px;margin-right:6px;display:inline-block}.vs3-chart-dot.is-accent{background:var(--vs3-accent)}.vs3-alerts,.vs3-activity-list,.vs3-movers-mini,.vs3-toggle-list,.vs3-copy-stack,.vs3-risk-stack{gap:12px;display:grid}.vs3-alert,.vs3-activity-row{background:#ffffff08;border:1px solid #ffffff0a;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.vs3-alert-pip{background:var(--vs3-up);border-radius:999px;width:10px;height:10px}.vs3-alert.is-triggered .vs3-alert-pip{background:var(--vs3-down)}.vs3-alert-name,.vs3-activity-text,.vs3-mover-name,.vs3-listing-name,.vs3-store-card-name,.vs3-vault-card-name,.vs3-risk-title,.vs3-arch-surface-name,.vs3-gtm-step-title,.vs3-landscape-name{font-weight:700}.vs3-alert-trigger,.vs3-activity-time,.vs3-mover-subtitle,.vs3-card-frame-subtitle,.vs3-listing-subtitle,.vs3-listing-seller-meta,.vs3-page-subtitle,.vs3-risk-card p,.vs3-landscape-category,.vs3-landscape-row p,.vs3-kpi-sub,.vs3-unit-box-sub,.vs3-target-sub,.vs3-storefront-url,.vs3-store-card-price,.vs3-store-tag,.vs3-vault-card-meta{color:var(--vs3-text-2);font-size:12px}.vs3-alert-status,.vs3-activity-amount,.vs3-field-value,.vs3-storefront-url strong,.vs3-store-name,.vs3-target-head strong{font-family:DM Mono,monospace}.vs3-alert-status.is-triggered,.vs3-activity-amount.is-neg{color:var(--vs3-down)}.vs3-activity-amount.is-pos{color:var(--vs3-up)}.vs3-activity-glyph{width:30px;height:30px;color:var(--vs3-accent);background:#5db8ff1f;border-radius:10px;place-items:center;font-family:DM Mono,monospace;display:grid}.vs3-activity-glyph.is-sale,.vs3-activity-glyph.is-payout{color:var(--vs3-up);background:#22d98a1f}.vs3-activity-glyph.is-bid,.vs3-activity-glyph.is-alert{color:var(--vs3-down);background:#f8717124}.vs3-mover-row{background:#ffffff08;border:1px solid #ffffff0a;border-radius:16px;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.vs3-mover-price,.vs3-listing-price,.vs3-card-frame-value,.vs3-store-card-price,.vs3-unit-box-value,.vs3-tier-price,.vs3-vault-card-stats strong{letter-spacing:-.03em;font-family:Archivo Black,DM Sans,sans-serif;font-size:24px;line-height:1}.vs3-delta{align-items:center;gap:4px;font-family:DM Mono,monospace;font-size:11px;display:inline-flex}.vs3-delta.is-up{color:var(--vs3-up)}.vs3-delta.is-down{color:var(--vs3-down)}.vs3-table-wrap{overflow-x:auto}.vs3-table{border-collapse:collapse;width:100%}.vs3-table th,.vs3-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #ffffff0f;padding:14px 10px;font-size:13px}.vs3-table th{color:var(--vs3-text-3);text-transform:uppercase;font-family:DM Mono,monospace;font-size:10px}.vs3-table td.is-num,.vs3-table th.is-num{text-align:right}.vs3-table .is-dim{color:var(--vs3-text-2)}.vs3-table .is-strong{font-weight:700}.vs3-grade-chip,.vs3-status-pill,.vs3-fee-badge,.vs3-pill{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.vs3-grade-chip{color:var(--vs3-text);background:#ffffff0f}.vs3-status-pill{letter-spacing:.08em;color:var(--vs3-up);background:#22d98a1f}.vs3-status-pill.is-ship{color:var(--vs3-gold);background:#e7b64b24}.vs3-fee-badge,.vs3-pill{color:var(--vs3-text);border:1px solid #5db8ff24}.vs3-fee-dot{background:var(--vs3-accent);border-radius:999px;width:8px;height:8px}.vs3-pill.is-live{background:#22d98a1f;border-color:#22d98a33}.vs3-pill.is-accent{background:#5db8ff1f;border-color:#5db8ff38}.vs3-pill.is-ghost{background:#ffffff0d}.vs3-chip-row,.vs3-theme-swatches,.vs3-seg,.vs3-listing-overlays,.vs3-store-stats,.vs3-tier-grid,.vs3-landscape-grid,.vs3-arch-surfaces{flex-wrap:wrap;gap:10px;display:flex}.vs3-toolbar,.vs3-storefront-toolbar{flex-wrap:wrap;justify-content:space-between;gap:18px}.vs3-seg{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;padding:4px}.vs3-seg-item,.vs3-chip{min-height:34px;color:var(--vs3-text-2);background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.vs3-seg-item.is-active,.vs3-chip.is-active,.vs3-mobile-tab.is-active,.vs3-swatch.is-active,.vs3-drawer-tab.is-active{color:var(--vs3-text);background:#5db8ff24;box-shadow:inset 0 0 0 1px #5db8ff33}.vs3-sort-wrap{color:var(--vs3-text-2);align-items:center;gap:10px;font-size:12px;display:flex}.vs3-select,.vs3-input{width:100%;height:40px;color:var(--vs3-text);background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:0 12px}.vs3-market-banner{box-shadow:var(--vs3-shadow);background:radial-gradient(circle at 100% 0,#e7b64b2e,#0000 32%),linear-gradient(145deg,#0e111cfa,#0a0c14fa);border:1px solid #ffffff0f;border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:24px;padding:28px;display:grid}.vs3-market-banner-headline,.vs3-store-name,.vs3-storefront-url,.vs3-tier-name,.vs3-landscape-name{letter-spacing:-.03em;font-family:Archivo Black,DM Sans,sans-serif}.vs3-market-banner-headline{font-size:42px;line-height:.95}.vs3-market-banner-headline span,.vs3-pricing-headline span{color:var(--vs3-gold)}.vs3-compare{gap:12px;display:grid}.vs3-compare-row{color:var(--vs3-text-2);grid-template-columns:140px 1fr auto;align-items:center;gap:12px;font-size:13px;display:grid}.vs3-compare-bar{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.vs3-compare-bar span{background:var(--vs3-down);border-radius:999px;height:100%;display:block}.vs3-compare-row.is-up .vs3-compare-bar span{background:linear-gradient(90deg, var(--vs3-accent), var(--vs3-gold))}.vs3-listing-grid,.vs3-vault-grid,.vs3-tier-grid,.vs3-landscape-grid,.vs3-risk-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.vs3-listing-card,.vs3-vault-card,.vs3-tier-card,.vs3-landscape-card,.vs3-risk-card,.vs3-store-card,.vs3-arch-surface,.vs3-arch-core-cell{box-shadow:var(--vs3-shadow-soft);background:linear-gradient(#ffffff0a,#0000 30%),linear-gradient(#0f131ffa,#090b12fa);border:1px solid #ffffff0f;border-radius:22px}.vs3-listing-card{isolation:isolate;position:relative;overflow:hidden}.vs3-listing-media,.vs3-vault-card,.vs3-store-card{overflow:hidden}.vs3-listing-media{padding:18px 18px 0;position:relative}.vs3-listing-overlays{justify-content:space-between;position:absolute;top:16px;left:16px;right:16px}.vs3-card-frame{background:radial-gradient(circle at 100% 0,#ffffff14,#0000 40%),linear-gradient(#ffffff0a,#0c1018f5);border:1px solid #ffffff0d;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.vs3-card-frame.is-accent{background:radial-gradient(circle at 100% 0,#5db8ff29,#0000 34%),linear-gradient(#ffffff0a,#0c1018f5)}.vs3-card-frame-title{font-size:15px;font-weight:700}.vs3-card-frame-value{margin-top:10px}.vs3-card-thumb{background:radial-gradient(circle at top,#ffffff14,#0000 50%),linear-gradient(#ffffff0a,#04060cf5);border-radius:18px;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a}.vs3-card-thumb.is-xs{width:46px;min-width:46px;height:64px}.vs3-card-thumb.is-sm{width:74px;min-width:74px;height:104px}.vs3-card-thumb.is-md{width:120px;min-width:120px;height:168px}.vs3-card-thumb.is-lg{width:180px;min-width:180px;height:252px}.vs3-card-thumb-art{border-radius:14px;position:absolute;inset:12px;overflow:hidden}.vs3-card-thumb-image{object-fit:cover}.vs3-card-grade{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000a6;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800;position:absolute;bottom:10px;left:10px}.vs3-listing-body,.vs3-vault-card,.vs3-store-card,.vs3-tier-card,.vs3-landscape-card,.vs3-risk-card{padding:18px}.vs3-listing-price-row,.vs3-listing-seller,.vs3-vault-card-stats,.vs3-unit-grid,.vs3-targets,.vs3-form-grid,.vs3-design-grid,.vs3-store-grid,.vs3-store-stats,.vs3-theme-swatches,.vs3-toggle-list,.vs3-gtm-timeline,.vs3-storefront-actions,.vs3-vault-checklist{gap:14px;display:grid}.vs3-listing-price-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.vs3-field-label{color:var(--vs3-text-3);font-size:10px}.vs3-field-value{margin-top:6px;font-size:13px}.vs3-listing-price.is-accent{color:var(--vs3-accent)}.vs3-listing-seller{grid-template-columns:auto 1fr;margin-top:16px}.vs3-listing-seller-avatar,.vs3-store-mark{background:linear-gradient(135deg,#5db8ff38,#e7b64b2e);border-radius:14px;place-items:center;width:42px;height:42px;font-family:Archivo Black,DM Sans,sans-serif;display:grid}.vs3-link-action{color:var(--vs3-text-2);font-size:13px}.vs3-link-action:hover{color:var(--vs3-text)}.vs3-vault-header,.vs3-store-hero,.vs3-arch-core,.vs3-pricing-hero{box-shadow:var(--vs3-shadow);background:radial-gradient(circle at 100% 0,#5db8ff24,#0000 26%),linear-gradient(#101422fa,#0a0c12fa);border:1px solid #ffffff0f;border-radius:24px;padding:28px}.vs3-vault-header,.vs3-store-hero{gap:18px;display:grid}.vs3-vault-main{gap:10px;display:grid}.vs3-vault-filterbar{flex-wrap:wrap;justify-content:space-between;gap:14px}.vs3-vault-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vs3-vault-card{justify-items:start;gap:12px;display:grid}.vs3-vault-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.vs3-vault-card-stats span{color:var(--vs3-text-3);margin-bottom:6px;font-size:11px;display:block}.vs3-vault-card-foot{justify-content:space-between;align-items:center;width:100%;display:flex}.vs3-vault-bottom-panel{grid-column:1/-1}.vs3-vault-checklist-row{color:var(--vs3-text-2);grid-template-columns:auto 1fr;gap:10px;display:grid}.vs3-pricing-hero{gap:12px;display:grid}.vs3-tier-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vs3-tier-card{gap:14px;display:grid;position:relative}.vs3-tier-card.is-featured{border-color:#5db8ff38;box-shadow:0 22px 56px #20589c29}.vs3-tier-ribbon{letter-spacing:.12em;color:var(--vs3-text);background:#5db8ff24;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800;position:absolute;top:18px;right:18px}.vs3-tier-price-row{align-items:baseline;gap:8px;display:flex}.vs3-tier-price{font-size:42px}.vs3-tier-period,.vs3-tier-blurb,.vs3-tier-features li{color:var(--vs3-text-2)}.vs3-tier-features{gap:10px;font-size:13px;list-style:none;display:grid}.vs3-tier-features li{grid-template-columns:auto 1fr;gap:8px;display:grid}.vs3-tier-features li.is-limit{color:var(--vs3-text-3)}.vs3-unit-econ{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:24px;display:grid}.vs3-slider-col{gap:14px;display:grid}.vs3-slider-field{gap:8px;display:grid}.vs3-slider-head{justify-content:space-between;gap:12px;font-size:13px;display:flex}.vs3-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vs3-unit-box{background:#ffffff0a;border:1px solid #ffffff0d;border-radius:18px;padding:18px}.vs3-unit-box.is-total{background:radial-gradient(circle at 100% 0,#5db8ff24,#0000 32%),#ffffff0a}.vs3-targets{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.vs3-target{background:#ffffff08;border:1px solid #ffffff0a;border-radius:18px;padding:16px}.vs3-target-bar{background:#ffffff14;border-radius:999px;height:8px;margin-top:10px;overflow:hidden}.vs3-target-bar span{background:linear-gradient(90deg, var(--vs3-accent), var(--vs3-gold));border-radius:999px;height:100%;display:block}.vs3-storefront-toolbar{align-items:flex-start}.vs3-storefront-url{font-size:22px}.vs3-store-preview{gap:20px;display:grid}.vs3-store-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center}.vs3-store-brand{align-items:center;gap:14px;display:flex}.vs3-store-name{font-size:34px;line-height:.96}.vs3-store-tag{color:var(--vs3-text-2);font-size:10px}.vs3-store-stats{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}.vs3-store-stats div{background:#ffffff0a;border-radius:16px;padding:12px 14px}.vs3-store-stats span{color:var(--vs3-text-3);letter-spacing:.12em;font-size:10px;display:block}.vs3-store-stats strong{margin-top:6px;font-size:14px;display:block}.vs3-store-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vs3-store-card{justify-items:start;gap:12px;display:grid}.vs3-storefront-page{gap:24px;display:grid;position:relative}.vs3-storefront-announcement{background:linear-gradient(90deg, var(--vs3-store-primary), transparent 22%), linear-gradient(120deg, #080a12f5, #0b0e18eb);border:1px solid #ffffff14;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:12px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.vs3-storefront-announcement{background:linear-gradient(90deg, color-mix(in srgb, var(--vs3-store-primary) 24%, transparent), transparent 22%), linear-gradient(120deg, #080a12f5, #0b0e18eb)}}.vs3-storefront-announcement{color:var(--vs3-text);font-size:12px;box-shadow:0 16px 36px #0000003d}.vs3-storefront-announcement span{color:var(--vs3-text-3);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.vs3-storefront-announcement strong{color:var(--vs3-store-accent);font-weight:800}.vs3-storefront-banner-shell{box-shadow:var(--vs3-shadow);background:radial-gradient(circle at top right, var(--vs3-store-accent), transparent 30%), linear-gradient(145deg, #0c101bfa, #070910fa);border:1px solid #ffffff0f;border-radius:28px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vs3-storefront-banner-shell{background:radial-gradient(circle at top right, color-mix(in srgb, var(--vs3-store-accent) 28%, transparent), transparent 30%), linear-gradient(145deg, #0c101bfa, #070910fa)}}.vs3-storefront-backdrop,.vs3-storefront-banner-image,.vs3-storefront-banner-fill,.vs3-storefront-banner-overlay{position:absolute;inset:0}.vs3-storefront-backdrop{filter:blur(30px)saturate(1.08);opacity:.32;background-position:50%;background-size:cover;transform:scale(1.08)}.vs3-storefront-banner{min-height:560px;position:relative;overflow:hidden}.vs3-storefront-banner-image{object-fit:cover;width:100%;height:100%}.vs3-storefront-banner-overlay{background:linear-gradient(180deg, #04060c1f 0%, #04060c8c 56%, #04060ceb 100%), linear-gradient(125deg, var(--vs3-store-primary) 0%, transparent 46%), radial-gradient(circle at 88% 24%, var(--vs3-store-accent) 0%, transparent 30%)}@supports (color:color-mix(in lab, red, red)){.vs3-storefront-banner-overlay{background:linear-gradient(180deg, #04060c1f 0%, #04060c8c 56%, #04060ceb 100%), linear-gradient(125deg, color-mix(in srgb, var(--vs3-store-primary) 44%, transparent) 0%, transparent 46%), radial-gradient(circle at 88% 24%, color-mix(in srgb, var(--vs3-store-accent) 24%, transparent) 0%, transparent 30%)}}.vs3-storefront-banner-content{z-index:1;gap:22px;padding:28px;display:grid;position:relative}.vs3-storefront-sticky-header{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a12c7;border:1px solid #ffffff14;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex;position:sticky;top:12px;box-shadow:0 18px 36px #00000042}.vs3-storefront-mini-brand,.vs3-storefront-header-actions{align-items:center;gap:12px;display:flex}.vs3-storefront-mini-avatar{width:42px;min-width:42px;height:42px;color:var(--vs3-text);border:1px solid #ffffff1a;border-radius:14px;place-items:center;font-family:Archivo Black,DM Sans,sans-serif;font-size:18px;display:grid;overflow:hidden}.vs3-storefront-mini-avatar img{object-fit:cover;width:100%;height:100%}.vs3-storefront-mini-title{letter-spacing:-.03em;color:var(--vs3-text);font-family:Archivo Black,DM Sans,sans-serif;font-size:18px}.vs3-storefront-nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vs3-storefront-nav a{color:var(--vs3-text-2);letter-spacing:.1em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800;transition:color .2s,border-color .2s,background-color .2s}.vs3-storefront-nav a:hover{color:var(--vs3-text);border-color:var(--vs3-store-accent)}@supports (color:color-mix(in lab, red, red)){.vs3-storefront-nav a:hover{border-color:color-mix(in srgb, var(--vs3-store-accent) 32%, #ffffff0f)}}.vs3-storefront-nav a:hover{background:#ffffff0d}.vs3-storefront-trust-pill{border:1px solid var(--vs3-store-accent);border-radius:999px;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vs3-storefront-trust-pill{border:1px solid color-mix(in srgb, var(--vs3-store-accent) 36%, #ffffff14)}}.vs3-storefront-trust-pill{background:var(--vs3-store-accent)}@supports (color:color-mix(in lab, red, red)){.vs3-storefront-trust-pill{background:color-mix(in srgb, var(--vs3-store-accent) 10%, #ffffff05)}}.vs3-storefront-trust-pill{color:var(--vs3-text);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.vs3-storefront-trust-dot{background:var(--vs3-store-accent);width:8px;height:8px;box-shadow:0 0 16px var(--vs3-store-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.vs3-storefront-trust-dot{box-shadow:0 0 16px color-mix(in srgb, var(--vs3-store-accent) 60%, transparent)}}.vs3-storefront-kicker-row,.vs3-storefront-pill-row,.vs3-storefront-badges,.vs3-storefront-featured-meta,.vs3-storefront-featured-actions{flex-wrap:wrap;gap:10px;display:flex}.vs3-storefront-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:24px;display:grid}.vs3-storefront-hero-side{gap:18px;display:grid}.vs3-storefront-avatar-stage{place-items:center;min-height:360px;padding:28px;display:grid;position:relative}.vs3-storefront-avatar-stage:before{content:"";background:radial-gradient(circle, var(--vs3-store-primary) 0%, transparent 58%), radial-gradient(circle at 75% 28%, var(--vs3-store-accent) 0%, transparent 34%);border-radius:999px;position:absolute;inset:48px}@supports (color:color-mix(in lab, red, red)){.vs3-storefront-avatar-stage:before{background:radial-gradient(circle, color-mix(in srgb, var(--vs3-store-primary) 28%, transparent) 0%, transparent 58%), radial-gradient(circle at 75% 28%, color-mix(in srgb, var(--vs3-store-accent) 24%, transparent) 0%, transparent 34%)}}.vs3-storefront-avatar-stage:before{filter:blur(18px)}.vs3-storefront-identity{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.vs3-storefront-brand{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:18px;display:grid}.vs3-storefront-avatar{width:112px;min-width:112px;height:112px;color:var(--vs3-text);border:3px solid #090b12eb;border-radius:28px;place-items:center;font-family:Archivo Black,DM Sans,sans-serif;font-size:42px;display:grid;overflow:hidden;box-shadow:0 18px 42px #00000052}.vs3-storefront-avatar img{object-fit:cover;width:100%;height:100%}.vs3-storefront-copy{align-content:start;gap:10px;display:grid}.vs3-storefront-title{letter-spacing:-.04em;color:var(--vs3-text);font-family:Archivo Black,DM Sans,sans-serif;font-size:clamp(38px,6vw,68px);line-height:.94}.vs3-storefront-avatar-stage-main{z-index:1;width:264px;min-width:264px;height:264px;box-shadow:0 0 0 10px #ffffff0a, 0 32px 72px #00000075, 0 0 42px var(--vs3-store-primary);border:4px solid #090b12d9;border-radius:999px;position:relative}@supports (color:color-mix(in lab, red, red)){.vs3-storefront-avatar-stage-main{box-shadow:0 0 0 10px #ffffff0a, 0 32px 72px #00000075, 0 0 42px color-mix(in srgb, var(--vs3-store-primary) 20%, transparent)}}.vs3-storefront-float-badge{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a12d6;border:1px solid #ffffff14;border-radius:18px;gap:4px;min-width:92px;padding:12px 14px;display:grid;position:absolute;box-shadow:0 18px 36px #0000004d}.vs3-storefront-float-badge strong{color:var(--vs3-text);letter-spacing:-.03em;font-family:Archivo Black,DM Sans,sans-serif;font-size:18px}.vs3-storefront-float-badge span{color:var(--vs3-text-3);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.vs3-storefront-float-badge.is-tl{top:8%;left:0}.vs3-storefront-float-badge.is-tr{top:14%;right:2%}.vs3-storefront-float-badge.is-bl{bottom:16%;left:2%}.vs3-storefront-float-badge.is-br{bottom:8%;right:0}.vs3-storefront-hero-note,.vs3-storefront-drop-banner{background:radial-gradient(circle at top right, var(--vs3-store-accent), transparent 30%), linear-gradient(180deg, #ffffff0d, #0a0d16e6);border:1px solid #ffffff14;border-radius:24px}@supports (color:color-mix(in lab, red, red)){.vs3-storefront-hero-note,.vs3-storefront-drop-banner{background:radial-gradient(circle at top right, color-mix(in srgb, var(--vs3-store-accent) 18%, transparent), transparent 30%), linear-gradient(180deg, #ffffff0d, #0a0d16e6)}}.vs3-storefront-hero-note,.vs3-storefront-drop-banner{box-shadow:var(--vs3-shadow)}.vs3-storefront-hero-note{gap:10px;padding:18px;display:grid}.vs3-storefront-hero-note h2,.vs3-storefront-drop-copy h2{letter-spacing:-.03em;color:var(--vs3-text);font-family:Archivo Black,DM Sans,sans-serif;font-size:28px;line-height:.98}.vs3-storefront-copyline,.vs3-storefront-bio p,.vs3-storefront-callout p,.vs3-storefront-countdown p,.vs3-storefront-editorial-card p{color:var(--vs3-text-2);line-height:1.7}.vs3-storefront-copyline{max-width:56ch}.vs3-storefront-story-grid{gap:18px;display:grid}.vs3-storefront-signal-grid{gap:12px;display:grid}.vs3-storefront-signal{background:#ffffff0a;border:1px solid #ffffff0d;border-radius:18px;padding:14px 16px}.vs3-storefront-signal span,.vs3-storefront-copy-grid span{letter-spacing:.12em;text-transform:uppercase;color:var(--vs3-text-3);font-size:10px;display:block}.vs3-storefront-signal strong,.vs3-storefront-copy-grid strong{color:var(--vs3-text);margin-top:8px;font-size:15px;display:block}.vs3-storefront-featured{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;display:grid}.vs3-storefront-featured-art{background:radial-gradient(circle at top,#ffffff14,#0000 45%),linear-gradient(#ffffff0d,#080a12f5);border:1px solid #ffffff0d;border-radius:24px;place-items:center;min-height:360px;padding:28px;display:grid;overflow:hidden}.vs3-storefront-featured-art img{object-fit:contain;max-width:100%;max-height:100%}.vs3-storefront-featured-copy{gap:14px;display:grid}.vs3-storefront-featured-copy h2,.vs3-storefront-editorial-card h3{letter-spacing:-.03em;font-family:Archivo Black,DM Sans,sans-serif}.vs3-storefront-featured-copy h2{font-size:34px;line-height:.98}.vs3-storefront-featured-price{color:var(--vs3-text);font-family:Archivo Black,DM Sans,sans-serif;font-size:28px}.vs3-storefront-drop-banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.vs3-storefront-drop-copy{gap:10px;max-width:56ch;display:grid}.vs3-storefront-drop-cta{justify-items:end;gap:12px;display:grid}.vs3-storefront-drop-price{letter-spacing:-.03em;color:var(--vs3-text);font-family:Archivo Black,DM Sans,sans-serif;font-size:30px;line-height:.96}.vs3-storefront-filterbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.vs3-storefront-filterbar-meta{color:var(--vs3-text-3);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.vs3-storefront-listings{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.vs3-storefront-copy-grid,.vs3-storefront-editorial-grid,.vs3-storefront-faq,.vs3-storefront-canvas{gap:18px;display:grid}.vs3-storefront-callout{gap:14px;display:grid}.vs3-storefront-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vs3-storefront-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vs3-storefront-editorial-card,.vs3-storefront-custom-html{background:#ffffff0a;border:1px solid #ffffff0d;border-radius:18px;padding:18px}.vs3-storefront-countdown strong{letter-spacing:-.03em;color:var(--vs3-store-accent);font-family:Archivo Black,DM Sans,sans-serif;font-size:28px;display:block}.vs3-storefront-columns{gap:18px;display:grid}.vs3-storefront-divider{gap:12px;display:grid}.vs3-storefront-divider>div:last-child{background:#ffffff14;height:1px}.vs3-storefront-footer{color:var(--vs3-text-3);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:16px;display:flex}.vs3-storefront-footer>div:last-child{flex-wrap:wrap;gap:14px;display:flex}.vs3-design-grid,.vs3-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vs3-form-grid label{color:var(--vs3-text-2);gap:8px;font-size:12px;display:grid}.vs3-form-grid .is-span-2{grid-column:span 2}.vs3-theme-swatches{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vs3-swatch{color:var(--vs3-text-2);background:#ffffff0a;border-radius:16px;place-items:center start;gap:10px;padding:14px;display:grid}.vs3-swatch span{background:linear-gradient(135deg,#5db8ffe0,#7b7dffc7,#e7b64ba6);border-radius:12px;width:100%;height:44px}.vs3-toggle-list label{color:var(--vs3-text-2);align-items:center;gap:10px;font-size:13px;display:flex}.vs3-kpi-sub{margin-top:10px}.vs3-drawer-tabs{flex-wrap:wrap;gap:10px;display:flex}.vs3-drawer-tab{min-height:38px;color:var(--vs3-text-2);background:#ffffff0a;border-radius:12px;padding:0 14px;font-size:13px;font-weight:700}.vs3-arch-surfaces{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px;display:grid}.vs3-arch-surface,.vs3-arch-core-cell{padding:18px}.vs3-arch-surface-copy,.vs3-arch-core-cell div:last-child{color:var(--vs3-text-2);margin-top:8px;line-height:1.6}.vs3-arch-bus{text-align:center;color:var(--vs3-text-3);letter-spacing:.12em;margin:18px 0;font-family:DM Mono,monospace;font-size:11px}.vs3-arch-core{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vs3-landscape-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vs3-landscape-card{gap:14px;display:grid}.vs3-landscape-head{justify-content:space-between;gap:12px;display:flex}.vs3-landscape-row{gap:6px;display:grid}.vs3-landscape-row span{letter-spacing:.12em;color:var(--vs3-text-3);font-family:DM Mono,monospace;font-size:10px}.vs3-landscape-row.is-weak span{color:var(--vs3-down)}.vs3-landscape-row.is-wedge span{color:var(--vs3-accent)}.vs3-gtm-pick{background:#ffffff08;border-radius:18px;padding:18px}.vs3-gtm-timeline{margin-top:18px}.vs3-gtm-step{border-bottom:1px solid #ffffff0f;grid-template-columns:88px 1fr;gap:14px;padding:16px 0;display:grid}.vs3-gtm-step-time{color:var(--vs3-gold);font-family:DM Mono,monospace;font-size:11px}.vs3-risk-stack{grid-template-columns:repeat(2,minmax(0,1fr))}@keyframes vs3-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1280px){.vs3-vault-grid,.vs3-store-grid,.vs3-tier-grid,.vs3-storefront-listings,.vs3-listing-grid,.vs3-arch-surfaces{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.vs3-shell{grid-template-columns:1fr}.vs3-sidebar{display:none}.vs3-topbar{grid-template-columns:1fr}.vs3-topbar-actions{flex-wrap:wrap;justify-content:flex-start}.vs3-mobile-tabs{gap:8px;padding:12px 28px 0;display:flex;overflow-x:auto}.vs3-mobile-tab{min-height:36px;color:var(--vs3-text-2);white-space:nowrap;background:#ffffff0d;border-radius:999px;padding:0 14px;font-size:12px;font-weight:700}}@media (max-width:900px){.vs3-grid-12,.vs3-store-hero,.vs3-storefront-featured,.vs3-storefront-hero-grid,.vs3-market-banner,.vs3-unit-econ,.vs3-design-grid,.vs3-storefront-copy-grid,.vs3-storefront-editorial-grid,.vs3-arch-core,.vs3-landscape-grid,.vs3-risk-stack{grid-template-columns:1fr}.vs3-span-4,.vs3-span-8,.vs3-span-12{grid-column:1/-1}.vs3-listing-grid,.vs3-vault-grid,.vs3-store-grid,.vs3-storefront-listings,.vs3-tier-grid,.vs3-targets,.vs3-unit-grid,.vs3-form-grid,.vs3-theme-swatches,.vs3-compare-row{grid-template-columns:1fr}.vs3-store-stats,.vs3-vault-card-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vs3-storefront-header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.vs3-storefront-avatar-stage{min-height:320px}}@media (max-width:768px){.vs3-main-scroll,.vs3-topbar,.vs3-mobile-tabs{padding-left:16px;padding-right:16px}.vs3-ticker{padding:0 12px}.vs3-page-title,.vs3-pricing-headline,.vs3-market-banner-headline{font-size:32px}.vs3-hero-value,.vs3-kpi-value{font-size:40px}.vs3-mover-row,.vs3-compare-row,.vs3-gtm-step,.vs3-vault-card-stats,.vs3-store-stats{grid-template-columns:1fr}.vs3-card-thumb.is-lg{width:150px;min-width:150px;height:208px}.vs3-storefront-banner-content{padding:22px}.vs3-storefront-sticky-header{padding:12px;top:8px}.vs3-storefront-nav{flex-wrap:nowrap;order:3;width:100%;padding-bottom:4px;overflow-x:auto}.vs3-storefront-nav a{white-space:nowrap}.vs3-storefront-brand{grid-template-columns:1fr}.vs3-storefront-avatar{border-radius:22px;width:88px;min-width:88px;height:88px;font-size:34px}.vs3-storefront-mini-avatar{border-radius:12px;width:36px;min-width:36px;height:36px;font-size:15px}.vs3-storefront-avatar-stage-main{width:208px;min-width:208px;height:208px;font-size:74px}.vs3-storefront-float-badge{border-radius:16px;min-width:78px;padding:10px 12px}.vs3-storefront-float-badge strong{font-size:15px}.vs3-storefront-drop-banner,.vs3-storefront-drop-cta{justify-items:start}}.vs-catalog-wrap{flex-direction:column;gap:24px;padding:28px 0 64px;display:flex}.vs-catalog-hero{background:radial-gradient(120% 140% at 0 0,#d4af3729,#0000 60%),linear-gradient(135deg,#12161eeb,#12161eb8);border:1px solid #d4af3738;border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:28px;padding:28px;display:grid;position:relative;overflow:hidden}.vs-catalog-hero-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--vs-gold);margin-bottom:10px;font-size:11px;font-weight:800}.vs-catalog-hero h1{font-family:var(--vs-font-display);letter-spacing:-.6px;margin:0 0 10px;font-size:36px;line-height:1.1}.vs-catalog-hero p{color:var(--vs-text-2);max-width:560px;margin:0 0 16px;font-size:15px;line-height:1.5}.vs-catalog-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vs-catalog-hero-stat{background:#00000047;border:1px solid #ffffff14;border-radius:12px;padding:12px 14px}.vs-catalog-hero-stat-label{color:var(--vs-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.vs-catalog-hero-stat-value{font-family:var(--vs-font-display);margin-top:4px;font-size:22px;font-weight:700}.vs-catalog-search{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.vs-catalog-search input{color:var(--vs-text-1);background:0 0;border:0;outline:none;flex:1;font-size:15px}.vs-catalog-search-kbd{color:var(--vs-text-muted);font-family:var(--vs-font-mono);background:#ffffff0f;border-radius:6px;padding:4px 8px;font-size:11px}.vs-catalog-category{flex-direction:column;gap:14px;display:flex}.vs-catalog-category-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.vs-catalog-category-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--vs-gold);font-size:11px;font-weight:800}.vs-catalog-category-title{font-family:var(--vs-font-display);margin:4px 0 0;font-size:22px;font-weight:700}.vs-catalog-category-sub{color:var(--vs-text-2);font-size:13px}.vs-catalog-game-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.vs-buyer-listing{padding:8px 0 24px}.vs-buyer-listing-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (max-width:980px){.vs-buyer-listing-grid{grid-template-columns:1fr}}.vs-buyer-listing-hero{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#14171eb8;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;padding:22px;display:grid}@media (max-width:720px){.vs-buyer-listing-hero{grid-template-columns:1fr}}.vs-buyer-listing-image{aspect-ratio:5/7;background:#0006;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 12px 32px #0006}.vs-buyer-listing-image img{object-fit:cover;width:100%;height:100%;display:block}.vs-buyer-listing-image-fallback{color:#ffffff57;place-items:center;width:100%;height:100%;font-family:Instrument Serif,serif;font-size:92px;font-style:italic;font-weight:700;display:grid}.vs-buyer-listing-meta{align-content:start;gap:12px;display:grid}.vs-buyer-listing-meta h1{letter-spacing:-.02em;color:#fff;margin:4px 0;font-size:28px;font-weight:600;line-height:1.15}.vs-buyer-listing-spec{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:6px 0 0;padding:0;list-style:none;display:grid}.vs-buyer-listing-spec li{gap:2px;font-size:13px;display:grid}.vs-buyer-listing-spec li>span{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:700}.vs-buyer-listing-spec li>strong{color:#fffffff0;font-size:13.5px;font-weight:510}.vs-buyer-listing-spec li a{color:inherit;text-decoration:none}.vs-buyer-listing-spec li a:hover{color:#5ba9ff}.vs-buyer-listing-description{color:#ffffffb8;margin-top:8px;font-size:13.5px;line-height:1.55}.vs-buyer-listing-checkout{position:sticky;top:96px}.vs-buyer-checkout{background:linear-gradient(#ffffff06,#fff0),#0e1118eb;border:1px solid #ffffff14;border-radius:22px;gap:14px;padding:22px;display:grid}.vs-buyer-checkout-head{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding-bottom:14px;display:grid}.vs-buyer-checkout-headline h2{letter-spacing:-.01em;color:#fff;margin:4px 0 0;font-size:18px;font-weight:600}.vs-buyer-checkout-sub{color:#ffffff85;margin:4px 0 0;font-size:12.5px}.vs-buyer-checkout-qty{letter-spacing:.08em;text-transform:uppercase;color:#ffffff75;gap:4px;font-size:11px;font-weight:700;display:grid}.vs-buyer-checkout-qty input{color:#fff;text-align:center;font-feature-settings:"tnum" 1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;width:64px;height:32px}.vs-buyer-checkout-totals{font-feature-settings:"tnum" 1;gap:6px;font-size:13px;display:grid}.vs-buyer-checkout-totals>div{color:#ffffffb3;justify-content:space-between;align-items:baseline;display:flex}.vs-buyer-checkout-totals strong{color:#fff;font-weight:510}.vs-buyer-checkout-grand{border-top:1px solid #ffffff14;margin-top:8px;padding-top:10px;font-size:16px}.vs-buyer-checkout-grand strong{letter-spacing:-.02em;font-size:22px}.vs-buyer-checkout-fee-note{color:#30d158d9;letter-spacing:0;margin:4px 0 0;font-size:11px}.vs-buyer-checkout-elements{background:#0000004d;border:1px solid #ffffff0f;border-radius:12px;min-height:220px;padding:12px}.vs-buyer-checkout-status{color:#fff9;margin:0;font-size:12.5px}.vs-buyer-checkout-error{color:#ff453a;background:#ff453a1a;border:1px solid #ff453a52;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.vs-buyer-checkout-pay{color:#fff;letter-spacing:-.01em;cursor:pointer;background:linear-gradient(135deg,#0a84ff,#5e5ce6);border:0;border-radius:14px;height:48px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s,opacity .15s;box-shadow:0 12px 28px #0a84ff52}.vs-buyer-checkout-pay:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 36px #0a84ff6b}.vs-buyer-checkout-pay:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.vs-buyer-checkout-fineprint{color:#ffffff5c;text-align:center;margin:4px 0 0;font-size:11px}.vs-catalog-region-tabs{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:4px;margin:6px 0 18px;padding:4px;display:inline-flex}.vs-catalog-region-tab{letter-spacing:-.005em;color:#ffffff9e;border-radius:999px;align-items:center;height:30px;padding:0 14px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.vs-catalog-region-tab:hover{color:#ffffffeb}.vs-catalog-region-tab.is-active{color:#fff;background:#ffffff1a;box-shadow:inset 0 1px #ffffff1a,0 1px 4px #0000004d}.vs-catalog-game-card{min-height:160px;color:var(--vs-text-1);background:linear-gradient(135deg,#12161ef2,#12161ebf);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:space-between;padding:20px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex;position:relative;overflow:hidden}.vs-catalog-game-card:hover{border-color:#d4af3759;transform:translateY(-2px)}.vs-catalog-game-card-short{font-family:var(--vs-font-mono);letter-spacing:.08em;color:#ffffffd9;background:#0006;border:1px solid #ffffff1f;border-radius:999px;padding:4px 10px;font-size:11px;position:absolute;top:16px;right:16px}.vs-catalog-game-card-title{font-family:var(--vs-font-display);margin:0 0 6px;font-size:22px;line-height:1.1}.vs-catalog-game-card-desc{color:#ffffffbf;margin:0 0 14px;font-size:13px}.vs-catalog-game-card-meta{flex-wrap:wrap;gap:8px;display:flex}.vs-catalog-pill{color:#ffffffd9;background:#0000004d;border:1px solid #ffffff24;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.vs-catalog-breadcrumb{color:var(--vs-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.vs-catalog-breadcrumb a{color:var(--vs-text-2);text-decoration:none}.vs-catalog-breadcrumb-sep{color:#ffffff40}.vs-catalog-section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.vs-catalog-starter-details{background:#ffffff05;border:1px solid #ffffff14;border-radius:18px;padding:18px 20px}.vs-catalog-starter-details>summary{cursor:pointer;margin-bottom:0;list-style:none}.vs-catalog-starter-details>summary::-webkit-details-marker{display:none}.vs-catalog-starter-details[open]>summary{margin-bottom:6px}.vs-catalog-starter-hint{text-transform:uppercase;letter-spacing:.12em;color:var(--vs-text-3,#ffffff8c);font-size:11px;font-weight:600}.vs-catalog-starter-details[open] .vs-catalog-starter-hint:after{content:" · expanded"}.vs-catalog-filter-row{flex-wrap:wrap;gap:8px;display:flex}.vs-catalog-filter-chip{color:var(--vs-text-2);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s}.vs-catalog-filter-chip:hover{color:var(--vs-text-1);background:#d4af3714;border-color:#d4af3759}.vs-catalog-filter-chip.is-active{color:var(--vs-gold);background:#d4af3724;border-color:#d4af3780}.vs-catalog-set-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.vs-catalog-set-card{background:var(--vs-surface-1);border:1px solid var(--vs-border-1);color:var(--vs-text-1);border-radius:14px;flex-direction:column;gap:10px;padding:16px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.vs-catalog-set-card:hover{border-color:#d4af3759;transform:translateY(-2px)}.vs-catalog-set-card-link{color:inherit;text-decoration:none;display:block}.vs-catalog-set-card-head{align-items:center;gap:10px;display:flex}.vs-catalog-set-card-symbol{width:40px;height:40px;font-family:var(--vs-font-mono);color:var(--vs-text-2);background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;overflow:hidden}.vs-catalog-set-card-symbol img{object-fit:contain;width:100%;height:100%}.vs-catalog-set-card-title{color:var(--vs-text-1);font-size:15px;font-weight:700;line-height:1.25}.vs-catalog-set-card-code{font-family:var(--vs-font-mono);color:var(--vs-text-muted);margin-top:2px;font-size:11px}.vs-catalog-set-card-meta{color:var(--vs-text-2);border-top:1px dashed #ffffff14;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;font-size:12px;display:flex}.vs-catalog-set-card-meta b{color:var(--vs-text-1);font-weight:700}.vs-catalog-card-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}.vs-catalog-card-tile{background:var(--vs-surface-1);border:1px solid var(--vs-border-1);color:var(--vs-text-1);border-radius:12px;flex-direction:column;gap:8px;padding:10px;text-decoration:none;transition:transform .12s,border-color .15s;display:flex}.vs-catalog-card-tile:hover{border-color:#d4af3759;transform:translateY(-2px)}.vs-catalog-card-tile-img{aspect-ratio:5/7;background:#00000059;border:1px solid #ffffff0f;border-radius:10px;position:relative;overflow:hidden}.vs-catalog-card-tile-img img{object-fit:cover;width:100%;height:100%}.vs-catalog-card-tile-title{color:var(--vs-text-1);font-size:13px;font-weight:700;line-height:1.25}.vs-catalog-card-tile-sub{color:var(--vs-text-muted);justify-content:space-between;gap:6px;font-size:11px;display:flex}.vs-catalog-card-tile-price{font-family:var(--vs-font-mono);color:var(--vs-text-1);font-size:12px;font-weight:700}.vs-catalog-empty{background:var(--vs-surface-1);border:1px dashed var(--vs-border-1);color:var(--vs-text-muted);text-align:center;border-radius:14px;padding:28px;font-size:14px}.vs-catalog-source{color:#86efac;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.vs-catalog-source.is-seed{color:#fde047;background:#eab3081a;border-color:#eab3084d}@media (max-width:900px){.vs-catalog-hero{grid-template-columns:1fr;padding:22px}.vs-catalog-hero h1{font-size:28px}.vs-catalog-hero-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.vs-catalog-hero-stats,.vs-catalog-set-grid{grid-template-columns:1fr}}.vs-msg-list{background:var(--vs-surface-1);border:1px solid var(--vs-border-1);border-radius:14px;flex-direction:column;gap:10px;max-height:calc(100vh - 260px);padding:12px;display:flex;overflow-y:auto}.vs-msg-list-head{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:10px;padding-bottom:10px;display:flex}.vs-msg-search{width:100%;color:var(--vs-text-1);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:9px 12px;font-size:13px}.vs-msg-search::placeholder{color:var(--vs-text-muted)}.vs-msg-tabs{flex-wrap:wrap;gap:6px;display:flex}.vs-msg-tab{color:var(--vs-text-muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;transition:background .15s,color .15s,border-color .15s}.vs-msg-tab.is-active{color:var(--vs-gold);background:#d4af3724;border-color:#d4af3773}.vs-msg-thread{text-align:left;cursor:pointer;color:var(--vs-text-1);background:0 0;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:10px;transition:background .12s,border-color .12s;display:flex}.vs-msg-thread:hover{background:#ffffff08}.vs-msg-thread.is-active{background:#8b5cf624;border-color:#8b5cf64d}.vs-msg-avatar{color:#000;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:14px;font-weight:900;display:grid;position:relative}.vs-msg-avatar-dot{border:2px solid var(--vs-bg);background:#22c55e;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:1px}.vs-msg-thread-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.vs-msg-thread-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.vs-msg-thread-name{color:var(--vs-text-1);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.vs-msg-thread-time{font-family:var(--vs-font-mono);color:var(--vs-text-muted);flex-shrink:0;font-size:10px}.vs-msg-thread-preview{color:var(--vs-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.vs-msg-thread-meta{flex-wrap:wrap;gap:5px;display:flex}.vs-msg-thread-chip{color:var(--vs-text-2);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.vs-msg-thread-unread{color:#fff;background:#1e90ff;border-radius:999px;flex-shrink:0;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:grid}.vs-msg-conv{background:var(--vs-surface-1);border:1px solid var(--vs-border-1);border-radius:14px;flex-direction:column;max-height:calc(100vh - 260px);display:flex;overflow:hidden}.vs-msg-conv-head{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:14px 18px;display:flex}.vs-msg-conv-title{color:var(--vs-text-1);font-size:14px;font-weight:800}.vs-msg-conv-status{color:#86efac;font-size:11px}.vs-msg-deal{background:#d4af370f;border:1px solid #d4af3738;border-radius:12px;gap:12px;margin:12px 14px 0;padding:14px;display:grid}.vs-msg-deal-head{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.vs-msg-deal-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--vs-gold);font-size:10px;font-weight:800}.vs-msg-deal-card{color:var(--vs-text-1);margin-top:4px;font-size:14px;font-weight:800}.vs-msg-deal-summary{color:var(--vs-text-2);margin-top:4px;font-size:12px;line-height:1.5}.vs-msg-deal-ask{font-family:var(--vs-font-mono);color:var(--vs-gold);font-size:20px;font-weight:700}.vs-msg-deal-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.vs-msg-deal-stat{background:#00000040;border:1px solid #ffffff0f;border-radius:10px;padding:8px 10px}.vs-msg-deal-stat-label{color:var(--vs-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.vs-msg-deal-stat-value{color:var(--vs-text-1);margin-top:3px;font-size:12px;font-weight:700;line-height:1.35}.vs-msg-stream{flex-direction:column;flex:1;gap:8px;padding:14px 18px;display:flex;overflow-y:auto}.vs-msg-row{align-items:flex-end;gap:8px;display:flex}.vs-msg-row.is-me{flex-direction:row-reverse}.vs-msg-row.is-sys{justify-content:center}.vs-msg-avatar-sm{color:#000;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:grid}.vs-msg-bubble{max-width:72%;color:var(--vs-text-1);background:var(--vs-surface-2);border:1px solid var(--vs-border-1);word-break:break-word;border-radius:16px;padding:9px 13px;font-size:13px;line-height:1.5}.vs-msg-bubble.is-me{color:#fff;background:linear-gradient(135deg,#1e90ff,#1e90ffd1);border-color:#0000;border-bottom-right-radius:4px}.vs-msg-bubble:not(.is-me){border-bottom-left-radius:4px}.vs-msg-bubble-time{font-family:var(--vs-font-mono);opacity:.55;margin-top:3px;font-size:9px;display:block}.vs-msg-sys{background:var(--vs-surface-2);border:1px solid var(--vs-border-1);color:var(--vs-text-muted);border-radius:999px;padding:5px 12px;font-size:11px;font-weight:600}.vs-msg-compose{border-top:1px solid #ffffff0f;flex-direction:column;gap:8px;padding:12px 18px 16px;display:flex}.vs-msg-quick-row{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.vs-msg-quick{color:var(--vs-text-2);cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600}.vs-msg-quick:hover{color:var(--vs-text-1);background:#ffffff14}.vs-msg-input-row{align-items:flex-end;gap:8px;display:flex}.vs-msg-input{resize:none;color:var(--vs-text-1);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:13px;line-height:1.4}.vs-msg-send-hint{color:var(--vs-text-muted);text-align:center;font-size:10px}.vs-msg-empty{color:var(--vs-text-muted);text-align:center;justify-content:center;align-items:center;padding:40px;font-size:14px;display:flex}@media (max-width:900px){.vs-msg-shell{grid-template-columns:1fr}.vs-msg-list{max-height:none}.vs-msg-list.is-hidden,.vs-msg-conv.is-hidden{display:none}.vs-msg-deal-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.vs-trades-list{flex-direction:column;gap:20px;display:flex}.vs-trades-list-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.vs-trades-list-head h1{letter-spacing:-.01em;color:var(--vs-fg);margin:0 0 6px;font-size:28px}.vs-trades-list-head p{color:var(--vs-fg-muted);max-width:560px;margin:0}.vs-trades-filters{background:var(--vs-surface-1);border:1px solid var(--vs-border);border-radius:12px;flex-wrap:wrap;gap:8px;width:fit-content;padding:6px;display:flex}.vs-trades-tab{appearance:none;color:var(--vs-fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .12s,color .12s}.vs-trades-tab:hover{color:var(--vs-fg);background:var(--vs-surface-2)}.vs-trades-tab.is-active{background:var(--vs-accent);color:#fff}.vs-trades-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vs-trades-empty{text-align:center;color:var(--vs-fg-muted);background:var(--vs-surface-1);border:1px dashed var(--vs-border);border-radius:12px;padding:32px}.vs-trades-row{background:var(--vs-surface-1);border:1px solid var(--vs-border);color:inherit;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,auto);align-items:center;gap:16px;padding:14px 16px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.vs-trades-row:hover{border-color:var(--vs-accent);transform:translateY(-1px)}.vs-trades-row-left{align-items:center;gap:12px;min-width:0;display:flex}.vs-trades-row-left strong{color:var(--vs-fg);font-size:15px;display:block}.vs-trades-row-meta{color:var(--vs-fg-muted);font-size:12px;display:block}.vs-trades-row-body{color:var(--vs-fg);align-items:center;gap:12px;font-size:13px;display:flex}.vs-trades-row-muted{color:var(--vs-fg-muted);font-weight:500}.vs-trades-row-arrow{color:var(--vs-fg-muted);padding:0 4px;font-size:18px}.vs-trades-row-right{align-items:center;gap:16px;display:flex}.vs-trades-balance{background:var(--vs-surface-2);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}.vs-trades-balance.is-ok{color:var(--vs-ok,#22d98a);background:#22d98a1a}.vs-trades-balance.is-warn{color:var(--vs-gold,#ffd24d);background:#ffd24d1a}.vs-trades-balance.is-bad{color:var(--vs-danger,#ff5a3c);background:#ff5a3c1a}.vs-trades-row-cta{color:var(--vs-accent);white-space:nowrap;font-size:13px;font-weight:600}.vs-trade-page{flex-direction:column;gap:16px;display:flex}.vs-trade-breadcrumb{color:var(--vs-fg-muted);align-items:center;gap:8px;font-size:13px;display:flex}.vs-trade-breadcrumb a{color:var(--vs-accent);text-decoration:none}.vs-trade-breadcrumb a:hover{text-decoration:underline}.vs-trade-builder{background:var(--vs-surface-1);border:1px solid var(--vs-border);border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.vs-trade-builder.is-compact{gap:10px;padding:12px}.vs-trade-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.vs-trade-header-left{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vs-trade-status{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.vs-trade-status.is-ok{color:var(--vs-ok,#22d98a);background:#22d98a1f}.vs-trade-status.is-warn{color:var(--vs-gold,#ffd24d);background:#ffd24d1f}.vs-trade-status.is-bad{color:var(--vs-danger,#ff5a3c);background:#ff5a3c1f}.vs-trade-status.is-neutral{color:var(--vs-fg-muted);background:var(--vs-surface-2)}.vs-trade-pairing{color:var(--vs-fg);align-items:center;gap:8px;font-size:14px;display:inline-flex}.vs-trade-arrow{color:var(--vs-fg-muted);font-size:16px}.vs-trade-thread-link{color:var(--vs-accent);font-size:13px;font-weight:600;text-decoration:none}.vs-trade-thread-link:hover{text-decoration:underline}.vs-trade-baskets{grid-template-columns:minmax(0,1fr) minmax(220px,auto) minmax(0,1fr);align-items:start;gap:16px;display:grid}.vs-trade-builder.is-compact .vs-trade-baskets{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.vs-trade-builder.is-compact .vs-trade-center{order:3;grid-column:1/-1}.vs-trade-basket{background:var(--vs-surface-0);border:1px solid var(--vs-border);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.vs-trade-basket.is-locked{border-color:var(--vs-accent);box-shadow:0 0 0 1px var(--vs-accent) inset}.vs-trade-basket-head{align-items:center;gap:10px;display:flex}.vs-trade-avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:inline-flex}.vs-trade-basket-head-text{flex-direction:column;min-width:0;display:flex}.vs-trade-basket-head-text strong{color:var(--vs-fg);font-size:14px}.vs-trade-basket-meta{color:var(--vs-fg-muted);font-size:12px}.vs-trade-lock-chip{color:var(--vs-accent);background:#4078f21f;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:12px;font-weight:700}.vs-trade-item-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vs-trade-item-empty{text-align:center;color:var(--vs-fg-muted);border:1px dashed var(--vs-border);border-radius:10px;padding:16px;font-size:13px}.vs-trade-item{background:var(--vs-surface-1);border:1px solid var(--vs-border);border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px;display:grid}.vs-trade-item-thumb{background:var(--vs-surface-2);border-radius:6px;justify-content:center;align-items:center;width:44px;height:60px;display:flex;overflow:hidden}.vs-trade-item-thumb img{object-fit:cover;width:100%;height:100%}.vs-trade-item-thumb-empty{color:var(--vs-fg-muted);font-size:18px;font-weight:700}.vs-trade-item-text{flex-direction:column;min-width:0;display:flex}.vs-trade-item-text strong{color:var(--vs-fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.vs-trade-item-meta{color:var(--vs-fg-muted);font-size:11px}.vs-trade-item-value{text-align:right}.vs-trade-item-value strong{color:var(--vs-fg);font-size:14px;display:block}.vs-trade-item-value span{color:var(--vs-fg-muted);font-size:11px}.vs-trade-item-quantity{justify-self:end;align-items:center;gap:6px;display:inline-flex}.vs-trade-item-quantity .vs-btn{min-width:32px}.vs-trade-item-quantity .vs-btn.is-remove{color:var(--vs-danger,#ff5a3c);background:#ff5a3c14;border-color:#ff5a3c3d}.vs-trade-item-qty-value{text-align:center;min-width:34px;color:var(--vs-fg-muted);letter-spacing:.04em;font-size:12px;font-weight:700}.vs-trade-item-add button{width:100%}.vs-trade-inline-filters{flex-wrap:wrap;gap:8px;display:flex}.vs-trade-inline-filters .vs-btn.is-active{color:var(--vs-gold,#ffd24d);background:#ffd24d1f;border-color:#ffd24d52}.vs-trade-inline-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.vs-trade-inline-tag{min-height:22px;color:var(--vs-fg-muted);letter-spacing:.03em;background:#ffffff0d;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.vs-trade-inline-tag.is-grail{color:var(--vs-gold,#ffd24d);background:#ffd24d1f}.vs-trade-inline-tag.is-high{color:#ff9f65;background:#ff9f651f}.vs-trade-inline-tag.is-note{letter-spacing:normal;max-width:min(38ch,100%);font-weight:500}.vs-trade-note-composer{border:1px solid var(--vs-border);background:var(--vs-surface-1);border-radius:14px;gap:12px;padding:18px;display:grid}.vs-trade-note-copy{gap:4px;display:grid}.vs-trade-note-copy strong{color:var(--vs-fg)}.vs-trade-note-copy span{color:var(--vs-fg-muted);font-size:13px}.vs-trade-note-row{gap:12px;display:grid}.vs-trade-note-row textarea{resize:vertical;border:1px solid var(--vs-border);background:var(--vs-surface-2);min-height:92px;color:var(--vs-fg);font:inherit;border-radius:12px;padding:12px 14px}.vs-trade-note-row textarea:focus{border-color:#ffd24d47;outline:none;box-shadow:0 0 0 1px #ffd24d29}.vs-trade-basket-foot{border-top:1px solid var(--vs-border);flex-direction:column;gap:6px;padding-top:8px;display:flex}.vs-trade-subtotal{color:var(--vs-fg-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.vs-trade-subtotal strong{color:var(--vs-fg);font-weight:600}.vs-trade-subtotal.is-cash strong{color:var(--vs-accent)}.vs-trade-subtotal.is-total{font-size:15px;font-weight:700}.vs-trade-subtotal.is-total strong{color:var(--vs-fg);font-size:15px}.vs-trade-cash-input{color:var(--vs-fg-muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.vs-trade-cash-input input{background:var(--vs-surface-2);border:1px solid var(--vs-border);color:var(--vs-fg);font:inherit;text-align:right;border-radius:8px;flex:0 0 110px;padding:6px 10px;font-size:13px}.vs-trade-cash-input input:focus{border-color:var(--vs-accent);outline:none}.vs-trade-center{background:var(--vs-surface-0);border:1px solid var(--vs-border);border-radius:12px;flex-direction:column;gap:12px;min-width:220px;padding:14px;display:flex}.vs-trade-imbalance{flex-direction:column;gap:6px;display:flex}.vs-trade-imbalance-label{text-align:center;color:var(--vs-fg);font-size:14px;font-weight:700}.vs-trade-imbalance-bar{background:var(--vs-surface-2);border-radius:999px;height:8px;position:relative;overflow:hidden}.vs-trade-imbalance-fill{border-radius:999px;transition:width .2s,background .2s;position:absolute;top:0;bottom:0}.vs-trade-imbalance-scale{color:var(--vs-fg-muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;font-size:10px;display:flex}.vs-trade-totals{border-top:1px solid var(--vs-border);flex-direction:column;gap:6px;padding-top:10px;display:flex}.vs-trade-total-row{color:var(--vs-fg-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.vs-trade-total-row strong{color:var(--vs-fg);font-weight:600}.vs-trade-total-row.is-cash strong{color:var(--vs-accent)}.vs-trade-actions{border-top:1px solid var(--vs-border);flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}.vs-trade-hint{color:var(--vs-fg-muted);font-size:13px}.vs-trade-safety{background:var(--vs-surface-2);color:var(--vs-fg-muted);border-radius:10px;margin:0;padding:10px 12px;font-size:12px}.vs-trade-safety a{color:var(--vs-accent);font-weight:600;text-decoration:none}.vs-trade-log{border-top:1px solid var(--vs-border);padding-top:14px}.vs-trade-log h3{text-transform:uppercase;letter-spacing:.04em;color:var(--vs-fg-muted);margin:0 0 8px;font-size:13px}.vs-trade-log ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.vs-trade-log-row{border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font-size:12px;display:flex}.vs-trade-log-row.is-system{color:var(--vs-fg-muted)}.vs-trade-log-row.is-lock,.vs-trade-log-row.is-accept{color:var(--vs-accent)}.vs-trade-log-row.is-decline,.vs-trade-log-row.is-withdraw{color:var(--vs-danger,#ff5a3c)}.vs-trade-log-body{flex:1}.vs-trade-log-time{color:var(--vs-fg-muted);font-variant-numeric:tabular-nums;font-size:11px}.vs-trade-embed{background:var(--vs-surface-0);border:1px solid var(--vs-border);border-radius:12px;flex-direction:column;gap:8px;max-width:520px;padding:12px;display:flex}.vs-trade-embed-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.vs-trade-embed-kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--vs-fg-muted);font-size:11px;font-weight:700}.vs-trade-embed-open{color:var(--vs-accent);font-size:12px;font-weight:600;text-decoration:none}.vs-trade-embed-open:hover{text-decoration:underline}.vs-trade-embed-rows{background:var(--vs-surface-1);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.vs-trade-embed-row{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vs-trade-embed-label{letter-spacing:.04em;text-transform:uppercase;color:var(--vs-fg-muted);font-size:10px}.vs-trade-embed-row strong{color:var(--vs-fg);font-size:13px}.vs-trade-embed-cash{color:var(--vs-accent);font-size:12px;font-weight:600}.vs-trade-embed-value{color:var(--vs-fg-muted);font-size:11px}.vs-trade-embed-arrow{color:var(--vs-fg-muted);flex:none;padding:0 4px;font-size:16px}.vs-trade-embed-balance{color:var(--vs-fg);justify-content:space-between;align-items:center;gap:8px;padding:0 4px;font-size:12px;font-weight:600;display:flex}.vs-trade-embed-dot{border-radius:50%;width:8px;height:8px}.vs-trade-embed-dot.is-ok{background:var(--vs-ok,#22d98a)}.vs-trade-embed-dot.is-warn{background:var(--vs-gold,#ffd24d)}.vs-trade-embed-dot.is-bad{background:var(--vs-danger,#ff5a3c)}.vs-trade-embed-foot{justify-content:flex-end;display:flex}.vs-trade-embed-inline{border-top:1px solid var(--vs-border);margin-top:8px;padding-top:8px}.vs-btn-sm{padding:6px 10px;font-size:12px}@media (max-width:960px){.vs-trade-baskets{grid-template-columns:1fr}.vs-trade-center{order:3}.vs-trades-row{grid-template-columns:1fr;gap:10px}.vs-trades-row-body{flex-wrap:wrap}}@media (max-width:540px){.vs-trade-embed-rows{flex-direction:column;align-items:stretch}.vs-trade-embed-arrow{align-self:center;padding:4px 0}}.vs-msg-view,.vs-catalog-view{width:100%;max-width:1480px;margin:0 auto}.vs-msg-page-head,.vs-catalog-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.vs-msg-head-meta,.vs-catalog-page-meta{flex-wrap:wrap;gap:10px;display:flex}.vs-msg-head-pill,.vs-catalog-page-pill{min-height:36px;color:var(--vs3-text-2);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.vs-msg-head-pill:first-child,.vs-catalog-page-pill.is-accent{color:var(--vs3-text);background:#5db8ff1f;border-color:#5db8ff33}.vs-catalog-wrap{gap:28px;padding:0 0 10px;display:grid}.vs-catalog-hero,.vs-msg-list,.vs-msg-conv{box-shadow:var(--vs3-shadow);background:linear-gradient(#ffffff0a,#0000 28%),linear-gradient(#0c101cfa,#090c14fa);border:1px solid #ffffff0f;border-radius:24px}.vs-catalog-hero{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:28px;padding:30px;position:relative;overflow:hidden}.vs-catalog-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#5db8ff24,#0000 30%),radial-gradient(circle at 0 100%,#e7b64b24,#0000 30%);position:absolute;inset:0}.vs-catalog-hero>*{z-index:1;position:relative}.vs-catalog-hero-eyebrow,.vs-catalog-category-eyebrow,.vs-catalog-set-card-code,.vs-msg-deal-eyebrow,.vs-msg-send-hint{letter-spacing:.12em;font-family:DM Mono,monospace}.vs-catalog-hero-eyebrow,.vs-catalog-category-eyebrow{color:var(--vs3-gold)}.vs-catalog-hero h1{letter-spacing:-.04em;margin:0 0 12px;font-family:Archivo Black,DM Sans,sans-serif;font-size:44px;line-height:.96}.vs-catalog-hero p,.vs-catalog-category-sub{color:var(--vs3-text-2);font-size:14px;line-height:1.7}.vs-catalog-hero-stats{gap:12px}.vs-catalog-hero-stat,.vs-msg-deal-stat{background:#ffffff0a;border:1px solid #ffffff0a;border-radius:18px;padding:14px 16px}.vs-catalog-hero-stat-label,.vs-msg-deal-stat-label{color:var(--vs3-text-3);font-size:10px}.vs-catalog-hero-stat-value{letter-spacing:-.03em;margin-top:8px;font-family:Archivo Black,DM Sans,sans-serif;font-size:26px}.vs-catalog-search{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;min-height:52px;margin-top:18px;box-shadow:inset 0 1px #ffffff0a}.vs-catalog-search input{color:var(--vs3-text);font-size:15px}.vs-catalog-search input::placeholder{color:var(--vs3-text-3)}.vs-catalog-search-kbd{color:var(--vs3-text-3);background:#ffffff0d}.vs-catalog-breadcrumb{color:var(--vs3-text-3)}.vs-catalog-breadcrumb a{color:var(--vs3-text-2)}.vs-catalog-breadcrumb a:hover{color:var(--vs3-text)}.vs-catalog-category,.vs-catalog-section-head{gap:18px}.vs-catalog-category-head,.vs-catalog-section-head{border-bottom:1px solid #ffffff0f;align-items:flex-end;margin-bottom:6px;padding-bottom:18px}.vs-catalog-category-title{letter-spacing:-.03em;margin-top:8px;font-family:Archivo Black,DM Sans,sans-serif;font-size:28px;line-height:1}.vs-catalog-game-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.vs-catalog-game-card,.vs-catalog-set-card,.vs-catalog-card-tile{box-shadow:var(--vs3-shadow-soft);background:linear-gradient(#ffffff0a,#0000 28%),linear-gradient(#0f131ffa,#090b12fa);border:1px solid #ffffff0f;border-radius:22px;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1)}.vs-catalog-game-card{min-height:184px;padding:22px}.vs-catalog-game-card:hover,.vs-catalog-set-card:hover,.vs-catalog-card-tile:hover{border-color:#5db8ff38;transform:translateY(-4px);box-shadow:0 18px 40px #00000057}.vs-catalog-game-card-short,.vs-catalog-pill,.vs-catalog-source,.vs-catalog-filter-chip{font-size:11px;font-weight:700}.vs-catalog-pill,.vs-catalog-filter-chip{color:var(--vs3-text-2);background:#ffffff0a;border-color:#ffffff14}.vs-catalog-filter-chip:hover,.vs-catalog-filter-chip.is-active{color:var(--vs3-text);background:#5db8ff24;border-color:#5db8ff38}.vs-catalog-set-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.vs-catalog-set-card,.vs-catalog-card-tile{background:linear-gradient(#ffffff0a,#0000 24%),linear-gradient(#0d111cfa,#080a12fa)}.vs-catalog-set-card{gap:14px;padding:18px}.vs-catalog-set-card-title{font-size:16px;line-height:1.3}.vs-catalog-card-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px}.vs-catalog-card-tile{gap:10px;padding:12px}.vs-catalog-card-tile-img{background:radial-gradient(circle at top,#ffffff14,#0000 50%),linear-gradient(#ffffff0a,#04060cf5);border-radius:16px}.vs-catalog-card-tile-title{font-size:14px}.vs-catalog-card-tile-sub{color:var(--vs3-text-2)}.vs-catalog-card-tile-price{color:var(--vs3-text);font-family:Archivo Black,DM Sans,sans-serif;font-size:20px}.vs-catalog-empty{color:var(--vs3-text-2);background:linear-gradient(#ffffff08,#0000 28%),linear-gradient(#0f131ffa,#090b12fa);border:1px dashed #ffffff1f;border-radius:22px}.vs-msg-shell{grid-template-columns:360px minmax(0,1fr);gap:20px;min-height:calc(100vh - 220px);display:grid}.vs-msg-list,.vs-msg-conv{min-height:calc(100vh - 220px);max-height:none}.vs-msg-list{flex-direction:column;gap:12px;padding:16px;display:flex}.vs-msg-list-head,.vs-msg-conv-head{border-bottom:1px solid #ffffff0f;padding-bottom:16px}.vs-msg-list-head{gap:12px}.vs-msg-search{min-height:44px;padding-inline:14px}.vs-msg-tabs{padding:4px}.vs-msg-tab{min-height:34px;padding-inline:14px;font-size:12px}.vs-msg-thread{background:#ffffff08;border:1px solid #ffffff0a;border-radius:18px;gap:12px;padding:14px;transition:transform .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1)}.vs-msg-thread:hover,.vs-msg-thread.is-active{background:#5db8ff1a;border-color:#5db8ff2e;transform:translateY(-2px)}.vs-msg-avatar{color:#08111f;border-radius:16px;width:46px;height:46px;font-family:Archivo Black,DM Sans,sans-serif}.vs-msg-thread-name,.vs-msg-conv-title,.vs-msg-deal-card{color:var(--vs3-text);font-weight:800}.vs-msg-thread-time,.vs-msg-thread-preview,.vs-msg-conv-status,.vs-msg-send-hint,.vs-msg-empty{color:var(--vs3-text-2)}.vs-msg-thread-preview{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vs-msg-thread-chip{color:var(--vs3-text-2);background:#ffffff0d;border:1px solid #ffffff14;padding:4px 10px}.vs-msg-thread-chip.is-stage,.vs-msg-thread-unread{color:var(--vs3-gold);background:#e7b64b1f;border-color:#e7b64b33}.vs-msg-thread-unread{border-radius:999px;min-width:24px;height:24px;font-size:11px;font-weight:800}.vs-msg-conv{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.vs-msg-conv-head{align-items:center;gap:14px;padding:20px 24px 18px;display:flex}.vs-msg-conv-status{align-items:center;gap:8px;font-size:12px;display:flex}.vs-msg-conv-status-sep{color:var(--vs3-text-3)}.vs-msg-deal{background:radial-gradient(circle at 100% 0,#5db8ff1f,#0000 34%),linear-gradient(#ffffff0a,#0c1018f5);border:1px solid #ffffff0f;border-radius:22px;margin:18px 24px 0;padding:18px}.vs-msg-deal-summary{color:var(--vs3-text-2);line-height:1.65}.vs-msg-deal-ask{color:var(--vs3-text);font-family:Archivo Black,DM Sans,sans-serif;font-size:24px}.vs-msg-deal-stats{gap:10px}.vs-msg-deal-stat-value{color:var(--vs3-text);margin-top:8px;font-size:13px}.vs-msg-stream{gap:12px;padding:20px 24px}.vs-msg-bubble{max-width:74%;color:var(--vs3-text);background:#ffffff0d;border:1px solid #ffffff0f;border-radius:18px;padding:12px 14px}.vs-msg-bubble.is-me{color:#08111f;background:linear-gradient(135deg,#5db8fff0,#7b7dffeb)}.vs-msg-bubble-time{color:inherit;opacity:.58}.vs-msg-sys{color:var(--vs3-text-2);background:#ffffff0d}.vs-msg-compose{border-top:1px solid #ffffff0f;gap:12px;padding:18px 24px 24px}.vs-msg-quick-row{gap:8px}.vs-msg-quick{white-space:nowrap}.vs-msg-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:10px;display:grid}.vs-msg-input{min-height:48px;color:var(--vs3-text);background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;padding:12px 14px}.vs-msg-input::placeholder{color:var(--vs3-text-3)}.vs-msg-input:focus{border-color:#5db8ff38}@media (max-width:1200px){.vs-msg-shell{grid-template-columns:320px minmax(0,1fr)}}@media (max-width:900px){.vs-catalog-hero,.vs-msg-shell{grid-template-columns:1fr}.vs-msg-list,.vs-msg-conv{min-height:auto}.vs-catalog-page-head,.vs-msg-page-head,.vs-catalog-category-head,.vs-catalog-section-head{align-items:flex-start}.vs-catalog-category-sub{text-align:left!important;max-width:none!important}}@media (max-width:640px){.vs-msg-input-row{grid-template-columns:1fr}.vs-catalog-hero,.vs-msg-list,.vs-msg-conv{border-radius:20px}}.vs-catalog-hub-hero,.vs-catalog-game-hero,.vs-catalog-set-hero,.vs-catalog-feature-card,.vs-catalog-kpi-card,.vs-catalog-featured-set-card,.vs-catalog-hot-card,.vs-catalog-related-card,.vs-catalog-editorial-card{box-shadow:var(--vs3-shadow);background:linear-gradient(#ffffff0a,#0000 24%),linear-gradient(#0a0e18fa,#070a12fa);border:1px solid #ffffff0f;border-radius:24px;position:relative;overflow:hidden}.vs-catalog-hub-hero,.vs-catalog-game-hero,.vs-catalog-set-hero{gap:22px;padding:28px;display:grid}.vs-catalog-hub-hero{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr)}.vs-catalog-game-hero{background:radial-gradient(circle at top right, var(--catalog-accent), transparent 30%), var(--catalog-surface), linear-gradient(180deg, #0a0e18fa, #070a12fa);grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}@supports (color:color-mix(in lab, red, red)){.vs-catalog-game-hero{background:radial-gradient(circle at top right, color-mix(in srgb, var(--catalog-accent) 22%, transparent), transparent 30%), var(--catalog-surface), linear-gradient(180deg, #0a0e18fa, #070a12fa)}}.vs-catalog-set-hero{background:radial-gradient(circle at top right, var(--catalog-accent), transparent 28%), var(--catalog-surface), linear-gradient(180deg, #0a0e18fa, #070a12fa);grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr) minmax(260px,.72fr)}@supports (color:color-mix(in lab, red, red)){.vs-catalog-set-hero{background:radial-gradient(circle at top right, color-mix(in srgb, var(--catalog-accent) 24%, transparent), transparent 28%), var(--catalog-surface), linear-gradient(180deg, #0a0e18fa, #070a12fa)}}.vs-catalog-hub-hero:before,.vs-catalog-game-hero:before,.vs-catalog-set-hero:before,.vs-catalog-feature-card:before,.vs-catalog-editorial-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#ffffff0f,#0000 28%),radial-gradient(circle at 100% 100%,#e7b64b14,#0000 32%);position:absolute;inset:0}.vs-catalog-hub-hero>*,.vs-catalog-game-hero>*,.vs-catalog-set-hero>*,.vs-catalog-feature-card>*,.vs-catalog-editorial-card>*{z-index:1;position:relative}.vs-catalog-hub-hero h1,.vs-catalog-game-hero h1,.vs-catalog-set-hero h1{letter-spacing:-.05em;margin:0;font-family:Archivo Black,DM Sans,sans-serif;font-size:clamp(2.2rem,4vw,4.15rem);line-height:.98}.vs-catalog-hub-hero p,.vs-catalog-game-hero p,.vs-catalog-set-hero p,.vs-catalog-note-card p,.vs-catalog-text-stack p,.vs-catalog-editorial-card p,.vs-catalog-featured-set-copy p{color:var(--vs3-text-2);line-height:1.7}.vs-catalog-hub-hero-copy,.vs-catalog-game-hero-copy,.vs-catalog-set-hero-copy,.vs-catalog-hub-hero-rail,.vs-catalog-game-hero-rail,.vs-catalog-set-hero-stats,.vs-catalog-hub-stat-grid,.vs-catalog-game-hero-stats,.vs-catalog-set-hero-stats,.vs-catalog-kpi-grid,.vs-catalog-three-up,.vs-catalog-two-up{gap:16px;display:grid}.vs-catalog-hub-stat-grid,.vs-catalog-game-hero-stats,.vs-catalog-set-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-catalog-three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.vs-catalog-two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-catalog-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.vs-catalog-kpi-card{gap:10px;padding:18px;display:grid}.vs-catalog-kpi-label,.vs-catalog-index-label,.vs-catalog-set-hero-stat span,.vs-catalog-note-card strong,.vs-catalog-card-metric-row span,.vs-catalog-featured-set-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--vs3-text-3);font-family:DM Mono,monospace;font-size:11px}.vs-catalog-kpi-card strong,.vs-catalog-index-card strong,.vs-catalog-set-hero-stat strong,.vs-catalog-card-metric-row strong,.vs-catalog-activity-price strong,.vs-catalog-featured-set-foot span:first-child,.vs-catalog-set-card-insight strong{letter-spacing:-.03em;color:var(--vs3-text);font-family:Archivo Black,DM Sans,sans-serif}.vs-catalog-kpi-card strong{font-size:1.4rem}.vs-catalog-kpi-card small,.vs-catalog-index-card small,.vs-catalog-set-hero-stat small{color:var(--vs3-text-2);line-height:1.5}.vs-catalog-feature-card{gap:16px;padding:22px;display:grid}.vs-catalog-feature-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.vs-catalog-feature-title{letter-spacing:-.03em;margin:6px 0 0;font-family:Archivo Black,DM Sans,sans-serif;font-size:clamp(1.15rem,2vw,1.8rem);line-height:1.05}.vs-catalog-feature-badge{min-height:32px;color:var(--vs3-text);background:#5db8ff1f;border:1px solid #5db8ff2e;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.vs-catalog-note-card{background:linear-gradient(#ffffff0d,#0000 28%),#ffffff08;border:1px solid #ffffff0f;border-radius:18px;gap:8px;padding:16px;display:grid}.vs-catalog-era-row,.vs-catalog-hero-region-row,.vs-catalog-set-hero-cta-row,.vs-catalog-card-chip-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vs-catalog-era-pill{min-height:34px;color:var(--vs3-text-2);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.vs-catalog-cta-primary,.vs-catalog-cta-secondary{border-radius:14px;min-height:44px;padding:0 16px;font-weight:800;transition:transform .18s,border-color .18s,background-color .18s}.vs-catalog-cta-primary{color:#07111f;background:linear-gradient(135deg,#e7b64bf5,#f7d36ff5);box-shadow:0 12px 32px #e7b64b33}.vs-catalog-cta-secondary{color:var(--vs3-text);background:#ffffff0d;border:1px solid #ffffff14}.vs-catalog-cta-primary:hover,.vs-catalog-cta-secondary:hover{transform:translateY(-1px)}.vs-catalog-set-hero-media{background:radial-gradient(circle at top,#ffffff14,#0000 50%),linear-gradient(#ffffff0a,#05080ef5);border:1px solid #ffffff14;border-radius:22px;min-height:320px;position:relative;overflow:hidden}.vs-catalog-set-hero-card{object-fit:contain;filter:drop-shadow(0 20px 40px #00000073);max-width:48%;max-height:88%;position:absolute}.vs-catalog-set-hero-card.is-1{bottom:2%;left:6%;transform:rotate(-8deg)}.vs-catalog-set-hero-card.is-2{top:8%;right:8%;transform:rotate(8deg)}.vs-catalog-set-hero-card.is-3{opacity:.82;max-width:40%;top:12%;left:32%;transform:rotate(-2deg)}.vs-catalog-set-hero-fallback{color:#ffffffc7;place-items:center;width:100%;height:100%;font-family:Archivo Black,DM Sans,sans-serif;font-size:2.8rem;display:grid}.vs-catalog-set-hero-stat{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:18px;gap:8px;padding:14px 16px;display:grid}.vs-catalog-set-hero-stat strong{font-size:1.45rem}.vs-catalog-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vs-catalog-index-card{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;gap:10px;padding:16px;display:grid}.vs-catalog-index-card strong{font-size:1.35rem}.vs-catalog-activity-list,.vs-catalog-breakdown-list,.vs-catalog-seller-list,.vs-catalog-related-list,.vs-catalog-text-stack,.vs-catalog-faq-list,.vs-catalog-top-card-list{gap:12px;display:grid}.vs-catalog-activity-row,.vs-catalog-seller-row,.vs-catalog-top-card-row,.vs-catalog-breakdown-row{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;align-items:center;gap:12px;padding:14px;display:grid}.vs-catalog-activity-row{grid-template-columns:64px minmax(0,1fr) auto}.vs-catalog-activity-thumb{background:#ffffff0a;border-radius:14px;place-items:center;width:64px;height:84px;display:grid;overflow:hidden}.vs-catalog-activity-thumb img,.vs-catalog-featured-set-art img,.vs-catalog-hot-card-thumb img,.vs-catalog-seller-avatar img{object-fit:cover;width:100%;height:100%}.vs-catalog-activity-title,.vs-catalog-activity-meta,.vs-catalog-card-metric-row,.vs-catalog-seller-copy,.vs-catalog-featured-set-copy,.vs-catalog-hot-card-copy{gap:4px;display:grid}.vs-catalog-activity-title strong,.vs-catalog-seller-copy strong,.vs-catalog-featured-set-copy strong,.vs-catalog-top-card-row strong{color:var(--vs3-text)}.vs-catalog-activity-meta,.vs-catalog-seller-copy span,.vs-catalog-seller-copy small,.vs-catalog-featured-set-copy p,.vs-catalog-featured-set-foot span:last-child,.vs-catalog-activity-price span,.vs-catalog-faq-item p,.vs-catalog-editorial-card p{color:var(--vs3-text-2);font-size:13px}.vs-catalog-activity-meta{flex-wrap:wrap;gap:10px;display:flex}.vs-catalog-activity-kind{border-radius:999px;align-items:center;min-height:24px;margin-right:8px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.vs-catalog-activity-kind.is-sale{color:var(--vs3-gold);background:#e7b64b24}.vs-catalog-activity-kind.is-listing{color:var(--vs3-text);background:#5db8ff1f}.vs-catalog-activity-price{text-align:right;min-width:112px}.vs-catalog-activity-price .is-positive{color:#7ee1a4}.vs-catalog-activity-price .is-negative{color:#ff8b82}.vs-catalog-breakdown-row,.vs-catalog-top-card-row{grid-template-columns:minmax(0,1fr) auto}.vs-catalog-seller-row{grid-template-columns:52px minmax(0,1fr) auto;text-decoration:none}.vs-catalog-seller-avatar{color:#000000bf;border-radius:16px;place-items:center;width:52px;height:52px;font-family:Archivo Black,DM Sans,sans-serif;display:grid;overflow:hidden}.vs-catalog-related-list{grid-template-columns:1fr}.vs-catalog-related-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;gap:6px;padding:14px 16px;text-decoration:none;display:grid}.vs-catalog-browser-shell{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.vs-catalog-filter-sidebar,.vs-catalog-browser-main{gap:16px;display:grid}.vs-catalog-filter-sidebar{position:sticky;top:110px}.vs-catalog-filter-section{background:linear-gradient(#ffffff0a,#0000 22%),linear-gradient(#0a0e18fa,#070a12fa);border:1px solid #ffffff0f;border-radius:22px;gap:12px;padding:18px;display:grid}.vs-catalog-filter-title{letter-spacing:-.02em;font-family:Archivo Black,DM Sans,sans-serif;font-size:1rem}.vs-catalog-filter-sidebar.is-binder{background:linear-gradient(#ffffff06,#fff0),#0a0e18db;border:1px solid #ffffff0f;border-radius:18px;gap:0;padding:4px 0;display:grid;overflow:hidden}.vs-catalog-filter-sidebar.is-binder>.vs-catalog-filter-section{background:0 0;border:none;border-bottom:1px solid #ffffff0f;border-radius:0;gap:10px;padding:14px 16px}.vs-catalog-filter-sidebar.is-binder>.vs-catalog-filter-section:last-child{border-bottom:none}.vs-catalog-filter-sidebar.is-binder .vs-catalog-filter-title{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;font-size:10.5px;font-weight:700}.vs-catalog-filter-sidebar.is-binder .vs-catalog-filter-option-list{flex-wrap:wrap;gap:6px;display:flex}.vs-catalog-filter-sidebar.is-binder .vs-catalog-filter-link{color:#ffffffc7;letter-spacing:-.005em;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.vs-catalog-filter-sidebar.is-binder .vs-catalog-filter-link:hover{color:#fff;background:#ffffff0f;border-color:#ffffff29}.vs-catalog-filter-sidebar.is-binder .vs-catalog-filter-link.is-active{color:#d8ecff;background:#5db8ff24;border-color:#5db8ff73}.vs-catalog-filter-sidebar.is-binder .vs-catalog-filter-link>span:nth-child(2){color:#ffffffa8;font-feature-settings:"tnum" 1;background:#ffffff14;border-radius:999px;align-items:center;height:18px;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-flex}.vs-catalog-filter-sidebar.is-binder>.vs-catalog-filter-section[data-binder-group=sets] .vs-catalog-filter-option-list{grid-template-columns:1fr;gap:4px;max-height:240px;padding-right:4px;display:grid;overflow-y:auto}.vs-catalog-filter-sidebar.is-binder>.vs-catalog-filter-section[data-binder-group=sort] .vs-binder-sort-subhead{letter-spacing:.1em;text-transform:uppercase;color:#ffffff57;margin-top:4px;padding:8px 4px 4px;font-size:9.5px;font-weight:700}.vs-catalog-filter-sidebar.is-binder>.vs-catalog-filter-section[data-binder-group=sort] .vs-binder-sort-subhead:first-child{margin-top:0;padding-top:0}.vs-catalog-filter-sidebar.is-binder>.vs-catalog-filter-section[data-binder-group=sort] .vs-catalog-filter-option-list,.vs-catalog-filter-sidebar.is-binder>.vs-catalog-filter-section[data-binder-group=group] .vs-catalog-filter-option-list{grid-template-columns:1fr;gap:4px;display:grid}.vs-catalog-filter-sidebar.is-binder>.vs-catalog-filter-section[data-binder-group=sort] .vs-catalog-filter-link,.vs-catalog-filter-sidebar.is-binder>.vs-catalog-filter-section[data-binder-group=group] .vs-catalog-filter-link,.vs-catalog-filter-sidebar.is-binder>.vs-catalog-filter-section[data-binder-group=sets] .vs-catalog-filter-link{border-radius:8px;justify-content:space-between;width:100%;height:32px;padding:0 12px}.vs-catalog-filter-sidebar.is-binder>.vs-catalog-filter-section>form input[type=number]{height:34px;color:var(--white);font-feature-settings:"tnum" 1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:0 10px;font-size:13px}.vs-catalog-filter-sidebar.is-binder>.vs-catalog-filter-section>form input[type=number]:focus{background:#ffffff0f;border-color:#5db8ff6b;outline:none}.vs-catalog-filter-sidebar.is-binder>.vs-catalog-filter-section>form .btn-secondary{border-radius:8px;height:30px;padding:0 12px;font-size:12px}.vs-catalog-search-compact{display:grid}.vs-catalog-search-compact-input-wrap{align-items:center;display:flex;position:relative}.vs-catalog-search-compact-input-wrap>svg:first-child{pointer-events:none;color:#ffffff80;position:absolute;left:12px}.vs-catalog-search-compact-input{width:100%;height:38px;color:var(--white);letter-spacing:-.005em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;outline:none;padding:0 36px;font-size:13.5px;transition:border-color .18s,background .18s}.vs-catalog-search-compact-input::placeholder{color:#ffffff6b}.vs-catalog-search-compact-input:hover{border-color:#ffffff24}.vs-catalog-search-compact-input:focus{background:#ffffff0f;border-color:#5db8ff66}.vs-catalog-search-compact-input::-webkit-search-cancel-button{appearance:none}.vs-catalog-search-compact-input::-webkit-search-decoration{appearance:none}.vs-catalog-search-compact-clear{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:0;border-radius:6px;place-items:center;width:22px;height:22px;transition:background .15s,color .15s;display:grid;position:absolute;right:8px}.vs-catalog-search-compact-clear:hover{color:#fff;background:#ffffff29}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vs-catalog-filter-option-list{gap:8px;display:grid}.vs-catalog-filter-link,.vs-catalog-reset-link{min-height:38px;color:var(--vs3-text-2);background:#ffffff08;border:1px solid #ffffff0a;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:flex}.vs-catalog-filter-link:hover,.vs-catalog-filter-link.is-active,.vs-catalog-reset-link:hover{color:var(--vs3-text);background:#5db8ff14;border-color:#5db8ff2e;transform:translateY(-1px)}.vs-catalog-card-grid.is-destination{grid-template-columns:repeat(4,minmax(0,1fr))}.vs-catalog-card-tile.is-destination{isolation:isolate;gap:12px;min-height:100%;padding:14px;position:relative}.vs3-listing-card[data-temperature=on_fire],.vs-tile[data-temperature=on_fire],.vs-catalog-card-tile.is-destination[data-temperature=on_fire]{border-color:#f9731666;box-shadow:0 0 0 1px #f9731652,0 0 42px #f973163d,0 0 90px #dc262624,0 28px 56px #dc26263d}.vs3-listing-card[data-temperature=heating_up],.vs-tile[data-temperature=heating_up],.vs-catalog-card-tile.is-destination[data-temperature=heating_up]{border-color:#a855f76b;box-shadow:0 0 0 1px #a855f733,0 18px 36px #7c3aed1f,0 0 24px #7c3aed1a}.vs3-listing-card[data-temperature=cooling],.vs-tile[data-temperature=cooling],.vs-catalog-card-tile.is-destination[data-temperature=cooling]{border-color:#06b6d457;box-shadow:0 0 0 1px #67e8f938,0 0 32px #0ea5e92e,0 0 78px #67e8f91f,0 24px 46px #0891b22e}.vs-catalog-card-tile.is-chase{border-color:#e7b64b2e;box-shadow:0 16px 34px #e7b64b14}.vs-catalog-card-tile-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}@media (prefers-reduced-motion:reduce){.card-tile,.vs-catalog-card-tile.is-destination,.market-temperature-frame,.market-temperature-ambient{transition:none}.card-tile[data-temperature=on_fire] .market-temperature-ambient,.vs3-listing-card[data-temperature=on_fire] .market-temperature-ambient,.vs-tile[data-temperature=on_fire] .market-temperature-ambient,.vs-catalog-card-tile.is-destination[data-temperature=on_fire] .market-temperature-ambient,.store-module-card-tile[data-temperature=on_fire] .market-temperature-ambient,.card-tile[data-temperature=on_fire]:before,.vs3-listing-card[data-temperature=on_fire]:before,.vs-tile[data-temperature=on_fire]:before,.vs-catalog-card-tile.is-destination[data-temperature=on_fire]:before,.store-module-card-tile[data-temperature=on_fire]:before,.card-tile[data-temperature=on_fire]:after,.vs3-listing-card[data-temperature=on_fire]:after,.vs-tile[data-temperature=on_fire]:after,.vs-catalog-card-tile.is-destination[data-temperature=on_fire]:after,.store-module-card-tile[data-temperature=on_fire]:after,.card-tile[data-temperature=heating_up] .market-temperature-frame,.vs3-listing-card[data-temperature=heating_up] .market-temperature-frame,.vs-tile[data-temperature=heating_up] .market-temperature-frame,.vs-catalog-card-tile.is-destination[data-temperature=heating_up] .market-temperature-frame,.store-module-card-tile[data-temperature=heating_up] .market-temperature-frame,.card-tile[data-temperature=heating_up]:after,.vs3-listing-card[data-temperature=heating_up]:after,.vs-tile[data-temperature=heating_up]:after,.vs-catalog-card-tile.is-destination[data-temperature=heating_up]:after,.store-module-card-tile[data-temperature=heating_up]:after,.card-tile[data-temperature=cooling] .market-temperature-ambient,.vs3-listing-card[data-temperature=cooling] .market-temperature-ambient,.vs-tile[data-temperature=cooling] .market-temperature-ambient,.vs-catalog-card-tile.is-destination[data-temperature=cooling] .market-temperature-ambient,.store-module-card-tile[data-temperature=cooling] .market-temperature-ambient,.card-tile[data-temperature=cooling]:before,.vs3-listing-card[data-temperature=cooling]:before,.vs-tile[data-temperature=cooling]:before,.vs-catalog-card-tile.is-destination[data-temperature=cooling]:before,.store-module-card-tile[data-temperature=cooling]:before,.card-tile[data-temperature=cooling]:after,.vs3-listing-card[data-temperature=cooling]:after,.vs-tile[data-temperature=cooling]:after,.vs-catalog-card-tile.is-destination[data-temperature=cooling]:after,.store-module-card-tile[data-temperature=cooling]:after{animation:none}}@keyframes temperature-fire-pulse{0%,to{opacity:.58;transform:scale(.99)translateY(0)}50%{opacity:.96;transform:scale(1.06)translateY(-4px)}}@keyframes temperature-fire-wall{0%,to{opacity:.88;transform:translateY(2px)scaleY(.96)}50%{opacity:1;transform:translateY(-6px)scaleY(1.08)}}@keyframes temperature-heating-shimmer{0%{background-position:0%}to{background-position:220%}}@keyframes temperature-heating-frame-pulse{0%,to{filter:brightness(.85)saturate(.9);box-shadow:inset 0 0 0 1px #ffffff1f,0 0 8px #a855f738,0 0 18px #7c3aed1a}50%{filter:brightness(1.35)saturate(1.35);box-shadow:inset 0 0 0 2px #ffffff80,0 0 72px #a855f7,0 0 140px #7c3aedd9,0 0 220px #c084fc8c}}@keyframes temperature-heating-glow-breath{0%,to{opacity:.12;transform:scale(.88)}50%{opacity:1;transform:scale(1.22)}}@keyframes temperature-heating-halo-pulse{0%,to{opacity:.15;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}.vs-catalog-card-number,.vs-catalog-card-owned{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.vs-catalog-card-number{color:var(--vs3-text-2);background:#ffffff0a}.vs-catalog-card-owned{color:#7ee1a4;background:#7ee1a424}.vs-catalog-card-fallback{color:#ffffff94;place-items:center;width:100%;height:100%;font-family:Archivo Black,DM Sans,sans-serif;font-size:1.2rem;display:grid}.vs-catalog-card-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vs-catalog-completion-shell{grid-template-columns:168px minmax(0,1fr);align-items:center;gap:20px;display:grid}.vs-catalog-completion-ring{background:radial-gradient(circle,#070a12f0 54%,#0000 55%),conic-gradient(#e7b64beb,#5db8ffeb,#ffffff14);border-radius:999px;place-items:center;width:168px;height:168px;padding:16px;display:grid}.vs-catalog-completion-ring-inner{text-align:center;background:#070a12f0;border:1px solid #ffffff0f;border-radius:999px;place-items:center;width:100%;height:100%;display:grid}.vs-catalog-completion-ring-inner strong{font-family:Archivo Black,DM Sans,sans-serif;font-size:2rem}.vs-catalog-completion-ring-inner span{letter-spacing:.12em;text-transform:uppercase;color:var(--vs3-text-3);font-size:12px}.vs-catalog-cta-inline{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.vs-catalog-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vs-catalog-editorial-card{gap:16px;padding:22px;display:grid}.vs-catalog-faq-item{gap:6px;display:grid}.vs-catalog-featured-set-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.vs-catalog-featured-set-card,.vs-catalog-hot-card{gap:12px;padding:14px;text-decoration:none;display:grid}.vs-catalog-featured-set-art{aspect-ratio:16/9;background:radial-gradient(circle at top,#ffffff14,#0000 42%),linear-gradient(#ffffff0a,#04060cf5);border-radius:18px;place-items:center;display:grid;overflow:hidden}.vs-catalog-featured-set-foot,.vs-catalog-game-card-metrics{color:var(--vs3-text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.vs-catalog-game-card.is-destination{background:radial-gradient(circle at 100% 0,#ffffff14,#0000 28%),linear-gradient(#0b0e17e6,#070910f5);min-height:220px}.vs-catalog-set-grid.is-expanded{grid-template-columns:repeat(3,minmax(0,1fr))}.vs-catalog-set-card.is-destination{min-height:228px;position:relative}.vs-catalog-set-card-insight{color:var(--vs3-text-2);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-size:13px;display:flex}.vs-catalog-set-card-surface{z-index:1;border-radius:inherit;position:absolute;inset:0}.vs-catalog-set-card.is-destination>.vs-catalog-set-card-head,.vs-catalog-set-card.is-destination>.vs-catalog-set-card-meta,.vs-catalog-set-card.is-destination>.vs-catalog-set-card-insight{z-index:0;pointer-events:none;position:relative}.vs-catalog-set-card.is-destination>.vs-catalog-card-chip-row{z-index:2;position:relative}.vs-catalog-hot-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vs-catalog-hot-card{grid-template-columns:72px minmax(0,1fr);align-items:center}.vs-catalog-hot-card-thumb{background:#ffffff0a;border-radius:18px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}@media (max-width:1200px){.vs-catalog-set-hero,.vs-catalog-featured-set-grid,.vs-catalog-hot-strip,.vs-catalog-set-grid.is-expanded,.vs-catalog-kpi-grid,.vs-catalog-editorial-grid,.vs-catalog-card-grid.is-destination{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-catalog-browser-shell{grid-template-columns:1fr}.vs-catalog-filter-sidebar{position:static}.vs-catalog-three-up{grid-template-columns:1fr}}@media (max-width:900px){.vs-catalog-hub-hero,.vs-catalog-game-hero,.vs-catalog-set-hero,.vs-catalog-two-up,.vs-catalog-completion-shell,.vs-catalog-featured-set-grid,.vs-catalog-hot-strip,.vs-catalog-editorial-grid{grid-template-columns:1fr}.vs-catalog-game-grid,.vs-catalog-card-grid.is-destination,.vs-catalog-kpi-grid,.vs-catalog-set-grid.is-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-catalog-index-grid{grid-template-columns:1fr}}@media (max-width:640px){.vs-catalog-game-grid,.vs-catalog-card-grid.is-destination,.vs-catalog-kpi-grid,.vs-catalog-set-grid.is-expanded,.vs-catalog-hub-stat-grid,.vs-catalog-game-hero-stats,.vs-catalog-set-hero-stats,.vs-catalog-activity-row,.vs-catalog-hot-card,.vs-catalog-seller-row{grid-template-columns:1fr}.vs-catalog-activity-price{text-align:left}.vs-catalog-completion-ring{width:140px;height:140px}}:root{--vs-trust-gold:#f5c754;--vs-trust-gold-soft:#f5c7542e;--vs-trust-silver:#d0d7e2;--vs-trust-silver-soft:#d0d7e229;--vs-trust-bronze:#cd7f4a;--vs-trust-bronze-soft:#cd7f4a2e;--vs-trust-unverified:#9aa4b3;--vs-trust-unverified-soft:#9aa4b32e;--vs-trust-penalty:#ff7a6a;--vs-trust-penalty-soft:#ff7a6a2e;--vs-trust-positive:#7ee1a4;--vs-trust-positive-soft:#7ee1a42e}.vs-trust-badge{color:var(--vs3-text);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.vs-trust-badge:hover{transform:translateY(-1px)}.vs-trust-badge.is-dot{background:0 0;border:none;gap:0;padding:0}.vs-trust-badge.is-full{padding:4px 12px;font-size:12px}.vs-trust-badge.is-medal{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;gap:12px;padding:10px 16px 10px 12px}.vs-trust-badge.is-medal .vs-trust-medal-text{flex-direction:column;gap:4px;line-height:1.1;display:flex}.vs-trust-badge.is-medal .vs-trust-tier{letter-spacing:.08em;color:var(--vs3-text-2);font-size:11px}.vs-trust-badge.is-medal strong{font-size:17px}.vs-trust-medal-svg{filter:drop-shadow(0 1px 2px #0006);flex-shrink:0;display:block}.vs-trust-medal-svg.is-unverified{opacity:.5;filter:none}.vs-trust-score-rail .vs-trust-medal-svg{width:72px!important;height:72px!important}.vs-trust-badge strong{letter-spacing:-.02em;font-family:DM Mono,monospace;font-weight:800}.vs-trust-dot{background:var(--vs-trust-unverified);border-radius:999px;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 2px #ffffff0a}.vs-trust-tier{letter-spacing:.06em;text-transform:uppercase;color:var(--vs3-text-2);font-size:10px;font-weight:700}.vs-trust-tier-chip{letter-spacing:.08em;text-transform:uppercase;color:var(--vs3-text);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.is-gold .vs-trust-dot,.is-gold.vs-trust-dot{background:var(--vs-trust-gold);box-shadow:0 0 0 2px var(--vs-trust-gold-soft)}.is-gold.vs-trust-badge,.is-gold .vs-trust-tier-chip,.is-gold.vs-trust-tier-chip{background:var(--vs-trust-gold-soft);color:var(--vs-trust-gold);border-color:#f5c75452}.is-silver .vs-trust-dot,.is-silver.vs-trust-dot{background:var(--vs-trust-silver);box-shadow:0 0 0 2px var(--vs-trust-silver-soft)}.is-silver.vs-trust-badge,.is-silver .vs-trust-tier-chip,.is-silver.vs-trust-tier-chip{background:var(--vs-trust-silver-soft);color:var(--vs-trust-silver);border-color:#d0d7e252}.is-bronze .vs-trust-dot,.is-bronze.vs-trust-dot{background:var(--vs-trust-bronze);box-shadow:0 0 0 2px var(--vs-trust-bronze-soft)}.is-bronze.vs-trust-badge,.is-bronze .vs-trust-tier-chip,.is-bronze.vs-trust-tier-chip{background:var(--vs-trust-bronze-soft);color:var(--vs-trust-bronze);border-color:#cd7f4a52}.is-unverified .vs-trust-dot,.is-unverified.vs-trust-dot{background:var(--vs-trust-unverified);box-shadow:0 0 0 2px var(--vs-trust-unverified-soft)}.is-unverified.vs-trust-badge,.is-unverified .vs-trust-tier-chip,.is-unverified.vs-trust-tier-chip{background:var(--vs-trust-unverified-soft);color:var(--vs-trust-unverified);border-color:#9aa4b352}.vs-trust-breakdown{box-shadow:var(--vs3-shadow-soft);background:linear-gradient(#ffffff0a,#0000 28%),linear-gradient(#0c101cfa,#090c14fa);border:1px solid #ffffff0f;border-radius:22px;flex-direction:column;gap:20px;padding:24px;display:flex}.vs-trust-breakdown-head{background:#ffffff08;border:1px solid #ffffff0d;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.vs-trust-breakdown-head.is-gold{background:linear-gradient(135deg, var(--vs-trust-gold-soft), #0c101cd9);border-color:#e7b64b47}.vs-trust-breakdown-head.is-silver{background:linear-gradient(135deg, var(--vs-trust-silver-soft), #0c101cd9);border-color:#5db8ff47}.vs-trust-breakdown-head.is-bronze{background:linear-gradient(135deg, var(--vs-trust-bronze-soft), #0c101cd9);border-color:#7ee1a447}.vs-trust-breakdown-head.is-unverified{background:linear-gradient(135deg, var(--vs-trust-unverified-soft), #0c101cd9);border-color:#9aa4b33d}.vs-trust-breakdown-score{align-items:baseline;gap:6px;display:flex}.vs-trust-breakdown-score strong{letter-spacing:-.04em;color:var(--vs3-text);font-family:Archivo Black,DM Sans,sans-serif;font-size:44px;line-height:.96}.vs-trust-breakdown-score span{color:var(--vs3-text-3);font-size:14px;font-weight:700}.vs-trust-breakdown-tier{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.vs-trust-breakdown-meta{color:var(--vs3-text-3);letter-spacing:.08em;font-family:DM Mono,monospace;font-size:11px}.vs-trust-signal-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.vs-trust-signal{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.vs-trust-signal.is-penalty{background:#ff7a6a0f;border-color:#ff7a6a2e}.vs-trust-signal-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.vs-trust-signal-label{color:var(--vs3-text);font-size:13px;font-weight:800}.vs-trust-signal-points{color:var(--vs3-text);letter-spacing:-.01em;font-family:DM Mono,monospace;font-size:12px;font-weight:800}.vs-trust-signal.is-penalty .vs-trust-signal-points{color:var(--vs-trust-penalty)}.vs-trust-signal-ceiling{color:var(--vs3-text-3);margin-left:4px;font-weight:600}.vs-trust-signal-bar{background:#ffffff0f;border-radius:999px;height:6px;position:relative;overflow:hidden}.vs-trust-signal-fill{background:linear-gradient(90deg,#5db8ffe6,#7ee1a4e6);transition:width .25s;position:absolute;inset:0 auto 0 0}.vs-trust-signal.is-penalty .vs-trust-signal-fill{background:linear-gradient(90deg, var(--vs-trust-penalty), #ff7a6a99)}.vs-trust-signal-evidence{color:var(--vs3-text-2);font-size:12px;line-height:1.55}.vs-trust-view{flex-direction:column;gap:28px;width:100%;max-width:1480px;margin:0 auto;display:flex}.vs-trust-hero{box-shadow:var(--vs3-shadow);background:linear-gradient(#ffffff0a,#0000 28%),linear-gradient(#0c101cfa,#090c14fa);border:1px solid #ffffff0f;border-radius:24px;padding:30px;position:relative;overflow:hidden}.vs-trust-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#e7b64b24,#0000 32%),radial-gradient(circle at 0 100%,#5db8ff24,#0000 32%);position:absolute;inset:0}.vs-trust-hero>*{z-index:1;position:relative}.vs-trust-hero-eyebrow{letter-spacing:.12em;color:var(--vs3-gold);text-transform:uppercase;font-family:DM Mono,monospace;font-size:12px}.vs-trust-hero h1{letter-spacing:-.04em;margin:10px 0 12px;font-family:Archivo Black,DM Sans,sans-serif;font-size:42px;line-height:.98}.vs-trust-hero p{color:var(--vs3-text-2);max-width:720px;font-size:15px;line-height:1.7}.vs-trust-principles{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.vs-trust-principle{background:#ffffff08;border:1px solid #ffffff0d;border-radius:18px;padding:18px}.vs-trust-principle-title{letter-spacing:-.01em;margin-bottom:6px;font-family:Archivo Black,DM Sans,sans-serif;font-size:14px}.vs-trust-principle-body{color:var(--vs3-text-2);font-size:13px;line-height:1.6}.vs-trust-tiers{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.vs-trust-tier-card{background:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;flex-direction:column;gap:10px;padding:22px;display:flex}.vs-trust-tier-card-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.vs-trust-tier-card-meta{justify-items:end;gap:4px;display:grid}.vs-trust-tier-card.is-gold{background:linear-gradient(180deg, var(--vs-trust-gold-soft), #0c101cd9);border-color:#e7b64b4d}.vs-trust-tier-card.is-silver{background:linear-gradient(180deg, var(--vs-trust-silver-soft), #0c101cd9);border-color:#5db8ff4d}.vs-trust-tier-card.is-bronze{background:linear-gradient(180deg, var(--vs-trust-bronze-soft), #0c101cd9);border-color:#7ee1a44d}.vs-trust-tier-card.is-unverified{background:linear-gradient(180deg, var(--vs-trust-unverified-soft), #0c101cd9);border-color:#9aa4b342}.vs-trust-tier-card-range{letter-spacing:.08em;color:var(--vs3-text-3);font-family:DM Mono,monospace;font-size:12px}.vs-trust-tier-card-threshold,.vs-trust-tier-card-label{letter-spacing:.08em;text-transform:uppercase;color:var(--vs3-text-3);font-family:DM Mono,monospace;font-size:11px}.vs-trust-tier-card-name{letter-spacing:-.02em;font-family:Archivo Black,DM Sans,sans-serif;font-size:22px}.vs-trust-tier-card-desc{color:var(--vs3-text-2);font-size:13px;line-height:1.6}.vs-trust-tier-card-proof{color:var(--vs3-text-2);font-size:12px;line-height:1.65}.vs-trust-signals-table{border-collapse:separate;border-spacing:0;width:100%}.vs-trust-signals-table th,.vs-trust-signals-table td{text-align:left;border-bottom:1px solid #ffffff0f;padding:12px 14px;font-size:13px}.vs-trust-signals-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--vs3-text-3);font-family:DM Mono,monospace;font-size:11px;font-weight:700}.vs-trust-signals-table td{color:var(--vs3-text)}.vs-trust-signals-table .is-penalty{color:var(--vs-trust-penalty);font-weight:800}.vs-trust-section{background:linear-gradient(#ffffff0a,#0000 28%),linear-gradient(#0c101cfa,#090c14fa);border:1px solid #ffffff0f;border-radius:22px;flex-direction:column;gap:16px;padding:24px;display:flex}.vs-trust-section-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:14px;display:flex}.vs-trust-section-title{letter-spacing:-.02em;font-family:Archivo Black,DM Sans,sans-serif;font-size:22px}.vs-trust-section-sub{color:var(--vs3-text-2);font-size:13px;line-height:1.55}.vs-trust-profile-head{background:linear-gradient(#ffffff0a,#0000 28%),linear-gradient(#0c101cfa,#090c14fa);border:1px solid #ffffff0f;border-radius:22px;align-items:center;gap:18px;padding:22px;display:flex}.vs-trust-profile-avatar{color:#08111f;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-family:Archivo Black,DM Sans,sans-serif;font-size:28px;display:flex}.vs-trust-profile-meta{flex-direction:column;gap:6px;display:flex}.vs-trust-profile-name{letter-spacing:-.03em;font-family:Archivo Black,DM Sans,sans-serif;font-size:26px}.vs-trust-profile-handle{color:var(--vs3-text-3);font-family:DM Mono,monospace;font-size:13px}.vs-trust-profile-chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.vs-trust-event-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vs-trust-event{background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.vs-trust-event-date{letter-spacing:.06em;color:var(--vs3-text-3);font-family:DM Mono,monospace;font-size:11px}.vs-trust-event-label{color:var(--vs3-text);font-size:13px;font-weight:700}.vs-trust-event-detail{color:var(--vs3-text-2);margin-top:2px;font-size:12px}.vs-trust-event-chip{color:var(--vs3-text-2);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.vs-trust-event-chip.is-pos{background:var(--vs-trust-positive-soft);color:var(--vs-trust-positive);border-color:#7ee1a447}.vs-trust-event-chip.is-neg{background:var(--vs-trust-penalty-soft);color:var(--vs-trust-penalty);border-color:#ff7a6a47}.vs-trust-warn{background:var(--vs-trust-penalty-soft);color:var(--vs3-text);border:1px solid #ff7a6a47;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12px;line-height:1.55;display:flex}.vs-trust-warn strong{color:var(--vs-trust-penalty)}@media (max-width:900px){.vs-trust-hero{padding:22px}.vs-trust-hero h1{font-size:32px}.vs-trust-breakdown-head{flex-direction:column;align-items:flex-start}.vs-trust-breakdown-tier{align-items:flex-start}}@media (max-width:640px){.vs-trust-event{grid-template-columns:1fr;gap:6px}.vs-trust-profile-head{flex-direction:column;align-items:flex-start}}.vs-trust-shell-meta{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.vs-trust-shell-pill{min-height:30px;color:var(--vs3-text-2);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.vs-trust-shell-pill.is-accent{color:var(--vs3-gold);background:#d4af3724;border-color:#d4af3738}.vs-trust-hero-panel{overflow:hidden}.vs-trust-hero-panel>:not(.vs3-panel-head){padding:0}.vs-trust-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:24px;padding:26px 28px 30px;display:grid}.vs-trust-hero-copy{gap:14px;display:grid}.vs-trust-hero-copy h2{letter-spacing:-.05em;max-width:12ch;font-family:Archivo Black,DM Sans,sans-serif;font-size:46px;line-height:.96}.vs-trust-hero-copy p{color:var(--vs3-text-2);max-width:60ch;font-size:15px;line-height:1.75}.vs-trust-link-row{flex-wrap:wrap;gap:10px;display:flex}.vs-trust-link-pill{min-height:40px;color:var(--vs3-text);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.vs-trust-link-pill:hover{border-color:#ffffff29;transform:translateY(-1px)}.vs-trust-link-pill.is-primary{background:linear-gradient(135deg,#5db8ff38,#7ee1a42e);border-color:#5db8ff4d}.vs-trust-stat-grid,.vs-trust-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vs-trust-stat-card,.vs-trust-kpi-card,.vs-trust-side-stat,.vs-trust-signal-card,.vs-trust-example-card,.vs-trust-principle-card{background:#ffffff09;border:1px solid #ffffff0f;border-radius:20px}.vs-trust-stat-card{padding:16px}.vs-trust-stat-label,.vs-trust-kpi-label,.vs-trust-side-label,.vs-trust-signal-card-sub,.vs-trust-panel-meta,.vs-trust-example-handle,.vs-trust-principle-index{letter-spacing:.08em;text-transform:uppercase;color:var(--vs3-text-3);font-family:DM Mono,monospace;font-size:11px}.vs-trust-stat-value,.vs-trust-kpi-value,.vs-trust-score-tier,.vs-trust-signal-card-value,.vs-trust-example-name{letter-spacing:-.03em;color:var(--vs3-text);font-family:Archivo Black,DM Sans,sans-serif}.vs-trust-stat-value{margin-top:10px;font-size:28px;line-height:1}.vs-trust-stat-note,.vs-trust-kpi-card p,.vs-trust-verify-step p,.vs-trust-example-body,.vs-trust-signal-card-body,.vs-trust-score-copy{color:var(--vs3-text-2);font-size:13px;line-height:1.65}.vs-trust-principles-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.vs-trust-principle-card{gap:10px;padding:20px;display:grid}.vs-trust-principle-title{letter-spacing:-.03em;font-family:Archivo Black,DM Sans,sans-serif;font-size:18px;line-height:1.05}.vs-trust-panel-meta{text-align:right;max-width:320px}.vs-trust-signal-grid,.vs-trust-example-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.vs-trust-signal-card{gap:8px;padding:16px;display:grid}.vs-trust-signal-card.is-penalty{background:#ff7a6a0f;border-color:#ff7a6a2e}.vs-trust-signal-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vs-trust-signal-card-label{max-width:16ch;color:var(--vs3-text);font-size:14px;font-weight:800;line-height:1.35}.vs-trust-signal-card-value{color:var(--vs3-gold);font-size:24px;line-height:1}.vs-trust-signal-card.is-penalty .vs-trust-signal-card-value{color:var(--vs-trust-penalty)}.vs-trust-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vs-trust-verify-stack,.vs-trust-side-stack{gap:16px;display:grid}.vs-trust-verify-math{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;gap:10px;padding:14px 16px;display:grid}.vs-trust-verify-math-row{color:var(--vs3-text-2);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.vs-trust-verify-math-row strong{color:var(--vs3-text);font-family:DM Mono,monospace}.vs-trust-verify-step{gap:6px;display:grid}.vs-trust-verify-title{color:var(--vs3-text);font-size:13px;font-weight:800}.vs-trust-code-block{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:14px 16px;overflow-x:auto}.vs-trust-code-block code{color:var(--vs3-gold);font-family:DM Mono,monospace;font-size:12px}.vs-trust-example-card{color:inherit;gap:14px;padding:18px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.vs-trust-example-card:hover{background:#ffffff0d;border-color:#ffffff1f;transform:translateY(-2px)}.vs-trust-example-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.vs-trust-example-avatar{color:#08111f;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;font-family:Archivo Black,DM Sans,sans-serif;font-size:22px;display:flex}.vs-trust-example-name{font-size:20px}.vs-trust-example-foot{color:var(--vs3-text-2);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.vs-trust-profile-hero{grid-template-columns:minmax(0,1fr) 320px;gap:18px;display:grid}.vs-trust-profile-identity,.vs-trust-score-rail{box-shadow:var(--vs3-shadow-soft);background:linear-gradient(#ffffff0a,#0000 28%),linear-gradient(#0c101cfa,#090c14fa);border:1px solid #ffffff0f;border-radius:24px}.vs-trust-profile-identity{grid-template-columns:auto minmax(0,1fr);gap:18px;padding:22px;display:grid}.vs-trust-profile-copy{gap:8px;display:grid}.vs-trust-profile-name-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vs-trust-profile-bio{max-width:70ch;color:var(--vs3-text-2);font-size:14px;line-height:1.7}.vs-trust-score-rail{align-content:start;gap:10px;padding:22px;display:grid}.vs-trust-score-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--vs3-gold);font-family:DM Mono,monospace;font-size:11px}.vs-trust-score-value{letter-spacing:-.06em;color:var(--vs3-text);font-family:Archivo Black,DM Sans,sans-serif;font-size:84px;line-height:.9}.vs-trust-score-tier{font-size:22px;line-height:1}.vs-trust-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vs-trust-kpi-card{gap:8px;padding:18px;display:grid}.vs-trust-kpi-value{font-size:26px;line-height:1}.vs-trust-side-grid{gap:12px;display:grid}.vs-trust-side-stat{gap:6px;padding:14px 16px;display:grid}.vs-trust-side-value{letter-spacing:-.03em;color:var(--vs3-text);font-family:Archivo Black,DM Sans,sans-serif;font-size:28px;line-height:.95}.vs-trust-side-copy{color:var(--vs3-text);font-size:14px;font-weight:700;line-height:1.45}.vs-trust-event.is-summary{background:#7ee1a40f;border-color:#7ee1a429}@media (max-width:1200px){.vs-trust-principles-grid,.vs-trust-signal-grid,.vs-trust-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-trust-hero-grid,.vs-trust-profile-hero{grid-template-columns:1fr}.vs-trust-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.vs-trust-tier-grid,.vs-trust-stat-grid{grid-template-columns:1fr}.vs-trust-panel-meta{text-align:left;max-width:none}.vs-trust-tier-card-meta{justify-items:start}}@media (max-width:768px){.vs-trust-shell-meta{display:none}.vs-trust-hero-grid{padding:22px}.vs-trust-hero-copy h2{font-size:34px}.vs-trust-principles-grid,.vs-trust-signal-grid,.vs-trust-example-grid,.vs-trust-kpi-grid,.vs-trust-profile-identity{grid-template-columns:1fr}.vs-trust-example-top{grid-template-columns:auto minmax(0,1fr)}.vs-trust-example-top .vs-trust-badge{grid-column:1/-1;justify-self:flex-start}}:root{--vs-promo-accent:#f6c365;--vs-promo-accent-strong:#ffd98a;--vs-promo-surface:#f6c36514;--vs-promo-border:#f6c36547;--vs-promo-shadow:0 10px 32px #f6c36524}.vs-promo-banner{border-radius:var(--vs-r-card,14px);border:1px solid var(--vs-promo-border);color:var(--vs-text);box-shadow:var(--vs-promo-shadow);background:linear-gradient(90deg,#f6c36524 0%,#f6c3650a 100%);align-items:center;gap:16px;padding:14px 18px;display:flex;position:relative;overflow:hidden}.vs-promo-banner:before{content:"";pointer-events:none;background:radial-gradient(at 0 0,#f6c3651f 0%,#0000 60%);position:absolute;inset:0}.vs-promo-banner-eyebrow{font-family:var(--vs-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--vs-promo-accent-strong);margin-bottom:2px;font-size:10px;display:block}.vs-promo-banner-title{font-family:var(--vs-font-display);letter-spacing:-.01em;margin:0;font-size:18px}.vs-promo-banner-sub{color:var(--vs-text-muted);margin-top:3px;font-size:12px;display:block}.vs-promo-banner-body{z-index:1;flex:1;min-width:0;position:relative}.vs-promo-banner-countdown{font-family:var(--vs-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--vs-promo-accent-strong);border:1px solid var(--vs-promo-border);white-space:nowrap;z-index:1;background:#00000040;border-radius:999px;padding:6px 10px;font-size:11px;position:relative}.vs-promo-banner-list{flex-direction:column;gap:10px;display:flex}.vs-promo-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.vs-promo-price-strike{color:var(--vs-text-muted);font-size:12px;font-family:var(--vs-font-mono);text-decoration:line-through}.vs-promo-price-sale{color:var(--vs-promo-accent-strong)}.vs-promo-chip{font-family:var(--vs-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--vs-promo-accent-strong);background:var(--vs-promo-surface);border:1px solid var(--vs-promo-border);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;display:inline-flex}.vs-promos-page{flex-direction:column;gap:20px;display:flex}.vs-promos-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.vs-promos-head h1{font-family:var(--vs-font-display);letter-spacing:-.02em;margin:0 0 4px;font-size:28px}.vs-promos-head p{color:var(--vs-text-muted);max-width:560px;margin:0;font-size:13px}.vs-promos-filters{flex-wrap:wrap;gap:6px;display:flex}.vs-promos-tab{border:1px solid var(--vs-border);color:var(--vs-text-2);cursor:pointer;transition:all var(--vs-dur) var(--vs-ease);background:0 0;border-radius:999px;padding:7px 14px;font-size:12px}.vs-promos-tab:hover{color:var(--vs-text);border-color:var(--vs-text-muted)}.vs-promos-tab.is-active{background:var(--vs-promo-surface);border-color:var(--vs-promo-border);color:var(--vs-promo-accent-strong)}.vs-promos-rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vs-promo-row{border-radius:var(--vs-r-card,14px);background:var(--vs-tile);border:1px solid var(--vs-border);color:inherit;transition:all var(--vs-dur) var(--vs-ease);grid-template-columns:2fr 1.2fr auto auto;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:grid}.vs-promo-row:hover{border-color:var(--vs-promo-border);background:var(--vs-promo-surface)}.vs-promo-row-title{flex-direction:column;gap:2px;min-width:0;display:flex}.vs-promo-row-title strong{font-family:var(--vs-font-display);letter-spacing:-.01em;font-size:15px}.vs-promo-row-title span{color:var(--vs-text-muted);font-size:11px}.vs-promo-row-meta{color:var(--vs-text-muted);font-size:12px;font-family:var(--vs-font-mono)}.vs-promo-row-status{font-family:var(--vs-font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:10px}.vs-promo-row-status.is-active{color:#8ce3bc;background:#63d49e1f;border:1px solid #63d49e3d}.vs-promo-row-status.is-scheduled{background:var(--vs-promo-surface);color:var(--vs-promo-accent-strong);border:1px solid var(--vs-promo-border)}.vs-promo-row-status.is-paused{color:var(--vs-text-muted);border:1px solid var(--vs-border);background:#b4b4c81a}.vs-promo-row-status.is-ended{color:var(--vs-text-muted);border:1px solid var(--vs-border);background:0 0}.vs-promos-empty{text-align:center;color:var(--vs-text-muted);border:1px dashed var(--vs-border);border-radius:var(--vs-r-card,14px);padding:40px 18px}.vs-promo-form{flex-direction:column;gap:18px;max-width:680px;display:flex}.vs-promo-form-section{background:var(--vs-tile);border:1px solid var(--vs-border);border-radius:var(--vs-r-card,14px);flex-direction:column;gap:12px;padding:16px;display:flex}.vs-promo-form-section h3{font-family:var(--vs-font-display);letter-spacing:-.01em;margin:0;font-size:14px}.vs-promo-form-row{grid-template-columns:160px 1fr;align-items:center;gap:12px;display:grid}.vs-promo-form-row label{color:var(--vs-text-muted);font-size:12px}.vs-promo-form-row input,.vs-promo-form-row select,.vs-promo-form-row textarea{background:var(--vs-elevated);border:1px solid var(--vs-border);color:var(--vs-text);font:inherit;border-radius:8px;padding:8px 10px}.vs-promo-form-row input:focus,.vs-promo-form-row select:focus,.vs-promo-form-row textarea:focus{border-color:var(--vs-promo-border);box-shadow:0 0 0 3px var(--vs-promo-surface);outline:none}.vs-promo-form-kind{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.vs-promo-form-kind button{border:1px solid var(--vs-border);color:var(--vs-text);cursor:pointer;text-align:left;transition:all var(--vs-dur) var(--vs-ease);background:0 0;border-radius:10px;padding:12px}.vs-promo-form-kind button.is-selected{border-color:var(--vs-promo-border);background:var(--vs-promo-surface)}.vs-promo-form-kind strong{font-family:var(--vs-font-display);margin-bottom:4px;font-size:13px;display:block}.vs-promo-form-kind small{color:var(--vs-text-muted);font-size:11px;line-height:1.4;display:block}.vs-promo-form-actions{justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.vs-promo-form-errors{color:var(--vs-down,#f77);background:#ff646414;border:1px solid #ff646438;border-radius:8px;padding:10px 12px;font-size:12px}.vs-promo-form-errors ul{margin:6px 0 0;padding-left:18px}.vs-promo-gate{border:1px dashed var(--vs-promo-border);background:var(--vs-promo-surface);border-radius:var(--vs-r-card,14px);flex-direction:column;align-items:flex-start;gap:10px;padding:28px;display:flex}.vs-promo-gate h2{font-family:var(--vs-font-display);margin:0;font-size:20px}.vs-promo-gate p{color:var(--vs-text-muted);max-width:520px;margin:0;font-size:13px}@media (max-width:900px){.vs-promo-row{grid-template-columns:1fr auto;row-gap:8px}.vs-promo-row-meta{grid-column:1/-1}}@media (max-width:640px){.vs-promo-banner{flex-direction:column;align-items:flex-start;gap:10px}.vs-promo-form-row,.vs-promo-form-kind{grid-template-columns:1fr}}.vs-dir-page{flex-direction:column;gap:20px;width:100%;max-width:1240px;margin:0 auto;padding:24px 28px 48px;display:flex}.vs-dir-hero{background:linear-gradient(135deg, #1d4ed829 0%, #1d4ed80a 55%, transparent 100%), var(--vs-surface,#0e1217);border:1px solid var(--vs-border,#ffffff14);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:28px 32px;display:grid}.vs-dir-hero-left{flex-direction:column;gap:8px;min-width:0;display:flex}.vs-dir-hero-eyebrow{letter-spacing:.14em;color:var(--vs-text-dim,#ffffff8f);font-size:11px;font-weight:700}.vs-dir-hero-title{letter-spacing:-.01em;color:var(--vs-text,#f2f4f8);margin:0;font-size:28px;font-weight:700;line-height:1.15}.vs-dir-hero-sub{max-width:620px;color:var(--vs-text-dim,#ffffff9e);margin:0;font-size:14px;line-height:1.55}.vs-dir-hero-at{color:#93c5fd;background:#3b82f62e;border-radius:6px;margin:0 1px;padding:0 6px;font-weight:700;display:inline-block}.vs-dir-hero-stats{gap:16px;display:flex}.vs-dir-hero-stat{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:center;min-width:92px;padding:14px 18px;display:flex}.vs-dir-hero-stat-value{letter-spacing:-.01em;color:var(--vs-text,#f2f4f8);font-size:22px;font-weight:700}.vs-dir-hero-stat-label{text-transform:uppercase;letter-spacing:.08em;color:var(--vs-text-dim,#ffffff8f);margin-top:2px;font-size:11px}.vs-dir-search-row{flex-direction:column;gap:6px;display:flex}.vs-dir-search{background:var(--vs-surface,#0e1217);border:1px solid var(--vs-border,#ffffff14);border-radius:12px;align-items:center;gap:10px;height:48px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.vs-dir-search:focus-within{border-color:#3b82f68c;box-shadow:0 0 0 3px #3b82f62e}.vs-dir-search-at{color:#93c5fd;font-size:16px;font-weight:700}.vs-dir-search-input{min-width:0;height:100%;color:var(--vs-text,#f2f4f8);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:14px}.vs-dir-search-input::placeholder{color:var(--vs-text-dim,#ffffff6b)}.vs-dir-search-clear{width:26px;height:26px;color:var(--vs-text,#f2f4f8);cursor:pointer;background:#ffffff14;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.vs-dir-search-clear:hover{background:#ffffff29}.vs-dir-search-hint{color:var(--vs-text-dim,#ffffff8f);font-size:12px}.vs-dir-search-term{color:#93c5fd;font-weight:600}.vs-dir-tabs-row{align-items:center;display:flex}.vs-dir-tabs{background:var(--vs-surface,#0e1217);border:1px solid var(--vs-border,#ffffff14);border-radius:12px;gap:4px;padding:4px;display:flex;overflow-x:auto}.vs-dir-tab{color:var(--vs-text-dim,#ffffffb8);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.vs-dir-tab:hover{color:var(--vs-text,#f2f4f8);background:#ffffff0a}.vs-dir-tab.is-active{color:#93c5fd;background:#3b82f629}.vs-dir-tab-count{min-width:20px;height:20px;color:var(--vs-text,#f2f4f8);background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.vs-dir-tab.is-active .vs-dir-tab-count{color:#dbeafe;background:#3b82f652}.vs-dir-body{grid-template-columns:240px 1fr;align-items:start;gap:24px;display:grid}.vs-dir-filters{background:var(--vs-surface,#0e1217);border:1px solid var(--vs-border,#ffffff14);border-radius:14px;flex-direction:column;gap:20px;padding:18px 16px;display:flex;position:sticky;top:16px}.vs-dir-filter-group{flex-direction:column;gap:10px;display:flex}.vs-dir-filter-label{letter-spacing:.1em;text-transform:uppercase;color:var(--vs-text-dim,#ffffff8f);font-size:11px;font-weight:700}.vs-dir-filter-chips{flex-wrap:wrap;gap:6px;display:flex}.vs-dir-chip{color:var(--vs-text-dim,#ffffffb8);cursor:pointer;background:#ffffff05;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:5px 11px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.vs-dir-chip:hover{color:var(--vs-text,#f2f4f8);background:#ffffff0f}.vs-dir-chip.is-active{color:#dbeafe;background:#3b82f62e;border-color:#3b82f699}.vs-dir-chip-trust.is-gold.is-active{color:#fd9;background:#f6c36538;border-color:#f6c365a6}.vs-dir-chip-trust.is-silver.is-active{color:#eef1f7;background:#d0d7e238;border-color:#d0d7e299}.vs-dir-chip-trust.is-bronze.is-active{color:#f4c299;background:#cd7f4a38;border-color:#cd7f4a8c}.vs-dir-filter-legend{color:var(--vs-text-dim,#ffffff9e);border-top:1px dashed #ffffff1a;flex-direction:column;gap:10px;padding-top:14px;font-size:12px;line-height:1.5;display:flex}.vs-dir-filter-legend-title{letter-spacing:.1em;text-transform:uppercase;color:var(--vs-text-dim,#ffffff8f);font-size:11px;font-weight:700}.vs-dir-filter-legend p{margin:0}.vs-dir-filter-legend strong{color:var(--vs-text,#f2f4f8)}.vs-dir-list{flex-direction:column;gap:12px;min-width:0;display:flex}.vs-dir-row{background:var(--vs-surface,#0e1217);border:1px solid #ffffff14;border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:16px 18px;transition:border-color .2s,box-shadow .2s,transform .15s;display:grid;position:relative}.vs-dir-row:hover{border-color:#3b82f661;transform:translateY(-1px);box-shadow:0 10px 32px #3b82f61a}.vs-dir-row-surface{z-index:1;border-radius:inherit;text-indent:101%;white-space:nowrap;color:#0000;position:absolute;inset:0;overflow:hidden}.vs-dir-row-surface:focus-visible{outline-offset:2px;outline:2px solid #3b82f699}.vs-dir-row>.vs-dir-row-avatar,.vs-dir-row>.vs-dir-row-main,.vs-dir-row>.vs-dir-row-trust{z-index:0;pointer-events:none;position:relative}.vs-dir-row>.vs-dir-row-actions{z-index:2;position:relative}.vs-dir-row-avatar{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #00000059}.vs-dir-row-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.vs-dir-row-avatar-initial{letter-spacing:-.02em;color:#000000c7;font-size:26px;font-weight:800}.vs-dir-row-main{flex-direction:column;gap:4px;min-width:0;display:flex}.vs-dir-row-heading{align-items:baseline;gap:8px;min-width:0;display:flex}.vs-dir-row-name{letter-spacing:-.01em;color:var(--vs-text,#f2f4f8);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:700;overflow:hidden}.vs-dir-row-handle{color:#93c5fd;flex-shrink:0;font-size:13px;font-weight:600}.vs-dir-row-meta{color:#ffffff8f;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.vs-dir-row-dot{color:#ffffff47}.vs-dir-row-badge{color:#fd9;letter-spacing:.02em;background:#f6c3651f;border:1px solid #f6c36559;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.vs-dir-row-bio{color:#ffffffa6;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.vs-dir-row-stats{flex-wrap:wrap;gap:18px;margin-top:8px;display:flex}.vs-dir-row-stat{flex-direction:column;gap:1px;min-width:0;display:flex}.vs-dir-row-stat-value{letter-spacing:-.01em;color:var(--vs-text,#f2f4f8);white-space:nowrap;font-size:14px;font-weight:700}.vs-dir-row-stat-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff7a;white-space:nowrap;font-size:10px}.vs-dir-row-trust{border-left:1px solid #ffffff0f;justify-content:center;align-items:center;min-width:180px;padding-left:16px;display:flex}.vs-dir-row-trust-empty{flex-direction:column;align-items:center;gap:4px;padding:6px 10px;display:flex}.vs-dir-row-trust-unverified{color:#ffffff94;letter-spacing:.02em;font-size:13px;font-weight:700}.vs-dir-row-trust-hint{color:#ffffff6b;font-size:11px}.vs-dir-row-actions{flex-direction:column;align-items:stretch;gap:8px;min-width:120px;display:flex}.vs-dir-row-msg-btn{color:var(--vs-text,#f2f4f8);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;padding:6px 14px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.vs-dir-row-msg-btn:hover{background:#ffffff14;border-color:#ffffff38}.vs-dir-follow-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.vs-dir-follow-md{padding:7px 16px;font-size:13px}.vs-dir-follow-sm{padding:4px 12px;font-size:12px}.vs-dir-follow-solid{color:#fff;background:#3b82f6}.vs-dir-follow-solid:hover{background:#2563eb}.vs-dir-follow-solid.is-active{color:var(--vs-text,#f2f4f8);background:0 0;border-color:#fff3}.vs-dir-follow-solid.is-active:hover{color:#fca5a5;background:#dc26261f;border-color:#dc262673}.vs-dir-follow-ghost{color:var(--vs-text,#f2f4f8);background:0 0;border-color:#fff3}.vs-dir-follow-ghost:hover{background:#ffffff0f}.vs-dir-follow-ghost.is-active{color:#dbeafe;background:#3b82f626;border-color:#3b82f68c}.vs-dir-empty{text-align:center;background:var(--vs-surface,#0e1217);border:1px dashed #ffffff1f;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:48px 24px;display:flex}.vs-dir-empty-title{color:var(--vs-text,#f2f4f8);font-size:16px;font-weight:700}.vs-dir-empty-sub{max-width:420px;color:var(--vs-text-dim,#fff9);font-size:13px;line-height:1.55}@media (max-width:960px){.vs-dir-body{grid-template-columns:1fr}.vs-dir-filters{position:static}.vs-dir-row{grid-template-rows:auto auto auto;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:12px 14px;padding:14px}.vs-dir-row-avatar{width:56px;height:56px}.vs-dir-row-avatar-initial{font-size:22px}.vs-dir-row-trust{border-top:1px dashed #ffffff1a;border-left:none;grid-column:1/-1;justify-content:flex-start;min-width:0;padding:10px 0 0}.vs-dir-row-actions{flex-direction:row;grid-column:1/-1;align-items:center;min-width:0}.vs-dir-row-actions>*{flex:1}}@media (max-width:720px){.vs-dir-page{padding:16px}.vs-dir-hero{grid-template-columns:1fr;gap:18px;padding:20px}.vs-dir-hero-stats{flex-wrap:wrap}.vs-dir-row-stats{gap:14px}}.vs-port-hero{background:radial-gradient(circle at 0% 0%, #8b5cf629 0%, transparent 55%), radial-gradient(circle at 100% 100%, #ec48991f 0%, transparent 55%), var(--vs-tile);border:1px solid var(--vs-border);border-radius:20px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:24px;padding:24px;display:grid;position:relative;overflow:hidden}.vs-port-hero-grad{pointer-events:none;background:radial-gradient(600px 200px at 50% 120%,#8b5cf62e,#0000 70%);position:absolute;inset:0}.vs-port-hero-main{flex-direction:column;gap:10px;display:flex;position:relative}.vs-port-hero-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--vs-text-muted);font-size:11px}.vs-port-hero-value{letter-spacing:-.02em;color:var(--vs-text);font-size:42px;font-weight:700;line-height:1}.vs-port-hero-delta{align-items:baseline;gap:10px;display:flex}.vs-port-hero-delta-label{color:var(--vs-text-muted);font-size:13px}.vs-port-hero-delta-pct{font-size:18px;font-weight:600}.vs-port-hero-delta-pct.is-up{color:#22c55e}.vs-port-hero-delta-pct.is-down{color:#ef4444}.vs-port-hero-chart{background:#ffffff05;border-radius:14px;height:120px;padding:10px;position:relative}.vs-port-hero-chart svg{width:100%;height:100%;display:block}.vs-port-range{border:1px solid var(--vs-border);background:#ffffff0a;border-radius:10px;align-self:flex-start;gap:2px;margin-top:4px;padding:3px;display:inline-flex}.vs-port-range-btn{color:var(--vs-text-muted);letter-spacing:.06em;cursor:pointer;background:0 0;border:none;border-radius:7px;height:26px;padding:0 10px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.vs-port-range-btn:hover{color:var(--vs-text)}.vs-port-range-btn.is-active{background:var(--vs-tile);color:var(--vs-text)}.vs-port-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.vs-port-stat{background:var(--vs-tile);border:1px solid var(--vs-border);border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.vs-port-stat-label{letter-spacing:.12em;text-transform:uppercase;color:var(--vs-text-muted);font-size:11px}.vs-port-stat-value{letter-spacing:-.01em;color:var(--vs-text);font-size:22px;font-weight:700}.vs-port-stat-value.is-up{color:#22c55e}.vs-port-stat-value.is-down{color:#ef4444}.vs-port-stat-sub{color:var(--vs-text-muted);font-size:12px}.vs-port-alloc{background:var(--vs-tile);border:1px solid var(--vs-border);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.vs-port-alloc-row{grid-template-columns:140px minmax(0,1fr) 100px 80px;align-items:center;gap:12px;display:grid}.vs-port-alloc-name{color:var(--vs-text);font-size:13px;font-weight:600}.vs-port-alloc-bar{background:#ffffff0f;border-radius:999px;height:10px;position:relative;overflow:hidden}.vs-port-alloc-fill{background:var(--vs-accent-grad);border-radius:999px;position:absolute;inset:0 auto 0 0}.vs-port-alloc-value{color:var(--vs-text);text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.vs-port-alloc-count{color:var(--vs-text-muted);text-align:right;font-size:12px}.vs-port-alloc-roi{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.vs-port-alloc-roi.is-up{color:#22c55e}.vs-port-alloc-roi.is-down{color:#ef4444}.vs-port-table{border:1px solid var(--vs-border);background:var(--vs-tile);border-radius:14px;overflow:hidden}.vs-port-table-head,.vs-port-table-row{grid-template-columns:minmax(0,2fr) minmax(100px,1fr) 70px minmax(90px,1fr) minmax(90px,1fr) minmax(110px,1fr) 80px;align-items:center;gap:12px;padding:12px 16px;display:grid}.vs-port-table-head{border-bottom:1px solid var(--vs-border);letter-spacing:.1em;text-transform:uppercase;color:var(--vs-text-muted);background:#ffffff08;font-size:11px}.vs-port-table-row{color:var(--vs-text);border-bottom:1px solid #ffffff0a;font-size:13px;text-decoration:none;transition:background .15s}.vs-port-table-row:last-child{border-bottom:none}.vs-port-table-row:hover{background:#ffffff08}.vs-port-table-card{align-items:center;gap:10px;min-width:0;display:flex}.vs-port-table-card-img{background:#ffffff0a;border-radius:6px;flex:0 0 44px;width:44px;height:60px;position:relative;overflow:hidden}.vs-port-table-card-img img{object-fit:cover;width:100%;height:100%;display:block}.vs-port-table-card-name{color:var(--vs-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.vs-port-table-card-sub{color:var(--vs-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.vs-port-price-pill{color:var(--vs-text-muted);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0d;border-radius:999px;align-items:center;gap:6px;max-width:100%;margin-top:6px;padding:4px 8px;font-size:11px;line-height:1.2;display:inline-flex;overflow:hidden}.vs-port-price-pill.is-stale{color:#fbbf24;background:#f59e0b1f}.vs-port-price-pill.is-heating{animation:2.8s ease-in-out infinite temperature-heating-frame-pulse}.vs-port-table-grade{color:var(--vs-text-2);letter-spacing:.04em;font-size:12px;font-weight:600}.vs-port-table-num{text-align:right;font-variant-numeric:tabular-nums}.vs-port-table-num.is-up{color:#22c55e}.vs-port-table-num.is-down{color:#ef4444}.vs-port-table-muted{color:var(--vs-text-muted);font-size:12px}.vs-port-sort-copy{color:var(--vs-text-muted);margin-top:6px;font-size:12px}.vs-port-grid,.vs-port-movers-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.vs-port-movers-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.vs-port-events{flex-direction:column;gap:8px;display:flex}.vs-port-event{border:1px solid var(--vs-border);background:var(--vs-tile);border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.vs-port-event-img{background:#ffffff0a;border-radius:6px;width:44px;height:60px;overflow:hidden}.vs-port-event-img img{object-fit:cover;width:100%;height:100%}.vs-port-event-body{flex-direction:column;gap:2px;min-width:0;display:flex}.vs-port-event-title{color:var(--vs-text);align-items:center;gap:8px;font-size:14px;display:flex}.vs-port-event-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--vs-text-muted);border:1px solid var(--vs-border);background:#ffffff0a;border-radius:6px;padding:2px 6px;font-size:10px}.vs-port-event-note{color:var(--vs-text-muted);font-size:12px}.vs-port-event-time{color:var(--vs-text-faint,var(--vs-text-muted));letter-spacing:.04em;font-size:11px}.vs-port-event-delta{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.vs-port-event-delta.is-up{color:#22c55e}.vs-port-event-delta.is-down{color:#ef4444}.vs-port-ctas{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.vs-port-cta-card{background:var(--vs-tile);border:1px solid var(--vs-border);color:var(--vs-text);border-radius:14px;flex-direction:column;gap:8px;padding:18px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.vs-port-cta-card:hover{border-color:var(--vs-border-hover);transform:translateY(-2px)}.vs-port-cta-icon{background:var(--vs-accent-grad);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.vs-port-cta-title{color:var(--vs-text);font-size:15px;font-weight:700}.vs-port-cta-sub{color:var(--vs-text-muted);font-size:12px;line-height:1.45}.vs-port-cta-empty{border:1px dashed var(--vs-border);text-align:center;color:var(--vs-text-muted);border-radius:14px;padding:18px;font-size:13px}.vs-port-shares{flex-direction:column;gap:10px;display:flex}.vs-port-share{border:1px solid var(--vs-border);background:var(--vs-tile);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.vs-port-share-title{color:var(--vs-text);font-size:14px;font-weight:600}.vs-port-share-sub{color:var(--vs-text-muted);margin-top:3px;font-size:12px}.vs-port-share-link{color:var(--vs-accent-1);font-size:13px;font-weight:600;text-decoration:none}.vs-port-share-link:hover{text-decoration:underline}.vs-port-add-form{flex-direction:column;gap:14px;display:flex}.vs-port-add-card{border:1px solid var(--vs-border);background:var(--vs-tile);border-radius:14px;flex-direction:column;gap:12px;padding:18px;display:flex}.vs-port-add-field{color:var(--vs-text-2);flex-direction:column;gap:6px;font-size:13px;display:flex}.vs-port-add-field>span{letter-spacing:.06em;text-transform:uppercase;color:var(--vs-text-muted);font-size:12px}.vs-port-add-field small{color:var(--vs-text-muted);font-size:11px}.vs-port-add-field small a{color:var(--vs-accent-1);text-decoration:none}.vs-port-add-field small a:hover{text-decoration:underline}.vs-port-add-input{border:1px solid var(--vs-border);color:var(--vs-text);background:#0003;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:border-color .15s}.vs-port-add-input:focus{border-color:var(--vs-border-active)}.vs-port-add-check{flex-direction:row;align-items:center;gap:8px}.vs-port-add-check input{accent-color:var(--vs-accent-1);width:16px;height:16px}.vs-port-add-check>span{text-transform:none;letter-spacing:0;color:var(--vs-text-2);font-size:13px}.vs-port-add-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.vs-port-add-actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.vs-port-add-search-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.vs-port-add-search-wrap{width:100%;position:relative}.vs-port-add-dropdown{z-index:40;background:var(--vs-tile,#121218fa);border:1px solid var(--vs-border,#ffffff1f);border-radius:14px;max-height:420px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 42px #0000007a}.vs-port-add-dropdown-status{color:var(--vs-text-2,#ffffffb3);padding:14px 16px;font-size:13px}.vs-port-add-dropdown-status.is-error{color:#f87171}.vs-port-add-dropdown-row{text-align:left;width:100%;color:var(--vs-text-1,#ffffffeb);cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.vs-port-add-dropdown-row:hover,.vs-port-add-dropdown-row:focus-visible{background:#d4af3714;outline:none}.vs-port-add-dropdown-thumb{letter-spacing:.08em;width:56px;height:78px;color:var(--vs-text-3,#ffffff8c);background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;overflow:hidden}.vs-port-add-dropdown-thumb img{object-fit:cover;width:100%;height:100%}.vs-port-add-dropdown-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.vs-port-add-dropdown-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.vs-port-add-dropdown-copy span{color:var(--vs-text-2,#ffffffb3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.vs-port-add-dropdown-meta{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.vs-port-add-dropdown-meta strong{font-variant-numeric:tabular-nums;font-size:14px}.vs-port-add-dropdown-meta span{text-transform:uppercase;letter-spacing:.1em;color:var(--vs-text-3,#ffffff8c);font-size:10px}.vs-port-add-selected{background:#d4af370f;border:1px solid #d4af3740;border-radius:12px;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;margin-top:4px;padding:10px;display:grid}.vs-port-add-error{color:#fca5a5;background:#f871711f;border:1px solid #f8717159;border-radius:10px;padding:10px 14px;font-size:13px}.vs-port-add-success{color:#86efac;background:#22c55e1f;border:1px solid #22c55e59;border-radius:10px;padding:10px 14px;font-size:13px}.vs-port-split{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.vs-port-share-hero{background:radial-gradient(circle at 0% 0%, #8b5cf62e 0%, transparent 55%), radial-gradient(circle at 100% 100%, #ec489924 0%, transparent 55%), var(--vs-tile);border:1px solid var(--vs-border);border-radius:20px;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;padding:28px;display:flex}.vs-port-share-title-lg{letter-spacing:-.02em;color:var(--vs-text);margin:4px 0 0;font-size:32px;font-weight:800}.vs-port-share-blurb{color:var(--vs-text-muted);max-width:50ch;margin:10px 0 0;font-size:14px}.vs-port-share-foot{text-align:center;color:var(--vs-text-muted);margin-top:32px;font-size:13px}.vs-port-share-foot a{color:var(--vs-accent-1);font-weight:600;text-decoration:none}.vs-port-share-foot a:hover{text-decoration:underline}.vs-port-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;display:grid}.vs-port-grid-tile{background:var(--vs-tile);border:1px solid var(--vs-border);color:var(--vs-text);border-radius:12px;flex-direction:column;gap:8px;padding:10px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.vs-port-grid-tile:hover{border-color:var(--vs-border-hover);transform:translateY(-2px)}.vs-port-grid-tile-img{aspect-ratio:3/4;background:#ffffff0a;border-radius:8px;overflow:hidden}.vs-port-grid-tile-img img{object-fit:cover;width:100%;height:100%;display:block}.vs-port-grid-tile-body{flex-direction:column;gap:2px;display:flex}.vs-port-grid-tile-name{color:var(--vs-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.vs-port-grid-tile-sub{color:var(--vs-text-muted);font-size:11px}.vs-port-grid-tile-value{color:var(--vs-text);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px;font-weight:700}@media (max-width:900px){.vs-port-hero{grid-template-columns:1fr;padding:20px}.vs-port-hero-value{font-size:32px}.vs-port-hero-chart{height:100px}.vs-port-split{grid-template-columns:1fr}.vs-port-table-head{display:none}.vs-port-table-row{grid-template-columns:1fr 1fr;gap:8px;padding:12px}.vs-port-table-card{grid-column:1/-1}.vs-port-table-num,.vs-port-table-muted{text-align:left}.vs-port-alloc-row{grid-template-columns:1fr 1fr}.vs-port-alloc-bar{grid-column:1/-1}.vs-port-share-hero{flex-direction:column;align-items:flex-start;padding:20px}.vs-port-share-title-lg{font-size:26px}}.vs-catalog-typeahead{width:100%;position:relative}.vs-catalog-typeahead-panel{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0e14fa;border:1px solid #ffffff1f;border-radius:14px;max-height:min(520px,70vh);padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 40px 80px #0000008c}.vs-catalog-typeahead-section+.vs-catalog-typeahead-section{border-top:1px solid #ffffff0f;margin-top:6px;padding-top:6px}.vs-catalog-typeahead-head{letter-spacing:.12em;text-transform:uppercase;color:var(--vs-text-muted);padding:6px 10px 4px;font-size:11px;font-weight:700}.vs-catalog-typeahead-row{width:100%;color:var(--vs-text-1);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;transition:background .12s;display:grid}.vs-catalog-typeahead-row:hover,.vs-catalog-typeahead-row.is-active{background:#ffffff0f}.vs-catalog-typeahead-row.is-recent{color:var(--vs-text-muted);grid-template-columns:28px minmax(0,1fr)}.vs-catalog-typeahead-recent-glyph{text-align:center;font-size:14px}.vs-catalog-typeahead-thumb{object-fit:cover;object-position:center top;background:#ffffff0a;border-radius:6px;width:44px;height:44px}.vs-catalog-typeahead-thumb.is-placeholder{color:var(--vs-text-muted);place-items:center;font-size:18px;display:grid}.vs-catalog-typeahead-main{min-width:0}.vs-catalog-typeahead-title{color:var(--vs-text-1);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.vs-catalog-typeahead-meta{color:var(--vs-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.vs-catalog-typeahead-price{color:var(--vs-text-1);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.vs-catalog-typeahead-empty{color:var(--vs-text-muted);text-align:center;padding:18px 12px;font-size:13px}.vs-catalog-typeahead-hint{opacity:.75;margin-top:6px;font-size:12px}.vs-catalog-typeahead-footer{color:var(--vs-accent-1);text-align:center;border-top:1px solid #ffffff0f;margin-top:6px;padding:10px 12px;font-size:13px;text-decoration:none;display:block}.vs-catalog-typeahead-footer:hover{text-decoration:underline}.vs-catalog-watch-set{align-items:center;gap:8px;display:inline-flex}.vs-catalog-watch-set[aria-pressed=true]{color:#ffe7a8;background:linear-gradient(135deg,#ffce5847,#ffb34038);border-color:#ffce588c}.vs-catalog-watch-glyph{font-size:14px;line-height:1}.vs-catalog-watch-sm{border-radius:8px;padding:6px 12px;font-size:12px}.vs-catalog-watch-chip{color:var(--vs-text-1);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;line-height:1;transition:background .12s,color .12s;display:inline-flex}.vs-catalog-watch-chip:hover{background:#ffffff1f}.vs-catalog-watch-chip.is-on{color:#ffe7a8;background:linear-gradient(135deg,#ffce5859,#ffb3404d);border-color:#ffce5899}.vs-catalog-own-control,.vs-catalog-own-compact{color:var(--vs-text-1);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:28px minmax(72px,auto) 28px;align-items:center;gap:2px;padding:4px;font-size:12px;display:inline-grid}.vs-catalog-own-control.is-owned,.vs-catalog-own-compact.is-owned{color:#bff2d5;background:linear-gradient(135deg,#78cea338,#50be8c2e);border-color:#78cea380}.vs-catalog-own-btn{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;font-size:16px;display:grid}.vs-catalog-own-btn:hover:not(:disabled){background:#ffffff14}.vs-catalog-own-btn:disabled{opacity:.3;cursor:not-allowed}.vs-catalog-own-count{text-align:center;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 8px;font-size:12px;font-weight:600}.vs-completion-wrap{gap:20px;max-width:1200px;margin:0 auto;padding:24px 0;display:grid}.vs-completion-hero{background:linear-gradient(135deg,#78cea31f,#5c83fe1a);border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;padding:28px;display:grid}.vs-completion-hero h1{font-size:34px;line-height:1.05;font-family:var(--vs-font-display);margin:0}.vs-completion-hero p{color:var(--vs-text-muted);margin:8px 0 0;font-size:15px}.vs-completion-hero-ring{place-items:center;display:grid}.vs-completion-ring{--ring-size:180px;--ring-thickness:14px;width:var(--ring-size);height:var(--ring-size);background:conic-gradient(var(--vs-accent-1) calc(var(--pct,0) * 1%), #ffffff14 0);border-radius:50%;place-items:center;display:grid;position:relative}.vs-completion-ring:after{content:"";inset:var(--ring-thickness);background:#0c0e14e6;border-radius:50%;position:absolute}.vs-completion-ring-val{font-family:var(--vs-font-display);z-index:1;font-size:44px;font-weight:700;position:relative}.vs-completion-ring-sub{z-index:1;color:var(--vs-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;position:relative}.vs-completion-stat-strip{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.vs-completion-stat{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:14px 16px}.vs-completion-stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--vs-text-muted);font-size:11px}.vs-completion-stat-val{font-family:var(--vs-font-display);font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:700}.vs-completion-toolbar{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.vs-completion-tab{color:var(--vs-text-1);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}.vs-completion-tab.is-active{background:#ffffff1a;border-color:#ffffff40}.vs-completion-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.vs-completion-card{background:var(--vs-tile);border:1px solid var(--vs-border);border-radius:14px;gap:8px;padding:12px;transition:transform .15s,border-color .15s;display:grid;position:relative}.vs-completion-card.is-owned{background:linear-gradient(160deg,#78cea324,#ffffff05);border-color:#78cea38c}.vs-completion-card.is-missing{opacity:.72}.vs-completion-card:hover{border-color:var(--vs-border-hover);transform:translateY(-2px)}.vs-completion-card-img{aspect-ratio:3/4;background:#ffffff0a;border-radius:10px;overflow:hidden}.vs-completion-card-img img{object-fit:cover;width:100%;height:100%;display:block}.vs-completion-card-body{gap:4px;font-size:12px;display:grid}.vs-completion-card-body .num{color:var(--vs-text-muted);font-variant-numeric:tabular-nums}.vs-completion-card-body .name{color:var(--vs-text-1);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.vs-completion-card-body .price{font-variant-numeric:tabular-nums;color:var(--vs-text-1);font-weight:600}.vs-watch-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.vs-watch-card{background:var(--vs-tile);border:1px solid var(--vs-border);border-radius:14px;gap:10px;padding:14px;display:grid;position:relative}.vs-watch-card:hover{border-color:var(--vs-border-hover)}.vs-watch-card-meta{color:var(--vs-text-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:flex}.vs-watch-card-title{color:var(--vs-text-1);font-size:15px;font-weight:700;line-height:1.2}.vs-watch-card-sub{color:var(--vs-text-muted);font-size:12px}.vs-watch-card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.vs-watch-actions{gap:6px;display:flex}.vs-watch-kind-badge{letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.vs-watch-kind-badge.set{color:#c9d6ff;background:#5c83fe38}.vs-watch-kind-badge.card{color:#ffe7a8;background:#ffce5838}.vs-watch-kind-badge.sealed{color:#ffc9c9;background:#ff787838}.vs-watch-empty{text-align:center;color:var(--vs-text-muted);background:#ffffff08;border:1px dashed #ffffff1f;border-radius:14px;padding:40px 24px}.vs-watch-empty strong{color:var(--vs-text-1);margin-bottom:6px;font-size:16px;display:block}.vs-compare-grid{grid-template-columns:200px repeat(var(--cols,4), minmax(180px, 1fr));border:1px solid #ffffff1a;border-radius:14px;gap:0;display:grid;overflow:hidden}.vs-compare-grid .h,.vs-compare-grid .c{border-bottom:1px solid #ffffff0f;border-right:1px solid #ffffff0f;padding:14px 16px}.vs-compare-grid .h{letter-spacing:.08em;text-transform:uppercase;color:var(--vs-text-muted);background:#ffffff0a;font-size:11px}.vs-compare-grid .c{color:var(--vs-text-1);font-variant-numeric:tabular-nums;font-size:14px}.vs-compare-grid .c.best{color:#bff2d5;background:#78cea31f;font-weight:700}.vs-compare-card-img{aspect-ratio:3/4;background:#ffffff0a;border-radius:10px;overflow:hidden}.vs-compare-card-img img{object-fit:cover;width:100%;height:100%;display:block}.vs-sparkline{width:100%;height:var(--spark-h,28px);display:block}.vs-sparkline path.line{fill:none;stroke:var(--vs-accent-1);stroke-width:1.5px}.vs-sparkline path.fill{fill:url(#vs-spark-grad);opacity:.4}.vs-sparkline.up path.line{stroke:#78cea3}.vs-sparkline.down path.line{stroke:#ff8080}.vs-sparkline.flat path.line{stroke:#9aa4c0}.vs-compare-wrap{flex-direction:column;gap:18px;display:flex}.vs-compare-hero{background:radial-gradient(1200px 260px at 10% -20%,#79beff1f,#0000),#ffffff05;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:1fr auto;align-items:start;gap:16px;padding:24px 28px;display:grid}.vs-compare-hero h1{letter-spacing:-.01em;color:var(--vs-text-1);margin:6px 0 10px;font-size:28px}.vs-compare-hero p{color:var(--vs-text-muted);max-width:620px;line-height:1.55}.vs-compare-picker{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;padding:16px 18px;position:relative}.vs-compare-picker-label{letter-spacing:.08em;text-transform:uppercase;color:var(--vs-text-muted);margin-bottom:8px;font-size:11px;display:block}.vs-compare-picker-input{width:100%;color:var(--vs-text-1);background:#00000059;border:1px solid #ffffff1f;border-radius:10px;padding:11px 14px;font-size:14px}.vs-compare-picker-input:focus{border-color:#79beff8c;outline:none;box-shadow:0 0 0 3px #79beff1f}.vs-compare-picker-results{background:#0006;border:1px solid #ffffff0f;border-radius:10px;max-height:360px;margin-top:10px;overflow:hidden auto}.vs-compare-picker-empty{color:var(--vs-text-muted);padding:14px;font-size:13px}.vs-compare-picker-row{width:100%;color:var(--vs-text-1);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0a;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.vs-compare-picker-row:hover{background:#ffffff0a}.vs-compare-picker-row:last-child{border-bottom:0}.vs-compare-picker-thumb{width:42px;height:56px;color:var(--vs-text-muted);background:#ffffff0a;border-radius:6px;place-items:center;font-size:20px;display:grid;overflow:hidden}.vs-compare-picker-thumb img{object-fit:cover;width:100%;height:100%}.vs-compare-picker-name{color:var(--vs-text-1);font-size:14px}.vs-compare-picker-sub{color:var(--vs-text-muted);margin-top:2px;font-size:12px}.vs-compare-picker-price{font-variant-numeric:tabular-nums;color:var(--vs-text-1);font-size:13px}.vs-compare-card-img-link{display:block}.vs-import-wrap{flex-direction:column;gap:16px;margin-top:18px;display:flex}.vs-import-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;padding:20px 22px}.vs-import-card h2{color:var(--vs-text-1);margin:0 0 6px;font-size:18px}.vs-import-card p{color:var(--vs-text-muted);margin:0;font-size:13px}.vs-import-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.vs-import-mode{flex-wrap:wrap;gap:6px;display:flex}.vs-import-textarea{width:100%;min-height:180px;color:var(--vs-text-1);resize:vertical;background:#00000059;border:1px solid #ffffff1f;border-radius:10px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.55}.vs-import-textarea:focus{border-color:#79beff8c;outline:none;box-shadow:0 0 0 3px #79beff1f}.vs-import-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.vs-import-rows{flex-direction:column;gap:6px;max-height:480px;margin-top:10px;display:flex;overflow-y:auto}.vs-import-row{font-variant-numeric:tabular-nums;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:grid}.vs-import-row.is-ok{background:#78cea30f;border-color:#78cea34d}.vs-import-row.is-err{background:#ff80800f;border-color:#ff80804d}.vs-import-row-ix{color:var(--vs-text-muted);font-size:11px}.vs-import-row-body{color:var(--vs-text-1);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;overflow:hidden}.vs-import-row-flag{color:var(--vs-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.vs-import-row.is-err .vs-import-row-flag{color:#ff8080;text-transform:none;letter-spacing:0}.vs-import-row.is-ok .vs-import-row-flag{color:#78cea3}.vs-import-banner{border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:13px}.vs-import-banner.is-ok{color:#bff2d5;background:#78cea31f}.vs-import-banner.is-err{color:#ffb8b8;background:#ff80801f}.vs-import-tips{color:var(--vs-text-muted);margin:8px 0 0;padding-left:20px;font-size:13px;line-height:1.7}.vs-import-tips code{color:var(--vs-text-1);background:#ffffff0d;border-radius:4px;padding:1px 6px;font-size:12px}@media (max-width:720px){.vs-completion-hero{grid-template-columns:1fr;padding:20px}.vs-completion-hero h1{font-size:26px}.vs-completion-ring{--ring-size:140px;margin:0 auto}.vs-compare-hero{grid-template-columns:1fr}.vs-compare-grid{grid-template-columns:160px repeat(var(--cols,4), minmax(160px, 1fr));font-size:12px}}.vs-orders-hub{flex-direction:column;gap:20px;display:flex}.vs-orders-hero-card{border:1px solid var(--vs-border);background:radial-gradient(circle at 100% 0,#d4af371f,#0000 32%),linear-gradient(#0e1218fa,#0a0d12f5);border-radius:20px;gap:18px;padding:24px;display:grid}.vs-orders-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.vs-orders-copy{max-width:760px}.vs-orders-title{font-family:var(--vs-font-display);letter-spacing:-.03em;margin:8px 0;font-size:clamp(30px,4.2vw,48px);line-height:.94}.vs-orders-sub{color:var(--vs-text-muted);margin:0;font-size:14px;line-height:1.65}.vs-orders-meta-line{color:var(--vs-text-muted);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:8px;margin-top:14px;font-size:12px;display:flex}.vs-orders-role-panel{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;gap:10px;min-width:260px;padding:16px;display:grid}.vs-orders-role-kicker{color:var(--vs-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.vs-orders-role-note{color:var(--vs-text-muted);margin:0;font-size:12px;line-height:1.55}.vs-orders-role-switch{background:#080c128c;border:1px solid #ffffff14;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.vs-orders-role{color:var(--vs-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;transition:background .15s,color .15s}.vs-orders-role.is-active{color:var(--vs-gold);background:#d4af3724}.vs-orders-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vs-orders-stat{background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;gap:6px;padding:16px;display:grid}.vs-orders-stat span,.vs-orders-stat small{color:var(--vs-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.vs-orders-stat strong{color:var(--vs-text);font-family:var(--vs-font-display);font-size:26px}.vs-orders-controls-panel{border:1px solid var(--vs-border);background:var(--vs-surface);border-radius:18px;gap:14px;padding:16px 18px 18px;display:grid}.vs-orders-tabs{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;gap:6px;padding-bottom:10px;display:flex}.vs-orders-tab{color:var(--vs-text-muted);cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.vs-orders-tab:hover{color:var(--vs-text)}.vs-orders-tab.is-active{color:var(--vs-gold);background:#d4af371f;border-color:#d4af373d}.vs-orders-tab-count{min-width:18px;height:18px;color:var(--vs-gold);background:#d4af3729;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.vs-orders-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vs-orders-search{border:1px solid var(--vs-border);min-width:220px;color:var(--vs-text);background:#ffffff08;border-radius:12px;flex:260px;padding:11px 14px;font-size:13px}.vs-orders-search::placeholder{color:var(--vs-text-muted)}.vs-orders-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.vs-orders-chip{color:var(--vs-text-muted);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;transition:background .15s,color .15s,border-color .15s}.vs-orders-chip.is-active{color:var(--vs-gold);background:#d4af3724;border-color:#d4af3773}.vs-orders-toolbar-note{color:var(--vs-text-muted);font-size:12px;line-height:1.5}.vs-orders-empty{border:1px dashed var(--vs-border);color:var(--vs-text-muted);text-align:center;border-radius:14px;padding:22px 18px;font-size:13px}.vs-order-cards{flex-direction:column;gap:16px;display:flex}.vs-order-card{border:1px solid var(--vs-border);background:radial-gradient(circle at top right, #388bfd14, transparent 26%), var(--vs-surface-2,#ffffff05);border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 28px #0000002e}.vs-order-card-header{border-bottom:1px solid var(--vs-border);background:#ffffff05;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.vs-order-card-meta{flex:auto;grid-template-columns:repeat(4,minmax(0,auto));gap:22px;min-width:0;display:grid}.vs-order-card-meta-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.vs-order-card-meta-label{letter-spacing:.08em;text-transform:uppercase;color:var(--vs-text-muted);font-size:10px;font-weight:600}.vs-order-card-meta-value{color:var(--vs-text);font-size:13px;font-weight:600}.vs-order-card-channel{color:var(--vs-gold);letter-spacing:.03em;text-transform:uppercase;font-size:11px}.vs-order-card-id{font-family:var(--vs-font-mono,ui-monospace, Menlo, monospace);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}.vs-order-card-total{color:var(--vs-text);font-size:14px}.vs-order-card-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.vs-order-card-action{border:1px solid var(--vs-border);color:var(--vs-text);cursor:pointer;background:0 0;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.vs-order-card-action:hover{border-color:var(--vs-text-muted);background:#ffffff0d}.vs-order-card-action.is-primary{color:var(--vs-gold);background:#d4af3724;border-color:#d4af3773}.vs-order-card-action.is-primary:hover{background:#d4af3738}.vs-order-card-action.is-danger{color:#fca5a5;background:#ef444414;border-color:#ef44448c}.vs-order-card-grid{border-bottom:1px solid var(--vs-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}.vs-order-card-block{border-right:1px solid var(--vs-border);min-width:0;padding:14px 18px}.vs-order-card-block:last-child{border-right:0}.vs-order-card-block-label{letter-spacing:.08em;text-transform:uppercase;color:var(--vs-text-muted);margin-bottom:8px;font-size:10px;font-weight:600}.vs-order-card-address{color:var(--vs-text);font-size:13px;font-style:normal;line-height:1.45}.vs-order-card-address.is-empty{color:var(--vs-text-muted);font-size:12px}.vs-order-card-address-name{margin-bottom:2px;font-weight:600}.vs-order-card-seller{flex-direction:column;gap:3px;display:flex}.vs-order-card-seller-name{color:var(--vs-text);font-size:13px;font-weight:600}.vs-order-card-seller-link{color:inherit;text-decoration:none}.vs-order-card-seller-link:hover{color:var(--vs-gold)}.vs-order-card-seller-handle{font-family:var(--vs-font-mono,ui-monospace, Menlo, monospace);color:var(--vs-text-muted);font-size:12px}.vs-order-card-seller-trust{color:var(--vs-gold);margin-top:3px;font-size:11px;text-decoration:none}.vs-order-card-seller-trust:hover{text-decoration:underline}.vs-order-card-ship{flex-direction:column;gap:6px;display:flex}.vs-order-card-ship-status{align-items:center;display:flex}.vs-order-card-tracking{font-family:var(--vs-font-mono,ui-monospace, Menlo, monospace);color:var(--vs-gold);word-break:break-all;font-size:12px;text-decoration:none}.vs-order-card-tracking:hover{text-decoration:underline}.vs-order-card-tracking.is-plain{color:var(--vs-text-muted)}.vs-order-card-ship-note{color:var(--vs-text-muted);font-size:11px}.vs-order-card-items{flex-direction:column;display:flex}.vs-order-card-items-head{border-bottom:1px solid var(--vs-border);letter-spacing:.08em;text-transform:uppercase;color:var(--vs-text-muted);background:#ffffff03;grid-template-columns:minmax(0,1fr) 48px 72px 96px;gap:12px;padding:10px 18px;font-size:10px;font-weight:600;display:grid}.vs-order-card-item{border-bottom:1px solid var(--vs-border);background:linear-gradient(#ffffff04,#fff0);grid-template-columns:minmax(0,1fr) 48px 72px 96px;align-items:center;gap:12px;padding:12px 18px;display:grid}.vs-order-card-item:last-child{border-bottom:0}.vs-order-card-col-num{font-variant-numeric:tabular-nums;color:var(--vs-text);text-align:right;font-size:13px;font-weight:500}.vs-order-card-items-head .vs-order-card-col-num{font-weight:600}.vs-order-card-item-main{align-items:center;gap:12px;min-width:0;display:flex}.vs-order-card-thumb{border:1px solid var(--vs-border);background:#ffffff08;border-radius:6px;flex:none;justify-content:center;align-items:center;width:44px;height:60px;display:flex;overflow:hidden}.vs-order-card-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.vs-order-card-thumb-empty{color:var(--vs-text-muted);font-size:18px}.vs-order-card-item-body{flex-direction:column;gap:2px;min-width:0;display:flex}.vs-order-card-item-title{color:var(--vs-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none;overflow:hidden}.vs-order-card-item-title:hover{color:var(--vs-gold)}.vs-order-card-item-sub{color:var(--vs-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.vs-order-card-footer{background:#ffffff03;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.vs-order-card-summary{color:var(--vs-text-muted);font-size:12px}.vs-order-card-detail-link{color:var(--vs-gold);font-size:12px;font-weight:600;text-decoration:none}.vs-order-card-detail-link:hover{text-decoration:underline}@media (max-width:720px){.vs-order-card-header{flex-direction:column;align-items:flex-start}.vs-order-card-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.vs-order-card-actions{width:100%}.vs-order-card-grid{grid-template-columns:minmax(0,1fr)}.vs-order-card-block{border-right:0;border-bottom:1px solid var(--vs-border)}.vs-order-card-block:last-child{border-bottom:0}.vs-order-card-items-head{display:none}.vs-order-card-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main main""qty line";row-gap:6px}.vs-order-card-item-main{grid-area:main}.vs-orders-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.vs-orders-row-link{color:inherit;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto auto;gap:14px;padding:12px 14px;text-decoration:none;display:grid}.vs-orders-row-link:hover{background:#ffffff05}.vs-orders-row-title{color:var(--vs-text);font-weight:600}.vs-orders-row-sub{color:var(--vs-text-muted);margin-top:2px;font-size:11px}.vs-orders-section-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--vs-text-muted);margin:4px 0 8px;font-size:10px}.vs-status-pill{letter-spacing:.04em;border:1px solid var(--vs-border);color:var(--vs-text-muted);background:#ffffff0a;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.vs-status-pill--lg{padding:5px 14px;font-size:12px}.vs-status-pill--good{color:#22c55e;background:#22c55e14;border-color:#22c55e4d}.vs-status-pill--neutral{color:#7ab7ff;background:#388bfd14;border-color:#388bfd4d}.vs-status-pill--warn{color:#eab308;background:#eab30814;border-color:#eab3084d}.vs-status-pill--danger{color:#ef4444;background:#ef444414;border-color:#ef44444d}.vs-status-pill--muted{color:var(--vs-text-muted)}.vs-activity-stream{flex-direction:column;gap:8px;display:flex}.vs-activity-row{border:1px solid var(--vs-border);background:var(--vs-tile);color:inherit;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.vs-activity-row:hover{background:#d4af370a;border-color:#d4af3759}.vs-activity-icon{width:36px;height:36px;color:var(--vs-text);border:1px solid var(--vs-border);background:#ffffff0a;border-radius:10px;place-items:center;font-size:16px;display:grid}.vs-activity-icon--order{color:#7ab7ff;border-color:#388bfd4d}.vs-activity-icon--offer{color:var(--vs-gold);border-color:#d4af374d}.vs-activity-icon--trade{color:#b581ff;border-color:#b581ff4d}.vs-activity-icon--dispute{color:#ef4444;border-color:#ef44444d}.vs-activity-icon--message{color:#22c55e;border-color:#22c55e4d}.vs-activity-icon--alert{color:#eab308;border-color:#eab3084d}.vs-activity-icon--store{color:#7ab7ff;border-color:#388bfd4d}.vs-activity-icon--coin{color:var(--vs-gold);border-color:#d4af374d}.vs-activity-body{flex-direction:column;gap:3px;min-width:0;display:flex}.vs-activity-headline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vs-activity-title{color:var(--vs-text);font-size:14px;font-weight:600}.vs-activity-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--vs-text-muted);border:1px solid var(--vs-border);background:#ffffff0a;border-radius:6px;padding:2px 6px;font-size:10px}.vs-activity-subtitle{color:var(--vs-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vs-activity-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.vs-activity-amount{font-variant-numeric:tabular-nums;color:var(--vs-text);font-size:13px;font-weight:600}.vs-activity-time{color:var(--vs-text-muted);letter-spacing:.04em;font-size:11px}.vs-disputes-list{flex-direction:column;gap:8px;display:flex}.vs-dispute-row{border:1px solid var(--vs-border);background:var(--vs-tile);color:inherit;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;text-decoration:none;transition:border-color .15s;display:flex}.vs-dispute-row:hover{border-color:#ef444459}.vs-dispute-row-title{color:var(--vs-text);font-size:14px;font-weight:600}.vs-dispute-row-sub{color:var(--vs-text-muted);margin-top:2px;font-size:12px}.vs-dispute-row-meta{align-items:center;gap:10px;display:flex}.vs-dispute-row-amount{font-variant-numeric:tabular-nums;color:var(--vs-text);font-size:13px;font-weight:600}.vs-orders-breadcrumb{letter-spacing:.04em;color:var(--vs-text-muted);margin-bottom:10px;font-size:12px}.vs-orders-breadcrumb a{color:inherit;text-decoration:none}.vs-orders-breadcrumb a:hover{color:var(--vs-text)}.vs-orders-hero{border:1px solid var(--vs-border);background:radial-gradient(circle at 100% 0,#388bfd1f,#0000 30%),linear-gradient(#0e1218fa,#0a0d12f5);border-radius:20px;grid-template-columns:minmax(0,1fr) 260px;gap:24px;margin-bottom:14px;padding:24px;display:grid}.vs-orders-hero-title{font-family:var(--vs-font-display);letter-spacing:-.03em;margin:6px 0 10px;font-size:clamp(28px,3.4vw,44px);line-height:.96}.vs-orders-hero-meta{color:var(--vs-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.vs-orders-hero-dot{color:var(--vs-text-muted)}.vs-orders-hero-tracking{color:var(--vs-text);background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;gap:12px;margin-top:12px;padding:10px 14px;font-size:13px;display:flex}.vs-orders-hero-tracking strong{color:var(--vs-text-muted);letter-spacing:.04em;text-transform:uppercase;align-self:center;font-size:11px;font-weight:600}.vs-orders-hero-aside{border-left:1px solid #ffffff14;flex-direction:column;align-items:flex-end;gap:6px;padding-left:22px;display:flex}.vs-orders-hero-total-label{letter-spacing:.14em;text-transform:uppercase;color:var(--vs-text-muted);font-size:10px}.vs-orders-hero-total{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700}.vs-orders-hero-fee{color:#22c55e;font-size:11px;font-weight:600}.vs-orders-hero-dispute-cta{margin-top:10px}.vs-orders-snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.vs-orders-snapshot-card{border:1px solid var(--vs-border);background:var(--vs-surface);border-radius:16px;gap:6px;padding:16px;display:grid}.vs-orders-snapshot-card span,.vs-orders-snapshot-card small{color:var(--vs-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.vs-orders-snapshot-card strong{color:var(--vs-text);font-size:20px;font-family:var(--vs-font-display);letter-spacing:-.02em}.vs-orders-detail-grid{grid-template-columns:minmax(0,1fr) 280px;gap:18px;display:grid}.vs-orders-detail-col{flex-direction:column;gap:18px;min-width:0;display:flex}.vs-orders-detail-aside{flex-direction:column;gap:14px;display:flex}.vs-orders-aside-card{border:1px solid var(--vs-border);background:linear-gradient(180deg, #ffffff08, #ffffff03), var(--vs-tile);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.vs-orders-aside-muted{color:var(--vs-text-muted);font-size:13px}.vs-orders-aside-meta{letter-spacing:.04em;color:var(--vs-text-muted);font-size:11px}.vs-orders-payment-rows{flex-direction:column;gap:6px;font-size:13px;display:flex}.vs-orders-payment-row{color:var(--vs-text-muted);justify-content:space-between;display:flex}.vs-orders-payment-row span:last-child{color:var(--vs-text);font-variant-numeric:tabular-nums}.vs-orders-payment-total{border-top:1px solid var(--vs-border);color:var(--vs-text);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;padding-top:8px;font-weight:700;display:flex}.vs-orders-shipping{color:var(--vs-text);font-size:13px;line-height:1.6}.vs-orders-shipping-track{border-top:1px solid var(--vs-border);margin-top:8px;padding-top:10px}.vs-orders-shipping-number{color:var(--vs-text);word-break:break-all;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.vs-orders-actions{flex-direction:column;gap:8px;display:flex}.vs-orders-action-btn{justify-content:center;width:100%}.vs-orders-action-panel{border:1px solid var(--vs-border);background:#ffffff05;border-radius:10px;flex-direction:column;gap:10px;margin-top:12px;padding:12px;display:flex}.vs-orders-action-field{font-size:12px;font-family:var(--vs-font-mono);color:var(--vs-text-muted);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:4px;display:flex}.vs-orders-action-field>span{display:block}.vs-orders-action-field select,.vs-orders-action-field input{font-family:var(--vs-font-body);text-transform:none;letter-spacing:0;color:var(--vs-text)}.vs-orders-action-note{color:var(--vs-text-muted);font-size:12px;line-height:1.45}.vs-orders-action-note.is-bad{color:#ff7a7a;background:#ff3c3c14;border:1px solid #ff3c3c40;border-radius:8px;padding:8px 10px}.vs-orders-action-note.is-good{color:#8affb0;background:#3cc87814;border:1px solid #3cc87840;border-radius:8px;padding:8px 10px}.vs-orders-tracking-strip{border:1px solid var(--vs-border);background:linear-gradient(#ffffff0d,#ffffff05);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.vs-orders-tracking-strip-status{color:var(--vs-text);font-size:20px;font-weight:700}.vs-orders-tracking-strip-meta{color:var(--vs-text);font-size:13px;font-family:var(--vs-font-mono);margin-top:4px}.vs-orders-tracking-strip-note{color:var(--vs-text-muted);margin-top:6px;font-size:12px}.vs-orders-tracking-strip-actions{align-items:center;gap:10px;display:flex}.vs-orders-label-card{border:1px solid var(--vs-border);background:#ffffff08;border-radius:16px;gap:14px;padding:18px;display:grid}.vs-orders-label-meta{color:var(--vs-text);justify-content:space-between;align-items:center;gap:12px;display:flex}.vs-orders-label-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.vs-orders-label-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.vs-orders-label-rates{gap:10px;margin-top:18px;display:grid}.vs-orders-label-rate{border:1px solid var(--vs-border);background:#ffffff05;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.vs-orders-label-rate-price{color:var(--vs-text);font-size:18px;font-weight:700}.vs-studio-locations{gap:18px;display:grid}.vs-studio-locations-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:16px;display:grid}.vs-orders-lines{flex-direction:column;gap:8px;display:flex}.vs-orders-line{border:1px solid var(--vs-border);background:linear-gradient(180deg, #ffffff08, #ffffff03), var(--vs-tile);border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.vs-orders-line-thumb{width:44px;height:60px;color:var(--vs-text-muted);background:#ffffff0a;border-radius:6px;place-items:center;font-size:20px;display:grid;overflow:hidden}.vs-orders-line-thumb img{object-fit:cover;width:100%;height:100%}.vs-orders-line-title{color:var(--vs-text);font-size:14px;font-weight:600}.vs-orders-line-meta{color:var(--vs-text-muted);margin-top:2px;font-size:12px}.vs-orders-line-total{font-variant-numeric:tabular-nums;color:var(--vs-text);font-size:14px;font-weight:600}@media (max-width:900px){.vs-orders-hero{grid-template-columns:1fr}.vs-orders-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-orders-hero-aside{border-top:1px solid #ffffff14;border-left:none;align-items:flex-start;padding-top:14px;padding-left:0}.vs-orders-detail-grid{grid-template-columns:1fr}.vs-orders-row-link{grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:row}.vs-orders-row-link>div:nth-child(2),.vs-orders-row-link>div:nth-child(5){display:none}}@media (max-width:640px){.vs-orders-hero-card,.vs-orders-controls-panel,.vs-orders-hero{padding:18px}.vs-orders-snapshot{grid-template-columns:1fr}.vs-orders-role-panel{min-width:100%}}.vs-nav-inline-count{min-width:18px;height:18px;color:var(--vs-text);font-variant-numeric:tabular-nums;background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.vs-trade-page-shell{gap:22px;display:grid}.vs-trade-page-title{font-family:var(--vs-font-display);color:var(--vs-text);margin:8px 0 0;font-size:clamp(28px,4vw,46px);line-height:.95}.vs-trade-page-copy{max-width:760px;color:var(--vs-text-muted);margin:12px 0 0;font-size:14px;line-height:1.6}.vs-trade-hero{border:1px solid var(--vs-border);background:radial-gradient(circle at 100% 0,#8b5cf626,#0000 34%),linear-gradient(#0a0a12f5,#0e101afa);border-radius:20px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:18px;padding:24px;display:grid}.vs-trade-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vs-trade-stat{border:1px solid var(--vs-border);background:#ffffff0a;border-radius:16px;gap:6px;padding:16px;display:grid}.vs-trade-stat span,.vs-trade-stat small{color:var(--vs-text-muted);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.vs-trade-stat strong{color:var(--vs-text);font-family:var(--vs-font-display);font-size:24px}.vs-trade-destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vs-trade-destination-card,.vs-trade-sidebar-card,.vs-trade-form-panel,.vs-trade-empty-panel,.vs-trade-live-rail,.vs-trade-leaderboard-table,.vs-trade-browse-table{border:1px solid var(--vs-border);background:var(--vs-surface);border-radius:18px}.vs-trade-destination-card{color:inherit;gap:10px;padding:18px;text-decoration:none;transition:transform .18s,border-color .18s;display:grid}.vs-trade-destination-card:hover,.vs-trade-match-card:hover,.vs-trade-browse-row:hover{border-color:#8b5cf659;transform:translateY(-1px)}.vs-trade-destination-card strong{color:var(--vs-text);font-size:18px}.vs-trade-destination-card span{color:var(--vs-text-muted);font-size:13px;line-height:1.5}.vs-trade-section-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.vs-trade-section-head h2,.vs-trade-sidebar-card h3{color:var(--vs-text);font-size:22px;font-family:var(--vs-font-display);margin:6px 0 0}.vs-trade-live-rail,.vs-trade-sidebar-card,.vs-trade-form-panel,.vs-trade-empty-panel,.vs-trade-leaderboard-table,.vs-trade-browse-table{padding:18px}.vs-trade-ticker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.vs-trade-ticker-item{color:var(--vs-text);background:#ffffff08;border:1px solid #ffffff0a;border-radius:14px;gap:10px;padding:12px;display:flex}.vs-trade-ticker-item svg{color:var(--vs-gold);flex-shrink:0}.vs-trade-ticker-item strong,.vs-trade-leader-copy strong,.vs-trade-leaderboard-partner strong{color:var(--vs-text);font-size:13px;display:block}.vs-trade-ticker-item span,.vs-trade-leader-copy span,.vs-trade-leaderboard-partner span,.vs-trade-empty-inline{color:var(--vs-text-muted);font-size:12px}.vs-trade-page-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;display:grid}.vs-trade-stack,.vs-trade-sidebar-stack{gap:16px;display:grid}.vs-trade-match-stack{gap:14px;display:grid}.vs-trade-match-card{border:1px solid var(--vs-border);background:radial-gradient(circle at top right, #8b5cf614, transparent 30%), var(--vs-surface);border-radius:18px;gap:14px;padding:18px;transition:transform .18s,border-color .18s;display:grid}.vs-trade-match-top,.vs-trade-match-partner,.vs-trade-match-handle-row,.vs-trade-match-side-head,.vs-trade-match-foot,.vs-trade-detail-head,.vs-trade-detail-panel-head,.vs-trade-detail-partner-row,.vs-trade-list-row,.vs-trade-list-card,.vs-trade-list-controls,.vs-trade-pref-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.vs-trade-match-avatar{color:#fff;border-radius:14px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.vs-trade-match-handle-row strong,.vs-trade-list-card strong{color:var(--vs-text)}.vs-trade-match-subrow,.vs-trade-list-card span,.vs-trade-detail-copy span{color:var(--vs-text-muted);font-size:12px}.vs-trade-match-score{color:var(--vs-text-muted);text-transform:uppercase;letter-spacing:.12em;justify-items:center;gap:4px;font-size:11px;display:grid}.vs-trade-match-score-ring{background:#ffffff08;border:6px solid;border-radius:999px;place-items:center;width:72px;height:72px;display:grid}.vs-trade-match-score-ring span{font-family:var(--vs-font-display);color:var(--vs-text);font-size:22px}.vs-trade-match-score.is-low{color:var(--vs-danger,#ff5a3c)}.vs-trade-match-score.is-mid{color:var(--vs-gold)}.vs-trade-match-score.is-high{color:var(--vs-ok,#22d98a)}.vs-trade-match-body,.vs-trade-detail-grid{grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr);gap:14px;display:grid}.vs-trade-match-side,.vs-trade-detail-panel{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;gap:12px;padding:14px;display:grid}.vs-trade-match-side-head span,.vs-trade-detail-panel-head span{color:var(--vs-text-muted);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.vs-trade-match-side-head strong,.vs-trade-detail-panel-head strong,.vs-trade-detail-value{color:var(--vs-text);font-weight:700}.vs-trade-match-items,.vs-trade-detail-list{gap:10px;display:grid}.vs-trade-match-item,.vs-trade-detail-item{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;display:grid}.vs-trade-detail-item{grid-template-columns:52px minmax(0,1fr) auto}.vs-trade-match-thumb,.vs-trade-detail-thumb,.vs-trade-list-thumb,.vs-trade-browse-card{width:44px;height:60px;color:var(--vs-text-muted);background:#ffffff0d;border-radius:10px;place-items:center;font-size:18px;display:grid;overflow:hidden}.vs-trade-detail-thumb,.vs-trade-list-thumb{width:48px}.vs-trade-match-thumb img,.vs-trade-detail-thumb img,.vs-trade-list-thumb img,.vs-trade-browse-card img{object-fit:cover;width:100%;height:100%}.vs-trade-match-item-copy,.vs-trade-detail-copy{min-width:0}.vs-trade-match-item-copy strong,.vs-trade-detail-copy strong{color:var(--vs-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.vs-trade-match-item-copy span{color:var(--vs-text-muted);font-size:12px}.vs-trade-match-center,.vs-trade-detail-center{text-align:center;align-content:center;justify-items:center;gap:12px;display:grid}.vs-trade-match-cash-chip,.vs-trade-detail-cash{color:var(--vs-accent);background:#8b5cf624;border:1px solid #8b5cf63d;border-radius:999px;padding:10px 12px;font-size:12px;font-weight:700}.vs-trade-match-arrow,.vs-trade-detail-center svg{color:var(--vs-text-muted)}.vs-trade-match-explanation,.vs-trade-detail-explanation{color:var(--vs-text-muted);margin:0;font-size:13px;line-height:1.6}.vs-trade-match-foot{align-items:flex-end}.vs-trade-match-warning,.vs-trade-detail-warning,.vs-trade-detail-error,.vs-trade-inline-message{border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.5}.vs-trade-match-warning,.vs-trade-detail-warning{color:var(--vs-gold);background:#ffd24d14;border:1px solid #ffd24d2e}.vs-trade-detail-error{color:var(--vs-danger,#ff5a3c);background:#ff5a3c1a;border:1px solid #ff5a3c33}.vs-trade-inline-message{color:var(--vs-ok,#22d98a);background:#22d98a14;border:1px solid #22d98a2e}.vs-trade-review-warning-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.vs-trade-review-warning-copy{color:var(--vs-text-muted);font-size:12px;line-height:1.5}.vs-trade-matches-panel{margin-bottom:18px}.vs-trade-matches-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vs-trade-match-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vs-trade-match-summary-card{gap:4px;display:grid}.vs-trade-match-summary-card strong{color:var(--vs-text);font-size:22px}.vs-trade-match-summary-label,.vs-trade-match-column-label,.vs-trade-match-time,.vs-trade-match-meta{color:var(--vs-text-muted);font-size:12px}.vs-trade-match-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vs-trade-match-grid.is-inbox{grid-template-columns:1fr}.vs-trade-match-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vs-trade-match-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vs-trade-match-item-list{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.vs-trade-match-item-list li,.vs-trade-match-total,.vs-trade-match-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.vs-trade-match-item-list li{color:var(--vs-text);font-size:13px}.vs-trade-match-item-list li span{min-width:0}.vs-trade-match-total{color:var(--vs-text-muted);border-top:1px solid #ffffff14;margin-top:10px;padding-top:10px;font-size:12px}.vs-trade-match-total strong{color:var(--vs-text)}.vs-trade-match-actions{margin-top:2px}.vs-trade-match-panel-foot{justify-content:flex-end;display:flex}.vs-trade-inbox-page{gap:18px;display:grid}.vs-trade-inbox-layout{grid-template-columns:minmax(0,1.4fr) 340px;align-items:start;gap:18px;display:grid}.vs-trade-inbox-main,.vs-trade-inbox-aside{min-width:0}.vs-trade-inbox-aside{gap:14px;display:grid}.vs-trade-inbox-card{gap:12px;padding:18px;display:grid}.vs-trade-inbox-card h2{color:var(--vs-text);margin:0;font-size:20px}.vs-trade-inbox-card p,.vs-trade-inbox-empty{color:var(--vs-text-muted);margin:0;font-size:13px;line-height:1.55}.vs-trade-inbox-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vs-trade-inbox-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vs-trade-inbox-kpis div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.vs-trade-inbox-kpis span,.vs-trade-ticker-row small,.vs-trade-leaderboard-copy span{color:var(--vs-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.vs-trade-inbox-kpis strong,.vs-trade-leaderboard-value{color:var(--vs-text);font-size:20px;font-weight:700}.vs-trade-ticker-list,.vs-trade-leaderboard{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vs-trade-ticker-row,.vs-trade-leaderboard-row{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;gap:10px;padding:12px 14px;display:grid}.vs-trade-ticker-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.vs-trade-ticker-row span{color:var(--vs-text);font-size:13px}.vs-trade-leaderboard-row{grid-template-columns:30px minmax(0,1fr) auto;align-items:center}.vs-trade-leaderboard-rank{color:var(--vs-gold);text-align:center;font-size:16px;font-weight:800}.vs-trade-leaderboard-copy{gap:4px;min-width:0;display:grid}.vs-trade-leaderboard-copy strong{color:var(--vs-text);font-size:14px}.vs-trade-pill{color:var(--vs-accent);letter-spacing:.12em;text-transform:uppercase;background:#8b5cf61f;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.vs-trade-filter-row{flex-wrap:wrap;gap:8px;display:flex}.vs-trade-filter-chip{border:1px solid var(--vs-border);color:var(--vs-text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.vs-trade-filter-chip.is-active{color:var(--vs-text);background:#8b5cf61f;border-color:#8b5cf64d}.vs-trade-leader-list{gap:10px;margin:14px 0 18px;display:grid}.vs-trade-leader-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.vs-trade-leader-rank,.vs-trade-leaderboard-rank{width:42px;color:var(--vs-text);font-family:var(--vs-font-display);font-size:18px}.vs-trade-browse-head,.vs-trade-browse-row,.vs-trade-leaderboard-row{grid-template-columns:minmax(150px,1.2fr) minmax(0,1fr) minmax(0,1fr) 120px 120px 90px 80px;align-items:center;gap:12px;display:grid}.vs-trade-browse-head{border-bottom:1px solid var(--vs-border);color:var(--vs-text-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;padding-bottom:12px;font-size:11px}.vs-trade-browse-row,.vs-trade-leaderboard-row,.vs-trade-list-row{color:inherit;border-bottom:1px solid #ffffff0d;padding:14px 0;text-decoration:none}.vs-trade-browse-row:last-child,.vs-trade-leaderboard-row:last-child,.vs-trade-list-row:last-child{border-bottom:none}.vs-trade-browse-cell,.vs-trade-leaderboard-metric{gap:4px;display:grid}.vs-trade-browse-cell strong,.vs-trade-leaderboard-metric strong{color:var(--vs-text);font-size:14px}.vs-trade-browse-cell span,.vs-trade-leaderboard-metric span{color:var(--vs-text-muted);font-size:11px}.vs-trade-browse-cardlist{gap:6px;display:flex}.vs-trade-browse-card{border-radius:8px;width:36px;height:50px}.vs-trade-browse-score{width:54px;height:54px;color:var(--vs-ok,#22d98a);font-family:var(--vs-font-display);background:#22d98a1f;border:1px solid #22d98a3d;border-radius:999px;place-items:center;font-size:20px;display:grid}.vs-trade-leaderboard-table{display:grid}.vs-trade-leaderboard-row{grid-template-columns:72px minmax(180px,1.2fr) 120px repeat(4,minmax(0,1fr))}.vs-trade-detail-partner-card{border:1px solid var(--vs-border);background:var(--vs-surface);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:18px;display:grid}.vs-trade-detail-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vs-trade-management-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;display:grid}.vs-trade-management-main{gap:16px;display:grid}.vs-trade-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.vs-trade-form-grid input,.vs-trade-form-grid select,.vs-trade-pref-stack input,.vs-trade-list-controls select{border:1px solid var(--vs-border);width:100%;color:var(--vs-text);background:#ffffff0a;border-radius:12px;padding:10px 12px;font-size:13px}.vs-trade-list-table{border:1px solid var(--vs-border);background:var(--vs-surface);border-radius:18px;padding:0 18px}.vs-trade-list-row{grid-template-columns:minmax(240px,1.1fr) minmax(200px,1fr) auto;gap:18px}.vs-trade-list-card{justify-content:flex-start}.vs-trade-list-fields{color:var(--vs-text);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.vs-trade-list-controls{justify-content:flex-end}.vs-trade-pref-stack{gap:8px;display:grid}@media (max-width:1200px){.vs-trade-page-grid,.vs-trade-management-grid,.vs-trade-hero,.vs-trade-detail-partner-card{grid-template-columns:1fr}.vs-trade-ticker-grid,.vs-trade-destinations,.vs-trade-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-trade-browse-head{display:none}.vs-trade-browse-row,.vs-trade-leaderboard-row,.vs-trade-list-row,.vs-trade-detail-grid,.vs-trade-match-body,.vs-trade-match-summary-grid,.vs-trade-match-grid,.vs-trade-match-columns,.vs-trade-inbox-layout{grid-template-columns:1fr}}@media (max-width:720px){.vs-trade-ticker-grid,.vs-trade-destinations,.vs-trade-stat-strip,.vs-trade-form-grid{grid-template-columns:1fr}.vs-trade-match-top,.vs-trade-match-foot,.vs-trade-matches-head,.vs-trade-match-card-head,.vs-trade-detail-head,.vs-trade-detail-partner-card,.vs-trade-pref-row,.vs-trade-match-actions,.vs-trade-inbox-card-head,.vs-trade-review-warning-row{flex-direction:column;align-items:flex-start}.vs-trade-inbox-kpis,.vs-trade-ticker-row,.vs-trade-leaderboard-row{grid-template-columns:1fr}.vs-trade-leaderboard-rank{text-align:left}.vs-trade-list-controls,.vs-trade-detail-actions{justify-content:stretch;width:100%}.vs-trade-detail-actions .vs-btn,.vs-trade-list-controls .vs-btn{width:100%}}#nprogress{pointer-events:none}#nprogress .bar{background:var(--vs-accent-1,var(--blue,#6366f1));color:var(--vs-accent-1,var(--blue,#6366f1));z-index:2000;width:100%;height:2px;position:fixed;top:0;left:0;box-shadow:0 0 18px #6366f159}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px,0 0 5px}.vs-storefolio{--bg:0 0% 4%;--surface:0 0% 8%;--text:0 0% 96%;--muted:0 0% 53%;--stroke:0 0% 12%;--accent:0 0% 96%;background:hsl(var(--bg));color:hsl(var(--text));scroll-behavior:smooth}.vs-storefolio-display{font-family:var(--font-display), serif;font-style:italic}.vs-storefolio-body{font-family:var(--font-body), sans-serif}.accent-gradient{background:linear-gradient(90deg,#89aacc 0%,#4e85bf 100%) 0 0/200% 200%}.vs-storefolio-halftone{mix-blend-mode:multiply;opacity:.18;background-image:radial-gradient(circle,#000c 1px,#0000 1px);background-size:4px 4px}.animate-scroll-down{animation:1.5s ease-in-out infinite scroll-down}.animate-role-fade-in{animation:.4s ease-out role-fade-in}.vs-storefolio-gradient-border{background:linear-gradient(90deg,#89aacc 0%,#4e85bf 100%) 0 0/200% 200%;animation:6s infinite gradient-shift}@keyframes scroll-down{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}@keyframes role-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes temperature-fire-lick{0%{opacity:.82;transform:translateY(6px)scaleY(.94)}50%{opacity:1;transform:translateY(-8px)scaleY(1.08)}to{opacity:.9;transform:translateY(-2px)scaleY(1.02)}}@keyframes temperature-fire-icon-flicker{0%,to{filter:drop-shadow(0 0 10px #ffb84a5c);transform:scale(1)rotate(-2deg)}50%{filter:drop-shadow(0 0 18px #ffb84a9e);transform:scale(1.16)rotate(2deg)}}@keyframes temperature-laser-burst{0%{background-position:0%,12%,22%,50%}to{background-position:180%,210%,250%,50%}}@keyframes temperature-frost-glint{0%,to{opacity:.88;background-position:0 0,0 0,0%,10% 12%,84% 18%,50% 100%,0 0;transform:translate(-2px)scale(1)}35%{opacity:1;background-position:35% 22%,28% 18%,55%,10% 12%,84% 18%,50% 100%,0 0;transform:translate(6px,-2px)scale(1.03)}68%{opacity:1;background-position:72% 46%,58% 36%,100%,10% 12%,84% 18%,50% 100%,0 0;transform:translate(-7px,3px)scale(1.05)}}@keyframes temperature-cold-breath{0%,to{opacity:.72;transform:scale(.98)translate(0)}40%{opacity:1;transform:scale(1.05)translate(-4px,-3px)}75%{opacity:.92;transform:scale(1.08)translate(5px,2px)}}@keyframes temperature-frost-sheet{0%,to{opacity:.88;background-position:0 0,8% 10%,92% 12%,0 0,0 0,0%,0 0;transform:translate(0)scale(1)}30%{opacity:1;background-position:0 0,8% 10%,92% 12%,20% 16%,18% 12%,36%,0 0;transform:translate(-4px,-3px)scale(1.03)}65%{opacity:1;background-position:0 0,8% 10%,92% 12%,54% 40%,48% 28%,100%,0 0;transform:translate(5px,4px)scale(1.06)}}.sports-view{gap:24px;display:grid}.sports-hub-grid,.sports-player-grid,.sports-team-grid,.sports-section-grid{gap:16px;display:grid}.sports-hub-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.sports-player-grid,.sports-team-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sports-section-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.sports-hub-card,.sports-player-card,.sports-team-card,.sports-panel,.sports-hero,.sports-hit-rate-card,.sports-player-header{background:linear-gradient(#0b101deb,#090c15f5);border:1px solid #ffffff14;border-radius:24px;padding:20px;box-shadow:0 24px 60px #0000003d}.sports-panel,.sports-player-header-copy,.sports-panel-head,.sports-rookie-card-copy,.sports-list-row>div,.sports-parallel-row>div,.sports-team-card,.sports-player-card{gap:8px;display:grid}.sports-hero,.sports-player-header,.sports-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.sports-kicker{color:#94a3b8e6;letter-spacing:.22em;text-transform:uppercase;font-size:11px}.sports-hero h1,.sports-player-header h1{margin:0;font-size:clamp(32px,5vw,56px);line-height:.98}.sports-hub-card h2,.sports-panel h2{margin:0;font-size:24px}.sports-hub-card,.sports-player-card,.sports-team-card,.sports-panel,.sports-rookie-card,.sports-list-row,.sports-chip-link,.sports-team-badge{color:inherit;text-decoration:none}.sports-hub-card,.sports-player-card,.sports-team-card,.sports-rookie-card,.sports-list-row,.sports-team-badge,.sports-chip-link,.sports-primary-button{transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.sports-hub-card:hover,.sports-player-card:hover,.sports-team-card:hover,.sports-rookie-card:hover,.sports-list-row:hover,.sports-team-badge:hover,.sports-chip-link:hover,.sports-primary-button:hover{border-color:#7dd3fc4d;transform:translateY(-2px);box-shadow:0 18px 40px #0284c724}.sports-hub-metrics,.sports-player-card-meta,.sports-filter-row,.sports-player-header-meta,.sports-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.sports-hub-metrics span,.sports-player-card-meta span,.sports-player-header-meta span,.sports-chip-link,.sports-position-chip{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:6px 10px;font-size:12px}.sports-position-chip{color:#e0f2fe}.sports-hub-hotline{color:#e2e8f0db;border-top:1px solid #ffffff14;gap:4px;margin-top:12px;padding-top:12px;display:grid}.sports-list,.sports-grade-ladder,.sports-parallel-matrix,.sports-rookie-rail{gap:10px;display:grid}.sports-list-row,.sports-grade-ladder-row,.sports-parallel-row,.sports-rookie-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.sports-list-row span,.sports-parallel-row-sub,.sports-rookie-card-copy span,.sports-player-card p,.sports-hub-card p,.sports-team-card span{color:#94a3b8db;font-size:13px;line-height:1.45}.sports-list-row-right{text-align:right;justify-items:end;gap:4px;display:grid}.sports-player-card-price{font-size:22px;font-weight:700}.sports-team-badge{background:#0e74901f;border:1px solid #38bdf82e;border-radius:18px;gap:4px;padding:14px 16px;display:inline-grid}.sports-print-run-chip{background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:6px 10px;font-size:12px}.sports-print-run-chip.is-short{color:#fcd34d;border-color:#fbbf2452}.sports-print-run-chip.is-ultra-short{color:#fb7185;border-color:#f43f5e57}.sports-print-run-chip.is-holy-grail{color:#fde68a;background:#facc151f;border-color:#facc156b}.sports-primary-button{font:inherit;color:#04111d;cursor:pointer;background:linear-gradient(135deg,#7dd3fc,#38bdf8);border:0;border-radius:999px;padding:12px 18px;font-weight:700}.sports-inline-form{display:contents}@media (max-width:900px){.sports-hero,.sports-player-header,.sports-panel-head{grid-template-columns:1fr}}[data-portfolio-target]{--bg-0:#07090f;--bg-1:#0b0f1a;--bg-2:#10162a;--surface:#ffffff09;--surface-2:#ffffff0f;--surface-3:#ffffff1a;--hairline:#ffffff14;--hairline-strong:#ffffff24;--text:#f4f6fb;--text-2:#b4bbcd;--text-3:#6b7388;--text-4:#4a5167;--up:#00d9a3;--down:#ff5470;--neutral:#ffd23f;--fire:#ff6a4d;--water:#5ba9ff;--electric:#ffd23f;--psychic:#c77dff;--grass:#5dd39e;--dragon:#8b6cff;--colorless:#c9d1e0;--darkness:#6b7280;--gold:#e8c26d;--plat:#c9d1e0;--r-sm:10px;--r-md:16px;--r-lg:22px;--r-xl:28px;--font-body:"Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-editorial:"Instrument Serif", "Iowan Old Style", Georgia, serif;color:var(--text);font-family:var(--font-body);font-feature-settings:"ss01", "cv11", "tnum";letter-spacing:-.01em;-webkit-font-smoothing:antialiased;background:radial-gradient(1200px 700px at 80% -10%, #c77dff14, transparent 60%), radial-gradient(900px 600px at -10% 30%, #5ba9ff0f, transparent 55%), radial-gradient(700px 500px at 50% 110%, #ffd23f0a, transparent 60%), linear-gradient(180deg, var(--bg-0) 0%, #0a0e1a 100%);min-height:100vh}[data-portfolio-target] a{color:inherit;text-decoration:none}[data-portfolio-target] .portfolio-target-shell{isolation:isolate;position:relative;overflow:clip}[data-portfolio-target] .portfolio-target-shell:before,[data-portfolio-target] .portfolio-target-shell:after{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}[data-portfolio-target] .portfolio-target-shell:before{opacity:.32;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.05 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}[data-portfolio-target] .portfolio-target-inner{z-index:1;width:min(100% - 48px,1440px);margin-inline:auto;padding:28px 0 80px;position:relative}[data-portfolio-target] .portfolio-topbar{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:10px 0 28px;display:grid}[data-portfolio-target] .portfolio-topbar-brand{letter-spacing:-.02em;color:var(--text);align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}[data-portfolio-target] .portfolio-topbar-brand strong{letter-spacing:-.02em;font-weight:700}[data-portfolio-target] .portfolio-topbar-brand small{color:var(--text-3);margin-top:-2px;font-size:11.5px;font-weight:500;display:block}[data-portfolio-target] .portfolio-topbar-mark{background:conic-gradient(from 200deg,#ffd23f,#ff6a4d,#c77dff,#5ba9ff,#ffd23f);border-radius:9px;flex-shrink:0;width:30px;height:30px;box-shadow:inset 0 0 0 1px #ffffff1f,0 6px 20px #c77dff4d}[data-portfolio-target] .portfolio-topbar-nav{background:var(--surface);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(20px);border-radius:999px;justify-self:center;align-items:center;gap:4px;padding:5px;display:inline-flex}[data-portfolio-target] .portfolio-topbar-pill{color:var(--text-2);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;transition:color .15s,background .15s}[data-portfolio-target] .portfolio-topbar-pill:hover{color:var(--text)}[data-portfolio-target] .portfolio-topbar-pill.is-active{color:var(--text);background:linear-gradient(#ffffff1a,#ffffff0a);box-shadow:inset 0 1px #ffffff1a,0 1px 6px #0000004d}[data-portfolio-target] .portfolio-topbar-actions{align-items:center;gap:10px;display:flex}[data-portfolio-target] .portfolio-icon-button{border:1px solid var(--hairline);background:var(--surface);width:38px;height:38px;color:var(--text-2);border-radius:12px;place-items:center;transition:color .15s,border-color .15s;display:grid}[data-portfolio-target] .portfolio-icon-button:hover{color:var(--text);border-color:var(--hairline-strong)}[data-portfolio-target] .portfolio-icon-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}[data-portfolio-target] .portfolio-avatar{color:#0b0f1a;background:linear-gradient(135deg,#ff6a4d,#c77dff);border-radius:12px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}[data-portfolio-target] .portfolio-panel{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-xl);-webkit-backdrop-filter:blur(24px);position:relative;overflow:hidden;box-shadow:0 10px 30px #00000059}[data-portfolio-target] .portfolio-panel:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff0d,#fff0 30%);position:absolute;inset:0}[data-portfolio-target] .portfolio-section-head{justify-content:space-between;align-items:end;gap:16px;padding:22px 24px 12px;display:flex}[data-portfolio-target] .portfolio-section-head>div:first-child span{color:var(--text-3);letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600;display:block}[data-portfolio-target] .portfolio-section-head>div:first-child strong{letter-spacing:-.025em;font-size:18px;font-weight:700}[data-portfolio-target] .portfolio-eyebrow{color:var(--text-3);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}[data-portfolio-target] .portfolio-live-dot{background:var(--up);width:6px;height:6px;box-shadow:0 0 12px var(--up);border-radius:999px}[data-portfolio-target] .portfolio-pill{border:1px solid var(--hairline);color:var(--text-2);background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}[data-portfolio-target] .portfolio-pill.is-up{color:var(--up);background:#00d9a314;border-color:#00d9a340}[data-portfolio-target] .portfolio-pill.is-down{color:var(--down);background:#ff547014;border-color:#ff547040}[data-portfolio-target] .portfolio-pill.is-neutral{color:var(--neutral);background:#ffd23f14;border-color:#ffd23f40}[data-portfolio-target] .portfolio-inline-link{color:var(--text-2);font-size:13px;font-weight:500;transition:color .15s}[data-portfolio-target] .portfolio-inline-link:hover{color:var(--text)}[data-portfolio-target] .portfolio-page-heading{margin:16px 0 12px}[data-portfolio-target] .portfolio-page-heading span{color:var(--text-3);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}[data-portfolio-target] .portfolio-page-heading strong{letter-spacing:-.025em;margin-top:4px;font-size:22px;font-weight:700;display:block}[data-portfolio-target] .portfolio-hero-grid{grid-template-columns:1.55fr 1fr;gap:24px;margin-bottom:24px;display:grid}[data-portfolio-target] .portfolio-hero-main{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-xl);-webkit-backdrop-filter:blur(24px);padding:30px 32px;position:relative;overflow:hidden}[data-portfolio-target] .portfolio-hero-main:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0d,#fff0 30%);position:absolute;inset:0}[data-portfolio-target] .portfolio-hero-headline{justify-content:space-between;align-items:end;gap:24px;margin:14px 0;display:flex}[data-portfolio-target] .portfolio-hero-headline h1{color:var(--text-2);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}[data-portfolio-target] .portfolio-hero-ribbon{font-family:var(--font-editorial);color:#d9d2ee;margin:4px 0 0;font-size:17px;font-style:italic;font-weight:400}[data-portfolio-target] .portfolio-hero-total{letter-spacing:-.04em;align-items:baseline;gap:6px;font-size:64px;font-weight:700;line-height:1;display:flex}[data-portfolio-target] .portfolio-hero-total-main{font-feature-settings:"tnum"}[data-portfolio-target] .portfolio-hero-total-cents{color:var(--text-3);font-size:28px;font-weight:600}[data-portfolio-target] .portfolio-hero-pills{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}[data-portfolio-target] .portfolio-stat-row{grid-template-columns:repeat(4,1fr);gap:18px;margin:22px 0 26px;display:grid}[data-portfolio-target] .portfolio-stat-card{flex-direction:column;display:flex}[data-portfolio-target] .portfolio-stat-card span{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}[data-portfolio-target] .portfolio-stat-card strong{letter-spacing:-.02em;font-feature-settings:"tnum";margin-top:4px;font-size:19px;font-weight:600}[data-portfolio-target] .portfolio-stat-card small{color:var(--text-3);font-feature-settings:"tnum";margin-top:1px;font-size:12px}[data-portfolio-target] .portfolio-stat-card.is-up small{color:var(--up)}[data-portfolio-target] .portfolio-stat-card.is-down small{color:var(--down)}[data-portfolio-target] .portfolio-hero-notes{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-xl);padding:28px 28px 24px;position:relative;overflow:hidden}[data-portfolio-target] .portfolio-hero-notes:after{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#ff6a4d33,#0000 65%);border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;right:-80px}[data-portfolio-target] .portfolio-notes-head{color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:11px;font-weight:600;display:flex}[data-portfolio-target] .portfolio-notes-head code{font-family:var(--font-mono);color:var(--text-3);letter-spacing:.05em;font-size:11px;font-weight:500}[data-portfolio-target] .portfolio-hero-notes h2{font-family:var(--font-editorial);letter-spacing:-.01em;color:#f2eeff;margin:0 0 16px;font-size:28px;font-style:italic;font-weight:400;line-height:1.18}[data-portfolio-target] .portfolio-notes-body{color:var(--text-2);font-size:13.5px;line-height:1.6}[data-portfolio-target] .portfolio-notes-body p{margin:0 0 12px}[data-portfolio-target] .portfolio-notes-body p:last-child{margin-bottom:0}[data-portfolio-target] .portfolio-notes-body strong{color:var(--text);font-weight:600}[data-portfolio-target] .portfolio-notes-meta{border-top:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;padding-top:18px;display:grid}[data-portfolio-target] .portfolio-notes-meta>div{border:1px solid var(--hairline);background:#0003;border-radius:12px;padding:10px 12px}[data-portfolio-target] .portfolio-notes-meta span{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}[data-portfolio-target] .portfolio-notes-meta strong{letter-spacing:-.01em;font-feature-settings:"tnum";margin-top:3px;font-size:14px;font-weight:600;display:block}[data-portfolio-target] .portfolio-spotlight{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:36px;display:grid}[data-portfolio-target] .portfolio-spotlight-card{border-radius:var(--r-lg);border:1px solid var(--hairline);background:var(--surface);flex-direction:column;gap:12px;padding:18px 20px;display:flex;position:relative;overflow:hidden}[data-portfolio-target] .portfolio-spotlight-card:after{content:"";filter:blur(28px);opacity:.5;pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}[data-portfolio-target] .portfolio-spotlight-card.is-fire:after{background:radial-gradient(circle, var(--fire), transparent 60%)}[data-portfolio-target] .portfolio-spotlight-card.is-water:after{background:radial-gradient(circle, var(--water), transparent 60%)}[data-portfolio-target] .portfolio-spotlight-card.is-electric:after{background:radial-gradient(circle, var(--electric), transparent 60%)}[data-portfolio-target] .portfolio-spotlight-card.is-psychic:after{background:radial-gradient(circle, var(--psychic), transparent 60%)}[data-portfolio-target] .portfolio-spotlight-card.is-grass:after{background:radial-gradient(circle, var(--grass), transparent 60%)}[data-portfolio-target] .portfolio-spotlight-card.is-dragon:after{background:radial-gradient(circle, var(--dragon), transparent 60%)}[data-portfolio-target] .portfolio-spotlight-card.is-colorless:after{background:radial-gradient(circle, var(--colorless), transparent 60%)}[data-portfolio-target] .portfolio-spotlight-card.is-darkness:after{background:radial-gradient(circle, var(--darkness), transparent 60%)}[data-portfolio-target] .portfolio-spotlight-copy{flex-direction:column;gap:6px;display:flex}[data-portfolio-target] .portfolio-spotlight-copy span{color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}[data-portfolio-target] .portfolio-spotlight-copy strong{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.15}[data-portfolio-target] .portfolio-spotlight-copy small{color:var(--text-2);font-size:12px}[data-portfolio-target] .portfolio-spotlight-values{font-feature-settings:"tnum";flex-direction:column;gap:2px;margin-top:auto;display:flex}[data-portfolio-target] .portfolio-spotlight-values div{color:var(--text);font-size:14px;font-weight:600}[data-portfolio-target] .portfolio-spotlight-values small{color:var(--text-3);font-size:12px}[data-portfolio-target] .portfolio-holdings{margin-bottom:30px}[data-portfolio-target] .portfolio-holdings-table{flex-direction:column;font-size:13px;display:flex}[data-portfolio-target] .portfolio-holdings-head,[data-portfolio-target] .portfolio-holdings-row{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(260px,2.4fr) minmax(120px,1fr) 64px 100px 110px 130px 100px 130px;align-items:center;gap:12px;padding:14px 24px;display:grid}[data-portfolio-target] .portfolio-holdings-head{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;background:#0000002e;font-size:11px;font-weight:600}[data-portfolio-target] .portfolio-holdings-row:last-child{border-bottom:0}[data-portfolio-target] .portfolio-holdings-row:hover{background:#ffffff06}[data-portfolio-target] .portfolio-holdings-card{align-items:center;gap:12px;min-width:0;display:flex}[data-portfolio-target] .portfolio-holdings-art{background:linear-gradient(135deg,#1a1f33,#0a0d18);border-radius:6px;flex-shrink:0;width:42px;height:58px;position:relative;overflow:hidden;box-shadow:0 4px 12px #0006,inset 0 0 0 1px #ffffff14}[data-portfolio-target] .portfolio-holdings-art img,[data-portfolio-target] .portfolio-holdings-art svg{object-fit:cover;width:100%;height:100%;display:block}[data-portfolio-target] .portfolio-holdings-art:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(120deg,#0000 30%,#c77dff33 45%,#5ba9ff33 55%,#0000 70%);position:absolute;inset:0}[data-portfolio-target] .portfolio-holdings-copy{min-width:0}[data-portfolio-target] .portfolio-holdings-copy strong{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}[data-portfolio-target] .portfolio-grade-line{align-items:center;gap:6px;margin-top:2px;display:flex}[data-portfolio-target] .portfolio-grade-line small{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}[data-portfolio-target] .portfolio-grade-chip{font-family:var(--font-mono);border:1px solid var(--hairline);color:var(--text-2);border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10.5px}[data-portfolio-target] .portfolio-grade-chip.is-gold{color:var(--gold);background:#e8c26d14;border-color:#e8c26d66}[data-portfolio-target] .portfolio-grade-chip.is-plat{color:var(--plat);background:#c9d1e00f;border-color:#c9d1e04d}[data-portfolio-target] .portfolio-grade-chip.is-cyan{color:#4dd0e1;background:#4dd0e112;border-color:#4dd0e166}[data-portfolio-target] .portfolio-grade-chip.is-slab,[data-portfolio-target] .portfolio-grade-chip.is-raw{color:var(--text-2)}[data-portfolio-target] .portfolio-holdings-row>div:not(.portfolio-holdings-card):not(.portfolio-holdings-spark):not(.portfolio-pnl-cell){font-family:var(--font-mono);font-feature-settings:"tnum";text-align:right;color:var(--text);font-size:12.5px}[data-portfolio-target] .portfolio-holdings-head>div{text-align:right;font-family:inherit}[data-portfolio-target] .portfolio-holdings-head>div:first-child,[data-portfolio-target] .portfolio-holdings-head>div:nth-child(2),[data-portfolio-target] .portfolio-holdings-head>div:nth-child(7),[data-portfolio-target] .portfolio-holdings-head>div:nth-child(8){text-align:left}[data-portfolio-target] .portfolio-holdings-row>div:nth-child(2){text-align:left;color:var(--text-2)}[data-portfolio-target] .portfolio-pnl-cell{text-align:right;flex-direction:column;align-items:flex-end;display:flex}[data-portfolio-target] .portfolio-pnl-cell strong{font-family:var(--font-mono);font-feature-settings:"tnum";font-size:12.5px;font-weight:600}[data-portfolio-target] .portfolio-pnl-cell small{font-family:var(--font-mono);color:var(--text-3);margin-top:1px;font-size:11px}[data-portfolio-target] .portfolio-pnl-cell.is-up strong{color:var(--up)}[data-portfolio-target] .portfolio-pnl-cell.is-down strong{color:var(--down)}[data-portfolio-target] .portfolio-holdings-spark{justify-content:flex-start;align-items:center;display:flex}[data-portfolio-target] .portfolio-holdings-spark .vs-sparkline{width:100%;height:28px}[data-portfolio-target] .portfolio-verdict-pill{letter-spacing:.02em;border:1px solid var(--hairline);color:var(--text-2);font-size:11px;font-weight:600;font-family:var(--font-body);white-space:nowrap;background:#ffffff08;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}[data-portfolio-target] .portfolio-verdict-pill.is-bull{color:#c5f4dc;background:#00d9a31a;border-color:#00d9a340}[data-portfolio-target] .portfolio-verdict-pill.is-bear{color:#ffc9d2;background:#ff54701a;border-color:#ff547040}[data-portfolio-target] .portfolio-verdict-pill.is-warn{color:#ffe6a8;background:#ffd23f1a;border-color:#ffd23f40}[data-portfolio-target] .portfolio-verdict-pill.is-hold{color:var(--plat);background:#c9d1e00f;border-color:#c9d1e033}[data-portfolio-target] .portfolio-allocation{margin-bottom:30px}[data-portfolio-target] .portfolio-allocation-rows{padding:0 24px 16px}[data-portfolio-target] .portfolio-allocation-row{border-bottom:1px dashed var(--hairline);grid-template-columns:1fr 56px;align-items:center;gap:12px;padding:10px 0;display:grid}[data-portfolio-target] .portfolio-allocation-row:last-child{border-bottom:0}[data-portfolio-target] .portfolio-allocation-label{flex-direction:column;gap:6px;display:flex}[data-portfolio-target] .portfolio-allocation-label strong{color:var(--text);font-size:13px;font-weight:500}[data-portfolio-target] .portfolio-allocation-label small{display:none}[data-portfolio-target] .portfolio-allocation-bar{background:#ffffff0f;border-radius:999px;height:4px;overflow:hidden}[data-portfolio-target] .portfolio-allocation-fill{border-radius:inherit;background:linear-gradient(90deg, var(--fire), var(--electric));height:100%}[data-portfolio-target] .portfolio-allocation-row:nth-child(2) .portfolio-allocation-fill{background:linear-gradient(90deg, var(--water), var(--colorless))}[data-portfolio-target] .portfolio-allocation-row:nth-child(3) .portfolio-allocation-fill{background:linear-gradient(90deg, var(--psychic), var(--dragon))}[data-portfolio-target] .portfolio-allocation-row:nth-child(4) .portfolio-allocation-fill{background:linear-gradient(90deg, var(--electric), var(--fire))}[data-portfolio-target] .portfolio-allocation-row:nth-child(5) .portfolio-allocation-fill{background:linear-gradient(90deg, var(--grass), var(--water))}[data-portfolio-target] .portfolio-allocation-row>div:nth-child(2){font-family:var(--font-mono);font-feature-settings:"tnum";text-align:right;color:var(--text-2);font-size:12px}[data-portfolio-target] .portfolio-drift-callout{border:1px solid var(--hairline-strong);color:var(--text-2);background:#ffffff08;border-radius:14px;margin:4px 24px 22px;padding:14px;font-size:12.5px;line-height:1.55}[data-portfolio-target] .portfolio-drift-callout:before{content:"Drift suggestion";color:var(--text-2);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600;display:block}[data-portfolio-target] .portfolio-lower-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:36px;display:grid}[data-portfolio-target] .portfolio-activity-list{padding:0 24px 22px}[data-portfolio-target] .portfolio-activity-item{border-bottom:1px solid var(--hairline);grid-template-columns:28px 1fr auto;align-items:start;gap:12px;padding:12px 0;font-size:13px;display:grid}[data-portfolio-target] .portfolio-activity-item:last-child{border-bottom:0}[data-portfolio-target] .portfolio-activity-icon{border:1px solid var(--hairline);background:#ffffff0d;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}[data-portfolio-target] .portfolio-activity-icon svg{fill:none;width:14px;height:14px;stroke:var(--text-2);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}[data-portfolio-target] .portfolio-activity-icon.is-up svg{stroke:var(--up)}[data-portfolio-target] .portfolio-activity-icon.is-down svg{stroke:var(--down)}[data-portfolio-target] .portfolio-activity-icon.is-neutral svg{stroke:var(--neutral)}[data-portfolio-target] .portfolio-activity-copy strong{color:var(--text);font-weight:500;line-height:1.35;display:block}[data-portfolio-target] .portfolio-activity-copy small{color:var(--text-3);margin-top:2px;font-size:11.5px;display:block}[data-portfolio-target] .portfolio-activity-item time{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-3);padding-top:2px;font-size:11px}[data-portfolio-target] .portfolio-health-grid{grid-template-columns:1fr 1fr;gap:14px;padding:0 24px;display:grid}[data-portfolio-target] .portfolio-health-grid>div{border:1px solid var(--hairline);background:#00000026;border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}[data-portfolio-target] .portfolio-health-grid span{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}[data-portfolio-target] .portfolio-health-grid strong{letter-spacing:-.02em;font-feature-settings:"tnum";font-size:26px;font-weight:700}[data-portfolio-target] .portfolio-health-grid strong.is-up{color:var(--up)}[data-portfolio-target] .portfolio-health-grid strong.is-down{color:var(--down)}[data-portfolio-target] .portfolio-health-grid strong.is-neutral{color:var(--neutral)}[data-portfolio-target] .portfolio-insurance-callout{background:linear-gradient(120deg,#ffd23f1a,#ff6a4d1a);border:1px solid #ffd23f40;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:18px 24px 22px;padding:14px 16px;display:flex}[data-portfolio-target] .portfolio-insurance-callout>div{flex-direction:column;gap:4px;min-width:0;display:flex}[data-portfolio-target] .portfolio-insurance-callout strong{letter-spacing:-.01em;color:var(--text);font-size:13.5px;font-weight:600}[data-portfolio-target] .portfolio-insurance-callout small{color:var(--text-2);font-size:12px}[data-portfolio-target] .portfolio-insurance-callout a{color:#0b0f1a;background:linear-gradient(#fff,#e5e7f0);border:1px solid #ffffff40;border-radius:10px;flex-shrink:0;padding:8px 12px;font-size:12px;font-weight:700}[data-portfolio-target] .portfolio-insurance-callout a:hover{background:#fff}[data-portfolio-target] .portfolio-tiles-section{margin-bottom:36px}[data-portfolio-target] .portfolio-tiles-section .portfolio-section-head{padding:0 0 18px}[data-portfolio-target] .portfolio-tiles-section .portfolio-section-head>div:first-child strong{letter-spacing:-.03em;font-size:26px}[data-portfolio-target] .portfolio-sort-pills{background:var(--surface);border:1px solid var(--hairline);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}[data-portfolio-target] .portfolio-inline-pill{color:var(--text-3);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;transition:color .15s,background .15s}[data-portfolio-target] .portfolio-inline-pill:hover{color:var(--text)}[data-portfolio-target] .portfolio-inline-pill.is-active{color:var(--text);background:#ffffff14}[data-portfolio-target] .portfolio-tiles-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}[data-portfolio-target] .portfolio-tile,[data-portfolio-target] .portfolio-tiles-empty{border:1px solid var(--hairline);background:linear-gradient(#ffffff0b,#ffffff04);border-radius:22px;position:relative;overflow:hidden}[data-portfolio-target] .portfolio-tile{transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .35s}[data-portfolio-target] .portfolio-tile:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(#ffffff0f,#fff0 30%);position:absolute;inset:0}[data-portfolio-target] .portfolio-tile:hover{border-color:var(--hairline-strong);transform:translateY(-3px);box-shadow:0 30px 60px #00000073}[data-portfolio-target] .portfolio-tile-art{aspect-ratio:220/200;border-bottom:1px solid var(--hairline);position:relative;overflow:hidden}[data-portfolio-target] .portfolio-tile-art>svg,[data-portfolio-target] .portfolio-tile-art>img.portfolio-tile-image{width:100%;height:100%;position:absolute;inset:0}[data-portfolio-target] .portfolio-tile-image{object-fit:cover}[data-portfolio-target] .portfolio-tile-art:after{content:"";mix-blend-mode:screen;pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 30%,#ffffff1a 38%,#c77dff33 46%,#5ba9ff33 54%,#ffffff1a 62%,#0000 70%) 0 0/220% 220%;transition:background-position .9s;position:absolute;inset:0}[data-portfolio-target] .portfolio-tile:hover .portfolio-tile-art:after{background-position:100% 100%}[data-portfolio-target] .portfolio-tile-chips{z-index:2;align-items:center;gap:6px;display:flex;position:absolute;top:12px;left:12px}[data-portfolio-target] .portfolio-tile-chips>span{font-family:var(--font-mono);letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);color:var(--text);white-space:nowrap;background:#0b0f1aa6;border:1px solid #ffffff1a;border-radius:6px;padding:4px 8px;font-size:10.5px;font-weight:600}[data-portfolio-target] .portfolio-tile-chips>span:first-child{color:var(--text);border-color:#ffffff1f}[data-portfolio-target] .portfolio-tile-fav{z-index:2;position:absolute;top:12px;right:12px}[data-portfolio-target] .portfolio-tile-fav>button{-webkit-backdrop-filter:blur(10px);width:30px;height:30px;color:var(--text-2);cursor:pointer;background:#0b0f1a8c;border:1px solid #ffffff1a;border-radius:8px;place-items:center;transition:color .15s,border-color .15s;display:grid}[data-portfolio-target] .portfolio-tile-fav>button:hover{color:var(--neutral)}[data-portfolio-target] .portfolio-tile-fav>button[aria-pressed=true],[data-portfolio-target] .portfolio-tile-fav>button.is-favorited{color:var(--neutral);border-color:#ffd23f4d}[data-portfolio-target] .portfolio-tile-fav svg{fill:currentColor;width:14px;height:14px}[data-portfolio-target] .portfolio-tile-rarity{z-index:2;color:var(--gold);text-shadow:0 0 12px #e8c26d80;letter-spacing:.04em;gap:2px;font-size:11px;display:flex;position:absolute;bottom:12px;right:12px}[data-portfolio-target] .portfolio-tile-body{z-index:1;padding:16px 18px 18px;position:relative}[data-portfolio-target] .portfolio-tile-head{flex-direction:column;gap:2px;display:flex}[data-portfolio-target] .portfolio-tile-head strong{letter-spacing:-.02em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;line-height:1.15;overflow:hidden}[data-portfolio-target] .portfolio-tile-head small,[data-portfolio-target] .portfolio-tile-foot small{color:var(--text-3);font-size:11.5px;font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}[data-portfolio-target] .portfolio-tile-price-row{justify-content:space-between;align-items:end;margin-top:12px;display:flex}[data-portfolio-target] .portfolio-tile-price-row>div{letter-spacing:-.025em;font-feature-settings:"tnum";color:var(--text);font-size:24px;font-weight:700}[data-portfolio-target] .portfolio-tile-price-row .is-up,[data-portfolio-target] .portfolio-tile-price-row .is-down{font-family:var(--font-mono);padding-bottom:4px;font-size:12px;font-weight:600}[data-portfolio-target] .portfolio-tile-price-row .is-up{color:var(--up)}[data-portfolio-target] .portfolio-tile-price-row .is-down{color:var(--down)}[data-portfolio-target] .portfolio-tile .vs-sparkline{width:100%;height:36px;color:var(--up);margin-top:6px;display:block}[data-portfolio-target] .vs-sparkline.up{color:var(--up)}[data-portfolio-target] .vs-sparkline.down{color:var(--down)}[data-portfolio-target] .vs-sparkline.flat{color:var(--text-3)}[data-portfolio-target] .portfolio-ladder{border:1px solid var(--hairline);background:#0000002e;border-radius:12px;flex-direction:column;gap:4px;margin-top:14px;padding:12px 14px;font-size:11.5px;display:flex}[data-portfolio-target] .portfolio-ladder>div{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-portfolio-target] .portfolio-ladder>div>span{color:var(--text-3)}[data-portfolio-target] .portfolio-ladder>div>strong{font-family:var(--font-mono);font-feature-settings:"tnum";color:var(--text);letter-spacing:.01em;font-size:11.5px;font-weight:500}[data-portfolio-target] .portfolio-fair-bar{margin-top:12px;position:relative}[data-portfolio-target] .portfolio-fair-rail{border:1px solid var(--hairline);background:linear-gradient(90deg,#ff54702e,#ffd23f2e,#00d9a32e);border-radius:999px;height:6px;position:relative}[data-portfolio-target] .portfolio-fair-tick{z-index:2;position:absolute;top:50%;transform:translate(-50%,-50%)}[data-portfolio-target] .portfolio-fair-tick.is-basis,[data-portfolio-target] .portfolio-fair-tick.is-fair{background:var(--text-2);border-radius:1px;width:2px;height:14px}[data-portfolio-target] .portfolio-fair-tick.is-fair{background:var(--up);box-shadow:0 0 8px var(--up)}[data-portfolio-target] .portfolio-fair-tick.is-market{background:var(--text);width:12px;height:12px;box-shadow:0 0 0 2px var(--bg-1), 0 0 14px #ffffff8c;z-index:3;border-radius:50%}[data-portfolio-target] .portfolio-fair-legend{font-family:var(--font-mono);font-feature-settings:"tnum";color:var(--text-3);justify-content:space-between;gap:8px;margin-top:10px;padding-top:4px;font-size:10.5px;display:flex}[data-portfolio-target] .portfolio-fair-legend>span{white-space:nowrap}[data-portfolio-target] .portfolio-tile-foot{border-top:1px solid var(--hairline);color:var(--text-3);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:12px;font-size:11.5px;display:flex}[data-portfolio-target] .portfolio-tile-foot small{max-width:70%}[data-portfolio-target] .portfolio-tiles-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:36px;display:flex}[data-portfolio-target] .portfolio-tiles-empty strong{letter-spacing:-.02em;font-size:18px;font-weight:700}[data-portfolio-target] .portfolio-monogram-art{width:100%;height:100%;display:block}[data-portfolio-target] .portfolio-monogram-letter{font-family:var(--font-editorial);paint-order:stroke;stroke:#0000002e;stroke-width:1.2px;font-size:180px;font-style:italic;font-weight:400}[data-portfolio-target] .portfolio-monogram-watermark{font-family:var(--font-mono);letter-spacing:.18em;opacity:.65;font-size:9px}[data-portfolio-target] .portfolio-monogram-badge{font-family:var(--font-mono);letter-spacing:.06em;font-size:9px;font-weight:700}[data-portfolio-target] .portfolio-footer{border-top:1px solid var(--hairline);color:var(--text-3);justify-content:space-between;align-items:center;gap:16px;margin-top:30px;padding-top:22px;font-size:12px;display:flex}[data-portfolio-target] .portfolio-footer span{color:var(--text-2);font-weight:600}@media (max-width:1180px){[data-portfolio-target] .portfolio-hero-grid,[data-portfolio-target] .portfolio-lower-grid{grid-template-columns:1fr}[data-portfolio-target] .portfolio-tiles-grid,[data-portfolio-target] .portfolio-spotlight{grid-template-columns:repeat(2,minmax(0,1fr))}[data-portfolio-target] .portfolio-topbar{grid-template-columns:1fr;justify-items:start}[data-portfolio-target] .portfolio-topbar-nav,[data-portfolio-target] .portfolio-topbar-actions{justify-self:start}[data-portfolio-target] .portfolio-holdings-head,[data-portfolio-target] .portfolio-holdings-row{grid-template-columns:minmax(220px,2fr) minmax(100px,1fr) 64px 96px 104px 120px 104px 110px}}@media (max-width:900px){[data-portfolio-target] .portfolio-target-inner{width:min(100% - 24px,1330px);padding-top:16px}[data-portfolio-target] .portfolio-hero-grid,[data-portfolio-target] .portfolio-lower-grid,[data-portfolio-target] .portfolio-tiles-grid,[data-portfolio-target] .portfolio-spotlight,[data-portfolio-target] .portfolio-notes-meta,[data-portfolio-target] .portfolio-health-grid,[data-portfolio-target] .portfolio-stat-row{grid-template-columns:1fr}[data-portfolio-target] .portfolio-hero-headline,[data-portfolio-target] .portfolio-insurance-callout,[data-portfolio-target] .portfolio-footer{flex-direction:column;align-items:flex-start}[data-portfolio-target] .portfolio-topbar{top:10px}[data-portfolio-target] .portfolio-topbar-nav{width:100%;overflow-x:auto}[data-portfolio-target] .portfolio-topbar-actions{width:100%}[data-portfolio-target] .portfolio-hero-main,[data-portfolio-target] .portfolio-hero-notes{padding:22px}[data-portfolio-target] .portfolio-holdings-head{display:none}[data-portfolio-target] .portfolio-holdings-row{border-radius:var(--r-lg);border:1px solid var(--hairline);background:var(--bg-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:14px 24px 0;padding:18px}@supports (color:color-mix(in lab, red, red)){[data-portfolio-target] .portfolio-holdings-row{background:color-mix(in srgb, var(--bg-2) 74%, var(--surface))}}[data-portfolio-target] .portfolio-holdings-row>div{gap:6px;display:grid}[data-portfolio-target] .portfolio-holdings-row>div:before{content:attr(data-label);color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}[data-portfolio-target] .portfolio-holdings-row>.portfolio-holdings-card,[data-portfolio-target] .portfolio-holdings-row>.portfolio-holdings-spark{grid-column:1/-1}[data-portfolio-target] .portfolio-holdings-row>.portfolio-holdings-card:before{display:none}}@media (max-width:640px){[data-portfolio-target] .portfolio-topbar-pill{white-space:nowrap;padding-inline:13px}[data-portfolio-target] .portfolio-hero-total{font-size:44px}[data-portfolio-target] .portfolio-spotlight-card,[data-portfolio-target] .portfolio-tile-foot,[data-portfolio-target] .portfolio-ladder>div{flex-direction:column;align-items:flex-start}[data-portfolio-target] .portfolio-tile-foot small{max-width:none}[data-portfolio-target] .portfolio-holdings-row{grid-template-columns:1fr}[data-portfolio-target] .portfolio-fair-legend{flex-wrap:wrap}}[data-portfolio-target] .portfolio-chart-shell{flex-direction:column;gap:14px;margin-top:18px;display:flex}[data-portfolio-target] .portfolio-range-selector{border:1px solid var(--hairline);background:#ffffff0a;border-radius:999px;align-self:flex-end;align-items:center;gap:0;padding:4px;font-size:12px;font-weight:600;display:inline-flex}[data-portfolio-target] .portfolio-range-button{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:color .15s,background .15s}[data-portfolio-target] .portfolio-range-button:hover{color:var(--text)}[data-portfolio-target] .portfolio-range-button.is-active{color:var(--text);background:#ffffff1a}[data-portfolio-target] .portfolio-chart{width:100%;height:320px;transition:opacity .25s;position:relative}[data-portfolio-target] .portfolio-chart.is-loading{opacity:.55}[data-portfolio-target] .portfolio-chart svg{width:100%;height:100%;display:block}[data-portfolio-target] .portfolio-chart-empty{border:1px dashed var(--hairline);height:220px;color:var(--text-3);border-radius:14px;place-items:center;font-size:13px;font-weight:500;display:grid}[data-portfolio-target] .portfolio-chart-grid{stroke:#ffffff0d;stroke-dasharray:2 6}[data-portfolio-target] .portfolio-chart-axis{fill:var(--text-3);font-family:var(--font-mono);letter-spacing:.04em;font-size:10px}[data-portfolio-target] .portfolio-chart-area{fill:url(#portfolio-area-fill)}[data-portfolio-target] .portfolio-chart-line{fill:none;stroke:url(#portfolio-line-grad);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}[data-portfolio-target] .portfolio-chart-projection{fill:none;stroke:var(--psychic);stroke-width:1.8px;stroke-dasharray:3 5;opacity:.7}[data-portfolio-target] .portfolio-chart-projection-dot{fill:var(--psychic);stroke:var(--bg-1);stroke-width:2px}[data-portfolio-target] .portfolio-chart-marker-line{stroke:#ffffff1a;stroke-dasharray:2 4}[data-portfolio-target] .portfolio-chart-marker-card{fill:#0b0f1ad9;stroke:var(--hairline)}[data-portfolio-target] .portfolio-chart-marker-card.is-up{stroke:#00d9a366}[data-portfolio-target] .portfolio-chart-marker-card.is-down{stroke:#ff547066}[data-portfolio-target] .portfolio-chart-marker-card.is-neutral{stroke:#ffd23f66}[data-portfolio-target] .portfolio-chart-marker-title{fill:var(--text);font-size:10.5px;font-weight:600;font-family:var(--font-body)}[data-portfolio-target] .portfolio-chart-marker-note{fill:var(--text-2);font-size:10px;font-family:var(--font-body)}[data-portfolio-target] .portfolio-chart-current-dot{fill:var(--fire);stroke:var(--bg-1);stroke-width:2px}[data-portfolio-target] .portfolio-chart-current-pulse{fill:var(--fire);opacity:.18}[data-portfolio-target] .portfolio-favorite{-webkit-backdrop-filter:blur(10px);width:30px;height:30px;color:var(--text-2);cursor:pointer;background:#0b0f1a8c;border:1px solid #ffffff1a;border-radius:8px;place-items:center;padding:0;transition:color .15s,border-color .15s;display:grid}[data-portfolio-target] .portfolio-favorite:hover{color:var(--neutral)}[data-portfolio-target] .portfolio-favorite.is-active{color:var(--neutral);background:#ffd23f1a;border-color:#ffd23f4d}[data-portfolio-target] .portfolio-favorite svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}[data-portfolio-target] .portfolio-favorite.is-active svg{fill:currentColor}[data-portfolio-target] .portfolio-activity:not(.portfolio-panel),[data-portfolio-target] .portfolio-health:not(.portfolio-panel){background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-xl);position:relative;overflow:hidden}[data-portfolio-target].app{z-index:1;max-width:1440px;margin:0 auto;padding:28px 36px 80px;position:relative}[data-portfolio-target].app:before{content:"";pointer-events:none;z-index:0;opacity:.32;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}[data-portfolio-target] *{box-sizing:border-box}[data-portfolio-target] .brand-mark{background:conic-gradient(from 200deg, var(--electric), var(--fire), var(--psychic), var(--water), var(--electric));width:30px;height:30px;color:var(--bg-1);border-radius:9px;place-items:center;font-size:13px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f,0 6px 20px #c77dff4d}[data-portfolio-target] .brand-mark span{transform:translateY(-.5px)}[data-portfolio-target] .brand small{color:var(--text-3);margin-left:8px;font-weight:500}[data-portfolio-target] .iconbtn{border:1px solid var(--hairline);background:var(--surface);width:38px;height:38px;color:var(--text-2);cursor:pointer;border-radius:12px;place-items:center;transition:all .15s;display:grid}[data-portfolio-target] .avatar{background:linear-gradient(135deg, var(--fire), var(--psychic));width:38px;height:38px;color:var(--bg-1);border-radius:12px;place-items:center;font-size:13px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}[data-portfolio-target] .card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-xl);-webkit-backdrop-filter:blur(24px);box-shadow:var(--shadow-md);position:relative;overflow:hidden}[data-portfolio-target] .card:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#ffffff0d,#fff0 30%);position:absolute;inset:0}[data-portfolio-target] .ribbon{font-family:var(--font-editorial);color:#d9d2ee;font-size:17px;font-style:italic;font-weight:400}[data-portfolio-target] .total .cents{color:var(--text-3);font-size:28px;font-weight:600}[data-portfolio-target] .pill{border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}[data-portfolio-target] .hero-pill-row{gap:8px}[data-portfolio-target] .ranges{border:1px solid var(--hairline);background:#ffffff0a;border-radius:999px;align-self:flex-start;align-items:center;gap:0;padding:4px;font-size:12px;font-weight:600;display:inline-flex}[data-portfolio-target] .ranges button{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}[data-portfolio-target] .chart-wrap{height:220px;margin-top:18px;transition:opacity .25s;position:relative}[data-portfolio-target] .chart-wrap.is-loading{opacity:.55}[data-portfolio-target] .chart-wrap svg{width:100%;height:100%;display:block}[data-portfolio-target] .chart-empty{border:1px dashed var(--hairline);height:220px;color:var(--text-3);border-radius:14px;place-items:center;margin-top:18px;font-size:13px;display:grid}[data-portfolio-target] .chart-current-pulse{animation:1.8s ease-out infinite portfolioPulse}@keyframes portfolioPulse{0%{opacity:.2;transform-origin:50%;transform:scale(.96)}70%{opacity:0;transform-origin:50%;transform:scale(1.7)}to{opacity:0;transform-origin:50%;transform:scale(1.7)}}[data-portfolio-target] .hero-notes[data-empty]{display:none}[data-portfolio-target] .notes-eyebrow .when{font-family:var(--font-mono);color:var(--text-3);letter-spacing:.05em;font-weight:500}[data-portfolio-target] .notes-headline{font-family:var(--font-editorial);letter-spacing:-.01em;color:#f2eeff;margin:0 0 16px;font-size:28px;font-style:italic;font-weight:400;line-height:1.18}[data-portfolio-target] .meta-cell .v{letter-spacing:-.01em;margin-top:3px;font-size:14px;font-weight:600}[data-portfolio-target] .spot.fire:after{background:radial-gradient(circle, var(--fire), transparent 60%)}[data-portfolio-target] .spot.water:after{background:radial-gradient(circle, var(--water), transparent 60%)}[data-portfolio-target] .spot.psychic:after{background:radial-gradient(circle, var(--psychic), transparent 60%)}[data-portfolio-target] .spot.electric:after{background:radial-gradient(circle, var(--electric), transparent 60%)}[data-portfolio-target] .spot.grass:after{background:radial-gradient(circle, var(--grass), transparent 60%)}[data-portfolio-target] .spot.dragon:after{background:radial-gradient(circle, var(--dragon), transparent 60%)}[data-portfolio-target] .spot.colorless:after{background:radial-gradient(circle, var(--colorless), transparent 60%)}[data-portfolio-target] .spot.darkness:after{background:radial-gradient(circle, var(--darkness), transparent 60%)}[data-portfolio-target] .section{justify-content:space-between;align-items:end;gap:18px;margin:32px 0 18px;display:flex}[data-portfolio-target] .section .h-sub{color:var(--text-3);margin-top:4px;font-size:13px}[data-portfolio-target] .holdings-table{border-collapse:collapse;z-index:1;width:100%;font-size:13px;position:relative}[data-portfolio-target] .card-art img,[data-portfolio-target] .card-art svg{object-fit:cover;width:100%;height:100%;display:block}[data-portfolio-target] .grade{font-family:var(--font-mono);border:1px solid var(--hairline);color:var(--text-2);border-radius:4px;margin-left:6px;padding:2px 6px;font-size:10.5px}[data-portfolio-target] td.num{font-family:var(--font-mono);font-feature-settings:"tnum";text-align:right}[data-portfolio-target] .spark .vs-sparkline,[data-portfolio-target] .tile-spark .vs-sparkline{width:100%;height:100%}[data-portfolio-target] .verdict{letter-spacing:.02em;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}[data-portfolio-target] .verdict.bull{color:#c5f4dc;background:#00d9a31a;border:1px solid #00d9a340}[data-portfolio-target] .verdict.bear{color:#ffc9d2;background:#ff54701a;border:1px solid #ff547040}[data-portfolio-target] .verdict.hold{color:var(--plat);background:#c9d1e00f;border:1px solid #c9d1e033}[data-portfolio-target] .verdict.warn{color:#ffe6a8;background:#ffd23f1a;border:1px solid #ffd23f40}[data-portfolio-target] .alloc-name{align-items:center;gap:8px;display:flex}[data-portfolio-target] .alloc-pct{font-family:var(--font-mono);text-align:right;color:var(--text-2);font-size:12px}[data-portfolio-target] .ghost-btn{border:1px solid var(--hairline);color:var(--text);cursor:pointer;background:#ffffff0d;border-radius:10px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}[data-portfolio-target] .activity-time{color:var(--text-3);font-size:11px;font-family:var(--font-mono);letter-spacing:.02em;align-self:start;padding-top:2px}[data-portfolio-target] .health-cell .v.up{color:var(--up)}[data-portfolio-target] .health-cell .v.down{color:var(--down)}[data-portfolio-target] .insurance-callout.is-alert{background:linear-gradient(120deg, var(--electric), var(--fire))}@supports (color:color-mix(in lab, red, red)){[data-portfolio-target] .insurance-callout.is-alert{background:linear-gradient(120deg, color-mix(in srgb, var(--electric) 10%, transparent), color-mix(in srgb, var(--fire) 10%, transparent))}}[data-portfolio-target] .insurance-callout.is-alert{border-color:var(--electric)}@supports (color:color-mix(in lab, red, red)){[data-portfolio-target] .insurance-callout.is-alert{border-color:color-mix(in srgb, var(--electric) 25%, transparent)}}[data-portfolio-target] .insurance-callout.is-alert .ic-head{color:var(--neutral)}[data-portfolio-target] .insurance-callout .insurance-cta{margin-top:10px;display:inline-flex}[data-portfolio-target] .tiles-head{justify-content:space-between;align-items:end;gap:18px;margin:36px 0 18px;display:flex}[data-portfolio-target] .tiles-controls a{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600}[data-portfolio-target] .tiles-controls a.active{color:var(--text);background:#ffffff14}[data-portfolio-target] .tiles-controls a:hover{color:var(--text)}[data-portfolio-target] .tile{border:1px solid var(--hairline);background:linear-gradient(#ffffff0b,#ffffff04);border-radius:22px;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .35s;position:relative;overflow:hidden}[data-portfolio-target] .tile:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0f,#fff0 30%);position:absolute;inset:0}[data-portfolio-target] .tile:hover{border-color:var(--hairline-strong);transform:translateY(-3px);box-shadow:0 30px 60px #00000073}[data-portfolio-target] .tile-art{aspect-ratio:220/200;border-bottom:1px solid var(--hairline);position:relative;overflow:hidden}[data-portfolio-target] .tile-art>svg,[data-portfolio-target] .tile-art-img{width:100%;height:100%;position:absolute;inset:0}[data-portfolio-target] .tile-art-img{object-fit:cover}[data-portfolio-target] .tile-art:after{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff1a 38%,#c77dff33 46%,#5ba9ff33 54%,#ffffff1a 62%,#0000 70%) 0 0/220% 220%;transition:background-position .9s;position:absolute;inset:0}[data-portfolio-target] .tile:hover .tile-art:after{background-position:100% 100%}[data-portfolio-target] .tile-chips{z-index:2;align-items:center;gap:6px;display:flex;position:absolute;top:12px;left:12px}[data-portfolio-target] .tile-chip{font-family:var(--font-mono);letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text);background:#0b0f1aa6;border:1px solid #ffffff1a;border-radius:6px;padding:4px 8px;font-size:10.5px;font-weight:600}[data-portfolio-target] .tile-chip.gold{color:var(--gold);border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){[data-portfolio-target] .tile-chip.gold{border-color:color-mix(in srgb, var(--gold) 40%, transparent)}}[data-portfolio-target] .tile-chip.gold{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){[data-portfolio-target] .tile-chip.gold{background:color-mix(in srgb, var(--gold) 10%, transparent)}}[data-portfolio-target] .tile-chip.plat{color:var(--plat);border-color:#c9d1e059}[data-portfolio-target] .tile-chip.cgc{color:#4dd0e1;background:#4dd0e114;border-color:#4dd0e159}[data-portfolio-target] .tile-chip.muted{color:var(--text-2)}[data-portfolio-target] .tile-fav{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:30px;height:30px;color:var(--text-2);cursor:pointer;background:#0b0f1a8c;border:1px solid #ffffff1a;border-radius:8px;place-items:center;padding:0;transition:all .15s;display:grid;position:absolute;top:12px;right:12px}[data-portfolio-target] .tile-fav:hover{color:var(--neutral)}[data-portfolio-target] .tile-fav.on{color:var(--neutral);border-color:#ffd23f4d}[data-portfolio-target] .tile-fav svg{fill:currentColor}[data-portfolio-target] .tile-rarity{z-index:2;color:var(--gold);text-shadow:0 0 12px #e8c26d80;gap:2px;font-size:11px;display:flex;position:absolute;bottom:12px;right:12px}[data-portfolio-target] .tile-body{padding:16px 18px 18px}[data-portfolio-target] .tile-head{justify-content:space-between;align-items:start;gap:8px;display:flex}[data-portfolio-target] .tile-name{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700;line-height:1.15}[data-portfolio-target] .tile-meta{color:var(--text-3);font-size:11.5px;font-family:var(--font-mono);letter-spacing:.02em;margin-top:2px}[data-portfolio-target] .tile-price-row{justify-content:space-between;align-items:end;margin-top:12px;display:flex}[data-portfolio-target] .tile-price{letter-spacing:-.025em;font-feature-settings:"tnum";font-size:24px;font-weight:700}[data-portfolio-target] .tile-delta{font-family:var(--font-mono);padding-bottom:4px;font-size:12px;font-weight:600}[data-portfolio-target] .tile-delta.up{color:var(--up)}[data-portfolio-target] .tile-delta.down{color:var(--down)}[data-portfolio-target] .tile-delta.flat{color:var(--text-3)}[data-portfolio-target] .tile-spark{width:100%;height:36px;margin-top:6px;display:block}[data-portfolio-target] .tile-spark.vs-sparkline{color:var(--up)}[data-portfolio-target] .tile-spark.vs-sparkline.down{color:var(--down)}[data-portfolio-target] .tile-spark.vs-sparkline.flat{color:var(--text-2)}[data-portfolio-target] .ladder{border:1px solid var(--hairline);background:#0000002e;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:11.5px}[data-portfolio-target] .ladder-row{justify-content:space-between;align-items:center;padding:4px 0;display:flex}[data-portfolio-target] .ladder-row .lk{color:var(--text-3)}[data-portfolio-target] .ladder-row .lv{font-family:var(--font-mono);color:var(--text);font-feature-settings:"tnum"}[data-portfolio-target] .ladder-row .lv .when{color:var(--text-3);margin-left:6px;font-weight:500}[data-portfolio-target] .fair-bar{margin-top:12px}[data-portfolio-target] .fair-bar-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:10.5px;font-weight:600;display:flex}[data-portfolio-target] .fair-bar-rail{background:linear-gradient(90deg,#ff54702e,#ffd23f2e,#00d9a32e);border-radius:999px;height:6px;position:relative;overflow:visible}[data-portfolio-target] .fair-bar-rail:before{content:"";border-radius:inherit;border:1px solid var(--hairline);position:absolute;inset:0}[data-portfolio-target] .fair-marker{background:var(--text);width:10px;height:10px;box-shadow:0 0 0 2px var(--bg-1), 0 0 12px #ffffff80;z-index:3;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}[data-portfolio-target] .fair-tick{background:var(--text-3);z-index:2;width:2px;height:12px;position:absolute;top:-3px;transform:translate(-50%)}[data-portfolio-target] .fair-tick.basis{background:var(--text-2)}[data-portfolio-target] .fair-tick.fair{background:var(--up);box-shadow:0 0 8px var(--up)}[data-portfolio-target] .fair-legend{color:var(--text-3);font-size:10.5px;font-family:var(--font-mono);justify-content:space-between;margin-top:8px;display:flex}[data-portfolio-target] .fair-legend span strong{color:var(--text-2);font-weight:600}[data-portfolio-target] .tile-foot{border-top:1px solid var(--hairline);color:var(--text-3);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:12px;font-size:11.5px;display:flex}[data-portfolio-target] .tile-foot .pop{align-items:center;gap:6px;display:inline-flex}[data-portfolio-target] .tile-foot .pop b{color:var(--text-2);font-weight:600;font-family:var(--font-mono)}[data-portfolio-target] .tile-foot .verdict{font-size:10.5px}[data-portfolio-target] .tiles-empty{text-align:center;place-items:center;gap:12px;padding:42px 24px;display:grid}[data-portfolio-target] .tiles-empty strong{letter-spacing:-.02em;font-size:20px}[data-portfolio-target] footer{color:var(--text-3);border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;margin-top:30px;padding-top:22px;font-size:12px;display:flex}[data-portfolio-target] .between{justify-content:space-between;align-items:start;gap:24px;display:flex}@media (max-width:1180px){[data-portfolio-target] .hero,[data-portfolio-target] .holdings,[data-portfolio-target] .lower{grid-template-columns:1fr}[data-portfolio-target] .spotlight,[data-portfolio-target] .tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){[data-portfolio-target].app{padding:18px}[data-portfolio-target] .stats-row{grid-template-columns:repeat(2,1fr)}[data-portfolio-target] .spotlight,[data-portfolio-target] .tiles{grid-template-columns:1fr}[data-portfolio-target] .total{font-size:44px}[data-portfolio-target] .nav{display:none}[data-portfolio-target] .between,[data-portfolio-target] .tiles-head,[data-portfolio-target] footer,[data-portfolio-target] .section{flex-direction:column;align-items:flex-start}[data-portfolio-target] .holdings-table{display:block}[data-portfolio-target] .holdings-table thead{display:none}[data-portfolio-target] .holdings-table tbody,[data-portfolio-target] .holdings-table tr,[data-portfolio-target] .holdings-table td{width:100%;display:block}[data-portfolio-target] .holdings-table tr{border-bottom:1px solid var(--hairline);padding:16px 18px}[data-portfolio-target] .holdings-table td{border-bottom:0;padding:8px 0}[data-portfolio-target] .holdings-table td:before{content:attr(data-label);color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:600;display:block}}[data-portfolio-target] .portfolio-tile-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}@media (max-width:900px){[data-portfolio-target] .portfolio-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}[data-portfolio-target] .portfolio-tile-link{background:var(--vs-tile,#14141ff2);border-radius:var(--vs-r-tile,10px);border:1px solid #0000;overflow:hidden}[data-portfolio-target] .portfolio-tile-overlay{pointer-events:none;z-index:2;justify-content:space-between;align-items:flex-start;gap:6px;display:flex;position:absolute;inset:10px 10px auto}[data-portfolio-target] .portfolio-tile-overlay-left,[data-portfolio-target] .portfolio-tile-overlay-right{pointer-events:auto;flex-direction:column;gap:6px;display:flex}[data-portfolio-target] .portfolio-tile-overlay-right{align-items:flex-end}[data-portfolio-target] .vs-badge-edition{color:var(--text);background:#0b0f1ac7;border:1px solid #ffffff24}[data-portfolio-target] .portfolio-tile-pop{color:var(--vs-text-muted,var(--text-3));align-items:center;gap:6px;margin-top:6px;font-size:11px;display:flex}[data-portfolio-target] .portfolio-tile-overlay .portfolio-favorite{width:28px;height:28px}[data-portfolio-target].app,[data-portfolio-target] .app{z-index:1;width:min(100% - 48px,1440px);margin:0 auto;padding:28px 0 80px;position:relative}[data-portfolio-target] .between{justify-content:space-between;align-items:center;display:flex}[data-portfolio-target] .row{align-items:center;gap:8px;display:flex}[data-portfolio-target] .topbar{justify-content:space-between;align-items:center;gap:24px;padding:10px 0 28px;display:flex}[data-portfolio-target] .brand{letter-spacing:-.02em;align-items:center;gap:12px;font-size:16px;font-weight:700;display:flex}[data-portfolio-target] .brand-mark{background:conic-gradient(from 200deg,#ffd23f,#ff6a4d,#c77dff,#5ba9ff,#ffd23f);border-radius:9px;flex-shrink:0;width:30px;height:30px;box-shadow:inset 0 0 0 1px #ffffff1f,0 6px 20px #c77dff4d}[data-portfolio-target] .brand small{color:var(--text-3);margin-top:-2px;font-size:11.5px;font-weight:500;display:block}[data-portfolio-target] .nav{background:var(--surface);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:999px;align-items:center;gap:4px;padding:5px;display:inline-flex}[data-portfolio-target] .nav a{color:var(--text-2);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,background .15s}[data-portfolio-target] .nav a:hover{color:var(--text)}[data-portfolio-target] .nav a.active{color:var(--text);background:linear-gradient(#ffffff1a,#ffffff0a);box-shadow:inset 0 1px #ffffff1a,0 1px 6px #0000004d}[data-portfolio-target] .topbar-right{align-items:center;gap:10px;display:flex}[data-portfolio-target] .iconbtn{border:1px solid var(--hairline);background:var(--surface);width:38px;height:38px;color:var(--text-2);border-radius:12px;place-items:center;display:grid}[data-portfolio-target] .iconbtn:hover{color:var(--text);border-color:var(--hairline-strong)}[data-portfolio-target] .iconbtn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}[data-portfolio-target] .avatar{color:#0b0f1a;background:linear-gradient(135deg,#ff6a4d,#c77dff);border-radius:12px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}[data-portfolio-target] .card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-xl);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);position:relative;overflow:hidden;box-shadow:0 10px 30px #00000059}[data-portfolio-target] .card:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0d,#fff0 30%);position:absolute;inset:0}[data-portfolio-target] .hero{grid-template-columns:1.55fr 1fr;gap:24px;margin-bottom:24px;display:grid}[data-portfolio-target] .hero-main{padding:30px 32px}[data-portfolio-target] .eyebrow{color:var(--text-3);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}[data-portfolio-target] .dot{background:var(--up);width:6px;height:6px;box-shadow:0 0 12px var(--up);border-radius:999px}[data-portfolio-target] .hero-title{color:var(--text-2);align-items:center;gap:12px;margin:14px 0 4px;font-size:15px;font-weight:600;display:flex}[data-portfolio-target] .hero-title h1{font-size:inherit;font-weight:inherit;color:inherit;margin:0}[data-portfolio-target] .ribbon{color:#d9d2ee;font-family:Instrument Serif,serif;font-size:17px;font-style:italic;font-weight:400}[data-portfolio-target] .total{letter-spacing:-.04em;align-items:baseline;gap:14px;margin:6px 0 12px;font-size:64px;font-weight:700;line-height:1;display:flex}[data-portfolio-target] .cents{color:var(--text-3);font-size:28px;font-weight:600}[data-portfolio-target] .row.hero-pill-row{flex-wrap:wrap;gap:8px}[data-portfolio-target] .pill{border:1px solid var(--hairline);color:var(--text-2);background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}[data-portfolio-target] .pill.up{color:var(--up);background:#00d9a314;border-color:#00d9a340}[data-portfolio-target] .pill.down{color:var(--down);background:#ff547014;border-color:#ff547040}[data-portfolio-target] .pill.neutral{color:var(--neutral);background:#ffd23f14;border-color:#ffd23f40}[data-portfolio-target] .pill.muted{color:var(--text-2);border-color:var(--hairline);background:#ffffff08}[data-portfolio-target] .ranges{border:1px solid var(--hairline);background:#ffffff0a;border-radius:999px;align-items:center;gap:0;padding:4px;font-size:12px;font-weight:600;display:inline-flex}[data-portfolio-target] .ranges button{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600}[data-portfolio-target] .ranges button:hover{color:var(--text)}[data-portfolio-target] .ranges button.active{color:var(--text);background:#ffffff1a}[data-portfolio-target] .stats-row{grid-template-columns:repeat(4,1fr);gap:18px;margin:22px 0 26px;display:grid}[data-portfolio-target] .stat .label{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}[data-portfolio-target] .stat .value{letter-spacing:-.02em;margin-top:4px;font-size:19px;font-weight:600}[data-portfolio-target] .stat .delta{color:var(--up);font-feature-settings:"tnum";margin-top:1px;font-size:12px}[data-portfolio-target] .stat .delta.down{color:var(--down)}[data-portfolio-target] .stat .delta.muted{color:var(--text-3)}[data-portfolio-target] .hero-notes{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-xl);padding:28px 28px 24px;position:relative;overflow:hidden}[data-portfolio-target] .hero-notes:after{content:"";filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#ff6a4d33,#0000 65%);border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;right:-80px}[data-portfolio-target] .notes-eyebrow{color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:11px;font-weight:600;display:flex}[data-portfolio-target] .notes-eyebrow code,[data-portfolio-target] .notes-eyebrow .when{color:var(--text-3);letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}[data-portfolio-target] .notes-headline{letter-spacing:-.01em;color:#f2eeff;margin:0 0 16px;font-family:Instrument Serif,serif;font-size:28px;font-style:italic;font-weight:400;line-height:1.18}[data-portfolio-target] .notes-copy{color:var(--text-2);font-size:13.5px;line-height:1.6}[data-portfolio-target] .notes-copy p{margin:0 0 12px}[data-portfolio-target] .notes-copy p:last-child{margin-bottom:0}[data-portfolio-target] .notes-copy strong{color:var(--text);font-weight:600}[data-portfolio-target] .notes-rule{background:var(--hairline);height:1px;margin:18px 0}[data-portfolio-target] .notes-meta{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}[data-portfolio-target] .meta-cell{border:1px solid var(--hairline);background:#0003;border-radius:12px;padding:10px 12px}[data-portfolio-target] .meta-cell .k{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}[data-portfolio-target] .meta-cell .v{letter-spacing:-.01em;margin-top:3px;font-size:14px;font-weight:600;display:block}[data-portfolio-target] .meta-cell .v.up{color:var(--up)}[data-portfolio-target] .meta-cell .v.down{color:var(--down)}[data-portfolio-target] .spotlight{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:36px;display:grid}[data-portfolio-target] .spot{border-radius:var(--r-lg);border:1px solid var(--hairline);background:var(--surface);padding:18px 20px;position:relative;overflow:hidden}[data-portfolio-target] .spot:after{content:"";filter:blur(28px);opacity:.5;border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}[data-portfolio-target] .spot.fire:after,[data-portfolio-target] .spot.is-fire:after{background:radial-gradient(circle, var(--fire), transparent 60%)}[data-portfolio-target] .spot.water:after,[data-portfolio-target] .spot.is-water:after{background:radial-gradient(circle, var(--water), transparent 60%)}[data-portfolio-target] .spot.electric:after,[data-portfolio-target] .spot.is-electric:after{background:radial-gradient(circle, var(--electric), transparent 60%)}[data-portfolio-target] .spot.psychic:after,[data-portfolio-target] .spot.is-psychic:after{background:radial-gradient(circle, var(--psychic), transparent 60%)}[data-portfolio-target] .spot.grass:after,[data-portfolio-target] .spot.is-grass:after{background:radial-gradient(circle, var(--grass), transparent 60%)}[data-portfolio-target] .spot.dragon:after,[data-portfolio-target] .spot.is-dragon:after{background:radial-gradient(circle, var(--dragon), transparent 60%)}[data-portfolio-target] .spot .k{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}[data-portfolio-target] .spot .v{letter-spacing:-.02em;margin-top:6px;font-size:22px;font-weight:700}[data-portfolio-target] .spot .s{color:var(--text-2);margin-top:6px;font-size:12px}[data-portfolio-target] .section{justify-content:space-between;align-items:end;margin:30px 0 18px;display:flex}[data-portfolio-target] .section h2{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:700}[data-portfolio-target] .section .h-sub,[data-portfolio-target] .h-sub{color:var(--text-3);margin-top:4px;font-size:13px}[data-portfolio-target] .section-action{color:var(--text-2);cursor:pointer;font-size:13px;font-weight:500}[data-portfolio-target] .section-action:hover{color:var(--text)}[data-portfolio-target] .holdings{grid-template-columns:1.6fr 1fr;gap:24px;margin-bottom:30px;display:grid}[data-portfolio-target] .holdings-single{grid-template-columns:1fr}[data-portfolio-target] .holdings .card{padding:0}[data-portfolio-target] .holdings-table{border-collapse:collapse;width:100%;font-size:13px}[data-portfolio-target] .holdings-table th{text-align:left;color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--hairline);background:#00000026;padding:16px 18px;font-size:11px;font-weight:600}[data-portfolio-target] .holdings-table td{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:14px 18px}[data-portfolio-target] .holdings-table tr:last-child td{border-bottom:0}[data-portfolio-target] .holdings-table tr:hover td{background:#ffffff06}[data-portfolio-target] .card-row{align-items:center;gap:12px;display:flex}[data-portfolio-target] .card-art{background:linear-gradient(135deg,#1a1f33,#0a0d18);border-radius:6px;flex-shrink:0;place-items:center;width:42px;height:58px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 12px #0006,inset 0 0 0 1px #ffffff14}[data-portfolio-target] .card-art .holo{mix-blend-mode:screen;background:linear-gradient(120deg,#fff0 30%,#c77dff4d 45%,#5ba9ff4d 55%,#fff0 70%);position:absolute;inset:0}[data-portfolio-target] .card-meta .name{letter-spacing:-.01em;font-weight:600}[data-portfolio-target] .card-meta .sub{color:var(--text-3);margin-top:2px;font-size:11.5px}[data-portfolio-target] .grade{border:1px solid var(--hairline);color:var(--text-2);border-radius:4px;margin-left:6px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:10.5px}[data-portfolio-target] .grade.psa10{color:var(--gold);background:#e8c26d14;border-color:#e8c26d66}[data-portfolio-target] .grade.psa9{color:var(--plat);background:#c9d1e00f;border-color:#c9d1e04d}[data-portfolio-target] .grade.cgc95{color:#4dd0e1;background:#4dd0e112;border-color:#4dd0e166}[data-portfolio-target] td.num{font-feature-settings:"tnum";text-align:right;font-family:JetBrains Mono,monospace}[data-portfolio-target] td.delta{text-align:right;font-family:JetBrains Mono,monospace;font-size:12px}[data-portfolio-target] td.delta.up{color:var(--up)}[data-portfolio-target] td.delta.down{color:var(--down)}[data-portfolio-target] .spark{vertical-align:middle;width:88px;height:28px}[data-portfolio-target] .alloc{padding:22px 24px}[data-portfolio-target] .alloc h3{letter-spacing:-.01em;margin:0 0 14px;font-size:14px;font-weight:600}[data-portfolio-target] .alloc-row{border-bottom:1px dashed var(--hairline);grid-template-columns:18px 1fr 60px;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:grid}[data-portfolio-target] .alloc-row:last-child{border-bottom:0}[data-portfolio-target] .alloc-color{border-radius:3px;width:10px;height:10px}[data-portfolio-target] .alloc-name{align-items:center;gap:8px;min-width:0;display:flex}[data-portfolio-target] .alloc-name>div{width:100%}[data-portfolio-target] .alloc-name .sub{color:var(--text-3);font-size:11.5px}[data-portfolio-target] .alloc-bar{background:#ffffff0f;border-radius:999px;height:4px;margin-top:6px;overflow:hidden}[data-portfolio-target] .alloc-bar>span{border-radius:inherit;height:100%;display:block}[data-portfolio-target] .alloc-pct{text-align:right;color:var(--text-2);font-family:JetBrains Mono,monospace;font-size:12px}[data-portfolio-target] .inline-callout{border:1px solid var(--hairline-strong);background:#ffffff08;border-radius:14px;margin-top:18px;padding:14px}[data-portfolio-target] .inline-callout .ic-head{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:8px;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}[data-portfolio-target] .inline-callout .ic-head svg{color:var(--text-3)}[data-portfolio-target] .inline-callout p{color:var(--text-2);margin:0;font-size:12.5px;line-height:1.55}[data-portfolio-target] .ghost-btn{border:1px solid var(--hairline);color:var(--text);cursor:pointer;background:#ffffff0d;border-radius:10px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:600}[data-portfolio-target] .ghost-btn:hover{border-color:var(--hairline-strong);background:#ffffff17}[data-portfolio-target] .solid-btn{color:#0b0f1a;cursor:pointer;background:linear-gradient(#fff,#e5e7f0);border:1px solid #ffffff40;border-radius:10px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:700}[data-portfolio-target] .lower{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:36px;display:grid}[data-portfolio-target] .activity{padding:22px 24px}[data-portfolio-target] .activity h3{margin:0 0 8px;font-size:14px;font-weight:600}[data-portfolio-target] .activity-item{border-bottom:1px solid var(--hairline);grid-template-columns:28px 1fr auto;gap:12px;padding:12px 0;font-size:13px;display:grid}[data-portfolio-target] .activity-item:last-child{border-bottom:0}[data-portfolio-target] .activity-icon{border:1px solid var(--hairline);background:#ffffff0d;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}[data-portfolio-target] .activity-icon svg{fill:none;width:14px;height:14px;stroke:var(--text-2);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}[data-portfolio-target] .activity-icon.up svg{stroke:var(--up)}[data-portfolio-target] .activity-icon.down svg{stroke:var(--down)}[data-portfolio-target] .activity-icon.neutral svg{stroke:var(--neutral)}[data-portfolio-target] .activity-meta .t{font-weight:500;line-height:1.35}[data-portfolio-target] .activity-meta .s{color:var(--text-3);margin-top:2px;font-size:11.5px}[data-portfolio-target] .activity-time{color:var(--text-3);letter-spacing:.02em;align-self:start;padding-top:2px;font-family:JetBrains Mono,monospace;font-size:11px}[data-portfolio-target] .health-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}[data-portfolio-target] .health-cell{border:1px solid var(--hairline);background:#00000026;border-radius:14px;padding:14px}[data-portfolio-target] .health-cell .k{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}[data-portfolio-target] .health-cell .v{letter-spacing:-.02em;font-feature-settings:"tnum";margin-top:4px;font-size:26px;font-weight:700}[data-portfolio-target] .health-cell .v small{color:var(--text-3);font-size:13px;font-weight:500}[data-portfolio-target] .health-cell .s{color:var(--text-2);margin-top:4px;font-size:11.5px}[data-portfolio-target] .tiles-head{justify-content:space-between;align-items:end;margin:36px 0 18px;display:flex}[data-portfolio-target] .tiles-head h2{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:700}[data-portfolio-target] .tiles-head .h-sub{color:var(--text-3);margin-top:4px;font-size:13px}[data-portfolio-target] .tiles-controls{background:var(--surface);border:1px solid var(--hairline);border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex}[data-portfolio-target] .tiles-controls a,[data-portfolio-target] .tiles-controls button{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none}[data-portfolio-target] .tiles-controls a:hover,[data-portfolio-target] .tiles-controls button:hover{color:var(--text)}[data-portfolio-target] .tiles-controls .active{color:var(--text);background:#ffffff14}[data-portfolio-target] .tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px;display:grid}[data-portfolio-target] footer,[data-portfolio-target] .portfolio-footer{border-top:1px solid var(--hairline);color:var(--text-3);justify-content:space-between;align-items:center;margin-top:40px;padding-top:22px;font-size:12px;display:flex}@media (max-width:1180px){[data-portfolio-target] .hero,[data-portfolio-target] .holdings,[data-portfolio-target] .lower{grid-template-columns:1fr}[data-portfolio-target] .spotlight,[data-portfolio-target] .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){[data-portfolio-target] .stats-row{grid-template-columns:repeat(2,1fr)}[data-portfolio-target] .spotlight,[data-portfolio-target] .tiles{grid-template-columns:1fr}[data-portfolio-target] .total{font-size:44px}[data-portfolio-target] .nav{display:none}}[data-marketplace]{--mkt-bg-0:#010408;--mkt-bg-1:#020811;--mkt-bg-2:#060e18;--mkt-card:#040c15;--mkt-border:#212a3380;--mkt-text:#e8ecf1;--mkt-dim:#ebebf5a6;--mkt-faint:#ebebf56b;--mkt-blue:#56a6ff;--mkt-yellow:#ffe815;--mkt-green:#61d46a;--mkt-red:#ff4f59;--mkt-coral:#ff5470;--mkt-shadow:0 8px 24px #00000052;background:var(--mkt-bg-0);color:var(--mkt-text);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}@supports (color:lab(0% 0 0)){[data-marketplace]{--mkt-bg-0:lab(.884869% -.217319 -2.15163);--mkt-bg-1:lab(1.94149% -.372827 -4.56501);--mkt-bg-2:lab(3.64425% -.749767 -6.61887);--mkt-card:lab(2.99731% -.612333 -5.89186);--mkt-border:lab(16.4443% -1.81831 -6.9765/.5);--mkt-blue:lab(65.8668% 4.5172 -75.5356);--mkt-yellow:lab(91.6219% -5.02163 87.4458);--mkt-green:lab(76.6558% -50.5136 42.0179);--mkt-red:lab(60.5928% 70.1906 36.9521)}}[data-marketplace] a{color:inherit;text-decoration:none}[data-marketplace] h1,[data-marketplace] h2,[data-marketplace] h3{letter-spacing:-.015em;margin:0;font-family:Space Grotesk,DM Sans,system-ui,sans-serif}@keyframes mkt-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.mkt-pulse-dot{background:var(--mkt-coral);width:8px;height:8px;box-shadow:0 0 12px var(--mkt-coral);border-radius:99px;animation:1.4s ease-in-out infinite mkt-pulse;display:inline-block}.mkt-empty{background:var(--mkt-bg-1);border:1px solid var(--mkt-border);color:var(--mkt-dim);text-align:center;border-radius:14px;padding:22px;font-size:13.5px;line-height:1.55}.mkt-section-head{gap:4px;margin-bottom:16px;display:grid}.mkt-section-head h2{color:var(--mkt-text);font-size:22px;font-weight:700}.mkt-section-head p{color:var(--mkt-dim);margin:0;font-size:13px}.mkt-utility-ribbon{background:var(--mkt-bg-0);border-bottom:1px solid var(--mkt-border);font-size:12px}.mkt-utility-ribbon-inner{max-width:1440px;color:var(--mkt-dim);align-items:center;gap:18px;margin:0 auto;padding:8px 28px;display:flex}.mkt-utility-ribbon-hi{color:var(--mkt-text);font-weight:600}.mkt-utility-ribbon-sep{color:var(--mkt-faint)}.mkt-utility-ribbon-link{color:#ebebf5b3;cursor:pointer}.mkt-utility-ribbon-link:hover{color:var(--mkt-text)}.mkt-header{background:var(--mkt-bg-1);border-bottom:1px solid var(--mkt-border);z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:20px 28px;position:sticky;top:0}.mkt-header-row{align-items:center;gap:24px;max-width:1440px;margin:0 auto;display:flex}.mkt-header-brand{align-items:baseline;gap:8px;font-family:Space Grotesk,system-ui,sans-serif;display:flex}.mkt-header-brand-mark{background:linear-gradient(150deg, var(--mkt-blue), #6b55df);color:#0c0d12;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:900;display:inline-flex}@supports (color:lab(0% 0 0)){.mkt-header-brand-mark{background:linear-gradient(150deg, var(--mkt-blue), lab(44.6838% 36.8185 -68.6034))}}.mkt-header-brand-name{color:var(--mkt-text);letter-spacing:-.02em;font-size:22px;font-weight:800}.mkt-header-brand-sub{color:var(--mkt-faint);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.mkt-header-search{background:var(--mkt-bg-2);border:1px solid var(--mkt-border);height:44px;color:var(--mkt-faint);border-radius:999px;flex:1;align-items:center;padding-left:16px;display:flex;overflow:hidden}.mkt-header-search input{color:var(--mkt-text);background:0 0;border:0;outline:0;flex:1;padding:0 14px;font-size:14px}.mkt-header-search-button{background:var(--mkt-yellow);color:#1a1612;letter-spacing:.05em;cursor:pointer;border:0;padding:0 22px;font-family:Space Grotesk,system-ui,sans-serif;font-size:13px;font-weight:800}.mkt-header-nav{max-width:1440px;color:var(--mkt-dim);align-items:center;gap:24px;margin:12px auto 0;font-size:13px;display:flex}.mkt-header-nav-tab{cursor:pointer;border-bottom:2px solid #0000;padding-bottom:4px;font-weight:500}.mkt-header-nav-tab:hover{color:var(--mkt-text)}.mkt-header-nav-tab.is-active{color:var(--mkt-text);border-bottom-color:var(--mkt-yellow);font-weight:700}.mkt-header-stats{color:var(--mkt-faint);align-items:center;gap:6px;font-size:12px;display:inline-flex}.mkt-header-live-dot{background:var(--mkt-green);width:6px;height:6px;box-shadow:0 0 8px var(--mkt-green);border-radius:99px}.mkt-auction-ticker{border-bottom:1px solid var(--mkt-border);background:linear-gradient(#250e0d,#110303);background:linear-gradient(lab(6.86891% 12.2578 5.3176),lab(1.87057% 4.12363 1.64794));padding:14px 28px}.mkt-auction-ticker.is-empty{padding:22px 28px}.mkt-auction-ticker-inner{max-width:1440px;margin:0 auto}.mkt-auction-ticker-head{align-items:center;gap:10px;font-family:Space Grotesk,system-ui,sans-serif;display:flex}.mkt-auction-ticker-title{color:var(--mkt-text);letter-spacing:.05em;font-size:13px;font-weight:800}.mkt-auction-ticker-sub{color:var(--mkt-dim);font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:400}.mkt-auction-ticker-strip{gap:12px;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.mkt-auction-ticker-card{background:var(--mkt-card);border:1px solid var(--mkt-border);cursor:pointer;border-radius:12px;flex-shrink:0;gap:12px;width:252px;padding:12px;transition:transform .15s,border-color .15s;display:flex}.mkt-auction-ticker-card:hover{border-color:#ffffff2e;transform:translateY(-2px)}.mkt-auction-ticker-card-art{background:var(--mkt-bg-2);width:56px;height:78px;color:var(--mkt-faint);border-radius:6px;flex-shrink:0;place-items:center;font-family:Fraunces,serif;font-size:32px;display:grid;overflow:hidden}.mkt-auction-ticker-card-art img{object-fit:cover;width:100%;height:100%}.mkt-auction-ticker-card-body{flex-direction:column;flex:1;justify-content:space-between;gap:2px;min-width:0;display:flex}.mkt-auction-ticker-card-title{color:var(--mkt-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.mkt-auction-ticker-card-meta{color:var(--mkt-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mkt-auction-ticker-card-row{color:var(--mkt-dim);align-items:baseline;gap:4px;font-size:12.5px;display:flex}.mkt-auction-ticker-card-row strong{color:var(--mkt-yellow);font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:700}.mkt-auction-ticker-card-ends{color:var(--mkt-coral);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.mkt-set-hero-rail{padding:36px 28px 0}.mkt-set-hero-rail-inner{max-width:1440px;margin:0 auto}.mkt-set-hero-strip{gap:16px;padding:4px 4px 12px 0;display:flex;overflow-x:auto}.mkt-set-hero-tile{cursor:pointer;border-radius:16px;flex-shrink:0;width:280px;height:180px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000052}.mkt-set-hero-tile:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0000006b}.mkt-set-hero-tile-art{object-fit:cover;opacity:.34;mix-blend-mode:luminosity;width:100%;height:100%;position:absolute;inset:0}.mkt-set-hero-tile-body{background:linear-gradient(#0000 35%,#0000008c 100%);flex-direction:column;justify-content:flex-end;gap:4px;padding:18px;display:flex;position:absolute;inset:0}.mkt-set-hero-tile-game{letter-spacing:.1em;color:#ffffffb8;text-transform:uppercase;font-size:10.5px;font-weight:700}.mkt-set-hero-tile-name{color:#fff;letter-spacing:-.02em;font-family:Space Grotesk,system-ui,sans-serif;font-size:22px;font-weight:800;line-height:1.1}.mkt-set-hero-tile-stats{color:#ffffffdb;align-items:baseline;gap:6px;font-size:12px;display:flex}.mkt-set-hero-tile-stats strong{font-weight:700}.mkt-trending-strip{padding:24px 28px 0}.mkt-trending-strip-inner{max-width:1440px;margin:0 auto}.mkt-grid-shell{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px;max-width:1440px;margin:32px auto 0;padding:0 28px;display:grid}@media (max-width:980px){.mkt-grid-shell{grid-template-columns:1fr}}.mkt-filter-rail{border:1px solid var(--mkt-border);background:var(--mkt-bg-1);border-radius:16px;gap:4px;padding:4px 0;display:grid;position:sticky;top:132px;overflow:hidden}.mkt-filter-section{border-bottom:1px solid var(--mkt-border);padding:14px 16px}.mkt-filter-section:last-child{border-bottom:0}.mkt-filter-title{letter-spacing:.1em;text-transform:uppercase;color:var(--mkt-faint);margin-bottom:10px;font-size:10.5px;font-weight:700}.mkt-filter-list{gap:4px;display:grid}.mkt-filter-row{color:var(--mkt-dim);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:13px}.mkt-filter-row:hover{color:var(--mkt-text);background:#ffffff0a}.mkt-filter-row.is-active{color:#d8ecff;background:#7ab2ff24}.mkt-filter-chips{flex-wrap:wrap;gap:6px;display:flex}.mkt-filter-chip{height:28px;color:var(--mkt-dim);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.mkt-filter-chip:hover{color:var(--mkt-text);border-color:#fff3}.mkt-filter-chip.is-active{color:#d8ecff;background:#7ab2ff24;border-color:#7ab2ff73}.mkt-filter-clear{color:var(--mkt-coral);cursor:pointer;margin:8px 16px 14px;font-size:11.5px}.mkt-grid-tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.mkt-grid-tile{background:var(--mkt-card);border:1px solid var(--mkt-border);border-radius:14px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.mkt-grid-tile:hover{box-shadow:var(--mkt-shadow);border-color:#ffffff2e;transform:translateY(-2px)}.mkt-grid-tile-art{aspect-ratio:5/7;background:var(--mkt-bg-2);color:var(--mkt-faint);place-items:center;font-family:Fraunces,serif;font-size:64px;display:grid;position:relative;overflow:hidden}.mkt-grid-tile-art img{object-fit:cover;width:100%;height:100%}.mkt-grid-tile-grade{color:#fff;letter-spacing:.05em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0e16c7;border:1px solid #ffffff24;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:700;position:absolute;top:8px;left:8px}.mkt-grid-tile-body{gap:4px;padding:12px 14px 14px;display:grid}.mkt-grid-tile-name{color:var(--mkt-text);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-family:Space Grotesk,system-ui,sans-serif;font-size:14px;font-weight:700;overflow:hidden}.mkt-grid-tile-meta{color:var(--mkt-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.mkt-grid-tile-price-row{color:var(--mkt-dim);align-items:baseline;gap:6px;margin-top:4px;font-size:12px;display:flex}.mkt-grid-tile-price-row strong{color:var(--mkt-yellow);font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px;font-weight:700}.mkt-grid-tile-seller{color:var(--mkt-faint);margin-top:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.mkt-completed-sales{padding:48px 28px 0}.mkt-completed-sales-inner{max-width:1440px;margin:0 auto}.mkt-completed-sales-table{border-collapse:collapse;background:var(--mkt-bg-1);border:1px solid var(--mkt-border);border-radius:14px;width:100%;font-size:13px;overflow:hidden}.mkt-completed-sales-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--mkt-faint);border-bottom:1px solid var(--mkt-border);background:#00000029;padding:12px 16px;font-size:10.5px;font-weight:700}.mkt-completed-sales-table td{color:var(--mkt-text);border-bottom:1px solid #ffffff0a;padding:12px 16px}.mkt-completed-sales-table tbody tr:last-child td{border-bottom:0}.mkt-completed-sales-table tbody tr:hover td{background:#ffffff06}.mkt-num{text-align:right;font-feature-settings:"tnum" 1;font-family:JetBrains Mono,ui-monospace,monospace}.mkt-muted{color:var(--mkt-dim)}.mkt-sealed-strip{padding:36px 28px 0}.mkt-sealed-strip-inner{max-width:1440px;margin:0 auto}.mkt-sealed-strip-tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.mkt-sealed-tile{background:var(--mkt-card);border:1px solid var(--mkt-border);border-radius:14px;transition:transform .15s,border-color .15s;overflow:hidden}.mkt-sealed-tile:hover{border-color:#ffffff2e;transform:translateY(-2px)}.mkt-sealed-tile-art{aspect-ratio:4/3;background:var(--mkt-bg-2);color:var(--mkt-faint);place-items:center;font-family:Fraunces,serif;font-size:48px;display:grid;overflow:hidden}.mkt-sealed-tile-art img{object-fit:cover;width:100%;height:100%}.mkt-sealed-tile-body{gap:4px;padding:12px 14px;display:grid}.mkt-sealed-tile-name{color:var(--mkt-text);white-space:nowrap;text-overflow:ellipsis;font-family:Space Grotesk,system-ui,sans-serif;font-size:14px;font-weight:700;overflow:hidden}.mkt-sealed-tile-meta{color:var(--mkt-dim);font-size:11.5px}.mkt-sealed-tile-price{color:var(--mkt-yellow);margin-top:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px;font-weight:700}.mkt-sellers{padding:36px 28px 0}.mkt-sellers-inner{max-width:1440px;margin:0 auto}.mkt-sellers-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mkt-sellers-row{border:1px solid var(--mkt-border);background:var(--mkt-bg-1);border-radius:12px;grid-template-columns:36px minmax(0,1fr) 100px 120px;align-items:center;gap:14px;padding:12px 14px;display:grid}.mkt-sellers-rank{color:var(--mkt-faint);font-family:Space Grotesk,system-ui,sans-serif;font-size:14px;font-weight:800}.mkt-sellers-identity{align-items:center;gap:10px;min-width:0;display:flex}.mkt-sellers-avatar{color:#fff;background:linear-gradient(135deg,#4b65d9,#c53637);background:linear-gradient(135deg,lab(45.6365% 19.6545 -63.9135),lab(45.9853% 56.8958 34.8481));border-radius:8px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.mkt-sellers-name{gap:1px;min-width:0;display:grid}.mkt-sellers-name strong{color:var(--mkt-text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.mkt-sellers-name span{color:var(--mkt-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.mkt-sellers-stat{color:var(--mkt-faint);letter-spacing:.05em;text-transform:uppercase;gap:1px;font-size:11px;font-weight:600;display:grid}.mkt-sellers-stat strong{color:var(--mkt-text);text-transform:none;letter-spacing:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px}.mkt-consign-cta{padding:48px 28px 0}.mkt-consign-cta-inner{background:linear-gradient(125deg,#0044a9,#262067);background:linear-gradient(125deg,lab(30.567% 17.2586 -62.7074),lab(16.9013% 21.135 -41.9094));border-radius:22px;max-width:1440px;margin:0 auto;padding:40px 44px;position:relative;overflow:hidden}.mkt-consign-cta-glow{pointer-events:none;background:radial-gradient(circle,#f706,#0000 70%);background:radial-gradient(circle,lab(66.2158% 51.6357 81.4868/.4),#0000 70%);border-radius:999px;width:320px;height:320px;position:absolute;top:-60px;right:-40px}.mkt-consign-cta-body{max-width:720px;position:relative}.mkt-consign-cta-body h2{color:#fff;letter-spacing:-.02em;margin:0;font-family:Fraunces,serif;font-size:38px;font-weight:600;line-height:1.1}.mkt-consign-cta-body p{color:#ffffffd6;margin:12px 0 18px;font-size:14px;line-height:1.55}.mkt-consign-cta-buttons{flex-wrap:wrap;gap:10px;display:flex}.mkt-consign-cta-primary{background:var(--mkt-yellow);color:#1a1612;letter-spacing:.04em;border-radius:999px;padding:12px 22px;font-family:Space Grotesk,system-ui,sans-serif;font-size:13px;font-weight:800}.mkt-consign-cta-secondary{color:#fff;background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;padding:12px 22px;font-family:Space Grotesk,system-ui,sans-serif;font-size:13px;font-weight:700}.mkt-footer{border-top:1px solid var(--mkt-border);background:var(--mkt-bg-1);margin-top:56px;padding:32px 28px}.mkt-footer-inner{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:32px;max-width:1440px;margin:0 auto;display:grid}@media (max-width:980px){.mkt-footer-inner{grid-template-columns:repeat(2,1fr)}}.mkt-footer-brand strong{color:var(--mkt-text);margin-left:8px;font-family:Space Grotesk,system-ui,sans-serif;font-size:18px;font-weight:800}.mkt-footer-mark{background:linear-gradient(150deg, var(--mkt-blue), #6b55df);color:#0c0d12;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:inline-flex}@supports (color:lab(0% 0 0)){.mkt-footer-mark{background:linear-gradient(150deg, var(--mkt-blue), lab(44.6838% 36.8185 -68.6034))}}.mkt-footer-brand p{color:var(--mkt-dim);max-width:320px;margin:12px 0 0;font-size:12px;line-height:1.6}.mkt-footer-heading{color:var(--mkt-text);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-family:Space Grotesk,system-ui,sans-serif;font-size:12px;font-weight:700}.mkt-footer-links{flex-direction:column;gap:7px;display:flex}.mkt-footer-links a{color:var(--mkt-dim);cursor:pointer;font-size:12.5px}.mkt-footer-links a:hover{color:var(--mkt-text)}.mkt-footer-legal{border-top:1px solid var(--mkt-border);max-width:1440px;color:var(--mkt-faint);align-items:center;gap:16px;margin:32px auto 0;padding-top:18px;font-size:11px;display:flex}@media (max-width:700px){.mkt-footer-legal{flex-direction:column;align-items:flex-start;gap:8px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
