@import "https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;600;800;900&family=Doto:wght@700;900&display=swap";@font-face{font-family:afronaut;src:url(data:font/woff2;base64,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)format(woff2);font-weight:400;font-style:normal;font-display:swap}:root{--hv-sky:#dcebf8;--hv-cobalt:#1f5fbf;--hv-ivory:#f4efe4;--hv-graphite:#3a3f47;--hv-navy:#0e1a33;--hv-pearl:#ece8df;--hv-gilt:#d9b96a;--hv-gilt-line:#d9b96a8c;--hv-gilt-soft:#d9b96a47;--hv-gilt-grad:linear-gradient(180deg,#f3dc9a 0%,#d9b96a 48%,#b08b45 100%);--hv-gilt-wash:linear-gradient(180deg,transparent 30%,#d9b96a24 100%);--hv-gilt-glow:0 0 18px #d9b96a61;--hv-gilt-glow-soft:0 0 28px #d9b96a38;--hv-display:"afronaut","Inter Tight",sans-serif;--hv-sans:"Inter Tight",sans-serif;--hv-dot:"Doto",monospace;--hv-1:8px;--hv-2:16px;--hv-3:24px;--hv-4:32px;--hv-5:40px;--hv-6:48px;--hv-8:64px;--hv-12:96px;--hv-radius:4px;--hv-radius-glass:12px;--hv-content:1200px;--hv-gutter:16px;--hv-topbar-h:76px}:root,[data-hv-theme=dark]{--hv-bg:var(--hv-navy);--hv-ink:var(--hv-pearl);--hv-head:var(--hv-pearl);--hv-accent:var(--hv-cobalt);--hv-line:#ece8df24;--hv-line-strong:#ece8df66;--hv-muted:#ece8df99;--hv-track:#ece8df0f;--hv-btn-bg:var(--hv-pearl);--hv-btn-ink:var(--hv-navy);--hv-surface:#ece8df0a;--hv-surface-solid:#13223f}[data-hv-theme=light]{--hv-bg:var(--hv-sky);--hv-ink:var(--hv-graphite);--hv-head:var(--hv-cobalt);--hv-accent:var(--hv-cobalt);--hv-line:#3a3f4729;--hv-line-strong:#3a3f4766;--hv-muted:#3a3f479e;--hv-track:#3a3f4714;--hv-btn-bg:var(--hv-cobalt);--hv-btn-ink:var(--hv-sky);--hv-surface:#ffffff59;--hv-surface-solid:#e6f0fa}[data-hv-theme=ivory]{--hv-bg:var(--hv-ivory);--hv-ink:var(--hv-graphite);--hv-head:var(--hv-graphite);--hv-accent:var(--hv-cobalt);--hv-line:#3a3f4729;--hv-line-strong:#3a3f4766;--hv-muted:#3a3f479e;--hv-track:#3a3f4714;--hv-btn-bg:var(--hv-graphite);--hv-btn-ink:var(--hv-ivory);--hv-surface:#fff6;--hv-surface-solid:#f8f5ee}:root{--color-base:var(--hv-navy);--color-base-light:var(--hv-surface-solid);--color-card:var(--hv-surface-solid);--color-primary:var(--hv-cobalt);--color-primary-dark:#8fb3e8;--color-secondary:#ece8df8c;--color-secondary-dark:#ece8df66;--color-tertiary:var(--hv-pearl);--color-charcoal:var(--hv-pearl);--color-text:var(--hv-pearl);--color-text-muted:var(--hv-muted);--color-surface:var(--hv-surface-solid);--color-guild-celest:#d9b96a;--color-guild-celestii:#8fb3e8;--color-guild-celestiii:#dcebf8;--color-guild-friend:#ece8df80;--color-rank-kage:#ece8df47;--color-rank-council:#ece8df33;--color-rank-anbu:#ece8df24;--color-rank-jonin:#ece8df17;--color-rank-genin:#ece8df0d;--font-display:var(--hv-sans);--font-body:var(--hv-sans);--text-hero:clamp(2.25rem,5.5vw + 1rem,3.25rem);--text-h1:clamp(1.75rem,2.5vw + 1rem,2.5rem);--text-h2:clamp(1.35rem,1vw + 1rem,1.625rem);--text-h3:1.125rem;--text-stat-xl:clamp(2rem,4vw + 1rem,3rem);--text-stat-lg:clamp(1.625rem,2vw + 1rem,2.25rem);--text-stat-md:1.375rem;--text-stat-sm:1.25rem;--text-nav:.9375rem;--text-body-lg:1.0625rem;--text-body:1rem;--text-body-sm:.875rem;--text-caption:.8125rem;--text-label:.8125rem;--text-data-row:.9375rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius:var(--hv-radius);--radius-sm:var(--hv-radius);--border:1px solid var(--hv-line);--shadow:none;--grain:none}html{-webkit-text-size-adjust:100%;background-color:var(--hv-bg);font-size:16px}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--hv-sans);color:var(--hv-ink);background-color:var(--hv-bg);font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;background-image:url(data:image/webp;base64,UklGRtoBAABXRUJQVlA4IM4BAADwFQCdASoAAQABPpVKnk2lpCKjICkYsBKJZ25z2+31lRiedK8vpby6xbbgAoAgFVF2zIRN/4XCqiuf+7qSbnRzJRHdOekx2Kk+TTo4utqPYChcj3uL496SNRKKXPuAcXa0yh8QtH10lDhYVUZrGqZ6SlwUTpbsJnp2+n0dmioab60BwJIfZTBYqe7MhEu0gKMqI0dTExJsgJjkuCHahHf2q8ppnN2zCnkZYc1UFwsYkeRz8YWOcMIAAP71iF+VqWxKT4jLnPo3W89FsZbJa92usDcgpaZdoWsnfjoALtzlhyTHvZ/XrB4Kp45IaG6gECTmSiqAvsjpSsjicaRKvkSwkdGZaF3uspTWbYEUel6VX+szFeL3sr6jJryy4AAIarkz0+Ayokx2GysnN+rBrsbLWypnsQhTh8KLb+CVqphxhjfHdMXyvg5BGXweId8S9Bzrgk5nzjOI8641PUPJ6fN9h8lhv/AaoTFIbHEUtodwzbNug37SZjlLgmxlRK4Ki17sTNXBUwEo9bnJiG9kko59Uaz0Oemyhb6hNAtG66VMjA+qVJ4TJ1Op6rttm7FWUoFzDc31sKGYeZjZV0UGPznz0DNh4AY83PJVIjVdAAA=),url(data:image/webp;base64,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);background-position:0 0,top;background-repeat:repeat,repeat-y;background-size:256px 256px,100%;margin:0;padding:0;font-size:16px;font-weight:400;line-height:1.5}a{color:var(--hv-accent)}a:hover{color:var(--hv-ink)}h1,h2,h3,h4,h5,h6{font-family:var(--hv-sans);text-transform:uppercase;letter-spacing:-.02em;color:var(--hv-head);margin:0;font-weight:800;line-height:.95}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}.hv-display{font-family:var(--hv-display);letter-spacing:.01em;color:var(--hv-head);margin:0;font-weight:400;line-height:.95}.hv-display-xl{font-size:clamp(64px,8vw,128px)}.hv-display-lg{font-size:clamp(40px,5vw,72px)}.hv-display-md{font-size:32px}.hv-display-sm{font-size:22px}.hv-h{font-family:var(--hv-sans);text-transform:uppercase;letter-spacing:-.02em;color:var(--hv-head);margin:0;font-weight:800;line-height:.95}.hv-body{margin:0;font-size:16px;line-height:1.5}.hv-body-sm{margin:0;font-size:14px;line-height:1.5}.hv-label{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px;font-weight:500;line-height:1.3}.hv-tech{text-transform:uppercase;letter-spacing:.14em;color:var(--hv-muted);margin:0;font-size:11px;font-weight:500}.hv-muted{color:var(--hv-muted)}.hv-num{font-family:var(--hv-dot);letter-spacing:.02em;font-feature-settings:"tnum";font-weight:900;line-height:1}.hv-num-xl{font-size:64px}.hv-num-lg{font-size:48px}.hv-num-md{font-size:34px}.hv-num-sm{font-size:24px}.hv-tnum{font-variant-numeric:tabular-nums}.hv-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--hv-3);row-gap:var(--hv-3)}.hv-section{padding:var(--hv-8)var(--hv-8)}.hv-hair{border:0;border-top:1px solid var(--hv-line);margin:0}.hv-hair-strong{border:0;border-top:1px solid var(--hv-line-strong);margin:0}.hv-seam{border:0;border-top:1px solid var(--hv-line);width:100%;margin:0}.hv-btn{display:inline-flex;justify-content:center;align-items: center;gap:var(--hv-1);font-family:var(--hv-sans);letter-spacing:.02em;border-radius:var(--hv-radius);cursor:pointer;text-decoration:none;background:var(--hv-btn-bg);color:var(--hv-btn-ink);-webkit-appearance:none;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:1px solid #0000;min-height:44px;padding:14px 24px;transition:opacity .15s,background .15s;font-size:14px;font-weight:500}.hv-btn:hover{opacity:.88;color:var(--hv-btn-ink)}.hv-btn:active{opacity:.75}.hv-btn-outline{color:var(--hv-ink);border-color:var(--hv-line-strong);background:0 0}.hv-btn-outline:hover{opacity:1;background:var(--hv-track);color:var(--hv-ink)}.hv-btn-ghost{color:var(--hv-ink);background:0 0;padding-left:0;padding-right:0}.hv-btn-ghost:hover{opacity:1;color:var(--hv-accent)}.hv-btn-sm{min-height:36px;padding:8px 14px;font-size:12px}.hv-btn-lg{min-height:56px;padding:18px 32px;font-size:16px}.hv-btn:disabled{opacity:.35;cursor:not-allowed}.hv-btn-full{width:100%}.hv-glass{position:relative;border-radius:var(--hv-radius-glass);-webkit-backdrop-filter:blur(28px)saturate(115%);backdrop-filter:blur(28px)saturate(115%);color:var(--hv-pearl);overflow:hidden;background:linear-gradient(#ffffff0f,#ffffff05),#ece8df14;border:1px solid #ece8df24;box-shadow:inset 0 1px #ffffff38}.hv-glass-nav{background:linear-gradient(#ffffff0f,#ffffff05),#ece8df0f}.hv-glass-card{background:linear-gradient(#ffffff0f,#ffffff05),#ece8df1a}.hv-glass:before{content:"";position:absolute;pointer-events:none;mix-blend-mode:soft-light;opacity:.6;background:conic-gradient(from 210deg at 30% 20%,#f6d6e221,#d0eee221,#f0e2be24,#ded6f41f,#f6d6e221);inset:-40%}.hv-glass>*{position:relative}.hv-nav{display:flex;justify-content:space-between;align-items: center;gap:var(--hv-4);padding:0 var(--hv-3);height:60px}.hv-nav-flat{border-bottom:1px solid var(--hv-line)}.hv-nav-brand{font-family:var(--hv-display);color:inherit;text-decoration:none;display:flex;align-items: center;gap:10px;font-size:22px}.hv-nav-links{display:flex;gap:var(--hv-4);list-style:none;margin:0;padding:0}.hv-nav-links a{text-transform:uppercase;letter-spacing:.08em;color:inherit;text-decoration:none;opacity:.85;font-size:12px;font-weight:500}.hv-nav-links a:hover,.hv-nav-links a[aria-current]{opacity:1;color:inherit}.hv-nav-links a[aria-current]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.hv-chrome{position:absolute;pointer-events:none;user-select:none}.hv-chrome img{display:block;width:100%}.hv-chrome-fade-b{-webkit-mask-image:linear-gradient(#000 45%,#0000 90%);mask-image:linear-gradient(#000 45%,#0000 90%)}.hv-sun{position:absolute;background:radial-gradient(circle at 35% 30%,#fff 0%,#dfe6ee 25%,#8e99a6 55%,#3a4048 80%,#7f8994 100%);border-radius:50%;width:40px;height:40px}.hv-stat{display:flex;padding:var(--hv-3)0;flex-direction:column;gap:10px;min-width:0}.hv-stat .hv-label{color:var(--hv-muted)}.hv-stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));border-top:1px solid var(--hv-line);border-bottom:1px solid var(--hv-line)}.hv-stat-row .hv-stat{padding:var(--hv-3)var(--hv-3)}.hv-stat-row .hv-stat+.hv-stat{border-left:1px solid var(--hv-line)}.hv-stat-row .hv-stat:first-child{padding-left:0}.hv-delta{letter-spacing:.04em;font-size:12px;font-weight:500}.hv-delta-up{color:var(--hv-accent)}.hv-delta-down{color:var(--hv-muted)}.hv-bar{background-color:var(--hv-track);position:relative;overflow:hidden;height:12px}.hv-bar-fill{position:absolute;background-image:radial-gradient(circle,var(--hv-accent)1.2px,transparent 1.7px);background-size:4px 4px;inset:0}.hv-bar-fill{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 var(--p,50%),transparent var(--p,50%));mask-image:linear-gradient(90deg,#000 0,#000 var(--p,50%),transparent var(--p,50%))}.hv-halftone{background-image:radial-gradient(circle,var(--hv-accent)1.2px,transparent 1.7px);background-size:4px 4px}.hv-rank{display:grid;grid-template-columns:56px minmax(0,1fr);align-items: center;gap:var(--hv-2);border-top:1px solid var(--hv-line);position:relative;padding:20px 0}.hv-rank:last-child{border-bottom:1px solid var(--hv-line)}.hv-rank-n{color:var(--hv-muted);font-variant-numeric:tabular-nums;font-size:20px}.hv-rank-line{display:flex;justify-content:space-between;align-items:baseline;gap:var(--hv-3);min-width:0}.hv-rank-name{font-family:var(--hv-display);color:var(--hv-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:26px;line-height:1}.hv-rank-sub{color:var(--hv-muted);margin-top:4px;font-size:12px}.hv-rank .hv-bar{margin-top:12px}.hv-sparkle{position:absolute;color:var(--hv-accent);width:20px;height:20px;top:12px;left:44px}.hv-rank-compact{grid-template-columns:40px minmax(0,1fr);padding:12px 0}.hv-rank-compact .hv-rank-name{font-size:18px}.hv-rank-compact .hv-bar{height:6px;margin-top:8px}.hv-rank-compact .hv-sparkle{width:16px;height:16px;top:8px;left:30px}.hv-table{border-collapse:collapse;width:100%;font-size:14px}.hv-table th{text-transform:uppercase;letter-spacing:.14em;color:var(--hv-muted);text-align:left;border-bottom:1px solid var(--hv-line-strong);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:500}.hv-table td{border-bottom:1px solid var(--hv-line);vertical-align:middle;padding:14px 12px}.hv-table .num{text-align:right;font-variant-numeric:tabular-nums}.hv-table .hv-num{font-size:18px}.hv-table tr:hover td{background:var(--hv-track)}.hv-table-compact td{padding:8px 12px;font-size:13px}.hv-cell-name{color:var(--hv-ink);font-weight:600}.hv-cell-sub{display:block;color:var(--hv-muted);font-size:12px;font-weight:400}.hv-badge{display:inline-flex;text-transform:uppercase;letter-spacing:.08em;border-radius:var(--hv-radius);border:1px solid var(--hv-line-strong);color:var(--hv-ink);white-space:nowrap;align-items: center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500}.hv-badge-fill{background:var(--hv-accent);color:#fff;border-color:var(--hv-accent)}.hv-badge-solid{background:var(--hv-ink);color:var(--hv-bg);border-color:var(--hv-ink)}.hv-badge-muted{color:var(--hv-muted);border-color:var(--hv-line)}.hv-dot{display:inline-block;background:currentColor;border-radius:50%;width:6px;height:6px}.hv-fresh{color:var(--hv-accent)}.hv-warm{color:var(--hv-ink)}.hv-stale{color:var(--hv-muted)}.hv-tabs{display:flex;border-bottom:1px solid var(--hv-line);gap:0}.hv-tab{font-family:var(--hv-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--hv-muted);cursor:pointer;white-space:nowrap;-webkit-appearance:none;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-bottom:1px solid #0000;min-height:44px;margin-bottom:-1px;padding:14px 20px;font-size:12px;font-weight:500}.hv-tab:hover{color:var(--hv-ink)}.hv-tab[aria-selected=true]{color:var(--hv-ink);border-bottom-color:var(--hv-ink)}.hv-card{border:1px solid var(--hv-line);border-radius:var(--hv-radius);padding:var(--hv-3);background:var(--hv-surface);position:relative;min-width:0}.hv-card-head{display:flex;justify-content:space-between;align-items: center;gap:var(--hv-2);margin-bottom:var(--hv-2)}.hv-corner{position:absolute;letter-spacing:.14em;text-transform:uppercase;color:var(--hv-muted);font-size:10px;top:12px;right:12px}.hv-input{font-family:var(--hv-sans);border:1px solid var(--hv-line-strong);border-radius:var(--hv-radius);color:var(--hv-ink);background:0 0;width:100%;min-height:44px;padding:12px 14px;font-size:14px}.hv-input::placeholder{color:var(--hv-muted)}.hv-input:focus{outline:none;border-color:var(--hv-accent)}select.hv-input{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--hv-muted)50%),linear-gradient(135deg,var(--hv-muted)50%,transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}select.hv-input option{color:var(--hv-navy);background:var(--hv-pearl)}.hv-field{display:flex;flex-direction:column;gap:8px}.hv-trail{display:block;width:100%}.hv-trail polyline{fill:none;stroke:var(--hv-accent);stroke-width:3;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.hv-footer{display:flex;justify-content:space-between;align-items: center;gap:var(--hv-4);border-top:1px solid var(--hv-line);padding-top:var(--hv-3);flex-wrap:wrap}.hv-footer-meta{display:flex;gap:var(--hv-6);flex-wrap:wrap}.hv-barcode{opacity:.85;background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 4px,currentColor 4px 5px,#0000 5px 8px,currentColor 8px 11px,#0000 11px 13px);width:180px;height:28px}.hv-empty{text-align:center;padding:var(--hv-12)var(--hv-6);border:1px solid var(--hv-line);border-radius:var(--hv-radius)}@keyframes hv-pulse{0%,to{opacity:.35}50%{opacity:.12}}.hv-skeleton{background:var(--hv-ink);animation:hv-pulse 1.8s ease-in-out infinite;border-radius:2px}.hv-stack{display:flex;gap:var(--hv-2);flex-direction:column}.hv-row{display:flex;align-items: center;gap:var(--hv-2);flex-wrap:wrap}.hv-unbutton{font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}#root{min-height:100dvh}.app-shell{display:flex;flex-direction:row;min-height:100dvh}.sidebar-wrap{flex-shrink:0;width:230px}.sidebar{position:sticky;display:flex;padding:var(--space-4)var(--space-3);background:var(--color-card);border-right:var(--border);overflow-y:auto;overscroll-behavior:contain;flex-direction:column;width:230px;height:100dvh;top:0}.sidebar-brand{display:flex;align-items: center;gap:var(--space-2);cursor:pointer;padding:var(--space-2)var(--space-2)var(--space-4);text-align:left;background:0 0;border:none}.sidebar-brand-text{display:flex;font-family:var(--font-display);font-weight:900;font-size:var(--text-body);color:var(--color-charcoal);letter-spacing:.01em;flex-direction:column;line-height:1.1}.sidebar-brand-text em{font-style:italic;font-weight:500;font-size:var(--text-caption);color:var(--color-text-muted);margin-top:2px}.sidebar-group{display:flex;margin-bottom:var(--space-3);flex-direction:column;gap:2px}.sidebar-group-label{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.6px;color:var(--color-text-muted);padding:var(--space-2)var(--space-2)var(--space-1);font-weight:700}.sidebar-item{display:flex;align-items: center;gap:var(--space-3);font-family:var(--font-body);font-size:var(--text-nav);color:var(--color-text-muted);padding:var(--space-2)var(--space-3);cursor:pointer;border-radius:var(--radius-sm);text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-left:3px solid #0000;width:100%;min-height:40px;transition:background .15s,color .15s}.sidebar-item:hover{color:var(--color-charcoal);background:var(--color-base)}.sidebar-item.active{color:var(--color-charcoal);background:var(--color-base);border-left-color:var(--color-primary);font-weight:700}.sidebar-icon{display:inline-flex;flex-shrink:0;justify-content:center;align-items: center;width:18px;height:18px;line-height:1}.sidebar-dot{border:1.5px solid var(--color-charcoal);border-radius:50%;flex-shrink:0;width:10px;height:10px}.sidebar-footer{padding:var(--space-3)var(--space-2)var(--space-1);margin-top:auto}.app-main{display:flex;flex-direction:column;flex:1;min-width:0}.mobile-bar{display:none;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background-color:var(--color-card);border-bottom:var(--border);position:sticky;z-index:60;flex-direction:column;top:0}.mobile-bar-row{display:flex;align-items: center;gap:var(--space-1);padding:0 var(--space-3)0 var(--space-1);min-height:52px}.mobile-bar-menu{display:flex;border-radius:var(--radius-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:44px;height:44px;padding:12px}.mobile-bar-menu:active{background:var(--color-base)}.mobile-bar-menu span{display:block;background:var(--color-charcoal);border-radius:2px;height:2px}.mobile-bar-brand{display:flex;align-items: center;gap:var(--space-2);padding:0 var(--space-1);cursor:pointer;font-family:var(--font-display);font-weight:900;font-size:var(--text-body);color:var(--color-charcoal);white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex:1;min-width:0;min-height:44px}.mobile-bar-brand>span{overflow:hidden;text-overflow:ellipsis}.mobile-bar-join{display:inline-flex;border:1.5px solid var(--color-charcoal);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-charcoal);font-family:var(--font-body);white-space:nowrap;cursor:pointer;box-shadow:var(--shadow);-webkit-appearance:none;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-shrink:0;align-items: center;min-height:36px;padding:0 14px;font-size:13px;font-weight:700}.mobile-bar-join:active,.mobile-bar-join.active{box-shadow:none;transform:translate(2px,2px)}.mobile-tabs{display:flex;overflow-x:auto;padding:0 var(--space-8)0 var(--space-4);scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:var(--space-4);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 28px),#0000);align-items:stretch;gap:2px}.mobile-tabs::-webkit-scrollbar{display:none}.mobile-tab{display:inline-flex;color:var(--color-text-muted);font-family:var(--font-body);white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-bottom:3px solid #0000;flex:none;align-items: center;gap:6px;min-height:44px;padding:0 10px;font-size:14px;font-weight:600}.mobile-tab.active{color:var(--color-charcoal);border-bottom-color:var(--color-primary)}.mobile-tab:active{color:var(--color-charcoal)}.mobile-tab-guild{margin-right:var(--space-2);border:1.5px solid var(--color-charcoal);color:var(--color-charcoal);border-radius:999px;align-self: center;min-height:36px;padding:0 10px 0 8px;font-size:12px;font-weight:700}.mobile-tab-guild .sidebar-dot{width:9px;height:9px}.drawer-scrim{position:fixed;z-index:80;background:#2a2a2a66;inset:0}.officers-bar{display:flex;justify-content:space-between;align-items: center;gap:var(--space-3);padding:var(--space-3)var(--space-5);background:var(--color-card);border-bottom:var(--border);position:sticky;z-index:60;flex-wrap:wrap;top:0}.officers-brand{display:flex;align-items: center;gap:var(--space-2);font-family:var(--font-display);font-weight:900;font-size:var(--text-body);letter-spacing:.5px;color:var(--color-charcoal)}.officers-tabs{display:flex;gap:var(--space-2)}.officers-tab{font-family:var(--font-display);font-weight:700;font-size:var(--text-body-sm);padding:var(--space-2)var(--space-3);border:1.5px solid var(--color-charcoal);border-radius:var(--radius-sm);background:var(--color-base);color:var(--color-charcoal);cursor:pointer;box-shadow:2px 2px 0 var(--color-charcoal)}.officers-tab.active{background:var(--color-primary);box-shadow:none;transform:translate(2px,2px)}@media (max-width:767px){.sidebar-wrap{position:fixed;z-index:110;width:250px;transition:transform .2s;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar-wrap.is-open{transform:translate(0)}.sidebar-wrap:not(.is-open) .sidebar{box-shadow:none;border-right:none}.sidebar{box-shadow:var(--shadow);padding-top:calc(var(--space-4) + env(safe-area-inset-top));padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));width:250px}.drawer-scrim{z-index:105}.mobile-bar{display:flex}}@media (min-width:768px){.drawer-scrim{display:none}}.hub-hero{background:radial-gradient(ellipse at 18% 0%,#d4774b47 0%,transparent 55%),radial-gradient(ellipse at 90% 100%,#d4b86a29 0%,transparent 50%),var(--color-charcoal);color:var(--color-base);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--space-10)var(--space-6)var(--space-8);margin-bottom:var(--space-8);display:flex;gap:var(--space-1);flex-direction:column}.hub-hero-eyebrow{font-family:var(--font-body);font-size:var(--text-body-sm);letter-spacing:1px;text-transform:uppercase;color:#f0e4d099}.hub-hero-title{font-family:var(--font-display);font-weight:900;font-size:var(--text-hero);color:var(--color-base);margin-top:var(--space-3);line-height:1}.hub-hero-motto{font-family:var(--font-body);font-style:italic;font-size:var(--text-h3);color:var(--color-tertiary);letter-spacing:.02em;margin-top:var(--space-2)}.hub-hero-stats{display:flex;gap:var(--space-3)var(--space-6);margin-top:var(--space-5);font-family:var(--font-body);font-size:var(--text-body-sm);color:#f0e4d0b3;flex-wrap:wrap}.hub-hero-stats strong{font-family:var(--font-display);font-weight:900;font-size:var(--text-stat-md);color:var(--color-primary-dark);vertical-align:-2px;margin-right:6px}.hub-hero-link{margin-top:var(--space-6);color:var(--color-base);border:1.5px solid var(--color-base);border-radius:var(--radius-sm);padding:var(--space-2)var(--space-4);text-decoration:none;font-family:var(--font-body);font-size:var(--text-body-sm);align-self: flex-start;transition:background .15s,color .15s;font-weight:600}.hub-hero-link:hover{background:var(--color-base);color:var(--color-charcoal)}.hub-section-label,.section-label{display:block;font-family:var(--font-body);font-size:var(--text-label);text-transform:uppercase;letter-spacing:1px;color:var(--color-text-muted);margin-bottom:var(--space-3);font-weight:700}.guild-card{background:var(--color-card);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--space-4);display:flex;gap:var(--space-3);border-top:4px solid var(--color-primary);flex-direction:column}.guild-card-name{font-family:var(--font-display);font-weight:700;font-size:var(--text-h3);color:var(--color-charcoal)}.guild-card-stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.emblem{display:inline-flex;align-items: flex-end;gap:2px}.emblem span{background:currentColor;border-radius:2px;width:5px}.emblem span:first-child{height:12px}.emblem span:nth-child(2){height:20px}.emblem span:nth-child(3){height:16px}.flex-between{display:flex;justify-content:space-between;align-items: center;gap:var(--space-3)}.mono-num{font-variant-numeric:tabular-nums}.card-flush{box-shadow:none}.is-interactive{transition:transform .15s}.is-interactive:hover{transform:translateY(-2px)}.roster-row{display:grid;grid-template-columns:32px minmax(0,2fr)auto 1fr 1fr;align-items: center;gap:var(--space-3);padding:var(--space-2)var(--space-3);border-bottom:1px solid #2a2a2a1a}.roster-row:nth-child(2n){background:var(--color-base-light)}.roster-rank{font-family:var(--font-display);color:var(--color-text-muted);text-align:center;font-weight:700}.roster-id{display:flex;flex-direction:column;min-width:0}.roster-name{color:var(--color-charcoal);overflow:hidden;text-overflow:ellipsis;font-weight:600}.roster-class{font-size:var(--text-caption);color:var(--color-text-muted)}.roster-stat{text-align:right;font-variant-numeric:tabular-nums}.roster-stat b{font-family:var(--font-display);color:var(--color-charcoal);font-weight:700}.roster-stat span{display:block;font-size:var(--text-caption);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.4px}.roster-card{border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:var(--color-card);padding:var(--space-3);display:flex;gap:var(--space-2);flex-direction:column}.roster-card-head{display:flex;justify-content:space-between;align-items: center;gap:var(--space-3)}.roster-card-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-2)}.bracket-cell{border:1.5px solid var(--color-charcoal);border-radius:var(--radius-sm);padding:var(--space-2)var(--space-3);display:flex;gap:var(--space-1);background:var(--color-card);flex-direction:column;min-width:0}.bracket-cell.is-us{box-shadow:var(--shadow);border-width:2px}.bracket-seed{font-family:var(--font-display);color:var(--color-text-muted);font-weight:700;font-size:var(--text-caption)}.bracket-name{color:var(--color-charcoal);font-weight:600}.bracket-score{font-family:var(--font-display);font-weight:700;font-size:var(--text-stat-sm);color:var(--color-charcoal)}.event-card{background:var(--color-card);border:var(--border);border-left:4px solid var(--color-secondary);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--space-4);display:flex;gap:var(--space-3);flex-direction:column}.event-card-head{display:flex;justify-content:space-between;align-items: center;gap:var(--space-3)}.event-card-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-h3);color:var(--color-charcoal)}.event-status{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.4px;border-radius:var(--radius-sm);border:1.5px solid var(--color-charcoal);padding:2px 8px;font-weight:700}.event-status.live{background:var(--color-secondary)}.event-status.upcoming{background:var(--color-tertiary)}.event-status.done{background:var(--color-base-light);color:var(--color-text-muted)}.event-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}.event-stat b{display:block;font-family:var(--font-display);font-weight:700;font-size:var(--text-stat-sm);color:var(--color-charcoal)}.event-stat span{font-size:var(--text-caption);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.4px}.bento-row{display:grid;gap:var(--space-4);margin-bottom:var(--space-6);align-items: start}.bento-row>.card{margin-bottom:0}.bento-chart-row,.bento-leader-row{grid-template-columns:1fr}@media (min-width:760px){.bento-leader-row{grid-template-columns:1fr 1fr}}@media (min-width:900px){.bento-chart-row{grid-template-columns:2fr 1fr}}.kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:var(--space-3)}.kpi-card{background:var(--color-card);border:var(--border);border-left:4px solid var(--color-primary);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--space-3)var(--space-4);display:flex;gap:var(--space-1);flex-direction:column;min-width:0}.kpi-label{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted)}.kpi-value{font-family:var(--font-display);font-weight:900;font-size:var(--text-stat-md);color:var(--color-charcoal);overflow:hidden;text-overflow:ellipsis;line-height:1.05}.kpi-foot{display:flex;justify-content:space-between;align-items: center;gap:var(--space-2);min-height:18px;margin-top:2px}.kpi-delta{font-size:var(--text-caption);white-space:nowrap;font-weight:700}.kpi-delta.up{color:var(--color-secondary-dark)}.kpi-delta.down{color:var(--color-primary-dark)}.kpi-delta.flat{color:var(--color-text-muted)}.bulletin-strip{display:flex;align-items: center;gap:var(--space-3);text-align:left;padding:var(--space-2)var(--space-4);background:var(--color-card);border:var(--border);border-left:4px solid var(--color-primary);border-radius:var(--radius);box-shadow:var(--shadow);cursor:pointer;font-family:var(--font-body);color:var(--color-text);-webkit-tap-highlight-color:transparent;width:100%;transition:background .15s}.bulletin-strip:hover{background:var(--color-base-light)}.bulletin-strip-icon{flex-shrink:0;font-size:16px;line-height:1}.bulletin-strip-text{display:flex;align-items:baseline;gap:var(--space-2);flex:1;min-width:0}.bulletin-strip-text strong{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.5px;color:var(--color-primary-dark);flex-shrink:0}.bulletin-strip-title{font-size:var(--text-body-sm);color:var(--color-charcoal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600}.bulletin-strip-date{font-size:var(--text-caption);color:var(--color-text-muted);flex-shrink:0}.bulletin-strip-toggle{font-size:var(--text-caption);color:var(--color-charcoal);border:1.5px solid var(--color-charcoal);border-radius:var(--radius-sm);flex-shrink:0;padding:2px 8px;font-weight:700}@media (max-width:519px){.bulletin-strip-date,.ribbon-date{display:none}}.player-panel{position:fixed;z-index:95;display:flex;background:var(--color-base);border-left:var(--border);animation:panel-in .2s ease;flex-direction:column;width:480px;max-width:92vw;top:0;bottom:0;right:0;box-shadow:-4px 0 #2a2a2a0f}@keyframes panel-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.player-panel-head{display:flex;padding:var(--space-3)var(--space-4);background:var(--color-card);border-bottom:var(--border);flex-shrink:0;justify-content:space-between;align-items: center}.player-panel-title{font-family:var(--font-display);font-weight:900;font-size:var(--text-h3);color:var(--color-charcoal);text-transform:uppercase;letter-spacing:.5px}.player-panel-close{display:flex;border:1.5px solid var(--color-charcoal);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-charcoal);cursor:pointer;box-shadow:var(--shadow);-webkit-tap-highlight-color:transparent;justify-content:center;align-items: center;width:36px;height:36px;font-size:15px}.player-panel-body{overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4);flex:1}.player-panel-scrim{position:fixed;z-index:94;background:#2a2a2a59;inset:0}@media (min-width:1280px){.player-panel-scrim{display:none}.app-shell.panel-open .app-main{padding-right:480px;transition:padding-right .2s}}.top-nav{display:none;align-items: center;gap:var(--space-6);padding:var(--space-3)var(--space-6);background:var(--color-card);border-bottom:var(--border)}.top-nav-brand{display:flex;align-items: center;gap:var(--space-2);font-family:var(--font-display);font-weight:900;font-size:var(--text-h3);color:var(--color-charcoal);text-decoration:none}.top-nav-links{display:flex;gap:var(--space-1)}.nav-link{font-family:var(--font-body);font-size:var(--text-nav);color:var(--color-text-muted);text-decoration:none;padding:var(--space-1)var(--space-3);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;transition:background .15s,color .15s}.nav-link:hover{color:var(--color-charcoal);background:var(--color-base)}.nav-link.active{background:var(--color-primary);color:var(--color-charcoal);font-weight:600}.top-nav-motto{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:var(--text-body-sm);color:var(--color-text-muted);padding-left:var(--space-3);margin-left:var(--space-1);letter-spacing:.02em;border-left:1px solid #2a2a2a26}.top-nav-spacer{flex:1}@media (min-width:768px){.top-nav{display:flex}}.guild-selector{position:sticky;z-index:50;display:flex;gap:var(--space-1);padding:var(--space-2)var(--space-3);background:var(--color-base-light);border-bottom:1px solid var(--color-charcoal);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;top:0}.guild-selector::-webkit-scrollbar{display:none}@media (min-width:768px){.guild-selector{padding:var(--space-2)var(--space-4)}}.guild-tab{font-family:var(--font-body);font-size:var(--text-nav);padding:var(--space-2)var(--space-4);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;scroll-snap-align:start;-webkit-tap-highlight-color:transparent;background:0 0;border:1.5px solid #0000;min-height:40px;transition:all .15s}.guild-tab:hover{color:var(--color-charcoal)}.guild-tab.active{border-color:var(--color-charcoal);color:var(--color-charcoal);box-shadow:var(--shadow);font-weight:700}.main-content{padding:var(--space-3)var(--space-3)calc(var(--space-8) + env(safe-area-inset-bottom));flex:1;width:100%;min-width:0;max-width:1200px;margin:0 auto}@media (min-width:480px){.main-content{padding-left:var(--space-4);padding-right:var(--space-4)}}@media (min-width:768px){.main-content{padding:var(--space-6);padding-bottom:var(--space-6)}}.page-header{margin-bottom:var(--space-6)}.page-header h1{font-size:var(--text-h1);margin-bottom:var(--space-1)}.page-header .subtitle{font-size:var(--text-body-sm);color:var(--color-text-muted)}.card{background:var(--color-card);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--space-3);min-width:0}@media (min-width:640px){.card{padding:var(--space-4)}}.card-accent-left{border-left-width:4px}.stat-card{background:var(--color-card);border:var(--border);border-left:4px solid var(--color-primary);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--space-4);display:flex;gap:var(--space-1);flex-direction:column}.stat-value{font-family:var(--font-display);font-weight:900;font-size:var(--text-stat-lg);color:var(--color-charcoal);line-height:1}.stat-label{font-size:var(--text-label);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.stat-sub{font-size:var(--text-caption);color:var(--color-text-muted)}.rank-badge{display:inline-flex;border-radius:var(--radius-sm);border:1.5px solid var(--color-charcoal);font-family:var(--font-body);font-size:var(--text-caption);color:var(--color-charcoal);text-transform:uppercase;letter-spacing:.3px;align-items: center;padding:2px 8px;font-weight:600}.rank-badge-kage{background:var(--color-rank-kage)}.rank-badge-council{background:var(--color-rank-council)}.rank-badge-anbu{background:var(--color-rank-anbu)}.rank-badge-jonin{background:var(--color-rank-jonin)}.rank-badge-genin{background:var(--color-rank-genin)}.rank-badge-jinchuriki{background:var(--color-rank-anbu)}.rank-badge-7swordsman,.rank-badge-chunin{background:var(--color-rank-jonin)}.rank-badge-master{background:var(--color-rank-kage)}.rank-badge-general{background:var(--color-rank-council)}.rank-badge-colonel{background:var(--color-rank-anbu)}.rank-badge-duke{background:var(--color-rank-jonin)}.rank-badge-warlord{background:var(--color-rank-genin)}.ronin-badge{display:inline-flex;border-radius:var(--radius-sm);border:1.5px solid var(--color-primary);color:var(--color-primary-dark);font-family:var(--font-body);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;background:#d4774b2e;align-items: center;gap:6px;padding:3px 10px;font-weight:700}.ronin-badge-dot{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 2px #d4774b59}.btn{font-family:var(--font-body);font-size:var(--text-body-sm);padding:var(--space-2)var(--space-4);border-radius:var(--radius-sm);border:1.5px solid var(--color-charcoal);cursor:pointer;transition:all .15s;font-weight:600}.btn-primary{background:var(--color-primary);color:var(--color-charcoal);box-shadow:var(--shadow)}.btn-primary:hover{background:var(--color-primary-dark)}.btn-secondary{background:var(--color-secondary);color:var(--color-charcoal);box-shadow:var(--shadow)}.btn-outline{background:var(--color-charcoal);color:var(--color-base);box-shadow:var(--shadow)}.btn-outline:hover{background:var(--color-charcoal);opacity:.85}.btn-solid{background:var(--color-charcoal);color:var(--color-base);box-shadow:var(--shadow)}.btn-ghost{color:var(--color-text-muted);background:0 0;border-color:#0000}.btn-ghost:hover{color:var(--color-charcoal);background:var(--color-base-light)}.btn-sm{padding:var(--space-1)var(--space-3);font-size:var(--text-caption)}.btn-lg{padding:var(--space-3)var(--space-6);font-size:var(--text-body)}@media (hover:none) and (pointer:coarse){.btn-sm{min-height:36px;padding-top:6px;padding-bottom:6px}}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:active{box-shadow:none;transform:translate(2px,2px)}.data-table{border-collapse:collapse;font-size:var(--text-body-sm);width:100%}.data-table th{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);text-align:left;padding:var(--space-2)var(--space-2);border-bottom:1.5px solid var(--color-charcoal);white-space:nowrap;font-weight:600}.data-table td{padding:var(--space-2)var(--space-2);border-bottom:1px solid var(--color-charcoal);white-space:nowrap;border-bottom-color:#2a2a2a1a}@media (min-width:640px){.data-table th,.data-table td{padding:var(--space-2)var(--space-3)}}.data-table tr:nth-child(2n) td{background:var(--color-base-light)}.data-table th.num,.data-table td.num{text-align:right;font-variant-numeric:tabular-nums}.data-table.is-compact th,.data-table.is-compact td{padding:var(--space-1)var(--space-2)}.leaderboard-row{display:grid;grid-template-columns:36px 1fr auto;align-items: center;gap:var(--space-3);padding:var(--space-2)var(--space-3);border-bottom:1px solid #2a2a2a1a}.leaderboard-row:nth-child(2n){background:var(--color-base-light)}.leaderboard-rank{font-family:var(--font-display);font-weight:900;font-size:var(--text-h3);color:var(--color-charcoal);text-align:center}.leaderboard-name{font-weight:500}.leaderboard-score{color:var(--color-charcoal);font-weight:700}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-4)}.grid-auto{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-4)}.grid-fluid-sm{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:var(--space-3)}.grid-fluid-md{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:var(--space-4)}.grid-fluid-lg{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:var(--space-4)}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%}.scroll-x>table{min-width:max-content}.tab-strip{display:flex;gap:var(--space-2);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:var(--space-1);margin:0 calc(var(--space-3)*-1)var(--space-3);padding-left:var(--space-3);padding-right:var(--space-3)}.tab-strip::-webkit-scrollbar{display:none}.tab-strip>*{scroll-snap-align:start;white-space:nowrap;flex-shrink:0}@media (min-width:768px){.tab-strip{margin:0 0 var(--space-3);padding-left:0;padding-right:0}}.flex-row{display:flex;align-items: center;gap:var(--space-3)}.flex-col{display:flex;gap:var(--space-3);flex-direction:column}.text-muted{color:var(--color-text-muted)}.text-sm{font-size:var(--text-body-sm)}.text-caption{font-size:var(--text-caption)}.font-display{font-family:var(--font-display);font-weight:900}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mt-4{margin-top:var(--space-4)}.tag{font-size:var(--text-caption);border-radius:var(--radius-sm);border:1.5px solid var(--color-charcoal);text-transform:uppercase;letter-spacing:.3px;padding:2px 8px;font-weight:600}.tag-promote{color:var(--color-secondary-dark);background:#8b9b6b26}.tag-demote{color:var(--color-primary-dark);background:#d4774b26}.freshness{display:inline-flex;font-size:var(--text-caption);border:1px solid var(--color-charcoal-light,#00000014);white-space:nowrap;background:#00000008;border-radius:999px;align-items: center;gap:4px;padding:2px 8px;font-weight:500;line-height:1.4}.freshness-compact{padding:1px 6px;font-size:.72rem}.freshness-dot{font-size:.7em;line-height:1}.freshness-fresh{color:var(--color-secondary-dark);background:#8b9b6b1f;border-color:#8b9b6b59}.freshness-warm{color:#8a5a00;background:#eab3081f;border-color:#eab30866}.freshness-stale{color:var(--color-primary-dark);background:#d4774b26;border-color:#d4774b73}.empty-state{text-align:center;padding:var(--space-12)var(--space-6)}.empty-state-icon{opacity:.4;margin-bottom:var(--space-3);font-size:2rem}.empty-state-title{font-family:var(--font-display);font-weight:900;font-size:var(--text-h3);color:var(--color-charcoal);margin-bottom:var(--space-2)}.empty-state-desc{font-size:var(--text-body-sm);color:var(--color-text-muted)}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:.15}}.skeleton{background:var(--color-charcoal);border-radius:var(--radius-sm);animation:skeleton-pulse 1.8s ease-in-out infinite}@media (max-width:639px){.hide-mobile{display:none!important}.grid-3,.grid-2{grid-template-columns:1fr;gap:var(--space-3)}}@media (min-width:640px) and (max-width:899px){.grid-3{grid-template-columns:1fr 1fr}}@media (min-width:768px){.hide-desktop{display:none!important}}@media (max-width:639px){.page-header{margin-bottom:var(--space-4)}.page-header .subtitle{line-height:1.35}}img,svg,video,canvas{max-width:100%;height:auto}.site-footer{background:var(--color-charcoal);border-radius:var(--radius);padding:var(--space-6)var(--space-4);margin:var(--space-6)var(--space-3)var(--space-3);width:calc(100% - var(--space-6));align-self: center;max-width:1200px}@media (min-width:640px){.site-footer{padding:var(--space-8)var(--space-6);margin:var(--space-8)var(--space-4)var(--space-4);width:calc(100% - var(--space-8))}}.site-footer-cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)var(--space-5);margin-bottom:var(--space-5)}@media (min-width:560px){.site-footer-cols{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-6)}}@media (min-width:768px){.site-footer-cols{gap:var(--space-8)}}@media (max-width:639px){.site-footer-cols a{padding:4px 0}}.cq-grid{display:grid;gap:var(--space-2);grid-template-columns:1fr}@media (min-width:520px){.cq-grid{grid-template-columns:1fr 1fr}}@media (min-width:768px){.cq-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:960px){.cq-grid{grid-template-columns:repeat(4,1fr)}}.cq{border:1.5px solid var(--color-charcoal);border-radius:var(--radius-sm);background:var(--color-card);padding:var(--space-2)var(--space-3);display:flex;flex-direction:column;gap:3px;min-width:0}.cq .top{display:flex;justify-content:space-between;align-items: center;gap:var(--space-2)}.cq .rank{font-family:var(--font-display);font-weight:700;font-size:var(--text-body);color:var(--color-charcoal)}.cq .tier{text-transform:uppercase;letter-spacing:.3px;border:1px solid var(--color-charcoal);background:var(--color-base-light);color:var(--color-charcoal);white-space:nowrap;border-radius:2px;padding:1px 5px;font-size:10px;font-weight:700}.cq .gname{color:var(--color-charcoal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.cq .score{font-size:var(--text-caption);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.cq.is-us{box-shadow:var(--shadow);border-width:2px}.cq.us-1{background:#c4654a29}.cq.us-2{background:#5b8a6e29}.cq.us-3{background:#d4b84a2e}.cq.friend{background:#6b8bc424}@media (max-width:519px){.cq.is-mobile-hidden{display:none}}.conquest-bracket-toggle{display:none;margin-top:var(--space-3);padding:var(--space-2)var(--space-3);background:var(--color-base-light);border:1.5px dashed var(--color-charcoal);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-charcoal);cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;min-height:44px;font-weight:600}@media (max-width:519px){.conquest-bracket-toggle{display:block}}.pips{display:flex;flex-wrap:wrap;gap:3px}.pips i{border:1.5px solid var(--color-charcoal);background:0 0;border-radius:1px;width:12px;height:12px}.pips i.on{background:var(--color-primary)}.pips i.done{background:var(--color-secondary)}.pips.pips-sm i{border-width:1px;width:9px;height:9px}.pip-row{display:flex;justify-content:space-between;align-items: center;gap:var(--space-3)}.pip-row .lbl{font-size:var(--text-body-sm);color:var(--color-text);font-weight:500}.pip-row .val{font-size:var(--text-caption);color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.feed-row{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items:baseline;gap:var(--space-3);padding:var(--space-2)var(--space-3);font-size:var(--text-body-sm);border-bottom:1px solid #2a2a2a1a}.feed-row:last-child{border-bottom:none}.feed-row .mk{border:1px solid var(--color-charcoal);background:var(--color-base-light);display:flex;border-radius:1px;justify-content:center;align-self: center;align-items: center;width:24px;height:24px;font-size:12px}.feed-row .sub{display:block;font-size:var(--text-caption);color:var(--color-text-muted)}.feed-row .when{font-size:var(--text-caption);color:var(--color-text-muted);white-space:nowrap}.rider{border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:var(--color-card);padding:var(--space-3);display:flex;gap:var(--space-2);flex-direction:column}.rider .head{display:flex;justify-content:space-between;align-items: center;gap:var(--space-2)}.rider .name{color:var(--color-charcoal);font-weight:700}.rider .pct{font-family:var(--font-display);font-weight:700;font-size:var(--text-stat-sm);color:var(--color-charcoal)}.rider .meta{display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--text-caption);color:var(--color-text-muted);flex-wrap:wrap}.hero-dark{background:radial-gradient(ellipse at 18% 0%,#d4774b47 0%,transparent 55%),radial-gradient(ellipse at 90% 100%,#d4b86a29 0%,transparent 50%),var(--color-charcoal);color:var(--color-base);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--space-5)var(--space-6)}.manifesto{border-left:4px solid var(--color-primary)}.manifesto p{margin:0 0 var(--space-3);line-height:1.7;font-size:var(--text-body)}.manifesto p:last-child{margin-bottom:0}.motto-xl{font-family:var(--font-display);font-weight:700;font-size:var(--text-stat-lg);color:var(--color-charcoal);margin:0 0 var(--space-4);line-height:1.15}.g-role{text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);font-size:11px;font-weight:700}.tempo-road{position:relative;padding:var(--space-5)0 0}.pip-track{display:flex;align-items: flex-end;gap:4px;height:26px}.pip{background:#2a2a2a2e;border-radius:1px;width:8px}.stop{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--space-4)}.stop-marker{display:flex;flex-direction:column;align-items: center}.stop-dot{border:2px solid var(--color-charcoal);border-radius:2px;flex:none;width:14px;height:14px}.stop-line{border-left:2px dashed #2a2a2a59;flex:1;width:0;margin:4px 0}.stop-body{padding-bottom:var(--space-6)}.stop:last-child .stop-body{padding-bottom:0}.stop h4{font-family:var(--font-display);font-size:var(--text-h3);margin:0}.stop p{margin:var(--space-2)0 var(--space-3);font-size:var(--text-body-sm);line-height:1.6}.tempo-cap{color:var(--color-text-muted);font-size:11px}.ledger{border-collapse:collapse;font-size:var(--text-body-sm);width:100%}.ledger td{padding:var(--space-2)var(--space-3);border-bottom:1px solid #2a2a2a1a}.ledger td:last-child{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-charcoal);font-weight:700}.ledger tr:last-child td{border-bottom:none}.event-chip{display:inline-flex;border:1.5px solid var(--color-charcoal);border-radius:var(--radius-sm);background:var(--color-base-light);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.4px;color:var(--color-charcoal);align-items: center;gap:6px;padding:3px 10px;font-weight:700}.event-chip .n{font-family:var(--font-display);color:var(--color-text-muted);font-weight:700}.event-chip.is-active{background:var(--color-secondary)}.event-chip.is-active .n{color:var(--color-charcoal)}.result-card{border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:var(--color-card);padding:var(--space-3)var(--space-4);display:flex;flex-direction:column;gap:2px;min-width:0}.result-card .k{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);font-weight:700}.result-card .v{font-family:var(--font-display);font-weight:700;font-size:var(--text-stat-md);color:var(--color-charcoal);line-height:1.1}.result-card .s{font-size:var(--text-caption);color:var(--color-text-muted)}.result-card.hot{background:var(--color-primary)}.result-card.hot .k,.result-card.hot .s{color:#2a2a2aa6}.pd-overlay{position:fixed;opacity:0;pointer-events:none;z-index:90;background:#2a2a2a73;transition:opacity .2s;inset:0}.pd-overlay.open{opacity:1;pointer-events:auto}.pd-drawer{position:fixed;background:var(--color-base);border-left:2px solid var(--color-charcoal);z-index:91;display:flex;overflow-y:auto;flex-direction:column;width:min(400px,92vw);transition:transform .25s;top:0;bottom:0;right:0;transform:translate(102%);box-shadow:-4px 0 #2a2a2a40}.pd-drawer.open{transform:translate(0)}.pd-drawer:not(.open){visibility:hidden;transition:transform .25s,visibility 0s linear .25s}.pd-drawer.open{visibility:visible}@media (max-width:767px){.pd-drawer{border-left:none;border-top:2px solid var(--color-charcoal);padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain;border-radius:12px 12px 0 0;width:100%;max-height:88dvh;inset:auto 0 0;transform:translateY(104%)}.pd-drawer.open{transform:translateY(0);box-shadow:0 -4px #2a2a2a40}.pd-drawer:not(.open){box-shadow:none}.pd-drawer:before{content:"";background:#2a2a2a59;border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:8px auto 0}.pd-drawer .drawer-bar{border-radius:0}}.drawer-bar{display:flex;padding:var(--space-3)var(--space-4);border-bottom:1.5px solid var(--color-charcoal);background:var(--color-base-light);position:sticky;z-index:1;justify-content:space-between;align-items: center;top:0}.drawer-bar .t{font-family:var(--font-display);font-weight:700;font-size:var(--text-body);color:var(--color-charcoal);letter-spacing:1px}.drawer-body{padding:var(--space-4);display:flex;gap:var(--space-4);flex-direction:column}.journey{position:relative}.journey-cols{display:flex;align-items: flex-end;gap:10px}.jcol{display:flex;flex-direction:column;flex:1;align-items: center;gap:4px;min-width:0}.jstack{display:flex;flex-direction:column-reverse;align-items: center;gap:2px;min-height:14px}.jstack i{border:1px solid var(--color-charcoal);background:var(--color-secondary);border-radius:1px;width:13px;height:13px}.jstack i.you{background:var(--color-primary);outline:2px solid var(--color-charcoal);outline-offset:1px;width:16px;height:16px}.jstack i.dnf{background:0 0;border-style:dashed}.jaxis{border-top:1.5px solid var(--color-charcoal);display:flex;gap:10px;margin-top:8px;padding-top:6px}.jaxis span{text-align:center;color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex:1;font-size:11px;line-height:1.35}.jaxis span.here{color:var(--color-primary-dark);font-weight:700}.journey-accent .jstack i{background:var(--journey-accent,var(--color-guild-celest))}.journey-accent .jstack i.dnf{background:0 0}.journey-accent .journey-cols,.journey-accent .jaxis{gap:12px}.lantern .jstack i{background:#f0e4d073;border-color:#f0e4d080}.lantern .jstack i.you{background:var(--color-primary);outline-color:var(--color-base)}.lantern .jaxis{border-top-color:#f0e4d066}.lantern .jaxis span{color:#f0e4d08c}.lantern .jaxis span.here{color:var(--color-primary-dark)}.journey-fine .journey-cols,.journey-fine .jaxis{gap:3px;min-width:max-content}.journey-fine{overflow-x:auto;cursor:grab;user-select:none;-webkit-user-select:none;scrollbar-width:thin;scrollbar-color:#f0e4d04d transparent;padding-bottom:8px}.journey-fine:active{cursor:grabbing}.journey-fine::-webkit-scrollbar{height:5px}.journey-fine::-webkit-scrollbar-track{background:0 0}.journey-fine::-webkit-scrollbar-thumb{background:#f0e4d04d;border-radius:3px}.journey-fine::-webkit-scrollbar-thumb:hover{background:#f0e4d08c}.road-wrap{position:relative}.road-arrow{position:absolute;z-index:2;color:#f0e4d0d9;cursor:pointer;display:flex;background:#2b2926d9;border:1px solid #f0e4d066;border-radius:50%;justify-content:center;align-items: center;width:30px;height:30px;padding:0 0 2px;font-size:18px;line-height:1;top:40%;transform:translateY(-50%)}.road-arrow:hover{background:#2b2926;border-color:#f0e4d0b3}.road-arrow-left{left:-8px}.road-arrow-right{right:-8px}.journey-fine .jcol{flex:none;width:13px;min-width:13px}.journey-fine .jaxis span{overflow:visible;white-space:nowrap;text-align:left;flex:none;width:13px;min-width:13px;font-size:11px}.legend{display:flex;align-items: center;gap:var(--space-4);font-size:var(--text-caption);color:var(--color-text-muted);flex-wrap:wrap}.legend i{display:inline-block;border:1px solid var(--color-charcoal);vertical-align:-1px;border-radius:1px;width:11px;height:11px;margin-right:6px}.mini-stat{text-align:center}.mini-stat b{display:block;font-family:var(--font-display);font-weight:700;font-size:var(--text-stat-sm);color:var(--color-charcoal);line-height:1.1}.mini-stat span{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.4px;font-size:11px}.chart-labels{display:flex;color:var(--color-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;font-size:11px}.ribbon{display:flex;align-items: center;gap:var(--space-3);border:var(--border);border-left:4px solid var(--color-tertiary);border-radius:var(--radius);box-shadow:var(--shadow);background:var(--color-card);padding:var(--space-2)var(--space-4);font-size:var(--text-body-sm);margin-bottom:var(--space-4);flex-wrap:wrap}.race-row{display:grid;grid-template-columns:110px minmax(0,1fr)120px;align-items: center;gap:var(--space-3);padding:var(--space-2)0}.race-row .nm{color:var(--color-charcoal);font-weight:700;font-size:var(--text-body-sm)}.race-row .nm span{display:block;color:var(--color-text-muted);font-size:11px;font-weight:400}.race-row .bar{border:1.5px solid var(--color-charcoal);position:relative;background:#2a2a2a2e;border-radius:1px;height:18px}.race-row.us .bar{background:var(--color-primary)}.race-row .pts{font-size:var(--text-caption);color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:right}.race-row .pts b{display:block;color:var(--color-charcoal);font-family:var(--font-display)}.gap-note{display:grid;grid-template-columns:110px minmax(0,1fr)120px;gap:var(--space-3)}.gap-note em{grid-column:2;color:var(--color-primary-dark);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;font-weight:700}@media (max-width:479px){.race-row,.gap-note{grid-template-columns:92px minmax(0,1fr)84px;gap:var(--space-2)}}.title-badge{display:inline-flex;border:1.5px solid var(--color-charcoal);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.3px;color:var(--color-charcoal);background:var(--color-base-light);align-items: center;padding:1px 6px;font-size:10px;font-weight:700}.title-master{background:var(--color-rank-kage)}.title-general{background:var(--color-rank-council)}.np-chip{display:inline-flex;font-size:var(--text-body-sm);color:var(--color-charcoal);align-items: center;gap:6px;font-weight:600}.tier-chip{display:inline-flex;border:1.5px solid var(--color-charcoal);border-radius:var(--radius-sm);font-size:var(--text-caption);color:var(--color-charcoal);background:var(--color-base-light);align-items: center;gap:6px;padding:2px 8px;font-weight:700}.tier-chip b{font-family:var(--font-display)}.tc-champion{background:#f0c24a59}.tc-challenger{background:#5b8a6e40}.tc-grandmaster{background:#d4b84a4d}.tc-master{background:var(--color-base-light)}.tier-band{display:flex;gap:10px;margin-top:4px}.tier-band span{text-align:center;text-transform:uppercase;letter-spacing:.4px;color:var(--color-charcoal);border:1px solid #2a2a2a40;border-radius:2px;flex:1;padding:2px 0;font-size:10px;font-weight:700}.cp-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);background:var(--color-base-light);border-radius:var(--radius-sm);padding:var(--space-3)var(--space-4);border:1.5px solid #2a2a2a33}.cp-stat{text-align:center}.cp-stat b{display:block;font-family:var(--font-display);font-weight:700;font-size:var(--text-stat-sm);color:var(--color-charcoal);line-height:1.1}.cp-stat span{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.4px;font-size:11px}.cp-stat .sv{display:block;color:var(--color-text-muted);opacity:.75;margin-top:1px;font-size:10px}.cp-bar-row{display:grid;grid-template-columns:110px 1fr 90px;align-items: center;gap:var(--space-3);font-size:var(--text-caption);padding:3px 0}.cp-bar-row .nm{color:var(--color-charcoal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.cp-bar-row .bar{background:var(--cp-bar-accent,var(--color-guild-celest));border:1px solid var(--color-charcoal);border-radius:1px;height:12px}.cp-bar-row .v{color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.leader-row{display:grid;grid-template-columns:26px minmax(0,1fr)auto;align-items: center;gap:var(--space-3);padding:var(--space-2)var(--space-3);border-bottom:1px solid #2a2a2a1a}.leader-row:last-child{border-bottom:none}.leader-row:nth-child(2n){background:var(--color-base-light)}.leader-row .rk{font-family:var(--font-display);color:var(--color-text-muted);text-align:center;font-weight:700}.leader-row .who{display:flex;align-items: center;gap:var(--space-2);flex-wrap:wrap;min-width:0}.leader-row .who b{color:var(--color-charcoal)}.leader-row .sc{text-align:right}.leader-row .sc b{font-family:var(--font-display);color:var(--color-charcoal);font-weight:700;font-size:var(--text-body)}.leader-row .sc span{display:block;color:var(--color-text-muted);font-size:11px}.pip-100{display:grid;grid-template-columns:repeat(50,1fr);gap:2px}.pip-100 i{aspect-ratio:1;border:1px solid var(--color-charcoal);background:var(--color-base-light);border-radius:1px}.pip-100 i.c1{background:var(--color-primary)}.pip-100 i.c2{background:var(--color-secondary)}.pip-100 i.c3{background:var(--color-guild-celest)}.pip-100 i.c4{background:var(--color-tertiary)}.pip-100 i.c5{background:var(--color-rank-jonin)}.pip-100 i.c6{background:var(--color-secondary-dark)}.pip-100 i.bn{background:0 0;border-style:dashed}.w-row{display:grid;grid-template-columns:110px 1fr 220px;align-items: center;gap:var(--space-4);padding:var(--space-1)0}.w-row .lbl{font-size:var(--text-body-sm);color:var(--color-charcoal);font-weight:600}.w-row .track{background:var(--color-base-light);position:relative;border:1px solid #2a2a2a40;border-radius:1px;height:16px}.w-row .track b{position:absolute;border:1px solid var(--color-charcoal);display:flex;color:var(--color-charcoal);border-radius:1px;align-items: center;padding-left:6px;font-size:10px;font-weight:700;top:0;bottom:0;left:0}.w-row .desc{font-size:var(--text-caption);color:var(--color-text-muted);line-height:1.35}@media (max-width:767px){.w-row{grid-template-columns:90px 1fr}.w-row .desc{display:none}}.gps-row{display:grid;grid-template-columns:34px minmax(0,1fr)auto 96px;align-items: center;gap:var(--space-3);padding:var(--space-2)var(--space-3);border-bottom:1px solid #2a2a2a1a}.gps-row:nth-child(2n){background:var(--color-base-light)}.gps-row:last-child{border-bottom:none}.gps-row .rk{font-family:var(--font-display);color:var(--color-text-muted);text-align:center;font-weight:700}.gps-row .who{min-width:0}.gps-row .who .nm{color:var(--color-charcoal);font-weight:700}.gps-row .who .badges{display:flex;flex-wrap:wrap;align-items: center;gap:6px;margin-top:3px}.gps-row .who .career{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px}.gps-row .score{font-family:var(--font-display);font-weight:700;font-size:var(--text-stat-sm);color:var(--color-charcoal);text-align:right;font-variant-numeric:tabular-nums}.cbars{display:flex;align-items: flex-end;gap:2px;height:22px}.cbars i{border:1px solid var(--color-charcoal);border-radius:1px;width:7px}.cbars i:first-child{background:var(--color-primary)}.cbars i:nth-child(2){background:var(--color-secondary)}.cbars i:nth-child(3){background:var(--color-guild-celest)}.cbars i:nth-child(4){background:var(--color-tertiary)}.cbars i:nth-child(5){background:var(--color-rank-jonin)}.cbars i:nth-child(6){background:var(--color-secondary-dark)}.cbars i.z{background:var(--color-base-light)!important;height:4px!important}details.gps-details summary{cursor:pointer;font-size:var(--text-body-sm);color:var(--color-charcoal);padding:var(--space-2)0;font-weight:600}@media (max-width:639px){.gps-row{grid-template-columns:28px minmax(0,1fr)64px}.gps-row .cbars{display:none}}button.ribbon{cursor:pointer;font-family:var(--font-body);color:var(--color-text);width:100%}button.ribbon:hover{background:var(--color-base-light)}.chapter-chip{display:inline-flex;border:1.5px solid var(--color-charcoal);border-radius:var(--radius-sm);background:var(--color-base-light);font-size:var(--text-body-sm);color:var(--color-charcoal);align-items: center;gap:8px;padding:4px 10px;font-weight:600}.chapter-chip b{font-family:var(--font-display);color:var(--color-primary-dark);font-weight:700}.chapter-chip .flag{background:var(--color-primary);border:1.5px solid var(--color-charcoal);border-radius:1px;width:10px;height:10px}.bento-hub{display:flex;flex-direction:column;gap:14px}.bento-ticker{overflow:hidden;background:#242017;padding:8px 12px}.marquee-canvas{display:block;width:100%;height:46px}.bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(0,auto);grid-template-areas:"hero       hero       corner   corner   corner    corner" "members    power      power    join     join      avgps" "celestcard celestcard ciicard  ciicard  ciiicard  ciiicard" "fame       fame       fame     fame     fame      fame" "trail      trail      trail    trail    trail     trail";gap:14px}@media (max-width:900px){.bento{grid-template-columns:repeat(2,1fr);grid-template-areas:"hero       hero" "corner     corner" "members    avgps" "power      join" "celestcard ciicard" "ciiicard   ciiicard" "fame       fame" "trail      trail"}}@media (max-width:560px){.bento{display:flex;flex-direction:column}}.tile{border:2px solid var(--color-charcoal);box-shadow:var(--shadow);border-radius:var(--radius);padding:var(--space-4);display:flex;overflow:hidden;animation:bento-rise .5s ease both;flex-direction:column;min-width:0}.bento>.tile:first-child{animation-delay:0s}.bento>.tile:nth-child(2){animation-delay:40ms}.bento>.tile:nth-child(3){animation-delay:80ms}.bento>.tile:nth-child(4){animation-delay:.12s}.bento>.tile:nth-child(5){animation-delay:.16s}.bento>.tile:nth-child(6){animation-delay:.2s}.bento>.tile:nth-child(7){animation-delay:.24s}.bento>.tile:nth-child(8){animation-delay:.28s}.bento>.tile:nth-child(9){animation-delay:.32s}.bento>.tile:nth-child(10){animation-delay:.36s}@keyframes bento-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bento-softpulse{0%,to{opacity:1}50%{opacity:.4}}.bento-lab{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px}.bento-num{font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-charcoal);margin-top:10px;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:.9}.bento-hero{background:var(--color-primary);color:#2a1a12;justify-content:center}.bento-hero-eyebrow{font-family:var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:#2a1a129e;font-size:10px}.bento-hero-title{font-family:var(--font-display);text-transform:uppercase;color:#2a1a12;margin:10px 0 0;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:900;line-height:1}.bento-hero-motto{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#2a1a12b8;margin-top:10px;font-size:12px}.bento-corner{background:var(--color-card);border-left:4px solid var(--gc,var(--color-guild-celest));flex:1;width:100%}.bento-corner-head{display:flex;flex-wrap:wrap;align-items: center;gap:9px}.bento-corner-name{font-family:var(--font-display);font-weight:900;font-size:var(--text-stat-sm);color:var(--color-charcoal)}.bento-corner-guild{font-family:var(--font-body);font-size:11px;font-weight:700}.bento-corner-body{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: flex-end;gap:16px;margin-top:14px}.bento-corner-mini{display:flex;flex-wrap:wrap;gap:20px}.bento-corner-mini .m b{display:block;font-family:var(--font-body);font-weight:700;font-size:var(--text-stat-sm);color:var(--color-charcoal);font-variant-numeric:tabular-nums;line-height:1}.bento-corner-mini .m span{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);display:block;margin-top:4px;font-size:9px}.bento-corner-notyou{font:inherit;font-size:var(--text-caption);color:var(--color-text-muted);text-decoration:underline;cursor:pointer;background:0 0;border:none;align-self: flex-start;margin-top:10px;padding:0}.bento-corner-empty{background:var(--color-base-light);flex:1;width:100%}.bento-kpi{justify-content:space-between}.bento-dark{background:var(--color-charcoal);color:#f0e4d0}.bento-dark .bento-lab{color:#f0e4d099}.bento-dark .bento-num{color:#f0e4d0}.bento-green{background:var(--color-guild-celestii);color:#f0e4d0}.bento-green .bento-lab{color:#f0e4d0b3}.bento-green .bento-num{color:#f0e4d0}.bento-spark{display:block;width:100%;height:34px;margin-top:auto}.bento-sparkdot{animation:bento-softpulse 2.8s ease-in-out infinite}.bento-join{color:#f0e4d0;position:relative;background:#242017}.bento-join .bento-lab{color:#f0e4d08c}.bento-join-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--color-primary-dark);margin:12px 0 auto;font-size:clamp(26px,3.6vw,36px);font-weight:900;line-height:1}.bento-join-cap{font-family:var(--font-body);color:#f0e4d09e;margin-top:12px;font-size:10.5px}.bento-join-btn{cursor:pointer;text-align:left;font:inherit;color:inherit;appearance:none;width:100%;transition:transform .1s,box-shadow .1s}.bento-join-btn:hover{box-shadow:3px 3px 0 var(--color-charcoal);transform:translate(-1px,-1px)}.bento-join-btn:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.bento-join-cta{position:absolute;top:var(--space-3);right:var(--space-3);background:var(--color-primary);color:#2a1a12;border:2px solid var(--color-charcoal);display:flex;border-radius:50%;justify-content:center;align-items: center;width:30px;height:30px;transition:transform .12s;box-shadow:2px 2px #00000059}.bento-join-cta svg{display:block}.bento-join-btn:hover .bento-join-cta{transform:translate(-1px,-1px)scale(1.06)}.bento-join-lab{display:flex;align-items: center;gap:6px;padding-right:36px}.bento-join-dot{background:var(--color-primary);animation:bento-softpulse 2.4s ease-in-out infinite;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 2px #f0e4d026}.tm-overlay{position:fixed;opacity:0;pointer-events:none;z-index:92;background:#14120fb8;transition:opacity .2s;inset:0}.tm-overlay.open{opacity:1;pointer-events:auto}.tm-modal{position:fixed;background:var(--color-card);border:2px solid var(--color-charcoal);border-radius:var(--radius);box-shadow:4px 4px 0 var(--color-charcoal);transform-origin:top center;opacity:0;pointer-events:none;z-index:93;display:flex;overflow:hidden;flex-direction:column;width:min(760px,94vw);max-height:88vh;transition:transform .2s,opacity .2s;top:6vh;left:50%;transform:translate(-50%,-12px)scale(.92)}.tm-modal.open{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.tm-head{display:flex;justify-content:space-between;align-items: flex-start;gap:var(--space-3);padding:var(--space-4);border-bottom:1.5px solid #2a2a2a1f}.tm-title{display:block;font-family:var(--font-display);font-weight:900;font-size:var(--text-h3);color:var(--color-charcoal)}.tm-sub{display:block;font-size:var(--text-caption);color:var(--color-text-muted);margin-top:3px}.tm-pills{display:flex;padding:var(--space-3)var(--space-4)0;flex-wrap:wrap;gap:6px}.tm-pill{font-family:var(--font-body);font-size:var(--text-caption);border:1.5px solid var(--color-charcoal);background:var(--color-base-light);color:var(--color-charcoal);cursor:pointer;border-radius:999px;padding:3px 11px;font-weight:700}.tm-pill.active{background:var(--pc,var(--color-primary))}@media (max-width:560px){.tm-modal{max-height:90vh;top:4vh}}.tmap-modal{container-type:inline-size;width:min(1040px,96vw)}.tmap-body{display:flex;flex-direction:row;align-items: flex-start;gap:0}@container (width<=720px){.tmap-body{flex-direction:column}}.tmap-grid{display:flex;margin-top:var(--space-3);overflow:hidden;padding:var(--space-4);overflow-y:auto;background:#242017;border-top:1.5px solid #2a2a2a1f;flex-direction:column;flex:60%;align-items: flex-start;gap:8px;min-width:0;max-height:460px}.tmap-region{position:relative;display:inline-flex;cursor:pointer;border:none;border-radius:999px;align-items: center;gap:16px;height:30px;padding:0 20px 0 3px;transition:transform .12s,box-shadow .12s;box-shadow:0 0 0 2px #242017}.tmap-region:hover,.tmap-region.revealed{transform:translateY(-1px);box-shadow:0 0 0 2px #242017,0 2px 8px #00000059}.tmap-region:focus-visible{outline:2px solid #f0e4d0;outline-offset:2px}.tmap-you-ring{position:absolute;animation:tmap-pulse 1.8s ease-in-out infinite;pointer-events:none;border:2px solid #f0e4d0;border-radius:999px;inset:-4px}@keyframes tmap-pulse{0%,to{opacity:.5}50%{opacity:1}}.tmap-region-dots{display:flex;align-items: center;gap:22px}.tmap-region-dot{position:relative;background:#f0e4d059;border-radius:50%;flex-shrink:0;width:14px;height:14px}.tmap-region-dot.lit{background:#f0e4d0}.tmap-region-cluster{position:absolute;display:flex;gap:1px;top:-8px;left:50%;transform:translate(-50%)}.tmap-dot{border:1px solid #242017;border-radius:50%;width:6px;height:6px;transition:opacity .15s}.tmap-dot.dim{opacity:.25}.tmap-region-name{font-family:var(--font-display);letter-spacing:.2px;text-transform:uppercase;color:#f0e4d0;white-space:nowrap;font-size:14px;font-weight:900}.tmap-panel-list{overflow-y:auto;margin-top:var(--space-3);padding:var(--space-3)var(--space-4);border-top:1.5px solid #2a2a2a1f;border-left:1.5px solid #2a2a2a1f;flex:40%;min-width:220px;max-height:420px}@container (width<=720px){.tmap-panel-list{border-left:none;max-height:260px}}.tmap-panel-group+.tmap-panel-group{margin-top:2px}.tmap-panel-row{display:flex;border-radius:var(--radius-sm);font-size:var(--text-caption);align-items: center;gap:7px;padding:4px 6px;transition:background .15s,opacity .15s;font-weight:600}.tmap-panel-row.dim{opacity:.4}.tmap-panel-row.highlighted{background:color-mix(in srgb,var(--color-primary)14%,transparent)}.tmap-panel-row .d{border:1px solid var(--color-charcoal);border-radius:50%;flex-shrink:0;width:7px;height:7px}.tmap-panel-swatch{border-radius:2px;flex-shrink:0;width:3px;height:14px}.tmap-panel-name{white-space:nowrap}.tmap-panel-name em{color:var(--color-primary-dark);margin-left:2px;font-size:9px;font-style:normal;font-weight:700}.tmap-panel-stop{color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500}.tmap-panel-pos{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex-shrink:0;margin-left:auto}.tmap-panel-empty{color:var(--color-text-muted);font-size:var(--text-caption);padding:var(--space-2)0}@media (max-width:560px){.tmap-modal{max-height:92vh;top:4vh}}.bento-guild{border-top:4px solid var(--gc);background:var(--color-card);transition:transform .1s,box-shadow .1s}.bento-guild:hover{box-shadow:3px 3px 0 var(--color-charcoal);transform:translate(-1px,-1px)}.bento-guild-head{display:flex;justify-content:space-between;align-items: flex-start}.bento-guild-name{font-family:var(--font-display);font-weight:900;font-size:var(--text-h3);text-transform:uppercase;color:var(--color-charcoal);line-height:1.1}.bento-guild-role{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--gc);margin-top:3px;font-size:10px}.bento-guild-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px 8px;margin-top:14px}.bento-guild-stats .rstat b{display:block;font-family:var(--font-body);font-weight:700;font-size:var(--text-stat-sm);color:var(--color-charcoal);font-variant-numeric:tabular-nums;line-height:1}.bento-guild-stats .rstat span{font-family:var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);display:block;margin-top:4px;font-size:8.5px}.bento-guild-foot{display:flex;border-top:1px solid #2a2a2a26;justify-content:space-between;align-items: center;margin-top:14px;padding-top:10px}.bento-viewdash{font-family:var(--font-body);letter-spacing:.04em;color:var(--color-charcoal);font-size:11px;font-weight:700}.bento-trail{color:#f0e4d0;background:#242017}.bento-trail .bento-lab{color:#f0e4d08c}.bento-trail-in{display:grid;grid-template-columns:minmax(220px,1fr)minmax(0,2fr);align-items: start;gap:24px}@media (max-width:720px){.bento-trail-in{grid-template-columns:1fr;gap:16px}}.bento-trail-l{display:flex;flex-direction:column;min-width:0}.bento-trail-lab{display:flex;align-items: center;gap:6px}.bento-trail-dot{background:#3e8a93;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 2px #f0e4d026}.bento-trail-metric{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:14px 0 0}.bento-trail-num{font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#f0e4d0;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:.9}.bento-trail-of{font-family:var(--font-body);color:#f0e4d08c;font-size:12px}.bento-trail-bar{overflow:hidden;background:#f0e4d01f;border-radius:999px;height:6px;margin-top:12px}.bento-trail-bar-fill{background:linear-gradient(90deg,#3e8a93,#4a7fa8,#9c7a5c,#7a5670,#5c5b8a,#7a6f63,#a3b24a);border-radius:999px;height:100%}.bento-trail-cap{font-family:var(--font-body);color:#f0e4d08c;margin-top:10px;font-size:9.5px}.bento-trail-open{display:inline-flex;font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:#2a1a12;background:var(--color-primary);border:2px solid var(--color-charcoal);border-radius:var(--radius-sm);cursor:pointer;align-self: flex-start;align-items: center;gap:8px;margin-top:14px;padding:7px 12px;transition:transform .1s;font-size:11px;font-weight:700;box-shadow:2px 2px #00000059}.bento-trail-open:hover{transform:translate(-1px,-1px)}.bento-trail-open:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.bento-trail-r{min-width:0}.bento-trail-lead{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:10px}.bento-trail-trav{appearance:none;text-align:left;font:inherit;cursor:pointer;display:flex;border-radius:var(--radius-sm);border:1px solid #f0e4d01f;border-left:3px solid var(--gc,var(--color-primary));color:#f0e4d0;background:#f0e4d00f;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;transition:background .12s}.bento-trail-trav:hover{background:#f0e4d01f}.bento-trail-trav:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.bento-trail-trav-name{font-family:var(--font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:700}.bento-trail-trav-guild{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--gc,var(--color-primary));font-size:9px}.bento-trail-trav-ch{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:#f0e4d0b3;font-size:10.5px}.bento-fame{background:var(--color-card)}.bento-fame-in{display:flex;align-items:stretch;gap:16px}.bento-fame-banner{border-radius:var(--radius-sm);border:2px solid var(--color-charcoal);image-rendering:pixelated;background-color:var(--color-base-light);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;align-self:stretch;width:172px;min-height:200px}.bento-fame-body{display:flex;flex-direction:column;flex:1;min-width:0}.bento-fame-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.bento-fame-title{font-family:var(--font-display);font-weight:900;font-size:var(--text-h3);text-transform:uppercase;color:var(--color-charcoal)}.bento-fame-loc{font-family:var(--font-body);color:var(--color-text-muted);font-size:10.5px}.bento-fame-sub{font-family:var(--font-body);color:var(--color-text-muted);flex-basis:100%;margin-top:2px;font-size:10.5px;line-height:1.4}.bento-riders{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.bento-ride{display:flex;background:color-mix(in srgb,var(--gc)14%,transparent);border-radius:var(--radius-sm);align-items: center;gap:12px;padding:10px 14px}.bento-ride-l{flex:1;min-width:0}.bento-ride-name{font-family:var(--font-display);color:var(--color-charcoal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;line-height:1.1}.bento-ride-guild{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--gc);margin-top:4px;font-size:9px}.bento-ride-bar{overflow:hidden;background:#2a2a2a1a;border-radius:4px;height:6px;margin-top:6px}.bento-ride-bar i{display:block;background:var(--gc);border-radius:4px;height:100%}.bento-ride-pct{font-family:var(--font-body);font-weight:700;font-size:var(--text-stat-sm);color:var(--color-charcoal);font-variant-numeric:tabular-nums;letter-spacing:-.02em;flex:none}.bento-fame-hall{font-family:var(--font-body);color:var(--color-text-muted);border-top:1px solid #2a2a2a26;margin-top:12px;padding-top:12px;font-size:10.5px}.bento-fame-hall b{font-family:var(--font-display);color:var(--color-primary-dark);font-size:12px;font-weight:900}@media (max-width:640px){.bento-fame-in{flex-direction:column}.bento-fame-banner{background-position:50% 30%;align-self:auto;width:100%;height:160px}.bento-riders{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tile,.bento-sparkdot{animation:none!important}}.stats-kpis{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:var(--space-6);gap:14px}@media (max-width:680px){.stats-kpis{grid-template-columns:repeat(2,1fr)}}.stats-kpis .tile{justify-content:space-between;min-height:108px}.bento-terra{background:var(--color-primary);color:#2a1a12}.bento-terra .bento-lab{color:#2a1a129e}.bento-terra .bento-num{color:#2a1a12}.bento-num-name{word-break:break-word;font-size:clamp(18px,2.4vw,24px)!important}.app-shell{display:flex;flex-direction:column;min-height:100dvh}.app-main{display:flex;flex-direction:column;flex:1;min-width:0}.main-content{max-width:var(--hv-content);padding:var(--hv-3)var(--hv-gutter)calc(var(--hv-8) + env(safe-area-inset-bottom));flex:1;width:100%;min-width:0;margin:0 auto}@media (min-width:768px){:root{--hv-gutter:32px}.main-content{padding-top:var(--hv-4)}}@media (min-width:1280px){:root{--hv-gutter:48px}}.hv-bleed{width:100vw;margin-left:calc(50% - 50vw)}.hv-bleed-in{max-width:var(--hv-content);padding:0 var(--hv-gutter);margin:0 auto}.hv-topbar{position:sticky;z-index:60;padding:calc(var(--hv-1) + env(safe-area-inset-top))var(--hv-gutter)var(--hv-1);border-bottom:1px solid #0000;top:0}.hv-topbar{transition:border-color .2s}.hv-topbar .hv-tabs-strip{transition:opacity .2s,transform .28s}.hv-topbar.strip-hidden{border-bottom-color:#0000}.hv-topbar.strip-hidden .hv-tabs-strip{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s,transform .28s,visibility 0s linear .28s;transform:translateY(-12px)}@media (prefers-reduced-motion:reduce){.hv-topbar,.hv-topbar .hv-tabs-strip{transition:none}}.hv-topbar,.hv-topbar.is-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.hv-topbar-in{max-width:var(--hv-content);margin:0 auto}.hv-topbar .hv-nav{padding:0 var(--hv-2)0 var(--hv-2);gap:var(--hv-2)}@media (min-width:768px){.hv-topbar{padding-top:calc(var(--hv-2) + env(safe-area-inset-top))}.hv-topbar .hv-nav{padding:0 var(--hv-3)}}.hv-nav-brand{letter-spacing:.02em;font-size:20px}.hv-nav-brand svg{flex-shrink:0}.hv-topbar .hv-nav .hv-nav-desktop{display:none}@media (min-width:1024px){.hv-topbar .hv-nav .hv-nav-desktop{display:flex}}.hv-nav-actions{display:flex;align-items: center;gap:var(--hv-1);margin-left:auto}.hv-nav-menu{display:flex;cursor:pointer;border-radius:var(--hv-radius);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:12px}.hv-nav-menu span{display:block;background:currentColor;height:1px}.hv-nav-menu:hover{background:var(--hv-track)}.hv-tabs-strip{display:flex;overflow-x:auto;overflow-y:hidden;touch-action:pan-x;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-top:var(--hv-1);padding:0 var(--hv-1);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 28px),#0000);background:color-mix(in srgb,var(--hv-navy)96%,transparent);border-radius:var(--hv-radius);border-bottom:0;align-items: center;gap:0;height:44px}.hv-tabs-strip::-webkit-scrollbar{display:none}.hv-tabs-strip .hv-tab{border-bottom:0;flex:none;height:44px;min-height:0;margin-bottom:0;padding:0 14px;line-height:44px;box-shadow:inset 0 -1px #0000}.hv-tabs-strip .hv-tab[aria-current=page]{box-shadow:inset 0 -1px 0 var(--hv-ink)}.hv-tab-guild{display:inline-flex;margin:0 var(--hv-2)0 var(--hv-1);border:1px solid var(--hv-line-strong);color:var(--hv-ink);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-self: center;align-items: center;gap:8px;min-height:32px;padding:0 12px 0 10px;font-size:11px;font-weight:500}.hv-tab-guild i{background:var(--gc,var(--hv-accent));display:inline-block;border-radius:50%;width:7px;height:7px}.sidebar-wrap{position:fixed;z-index:110;width:min(320px,88vw);transition:transform .2s;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar-wrap:not(.is-open){visibility:hidden;transition:transform .2s,visibility 0s .2s}.sidebar-wrap.is-open{visibility:visible;transform:translate(0)}.drawer-scrim{position:fixed;z-index:105;display:block;background:#0e1a3399;inset:0}.sidebar{position:relative;overflow-y:auto;overscroll-behavior:contain;display:flex;padding:calc(var(--hv-3) + env(safe-area-inset-top))var(--hv-2)calc(var(--hv-3) + env(safe-area-inset-bottom));background:var(--hv-navy);border-right:1px solid var(--hv-line);box-shadow:none;flex-direction:column;width:100%;height:100dvh}.sidebar-brand{padding:var(--hv-1)var(--hv-1)var(--hv-3)}.sidebar-brand-text{font-family:var(--hv-display);letter-spacing:.02em;color:var(--hv-ink);font-size:20px;font-weight:400}.sidebar-brand-text em{font-family:var(--hv-sans);text-transform:uppercase;letter-spacing:.14em;color:var(--hv-muted);margin-top:4px;font-size:11px;font-style:normal;font-weight:500}.sidebar-group-label{text-transform:uppercase;letter-spacing:.14em;color:var(--hv-muted);padding:var(--hv-2)var(--hv-1)6px;font-size:11px;font-weight:500}.sidebar-item{color:var(--hv-muted);border-radius:var(--hv-radius);padding:10px var(--hv-2);border-left:0;min-height:44px;font-size:14px}.sidebar-item:hover{color:var(--hv-ink);background:var(--hv-track)}.sidebar-item.active{color:var(--hv-ink);background:var(--hv-track);box-shadow:inset 2px 0 0 var(--hv-accent);font-weight:500}.sidebar-dot{border:0;width:8px;height:8px}.sidebar-footer{padding:var(--hv-2)var(--hv-1)0;margin-top:auto}.hv-sky{position:relative;overflow:hidden;margin-top:calc(-1*(var(--hv-topbar-h) + var(--hv-3)));padding-top:calc(var(--hv-topbar-h) + var(--hv-4));padding-bottom:var(--hv-12);min-height:0}@media (min-width:768px){.hv-sky{padding-top:calc(var(--hv-topbar-h) + var(--hv-8));padding-bottom:var(--hv-8);min-height:680px}}.hv-sky .hv-bleed-in{position:relative;z-index:2}.hv-sky .hv-glass-card{padding:var(--hv-3);width:min(820px,100%)}.hv-sky .hv-glass-card:after{content:"";position:absolute;pointer-events:none;z-index:0;background:#0e1a336b;inset:0}.hv-sky .hv-glass-card>*{z-index:1}.hv-sky .hv-glass-card .hv-label,.hv-sky .hv-glass-card .hv-body-sm{color:var(--hv-pearl);opacity:1}.hv-sky .hv-glass-card .hv-stat .hv-label{color:var(--hv-pearl)}@media (min-width:640px){.hv-sky .hv-glass-card{padding:var(--hv-5)}}@media (min-width:1024px){.hv-sky .hv-glass-card{padding:var(--hv-6)}}.hv-hero-title{margin:var(--hv-2)0 var(--hv-3);font-size:clamp(64px,14vw,150px)}.hv-hero-foot{display:flex;align-items: center;gap:var(--hv-3);margin-top:var(--hv-3);flex-wrap:wrap}.hv-sky .hv-stat-row{grid-template-columns:1fr 1.35fr 1fr}.hv-sky .hv-stat-row .hv-stat{padding:var(--hv-2)10px;gap:6px}.hv-sky .hv-stat-row .hv-stat:first-child{padding-left:0}.hv-sky .hv-stat-row .hv-num{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:clamp(22px,5.6vw,40px)}.hv-sky .hv-stat-row .hv-stat{min-width:0}.hv-sky .hv-stat-row .hv-label{letter-spacing:.06em;font-size:10px}@media (min-width:640px){.hv-sky .hv-stat-row .hv-stat{padding:var(--hv-3)var(--hv-3);gap:10px}.hv-sky .hv-stat-row .hv-label{letter-spacing:.08em;font-size:12px}}.hv-cloud-a{z-index:1;width:min(640px,92vw);top:9%;right:-46%}.hv-cloud-b{z-index:1;opacity:.92;width:min(480px,78vw);bottom:-4%;left:-34%}.hv-sun-img{z-index:1}.hv-sun-a{width:30px;top:auto;bottom:16%;right:8%}.hv-sun-a img{width:100%}@media (min-width:768px){.hv-cloud-a{width:min(640px,52vw);top:4%;right:-16%}.hv-cloud-b{width:min(520px,40vw);bottom:-12%;left:-12%}.hv-sun-a{width:40px;top:19%;bottom:auto;right:12%}}@media (min-width:1024px){.hv-sky .hv-glass-card{width:min(760px,62%)}.hv-cloud-a{width:min(680px,48vw);top:2%;right:-18%}.hv-cloud-b{bottom:-34%;left:-14%}.hv-sun-a{width:46px;top:17%;right:16%}}@media (min-width:1280px){.hv-cloud-a{width:720px;right:-16%}.hv-cloud-b{width:560px;bottom:-36%;left:-12%}}.hv-sun{display:none}.hv-sky:before{content:"";position:absolute;z-index:0;pointer-events:none;background:radial-gradient(60% 70% at 82% 12%,#dcebf829,#0000 70%),linear-gradient(200deg,#dcebf817 0%,#0000 42%);inset:0}.hv-starchart{position:absolute;z-index:0;pointer-events:none;color:var(--hv-pearl);-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%);width:100%;height:100%;inset:0}.hv-starchart-lines{opacity:.55;stroke:var(--hv-gilt)}.hv-starchart-stars{opacity:.85}.hv-starchart .hv-starchart-labels{fill:var(--hv-gilt);opacity:.55}.hv-starchart-labels{opacity:.3}@media (max-width:767px){.hv-starchart{-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.hv-starchart-lines{opacity:.26}.hv-starchart-stars{opacity:.9}}.hv-seam-band{padding:0}.hv-cockpit{padding-top:var(--hv-4);display:flex;gap:var(--hv-6);flex-direction:column}@media (min-width:768px){.hv-cockpit{padding-top:var(--hv-6);gap:var(--hv-8)}}.hv-panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--hv-3);margin-bottom:var(--hv-3);flex-wrap:wrap}.hv-span-4,.hv-span-5,.hv-span-7,.hv-span-8,.hv-span-12{grid-column:1/-1;min-width:0}@media (min-width:900px){.hv-span-4{grid-column:span 4}.hv-span-5{grid-column:span 5}.hv-span-7{grid-column:span 7}.hv-span-8{grid-column:span 8}}.hv-sparkle{color:var(--hv-gilt)}.hv-seam{border-top-color:var(--hv-gilt-soft)}.hv-panel-head{border-bottom:1px solid var(--hv-line);padding-bottom:10px}.hv-rail .hv-globe{stroke:var(--hv-gilt);opacity:.7}.hv-trail polyline{stroke:var(--hv-gilt)}.hv-sun-a img{filter:drop-shadow(0 0 6px #d9b96a59)}.hv-card{background:#ece8df09}.hv-ticker{background:#07102a59}.hv-rank-btn{display:grid;width:100%}.hv-rank-btn:hover .hv-rank-name{color:var(--hv-accent)}.hv-rank-btn .hv-rank-line{align-items:baseline}.hv-rank-line{flex-wrap:wrap;row-gap:4px}.hv-rank-line>.hv-rank-name{max-width:100%}.hv-rank-line>.hv-num{margin-left:auto}@media (max-width:767px){.hv-rank .hv-rank-line{flex-direction:column;align-items: flex-start;gap:4px}.hv-rank-line>.hv-num{margin-left:0}}.hv-rank-role{text-transform:uppercase;letter-spacing:.14em;color:var(--hv-muted);font-size:11px;font-weight:500}.hv-rankings{position:relative}.hv-rail{display:flex;align-items: flex-end;gap:var(--hv-4);color:var(--hv-ink);flex-direction:column}.hv-rail .hv-globe{opacity:.85;width:min(220px,50vw);height:auto}@media (max-width:899px){.hv-rail{position:absolute;width:104px;top:-6px;right:0}.hv-rail .hv-globe{width:104px}.hv-rankings .hv-panel-head{flex-direction:column;justify-content:flex-start;align-items: flex-start;gap:8px;min-height:118px;padding-right:116px}}.hv-ticker{border-top:1px solid var(--hv-line);border-bottom:1px solid var(--hv-line);overflow:hidden;padding:6px 0}.marquee-canvas{display:block;width:100%;height:40px}.hv-banner-img{display:block;border:1px solid var(--hv-line);border-radius:var(--hv-radius);width:100%;height:auto}.hv-fame-grid{display:grid;grid-template-columns:1fr;gap:var(--hv-3)}@media (min-width:640px){.hv-fame-grid{grid-template-columns:180px minmax(0,1fr)}}.hv-trail-metric{display:flex;align-items:baseline;gap:var(--hv-2)}.hv-trav{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:var(--hv-2);border-top:1px solid var(--hv-line);width:100%;padding:10px 0}.hv-trav:last-child{border-bottom:1px solid var(--hv-line)}.hv-trav-name{color:var(--hv-ink);font-weight:600}.hv-trav-guild{text-transform:uppercase;letter-spacing:.1em;color:var(--hv-muted);margin-left:8px;font-size:11px}.hv-trav-ch{font-family:var(--hv-dot);color:var(--hv-ink);white-space:nowrap;font-size:16px;font-weight:900}.hv-trav:hover .hv-trav-name{color:var(--hv-accent)}.hv-corner-mini{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:var(--hv-2);border-top:1px solid var(--hv-line);border-bottom:1px solid var(--hv-line);margin:var(--hv-2)0}.hv-corner-mini>div{padding:var(--hv-2)0}.hv-corner-mini>div+div{border-left:1px solid var(--hv-line);padding-left:var(--hv-2)}.hv-site-footer{max-width:var(--hv-content);padding:0 var(--hv-gutter)calc(var(--hv-6) + env(safe-area-inset-bottom));display:flex;gap:var(--hv-3);flex-direction:column;width:100%;margin:0 auto}.hv-site-footer .hv-footer-meta{gap:var(--hv-3)var(--hv-5)}.hv-footer-links{display:flex;gap:6px var(--hv-3);flex-wrap:wrap}.hv-footer-links a{text-transform:uppercase;letter-spacing:.14em;color:var(--hv-muted);text-decoration:none;padding:4px 0;font-size:11px;font-weight:500}.hv-footer-links a:hover{color:var(--hv-ink)}@media (max-width:767px){.grid-2,.grid-3,.grid-auto,.grid-fluid-sm,.grid-fluid-md,.grid-fluid-lg,.bento-row,.stats-kpis{grid-template-columns:1fr!important}}.hv-skel-hero{border-radius:var(--hv-radius-glass);height:360px}.hv-skel-row{height:72px}.hero-dark,.hub-hero,.bento-dark,.bento-hero,.bento-join,.bento-trail,.bento-ticker,.bento-green,.bento-terra,.site-footer{color:var(--hv-ink);border:1px solid var(--hv-line);box-shadow:none;background:var(--hv-surface-solid)!important}.hero-dark :not(.btn):not(.hv-btn):not(.rank-badge):not(.tag):not(.freshness):not(button):not(select):not(input),.hub-hero :not(.btn):not(.hv-btn):not(.rank-badge):not(.tag):not(.freshness):not(button),.bento-dark :not(.btn):not(.hv-btn):not(.rank-badge):not(.tag),.bento-join :not(.btn):not(.hv-btn),.bento-trail :not(.btn):not(.hv-btn):not(.rank-badge){color:var(--hv-ink)}.hero-dark .hub-hero-eyebrow,.hero-dark .text-muted,.hub-hero .hub-hero-eyebrow,.hero-dark .hub-hero-stats{color:var(--hv-muted)}.tile,.bento-kpi,.stats-kpis .tile{color:var(--hv-ink);border:1px solid var(--hv-line);box-shadow:none;background:var(--hv-surface-solid)!important}.bento-lab{color:var(--hv-muted)!important}.bento-num,.bento-num-name,.tile b,.tile strong{color:var(--hv-ink)!important}.ribbon .tag,button.ribbon>span.tag,.tag{background:var(--hv-accent)!important;color:#fff!important;border-color:var(--hv-accent)!important}.hero-dark:before,.hub-hero:before,.bento-dark:before,.bento-hero:before,.bento-join:before,.bento-trail:before,.site-footer:before,.bento-green:before,.bento-terra:before{display:none}.hub-hero-eyebrow,.hub-hero-stats{color:var(--hv-muted)}.hub-hero-title,.hub-hero-motto,.hub-hero-stats strong{color:var(--hv-ink)}.hub-hero-link{color:var(--hv-ink);border-color:var(--hv-line-strong)}.hub-hero-link:hover{background:var(--hv-ink);color:var(--hv-bg)}.btn-solid{background:var(--hv-btn-bg);color:var(--hv-btn-ink);border-color:#0000}.btn-outline{color:var(--hv-ink);border-color:var(--hv-line-strong);background:0 0}.btn-outline:hover{background:var(--hv-track);color:var(--hv-ink)}.skeleton{background:var(--hv-ink);opacity:.12}.freshness{display:inline-flex;text-transform:uppercase;letter-spacing:.08em;border-radius:var(--hv-radius);border:1px solid var(--hv-line);color:var(--hv-muted);white-space:nowrap;background:0 0;align-items: center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500}.freshness-compact{padding:2px 8px}.freshness-dot{display:inline-block;background:currentColor;border-radius:50%;width:6px;height:6px;font-size:0}.freshness-fresh .freshness-dot{color:var(--hv-accent)}.freshness-warm .freshness-dot{color:var(--hv-ink)}.freshness-stale .freshness-dot{color:var(--hv-muted)}.freshness.freshness-fresh,.freshness.freshness-warm,.freshness.freshness-stale{border-color:var(--hv-line);color:var(--hv-muted);background:0 0}.rank-badge{display:inline-flex;text-transform:uppercase;letter-spacing:.08em;border-radius:var(--hv-radius);border:1px solid var(--hv-line-strong);color:var(--hv-ink);white-space:nowrap;background:0 0;align-items: center;padding:3px 9px;font-size:11px;font-weight:500}.rank-badge-kage,.rank-badge-leader,.rank-badge-admiral,.rank-badge-general{background:var(--hv-accent);border-color:var(--hv-accent);color:#fff}.rank-badge-council,.rank-badge-vice,.rank-badge-captain,.rank-badge-colonel{background:var(--hv-ink);border-color:var(--hv-ink);color:var(--hv-bg)}.card{border:1px solid var(--hv-line);border-radius:var(--hv-radius);background:var(--hv-surface);box-shadow:none}.btn,.tile{box-shadow:none}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;transition-duration:0s!important}}.hv-lit{position:relative;border-radius:var(--hv-radius);background:radial-gradient(120% 140% at 0%,#f3dc9a29,#0000 60%),linear-gradient(#d9b96a0d,#d9b96a1a);box-shadow:inset 0 0 0 1px #d9b96a47,inset 0 0 36px #d9b96a1a,0 0 32px #d9b96a1a}.hv-lit-cool{position:relative;border-radius:var(--hv-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(120% 140% at 0 0,#ece8df24,#0000 60%),linear-gradient(#ece8df0a,#ece8df12);box-shadow:inset 0 0 0 1px #ece8df38,inset 0 0 36px #ece8df14,0 0 32px #dcebf814}.hv-rank:first-child{border-radius:var(--hv-radius);background:radial-gradient(120% 160% at 0%,#f3dc9a2e,#0000 62%),linear-gradient(#d9b96a0a,#d9b96a1a);width:calc(100% + 24px);margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px;box-shadow:inset 0 0 0 1px #d9b96a4d,inset 0 0 40px #d9b96a1a,0 0 40px #d9b96a1a}.hv-rank:first-child .hv-sparkle{filter:drop-shadow(0 0 6px #f3dc9ae6);left:56px}.hv-rank:first-child .hv-rank-name{color:#f3dc9a;text-shadow:0 0 14px #f3dc9a59}.hv-rank:first-child .hv-num{color:#f3dc9a;text-shadow:0 0 16px #f3dc9a73}.hv-num{text-shadow:0 0 14px #ece8df4d}.marquee-canvas{filter:drop-shadow(0 0 4px #ece8df59)}.hv-sky .hv-glass-card:after{background:radial-gradient(90% 80% at 12% 10%,#ece8df1f,#0000 60%),#0e1a336b}.hv-sky .hv-glass-card{box-shadow:inset 0 1px #ffffff47,inset 0 0 60px #dcebf814,0 0 60px #dcebf812}.hv-tabs-strip .hv-tab[aria-current=page]{color:#f3dc9a;background:radial-gradient(80% 100% at 50% 100%,#f3dc9a29,#0000 70%);box-shadow:inset 0 -1px #f3dc9acc}.hv-nav-links a[aria-current]{text-decoration-color:#f3dc9acc}.hv-tab-guild{background:radial-gradient(120% 140% at 0%,#f3dc9a24,#0000 60%);border-color:#0000;box-shadow:inset 0 0 0 1px #d9b96a59,0 0 16px #d9b96a1f}.rank-badge-kage,.rank-badge-leader,.rank-badge-admiral,.rank-badge-general{color:#f3dc9a;background:radial-gradient(120% 140% at 0%,#f3dc9a38,#d9b96a14);border-color:#d9b96a80;box-shadow:0 0 14px #d9b96a2e}.hv-rail .hv-globe{filter:drop-shadow(0 0 10px #d9b96a40)}.hv-trail{filter:drop-shadow(0 0 6px #d9b96a59)}.hv-sun-a img{filter:drop-shadow(0 0 10px #d9b96a8c)}.hv-starchart{filter:drop-shadow(0 0 3px #d9b96a40)}.hv-portrait{display:inline-flex;vertical-align:middle;overflow:hidden;background:var(--hv-surface-solid);border:1px solid var(--hv-line-strong);border-radius:4px;flex-shrink:0;justify-content:center;align-items: center}.hv-portrait-head,.hv-portrait-bust{border-radius:6px}.hv-portrait img{display:block;image-rendering:pixelated;width:100%;height:100%}.hv-portrait.is-lit{background:radial-gradient(120% 120% at 30% 20%,#f3dc9a29,transparent 60%),var(--hv-surface-solid);border-color:#d9b96a99;box-shadow:0 0 18px #d9b96a2e,inset 0 0 18px #d9b96a14}.hv-looks{display:flex;gap:var(--hv-3);flex-wrap:wrap;align-items: flex-start}.hv-look{display:flex;text-align:center;flex-direction:column;align-items: center;gap:6px;width:104px;margin:0}.hv-look figcaption{display:flex;flex-direction:column;align-items: center;gap:2px}.hv-look-now{color:#f3dc9a}.hv-look-variants{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.hv-plate{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:var(--hv-4);padding:var(--hv-4)0 var(--hv-3);border-bottom:1px solid var(--hv-line);margin-bottom:var(--hv-4);align-items: center}.hv-plate-text{display:flex;flex-direction:column;gap:10px;min-width:0}.hv-plate-text .hv-stat-row{margin-top:8px}.hv-plate-mark{color:var(--hv-gilt);opacity:.7;display:none}@media (min-width:768px){.hv-plate-mark{display:block}}.hv-looks-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--hv-3)}@media (max-width:480px){.hv-looks-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.hv-look-card{display:flex;padding:var(--hv-2);border:1px solid var(--hv-line);border-radius:var(--hv-radius);text-align:center;background:#ece8df09;flex-direction:column;align-items: center;gap:6px;width:100%;min-width:0}.hv-look-card:hover{border-color:var(--hv-line-strong)}.hv-look-card .hv-portrait{width:120px;max-width:100%;height:120px}.hv-look-card .hv-look-name{color:var(--hv-ink);overflow-wrap:anywhere;margin-top:4px;font-weight:600}.hv-look-card.is-fresh{border-color:#d9b96a59}.hv-portrait{position:relative}.hv-portrait .hv-portrait-mark{display:none;position:absolute;color:var(--hv-muted);opacity:.5;margin:auto;inset:0}.hv-portrait.is-missing .hv-portrait-mark{display:block}.hvt-overlay{position:fixed;z-index:120;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07102ab8;transition:opacity .2s;inset:0}.hvt-overlay.open{opacity:1;pointer-events:auto}.hvt-sheet{position:fixed;z-index:130;display:flex;overflow:hidden;opacity:0;pointer-events:none;background:color-mix(in srgb,var(--hv-navy)92%,transparent);border:1px solid var(--hv-line-strong);border-radius:var(--hv-radius-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);flex-direction:column;width:min(1040px,100vw - 24px);max-height:92vh;transition:opacity .2s,transform .2s;top:4vh;left:50%;transform:translate(-50%,12px);box-shadow:inset 0 1px #ffffff2e,0 0 60px #dcebf80f}.hvt-sheet.open{opacity:1;pointer-events:auto;transform:translate(-50%)}@media (max-width:767px){.hvt-sheet{padding-top:env(safe-area-inset-top);border-left:0;border-right:0;border-radius:0;width:100vw;max-height:100dvh;top:0}}.hvt-head{display:flex;justify-content:space-between;align-items: flex-start;gap:var(--hv-3);padding:var(--hv-3)var(--hv-3)var(--hv-2);border-bottom:1px solid var(--hv-line)}.hvt-tabs{padding:0 var(--hv-3);overflow-x:auto;scrollbar-width:none}.hvt-tabs::-webkit-scrollbar{display:none}.hvt-body{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;flex:1;min-height:0}@media (min-width:900px){.hvt-body{grid-template-columns:minmax(0,1.4fr)minmax(300px,.8fr)}}.hvt-regions{overflow-y:auto;padding:var(--hv-2)var(--hv-3)var(--hv-3);display:flex;overscroll-behavior:contain;flex-direction:column;gap:6px;min-height:0}.hvt-region{display:flex;border:1px solid var(--hv-line);border-radius:var(--hv-radius);position:relative;background:#ece8df08;flex-direction:column;gap:5px;width:100%;padding:7px 10px 7px 12px}.hvt-region:before{content:"";position:absolute;background:var(--lc);opacity:.9;border-radius:1px;width:2px;top:8px;bottom:8px;left:0}.hvt-region:not(.has){opacity:.55;flex-direction:row;align-items: center;gap:10px;padding-top:5px;padding-bottom:5px}.hvt-region:not(.has) .hvt-region-line{flex:1}.hvt-region:not(.has) .hvt-region-name{font-size:15px}.hvt-region:not(.has) .hvt-pips{flex-shrink:0;padding-left:0}.hvt-region:not(.has) .hvt-pip{border-radius:4px;min-width:8px;height:8px;padding:0}.hvt-region.is-lit,.hvt-region:hover{border-color:var(--hv-line-strong);opacity:1;background:#ece8df0d}.hvt-region.frontier{opacity:1;background:radial-gradient(120% 140% at 0%,#f3dc9a24,#0000 60%),#d9b96a0d;border-color:#d9b96a73;box-shadow:inset 0 0 30px #d9b96a14,0 0 24px #d9b96a1a}.hvt-region.you{box-shadow:inset 0 0 0 1px #d9b96a80}.hvt-region-line{display:flex;align-items:baseline;gap:10px;min-width:0}.hvt-region-ch{white-space:nowrap;letter-spacing:.08em;flex-shrink:0;width:64px}.hvt-region-name{font-family:var(--hv-display);color:var(--hv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;font-size:17px}.hvt-region.frontier .hvt-region-name{color:#f3dc9a}.hvt-frontier-mark{color:var(--hv-gilt);filter:drop-shadow(0 0 4px #f3dc9acc);flex-shrink:0}.hvt-region-count{color:var(--hv-muted);flex-shrink:0}.hvt-pips{display:flex;flex-wrap:wrap;align-items: center;gap:5px;padding-left:74px}.hvt-pip{display:inline-flex;border:1px solid var(--hv-line);background:#ece8df0a;border-radius:10px;align-items: center;gap:2px;min-width:10px;height:20px;padding:0 2px}.hvt-pip.lit{border-color:var(--hv-line-strong)}.hvt-pip.dim{opacity:.35}.hvt-pip .hv-portrait,.hvt-pip .avatar{border-radius:50%}.hvt-list{overflow-y:auto;padding:var(--hv-2)var(--hv-3)var(--hv-3);border-top:1px solid var(--hv-line);overscroll-behavior:contain;min-height:0}@media (min-width:900px){.hvt-list{border-top:0;border-left:1px solid var(--hv-line)}}.hvt-group+.hvt-group{margin-top:var(--hv-2);padding-top:var(--hv-2);border-top:1px solid var(--hv-line)}.hvt-row{display:grid;grid-template-columns:2px 28px minmax(0,1fr)auto;grid-template-areas:"s a n p" "s a g p";border-radius:var(--hv-radius);align-items: center;column-gap:10px;padding:6px 6px 6px 0}.hvt-row .hvt-swatch{grid-area:s;border-radius:1px;width:2px;height:100%;min-height:28px}.hvt-row .hv-portrait,.hvt-row .avatar{grid-area:a}.hvt-name{grid-area:n;color:var(--hv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.hvt-guild{grid-area:g}.hvt-stop{display:none}.hvt-pos{grid-area:p;color:var(--hv-ink);text-shadow:0 0 10px #ece8df40}.hvt-row.dim{opacity:.35}.hvt-row.is-lit{background:radial-gradient(120% 140% at 0%,#f3dc9a24,#0000 60%);box-shadow:inset 0 0 0 1px #d9b96a4d}.hvt-row.you .hvt-name{color:#f3dc9a}.hv-picker{position:relative;max-width:420px}.hv-picker .hv-input{padding-right:14px}.hv-picker-list{position:absolute;z-index:20;overflow-y:auto;overscroll-behavior:contain;background:color-mix(in srgb,var(--hv-navy)94%,transparent);border:1px solid var(--hv-line-strong);border-radius:var(--hv-radius);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-height:320px;top:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 40px #040a1c80}.hv-picker-row{display:grid;grid-template-columns:28px minmax(0,1fr)auto;align-items: center;gap:10px;width:100%;min-height:44px;padding:8px 10px}.hv-picker-row+.hv-picker-row{border-top:1px solid var(--hv-line)}.hv-picker-row.is-lit{background:radial-gradient(120% 140% at 0%,#f3dc9a24,#0000 60%)}.hv-picker-row.is-lit .hv-picker-name{color:#f3dc9a}.hv-picker-name{color:var(--hv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.hv-picker-empty{padding:12px 10px}.hv-manifesto{padding:var(--hv-4)}.hv-manifesto .hv-body{margin-bottom:14px;font-size:17px;line-height:1.6}.hv-manifesto .hv-body:last-child{margin-bottom:0}.hv-manifesto strong{color:#f3dc9a;font-weight:600}.hv-manifesto em{color:var(--hv-muted)}.hv-about .hv-rank:last-child,.hv-recruit .hv-rank:last-child{border-bottom:1px solid var(--hv-line)}.hv-about .hv-rank:first-child,.hv-recruit .hv-rank:first-child{box-shadow:none;background:0 0;width:auto;margin:0;padding-left:0;padding-right:0}.hv-about .hv-rank:first-child .hv-rank-name,.hv-recruit .hv-rank:first-child .hv-rank-name,.hv-about .hv-rank:first-child .hv-num,.hv-recruit .hv-rank:first-child .hv-num{text-shadow:none}.hv-post{margin-bottom:var(--hv-3);padding:var(--hv-4)}.hv-post-title{margin:6px 0 14px}.hv-post-body .hv-body{white-space:pre-line;margin-bottom:14px;line-height:1.65}.hv-post-body .hv-body:last-child{margin-bottom:0}.hv-post.is-latest{background:radial-gradient(120% 140% at 0 0,#f3dc9a14,#0000 60%),#ece8df09;border-color:#d9b96a59}.hv-post.is-target{box-shadow:inset 0 0 0 1px #d9b96a80,0 0 24px #d9b96a1a}.hv-recruit .hv-sky{padding-bottom:var(--hv-8)}.hv-recruit .hv-sky .hv-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.hv-recruit .hv-sky .hv-stat-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.hv-recruit .hv-sky .hv-stat-row .hv-num{font-size:clamp(22px,4vw,34px)}.hv-pitch{display:flex;padding:var(--hv-3);flex-direction:column;gap:10px}.hv-pitch .hv-display-sm{margin-bottom:2px}.hv-pitch-foot{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:12px}.hv-rule{display:grid;grid-template-columns:16px minmax(0,1fr);border-top:1px solid var(--hv-line);align-items: start;gap:12px;padding:10px 0}.hv-rule:first-child{border-top:0;padding-top:0}.hv-rule-mark{color:var(--hv-gilt);margin-top:4px}.hv-seats{display:flex;justify-content:space-between;align-items: center;gap:var(--hv-3);padding:var(--hv-3)var(--hv-4);flex-wrap:wrap}.hv-seats.hv-lit{border-color:#d9b96a66}.hv-recruit .journey.journey-accent i.on,.hv-recruit .journey.journey-accent .jcol i.on{background:var(--hv-gilt)}.jf-overlay,.jf-root{color:var(--hv-ink);background:color-mix(in srgb,var(--hv-navy)96%,transparent)!important}.hv-recruit .hv-sky .hv-stat-row .hv-stat{min-width:0}.hv-recruit .hv-sky .hv-stat-row .hv-num{overflow-wrap:anywhere;white-space:normal;font-size:clamp(20px,2.4vw,30px)}.hv-about>.hv-grid{margin-bottom:var(--hv-5,40px)}@media (max-width:767px){.hv-about .hv-rail{display:none}.hv-about>.hv-grid{margin-bottom:28px}}.page-header{margin-bottom:var(--hv-4);padding-bottom:var(--hv-3);border-bottom:1px solid var(--hv-line)}.page-header h1{font-family:var(--hv-display);text-transform:none;letter-spacing:.01em;color:var(--hv-ink);margin-bottom:8px;font-size:clamp(30px,5vw,44px);font-weight:400;line-height:1}.page-header .subtitle,.subtitle{color:var(--hv-muted);font-size:14px}.section-label,.hub-section-label{font-family:var(--hv-sans);letter-spacing:.14em;color:var(--hv-muted);margin-bottom:12px;font-size:11px;font-weight:500}.card{padding:var(--hv-3)}@media (min-width:640px){.card{padding:var(--hv-3)}}.card h3,.card h4{font-family:var(--hv-display);text-transform:none;letter-spacing:.01em;color:var(--hv-ink);font-size:20px;font-weight:400}.card-accent-left{border-left-width:1px}.stat-card,.kpi-card{background:var(--hv-surface);border:1px solid var(--hv-line);border-radius:var(--hv-radius);box-shadow:none;border-left-width:1px}.stat-value,.kpi-value,.bento-num,.mini-stat b,.roster-stat b,.leaderboard-rank,.num,.mono-num,.leaderboard-score{font-family:var(--hv-dot);color:var(--hv-ink);letter-spacing:.02em;text-shadow:0 0 14px #ece8df4d;font-weight:900}.stat-label,.kpi-label,.bento-lab,.mini-stat span,.kit-label{text-transform:uppercase;letter-spacing:.14em;color:var(--hv-muted);font-size:11px;font-weight:500}.kpi-delta.up{color:#8fb3e8}.kpi-delta.down{color:#e8b48f}.kpi-delta.flat,.text-muted{color:var(--hv-muted)}.font-display{font-family:var(--hv-display);letter-spacing:.01em;font-weight:400}.font-display.num,.num.font-display{font-family:var(--hv-dot);font-weight:900}.btn{font-family:var(--hv-sans);letter-spacing:.02em;border-radius:var(--hv-radius);border:1px solid var(--hv-line-strong);color:var(--hv-ink);box-shadow:none;background:0 0;padding:9px 16px;transition:background .12s,border-color .12s,opacity .12s;font-size:13px;font-weight:500}.btn:active{transform:none}.btn-primary,.btn-secondary,.btn-solid{background:var(--hv-btn-bg);color:var(--hv-btn-ink);border-color:var(--hv-btn-bg)}.btn-primary:hover,.btn-secondary:hover,.btn-solid:hover{background:var(--hv-btn-bg);opacity:.88}.btn-outline{color:var(--hv-ink);border-color:var(--hv-line-strong);background:0 0}.btn-outline:hover{background:var(--hv-track);opacity:1}.btn-ghost{color:var(--hv-muted);border-color:#0000}.btn-ghost:hover{color:var(--hv-ink);background:var(--hv-track)}.btn-sm{padding:5px 10px;font-size:12px}.btn-lg{padding:13px 22px;font-size:15px}.ledger,.data-table{font-size:14px}.ledger td,.data-table td{border-bottom:1px solid var(--hv-line);white-space:normal}.data-table th{letter-spacing:.14em;color:var(--hv-muted);border-bottom:1px solid var(--hv-line-strong);font-size:11px;font-weight:500}.data-table tr:nth-child(2n) td{background:0 0}.data-table tr:hover td,.ledger tr:hover td{background:var(--hv-track)}.leaderboard-row{border-bottom:1px solid var(--hv-line)}.leaderboard-row:nth-child(2n){background:0 0}.leaderboard-rank{color:var(--hv-muted);text-shadow:none;font-size:20px}.leaderboard-row:first-child .leaderboard-rank,.leaderboard-row:first-child .leaderboard-score{color:#f3dc9a;text-shadow:0 0 12px #d9b96a73}.tag{letter-spacing:.08em;border-radius:var(--hv-radius);padding:3px 9px;font-size:11px;font-weight:500}.tag-promote{color:#8fb3e8!important;background:0 0!important;border-color:#8fb3e880!important}.np-chip{color:var(--hv-ink)}.pips i{border-color:var(--hv-line-strong)}.pips i.on,.pips i.filled{background:var(--hv-gilt);border-color:var(--hv-gilt)}.legend{color:var(--hv-muted)}.legend i{border-color:var(--hv-line-strong)}.w-row .lbl{color:var(--hv-ink)}.roster-card{background:var(--hv-surface);border:1px solid var(--hv-line);border-radius:var(--hv-radius);box-shadow:none}.tab-strip{border-bottom:1px solid var(--hv-line)}.tab-strip .btn{color:var(--hv-muted);background:0 0;border:0;border-radius:0;box-shadow:inset 0 -1px #0000}.tab-strip .btn-primary{color:var(--hv-ink);box-shadow:inset 0 -1px 0 var(--hv-ink)}hr{border:0;border-top:1px solid var(--hv-line)}select,input[type=text],input[type=search],input[type=number],textarea{background:var(--hv-surface);color:var(--hv-ink);border:1px solid var(--hv-line-strong);border-radius:var(--hv-radius);font-family:var(--hv-sans)}select:focus,input:focus,textarea:focus{outline:none;border-color:var(--hv-gilt)}.hv-delta-up{color:#8fb3e8}.hv-delta-down{color:#e8b48f}.hv-tabs{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x}.hv-tabs::-webkit-scrollbar{display:none}.hv-tabs .hv-tab{flex:none}html,body{overflow-x:clip}.hv-tab[aria-pressed=true]{color:var(--hv-ink);border-bottom-color:var(--hv-ink)}.hv-sky .hv-glass-card{container-type:inline-size}.hv-hero-title{font-size:clamp(56px,22cqi,150px)}.hv-sky .hv-stat-row .hv-num{white-space:nowrap;overflow-wrap:normal;font-size:clamp(20px,5.4cqi,40px)}.hv-recruit .hv-sky .hv-stat-row .hv-num{font-size:clamp(20px,4.6cqi,34px)}.hv-sky .hv-chrome-fade-b{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000),linear-gradient(#0000,#000 14% 45%,#0000 90%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000),linear-gradient(#0000,#000 14% 45%,#0000 90%);mask-composite:intersect}@media (min-width:1024px){.hv-nav-menu,.sidebar-wrap,.drawer-scrim{display:none!important}}.hv-nav-groups{gap:var(--hv-1);align-items:stretch;height:100%;margin-right:auto}.hv-dd{position:relative;display:flex;align-items: center}.hv-dd-btn{display:inline-flex;font-family:var(--hv-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--hv-ink);opacity:.85;border-radius:var(--hv-radius);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items: center;gap:7px;height:40px;padding:0 12px;font-size:12px;font-weight:500}.hv-dd-btn:hover,.hv-dd.is-open .hv-dd-btn{opacity:1;background:var(--hv-track)}.hv-dd-btn.is-current{opacity:1;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;text-decoration-color:#f3dc9acc}.hv-dd-caret{opacity:.7;transition:transform .15s}.hv-dd.is-open .hv-dd-caret{transform:rotate(180deg)}.hv-dd-menu{position:absolute;z-index:70;border:1px solid var(--hv-line-strong);border-radius:calc(var(--hv-radius) + 2px);background:color-mix(in srgb,var(--hv-navy)96%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-width:210px;padding:6px;top:calc(100% + 4px);left:-8px;box-shadow:0 18px 40px #060c1a80}.hv-dd-menu:before{content:"";position:absolute;height:12px;top:-12px;left:0;right:0}.hv-dd-menu[hidden]{display:none}.hv-dd-menu ul{list-style:none;display:grid;gap:2px;margin:0;padding:0}.hv-dd-menu a{display:flex;justify-content:space-between;align-items: center;gap:var(--hv-2);border-radius:var(--hv-radius);color:var(--hv-ink);text-decoration:none;letter-spacing:.01em;text-transform:none;opacity:.85;padding:10px 12px;font-size:14px}.hv-dd-menu a:hover{opacity:1;background:var(--hv-track)}.hv-dd-menu a:focus-visible{opacity:1;background:var(--hv-track)}.hv-dd-menu a[aria-current=page]{opacity:1;box-shadow:inset 2px 0 0 var(--hv-gilt);text-decoration:none}.hv-dd-ext{opacity:.6;font-size:12px}.hv-nav-search{width:190px}.hv-nav-search input{background:#ece8df0f!important;padding-top:8px!important;padding-bottom:8px!important;font-size:13px!important}.hv-nav-search ul[role=listbox]{min-width:340px;left:auto!important;right:0!important}@media (min-width:1024px) and (max-width:1180px){.hv-nav-search{width:150px}}.hv-tabs-strip .hv-tab{text-decoration:none;display:inline-block}.hv-tabs-group{padding:0 var(--hv-2)0 var(--hv-1);margin-right:var(--hv-1);color:var(--hv-muted);border-right:1px solid var(--hv-line);flex:none;align-self: center;line-height:20px}.hv-guild-toggle{display:flex;align-items: center;gap:var(--hv-1)var(--hv-2);margin:0 0 var(--hv-3);flex-wrap:wrap}.hv-guild-toggle-label{color:var(--hv-muted)}.hv-guild-toggle-opts{display:flex;flex-wrap:wrap;gap:6px}.hv-gt-opt{display:inline-flex;font-family:var(--hv-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--hv-muted);border:1px solid var(--hv-line);cursor:pointer;-webkit-tap-highlight-color:transparent;white-space:nowrap;background:0 0;border-radius:999px;align-items: center;gap:8px;min-height:36px;padding:0 14px 0 12px;font-size:12px;font-weight:500}.hv-gt-opt>i{background:var(--gc,var(--hv-accent));display:inline-block;border-radius:50%;width:7px;height:7px}.hv-gt-opt:hover{color:var(--hv-ink);border-color:var(--hv-line-strong)}.hv-gt-opt.is-on{color:var(--hv-ink);border-color:var(--hv-ink);background:var(--hv-track)}.hv-gt-opt:focus-visible{outline:2px solid var(--hv-gilt);outline-offset:2px}.hv-gt-dots{display:inline-flex;gap:2px}.hv-gt-dots i{display:inline-block;border-radius:50%;width:6px;height:6px}.hv-topbar .hv-nav{overflow:visible}.hv-topbar .hv-nav:before{clip-path:inset(22.222% round var(--hv-radius-glass))}.hv-topbar .hv-nav{z-index:2}.hv-topbar .hv-tabs-strip{position:relative;z-index:1}.hv-dd-menu{background:var(--hv-surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.hv-skyfield{position:fixed;z-index:-1;pointer-events:none;overflow:hidden;inset:0}.hv-stars{position:absolute;will-change:transform;background:0 0;border-radius:50%;width:1px;height:1px;top:0;left:0}.hv-stars-near{animation:hv-twinkle 5.5s ease-in-out infinite alternate}.app-shell{position:relative;z-index:1}@keyframes hv-twinkle{0%{opacity:.55}50%{opacity:1}to{opacity:.7}}.hv-skyfield-chart{position:absolute;will-change:transform;top:0;left:-3%;right:-3%}.hv-skyfield-plate{position:relative;height:100vh}.hv-skyfield-chart .hv-starchart{-webkit-mask-image:none;mask-image:none}.hv-skyfield-chart .hv-starchart-lines{opacity:.38}@media (prefers-reduced-motion:reduce){.hv-stars-near{animation:none}}.hv-poster{position:relative;padding:var(--hv-3)0 var(--hv-8)}.hv-poster-grid{display:grid;gap:var(--hv-3);grid-template-columns:1fr}.hv-poster-strip{display:flex;align-items: center;gap:var(--hv-3);padding-bottom:var(--hv-2);border-bottom:1px solid #ece8df38}.hv-poster-mark{font-family:var(--hv-display);color:var(--hv-gilt);letter-spacing:.02em;display:inline-flex;align-items: center;gap:8px;font-size:18px}.hv-poster-micro{font-family:var(--hv-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--hv-muted);font-size:10px;line-height:1.25}.hv-poster-micro-r{text-align:right}.hv-poster-rule{position:relative;background:#ece8df38;flex:1;height:1px}.hv-poster-rule:after{content:"✦";position:absolute;color:var(--hv-pearl);background:var(--hv-bg);padding:0 6px;font-size:12px;line-height:1;top:50%;left:50%;transform:translate(-50%,-52%)}.hv-poster-code{font-family:"Doto",var(--hv-sans);color:var(--hv-pearl);border:1px solid #ece8df59;border-radius:999px;padding:0 12px;font-size:26px;font-weight:900;line-height:1.3}@media (max-width:639px){.hv-poster-micro-r,.hv-poster-rule{display:none}.hv-poster-strip{justify-content:space-between}}.hv-poster-panel{background:var(--hv-bg);display:flex;border:1px solid #ece8df61;flex-direction:column;gap:6px;min-width:0;margin:0;padding:6px}.hv-poster-panel img{display:block;image-rendering:auto;width:100%;height:auto}.hv-poster-cap{display:flex;justify-content:space-between;gap:var(--hv-2);font-family:var(--hv-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--hv-muted);padding:2px 2px 0;font-size:10px}.hv-poster-cast img{aspect-ratio:4/3;object-fit:cover}.hv-poster-eye{display:none}.hv-poster-eye img{aspect-ratio:16/9;object-fit:cover;object-position:50% 50%}.hv-poster-type{display:flex;gap:var(--hv-3);container-type:inline-size;flex-direction:column;min-width:0}.hv-poster-title{font-family:var(--hv-display);letter-spacing:-.01em;text-transform:uppercase;display:flex;flex-direction:column;margin:0;font-weight:400;line-height:.86}.hv-poster-outline{color:var(--hv-pearl);-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px var(--hv-pearl);font-size:clamp(56px,24cqi,168px)}.hv-poster-solid{color:var(--hv-gilt);margin-top:.12em;font-size:clamp(34px,14.4cqi,100px)}.hv-poster .hv-stat-row{grid-template-columns:1fr 1.35fr 1fr;border-top:1px solid #ece8df38;border-bottom:1px solid #ece8df38}.hv-poster .hv-stat-row .hv-stat{padding:var(--hv-2)10px;min-width:0}.hv-poster .hv-stat-row .hv-stat:first-child{padding-left:0}.hv-poster .hv-stat-row .hv-num{white-space:normal;overflow-wrap:anywhere;font-size:clamp(22px,9cqi,36px)}.hv-poster .hv-stat-row .hv-label{letter-spacing:.08em;font-size:10px}.hv-poster-ruled{display:flex;flex-direction:column;gap:8px;margin:0}.hv-ruled-line{display:flex;font-family:var(--hv-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--hv-pearl);align-items: center;gap:10px;font-size:13px;font-weight:600}.hv-ruled-line i{background:#ece8df73;flex:1;height:1px}.hv-poster-cta{display:flex;justify-content:space-between;align-items: center;gap:var(--hv-3)}@media (min-width:768px){.hv-poster{padding-top:var(--hv-4)}.hv-poster-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--hv-4)}.hv-poster-strip,.hv-poster-cast{grid-column:1/-1}.hv-poster-type{grid-column:1/span 7}.hv-poster-eye{display:flex;grid-column:8/-1;align-self: start}}@media (min-width:1024px){.hv-poster-grid{grid-template-columns:minmax(0,4fr)minmax(0,8fr);grid-template-rows:auto minmax(0,1fr)auto;column-gap:var(--hv-4)}.hv-poster-eye{grid-column:1;grid-row:2;align-self:stretch;min-height:0}.hv-poster-eye img{aspect-ratio:auto;object-position:50% 45%;flex:1 1 0;height:100%;min-height:96px}.hv-poster-type{grid-column:1;grid-row:3;gap:var(--hv-2)}.hv-poster-cast{grid-column:2;grid-row:2/span 2;align-self: start}.hv-poster-outline{font-size:clamp(56px,22cqi,150px)}.hv-poster-solid{font-size:clamp(34px,13.2cqi,90px)}}.hv-poster-strip>*{background:var(--hv-bg)}.hv-poster .hv-stat-row .hv-num{white-space:nowrap;font-size:clamp(19px,6.6cqi,36px)}.hv-card,.card,.hv-poster-type,.hv-plate,.hv-rankings{-webkit-backdrop-filter:blur(5px)saturate(150%)brightness(1.15);backdrop-filter:blur(5px)saturate(150%)brightness(1.15);background:linear-gradient(#ffffff0d,#ffffff03 42%),#14224242;border:1px solid #ece8df21;box-shadow:inset 0 1px #ffffff24,0 10px 30px #040a1c38}.hv-card .hv-card,.hv-card .card,.card .card,.card .hv-card{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#ece8df08}.hv-ticker{background:#0e1a33d1}.hv-poster-type{padding:var(--hv-3);border-radius:var(--hv-radius)}.hv-plate,.hv-rankings{padding:var(--hv-4);border-radius:var(--hv-radius)}@media (max-width:639px){.hv-plate,.hv-rankings{padding:var(--hv-3)}}.hv-plate .hv-card,.hv-rankings .hv-card,.hv-plate .card,.hv-rankings .card{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#ece8df08}@supports  not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.hv-card,.card,.hv-poster-type,.hv-plate,.hv-rankings{background:#142242f0}}@media (min-width:768px){.marquee-canvas{height:30px}}@media (min-width:1024px){.marquee-canvas{height:24px}}.hv-card .hv-rank-n,.card .hv-rank-n,.hv-rankings .hv-rank-n{color:#ece8dfbd}.hv-fame-skel{margin-bottom:var(--hv-3);border-radius:var(--hv-radius);opacity:.06}.hv-fame-tabs{overflow-x:auto;scrollbar-width:none;margin-bottom:var(--hv-4)}.hv-fame-tabs::-webkit-scrollbar{display:none}.hv-fame-section{margin-top:40px}.hv-fame-section:first-of-type{margin-top:0}.hv-fame-note{margin-top:var(--hv-2)}.hv-fame-lede{margin:0 0 var(--hv-3)}.hv-fame-rank{grid-template-columns:40px 32px minmax(0,1fr);gap:12px}.hv-rank-compact.hv-fame-rank{grid-template-columns:32px 24px minmax(0,1fr);gap:10px}.hv-fame-rank-body{min-width:0}.hv-fame-rank .hv-rank-name{font-size:22px}.hv-fame-rank.hv-rank-compact .hv-rank-name{font-size:16px}.hv-fame-rank .hv-rank-name button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:100%;font-family:inherit;color:inherit!important;border-bottom:0!important}.hv-fame-rank .hv-rank-name button:hover{text-decoration:underline;text-decoration-color:var(--hv-line-strong);text-underline-offset:4px;color:var(--hv-ink)!important}.hv-fame-sub{display:flex;flex-wrap:wrap;gap:12px}.hv-fame-rank .hv-bar{margin-top:10px}.hv-fame-quiet .hv-rank:first-child{box-shadow:none;background:0 0;width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.hv-fame-quiet .hv-rank:first-child .hv-rank-name{color:var(--hv-ink);text-shadow:none}.hv-fame-quiet .hv-rank:first-child .hv-num{color:var(--hv-ink);text-shadow:0 0 14px #ece8df4d}.hv-fame-scroll{overflow-y:auto;border-bottom:1px solid var(--hv-line);max-height:560px}.hv-fame-table thead th{position:sticky;background:var(--hv-surface-solid);z-index:1;top:0}.hv-fame-table td{background:0 0}.hv-fame-table tr:hover td{background:var(--hv-track)}.hv-fame-table .hv-num{font-size:16px}.hv-fame-pos{width:40px}.hv-fame-gain{display:block;white-space:nowrap;margin-top:2px}.hv-fame-member{display:flex;align-items: center;gap:10px;min-width:0}.hv-fame-member-text{display:flex;flex-direction:column;gap:2px;min-width:0}.hv-fame-member-name{display:inline-flex;color:var(--hv-ink);align-items: center;gap:6px;min-width:0}.hv-fame-member-name button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.hv-fame-star{color:var(--hv-gilt);font-size:12px;line-height:1}.hv-fame-order{border-bottom:0}.hv-fame-order .hv-tab{padding:10px 14px}.hv-fame-rider{display:flex;flex-direction:column;gap:12px}.hv-fame-rider-head{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items: center;gap:12px}.hv-fame-rider.hv-lit .hv-fame-member-name,.hv-fame-rider.hv-lit .hv-num{color:#f3dc9a}.hv-fame-rider-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.hv-fame-rider .hv-grid,.hv-fame .hv-grid>.hv-card{margin:0}.hv-fame-grads .hv-card-head{align-items:baseline}.hv-fame-grads .hv-display-sm{margin:0}.hv-fame-list{list-style:none;margin:0;padding:0}.hv-fame-list li{display:grid;grid-template-columns:24px minmax(0,1fr)auto;border-top:1px solid var(--hv-line);align-items: center;gap:10px;padding:8px 0}.hv-fame-grad-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font:inherit;color:var(--hv-ink);cursor:pointer;background:0 0;border:0;min-width:0;padding:0;font-size:14px}.hv-fame-grad-name:hover{text-decoration:underline;text-underline-offset:3px}.hv-fame-grad-name button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%}.hv-fametrain{margin-bottom:var(--hv-4);display:flex;gap:var(--hv-4);flex-direction:column}.hv-fametrain-hero{display:grid;grid-template-columns:1fr;gap:var(--hv-3);align-items: center}.hv-fametrain-banner{border:1px solid var(--hv-line);border-radius:var(--hv-radius);image-rendering:pixelated;display:block;width:200px;max-width:100%;height:auto}.hv-fametrain-copy{display:flex;flex-direction:column;gap:10px;min-width:0}.hv-fametrain-copy .hv-display,.hv-fametrain-copy p{margin:0}.hv-fametrain-copy strong{color:var(--hv-ink);font-weight:600}.hv-fametrain-where{display:flex;border:1px solid var(--hv-line);border-radius:var(--hv-radius);background:0 0;flex-direction:column;gap:4px;padding:12px 16px}.hv-fametrain-where strong{color:var(--hv-ink);font-weight:600}.hv-fametrain-block .hv-panel-head{margin-bottom:var(--hv-2)}.hv-fametrain-empty{padding:var(--hv-4)var(--hv-3);border-style:dashed}.hv-fametrain-empty code{color:var(--hv-ink);font-family:ui-monospace,monospace}.hv-fametrain-queue{display:flex;flex-wrap:wrap;gap:8px}.hv-fametrain-chip{text-transform:none;letter-spacing:0;font-size:12px}.hv-fametrain-chip-name{color:var(--hv-ink)}.hv-fametrain-lede{margin:0 0 var(--hv-3)}@media (min-width:768px){.hv-fametrain-hero{grid-template-columns:200px minmax(0,1fr);gap:var(--hv-4)}.hv-fametrain-where{flex-direction:row;align-items:baseline;gap:12px}}@media (max-width:767px){.hv-fame .hv-grid,.hv-fametrain .hv-grid{grid-template-columns:minmax(0,1fr)}.hv-fame-section{margin-top:32px}.hv-fame-rank .hv-rank-name{font-size:18px}.hv-fame-order{width:100%}}.hv-profile{display:flex;flex-direction:column;gap:32px;min-width:0}@media (min-width:768px){.hv-profile{gap:40px}}.hv-profile .mb-6{margin-bottom:0}.hv-profile>.hv-grid{row-gap:32px}.hv-profile-sec{min-width:0}.hv-profile-meta{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.hv-profile-name{overflow-wrap:anywhere}.hv-profile-footnote{margin-top:var(--hv-2)}.hv-profile-aside{margin-left:8px}.hv-profile-nav{display:flex;justify-content:space-between;align-items: center;gap:var(--hv-2);flex-wrap:wrap}.hv-profile .hv-profile-plate{background:0 0;margin-bottom:0}.hv-profile .hv-profile-plate .hv-plate-mark{display:block;opacity:1;color:inherit}.hv-profile-plate .hv-row{gap:8px}.hv-profile-plate .hv-stat-row .hv-num{overflow-wrap:anywhere}@media (max-width:767px){.hv-profile .hv-profile-plate{grid-template-columns:minmax(0,1fr);gap:var(--hv-2)}.hv-profile .hv-profile-plate .hv-plate-mark{order:-1}.hv-profile .hv-profile-plate .hv-plate-mark:empty{display:none}.hv-profile-plate .hv-plate-mark .hv-portrait{width:112px!important;height:112px!important}.hv-profile-plate .hv-stat-row .hv-num{font-size:26px}.hv-profile .hv-profile-plate .hv-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hv-profile .hv-profile-plate .hv-stat-row .hv-stat{padding:var(--hv-2)12px}.hv-profile .hv-profile-plate .hv-stat-row .hv-stat:nth-child(odd){border-left:0;padding-left:0}.hv-profile .hv-profile-plate .hv-stat-row .hv-stat:nth-child(n+3){border-top:1px solid var(--hv-line)}}.hv-card.hv-profile-flush{overflow:hidden;padding:0}.hv-profile-kv-table td:first-child{color:var(--hv-muted)}.hv-profile-kv-table tr:last-child td{border-bottom:0}.hv-profile-kv-table .num{white-space:nowrap}.hv-profile-kv-table .hv-profile-r,.hv-pd-table .hv-pd-r{text-align:right}@media (max-width:767px){.hv-profile-kv-table .num{white-space:normal}.hv-profile-kv-table td:first-child{width:42%}}.hv-profile-kv-table .num .tag,.hv-profile-kv-table .num span:not(.hv-num):not(.hv-tech){margin-left:6px}.hv-card.hv-profile-radar{display:flex;padding:var(--hv-5)var(--hv-3);justify-content:center;align-items: center}.hv-profile-radar svg{max-width:100%;height:auto}.hv-profile-radar svg path[opacity="0.15"],.hv-profile-radar svg line{stroke:var(--hv-ink);opacity:.16}.hv-profile-radar svg circle{stroke:var(--hv-bg)}.hv-profile-radar svg path[opacity="0.2"]{opacity:.16}.hv-profile-radar svg text{letter-spacing:.08em;fill:var(--hv-muted)!important;font-family:var(--hv-sans)!important}.hv-profile-radar svg g>text:last-child{fill:var(--hv-ink)!important;font-family:var(--hv-dot)!important;font-weight:900!important}.hv-profile-trails{display:flex;gap:var(--hv-3);flex-direction:column}.hv-profile-trail-line{display:flex;justify-content:space-between;align-items:baseline;gap:var(--hv-2);flex-wrap:wrap;margin-bottom:8px}.hv-stat-row.hv-profile-career{border-top:0;border-bottom:0}.hv-profile-career .hv-stat{gap:6px;padding-top:4px;padding-bottom:4px}.hv-profile-career .hv-stat .hv-tech{letter-spacing:.08em}.hv-profile-wow{display:grid;grid-template-columns:minmax(0,1fr)auto minmax(0,1fr);gap:var(--hv-3);align-items:stretch}.hv-profile-wcol{display:flex;flex-direction:column;gap:4px;min-width:0}.hv-profile-wrows{display:flex;flex-direction:column;gap:8px;margin-top:10px}.hv-profile-kv{display:flex;justify-content:space-between;align-items:baseline;gap:var(--hv-2)}.hv-profile-kv .hv-num{font-size:16px}.hv-profile-delta{display:flex;justify-content:center;align-items: center;gap:var(--hv-2);padding:0 var(--hv-3);border-left:1px solid var(--hv-line);border-right:1px solid var(--hv-line);text-align:center;flex-direction:column}@media (max-width:767px){.hv-profile-wow{grid-template-columns:minmax(0,1fr)}.hv-profile-delta{padding:var(--hv-2)0;border:0;border-top:1px solid var(--hv-line);border-bottom:1px solid var(--hv-line);flex-direction:row;justify-content:space-around}}.hv-profile-note p{margin:0 0 10px;line-height:1.65}.hv-profile-note p:last-child{margin-bottom:0}.hv-profile-toggle{display:inline-flex;align-items: center;gap:8px;min-height:32px}.hv-profile-toggle:hover .hv-tech{color:var(--hv-ink)}.hv-profile-caret{color:var(--hv-muted);display:inline-block;transition:transform .15s;font-size:11px}.hv-profile-caret.is-open{transform:rotate(90deg)}.hv-profile-alm-cta{display:flex;justify-content:space-between;align-items: center;gap:var(--hv-2);flex-wrap:wrap}.hv-profile-alm-cta .hv-btn{white-space:nowrap;text-decoration:none}.hv-profile-alm{display:flex;gap:var(--hv-4);margin-top:var(--hv-3);padding-top:var(--hv-3);border-top:1px solid var(--hv-line);flex-direction:column}.hv-profile-alm-groups{display:flex;gap:var(--hv-3);margin-top:var(--hv-2);flex-direction:column}.hv-profile-stage{display:flex;align-items: center;gap:8px}.hv-profile-swatch{display:inline-block;vertical-align:middle;border-radius:50%;flex-shrink:0;width:8px;height:8px}.hv-alm-grid{display:grid;gap:8px;margin-top:8px}.hv-alm-grid-comp{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.hv-alm-grid-sq{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.hv-alm-tile{position:relative;display:block;overflow:hidden;cursor:pointer;font:inherit;color:var(--hv-ink);text-align:center;border:1px dashed var(--hv-line);border-radius:var(--hv-radius);background:var(--hv-surface);min-width:0;padding:0}.hv-alm-tile:hover{border-color:var(--hv-line-strong)}.hv-alm-tile:focus-visible{outline:1px solid var(--hv-ink);outline-offset:2px}.hv-alm-tile.is-owned{border:1px solid var(--tier);background:color-mix(in srgb,var(--tier)18%,var(--hv-surface-solid))}.hv-alm-tile.is-owned.is-plain{background:var(--hv-surface-solid)}.hv-alm-tile.is-main{border:2px solid var(--acc)}.hv-alm-sq{aspect-ratio:1;display:flex;justify-content:center;align-items: center;width:100%;padding:4px}.hv-alm-art{position:relative;aspect-ratio:1;overflow:hidden;width:100%}.hv-alm-img{display:block;object-fit:contain;width:100%;height:100%}.hv-alm-img-cover{object-fit:cover;object-position:center top}.hv-alm-pixel{image-rendering:pixelated}.hv-alm-img.is-locked{filter:grayscale(1);opacity:.35}.hv-alm-lv,.hv-alm-meta,.hv-alm-role,.hv-alm-eq,.hv-alm-tier{position:absolute;font-family:var(--hv-sans);color:var(--hv-ink);white-space:nowrap;background:#0e1a33e0;border-radius:2px;padding:0 4px;font-weight:600;line-height:14px}.hv-alm-lv{font-size:10px;top:2px;right:2px}.hv-alm-meta{font-size:10px;bottom:2px;right:2px}.hv-alm-role{text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--hv-line-strong);font-size:8px;line-height:12px;top:2px;left:2px}.hv-alm-role.is-main{background:var(--acc);border-color:var(--acc);color:var(--hv-bg)}.hv-alm-eq{background:var(--acc);color:var(--hv-bg);font-size:8px;line-height:12px;top:2px;right:2px}.hv-alm-tier{color:var(--hv-muted);font-size:10px;top:2px;left:2px}.hv-alm-tier.is-owned{color:var(--hv-ink)}.hv-alm-tfallback{font-size:18px}.hv-alm-cap{display:block;letter-spacing:.06em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;font-size:9px;font-weight:600;line-height:18px}.hv-profile-scrim{position:fixed;z-index:60;display:flex;padding:var(--hv-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07102ab8;justify-content:center;align-items: center;inset:0}.hv-profile-modal{position:relative;padding:var(--hv-3);padding-top:var(--hv-4);background:var(--hv-surface-solid);border:1px solid var(--hv-line-strong);border-radius:var(--hv-radius);color:var(--hv-ink);width:100%;max-width:360px}.hv-profile-modal .hv-profile-modal-x{position:absolute;min-height:36px;top:4px;right:12px}.hv-profile-detail{display:flex;align-items: center;gap:var(--hv-3)}.hv-alm-frame{display:flex;border:1px dashed var(--hv-line-strong);border-radius:var(--hv-radius);background:var(--hv-bg);flex-shrink:0;justify-content:center;align-items: center;padding:4px}.hv-alm-frame.is-owned{border:1px solid var(--acc)}.hv-profile-tilemeta{font-size:16px}.pd-overlay.hv-pd-overlay{background:#07102a99}.pd-drawer.hv-pd{background:var(--hv-surface-solid);color:var(--hv-ink);border-left:1px solid var(--hv-line-strong);box-shadow:none}.pd-drawer.hv-pd .drawer-bar{background:var(--hv-surface-solid);border-bottom:1px solid var(--hv-line);padding:6px var(--hv-2)6px var(--hv-3)}.pd-drawer.hv-pd .drawer-bar .hv-btn-ghost{padding-left:10px;padding-right:10px}.hv-pd .drawer-body{padding:var(--hv-3);gap:var(--hv-3)}.hv-pd-id{display:flex;align-items: center;gap:var(--hv-2);min-width:0}.hv-pd .hv-pd-name{overflow-wrap:anywhere;line-height:1}.hv-pd-line{margin-top:6px}.hv-pd-badges{gap:6px;margin-top:8px}.hv-pd .hv-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hv-pd .hv-stat-row .hv-stat{padding:var(--hv-2)12px;gap:6px}.hv-pd .hv-stat-row .hv-stat:nth-child(odd){border-left:0;padding-left:0}.hv-pd .hv-stat-row .hv-stat:nth-child(n+3){border-top:1px solid var(--hv-line)}.hv-pd .hv-stat-row .hv-num{overflow-wrap:anywhere}.hv-pd .hv-stat-row .hv-label{font-size:11px}.hv-pd-table td:first-child{color:var(--hv-muted);padding-left:0}.hv-pd-table td:last-child{padding-right:0}.hv-pd-table tr:last-child td{border-bottom:0}.hv-pd-head{margin-bottom:10px}.hv-pd-ns{display:block;margin-top:6px}.hv-pd-ns>*{white-space:normal;display:inline-block;max-width:100%;line-height:1.3;margin-left:0!important}.hv-pd-chipnum{font-family:var(--hv-dot);letter-spacing:.02em;font-size:14px;font-weight:900}@media (max-width:767px){.pd-drawer.hv-pd{border-left:0;border-top:1px solid var(--hv-line-strong);border-radius:var(--hv-radius)var(--hv-radius)0 0}.pd-drawer.hv-pd.open{box-shadow:none}.pd-drawer.hv-pd:before{background:var(--hv-line-strong)}}.hv-sec-block{min-width:0;margin-bottom:32px}.hv-grade-bar{display:flex;overflow:hidden;border:1px solid var(--hv-line);border-radius:var(--hv-radius);margin-bottom:var(--hv-3);height:28px}.hv-grade-seg{display:flex;color:var(--hv-ink);justify-content:center;align-items: center;gap:4px;min-width:28px;font-size:11px;font-weight:600}.hv-grade-seg+.hv-grade-seg{border-left:1px solid var(--hv-line)}.hv-grade-list{display:flex;flex-direction:column}.hv-grade{padding:var(--hv-2)0 var(--hv-2)var(--hv-2);border-left:3px solid var(--hv-line);border-top:1px solid var(--hv-line)}.hv-grade-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--hv-2);flex-wrap:wrap;margin-bottom:10px}.hv-grade-chip{display:inline-flex;border:1px solid var(--hv-line);border-radius:var(--hv-radius);background:var(--hv-surface);align-items: center;gap:8px;padding:4px 10px}.hv-grade-chip .hv-num{font-size:14px}.hv-card.hv-pg{overflow:hidden;padding:0}.hv-pg-scroll{overflow-y:auto;overscroll-behavior:contain;max-height:400px}.hv-pg thead th{position:sticky;background:var(--hv-surface-solid);z-index:1;top:0}.hv-pg .hv-pg-c{text-align:center;width:48px;padding-left:4px;padding-right:4px}.hv-pg-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:0}.hv-pg-cell{display:inline-block;text-align:center;border:1px solid var(--hv-line);color:var(--hv-ink);border-radius:2px;width:18px;height:18px;font-size:10px;line-height:16px}.hv-pg-cell.is-on{background:#8fb3e82e;border-color:#8fb3e8}.hv-card.hv-record{padding:var(--hv-2)var(--hv-3);margin-bottom:24px}.hv-record-head{display:flex;justify-content:space-between;align-items: center;gap:var(--hv-2);flex-wrap:wrap}.hv-record-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0}.hv-record-streak{align-self: center}.hv-record-note{margin-top:8px}.hv-record-history{margin-top:var(--hv-2);border-top:1px solid var(--hv-line);padding-top:4px}.hv-record-week{border-bottom:1px solid var(--hv-line);padding:10px 0}.hv-record-week:last-child{border-bottom:0}.hv-record-wl{display:inline-block;text-align:center;border:1px solid var(--hv-line);color:var(--hv-muted);border-radius:2px;min-width:22px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px}.hv-record-wl.is-win{color:#8fb3e8;border-color:#8fb3e899}.hv-record-label{color:var(--hv-ink);font-weight:600}.hv-record-opps{letter-spacing:.08em;margin-top:4px;padding-left:30px;line-height:1.7}.hv-alm-initials{display:grid;font-family:var(--hv-dot);letter-spacing:.06em;color:var(--hv-ink);place-items: center;width:100%;height:100%;font-size:18px}.hv-alm-initials.is-locked{opacity:.45}.hv-honorary-profile .hv-profile-plate.hv-honorary-plate{border-color:#d4af644d}.hv-honorary-portrait{box-shadow:inset 0 0 0 1px #d4af6473}.hv-honorary-note{margin-bottom:var(--hv-2);padding:10px 14px}.hv-honorary-history{margin-top:var(--hv-2);flex-wrap:wrap}.hv-stats-section{margin-top:40px}.hv-plate+.hv-stats-section{margin-top:0}.hv-stats-narrow{max-width:900px}.hv-stats-link{color:#8fb3e8;text-decoration:underline;text-underline-offset:3px}.hv-stats-link:hover{color:var(--hv-sky)}.hv-stats-name{overflow-wrap:anywhere;font-size:.7em}.hv-stats .hv-delta-up,.hv-ov .hv-delta-up{color:#8fb3e8}.hv-stats .hv-delta-down,.hv-ov .hv-delta-down{color:#e8b48f}.hv-stats-who{display:inline-flex;align-items: center;gap:10px;min-width:0}.hv-rank-name.hv-stats-who{font-family:var(--hv-sans);font-size:15px;font-weight:500}.hv-rank-sub.hv-row{margin-top:6px}.hv-table th.hv-sort{cursor:pointer;user-select:none}.hv-table th.hv-sort:hover{color:var(--hv-ink)}.hv-stats-mrow{display:grid;grid-template-columns:auto minmax(0,1fr)auto;border-top:1px solid var(--hv-line);align-items: center;gap:12px;padding:12px 0}.hv-stats-mrow:last-child{border-bottom:1px solid var(--hv-line)}.hv-stats-mrow-id{display:flex;flex-direction:column;gap:4px;min-width:0}.hv-stats-mrow-id .hv-tech{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hv-stats-mrow-end{display:flex;flex-direction:column;align-items: flex-end;gap:6px}.hv-ov-dist{display:flex;border-bottom:1px solid var(--hv-line);justify-content:space-between;align-items: center;gap:12px;padding:6px 0}.hv-ov-dist:last-child{border-bottom:0}.hv-stats-tools{position:sticky;top:var(--hv-topbar-h,0);z-index:50;background:var(--hv-bg);margin-top:40px;margin-bottom:24px;padding-top:16px}.hv-stats-tools .hv-panel-head{border-bottom:0;margin-bottom:0}.hv-stats-collapse{display:flex;justify-content:center;padding:24px 0}.hv-chart{margin-bottom:0}.hv-chart-grid{stroke:var(--hv-line);stroke-width:1;vector-effect:non-scaling-stroke}.hv-chart-axis{font-family:var(--hv-sans);letter-spacing:.08em;text-transform:uppercase;fill:var(--hv-muted);font-size:11px;font-weight:500}.hv-chart-cross{stroke:var(--hv-line-strong);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.hv-chart-tip rect:not(.hv-chart-swatch){fill:var(--hv-surface-solid);stroke:var(--hv-line-strong);stroke-width:1}.hv-chart-tip-date{font-family:var(--hv-sans);letter-spacing:.08em;text-transform:uppercase;fill:var(--hv-muted);font-size:10px;font-weight:500}.hv-chart-tip-val{font-family:var(--hv-sans);fill:var(--hv-ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.hv-chart-delta.is-up{color:#8fb3e8}.hv-chart-delta.is-down{color:#e8b48f}.hv-chart-legend{display:flex;flex-wrap:wrap;align-items: center;gap:8px 16px}.hv-chart-legend .hv-tech{display:inline-flex;color:var(--hv-ink);align-items: center;gap:6px}.hv-chart-legend i{display:inline-block;border-radius:2px;width:10px;height:10px}.hv-cpspread-title{display:inline-flex;align-items: center;gap:8px}.hv-cpspread .hv-stat-row{margin-bottom:8px}.hv-cpspread-svr{text-transform:none;letter-spacing:.02em}.hv-cpspread-server{margin:0 0 24px}.hv-cpspread-road{margin:16px 0 32px}.hv-cpspread-med{color:#f3dc9a;font-weight:600}.hv-cpspread-sub{margin-bottom:8px}.hv-cpbar{display:grid;grid-template-columns:120px minmax(0,1fr)90px;align-items: center;gap:12px;padding:4px 0;font-size:13px}.hv-cpbar-name{color:var(--hv-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hv-cpbar-track{background:var(--hv-track);overflow:hidden;border-radius:1px;height:6px}.hv-cpbar-fill{opacity:.85;border-radius:1px;min-width:4px;height:100%}.hv-cpbar-v{color:var(--hv-muted);text-align:right;font-size:12px}.hv-cpspread-legend{border-top:1px solid var(--hv-line);margin-top:16px;padding-top:12px}.hv-season{margin-bottom:24px}.hv-season-scroll{overflow-x:auto}.hv-season-th.is-mode{border-left:3px solid #0000}.hv-season-label{color:var(--hv-ink);white-space:nowrap;font-weight:600}.hv-season-cell{white-space:nowrap;color:var(--hv-ink)}.hv-season-muted{color:var(--hv-muted);margin-left:4px;font-size:12px}.hv-season-pill{border-radius:var(--hv-radius);text-transform:uppercase;letter-spacing:.08em;vertical-align:middle;white-space:nowrap;border:1px solid;margin-left:8px;padding:1px 6px;font-size:10px;font-weight:600}.hv-season-wl{border:1px solid var(--hv-line-strong);border-radius:var(--hv-radius);color:var(--hv-muted);vertical-align:middle;margin-left:6px;padding:0 5px;font-size:10px;font-weight:700}.hv-season-wl.is-win{color:#8fb3e8;border-color:#8fb3e8}.hv-season-more{display:block;border-top:1px solid var(--hv-line);text-align:center;cursor:pointer;width:100%;padding:10px 12px}.hv-season-more:hover{color:var(--hv-ink)}@media (max-width:767px){.hv-stats-section{margin-top:32px}.hv-cpbar{grid-template-columns:92px minmax(0,1fr)72px;gap:8px}.hv-stats .hv-tabs{overflow-x:auto}}.hv-stats.hv-brutal .hv-stats-section{margin-top:var(--hv-8)}.hv-stats-readout{margin-top:var(--hv-4);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hv-4);padding:var(--hv-4)0 0;border-top:1px solid var(--tb-line)}@media (min-width:640px){.hv-stats-readout{grid-template-columns:minmax(0,1.3fr)minmax(0,1fr);align-items: center}}.hv-stats-readout-type{display:flex;gap:var(--hv-2);flex-direction:column;min-width:0}.hv-stats.hv-brutal .hv-stats-readout-n{font-family:var(--hv-sans);letter-spacing:-.05em;color:var(--tb-accent);margin:0;font-size:clamp(72px,9vw,128px);font-weight:900;line-height:.8}.hv-stats-readout-n span{vertical-align:.35em;margin-right:4px;font-size:.55em;font-weight:300}.hv-stats-readout-dial{display:flex;align-items: center;gap:var(--hv-2);flex-direction:column}.hv-stats-stack{display:flex;gap:var(--hv-4);flex-direction:column}.hv-stats.hv-brutal .hv-stats-crossplate{flex:1;min-height:260px}.hv-stats-punchgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hv-5)}.hv-stats-punchgrid .hv-tb-vert{display:none}@media (min-width:1100px){.hv-stats-punchgrid{grid-template-columns:minmax(0,900px)minmax(0,1fr)}.hv-stats-punchgrid .hv-tb-vert{display:flex;border-left:1px solid var(--tb-line);padding-left:var(--hv-4)}}.hvs-page{display:flex;flex-direction:column}.hvs-section{min-width:0;margin-top:36px}.hvs-page>.hv-plate+.hvs-section,.hvs-page>.hv-plate+.hv-empty{margin-top:8px}.hvs-block{margin-top:var(--hv-3)}.hvs-block-tight{margin:0 0 var(--hv-2)}.hvs-note{margin-top:12px;line-height:1.5}.hvs-subhead{margin-bottom:8px}.hvs-ink{color:var(--hv-ink)}.hvs-inline{display:inline-flex;align-items: center;gap:8px}.hvs-link{color:var(--hv-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--hv-line-strong)}.hvs-link:hover{color:var(--hv-ink);text-decoration-color:var(--hv-ink)}.hvs-up{color:#8fb3e8;letter-spacing:.02em;white-space:nowrap;font-size:12px;font-weight:600}.hvs-down{color:#e8b48f;letter-spacing:.02em;white-space:nowrap;font-size:12px;font-weight:600}td.hvs-up,td.hvs-down{font-size:13px}.hvs-tabs{margin-top:var(--hv-4)}.hvs-tabs .hv-tab:disabled{opacity:.45;cursor:not-allowed}.hvs-tabs .hv-tab:disabled:hover{color:var(--hv-muted)}.hvs-tabs-scroll{overflow-x:auto;scrollbar-width:none}.hvs-tabs-scroll::-webkit-scrollbar{display:none}.hvs-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.hvs-scroll>table{min-width:max-content}.hvs-scroll-y{overflow-y:auto;max-height:460px}.hvs-sort{cursor:pointer;user-select:none}.hvs-sort:hover{color:var(--hv-ink)}.hvs-mob{display:none}@media (max-width:767px){.hvs-desk{display:none}.hvs-mob{display:block}}.hvs-mrow{display:grid;grid-template-columns:44px minmax(0,1fr);border-top:1px solid var(--hv-line);align-items: start;gap:12px;padding:12px 0}.hvs-mrow:last-child{border-bottom:1px solid var(--hv-line)}.hvs-mrow-n{color:var(--hv-ink);padding-top:2px}.hvs-mrow-body{display:flex;flex-direction:column;gap:6px;min-width:0}.hvs-mrow-line{display:flex;justify-content:space-between;align-items: center;gap:12px;min-width:0}.hvs-mrow-meta{display:flex;flex-wrap:wrap;align-items: center;gap:6px 12px}.hv-table tr.hvs-ours td{color:var(--hv-ink);font-weight:600}.hv-table tr.hvs-ours td:first-child{box-shadow:inset 2px 0 0 var(--hv-gilt)}.hv-table tr.hvs-theirs td{color:var(--hv-muted)}.hv-table tr.hvs-theirs td .hv-num{color:var(--hv-muted);text-shadow:none}.hvs-star{color:#f3dc9a;margin-left:6px;font-size:10px}.hvs-bench{display:flex;flex-wrap:wrap;gap:12px 24px}.hvs-bench-chip{display:inline-flex;color:var(--hv-ink);align-items: center;gap:8px;font-size:14px}.hvs-chips{margin-bottom:var(--hv-3)}.hvs-band{display:flex;gap:10px;margin-top:6px}.hvs-band span{text-align:center;border-top:1px solid var(--hv-line-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-top:6px}.hvs-tide{margin-top:var(--hv-3)}.hvs-shift{display:flex;border-top:1px solid var(--hv-line);flex-wrap:wrap;align-items: center;gap:8px 10px;padding:8px 0}.hvs-shift-tiers{display:inline-flex;align-items: center;gap:6px}.hvs-tier{letter-spacing:.04em;border-radius:var(--hv-radius);white-space:nowrap;border:1px solid;padding:2px 6px;font-size:11px;font-weight:500}.hvs-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hv-4)}.hvs-mover{display:flex;border-top:1px solid var(--hv-line);justify-content:space-between;align-items: center;gap:12px;padding:8px 0}.hvs-race{display:grid;grid-template-columns:180px minmax(0,1fr)96px;align-items: center;gap:var(--hv-3);border-top:1px solid var(--hv-line);padding:14px 0}.hvs-race:last-child{border-bottom:1px solid var(--hv-line)}.hvs-race.hv-lit{border-top-color:#0000;margin:0 -12px;padding-left:12px;padding-right:12px}.hvs-race-nm{display:flex;flex-direction:column;gap:4px;min-width:0}.hvs-race-name{font-family:var(--hv-display);color:var(--hv-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:400;line-height:1}.hvs-race.hv-lit .hvs-race-name{color:#f3dc9a}.hvs-race-pts{text-align:right;white-space:nowrap}.hvs-lit-text{color:#f3dc9a}.hvs-lb{border-top:1px solid var(--hv-line)}.hvs-lb-row{display:flex;border-bottom:1px solid var(--hv-line);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 10px;font-size:14px}.hvs-lb-row.hvs-ours{box-shadow:inset 2px 0 0 var(--hv-gilt);background:var(--hv-track);font-weight:600}.hvs-lb-who{display:flex;align-items:baseline;gap:10px;min-width:0}.hvs-lb-n{flex-shrink:0;width:40px}.hvs-lb-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--hv-ink)}.hvs-lb-val{display:flex;color:var(--hv-ink);flex-shrink:0;align-items:baseline;gap:12px}.hvs-pips{display:grid;grid-template-columns:repeat(50,minmax(0,1fr));margin:var(--hv-2)0;gap:2px}.hvs-pips i{aspect-ratio:1;border:1px solid var(--hv-line-strong);border-radius:1px}.hvs-pips i.bn,.hvs-legend i.bn{border:1px dashed var(--hv-line-strong);background:0 0}.hvs-legend{display:flex;flex-wrap:wrap;gap:8px 16px}.hvs-legend span{display:inline-flex;align-items: center;gap:6px}.hvs-legend i{display:inline-block;border-radius:1px;width:10px;height:10px}.hvs-details{margin-top:var(--hv-3);border-top:1px solid var(--hv-line);padding-top:12px}.hvs-details summary{cursor:pointer}.hvs-details summary:hover{color:var(--hv-ink)}.hvs-details-body{padding-top:12px}.hvs-wrow{display:grid;grid-template-columns:110px minmax(0,1fr)240px;align-items: center;gap:var(--hv-3);padding:6px 0}.hvs-wrow-sep{border-top:1px solid var(--hv-line);margin-top:8px;padding-top:12px}.hvs-track{background:var(--hv-track);border:1px solid var(--hv-line);position:relative;border-radius:1px;height:16px}.hvs-track b{position:absolute;border-radius:1px;top:0;bottom:0;left:0}.hvs-track-pct{position:absolute;display:flex;letter-spacing:.08em;color:var(--hv-ink);align-items: center;font-size:11px;font-weight:500;top:0;bottom:0;right:6px}.hvs-week{display:flex;justify-content:space-between;align-items: center;gap:var(--hv-3);margin-top:var(--hv-3);flex-wrap:wrap}.hvs-week-line{margin-top:6px}.hvs-week-prev{text-align:right;display:flex;flex-direction:column;gap:4px}.hvs-gps-row{display:grid;grid-template-columns:40px minmax(0,1fr)auto 84px;align-items: center;gap:var(--hv-3);border-top:1px solid var(--hv-line);padding:12px 0}.hvs-gps-row:last-child{border-bottom:1px solid var(--hv-line)}.hvs-gps-row.hv-lit,.hvs-punch-row.hv-lit{border-top-color:#0000;margin:0 -12px;padding-left:12px;padding-right:12px}.hvs-gps-rk{color:var(--hv-muted);font-size:18px}.hv-lit .hvs-gps-rk{color:#f3dc9a}.hvs-gps-who{display:flex;flex-direction:column;gap:4px;min-width:0}.hvs-gps-nm{font-size:15px}.hvs-gps-badges{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.hvs-gps-career{letter-spacing:.08em}.hvs-gps-score{text-align:right;color:var(--hv-ink)}.hvs-cbars{display:flex;align-items: flex-end;gap:2px;height:22px}.hvs-cbars i{border-radius:1px;width:7px}.hvs-cbars i.z{border:1px solid var(--hv-line-strong);background:0 0;height:4px}.hvs-league-row{display:grid;grid-template-columns:40px minmax(0,1fr)auto;align-items: center;gap:var(--hv-3);border-top:1px solid var(--hv-line);padding:12px 0 12px 10px}.hvs-league-row:last-of-type{border-bottom:1px solid var(--hv-line)}.hvs-league-row.is-promote{box-shadow:inset 2px 0 #8fb3e8}.hvs-league-row.is-demote{box-shadow:inset 2px 0 #e8b48f}.hvs-league-end{flex-wrap:nowrap}.hvs-away-row{display:flex;justify-content:space-between;align-items: center;gap:var(--hv-3);border-top:1px solid var(--hv-line);flex-wrap:wrap;padding:14px 0}.hvs-away-row:last-child{border-bottom:1px solid var(--hv-line)}.hvs-away-who{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:15px}.hvs-away-reason{padding-left:34px}.hvs-away-when{white-space:nowrap;text-align:right}.hvs-cq-grid{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--hv-3);border-top:1px solid var(--hv-line)}@media (min-width:768px){.hvs-cq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.hvs-cq-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hvs-cq{display:grid;grid-template-columns:32px minmax(0,1fr);border-bottom:1px solid var(--hv-line);align-items:baseline;gap:10px;min-width:0;padding:10px 8px 10px 10px}.hvs-cq-rank{font-family:var(--hv-dot);color:var(--hv-muted);font-size:18px;font-weight:900}.hvs-cq-body{display:flex;flex-direction:column;gap:3px;min-width:0}.hvs-cq-name{color:var(--hv-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.hvs-cq-lv{letter-spacing:.08em;margin-left:6px}.hvs-cq-meta{letter-spacing:.08em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hvs-cq.is-us{box-shadow:inset 2px 0 0 var(--hv-gilt);background:linear-gradient(90deg,#d9b96a1f,#0000 70%)}.hvs-cq.is-us .hvs-cq-rank,.hvs-cq.is-us .hvs-cq-name{color:#f3dc9a}.hvs-cq.is-us .hvs-cq-rank{text-shadow:0 0 12px #d9b96a73}.hvs-cq.is-friend .hvs-cq-name,.hvs-cq.is-friend .hvs-cq-rank{color:#8fb3e8}.hvs-cq-toggle{display:none;margin-top:var(--hv-2)}@media (max-width:767px){.hvs-cq.is-mobile-hidden{display:none}.hvs-cq-toggle{display:block}}.hvs-ev{margin-bottom:var(--hv-5)}.hvs-ev-next{margin-top:var(--hv-4)}.hvs-ev-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hv-2)}@media (min-width:768px){.hvs-ev-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.hvs-ev-card{display:flex;background:var(--hv-surface-solid);box-shadow:none;border-left-width:3px;flex-direction:column}.hvs-ev-head{display:flex;align-items: center;gap:var(--hv-1);margin-bottom:var(--hv-3)}.hvs-ev-pct{display:inline-flex;border:1px solid var(--hv-line-strong);border-radius:var(--hv-radius);flex-direction:column;align-items: center;margin-left:auto;padding:4px 8px;line-height:1}.hvs-ev-pct b{color:var(--hv-ink);font-size:14px}.hvs-ev-pct i{margin-top:2px;font-size:8px;font-style:normal}.hvs-ev-hero{margin-bottom:var(--hv-3);display:flex;flex-direction:column;gap:6px}.hvs-ev-hero .hv-num{color:var(--hv-ink);overflow-wrap:anywhere}.hvs-ev-rows{border-top:1px solid var(--hv-line);padding-top:var(--hv-1);margin-top:auto}.hvs-ev-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0}.hvs-carry{border-color:var(--hv-gilt-line,#d9b96a80);color:#f3dc9a;gap:5px}.hvs-carry.is-compact{padding:2px 6px;font-size:10px}.hvs-carry-mark{color:#f3dc9a}.hvs-punch-card{display:flex;align-items: center;gap:var(--hv-4);flex-wrap:wrap}.hvs-punch-hero{display:flex;align-items:baseline;gap:var(--hv-2);flex-wrap:wrap}.hvs-punch-table{flex:1;min-width:200px}.hvs-punch-row{display:grid;grid-template-columns:40px minmax(0,1fr)auto;align-items: center;gap:var(--hv-2);border-top:1px solid var(--hv-line);padding:12px 0}.hvs-punch-row:last-of-type{border-bottom:1px solid var(--hv-line)}.hvs-punch-who{display:flex;align-items: center;gap:var(--hv-2);min-width:0}.hvs-punch-id{display:flex;flex-direction:column;gap:4px;min-width:0}.hvs-punch-line{gap:8px}.hvs-more{margin-top:var(--hv-3)}.hvs-swap{display:grid;grid-template-columns:minmax(0,1fr)auto minmax(0,1fr);align-items: center;gap:var(--hv-3);border-top:1px solid var(--hv-line);padding:12px 0}.hvs-swap:last-child{border-bottom:1px solid var(--hv-line)}.hvs-swap-side{display:flex;flex-direction:column;gap:4px;min-width:0}.hvs-swap-line{display:flex;flex-wrap:wrap;align-items: center;gap:8px;font-size:14px}.hvs-swap-out{text-align:right;align-items: flex-end}.hvs-swap-out .hvs-swap-line{justify-content:flex-end}.hvs-swap-meta{letter-spacing:.08em}.hvs-swap-mark{color:var(--hv-muted);font-size:18px}@media (max-width:767px){.hvs-section{margin-top:32px}.hvs-two{grid-template-columns:minmax(0,1fr);gap:var(--hv-3)}.hvs-race{grid-template-columns:minmax(0,1fr);gap:8px}.hvs-race-pts{text-align:left}.hvs-wrow{grid-template-columns:minmax(0,1fr);gap:6px}.hvs-wrow-desc{display:none}.hvs-gps-row{grid-template-columns:32px minmax(0,1fr)auto;gap:12px}.hvs-gps-row .hvs-cbars{display:none}.hvs-league-row{grid-template-columns:32px minmax(0,1fr)}.hvs-league-end{grid-column:2}.hvs-punch-row{grid-template-columns:32px minmax(0,1fr)}.hvs-punch-row>.hv-num{grid-column:2}.hvs-swap{grid-template-columns:minmax(0,1fr);gap:8px}.hvs-swap-mark{justify-self:start;transform:rotate(90deg)}.hvs-swap-out{text-align:left;align-items: flex-start}.hvs-swap-out .hvs-swap-line{justify-content:flex-start}.hvs-week-prev{text-align:left}.hvs-away-when{white-space:normal;text-align:left}.hvs-band{gap:6px}.hvs-lb-val .hv-tech{display:none}}.hvc-dot{display:inline-block;background:var(--gc,var(--hv-ink));vertical-align:middle;border-radius:50%;flex:none;width:7px;height:7px}.hvc-cols{display:grid;gap:var(--hv-2);grid-template-columns:1fr}@media (min-width:900px){.hvc-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.hvc-col{border-top:1px solid var(--gc,var(--hv-line));display:grid;gap:var(--hv-2);align-content: start}.hvc-col-head{display:flex;align-items: center;gap:10px}.hvc-col-name{flex:1;min-width:0;margin:0;font-size:22px}.hvc-open{color:var(--hv-muted);cursor:pointer;background:0 0;border:0;padding:6px 0}.hvc-open:hover{color:var(--hv-ink)}.hvc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hv-2)var(--hv-2);padding:var(--hv-2)0;border-top:1px solid var(--hv-line);border-bottom:1px solid var(--hv-line);margin:0}.hvc-facts div{display:flex;flex-direction:column-reverse;gap:6px}.hvc-facts dd{margin:0}.hvc-top{list-style:none;display:grid;gap:10px;margin:0;padding:0}.hvc-top li{display:grid;grid-template-columns:52px minmax(0,1fr)auto;align-items: center;gap:10px}.hvc-top-n{font-size:18px}.hvc-top-tier{color:var(--hv-muted);white-space:nowrap}.hvc-guild{display:inline-flex;white-space:nowrap;align-items: center;gap:7px}.hvc-mix th .hvc-dot{margin-right:4px}h1,h2,h3,h4,h5,h6,.hv-display,.hv-h,.hv-tb-title,.hv-tb-hollow,.hv-tb-slab,.hv-dx-title,.hv-dx-feature-title,.hv-dx-card-title,.hv-dx-pull p,.hv-look-name,.hv-rank-name,.hv-label,figcaption,.hv-tech{text-wrap:balance}p,li,dd,dt,td,th,blockquote,.hv-body,.hv-body-sm,.hv-dx-card-ex,.hv-tb-blurb,.hv-tb-lede{text-wrap:pretty}.hv-dx-body,.hv-dx-pull,.hv-tb-blurb{hanging-punctuation:first last}h1,h2,h3,.hv-dx-title,.hv-tb-title,.hv-tb-slab,.hv-tb-hollow{hyphens:manual}.hv-gem{display:inline-block;vertical-align:-.2em;image-rendering:auto;flex:none}.hv-gem.is-crisp{image-rendering:pixelated;image-rendering:crisp-edges}.hv-gem-name{display:inline-flex;align-items: center;gap:.45em}.hv-gem-name.is-end{justify-content:flex-end}.hv-gt-gems{display:inline-flex;gap:2px}.hv-dd-label{display:inline-flex;align-items: center;gap:10px}.hv-tabs-strip .hv-tab .hv-gem{margin-right:8px}.sidebar-item .hv-gem{margin-right:10px}.hv-team-guild-name .hv-gem{margin-right:4px}.hvc-col-head .hv-gem,.hvs-cq-name .hv-gem{margin-right:8px}.hv-plate-mark .hv-gem{filter:drop-shadow(0 0 24px #d9b96a40)}.app-shell .hv-skyfield{z-index:-1}.hv-guild-toggle .hv-gt-opt{background-color:#0e1a33eb}.hv-guild-toggle .hv-gt-opt.is-on{background-color:#1c2b4a}.hv-brutal{--tb-accent:var(--hv-gilt);--tb-line:#ece8df47}.hv-brutal .hv-tb-sr{position:absolute;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px}.hv-tb-plus{color:var(--hv-ink);opacity:.8;font-weight:300;line-height:1}.hv-tb-rule{background:var(--tb-line);position:relative;flex:1;min-width:24px;height:1px}.hv-tb-rule.is-star:after{content:"✦";position:absolute;color:var(--hv-ink);font-size:14px;top:50%;right:-2px;transform:translateY(-52%)}.hv-tb-hero{padding:var(--hv-4)0 var(--hv-5);border-bottom:1px solid var(--tb-line)}.hv-brutal .hv-tb-topline{display:flex;align-items: center;gap:var(--hv-3);margin-bottom:var(--hv-5)}.hv-tb-topline .hv-tech{white-space:nowrap;line-height:1.35}.hv-tb-stack{text-align:right;color:var(--tb-accent);font-size:9px}.hv-tb-pill{display:inline-flex;border:1px solid var(--tb-accent);border-radius:999px;align-items: center;gap:10px;padding:4px 14px 4px 8px}.hv-tb-pill-n{font-family:var(--hv-dot);color:var(--tb-accent);font-size:22px;font-weight:900;line-height:1}.hv-tb-grid{display:grid;gap:var(--hv-5);grid-template-columns:1fr;align-items:stretch}@media (min-width:960px){.hv-tb-grid{grid-template-columns:minmax(0,1.15fr)minmax(0,1fr);gap:var(--hv-6)}}.hv-tb-type{display:flex;gap:var(--hv-3);flex-direction:column;min-width:0}.hv-brutal .hv-tb-lede{max-width:52ch;margin:0}.hv-brutal .hv-tb-hollow{font-family:var(--hv-sans);text-transform:uppercase;letter-spacing:-.035em;color:#0000;-webkit-text-stroke:1.5px var(--tb-accent);background:repeating-linear-gradient(180deg,transparent 0 5px,var(--tb-accent)5px 6px);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(64px,12vw,148px);font-weight:900;line-height:.82}.hv-brutal .hv-tb-hollow.is-md{font-size:clamp(44px,6vw,84px)}.hv-brutal .hv-tb-slab{font-family:var(--hv-sans);text-transform:uppercase;letter-spacing:-.055em;color:var(--tb-accent);margin:0;font-size:clamp(88px,17vw,208px);font-weight:900;line-height:.8}.hv-brutal .hv-tb-slab.is-md{font-size:clamp(56px,8vw,112px)}.hv-tb-status,.hv-tb-labels{display:flex;align-items: center;gap:10px var(--hv-3);padding:var(--hv-2)0;border-top:1px solid var(--tb-line);border-bottom:1px solid var(--tb-line);flex-wrap:wrap}.hv-tb-status-item,.hv-tb-labels-item{display:inline-flex;align-items: center;gap:var(--hv-2)}.hv-brutal .hv-tb-status .hv-tech{font-size:9px;line-height:1.3}.hv-tb-labels{border-bottom:0;justify-content:space-between}.hv-tb-oval{border:1px solid var(--hv-ink);background:repeating-linear-gradient(0deg,#0000 0 2px,#ece8df99 2px 3px);border-radius:50%;width:26px;height:12px}.hv-brutal .hv-tb-manifesto{margin:var(--hv-1)0 0;display:grid;gap:10px}.hv-tb-manifesto span{display:flex;align-items: center;gap:14px}.hv-tb-manifesto b{font-family:var(--hv-sans);text-transform:uppercase;letter-spacing:.02em;color:var(--hv-ink);white-space:nowrap;font-size:clamp(13px,1.5vw,17px);font-weight:800}.hv-tb-manifesto i{background:var(--hv-ink);opacity:.7;flex:1;min-width:18px;height:1px}.hv-brutal .hv-tb-plate{position:relative;border:1px solid var(--tb-line);padding:var(--hv-4)var(--hv-3)var(--hv-6);display:flex;overflow:hidden;background:radial-gradient(at 60% 45%,#d9b96a14,#0000 65%);justify-content:center;align-items: center;min-height:320px;margin:0}.hv-tb-mesh{width:100%;height:auto;max-height:420px}.hv-tb-mesh polyline{fill:none;stroke:var(--tb-accent);stroke-width:.9;opacity:.78;vector-effect:non-scaling-stroke}.hv-tb-mesh.is-mini{width:34px;height:22px}.hv-tb-mesh.is-mini polyline{stroke-width:1;opacity:1}.hv-tb-corner{position:absolute;border-color:var(--hv-ink);border-style:solid;border-width:0;width:14px;height:14px}.hv-tb-corner.is-tl{border-top-width:1px;border-left-width:1px;top:8px;left:8px}.hv-tb-corner.is-tr{border-top-width:1px;border-right-width:1px;top:8px;right:8px}.hv-tb-corner.is-bl{border-bottom-width:1px;border-left-width:1px;bottom:8px;left:8px}.hv-tb-corner.is-br{border-bottom-width:1px;border-right-width:1px;bottom:8px;right:8px}.hv-tb-cap{position:absolute;left:var(--hv-3);bottom:var(--hv-2);display:flex;gap:var(--hv-2);align-items: center}.hv-tb-dial{width:100%;max-width:220px;height:auto}.hv-tb-dial circle{fill:none;stroke:var(--tb-line)}.hv-tb-dial-ticks line{stroke:var(--hv-ink);opacity:.55}.hv-tb-dial-arc{fill:none;stroke:var(--tb-accent);stroke-width:3}.hv-tb-dial-hand{stroke:var(--tb-accent);stroke-width:1.5}.hv-tb-dial .hv-tb-dial-hub{fill:var(--tb-accent);stroke:none}.hv-brutal .hv-tb-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hv-3);margin:var(--hv-5)0 0}@media (min-width:720px){.hv-brutal .hv-tb-counts{grid-template-columns:repeat(4,minmax(0,1fr))}}.hv-tb-counts div{display:flex;padding-top:var(--hv-2);border-top:1px solid var(--tb-line);flex-direction:column-reverse;gap:8px;min-width:0}.hv-tb-counts dd{margin:0}.hv-tb-num{font-family:var(--hv-dot);color:var(--hv-ink);overflow-wrap:anywhere;font-size:clamp(30px,4.2vw,52px);font-weight:900;line-height:1}.hv-brutal .hv-tb-head{margin-bottom:var(--hv-4)}.hv-tb-head-row{display:grid;grid-template-columns:auto minmax(0,1fr)auto;align-items: end;gap:var(--hv-1)var(--hv-3);padding-bottom:var(--hv-2);border-bottom:1px solid var(--tb-line)}.hv-tb-index{font-family:var(--hv-dot);color:var(--tb-accent);font-size:30px;font-weight:900;line-height:1}.hv-tb-index small{color:var(--hv-muted);margin-left:2px;font-size:13px}.hv-brutal .hv-tb-title{font-family:var(--hv-sans);text-transform:uppercase;letter-spacing:-.03em;color:var(--hv-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(32px,5vw,60px);font-weight:900;line-height:.85}.hv-tb-meta{display:none;align-items: center;gap:10px}.hv-tb-meta>span{display:inline-flex;align-items: center;gap:10px}.hv-tb-count{font-family:var(--hv-dot);border:1px solid var(--tb-line);color:var(--hv-ink);border-radius:999px;padding:4px 12px;font-size:24px;font-weight:900;line-height:1}@media (min-width:760px){.hv-tb-head-row{grid-template-columns:auto minmax(0,1fr)auto auto}.hv-tb-meta{display:inline-flex;padding-bottom:6px}}.hv-brutal .hv-tb-head .hv-tb-blurb{margin:var(--hv-3)0 0;max-width:58ch}.hv-tb-vert{display:flex;gap:var(--hv-2);justify-content:center;align-items:stretch;height:100%;min-height:360px}.hv-brutal .hv-tb-vert .hv-tb-hollow,.hv-brutal .hv-tb-vert .hv-tb-slab{writing-mode:vertical-rl;font-size:clamp(60px,7vw,112px);line-height:.8;transform:rotate(180deg)}.hv-tb-vert-rail{display:flex;padding:var(--hv-1)0;flex-direction:column;justify-content:space-between;align-items: center}.hv-tb-vert-rail .hv-tech{writing-mode:vertical-rl;transform:rotate(180deg)}.hv-tb-vert-rail .hv-tb-rule{margin:var(--hv-2)0;flex:1;width:1px;height:auto;min-height:40px}.hv-brutal .hv-tb-foot{display:flex;align-items: center;gap:var(--hv-3);margin:var(--hv-8)0 var(--hv-4)}.hv-tb-dots{display:inline-flex;gap:8px}.hv-tb-dots i{border:1px solid var(--tb-accent);display:inline-block;border-radius:50%;width:12px;height:12px}.hv-tb-dots i.is-on{background:var(--tb-accent);box-shadow:0 0 0 3px #d9b96a40}@media (max-width:560px){.hv-tb-foot .hv-tech,.hv-tb-topline .hv-tb-stack{display:none}}.hv-tb-vert-rail .hv-tb-rule{flex:1;width:1px;min-width:0}.hv-brutal .hv-tb-vert .hv-tb-hollow,.hv-brutal .hv-tb-vert .hv-tb-slab{text-align:end}.hv-brutal{position:relative;z-index:1}.hv-team-section{margin-top:var(--hv-6)}.hv-team-section .hv-panel-head h2{margin:0;font-weight:500}.hv-team-blurb{margin:8px 0 var(--hv-3);max-width:62ch}.hv-team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--hv-3)}@media (max-width:480px){.hv-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hv-2)}}.hv-team-guilds{display:grid;gap:var(--hv-4);grid-template-columns:1fr}@media (min-width:900px){.hv-team-guilds{grid-template-columns:repeat(3,minmax(0,1fr))}.hv-team-guilds .hv-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hv-team-guild{border-top:1px solid var(--gc,var(--hv-line));padding-top:var(--hv-2);min-width:0}.hv-team-guild-name{display:flex;margin:0 0 var(--hv-2);color:var(--hv-ink);align-items: center;gap:8px}.hv-team-guild-name i,.hv-team-dot{background:var(--gc,var(--hv-ink));display:inline-block;border-radius:50%;flex:none;width:7px;height:7px}.hv-team-meta{display:inline-flex;align-items: center;gap:6px}.hv-team .hv-look-name{overflow-wrap:anywhere}.hv-team-section{margin-top:var(--hv-8)}.hv-team .hv-team-guild .hv-team-guild-name{margin:0 0 var(--hv-3)}.hv-team-guilds{gap:var(--hv-5)var(--hv-4)}.hv-team-guild{padding-top:var(--hv-3)}.hv-team .hv-team-section>.hv-team-grid,.hv-team .hv-team-section>p{margin-top:var(--hv-2)}.hv-team-section.hv-honorary{border-top:1px dashed var(--hv-honorary-line,#d4af6459);padding-top:var(--hv-3)}.hv-honorary-card{position:relative}.hv-honorary-card .hv-portrait-bust{box-shadow:inset 0 0 0 1px #d4af6466}.hv-honorary-badge{display:inline-flex;color:var(--hv-honorary-ink,#d4af64);letter-spacing:.04em;text-transform:uppercase;background:#d4af6429;border-radius:3px;align-items: center;padding:1px 6px;font-size:10px;line-height:1.6}.hv-dispatches .hv-dx-section{margin-top:var(--hv-8)}.hv-dx-art{position:relative;overflow:hidden;border:1px solid var(--tb-line);background:var(--hv-surface-solid);margin:0}.hv-dx-art.is-image img{display:block;object-fit:cover;aspect-ratio:16/9;width:100%;height:100%}.hv-dispatches .hv-dx-art .hv-tb-plate{aspect-ratio:16/9;padding:var(--hv-3);border:0;min-height:0}.hv-dx-art .hv-tb-mesh{max-height:100%}.hv-dx-sun{position:relative;display:grid;place-items: center;width:100%}.hv-dx-sun img{position:absolute;z-index:1;width:16%;max-width:64px;top:8%}.hv-dx-feature{display:grid;gap:var(--hv-4);grid-template-columns:1fr;color:inherit;text-decoration:none}@media (min-width:900px){.hv-dx-feature{grid-template-columns:minmax(0,1.25fr)minmax(0,1fr);align-items: center;gap:var(--hv-6)}}.hv-dx-feature-text{display:flex;gap:var(--hv-3);flex-direction:column;min-width:0}.hv-dispatches .hv-dx-feature-title{font-family:var(--hv-sans);text-transform:uppercase;letter-spacing:-.035em;color:var(--hv-ink);margin:0;font-size:clamp(44px,6vw,88px);font-weight:900;line-height:.88}.hv-dispatches .hv-dx-feature-text .hv-body{max-width:52ch;margin:0}.hv-dx-read{font-family:var(--hv-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--tb-accent);font-size:13px;font-weight:800}.hv-dx-feature:hover .hv-dx-feature-title{color:var(--tb-accent)}.hv-dx-feature:focus-visible .hv-dx-feature-title{color:var(--tb-accent)}.hv-dx-feature:focus-visible{outline:2px solid var(--tb-accent);outline-offset:6px}.hv-dx-card:focus-visible{outline:2px solid var(--tb-accent);outline-offset:6px}.hv-dx-cards{display:grid;gap:var(--hv-4);grid-template-columns:1fr}@media (min-width:640px){.hv-dx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.hv-dx-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.hv-dx-card{display:flex;gap:var(--hv-2);padding:var(--hv-2)var(--hv-2)var(--hv-3);border:1px solid var(--tb-line);color:inherit;text-decoration:none;background:#ece8df08;flex-direction:column;min-width:0;transition:border-color .15s,background .15s}.hv-dx-card:hover{border-color:var(--tb-accent);background:#d9b96a0d}.hv-dx-card .hv-dx-art{margin:calc(-1*var(--hv-2))calc(-1*var(--hv-2))var(--hv-1);border-width:0 0 1px}.hv-dispatches .hv-dx-card-title{font-family:var(--hv-sans);text-transform:uppercase;letter-spacing:-.02em;color:var(--hv-ink);margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:900;line-height:.95}.hv-dispatches .hv-dx-card-ex{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical;margin:0}.hv-dx-card .hv-dx-read{padding-top:var(--hv-1);margin-top:auto}.hv-dx-article{max-width:1040px;margin:0 auto}.hv-dispatches .hv-dx-back{display:inline-block;margin:var(--hv-3)0 var(--hv-4);color:var(--hv-muted);text-decoration:none}.hv-dx-back:hover{color:var(--hv-ink)}.hv-dx-head{padding-bottom:var(--hv-4);border-bottom:1px solid var(--tb-line);margin-bottom:var(--hv-5)}.hv-dx-head-row{display:flex;align-items: center;gap:var(--hv-2)var(--hv-3);margin-bottom:var(--hv-3);flex-wrap:wrap}.hv-dx-head-row>:last-child{margin-left:auto}.hv-dispatches .hv-dx-title{font-family:var(--hv-sans);text-transform:uppercase;letter-spacing:-.045em;color:var(--hv-ink);margin:0;font-size:clamp(52px,9vw,132px);font-weight:900;line-height:.84}.hv-dx-art.is-hero{margin-bottom:var(--hv-6)}.hv-dx-body{max-width:68ch;margin:0 auto}.hv-dispatches .hv-dx-block>.hv-body{margin:0 0 var(--hv-3);font-size:18px;line-height:1.7}.hv-dispatches .hv-dx-block:first-child>.hv-body:first-letter{font-family:var(--hv-sans);float:left;color:var(--tb-accent);padding:6px 12px 0 0;font-size:4.2em;font-weight:900;line-height:.8}.hv-dispatches .hv-dx-pull{margin:var(--hv-6)0;padding:var(--hv-4)0;border-top:2px solid var(--tb-accent);border-bottom:1px solid var(--tb-line);position:relative}@media (min-width:1100px){.hv-dispatches .hv-dx-pull{margin-left:-12%;margin-right:-12%}}.hv-dispatches .hv-dx-pull p{font-family:var(--hv-sans);text-transform:uppercase;letter-spacing:-.03em;color:var(--hv-ink);margin:0;font-size:clamp(28px,3.6vw,46px);font-weight:900;line-height:.95}.hv-dx-pull:before{content:"✦";position:absolute;background:var(--hv-bg,#0e1a33);color:var(--tb-accent);padding-right:10px;font-size:18px;top:-13px;left:0}.hv-dispatches .hv-dx-pull footer{margin-top:var(--hv-2);color:var(--tb-accent)}.hv-dispatches .hv-dx-figure{margin:var(--hv-5)0 var(--hv-6)}@media (min-width:1100px){.hv-dispatches .hv-dx-figure{margin-left:-18%;margin-right:-18%}}.hv-dx-figure img{display:block;border:1px solid var(--tb-line);width:100%;height:auto}.hv-dispatches .hv-dx-figure figcaption{margin-top:var(--hv-2);display:flex;align-items: center;gap:10px}.hv-dx-figure figcaption:before{content:"+";color:var(--tb-accent)}.hv-dx-pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hv-3);margin:var(--hv-8)0 var(--hv-4);padding-top:var(--hv-4);border-top:1px solid var(--tb-line)}.hv-dx-card.is-pager.is-next{text-align:right}@media (max-width:560px){.hv-dx-pager{grid-template-columns:1fr}.hv-dx-card.is-pager.is-next{text-align:left}}.hv-dispatches .hv-tb-hero{container-type:inline-size}.hv-dispatches .hv-tb-hero .hv-tb-slab{font-size:min(208px,17cqi)}.hv-dispatches .hv-tb-hero .hv-tb-hollow{font-size:min(148px,15cqi)}.hv-dispatches .hv-dx-body{padding:var(--hv-5)var(--hv-5)var(--hv-3);max-width:calc(68ch + 2*var(--hv-5));background:#0e1a33db;border:1px solid #ece8df21}@media (max-width:640px){.hv-dispatches .hv-dx-body{padding:var(--hv-3)var(--hv-2)var(--hv-1)}}.hv-dispatches .hv-dx-figure img{background:var(--hv-bg,#0e1a33)}.hv-dispatches .hv-dx-pull{background:var(--hv-bg,#0e1a33);padding-left:var(--hv-3);padding-right:var(--hv-3)}.hv-dispatches .hv-dx-pull:before{left:var(--hv-3)}.hv-dispatches .hv-dx-card{background:#0e1a33db}
