.KnowledgeCategoryGallery-module__MJ0SqW__overview{column-gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.KnowledgeCategoryGallery-module__MJ0SqW__directory{gap:var(--space-2);flex-direction:column;display:flex}.KnowledgeCategoryGallery-module__MJ0SqW__category{align-items:center;gap:var(--space-4);min-width:0;min-height:92px;padding:var(--space-3) 0;border-bottom:1px solid var(--border);color:var(--text-strong);display:flex}.KnowledgeCategoryGallery-module__MJ0SqW__visual{width:56px;height:56px;color:var(--text-muted);border-radius:var(--radius-md);transition:transform var(--dur-hover);flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.KnowledgeCategoryGallery-module__MJ0SqW__visual img{object-fit:contain}.KnowledgeCategoryGallery-module__MJ0SqW__directory .KnowledgeCategoryGallery-module__MJ0SqW__category{min-height:88px;padding:var(--space-3);gap:var(--space-4);background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-md)}.KnowledgeCategoryGallery-module__MJ0SqW__directory .KnowledgeCategoryGallery-module__MJ0SqW__visual,.KnowledgeCategoryGallery-module__MJ0SqW__directory .KnowledgeCategoryGallery-module__MJ0SqW__visual[data-plated]{border:1px solid color-mix(in srgb,var(--brand) 14%,var(--border));background:radial-gradient(70% 70% at 50% 35%,color-mix(in srgb,var(--brand) 18%,transparent),transparent 75%),linear-gradient(180deg,color-mix(in srgb,var(--brand) 4%,var(--surface-elevated)),color-mix(in srgb,var(--brand) 12%,var(--surface-elevated)));width:56px;height:56px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-elevated) 80%,transparent)}.KnowledgeCategoryGallery-module__MJ0SqW__directory .KnowledgeCategoryGallery-module__MJ0SqW__plate{color:var(--brand)!important;background:0 0!important}.KnowledgeCategoryGallery-module__MJ0SqW__directory .KnowledgeCategoryGallery-module__MJ0SqW__visual img{padding:var(--space-1)}.KnowledgeCategoryGallery-module__MJ0SqW__directory .KnowledgeCategoryGallery-module__MJ0SqW__category:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--border))}.KnowledgeCategoryGallery-module__MJ0SqW__directory .KnowledgeCategoryGallery-module__MJ0SqW__caption>span{font-size:var(--fs-13);font-variant-numeric:tabular-nums}.KnowledgeCategoryGallery-module__MJ0SqW__visual[data-monochrome] img{filter:var(--emblem-ink)}.KnowledgeCategoryGallery-module__MJ0SqW__visual[data-plated],.KnowledgeCategoryGallery-module__MJ0SqW__directory .KnowledgeCategoryGallery-module__MJ0SqW__visual[data-plated]{background:var(--identity-tile)}.KnowledgeCategoryGallery-module__MJ0SqW__visual[data-plated] img{padding:var(--space-1)}.KnowledgeCategoryGallery-module__MJ0SqW__plate{border-radius:var(--radius-md);background:var(--identity-tile);width:100%;height:100%;color:var(--identity-ink);font-size:var(--fs-14);font-weight:var(--fw-bold);letter-spacing:.02em;place-items:center;display:grid}[data-theme=dark] .KnowledgeCategoryGallery-module__MJ0SqW__visual[data-monochrome] img{filter:none}.KnowledgeCategoryGallery-module__MJ0SqW__caption{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.KnowledgeCategoryGallery-module__MJ0SqW__caption strong{color:var(--text-strong);font-size:var(--fs-16);font-weight:var(--fw-semibold);transition:color var(--dur-hover)}.KnowledgeCategoryGallery-module__MJ0SqW__caption>span{font-size:var(--fs-12);color:var(--text-muted)}.KnowledgeCategoryGallery-module__MJ0SqW__category>svg{color:var(--text-muted);transition:transform var(--dur-hover),color var(--dur-hover);flex-shrink:0}@media (hover:hover){.KnowledgeCategoryGallery-module__MJ0SqW__category:hover .KnowledgeCategoryGallery-module__MJ0SqW__caption strong,.KnowledgeCategoryGallery-module__MJ0SqW__category:hover>svg{color:var(--brand)}.KnowledgeCategoryGallery-module__MJ0SqW__category:hover .KnowledgeCategoryGallery-module__MJ0SqW__visual{transform:translateY(-2px)}.KnowledgeCategoryGallery-module__MJ0SqW__category:hover>svg{transform:translate(3px)}}.KnowledgeCategoryGallery-module__MJ0SqW__category:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:var(--radius-sm)}@media (max-width:900px){.KnowledgeCategoryGallery-module__MJ0SqW__overview{gap:0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.KnowledgeCategoryGallery-module__MJ0SqW__overview{grid-template-columns:minmax(0,1fr)}.KnowledgeCategoryGallery-module__MJ0SqW__category{min-height:80px}.KnowledgeCategoryGallery-module__MJ0SqW__visual{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.KnowledgeCategoryGallery-module__MJ0SqW__category *{transition:none}}
.Section-module__35Ewrq__section{margin-top:var(--space-6)}.Section-module__35Ewrq__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--border);display:flex;position:relative}.Section-module__35Ewrq__head:after{content:"";width:var(--control-h-sm);height:var(--mark-thin);background:var(--brand);border-radius:1px;position:absolute;bottom:-1px;left:0}.Section-module__35Ewrq__title{color:var(--text-strong);font-size:var(--type-section-title);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-heading);margin:0}.Section-module__35Ewrq__description{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--fs-12)}.Section-module__35Ewrq__more{color:var(--brand);font-size:var(--fs-12);white-space:nowrap;font-weight:600}.Section-module__35Ewrq__section[data-page-heading]{margin-top:0}.Section-module__35Ewrq__section[data-page-heading]>.Section-module__35Ewrq__head .Section-module__35Ewrq__title{font-size:var(--type-page-title);line-height:var(--lh-heading)}.Section-module__35Ewrq__section[data-page-heading]>.Section-module__35Ewrq__head{padding-bottom:var(--space-4);margin-bottom:var(--space-5)}
.HoverCard-module__iX9PHW__card{z-index:var(--z-hover);pointer-events:none;width:260px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--edge-light-shadow), var(--shadow-raise-lg);gap:var(--space-2);text-align:left;cursor:default;color:var(--text-body);font-family:var(--font-sans);animation:HoverCard-module__iX9PHW__hovercard-enter var(--dur-quick) var(--ease-settle);flex-direction:column;display:flex;position:fixed;overflow:hidden}@keyframes HoverCard-module__iX9PHW__hovercard-enter{0%{opacity:0;transform:translateY(var(--enter-y,4px)) scale(.985)}}@media (prefers-reduced-motion:reduce){.HoverCard-module__iX9PHW__card{animation:none}}.HoverCard-module__iX9PHW__card[data-skin]{-webkit-backdrop-filter:none;backdrop-filter:none}.HoverCard-module__iX9PHW__card[data-skin=plain]{background:var(--surface-elevated);border:1px solid color-mix(in oklab, var(--brand) 45%, var(--border))}.HoverCard-module__iX9PHW__card[data-skin=framed]{background:color-mix(in oklab, var(--face-accent,var(--border)) 10%, var(--surface-elevated));border:1px solid color-mix(in oklab, var(--face-accent,var(--border)) 45%, var(--border));border-radius:var(--radius-lg);gap:0;width:340px;padding:0;overflow:hidden}.HoverCard-module__iX9PHW__card[data-skin=slate]{pointer-events:auto;background:var(--ground);border:2px solid var(--face-accent,var(--border-strong));border-radius:0}.HoverCard-module__iX9PHW__card[data-skin=parchment]{background:color-mix(in srgb, var(--surface-elevated) 88%, var(--brand) 12%);border:1px solid color-mix(in srgb, var(--border) 70%, var(--brand) 30%)}.HoverCard-module__iX9PHW__trigger{display:inline-flex;position:relative}.HoverCard-module__iX9PHW__trigger[data-block=true]{width:100%;min-width:0;height:100%;display:block}.HoverCard-module__iX9PHW__card[data-skin=wide]{background:var(--surface-elevated);width:340px}.HoverCard-module__iX9PHW__card[data-skin=profile]{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;gap:0;width:320px;padding:0;overflow:hidden}.HoverCard-module__iX9PHW__card[data-skin=tooltip]{width:max-content;max-width:260px;padding:var(--space-1) var(--space-2);background:var(--surface-elevated);box-shadow:var(--shadow-raise-sm);font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--text-strong)}
.Input-module__m3SrAG__frame{align-items:center;gap:var(--space-2);height:var(--c-h);padding:0 var(--c-field-px);background:var(--control-surface);border:1px solid var(--control-border);border-radius:var(--radius-md);transition:border-color var(--dur-hover) var(--ease-hover), box-shadow var(--dur-hover) var(--ease-hover);display:flex}@media (hover:hover){.Input-module__m3SrAG__frame:not([data-disabled=true]):is(:hover,[data-force~=hover]){border-color:var(--control-border-hover)}}.Input-module__m3SrAG__frame:not([data-disabled=true]):focus-within{border-color:var(--brand);outline:var(--border-width) solid var(--brand);outline-offset:calc(var(--border-width) * -2)}.Input-module__m3SrAG__frame[data-invalid=true]{border-color:var(--danger)}.Input-module__m3SrAG__frame[data-invalid=true]:not([data-disabled=true]):focus-within{border-color:var(--danger);outline-color:var(--danger)}.Input-module__m3SrAG__frame[data-disabled=true]{opacity:.45;cursor:not-allowed}.Input-module__m3SrAG__control{min-width:0;color:var(--text-strong);font-family:var(--font-sans);font-size:var(--c-fs);background:0 0;border:none;outline:none;flex:1;align-self:stretch}.Input-module__m3SrAG__control::placeholder{color:var(--text-muted)}.Input-module__m3SrAG__frame:has(.Input-module__m3SrAG__control:-webkit-autofill){background:var(--control-surface)}.Input-module__m3SrAG__control:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--control-surface) inset;box-shadow:0 0 0 1000px var(--control-surface) inset;-webkit-text-fill-color:var(--text-strong);caret-color:var(--text-strong);-webkit-background-clip:text;border-radius:0;transition:background-color 5000s ease-in-out}.Input-module__m3SrAG__control:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--control-surface) inset;box-shadow:0 0 0 1000px var(--control-surface) inset;-webkit-text-fill-color:var(--text-strong);caret-color:var(--text-strong);-webkit-background-clip:text;border-radius:0;transition:background-color 5000s ease-in-out}.Input-module__m3SrAG__control:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--control-surface) inset;box-shadow:0 0 0 1000px var(--control-surface) inset;-webkit-text-fill-color:var(--text-strong);caret-color:var(--text-strong);-webkit-background-clip:text;border-radius:0;transition:background-color 5000s ease-in-out}.Input-module__m3SrAG__control:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--control-surface) inset;box-shadow:0 0 0 1000px var(--control-surface) inset;-webkit-text-fill-color:var(--text-strong);caret-color:var(--text-strong);-webkit-background-clip:text;border-radius:0;transition:background-color 5000s ease-in-out}.Input-module__m3SrAG__frame[data-appearance=inline],.Input-module__m3SrAG__frame[data-appearance=inline]:not([data-disabled=true]):is(:hover,[data-force~=hover]),.Input-module__m3SrAG__frame[data-appearance=inline]:not([data-disabled=true]):focus-within{max-width:100%;height:auto;box-shadow:inset 0 -1px 0 var(--brand);background:0 0;border:0;border-radius:0;padding:0}.Input-module__m3SrAG__frame[data-appearance=inline] .Input-module__m3SrAG__control{max-width:100%;font:inherit;color:inherit;letter-spacing:var(--display-tracking,var(--tracking-heading));text-transform:var(--display-transform,none);flex:0 auto;padding:0}.Input-module__m3SrAG__icon{color:var(--text-muted);flex-shrink:0;display:inline-flex}.Input-module__m3SrAG__frame[data-size=sm]{--c-h:var(--control-h-sm);--c-fs:var(--fs-13);--c-field-px:var(--control-px-sm)}.Input-module__m3SrAG__frame[data-size=md]{--c-h:var(--control-h-md);--c-fs:var(--fs-14);--c-field-px:var(--control-px-sm)}.Input-module__m3SrAG__frame[data-size=lg]{--c-h:var(--control-h-lg);--c-fs:var(--fs-16);--c-field-px:var(--control-px-md)}.Input-module__m3SrAG__frame[data-trailing=true]{padding-inline-end:var(--space-1)}.Input-module__m3SrAG__trailing{flex-shrink:0;align-items:center;display:inline-flex}@media (pointer:coarse){.Input-module__m3SrAG__frame[data-trailing=true]{height:auto;min-height:var(--control-h-md);padding-inline-end:0}}
.KnowledgeCarousel-module__oN5k-a__shelf{min-width:0}.KnowledgeCarousel-module__oN5k-a__heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.KnowledgeCarousel-module__oN5k-a__heading h2{font-family:var(--font-sans);font-size:var(--type-section-title);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-heading);margin:0}.KnowledgeCarousel-module__oN5k-a__controls{min-height:var(--control-h-sm,32px);align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.KnowledgeCarousel-module__oN5k-a__controls[data-idle]{visibility:hidden}.KnowledgeCarousel-module__oN5k-a__viewport{gap:var(--space-3);padding-block:var(--space-2);scroll-snap-type:x mandatory;grid-auto-flow:column;display:grid;overflow:hidden}.KnowledgeCarousel-module__oN5k-a__viewport>*{scroll-snap-align:start;min-width:0}.KnowledgeCarousel-module__oN5k-a__classes{grid-auto-columns:minmax(104px,1fr)}.KnowledgeCarousel-module__oN5k-a__builds{grid-auto-columns:280px}@media (max-width:600px){.KnowledgeCarousel-module__oN5k-a__heading{gap:var(--space-2);flex-wrap:wrap}.KnowledgeCarousel-module__oN5k-a__controls{margin-left:auto}.KnowledgeCarousel-module__oN5k-a__builds{grid-auto-columns:min(280px,85cqi)}}.KnowledgeCarousel-module__oN5k-a__viewport{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.KnowledgeCarousel-module__oN5k-a__viewport a{-webkit-user-drag:none}.KnowledgeCarousel-module__oN5k-a__viewport[data-dragging],.KnowledgeCarousel-module__oN5k-a__viewport[data-dragging] *{cursor:grabbing}
.MenuItem-module__nVwBpq__menuItem{align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-h-md);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;text-align:start;font-family:var(--font-sans);font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--text-body);transition:background var(--dur-hover) var(--ease-hover), color var(--dur-hover) var(--ease-hover);background:0 0;border:none;display:flex;}a.MenuItem-module__nVwBpq__menuItem{color:var(--text-body);text-decoration:none}.MenuItem-module__nVwBpq__icon{color:var(--text-muted);transition:color var(--dur-hover) var(--ease-hover);flex-shrink:0;display:inline-flex}@media (hover:hover){.MenuItem-module__nVwBpq__menuItem:not(:disabled):is(:hover,[data-force~=hover]){background:var(--control-fill-hover);color:var(--text-strong)}.MenuItem-module__nVwBpq__menuItem:not(:disabled):is(:hover,[data-force~=hover]) .MenuItem-module__nVwBpq__icon{color:var(--brand)}}.MenuItem-module__nVwBpq__menuItem:not(:disabled):is(:active,[data-force~=active]){background:var(--control-fill-hover);box-shadow:none}.MenuItem-module__nVwBpq__menuItem[data-tone=danger],a.MenuItem-module__nVwBpq__menuItem[data-tone=danger],.MenuItem-module__nVwBpq__menuItem[data-tone=danger] .MenuItem-module__nVwBpq__icon{color:var(--danger)}@media (hover:hover){.MenuItem-module__nVwBpq__menuItem[data-tone=danger]:not(:disabled):is(:hover,[data-force~=hover]){background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.MenuItem-module__nVwBpq__menuItem[data-tone=danger]:not(:disabled):is(:hover,[data-force~=hover]) .MenuItem-module__nVwBpq__icon{color:var(--danger)}}
.Modal-module__sjx0aG__dialog{border:1px solid var(--border);border-radius:var(--radius-xl);background-color:var(--glass-bg);background-image:var(--surface-sheen);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));color:var(--text-body);box-shadow:var(--edge-light-shadow), var(--shadow-raise-lg);margin:auto;padding:0;inset:0}.Modal-module__sjx0aG__dialog[data-scroll=body]{max-height:calc(100dvh - 48px);overflow:hidden}.Modal-module__sjx0aG__column{flex-direction:column;max-height:calc(100dvh - 48px);display:flex}.Modal-module__sjx0aG__header{padding:var(--space-5) var(--space-5) var(--space-3);border-bottom:1px solid var(--border);transition:box-shadow var(--dur-hover) var(--ease-hover);z-index:1;flex:none;position:relative}.Modal-module__sjx0aG__header[data-scrolled]{box-shadow:var(--shadow-header-lift)}.Modal-module__sjx0aG__title{font-size:var(--type-pane-title);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-heading);color:var(--text-strong);flex:1;margin:0}.Modal-module__sjx0aG__subtitle{margin-top:var(--space-2);font-size:var(--fs-13);color:var(--text-muted);align-items:center;gap:var(--space-2);display:flex}.Modal-module__sjx0aG__body{overscroll-behavior:contain;min-height:0;padding:var(--space-4) var(--space-5);font-size:var(--fs-14);flex:1;line-height:1.6;overflow-y:auto}.Modal-module__sjx0aG__footer{border-top:1px solid var(--border);padding:var(--space-3) var(--space-5);background:var(--surface-elevated);flex:none}@media (max-width:560px){.Modal-module__sjx0aG__dialog[data-scroll=body]{border-radius:0;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;width:100vw!important}.Modal-module__sjx0aG__column{height:100dvh;max-height:100dvh}}@media (prefers-reduced-motion:reduce){.Modal-module__sjx0aG__header{transition:none}}
.Note-module__mg8DwW__note{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--fs-12);line-height:1.35;display:inline-flex}.Note-module__mg8DwW__note[data-spaced=true]{margin-top:var(--space-2)}.Note-module__mg8DwW__note svg{flex:none}
.GameKnowledgeGrid-module__uw5GFq__grid{gap:var(--space-2);overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding:var(--space-2) 0 var(--space-3);scrollbar-width:thin;grid-auto-columns:minmax(104px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.GameKnowledgeGrid-module__uw5GFq__identity{--class-ink:color-mix(in srgb,var(--class-accent) 60%,var(--text-strong));isolation:isolate;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-1);color:var(--text-strong);border-radius:var(--radius-md);scroll-snap-align:start;flex-direction:column;display:flex;position:relative}.GameKnowledgeGrid-module__uw5GFq__identity:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:radial-gradient(ellipse at 50% 25%,color-mix(in srgb,var(--class-accent) 32%,transparent),color-mix(in srgb,var(--class-accent) 9%,transparent) 70%,transparent);transition:opacity var(--dur-enter);position:absolute;inset:0}.GameKnowledgeGrid-module__uw5GFq__image{border-radius:var(--radius-md);width:72px;height:72px;transition:transform var(--dur-enter),filter var(--dur-enter);flex-shrink:0;display:block;position:relative;overflow:hidden}.GameKnowledgeGrid-module__uw5GFq__image img{object-fit:contain;filter:var(--emblem-ink);scale:1.35}.GameKnowledgeGrid-module__uw5GFq__sprite img{scale:none}.GameKnowledgeGrid-module__uw5GFq__name{color:var(--text-strong);font-size:var(--fs-16);font-weight:var(--fw-semibold);white-space:nowrap;transition:color var(--dur-hover),transform var(--dur-enter)}.GameKnowledgeGrid-module__uw5GFq__caption{text-align:center;width:100%;min-height:20px;font-size:var(--fs-12);line-height:20px;display:block;position:relative}.GameKnowledgeGrid-module__uw5GFq__meta{color:var(--text-muted);transition:opacity var(--dur-hover),transform var(--dur-enter);display:block}.GameKnowledgeGrid-module__uw5GFq__action{justify-content:center;align-items:center;gap:var(--space-1);color:var(--class-ink);font-weight:var(--fw-semibold);opacity:0;transition:opacity var(--dur-hover),transform var(--dur-enter);display:flex;position:absolute;inset:0;transform:translateY(6px)}@media (hover:hover){.GameKnowledgeGrid-module__uw5GFq__identity:hover:before{opacity:1}.GameKnowledgeGrid-module__uw5GFq__identity:hover .GameKnowledgeGrid-module__uw5GFq__image{transform:translateY(-4px) scale(var(--media-zoom));filter:drop-shadow(0 5px 9px color-mix(in srgb,var(--class-accent) 40%,transparent))}.GameKnowledgeGrid-module__uw5GFq__identity:hover .GameKnowledgeGrid-module__uw5GFq__name{color:var(--class-ink);transform:translateY(-2px)}.GameKnowledgeGrid-module__uw5GFq__identity:has(.GameKnowledgeGrid-module__uw5GFq__action):hover .GameKnowledgeGrid-module__uw5GFq__meta{opacity:0;transform:translateY(-5px)}.GameKnowledgeGrid-module__uw5GFq__identity:hover .GameKnowledgeGrid-module__uw5GFq__action{opacity:1;transform:translateY(0)}}.GameKnowledgeGrid-module__uw5GFq__identity:focus-visible{outline:2px solid var(--class-ink);outline-offset:-2px}.GameKnowledgeGrid-module__uw5GFq__identity:focus-visible:before{opacity:1}.GameKnowledgeGrid-module__uw5GFq__identity:focus-visible .GameKnowledgeGrid-module__uw5GFq__name{color:var(--class-ink)}.GameKnowledgeGrid-module__uw5GFq__identity:has(.GameKnowledgeGrid-module__uw5GFq__action):focus-visible .GameKnowledgeGrid-module__uw5GFq__meta{opacity:0}.GameKnowledgeGrid-module__uw5GFq__identity:focus-visible .GameKnowledgeGrid-module__uw5GFq__action{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.GameKnowledgeGrid-module__uw5GFq__identity:before,.GameKnowledgeGrid-module__uw5GFq__image,.GameKnowledgeGrid-module__uw5GFq__name,.GameKnowledgeGrid-module__uw5GFq__meta,.GameKnowledgeGrid-module__uw5GFq__action{transition:none}}
.NumberField-module__T55zMG__root{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.NumberField-module__T55zMG__root[data-width=fill]{width:100%;display:flex}.NumberField-module__T55zMG__frame{grid-template-columns:var(--c-h) minmax(var(--space-10), 1fr) var(--c-h);height:var(--c-h);background:var(--control-surface);border:1px solid var(--control-border);border-radius:var(--radius-md);transition:border-color var(--dur-hover) var(--ease-hover);align-items:stretch;display:inline-grid}.NumberField-module__T55zMG__root[data-width=fill] .NumberField-module__T55zMG__frame{flex:1;min-width:0}@media (hover:hover){.NumberField-module__T55zMG__root:not([data-disabled=true]) .NumberField-module__T55zMG__frame:is(:hover,[data-force~=hover]){border-color:var(--control-border-hover)}}.NumberField-module__T55zMG__root:not([data-disabled=true]) .NumberField-module__T55zMG__frame:focus-within{border-color:var(--brand);box-shadow:var(--control-focus-edge)}.NumberField-module__T55zMG__root[data-disabled=true]{opacity:.45;cursor:not-allowed}.NumberField-module__T55zMG__step{color:var(--text-muted);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.NumberField-module__T55zMG__step:not(:disabled):is(:hover,[data-force~=hover]){background:var(--control-fill-hover);color:var(--text-strong)}}.NumberField-module__T55zMG__step:disabled{cursor:default;opacity:.4}.NumberField-module__T55zMG__control{text-align:center;width:100%;min-width:0;color:var(--text-strong);font-family:var(--font-condensed), var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--c-fs);font-variant-numeric:tabular-nums slashed-zero;background:0 0;border:none;outline:none;padding:0}.NumberField-module__T55zMG__suffix{font-family:var(--font-condensed), var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--fs-13);color:var(--text-muted);white-space:nowrap;flex-shrink:0}
.Evidence-module__tCVwyW__badges{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.Evidence-module__tCVwyW__badgeLine{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.Evidence-module__tCVwyW__label{font-size:var(--fs-12);color:var(--text-muted);margin-inline-end:var(--space-1);font-weight:600}.Evidence-module__tCVwyW__badgeLink{border-radius:var(--radius-sm);max-width:100%;text-decoration:none;display:inline-flex}.Evidence-module__tCVwyW__badgeLink:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.Evidence-module__tCVwyW__name{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:18ch;display:inline-block;overflow:hidden}.Evidence-module__tCVwyW__fig{font-family:var(--font-condensed), var(--font-inter), sans-serif;font-variant-numeric:tabular-nums slashed-zero}.Evidence-module__tCVwyW__fine{font-size:var(--fs-12);color:var(--text-muted);margin:0;line-height:1.4}.Evidence-module__tCVwyW__list{gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;display:flex}.Evidence-module__tCVwyW__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Evidence-module__tCVwyW__row{align-items:baseline;gap:var(--space-3);min-height:var(--target-min);padding-block:var(--space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.Evidence-module__tCVwyW__row+.Evidence-module__tCVwyW__row{border-top:1px solid var(--border)}.Evidence-module__tCVwyW__rowName{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-13);color:var(--text-strong);overflow:hidden}.Evidence-module__tCVwyW__rowFigure{font-family:var(--font-condensed), var(--font-inter), sans-serif;font-variant-numeric:tabular-nums slashed-zero;font-weight:600;font-size:var(--fs-13);color:var(--text-strong);text-align:end}.Evidence-module__tCVwyW__more{display:flex}@media (max-width:480px){.Evidence-module__tCVwyW__more{flex-direction:column}}
.MobileTabBar-module__c0O7Qq__bar{z-index:var(--z-sticky);height:var(--tabbar-h);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-top:1px solid var(--border);font-family:var(--font-sans);padding-bottom:env(safe-area-inset-bottom);justify-content:space-around;align-items:stretch;position:fixed;bottom:0;left:0;right:0}.MobileTabBar-module__c0O7Qq__tab{justify-content:center;align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--fs-12);-webkit-tap-highlight-color:transparent;transition:color var(--dur-tick) var(--ease-tick);flex-direction:column;flex:1;font-weight:500;text-decoration:none;display:flex;position:relative;}:is(html[data-session=guest] .MobileTabBar-module__c0O7Qq__tab[data-session-only=member],html:not([data-session=guest]) .MobileTabBar-module__c0O7Qq__tab[data-session-only=guest]){display:none}.MobileTabBar-module__c0O7Qq__tab[data-active=true]{color:var(--brand);font-weight:700}.MobileTabBar-module__c0O7Qq__tab[data-active=true]:before{content:"";width:var(--icon-lg);height:var(--mark-thick);border-radius:0 0 var(--mark-thick) var(--mark-thick);background:var(--brand);position:absolute;top:0}.MobileTabBar-module__c0O7Qq__iconWrap{transition:transform var(--dur-tick) var(--ease-tick);display:inline-flex}.MobileTabBar-module__c0O7Qq__tab:active .MobileTabBar-module__c0O7Qq__iconWrap{transform:scale(var(--press-scale))}
.NavItem-module__UXjssq__item{align-items:center;gap:var(--space-3);height:var(--control-h-md);padding:0 var(--control-px-sm);border-radius:var(--radius-md);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-14);font-weight:var(--fw-medium);transition:background-color var(--dur-hover) var(--ease-hover), color var(--dur-hover) var(--ease-hover);background-color:#0000;text-decoration:none;display:flex;position:relative}.NavItem-module__UXjssq__item[data-variant=game]{gap:var(--space-3);font-size:var(--fs-13)}.NavItem-module__UXjssq__item[data-variant=muted]{color:var(--text-muted);font-size:var(--fs-13);font-weight:var(--fw-semibold)}.NavItem-module__UXjssq__item:before{content:"";width:var(--mark-thick);height:var(--icon-md);margin-top:calc(var(--icon-md) / -2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--brand);transition:transform var(--dur-hover) var(--ease-hover);position:absolute;top:50%;left:0;transform:scaleY(0)}.NavItem-module__UXjssq__item[data-active=true]{background-color:var(--brand-soft);color:var(--text-strong);font-weight:var(--fw-bold);box-shadow:var(--edge-light-shadow)}.NavItem-module__UXjssq__item[data-active=true]:before{transform:scaleY(1)}@media (hover:hover){.NavItem-module__UXjssq__item:not([data-active=true]):is(:hover,[data-force~=hover]){background-color:var(--control-fill-hover);color:var(--text-strong)}.NavItem-module__UXjssq__item:not([data-active=true]):is(:hover,[data-force~=hover]):before{background:var(--border-strong);transform:scaleY(.5)}}.NavItem-module__UXjssq__item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-offset) * -1)}.NavItem-module__UXjssq__action{cursor:pointer;text-align:start;border:0;width:100%}.NavItem-module__UXjssq__action:disabled{cursor:default;color:var(--text-muted)}.NavItem-module__UXjssq__label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.NavItem-module__UXjssq__label[data-lines="2"]{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.NavItem-module__UXjssq__thumb{width:var(--icon-lg);height:var(--icon-lg);border-radius:var(--radius-sm);border:1px solid var(--border);flex-shrink:0;display:block;position:relative;overflow:hidden}.NavItem-module__UXjssq__thumbImage{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.NavItem-module__UXjssq__item:before{transition:none}}@container (max-width:120px){.NavItem-module__UXjssq__item{height:var(--control-h-lg);justify-content:center;gap:0;padding:0}.NavItem-module__UXjssq__item svg{width:var(--icon-lg);height:var(--icon-lg)}.NavItem-module__UXjssq__label{inset-inline-start:calc(100% + var(--space-2));padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-elevated);box-shadow:var(--shadow-raise-sm);color:var(--text-strong);font-size:var(--fs-13);font-weight:var(--fw-semibold);opacity:0;visibility:hidden;pointer-events:none;z-index:var(--z-raised);transition:opacity var(--dur-hover) var(--ease-hover), translate var(--dur-hover) var(--ease-hover);flex:none;position:absolute;top:50%;overflow:visible;translate:-4px -50%}.NavItem-module__UXjssq__item:is(:hover,:focus-visible,[data-force~=hover]) .NavItem-module__UXjssq__label{opacity:1;visibility:visible;transition-delay:var(--dur-fast);translate:0 -50%}}
.PairLedger-module__c-zPIG__ledger{column-gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@container (min-width:560px){.PairLedger-module__c-zPIG__ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}.PairLedger-module__c-zPIG__row{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-block:var(--space-2);border-bottom:var(--border-width) solid var(--border);display:flex}.PairLedger-module__c-zPIG__label{min-width:0;color:var(--text-body);font-size:var(--fs-13);margin:0}.PairLedger-module__c-zPIG__value{color:var(--text-strong);font-size:var(--fs-14);font-weight:var(--fw-semibold);margin:0}
.Panel-module__dyDvZG__panel{background-color:var(--surface);background-image:var(--surface-sheen);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--edge-light-shadow), var(--shadow-raise-sm)}.gm-rail-open .Panel-module__dyDvZG__panel{border:none;border-top:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;--panel-pad:0px!important;padding-inline:0!important;padding-block:var(--space-3) var(--space-4)!important}.Panel-module__dyDvZG__panel[data-flush]{overflow:hidden}.Panel-module__dyDvZG__flushHead{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.Panel-module__dyDvZG__title{font-family:var(--font-display-sys);font-size:var(--type-plate);font-weight:var(--fw-semibold);text-transform:none;color:var(--text-muted);margin:0;line-height:1.2}
.AccentMeta-module__UyG7Zq__meta{gap:var(--space-2);white-space:nowrap;flex-wrap:nowrap;min-width:0;display:flex}.AccentMeta-module__UyG7Zq__lead{color:var(--accent,var(--text-body));font-weight:var(--fw-semibold);flex-shrink:0}.AccentMeta-module__UyG7Zq__rest{text-overflow:ellipsis;min-width:0;overflow:hidden}
.Plate-module__BEE-Ta__plate{font-family:var(--font-display-sys);font-weight:var(--fw-semibold);font-size:var(--fs-12);text-transform:none;color:var(--text-muted);line-height:1}.Plate-module__BEE-Ta__plate[data-size="13"]{font-size:var(--fs-13)}.Plate-module__BEE-Ta__plate[data-tone=strong]{color:var(--text-strong)}.Plate-module__BEE-Ta__plate[data-tone=body]{color:var(--text-body)}.Plate-module__BEE-Ta__readout{font-family:var(--font-sans);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums;font-size:var(--fs-13);color:var(--text-body);line-height:1}.Plate-module__BEE-Ta__readout[data-size="12"]{font-size:var(--fs-12)}.Plate-module__BEE-Ta__readout[data-size="14"]{font-size:var(--fs-14)}.Plate-module__BEE-Ta__readout[data-tone=strong]{color:var(--text-strong);font-weight:var(--fw-medium)}.Plate-module__BEE-Ta__readout[data-tone=muted]{color:var(--text-muted)}
.PortraitPlate-module__2qzqla__plate{background:radial-gradient(ellipse 38% 72% at 60% 36%, color-mix(in srgb, var(--plate-accent,var(--brand)) 45%, var(--on-media)) 0%, transparent 70%), linear-gradient(to top, color-mix(in srgb, var(--plate-accent,var(--brand)) 18%, var(--art-ink)) 0%, color-mix(in srgb, var(--plate-accent,var(--brand)) 55%, var(--art-ink)) 48%, var(--plate-accent,var(--brand)) 100%), var(--plate-accent,var(--brand));display:block;position:absolute;inset:0;overflow:hidden}.PortraitPlate-module__2qzqla__watermark{height:min(96%, calc(var(--space-10) * 4));aspect-ratio:1;background:var(--on-media);opacity:.14;-webkit-mask:var(--plate-mark) top center / 100% 200% no-repeat;-webkit-mask:var(--plate-mark) top center / 100% 200% no-repeat;mask:var(--plate-mark) top center / 100% 200% no-repeat;pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:2%;translate:0 -50%}.PortraitPlate-module__2qzqla__figure{display:block;position:absolute;inset:0}.PortraitPlate-module__2qzqla__figure[data-cropped]{inset:auto;top:var(--crop-top);left:var(--crop-left);height:var(--crop-height);aspect-ratio:var(--crop-aspect)}.PortraitPlate-module__2qzqla__art{object-fit:contain;object-position:bottom center;width:100%;height:100%}
.PowerReadout-module__9yMa7W__readout{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--brand-soft);flex-wrap:wrap;display:flex}.PowerReadout-module__9yMa7W__main{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.PowerReadout-module__9yMa7W__label{align-items:center;gap:var(--space-1);font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--brand-on-soft);white-space:nowrap;display:inline-flex}.PowerReadout-module__9yMa7W__value{font-size:var(--fs-30);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--text-strong);line-height:1.1}.PowerReadout-module__9yMa7W__readout:has(.PowerReadout-module__9yMa7W__asides) .PowerReadout-module__9yMa7W__value{font-size:var(--fs-24)}.PowerReadout-module__9yMa7W__asides{column-gap:var(--space-2);row-gap:var(--space-1);padding-left:var(--space-2);border-left:var(--border-width) solid color-mix(in oklab, var(--brand-on-soft) 30%, transparent);grid-template-columns:auto auto;align-items:baseline;display:grid}.PowerReadout-module__9yMa7W__aside{display:contents}.PowerReadout-module__9yMa7W__asideLabel{font-size:var(--fs-12);color:var(--text-muted);white-space:nowrap}.PowerReadout-module__9yMa7W__asideValue{font-size:var(--fs-14);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:right;color:var(--text-strong)}.PowerReadout-module__9yMa7W__note{font-size:var(--fs-12);color:var(--text-muted);flex-basis:100%}
.PostCard-module__PdALIW__card{background-color:var(--surface-elevated);background-image:var(--surface-sheen);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--edge-light-shadow), var(--shadow-raise-sm);transition:border-color var(--dur-hover) var(--ease-hover)}@media (hover:hover){.PostCard-module__PdALIW__card:is(:hover,[data-force~=hover]){border-color:var(--hover-edge)}}.PostCard-module__PdALIW__card:focus-within{border-color:var(--hover-edge)}.PostCard-module__PdALIW__mediaFrame{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-elevated);display:block;position:relative;overflow:hidden}.PostCard-module__PdALIW__mediaImg{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-media) var(--ease-hover);display:block}@media (hover:hover){.PostCard-module__PdALIW__mediaFrame:is(:hover,[data-force~=hover]) .PostCard-module__PdALIW__mediaImg{transform:scale(var(--media-zoom))}.PostCard-module__PdALIW__mediaFrame:is(:hover,[data-force~=hover]) .PostCard-module__PdALIW__playDisc{background-color:var(--brand-fill);border-color:var(--brand-fill-press);transform:translate(-50%, -50%) scale(var(--media-zoom))}}.PostCard-module__PdALIW__playDisc{background-color:var(--brand-soft);border:1px solid color-mix(in srgb, var(--on-media) 28%, transparent);transition:background-color var(--dur-hover) var(--ease-hover), border-color var(--dur-hover) var(--ease-hover), transform var(--dur-media) var(--ease-hover);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.PostCard-module__PdALIW__mediaFrame:hover .PostCard-module__PdALIW__mediaImg,.PostCard-module__PdALIW__mediaFrame:hover .PostCard-module__PdALIW__playDisc{transform:none}.PostCard-module__PdALIW__mediaFrame:hover .PostCard-module__PdALIW__playDisc{transform:translate(-50%,-50%)}}.PostCard-module__PdALIW__body{font-size:var(--fs-14);color:var(--text-body);text-wrap:pretty;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.55}.PostCard-module__PdALIW__body[data-folded]>.PostCard-module__PdALIW__head:after{content:"…"}@supports (content-visibility:hidden){.PostCard-module__PdALIW__body[data-folded]>.PostCard-module__PdALIW__tail[hidden=until-found]{content-visibility:hidden;display:block}}.PostCard-module__PdALIW__readMore{margin-top:calc(var(--space-2) * -1);font:inherit;font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--brand);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;}@media (hover:hover){.PostCard-module__PdALIW__readMore:is(:hover,[data-force~=hover]){color:var(--brand-hover)}}
.Rating-module__IufZUG__rating{align-items:center;gap:0;display:inline-flex}.Rating-module__IufZUG__star{min-width:var(--target-tap);min-height:var(--target-tap);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-muted);transition:color var(--dur-hover) var(--ease-hover), fill var(--dur-hover) var(--ease-hover);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;}.Rating-module__IufZUG__star[data-filled=true]{color:var(--brand)}@media (hover:hover){.Rating-module__IufZUG__rating:has(.Rating-module__IufZUG__star:not(:disabled):is(:hover,[data-force~=hover])) .Rating-module__IufZUG__star{color:var(--brand-hover)}.Rating-module__IufZUG__rating:has(.Rating-module__IufZUG__star:not(:disabled):is(:hover,[data-force~=hover])) .Rating-module__IufZUG__star svg{fill:currentColor}.Rating-module__IufZUG__rating .Rating-module__IufZUG__star:not(:disabled):is(:hover,[data-force~=hover])~.Rating-module__IufZUG__star{color:var(--text-muted)}.Rating-module__IufZUG__rating .Rating-module__IufZUG__star:not(:disabled):is(:hover,[data-force~=hover])~.Rating-module__IufZUG__star svg{fill:none}}span.Rating-module__IufZUG__star{cursor:default;min-width:0;min-height:0}.Rating-module__IufZUG__star[data-filled=true] svg{fill:currentColor}
.ContextPanelPortal-module__Kpow5G__panel{min-width:0}.ContextPanelPortal-module__Kpow5G__panel:not(:has([data-page-panel-body]>*)){display:none}.ContextPanelPortal-module__Kpow5G__toggle{display:none}@media (max-width:1019.98px){.ContextPanelPortal-module__Kpow5G__toggle{appearance:none;box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;height:var(--control-h-md);padding:0 var(--control-px-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-strong);font:inherit;font-family:var(--font-sans);font-size:var(--fs-13);font-weight:var(--fw-semibold);text-align:start;cursor:pointer;transition:border-color var(--dur-hover) var(--ease-hover);display:flex}.ContextPanelPortal-module__Kpow5G__panel[data-open=true] .ContextPanelPortal-module__Kpow5G__toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.ContextPanelPortal-module__Kpow5G__toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.ContextPanelPortal-module__Kpow5G__toggle:hover{border-color:var(--hover-edge)}}.ContextPanelPortal-module__Kpow5G__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ContextPanelPortal-module__Kpow5G__chevron{color:var(--text-muted);transition:transform var(--dur-hover) var(--ease-hover);display:inline-flex}.ContextPanelPortal-module__Kpow5G__panel[data-open=true] .ContextPanelPortal-module__Kpow5G__chevron{transform:rotate(180deg)}.ContextPanelPortal-module__Kpow5G__body{display:none}.ContextPanelPortal-module__Kpow5G__panel[data-open=true] .ContextPanelPortal-module__Kpow5G__body{padding:var(--space-3);border:1px solid var(--border);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--surface);border-top:0;display:block}.ContextPanelPortal-module__Kpow5G__body [data-panel-title]{display:none}}
.PointLedger-module__iQwe1a__ledger{column-gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}@container (min-width:560px){.PointLedger-module__iQwe1a__ledger{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(var(--rows), auto)}}.PointLedger-module__iQwe1a__row{column-gap:var(--space-3);row-gap:calc(var(--space-1) / 2);padding-block:var(--space-2);border-bottom:var(--border-width) solid var(--border);grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"icon title value""icon note note""icon bar bar";display:grid}.PointLedger-module__iQwe1a__icon{color:var(--panel-accent,var(--brand));grid-area:icon;align-self:start;padding-top:2px;display:inline-flex}.PointLedger-module__iQwe1a__title{min-width:0;color:var(--text-strong);font-size:var(--fs-14);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;grid-area:title;overflow:hidden}.PointLedger-module__iQwe1a__aside{color:var(--text-muted);font-weight:var(--fw-regular)}.PointLedger-module__iQwe1a__value{color:var(--text-strong);font-size:var(--fs-14);font-weight:var(--fw-bold);grid-area:value}.PointLedger-module__iQwe1a__note{color:var(--text-muted);font-size:var(--fs-12);grid-area:note;line-height:1.4}.PointLedger-module__iQwe1a__bar{height:calc(var(--space-1) / 2);margin-top:var(--space-1);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--border) 60%, transparent);grid-area:bar;overflow:hidden}.PointLedger-module__iQwe1a__fill{border-radius:inherit;background:var(--panel-accent,var(--brand));height:100%;display:block}.PointLedger-module__iQwe1a__row[data-muted] .PointLedger-module__iQwe1a__title,.PointLedger-module__iQwe1a__row[data-muted] .PointLedger-module__iQwe1a__value,.PointLedger-module__iQwe1a__row[data-muted] .PointLedger-module__iQwe1a__icon{color:var(--text-muted)}
.Progress-module__aNh7da__progress{height:var(--space-2);background:var(--ground);border-radius:var(--radius-pill);overflow:hidden}.Progress-module__aNh7da__fill{background:var(--brand);border-radius:var(--radius-pill);height:100%;transition:width var(--dur-med) var(--ease-hover)}
.Recess-module__WeTnga__recess{background:var(--ground);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--border);min-width:0}.Recess-module__WeTnga__recess[data-pad=true]{padding:var(--plinth)}@media (hover:hover){.Recess-module__WeTnga__recess[data-hover=true]:is(:hover,[data-force~=hover]){background:var(--ground-lit)}}.Recess-module__WeTnga__slot{align-items:center;gap:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;transition:background var(--dur-hover) var(--ease-hover), border-color var(--dur-hover) var(--ease-hover);display:flex;position:relative}.Recess-module__WeTnga__slot[data-empty=true]{background:var(--ground);box-shadow:inset 0 0 0 1px var(--border);border-color:#0000}@media (hover:hover){.Recess-module__WeTnga__slot:not([data-empty=true]):is(:hover,[data-force~=hover]){background:var(--surface-elevated);border-color:var(--hover-edge)}}.Recess-module__WeTnga__slot[data-grade]:after{content:"";height:var(--grade-edge);border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);position:absolute;bottom:0;left:0;right:0}.Recess-module__WeTnga__slot[data-grade="1"]:after{background:var(--grade-1)}.Recess-module__WeTnga__slot[data-grade="2"]:after{background:var(--grade-2)}.Recess-module__WeTnga__slot[data-grade="3"]:after{background:var(--grade-3)}.Recess-module__WeTnga__slot[data-grade="4"]:after{background:var(--grade-4)}.Recess-module__WeTnga__slot[data-grade="5"]:after{background:var(--grade-5)}
.FilterSidebar-module__HpNzIa__panel{min-width:0}.FilterSidebar-module__HpNzIa__panel h2{margin:0 0 var(--space-3);color:var(--text-muted);font-family:var(--font-display-sys);font-size:var(--type-plate);font-weight:var(--fw-semibold);text-transform:none}.FilterSidebar-module__HpNzIa__fields{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.FilterSidebar-module__HpNzIa__fields>*{width:100%;flex:none!important}
.RailListRow-module__FP9sNq__row{align-items:center;gap:var(--space-2);min-width:0;display:flex}.RailListRow-module__FP9sNq__linked{margin-inline:calc(-1 * var(--panel-pad,0px))}.RailListRow-module__FP9sNq__action{flex-shrink:0;align-items:center;display:inline-flex}.RailListRow-module__FP9sNq__linked>.RailListRow-module__FP9sNq__action{margin-right:var(--panel-pad,0px)}.RailListRow-module__FP9sNq__link{min-width:0;padding:var(--space-2) var(--panel-pad,var(--space-3));border-radius:var(--radius-sm);color:inherit;transition:background var(--dur-hover) var(--ease-hover), color var(--dur-hover) var(--ease-hover);background:0 0;flex:1;text-decoration:none;display:block;}.RailListRow-module__FP9sNq__plain{min-width:0;padding-block:var(--space-1);flex:1;display:block}.RailListRow-module__FP9sNq__inner{align-items:center;gap:var(--space-2);min-width:0;display:flex}.RailListRow-module__FP9sNq__body{flex:1;min-width:0;display:block}.RailListRow-module__FP9sNq__title{font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.RailListRow-module__FP9sNq__title[data-lines="2"]{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.RailListRow-module__FP9sNq__meta{font-size:var(--fs-12);color:var(--text-body);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;display:block;overflow:hidden}@media (hover:hover){.RailListRow-module__FP9sNq__link:is(:hover,[data-force~=hover]){background:var(--control-fill-hover)}}.RailListRow-module__FP9sNq__meter{height:var(--space-1);margin:var(--space-1) 0 0;border-radius:var(--radius-pill);background:var(--surface-elevated);border:1px solid var(--border);display:block;overflow:hidden}.RailListRow-module__FP9sNq__meterFill{background:var(--brand);height:100%;display:block}.RailListRow-module__FP9sNq__title{transition:color var(--dur-hover)}@media (hover:hover){.RailListRow-module__FP9sNq__link:hover .RailListRow-module__FP9sNq__title{color:var(--brand)}}.RailListRow-module__FP9sNq__link:focus-visible .RailListRow-module__FP9sNq__title{color:var(--brand)}.RailListRow-module__FP9sNq__slots{flex-direction:column;min-width:0;display:flex}.RailListRow-module__FP9sNq__slotRows{gap:var(--space-1);flex-direction:column;display:flex}.RailListRow-module__FP9sNq__heldOver,.RailListRow-module__FP9sNq__slotOver{min-width:0}.RailListRow-module__FP9sNq__slotLine{vertical-align:middle;border-radius:var(--radius-sm);background:var(--ground);height:.8em;box-shadow:var(--recess-shadow);display:inline-block}
.RichArticleEditor-module__dEB5eW__root{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;color:var(--text-body);overflow:hidden}.RichArticleEditor-module__dEB5eW__toolbar{gap:var(--space-1);border-bottom:1px solid var(--border);background:var(--surface-alt,var(--surface));flex-wrap:wrap;align-items:center;padding:8px;display:flex}.RichArticleEditor-module__dEB5eW__toolbar>*{flex:0 auto;min-width:0}.RichArticleEditor-module__dEB5eW__toolbar button{color:var(--text-body);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--fs-12);background:0 0;border:0;padding:7px 9px}.RichArticleEditor-module__dEB5eW__toolbar button:hover,.RichArticleEditor-module__dEB5eW__toolbar button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-on-soft)}.RichArticleEditor-module__dEB5eW__toolbar button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.RichArticleEditor-module__dEB5eW__content .tiptap{overflow-wrap:anywhere;outline:none;min-height:280px;padding:20px;line-height:1.75}.RichArticleEditor-module__dEB5eW__root:focus-within{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.RichArticleEditor-module__dEB5eW__content .tiptap:focus{box-shadow:none}.RichArticleEditor-module__dEB5eW__content p{margin:0 0 1em}.RichArticleEditor-module__dEB5eW__content h2{font-size:var(--type-pane-title);color:var(--text-strong);margin:1em 0 .5em;font-weight:600}.RichArticleEditor-module__dEB5eW__content h3{font-size:var(--fs-18);color:var(--text-strong);margin:1em 0 .5em;font-weight:600}.RichArticleEditor-module__dEB5eW__content ul{padding-left:24px;list-style:outside}.RichArticleEditor-module__dEB5eW__content ol{padding-left:24px;list-style:decimal}.RichArticleEditor-module__dEB5eW__content blockquote{border-left:3px solid var(--brand);margin:1em 0;padding-left:16px}.RichArticleEditor-module__dEB5eW__content a{color:var(--brand);text-decoration:none}.RichArticleEditor-module__dEB5eW__content img{max-width:100%;height:auto}.RichArticleEditor-module__dEB5eW__content table{border-collapse:collapse;table-layout:fixed;width:100%}:is(.RichArticleEditor-module__dEB5eW__content td,.RichArticleEditor-module__dEB5eW__content th){border:1px solid var(--border);min-width:40px;padding:8px}.RichArticleEditor-module__dEB5eW__content pre{white-space:pre-wrap;background:var(--surface-alt,var(--surface));padding:12px}@media (max-width:600px){.RichArticleEditor-module__dEB5eW__content .tiptap{padding:14px}}.RichArticleEditor-module__dEB5eW__compact .RichArticleEditor-module__dEB5eW__content .tiptap{min-height:70px;padding:12px}.RichArticleEditor-module__dEB5eW__compact .RichArticleEditor-module__dEB5eW__content p{margin:0}.RichArticleEditor-module__dEB5eW__compact .RichArticleEditor-module__dEB5eW__content .tiptap:has(>p:only-child>br:only-child):before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none;position:absolute}.RichArticleEditor-module__dEB5eW__toolbar button{flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.RichArticleEditor-module__dEB5eW__separator{background:var(--border);width:1px;height:20px;margin:0 3px}.RichArticleEditor-module__dEB5eW__content .tiptap{min-height:440px}@media (max-width:600px){.RichArticleEditor-module__dEB5eW__toolbar{gap:var(--space-1);padding:6px}.RichArticleEditor-module__dEB5eW__toolbar button{flex-basis:32px;width:32px;height:34px}.RichArticleEditor-module__dEB5eW__separator{margin:0 1px}}.RichArticleEditor-module__dEB5eW__tones{align-items:center;gap:var(--space-1);display:inline-flex}.RichArticleEditor-module__dEB5eW__tone span{border:1px solid var(--border-strong,var(--border));border-radius:50%;width:14px;height:14px;display:block}.RichArticleEditor-module__dEB5eW__tone span[data-clear]{background:linear-gradient(135deg, transparent 45%, var(--text-muted) 45%, var(--text-muted) 55%, transparent 55%)}.RichArticleEditor-module__dEB5eW__tone[aria-pressed=true] span{box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--text-strong)}.RichArticleEditor-module__dEB5eW__bubble{align-items:center;gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-elevated,var(--surface));box-shadow:var(--shadow-md,0 4px 16px #00000040);padding:4px;display:flex}.RichArticleEditor-module__dEB5eW__bubble button{width:30px;height:30px;color:var(--text-body);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.RichArticleEditor-module__dEB5eW__bubble button:hover,.RichArticleEditor-module__dEB5eW__bubble button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-on-soft)}.RichArticleEditor-module__dEB5eW__bubble button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.RichArticleEditor-module__dEB5eW__content [data-tone]{font-weight:inherit}.RichArticleEditor-module__dEB5eW__upload{min-height:var(--control-h-sm);padding:0 var(--space-3);border:var(--border-width) solid var(--control-border);border-radius:var(--radius-md);background:var(--control-surface);font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--text-strong);cursor:pointer;white-space:nowrap;align-self:flex-start;align-items:center;display:inline-flex;position:relative}.RichArticleEditor-module__dEB5eW__upload input{opacity:0;width:1px;height:1px;position:absolute}.RichArticleEditor-module__dEB5eW__upload:focus-within{outline:var(--border-width) solid var(--brand)}
.SearchSelect-module__qZP_rW__trigger{align-items:center;gap:var(--pick-gap);width:100%;min-height:var(--c-h);padding:var(--space-1) var(--c-field-px);font-size:var(--c-fs);background:var(--control-surface);border:1px solid var(--control-border);border-radius:var(--radius-md);color:var(--text-strong);font-family:var(--font-sans);cursor:pointer;text-align:start;transition:border-color var(--dur-hover) var(--ease-hover);display:flex}@media (hover:hover){.SearchSelect-module__qZP_rW__trigger:not(:disabled):is(:hover,[data-force~=hover]){border-color:var(--control-border-hover)}}.SearchSelect-module__qZP_rW__root[data-dense] .SearchSelect-module__qZP_rW__trigger,.SearchSelect-module__qZP_rW__root[data-dense] .SearchSelect-module__qZP_rW__identity{min-height:var(--control-h-sm);font-size:var(--fs-13);padding-block:0}.SearchSelect-module__qZP_rW__trigger:not(:disabled):focus-visible{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);outline:none}.SearchSelect-module__qZP_rW__trigger[data-open=true]{border-color:var(--brand)}.SearchSelect-module__qZP_rW__triggerLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.SearchSelect-module__qZP_rW__triggerLabel[data-placeholder=true]{color:var(--text-muted)}.SearchSelect-module__qZP_rW__identity{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-sans);text-align:start;transition:background-color var(--dur-hover) var(--ease-hover);background:0 0;border:none;display:flex}@media (hover:hover){.SearchSelect-module__qZP_rW__identity:hover{background:var(--control-fill-hover)}[data-bare-identity] .SearchSelect-module__qZP_rW__identity:hover{background:0 0}}.SearchSelect-module__qZP_rW__identity:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color)}.SearchSelect-module__qZP_rW__identityMeta{align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.SearchSelect-module__qZP_rW__identityName{max-width:100%;font-size:var(--fs-14);color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.SearchSelect-module__qZP_rW__identityName[data-wrap=true]{white-space:normal;-webkit-line-clamp:2;line-height:1.3;font-weight:var(--fw-semibold);-webkit-box-orient:vertical;display:-webkit-box}.SearchSelect-module__qZP_rW__identityName[data-quiet=true]{font-weight:var(--fw-medium);color:var(--text-body)}.SearchSelect-module__qZP_rW__identityLine{max-width:100%;font-size:var(--fs-12);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SearchSelect-module__qZP_rW__identityTrail{flex-shrink:0;align-items:center;display:inline-flex}.SearchSelect-module__qZP_rW__identityChevron{transition:rotate var(--dur-hover) var(--ease-hover);flex-shrink:0;display:inline-flex}.SearchSelect-module__qZP_rW__identityChevron[data-open=true]{rotate:180deg}.SearchSelect-module__qZP_rW__panel.SearchSelect-module__qZP_rW__panelIdentity{max-width:none}.SearchSelect-module__qZP_rW__identityHead{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-lg) var(--radius-lg) 0 0;cursor:pointer;font-family:var(--font-sans);text-align:start;background:0 0;border:none;margin:0;display:flex}@media (hover:hover){.SearchSelect-module__qZP_rW__identityHead:hover{background:var(--control-fill-hover)}}.SearchSelect-module__qZP_rW__identityHead:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color)}.SearchSelect-module__qZP_rW__panel{z-index:var(--z-menu);background:var(--surface);background-image:var(--surface-sheen);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--edge-light-shadow), var(--shadow-raise-lg);flex-direction:column;margin:0;padding:0;display:flex;inset:auto;overflow:hidden}.SearchSelect-module__qZP_rW__searchRow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.SearchSelect-module__qZP_rW__searchInput{min-width:0;color:var(--text-strong);font-family:var(--font-sans);font-size:var(--fs-13);background:0 0;border:none;flex:1}.SearchSelect-module__qZP_rW__searchInput::placeholder{color:var(--text-muted)}.SearchSelect-module__qZP_rW__searchInput:focus{outline:none}.SearchSelect-module__qZP_rW__list{min-height:0;max-height:calc(7 * (var(--pick-art) + 2 * var(--space-1) + var(--space-1)));scrollbar-width:thin;padding:var(--space-1);gap:var(--space-1);flex-direction:column;display:flex;overflow-y:auto}.SearchSelect-module__qZP_rW__root{--pick-art:32px;--pick-pad:var(--space-1) var(--space-2);--pick-gap:var(--space-2);--pick-name:var(--fs-13)}.SearchSelect-module__qZP_rW__root[data-size=lg]{--pick-art:var(--control-h-lg);--pick-pad:var(--space-1) var(--space-2);--pick-gap:var(--space-2);--pick-name:var(--fs-14)}.SearchSelect-module__qZP_rW__option{align-items:center;column-gap:var(--pick-gap);padding:var(--pick-pad);border-radius:var(--radius-md);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-13);cursor:pointer;text-align:start;background:0 0;border:none;grid-template-columns:auto minmax(0,1fr) auto;row-gap:0;display:grid}.SearchSelect-module__qZP_rW__option[data-hit=true],.SearchSelect-module__qZP_rW__option:hover{background:var(--control-fill-active);color:var(--text-strong)}.SearchSelect-module__qZP_rW__option[aria-selected=true]{background:var(--brand-soft);color:var(--text-strong);font-weight:var(--fw-semibold)}.SearchSelect-module__qZP_rW__optionText{flex-direction:column;justify-content:center;min-width:0;display:flex}.SearchSelect-module__qZP_rW__optionLabel{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--pick-name);color:var(--text-strong);overflow:hidden}.SearchSelect-module__qZP_rW__optionNote{min-width:0;font-size:var(--fs-12);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SearchSelect-module__qZP_rW__state{padding:var(--space-4) var(--space-3);font-size:var(--fs-13);color:var(--text-muted);text-align:center}.SearchSelect-module__qZP_rW__more{width:100%;min-height:var(--control-h-md);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-12);cursor:pointer;background:0 0;border:0;font-weight:600;}@media (hover:hover){.SearchSelect-module__qZP_rW__more:hover{background:var(--control-fill-hover);color:var(--text-strong)}}.SearchSelect-module__qZP_rW__trigger:disabled{opacity:.55;cursor:default}.SearchSelect-module__qZP_rW__identity[data-readonly],.SearchSelect-module__qZP_rW__trigger[data-readonly]{cursor:default}.SearchSelect-module__qZP_rW__identity[data-readonly]:hover{background:0 0}.SearchSelect-module__qZP_rW__trigger[data-readonly]{background:0 0;border-color:#0000;padding-inline:0}
.Lightbox-module__wD9biq__dialog{background:var(--scrim-lightbox);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--on-media);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0}.Lightbox-module__wD9biq__dialog::backdrop{background:0 0}.Lightbox-module__wD9biq__frame{grid-template-columns:minmax(0,1fr) 340px;height:100%;display:grid}.Lightbox-module__wD9biq__stage{touch-action:pan-y;min-width:0;min-height:0;position:relative}.Lightbox-module__wD9biq__top{top:var(--space-3);left:var(--space-4);right:var(--space-4);z-index:1;align-items:center;gap:var(--space-2);display:flex;position:absolute}.Lightbox-module__wD9biq__position{font-family:var(--font-condensed);font-size:var(--fs-14);font-variant-numeric:tabular-nums slashed-zero;font-weight:600}.Lightbox-module__wD9biq__hints{align-items:center;gap:var(--space-2);font-size:var(--fs-12);margin-inline-start:auto;display:flex}.Lightbox-module__wD9biq__close{margin-inline-start:var(--space-2)}@media (pointer:coarse){.Lightbox-module__wD9biq__hints{display:none}.Lightbox-module__wD9biq__close{margin-inline-start:auto}}.Lightbox-module__wD9biq__picture{position:absolute;inset:64px 72px 32px}.Lightbox-module__wD9biq__picture img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.Lightbox-module__wD9biq__prev,.Lightbox-module__wD9biq__next{z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.Lightbox-module__wD9biq__prev{left:var(--space-4)}.Lightbox-module__wD9biq__next{right:var(--space-4)}.Lightbox-module__wD9biq__aside{background:var(--surface-elevated);min-height:0;color:var(--text-body);border-left:1px solid var(--border);flex-direction:column;display:flex;overflow:auto}@media (max-width:1019px){.Lightbox-module__wD9biq__frame{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.Lightbox-module__wD9biq__picture{inset:60px 0 var(--space-3)}.Lightbox-module__wD9biq__prev{left:var(--space-2)}.Lightbox-module__wD9biq__next{right:var(--space-2)}.Lightbox-module__wD9biq__aside{border-left:0;border-top:1px solid var(--border);max-height:48dvh}}
.PollBallot-module__PeUliW__ballot{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.PollBallot-module__PeUliW__options{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PollBallot-module__PeUliW__option{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-14);text-align:left;transition:background var(--dur-hover) var(--ease-hover), border-color var(--dur-hover) var(--ease-hover);display:flex;position:relative;overflow:hidden;}.PollBallot-module__PeUliW__option[data-votable=true]{cursor:pointer}@media (hover:hover){.PollBallot-module__PeUliW__option[data-votable=true]:is(:hover,[data-force~=hover]){border-color:var(--hover-edge)}}.PollBallot-module__PeUliW__option:disabled{cursor:progress}.PollBallot-module__PeUliW__option[data-chosen=true]{border-color:var(--brand);color:var(--text-strong);font-weight:var(--fw-semibold)}.PollBallot-module__PeUliW__fill{background:var(--fill-hover);transition:background var(--dur-hover) var(--ease-hover);position:absolute;inset:0 auto 0 0}.PollBallot-module__PeUliW__option[data-chosen=true] .PollBallot-module__PeUliW__fill{background:var(--brand-soft)}.PollBallot-module__PeUliW__text,.PollBallot-module__PeUliW__figure,.PollBallot-module__PeUliW__mark{min-width:0;position:relative}.PollBallot-module__PeUliW__text{overflow-wrap:anywhere;flex:1}.PollBallot-module__PeUliW__figure{color:var(--text-muted);font-size:var(--fs-13);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.PollBallot-module__PeUliW__option[data-chosen=true] .PollBallot-module__PeUliW__figure{color:var(--text-strong)}.PollBallot-module__PeUliW__mark{color:var(--brand);align-items:center;display:inline-flex}.PollBallot-module__PeUliW__meta{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--fs-12);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.PollBallot-module__PeUliW__sep{color:var(--border-strong)}
.SectionHead-module__cpx3Eq__head{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.SectionHead-module__cpx3Eq__text{flex:1;min-width:0}.SectionHead-module__cpx3Eq__title{color:var(--text-strong);font-size:var(--type-section-title);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-heading);line-height:var(--lh-heading);margin:0}.SectionHead-module__cpx3Eq__description{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--fs-13);line-height:1.4}.SectionHead-module__cpx3Eq__action{align-items:center;gap:var(--space-2);flex:none;padding-top:2px;display:inline-flex}.SectionHead-module__cpx3Eq__head[data-size=lg] .SectionHead-module__cpx3Eq__title{font-size:var(--type-pane-title)}@media (max-width:470px){.SectionHead-module__cpx3Eq__head{gap:var(--space-2)}}
.AcquisitionHalo-module__bJCvTW__available{pointer-events:none;border:1px solid var(--halo-edge);border-radius:var(--radius-sm);background:radial-gradient(ellipse, color-mix(in srgb, var(--halo-glow) 28%, transparent), transparent 75%);box-shadow:inset 0 0 7px color-mix(in srgb, var(--halo-glow) 65%, transparent), 0 0 5px color-mix(in srgb, var(--halo-glow) 45%, transparent);position:absolute;inset:1px}.AcquisitionHalo-module__bJCvTW__available:after{content:"";background:conic-gradient(from 20deg, transparent 0deg 65deg, var(--halo-glow) 110deg, var(--halo-spark) 145deg, transparent 155deg 245deg, var(--halo-glow) 290deg, var(--halo-spark) 325deg, transparent 335deg);border-radius:50%;animation:2.4s linear infinite AcquisitionHalo-module__bJCvTW__available-orbit;position:absolute;inset:-3px;-webkit-mask-image:radial-gradient(#0000 57%,#000 63% 69%,#0000 75%);mask-image:radial-gradient(#0000 57%,#000 63% 69%,#0000 75%)}@keyframes AcquisitionHalo-module__bJCvTW__available-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AcquisitionHalo-module__bJCvTW__available:after{animation:none}}
.LinkListPanel-module__mVSp7a__list{gap:var(--space-1);flex-direction:column;display:flex}
.Select-module__tG2k2q__select{height:var(--c-h);white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;padding:0 var(--c-field-px);background:var(--control-surface);color:var(--text-strong);border:1px solid var(--control-border);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--c-fs);transition:border-color var(--dur-hover) var(--ease-hover), box-shadow var(--dur-hover) var(--ease-hover);justify-content:space-between;align-items:center;display:flex;overflow:hidden;}.Select-module__tG2k2q__select[data-size=sm]{--c-h:var(--control-h-sm);--c-fs:var(--fs-13);--c-field-px:var(--control-px-sm)}.Select-module__tG2k2q__select[data-size=md]{--c-h:var(--control-h-md);--c-fs:var(--fs-14);--c-field-px:var(--control-px-sm)}.Select-module__tG2k2q__select[data-size=lg]{--c-h:var(--control-h-lg);--c-fs:var(--fs-16);--c-field-px:var(--control-px-md)}@media (hover:hover){.Select-module__tG2k2q__select:hover:not(:disabled),.Select-module__tG2k2q__select[data-force~=hover]{border-color:var(--control-border-hover)}}.Select-module__tG2k2q__select:not(:disabled):focus-visible,.Select-module__tG2k2q__select[aria-expanded=true]:not(:disabled){border-color:var(--brand);outline:var(--border-width) solid var(--brand);outline-offset:calc(var(--border-width) * -2)}.Select-module__tG2k2q__select[data-invalid=true]{border-color:var(--danger)}.Select-module__tG2k2q__select[data-invalid=true]:not(:disabled):focus-visible{border-color:var(--danger);outline-color:var(--danger)}@media (prefers-reduced-motion:reduce){.Select-module__tG2k2q__select{transition:none}}.Select-module__tG2k2q__value{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;overflow:hidden}.Select-module__tG2k2q__value[data-placeholder]{color:var(--text-muted)}.Select-module__tG2k2q__chevron{width:var(--space-2);height:var(--space-2);margin-inline:var(--space-2) var(--space-1);border-inline-end:1.5px solid var(--text-muted);border-block-end:1.5px solid var(--text-muted);flex:none;transform:translateY(-2px)rotate(45deg)}.Select-module__tG2k2q__select[aria-expanded=true] .Select-module__tG2k2q__chevron{transform:translateY(2px)rotate(225deg)}.Select-module__tG2k2q__panel{z-index:var(--z-menu);background:var(--surface);background-image:var(--surface-sheen);border:var(--border-width) solid var(--brand);border-radius:var(--radius-md);box-shadow:var(--edge-light-shadow), var(--shadow-raise-lg);flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:auto;overflow:hidden}.Select-module__tG2k2q__panel[data-placement=above]{flex-direction:column-reverse}.Select-module__tG2k2q__head{width:100%;padding:0 var(--control-px-sm);color:var(--text-strong);font-family:var(--font-sans);font-size:var(--fs-14);text-align:start;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;margin:0;display:flex}.Select-module__tG2k2q__head[data-size=sm]{font-size:var(--fs-13)}.Select-module__tG2k2q__head[data-size=lg]{font-size:var(--fs-16);padding:0 var(--control-px-md)}.Select-module__tG2k2q__searchRow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--control-px-sm);border-top:var(--border-width) solid var(--border);border-bottom:var(--border-width) solid var(--border);flex-shrink:0;display:flex}.Select-module__tG2k2q__panel:not(:has(.Select-module__tG2k2q__searchRow)) .Select-module__tG2k2q__list{border-top:var(--border-width) solid var(--border)}.Select-module__tG2k2q__search{min-width:0;color:var(--text-strong);font-family:var(--font-sans);font-size:var(--fs-13);background:0 0;border:0;outline:none;flex:1;padding:0}.Select-module__tG2k2q__list{min-height:0;max-height:18rem;padding:var(--space-1);overflow-y:auto}.Select-module__tG2k2q__list:focus-visible{outline:none}.Select-module__tG2k2q__option{align-items:center;gap:var(--space-2);min-height:var(--control-h-sm);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--text-body);cursor:pointer;overflow-wrap:anywhere;display:flex}.Select-module__tG2k2q__option[data-active]{background:var(--control-fill-active);color:var(--text-strong)}.Select-module__tG2k2q__groupLabel{z-index:1;padding:var(--space-2) var(--space-3) var(--space-1);background:var(--surface);font-family:var(--font-display-sys);font-weight:var(--fw-semibold);font-size:var(--fs-12);text-transform:none;color:var(--text-muted);line-height:1;position:sticky;top:0}.Select-module__tG2k2q__option[aria-selected=true]{color:var(--text-strong);background:var(--brand-soft)}.Select-module__tG2k2q__option[aria-disabled=true]{opacity:.5;cursor:default}.Select-module__tG2k2q__optionLabel{flex:auto;min-width:0}.Select-module__tG2k2q__aside{font-family:var(--font-condensed), var(--font-sans);font-variant-numeric:tabular-nums;font-weight:var(--fw-regular);color:var(--text-muted);flex:none;margin-inline-start:var(--space-3)}.Select-module__tG2k2q__option[data-muted]:not([aria-selected=true]){color:var(--text-muted);font-weight:var(--fw-regular)}.Select-module__tG2k2q__empty{padding:var(--space-2) var(--space-3);font-size:var(--fs-13);color:var(--text-muted)}.Select-module__tG2k2q__optionImage{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm);flex-shrink:0;margin-inline-end:var(--space-2);display:inline-block;position:relative;overflow:hidden}.Select-module__tG2k2q__optionImage img{object-fit:cover;width:100%;height:100%}
.SideSheet-module__n3IFnW__tab{z-index:var(--z-sticky);align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-2);border:1px solid var(--border);background:var(--surface);background-image:var(--surface-sheen);box-shadow:var(--shadow-raise-lg);color:var(--text-strong);font-size:var(--fs-12);text-transform:none;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-standard);border-inline-end:0;border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);display:flex;position:fixed;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%);}@media (hover:hover){.SideSheet-module__n3IFnW__tab:is(:hover,[data-force~=hover]){background:var(--surface-elevated)}}.SideSheet-module__n3IFnW__chevron{display:inline-flex;transform:rotate(180deg)}.SideSheet-module__n3IFnW__tab[data-side=start]{gap:var(--space-1);padding:var(--space-2) var(--space-1);border-inline-end:1px solid var(--border);border-inline-start:0;border-start-start-radius:0;border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg);border-end-start-radius:0;inset-inline:0 auto}.SideSheet-module__n3IFnW__tab[data-side=start] .SideSheet-module__n3IFnW__chevron{transform:none}@media (min-width:1020px){.SideSheet-module__n3IFnW__tab[data-side=start]{inset-inline-start:var(--dock-w)}}.SideSheet-module__n3IFnW__tabName{writing-mode:vertical-rl;transform:rotate(180deg)}.SideSheet-module__n3IFnW__scrim{z-index:var(--z-modal);background:var(--scrim-media);cursor:default;border:0;padding:0;position:fixed;inset:0}.SideSheet-module__n3IFnW__sheet{z-index:calc(var(--z-modal) + 1);gap:var(--space-3);inline-size:min(340px,90vw);padding:var(--space-4);background:var(--surface);background-image:var(--surface-sheen);border-inline-start:1px solid var(--border);box-shadow:var(--shadow-raise-lg);animation:SideSheet-module__n3IFnW__slide-in var(--dur-med) var(--ease-standard);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto}@media (prefers-reduced-motion:reduce){.SideSheet-module__n3IFnW__sheet{animation:none}}@keyframes SideSheet-module__n3IFnW__slide-in{0%{transform:translate(100%)}}.SideSheet-module__n3IFnW__head{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}
.MultiSelect-module__sL1-iq__root{position:relative}.MultiSelect-module__sL1-iq__trigger{align-items:center;gap:var(--space-2);width:100%;height:var(--c-h);padding:0 var(--c-field-px);background:var(--control-surface);border:1px solid var(--control-border);border-radius:var(--radius-md);color:var(--text-strong);font-family:var(--font-sans);font-size:var(--c-fs);cursor:pointer;text-align:start;transition:border-color var(--dur-hover) var(--ease-hover);display:flex;}@media (hover:hover){.MultiSelect-module__sL1-iq__trigger:is(:hover,[data-force~=hover]){border-color:var(--control-border-hover)}}.MultiSelect-module__sL1-iq__trigger:focus-visible,.MultiSelect-module__sL1-iq__trigger[data-open=true]{border-color:var(--brand);outline:var(--border-width) solid var(--brand);outline-offset:calc(var(--border-width) * -2)}.MultiSelect-module__sL1-iq__trigger[data-invalid=true]{border-color:var(--danger)}.MultiSelect-module__sL1-iq__trigger[data-invalid=true]:focus-visible{border-color:var(--danger);outline-color:var(--danger)}.MultiSelect-module__sL1-iq__triggerLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.MultiSelect-module__sL1-iq__triggerLabel[data-placeholder=true]{color:var(--text-muted)}.MultiSelect-module__sL1-iq__panel{z-index:var(--z-menu);padding:var(--space-1);gap:var(--space-1);background:var(--surface);background-image:var(--surface-sheen);border:var(--border-width) solid var(--brand);border-radius:var(--radius-md);box-shadow:var(--shadow-raise-lg);flex-direction:column;display:flex;overflow-y:auto}.MultiSelect-module__sL1-iq__panel[data-placement=below]{border-top-color:var(--border);border-top-left-radius:0;border-top-right-radius:0}.MultiSelect-module__sL1-iq__panel[data-placement=above]{border-bottom-color:var(--border);border-bottom-right-radius:0;border-bottom-left-radius:0}.MultiSelect-module__sL1-iq__trigger[data-placement=below]{border-bottom-right-radius:0;border-bottom-left-radius:0}.MultiSelect-module__sL1-iq__trigger[data-placement=above]{border-top-left-radius:0;border-top-right-radius:0}.MultiSelect-module__sL1-iq__option{align-items:center;gap:var(--space-2);min-height:var(--control-h-md);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-13);cursor:pointer;text-align:start;background:0 0;border:none;display:flex}@media (hover:hover){.MultiSelect-module__sL1-iq__option:hover{background:var(--control-fill-active);color:var(--text-strong)}}.MultiSelect-module__sL1-iq__option[aria-selected=true]{color:var(--text-strong);font-weight:var(--fw-semibold)}.MultiSelect-module__sL1-iq__option:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px;background:var(--control-fill-hover)}.MultiSelect-module__sL1-iq__check{width:var(--icon-sm);height:var(--icon-sm);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:#0000;transition:background-color var(--dur-hover) var(--ease-hover), border-color var(--dur-hover) var(--ease-hover);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.MultiSelect-module__sL1-iq__check[data-checked=true]{border-color:var(--brand);background:var(--brand-fill);color:var(--on-accent)}.MultiSelect-module__sL1-iq__optionLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}
.RailWidgets-module__3xuotG__timeline{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid;position:relative}.RailWidgets-module__3xuotG__timeline:before{content:"";background:var(--border);width:2px;position:absolute;inset-block:6px;inset-inline-start:5px}.RailWidgets-module__3xuotG__moment{grid-template-columns:var(--space-3) minmax(0, 1fr);gap:var(--space-3);display:grid;position:relative}.RailWidgets-module__3xuotG__dot{width:var(--space-3);height:var(--space-3);background:var(--surface);border:2px solid var(--brand);border-radius:50%;margin-top:3px}.RailWidgets-module__3xuotG__moment:first-child .RailWidgets-module__3xuotG__dot{border-width:4px}.RailWidgets-module__3xuotG__when{font-size:var(--fs-12);color:var(--text-muted);font-variant-numeric:tabular-nums}.RailWidgets-module__3xuotG__headline{-webkit-line-clamp:2;font-size:var(--fs-13);color:var(--text-strong);-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}@media (hover:hover){.RailWidgets-module__3xuotG__moment a:hover .RailWidgets-module__3xuotG__headline{color:var(--brand)}}
.SideRailLayout-module__BXMsnG__layout{gap:var(--space-5);min-width:0;display:grid}.SideRailLayout-module__BXMsnG__main{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.SideRailLayout-module__BXMsnG__rail{order:2;min-width:0}.SideRailLayout-module__BXMsnG__layout[data-fold]>.SideRailLayout-module__BXMsnG__rail{display:none}.SideRailLayout-module__BXMsnG__handle{display:contents}@media (min-width:960px){.SideRailLayout-module__BXMsnG__layout[data-has-rail]{grid-template-columns:clamp(200px, 18vw, var(--build-rail-w)) minmax(0, 1fr);transition:grid-template-columns var(--dur-enter) var(--ease-settle);align-items:start}.SideRailLayout-module__BXMsnG__layout[data-has-rail][data-rail=closing]{grid-template-columns:0 minmax(0,1fr)}.SideRailLayout-module__BXMsnG__layout[data-has-rail][data-rail=shut]{grid-template-columns:minmax(0,1fr)}.SideRailLayout-module__BXMsnG__layout[data-fold]>.SideRailLayout-module__BXMsnG__rail{display:block}.SideRailLayout-module__BXMsnG__layout[data-rail=shut]>.SideRailLayout-module__BXMsnG__rail{display:none}.SideRailLayout-module__BXMsnG__rail{top:calc(var(--topbar-h) + var(--hubbar-h) + var(--space-8));transition:opacity var(--dur-enter) var(--ease-settle), margin var(--dur-enter) var(--ease-settle);order:0;position:sticky}.SideRailLayout-module__BXMsnG__layout[data-rail=closing]>.SideRailLayout-module__BXMsnG__rail{opacity:0;margin-right:calc(-1 * var(--space-5));overflow:hidden}.SideRailLayout-module__BXMsnG__layout[data-rail=open]>.SideRailLayout-module__BXMsnG__main>.SideRailLayout-module__BXMsnG__handle{display:none}}
.PageHeader-module__lqkvra__header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.PageHeader-module__lqkvra__eyebrow{margin-bottom:var(--space-1);color:var(--text-muted);font-size:var(--fs-12);font-variant-numeric:tabular-nums}.PageHeader-module__lqkvra__title{color:var(--text-strong);font-family:var(--font-sans);font-size:var(--type-page-title);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-heading);line-height:var(--lh-heading);margin:0}h2.PageHeader-module__lqkvra__title{font-size:var(--type-pane-title)}.PageHeader-module__lqkvra__title[data-size=lg]{font-family:var(--font-display-sys);font-size:var(--type-masthead);font-weight:var(--fw-bold);line-height:1.02}.PageHeader-module__lqkvra__description{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--fs-14);line-height:1.6}.PageHeader-module__lqkvra__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.PageHeader-module__lqkvra__titleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.PageHeader-module__lqkvra__count{height:var(--space-5);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--text-strong);font-family:var(--font-condensed), var(--font-sans);font-size:var(--fs-12);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}
.PosterCard-module___lyt3W__card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);height:100%;color:inherit;transition:background var(--dur-hover) var(--ease-hover), border-color var(--dur-hover) var(--ease-hover);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}@media (hover:hover){.PosterCard-module___lyt3W__card:is(:hover,[data-force~=hover]){background:var(--surface-elevated);border-color:var(--hover-edge)}.PosterCard-module___lyt3W__card:is(:hover,[data-force~=hover]) .PosterCard-module___lyt3W__art>*{transform:scale(var(--media-zoom))}}.PosterCard-module___lyt3W__card:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.PosterCard-module___lyt3W__art{background:var(--surface-elevated);color:var(--text-muted);justify-content:center;align-items:center;line-height:0;display:flex;position:relative;overflow:hidden}.PosterCard-module___lyt3W__card[data-layout=PORTRAIT] .PosterCard-module___lyt3W__art{aspect-ratio:3/4}.PosterCard-module___lyt3W__card[data-layout=SQUARE] .PosterCard-module___lyt3W__art{aspect-ratio:1}.PosterCard-module___lyt3W__card[data-layout=LANDSCAPE] .PosterCard-module___lyt3W__art{aspect-ratio:16/9}.PosterCard-module___lyt3W__art>*{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-media) var(--ease-hover)}.PosterCard-module___lyt3W__body{padding:var(--space-2) var(--space-3);flex:1;display:block}.PosterCard-module___lyt3W__title{-webkit-line-clamp:2;color:var(--text-strong);font-size:var(--fs-13);letter-spacing:-.01em;-webkit-box-orient:vertical;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.PosterCard-module___lyt3W__meta{color:var(--text-muted);font-size:var(--fs-12);margin-top:2px;display:block}
.Skeleton-module__8Da5Gq__block{background:var(--ground);border-radius:var(--radius-sm);position:relative;overflow:hidden}.Skeleton-module__8Da5Gq__block:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--text-strong) 5%, transparent), transparent);animation:Skeleton-module__8Da5Gq__ds-skeleton-sweep 1.8s var(--ease-standard) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes Skeleton-module__8Da5Gq__ds-skeleton-sweep{to{transform:translate(100%)}}.Skeleton-module__8Da5Gq__block[data-shape=text]{width:100%;height:.9em}.Skeleton-module__8Da5Gq__block[data-shape=title]{width:40%;height:1.2em}.Skeleton-module__8Da5Gq__block[data-shape=disc]{border-radius:var(--radius-round)}.Skeleton-module__8Da5Gq__block[data-shape=tile]{aspect-ratio:1}
.Slider-module__b8xB_a__row{align-items:center;gap:var(--space-2);display:inline-flex}.Slider-module__b8xB_a__row[data-fill]{flex:1;inline-size:100%;min-inline-size:0;display:flex}.Slider-module__b8xB_a__row[data-fill]>.Slider-module__b8xB_a__control{flex:1;min-inline-size:0}.Slider-module__b8xB_a__control{--slider-thumb:16px;width:var(--slider-width,8rem);height:var(--target-min);cursor:pointer;touch-action:none;margin:0;display:block;position:relative;}.Slider-module__b8xB_a__control:before{content:"";inset-inline:0;height:var(--mark-thin);border-radius:var(--radius-pill);background:var(--border-strong);position:absolute;top:50%;transform:translateY(-50%)}.Slider-module__b8xB_a__fill{inset-inline-start:0;height:var(--mark-thin);border-radius:var(--radius-pill);background:var(--brand);position:absolute;top:50%;transform:translateY(-50%)}.Slider-module__b8xB_a__thumb{width:var(--slider-thumb);height:var(--slider-thumb);border:2px solid var(--surface);border-radius:var(--radius-round);background:var(--brand-fill);transition:background var(--dur-hover) var(--ease-hover);position:absolute;top:50%;transform:translate(-50%,-50%)}.Slider-module__b8xB_a__control:focus-visible{outline:none}.Slider-module__b8xB_a__control:focus-visible .Slider-module__b8xB_a__thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 35%, transparent)}@media (hover:hover){.Slider-module__b8xB_a__control:not([data-disabled=true]):is(:hover,[data-force~=hover]) .Slider-module__b8xB_a__thumb{background:var(--brand-fill-hover)}}@media (prefers-reduced-motion:reduce){.Slider-module__b8xB_a__thumb{transition:none}}.Slider-module__b8xB_a__value{text-align:right;min-width:4ch;font-size:var(--fs-12);color:var(--text-muted);font-variant-numeric:tabular-nums}.Slider-module__b8xB_a__scaled{--slider-thumb:16px;column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;inline-size:100%;display:grid}.Slider-module__b8xB_a__scaled>.Slider-module__b8xB_a__control{grid-area:1/1}.Slider-module__b8xB_a__scaled>.Slider-module__b8xB_a__value{grid-area:1/2}.Slider-module__b8xB_a__scaleStrip{block-size:1.25em;grid-area:2/1;margin-block-start:var(--space-1);display:block;position:relative}.Slider-module__b8xB_a__stop{font-size:var(--fs-12);color:var(--text-muted);font-variant-numeric:tabular-nums;position:absolute;inset-block-start:0;transform:translate(-50%)}.Slider-module__b8xB_a__stop[data-here]{color:var(--text-strong);font-weight:700}@media (max-width:600px){.Slider-module__b8xB_a__scaleStrip[data-dense] .Slider-module__b8xB_a__stop:not(:first-child):not(:last-child):not(:nth-child(5n+1)){visibility:hidden}}
.CoverImage-module__5aySwW__cover{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}
.LevelTrack-module__3IfrJW__scroller{--lt-tick:18px;--lt-cell:28px;--lt-min:16px;--lt-plate:44px;--lt-row-gap:var(--space-2);overflow-x:auto}.LevelTrack-module__3IfrJW__track{align-items:flex-start;gap:var(--space-3);min-width:min-content;display:flex}.LevelTrack-module__3IfrJW__heads{gap:var(--lt-row-gap);padding-block:var(--space-1);flex-direction:column;flex:none;display:flex}.LevelTrack-module__3IfrJW__rulerGap{height:var(--lt-tick)}.LevelTrack-module__3IfrJW__head{align-items:center;gap:var(--space-2);height:var(--lt-cell);min-width:0;display:flex}.LevelTrack-module__3IfrJW__levels{grid-template-columns:repeat(var(--lt-count), minmax(var(--lt-min), 1fr));gap:var(--space-1);flex:1;display:grid}.LevelTrack-module__3IfrJW__level{gap:var(--lt-row-gap);padding-block:var(--space-1);background:var(--ground);border-radius:var(--radius-md);transition:background var(--dur-hover) var(--ease-hover);flex-direction:column;display:flex}@media (hover:hover){.LevelTrack-module__3IfrJW__level:is(:hover,[data-force~=hover]){background:var(--ground-lit)}.LevelTrack-module__3IfrJW__level:is(:hover,[data-force~=hover]) .LevelTrack-module__3IfrJW__tick{color:var(--text-strong)}}.LevelTrack-module__3IfrJW__tick{height:var(--lt-tick);border-block-end:1px solid var(--border);font-family:var(--font-condensed), var(--font-inter), sans-serif;font-variant-numeric:var(--numeric-tabular);font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--fs-12);color:var(--text-muted);transition:color var(--dur-hover) var(--ease-hover);justify-content:center;align-items:center;display:flex}.LevelTrack-module__3IfrJW__cell{height:var(--lt-cell)}.LevelTrack-module__3IfrJW__plate,.LevelTrack-module__3IfrJW__keycap{background:var(--surface-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-family:var(--font-condensed), var(--font-inter), sans-serif;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--fs-12);font-weight:var(--fw-bold);color:var(--text-strong);justify-content:center;align-items:center;display:flex}.LevelTrack-module__3IfrJW__plate{height:var(--lt-cell);width:100%;max-width:var(--lt-plate);margin-inline:auto}.LevelTrack-module__3IfrJW__keycap{height:var(--lt-cell);min-width:var(--lt-cell);padding-inline:var(--space-1);flex:none}
.MedalCase-module__pPz3hG__case{gap:var(--space-4);flex-direction:column;display:flex}.MedalCase-module__pPz3hG__shares{gap:var(--space-2);flex-direction:column;display:flex}.MedalCase-module__pPz3hG__bar{gap:calc(var(--space-1) / 2);height:calc(var(--space-1) * 1.5);border-radius:var(--radius-pill);display:flex;overflow:hidden}.MedalCase-module__pPz3hG__segment{background:var(--ink);flex-basis:0}.MedalCase-module__pPz3hG__legend{gap:var(--space-1) var(--space-3);font-size:var(--fs-12);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.MedalCase-module__pPz3hG__legendItem{align-items:center;gap:var(--space-1);display:inline-flex}.MedalCase-module__pPz3hG__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-round);background:var(--ink)}.MedalCase-module__pPz3hG__legendCount{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text-strong)}.MedalCase-module__pPz3hG__grid{gap:var(--space-4) var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.MedalCase-module__pPz3hG__medal{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;min-width:0;display:flex}.MedalCase-module__pPz3hG__disc{width:var(--space-12);height:var(--space-12);margin-bottom:var(--space-1);border-radius:var(--radius-round);background:color-mix(in oklab, var(--ink) 14%, var(--surface));box-shadow:inset 0 0 0 var(--border-width) color-mix(in oklab, var(--ink) 45%, transparent), 0 0 0 calc(var(--space-1) / 2) color-mix(in oklab, var(--ink) 10%, transparent);color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.MedalCase-module__pPz3hG__name{-webkit-line-clamp:2;max-width:100%;font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--text-strong);-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.MedalCase-module__pPz3hG__note{font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--ink)}.MedalCase-module__pPz3hG__footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border-width) solid var(--border);font-size:var(--fs-12);color:var(--text-muted);display:flex}
.Pager-module__o8bKEG__pager{justify-content:center;align-items:center;gap:var(--space-1);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.Pager-module__o8bKEG__numbers{display:contents}.Pager-module__o8bKEG__status{margin-left:var(--space-2);font-size:var(--fs-12);color:var(--text-muted);white-space:nowrap}@media (max-width:560px){.Pager-module__o8bKEG__numbers{display:none}.Pager-module__o8bKEG__pager{justify-content:space-between;gap:var(--space-2);flex-wrap:nowrap}.Pager-module__o8bKEG__step[data-side=previous]{order:1}.Pager-module__o8bKEG__status{text-align:center;flex:auto;order:2;margin-left:0}.Pager-module__o8bKEG__step[data-side=next]{order:3}}
.FeatureLinkCard-module__wIhtQG__card{border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface);background-image:var(--surface-sheen);box-shadow:var(--edge-light-shadow), var(--shadow-raise-sm);color:var(--text-body);transition:border-color var(--dur-hover) var(--ease-hover), box-shadow var(--dur-hover) var(--ease-hover);grid-template-columns:minmax(0,2fr) minmax(0,3fr);text-decoration:none;display:grid;overflow:hidden;}.FeatureLinkCard-module__wIhtQG__art{min-height:calc(var(--space-10) * 4);background:var(--surface-elevated);position:relative;overflow:hidden}.FeatureLinkCard-module__wIhtQG__art img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-hover) var(--ease-hover);position:absolute;inset:0}.FeatureLinkCard-module__wIhtQG__body{gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5);border-left:2px solid var(--card-accent,var(--brand));flex-direction:column;display:flex}.FeatureLinkCard-module__wIhtQG__eyebrow{color:var(--card-accent,var(--brand));font-size:var(--fs-12);font-weight:var(--fw-semibold)}.FeatureLinkCard-module__wIhtQG__title{color:var(--text-strong);font-family:var(--font-display-sys);font-size:var(--fs-18);font-weight:var(--fw-semibold);transition:color var(--dur-hover) var(--ease-hover);line-height:1.25}.FeatureLinkCard-module__wIhtQG__summary{color:var(--text-body);font-size:var(--fs-14);line-height:var(--lh-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.FeatureLinkCard-module__wIhtQG__action{color:var(--text-muted);font-size:var(--fs-13);font-weight:var(--fw-semibold);transition:color var(--dur-hover) var(--ease-hover);margin-top:auto}@media (hover:hover){.FeatureLinkCard-module__wIhtQG__card:hover{border-color:color-mix(in oklab, var(--card-accent,var(--brand)) 45%, var(--border));box-shadow:var(--edge-light-shadow), var(--shadow-raise-md)}.FeatureLinkCard-module__wIhtQG__card:hover .FeatureLinkCard-module__wIhtQG__art img{transform:scale(var(--media-zoom))}.FeatureLinkCard-module__wIhtQG__card:hover .FeatureLinkCard-module__wIhtQG__title,.FeatureLinkCard-module__wIhtQG__card:hover .FeatureLinkCard-module__wIhtQG__action{color:var(--card-accent,var(--brand))}}@media (max-width:640px){.FeatureLinkCard-module__wIhtQG__card{grid-template-columns:minmax(0,1fr)}.FeatureLinkCard-module__wIhtQG__art{aspect-ratio:16/9;min-height:0}.FeatureLinkCard-module__wIhtQG__body{border-left:0;border-top:2px solid var(--card-accent,var(--brand))}}@media (prefers-reduced-motion:reduce){.FeatureLinkCard-module__wIhtQG__card,.FeatureLinkCard-module__wIhtQG__art img,.FeatureLinkCard-module__wIhtQG__title,.FeatureLinkCard-module__wIhtQG__action{transition:none}}@media (hover:hover){.FeatureLinkCard-module__wIhtQG__card:hover{border-color:var(--card-accent,var(--brand));transform:var(--card-lift);box-shadow:var(--card-hover-ring)}}.FeatureLinkCard-module__wIhtQG__card{transition:border-color var(--dur-hover) var(--ease-hover), transform var(--dur-hover) var(--ease-hover), box-shadow var(--dur-hover) var(--ease-hover)}@media (prefers-reduced-motion:reduce){.FeatureLinkCard-module__wIhtQG__card:hover{transform:none}}.FeatureLinkCard-module__wIhtQG__card[data-plain]{grid-template-columns:auto minmax(0,1fr);align-items:start}.FeatureLinkCard-module__wIhtQG__card[data-plain] .FeatureLinkCard-module__wIhtQG__body{padding-left:var(--space-3);border-left:0}.FeatureLinkCard-module__wIhtQG__glyph{padding:var(--space-4) 0 0 var(--space-4);display:inline-flex}@media (max-width:640px){.FeatureLinkCard-module__wIhtQG__card[data-plain]{grid-template-columns:auto minmax(0,1fr)}.FeatureLinkCard-module__wIhtQG__card[data-plain] .FeatureLinkCard-module__wIhtQG__body{border-top:0}}
.MomentGrid-module__PPOBba__grid{--moment-min:160px;grid-template-columns:repeat(auto-fill, minmax(min(var(--moment-min), 100%), 1fr));gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.MomentGrid-module__PPOBba__grid[data-density=page]{--moment-min:180px}@media (max-width:559px){.MomentGrid-module__PPOBba__grid,.MomentGrid-module__PPOBba__grid[data-density=page]{grid-template-columns:repeat(2,minmax(0,1fr))}}.MomentGrid-module__PPOBba__tile{aspect-ratio:1;border-radius:var(--radius-md);background:var(--ground);cursor:pointer;width:100%;color:inherit;border:0;padding:0;display:block;position:relative;overflow:hidden}.MomentGrid-module__PPOBba__tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.MomentGrid-module__PPOBba__tile:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.MomentGrid-module__PPOBba__tile:focus-visible{outline:none}.MomentGrid-module__PPOBba__tile:focus-visible:after{box-shadow:inset 0 0 0 2px var(--brand)}@media (hover:hover){.MomentGrid-module__PPOBba__tile:is(:hover,[data-force~=hover]):after{box-shadow:inset 0 0 0 2px var(--brand)}}.MomentGrid-module__PPOBba__count{top:var(--space-2);right:var(--space-2);z-index:1;height:var(--space-5);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--scrim-media);color:var(--on-media);font-family:var(--font-condensed);font-size:var(--fs-12);font-variant-numeric:tabular-nums;align-items:center;font-weight:600;display:inline-flex;position:absolute}.MomentGrid-module__PPOBba__skeleton{aspect-ratio:1;border-radius:var(--radius-md);background:var(--ground);box-shadow:var(--recess-shadow);display:block}
.Pane-module__ar_ovq__pane{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.Pane-module__ar_ovq__head{height:var(--pane-chrome-h);justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border);font-size:var(--fs-12);color:var(--text-muted);flex:none;padding:0 14px;display:flex}.Pane-module__ar_ovq__body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.Pane-module__ar_ovq__foot{border-top:1px solid var(--border);flex:none}@media (max-width:1019px){.Pane-module__ar_ovq__pane{border-inline:0;border-radius:0;overflow:visible}.Pane-module__ar_ovq__body{overflow:visible}}
.SelectableRow-module__2YPE_q__row{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3);text-align:start;cursor:pointer;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);font-family:var(--font-sans);transition:background var(--dur-hover) var(--ease-hover), border-color var(--dur-hover) var(--ease-hover);display:flex;}.SelectableRow-module__2YPE_q__row[data-active=true]{background:var(--brand-soft)}.SelectableRow-module__2YPE_q__group{gap:var(--space-2);flex-direction:column;display:flex}.SelectableRow-module__2YPE_q__text{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.SelectableRow-module__2YPE_q__title{font-size:var(--fs-13);font-weight:var(--fw-bold);color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SelectableRow-module__2YPE_q__subtitle{font-size:var(--fs-12);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover){.SelectableRow-module__2YPE_q__row:not(:disabled):is(:hover,[data-force~=hover]){background:var(--control-fill-hover);border-color:var(--hover-edge)}.SelectableRow-module__2YPE_q__row[data-active=true]:not(:disabled):is(:hover,[data-force~=hover]){background:var(--brand-soft)}}.SelectableRow-module__2YPE_q__row:not(:disabled):is(:active,[data-force~=active]){border-color:var(--hover-edge);box-shadow:none}.SelectableRow-module__2YPE_q__row:not(:disabled):has([data-link-pending]){background:var(--brand-soft)}@media (hover:hover){.SelectableRow-module__2YPE_q__row:not(:disabled):has([data-link-pending]):is(:hover,[data-force~=hover]){background:var(--brand-soft)}}.SelectableRow-module__2YPE_q__group:has([data-link-pending]) .SelectableRow-module__2YPE_q__row[data-active=true]:not(:has([data-link-pending])){background:var(--surface-elevated)}.SelectableRow-module__2YPE_q__group[data-flush=true]{gap:0}.SelectableRow-module__2YPE_q__row[data-flush=true]{padding:var(--space-3) var(--space-4);border:0;border-block-end:1px solid var(--border);background:0 0;border-radius:0}.SelectableRow-module__2YPE_q__group[data-flush=true]>:last-child .SelectableRow-module__2YPE_q__row[data-flush=true],.SelectableRow-module__2YPE_q__group[data-flush=true]>.SelectableRow-module__2YPE_q__row[data-flush=true]:last-child{border-block-end:0}.SelectableRow-module__2YPE_q__row[data-flush=true]{position:relative}.SelectableRow-module__2YPE_q__row[data-flush=true][data-active=true]{background:var(--brand-soft)}.SelectableRow-module__2YPE_q__row[data-flush=true][data-active=true]:before{content:"";width:var(--mark-thick);background:var(--brand);position:absolute;inset-block:0;inset-inline-start:0}@media (hover:hover){.SelectableRow-module__2YPE_q__row[data-flush=true]:not(:disabled):is(:hover,[data-force~=hover]){background:var(--control-fill-hover);border-color:var(--border)}.SelectableRow-module__2YPE_q__row[data-flush=true][data-active=true]:not(:disabled):is(:hover,[data-force~=hover]){background:var(--brand-soft)}}.SelectableRow-module__2YPE_q__row[data-flush=true]:not(:disabled):is(:active,[data-force~=active]){border-color:var(--border);box-shadow:none}.SelectableRow-module__2YPE_q__row[data-flush=true][data-sub=true]{padding-block:var(--space-2);background:0 0;border-block-end:0;padding-inline-start:calc(var(--space-4) + var(--space-4))}.SelectableRow-module__2YPE_q__row[data-flush=true][data-sub=true]:before{content:"";background:var(--border-strong);width:1px;position:absolute;inset-block:0;inset-inline-start:var(--space-4)}.SelectableRow-module__2YPE_q__group[data-flush=true]>:last-child .SelectableRow-module__2YPE_q__row[data-sub=true]:before,.SelectableRow-module__2YPE_q__group[data-flush=true]>.SelectableRow-module__2YPE_q__row[data-sub=true]:last-child:before{inset-block-end:50%}.SelectableRow-module__2YPE_q__row[data-flush=true][data-sub=true]:after{content:"";inset-inline-start:var(--space-4);width:var(--space-3);background:var(--border-strong);height:1px;position:absolute;top:50%}.SelectableRow-module__2YPE_q__row[data-flush=true][data-sub=true][data-active=true]:before,.SelectableRow-module__2YPE_q__row[data-flush=true][data-sub=true][data-active=true]:after{background:var(--brand)}.SelectableRow-module__2YPE_q__row[data-flush=true][data-sub=true][data-active=true] .SelectableRow-module__2YPE_q__title{color:var(--brand)}@media (hover:hover){.SelectableRow-module__2YPE_q__row[data-flush=true][data-sub=true]:not(:disabled):is(:hover,[data-force~=hover]){background:0 0}.SelectableRow-module__2YPE_q__row[data-flush=true][data-sub=true]:not([data-active=true]):not(:disabled):is(:hover,[data-force~=hover]) .SelectableRow-module__2YPE_q__title{color:var(--text-strong)}}.SelectableRow-module__2YPE_q__group[data-mode=listbox]{gap:0}.SelectableRow-module__2YPE_q__row[data-option]{min-height:var(--space-16);background:0 0;border-width:0 0 1px;border-radius:0}.SelectableRow-module__2YPE_q__row[data-option][data-active=true]{background:var(--brand-soft)}
.StickyCtaBar-module__-N9HGG__bar{z-index:var(--z-sticky);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-top:var(--border-width) solid var(--border);font-family:var(--font-sans);position:fixed;bottom:0;left:0;right:0}.StickyCtaBar-module__-N9HGG__inner{width:100%;max-width:var(--shell-max);padding:var(--space-3) var(--shell-gutter);box-sizing:border-box;align-items:center;gap:var(--shell-gap);flex-wrap:wrap;margin-inline:auto;display:flex}.StickyCtaBar-module__-N9HGG__copy{flex:1;min-width:220px}.StickyCtaBar-module__-N9HGG__title{font-size:var(--fs-14);letter-spacing:-.01em;color:var(--text-strong);font-weight:700}.StickyCtaBar-module__-N9HGG__description{font-size:var(--fs-12);color:var(--text-muted);margin:0}.StickyCtaBar-module__-N9HGG__actions{gap:var(--space-2);margin-inline-start:auto;display:flex}.StickyCtaBar-module__-N9HGG__leading{align-items:center;gap:var(--space-2);flex:none;min-width:0;display:flex}.StickyCtaBar-module__-N9HGG__bar[data-leading] .StickyCtaBar-module__-N9HGG__inner{height:calc(var(--control-h-lg) + 2 * var(--space-3) + env(safe-area-inset-bottom));padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom));flex-wrap:nowrap}.StickyCtaBar-module__-N9HGG__bar[data-leading] .StickyCtaBar-module__-N9HGG__actions{flex-wrap:nowrap;flex:none}@media (min-width:821px){body:has(.StickyCtaBar-module__-N9HGG__bar[data-replaces-tabbar]):not(:has([data-site-footer])){padding-bottom:calc(var(--control-h-lg) + 2 * var(--space-3) + var(--border-width) + env(safe-area-inset-bottom))}:root:has(.StickyCtaBar-module__-N9HGG__bar[data-replaces-tabbar]){--toast-offset:calc(var(--control-h-lg) + 2 * var(--space-3))}}@media (min-width:1020px){.StickyCtaBar-module__-N9HGG__bar{padding-left:var(--dock-w)}}@media (max-width:820px){.StickyCtaBar-module__-N9HGG__bar{display:none}.StickyCtaBar-module__-N9HGG__bar[data-replaces-tabbar]{padding-left:0;display:block}.StickyCtaBar-module__-N9HGG__bar[data-replaces-tabbar] .StickyCtaBar-module__-N9HGG__inner{padding:var(--space-3) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom))}.StickyCtaBar-module__-N9HGG__bar[data-replaces-tabbar] .StickyCtaBar-module__-N9HGG__actions{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%;display:grid}.StickyCtaBar-module__-N9HGG__bar[data-replaces-tabbar][data-leading] .StickyCtaBar-module__-N9HGG__inner{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom))}.StickyCtaBar-module__-N9HGG__bar[data-replaces-tabbar][data-leading] .StickyCtaBar-module__-N9HGG__actions{gap:var(--space-2);width:auto;display:flex}}@media (max-width:639px){.StickyCtaBar-module__-N9HGG__bar[data-leading] [data-bar-collapse="1"]{display:none}}@media (max-width:549px){.StickyCtaBar-module__-N9HGG__bar[data-leading] [data-bar-collapse="2"]{display:none}}@media (max-width:399px){.StickyCtaBar-module__-N9HGG__bar[data-leading] button[data-size=lg]{font-size:var(--fs-14);padding-inline:var(--control-px-md)}}@media (max-width:359px){.StickyCtaBar-module__-N9HGG__bar[data-leading] button[data-size=lg]{padding-inline:var(--control-px-sm)}}
.BuildHeader-module__NH6DvG__header{--header-accent:var(--brand);gap:var(--space-4) var(--space-5);padding:var(--space-5);border:var(--border-width) solid color-mix(in oklab, var(--header-accent) 24%, var(--border));border-radius:var(--radius-lg);background:color-mix(in oklab, var(--header-accent) 12%, var(--surface));grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid;position:relative;overflow:hidden}.BuildHeader-module__NH6DvG__face,.BuildHeader-module__NH6DvG__main,.BuildHeader-module__NH6DvG__card{position:relative}.BuildHeader-module__NH6DvG__main{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.BuildHeader-module__NH6DvG__titleRow{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.BuildHeader-module__NH6DvG__byline{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--fs-13);color:var(--text-muted);flex-wrap:wrap;display:flex}.BuildHeader-module__NH6DvG__meta{align-items:center;gap:var(--space-3);display:inline-flex}.BuildHeader-module__NH6DvG__meta:before{content:"";width:var(--border-width);height:var(--space-3);background:var(--border-strong)}.BuildHeader-module__NH6DvG__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.BuildHeader-module__NH6DvG__chip{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--header-accent) 16%, var(--surface-elevated));font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--text-strong);white-space:nowrap}.BuildHeader-module__NH6DvG__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.BuildHeader-module__NH6DvG__card{justify-content:space-between;align-self:stretch;align-items:flex-end;gap:var(--space-5);text-shadow:0 0 var(--space-2) var(--page), 0 0 var(--space-1) var(--page), 0 0 calc(var(--space-1) / 2) var(--page);flex-direction:column;display:flex}.BuildHeader-module__NH6DvG__card svg{filter:drop-shadow(0 0 var(--space-1) var(--page))}.BuildHeader-module__NH6DvG__card:empty{display:none}.BuildHeader-module__NH6DvG__stats{gap:var(--space-5);margin:0;display:flex}.BuildHeader-module__NH6DvG__stat{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.BuildHeader-module__NH6DvG__statLabel{align-items:center;gap:var(--space-1);font-size:var(--fs-12);color:var(--text-muted);display:inline-flex}.BuildHeader-module__NH6DvG__statValue{font-size:var(--fs-16);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text-strong);margin:0}.BuildHeader-module__NH6DvG__rating{padding-top:var(--space-3);border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);justify-content:flex-end;display:flex}@media (max-width:900px){.BuildHeader-module__NH6DvG__header{grid-template-columns:auto minmax(0,1fr)}.BuildHeader-module__NH6DvG__card{grid-column:1/-1;align-items:flex-start}}
.SessionGate-module__Zb2KHG__gate{display:contents}:is(html[data-session=guest] .SessionGate-module__Zb2KHG__gate[data-session-only=member],html[data-session=member] .SessionGate-module__Zb2KHG__gate[data-session-only=guest]){display:none}.SessionGate-module__Zb2KHG__sensitive{display:contents}html[data-session-pending] .SessionGate-module__Zb2KHG__sensitive{visibility:hidden;animation:0s linear 4s forwards SessionGate-module__Zb2KHG__session-reveal}@keyframes SessionGate-module__Zb2KHG__session-reveal{to{visibility:visible}}
.SessionSlot-module__FdBiZa__slot{min-width:0;display:inline-grid}.SessionSlot-module__FdBiZa__slot[data-block]{display:grid}.SessionSlot-module__FdBiZa__layer{visibility:hidden;grid-area:1/1;min-width:0}.SessionSlot-module__FdBiZa__layer[data-shown],:is(html[data-session=guest] .SessionSlot-module__FdBiZa__slot[data-pending]>.SessionSlot-module__FdBiZa__layer[data-layer=guest],html:not([data-session=guest]) .SessionSlot-module__FdBiZa__slot[data-pending]>.SessionSlot-module__FdBiZa__layer[data-layer=member]){visibility:visible}.SessionSlot-module__FdBiZa__layer[data-end-row]{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.SessionSlot-module__FdBiZa__slot:not([data-pending])>.SessionSlot-module__FdBiZa__layer[data-end-row]:not([data-shown]){display:none}
.StackedFigure-module__fktkEG__figure{color:var(--text-strong);font-size:var(--fs-14);font-weight:var(--fw-bold);justify-items:end;line-height:1.1;display:grid}.StackedFigure-module__fktkEG__unit{color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-regular)}
.Tabs-module__iCQNIq__group{align-items:flex-start;gap:var(--space-3);min-width:0;margin-block-end:var(--space-4);display:flex}.Tabs-module__iCQNIq__list{gap:var(--space-1);border-bottom:1px solid var(--border);flex-wrap:wrap;flex:1;min-width:0;display:flex;position:relative}@media (max-width:720px){.Tabs-module__iCQNIq__list:not([data-overflow=menu]){scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:var(--space-6);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--rail-edge-start), #000 calc(100% - var(--rail-edge-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--rail-edge-start), #000 calc(100% - var(--rail-edge-end)), transparent 100%);flex-wrap:nowrap;animation:linear both Tabs-module__iCQNIq__railEdges;animation-timeline:scroll(self inline);overflow-x:auto}}.Tabs-module__iCQNIq__list::-webkit-scrollbar{display:none}.Tabs-module__iCQNIq__list[data-overflow=menu]{flex-wrap:wrap;overflow-x:visible}.Tabs-module__iCQNIq__tab{padding:var(--space-2) var(--control-px-sm);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-14);font-weight:var(--fw-medium);color:var(--text-muted);white-space:nowrap;min-height:var(--control-h-lg);transition:color var(--dur-hover) var(--ease-hover), background-color var(--dur-hover) var(--ease-hover);background:0 0;border:none;border-bottom:2px solid #0000;flex:none;align-items:center;margin-bottom:-1px;text-decoration:none;display:inline-flex;position:relative}.Tabs-module__iCQNIq__tab[data-active=true]{font-weight:var(--fw-semibold);color:var(--text-strong)}.Tabs-module__iCQNIq__icon{margin-right:var(--space-2);color:var(--text-muted);transition:color var(--dur-hover) var(--ease-hover);display:inline-flex}.Tabs-module__iCQNIq__tab[data-active=true] .Tabs-module__iCQNIq__icon{color:var(--brand)}.Tabs-module__iCQNIq__group[data-size=lg] .Tabs-module__iCQNIq__tab{min-height:var(--control-h-md);padding:var(--space-2) var(--space-3);font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--text-body)}.Tabs-module__iCQNIq__group[data-size=lg] .Tabs-module__iCQNIq__tab[data-active=true]{color:var(--text-strong)}.Tabs-module__iCQNIq__group[data-size=lg] .Tabs-module__iCQNIq__tab[data-active=true]:after{height:var(--mark-thick)}@media (hover:hover){.Tabs-module__iCQNIq__tab:not([data-active=true]):is(:hover,[data-force~=hover]){color:var(--text-strong)}.Tabs-module__iCQNIq__tab:is(:hover,[data-force~=hover]) .Tabs-module__iCQNIq__icon{color:var(--brand)}.Tabs-module__iCQNIq__tab:not([data-active=true]):is(:hover,[data-force~=hover]):after{transform:scaleX(1)}.Tabs-module__iCQNIq__tab[data-active=true]:is(:hover,[data-force~=hover]):after{height:var(--mark-thick)}}.Tabs-module__iCQNIq__tab:after{content:"";left:var(--control-px-sm);right:var(--control-px-sm);height:var(--mark-thin);border-radius:var(--mark-thin);background:var(--text-muted);transition:transform var(--dur-hover) var(--ease-hover);position:absolute;bottom:-1px;transform:scaleX(0)}.Tabs-module__iCQNIq__tab[data-active=true]:after{background:var(--brand);transition:height var(--dur-tick) var(--ease-tick);left:0;right:0;transform:none}.Tabs-module__iCQNIq__list[data-sliding] .Tabs-module__iCQNIq__tab[data-active=true]:after{visibility:hidden}.Tabs-module__iCQNIq__list[data-sliding] .Tabs-module__iCQNIq__tab:not([data-active=true]):after{transition:none}.Tabs-module__iCQNIq__tab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-offset) * -1);border-radius:var(--radius-sm)}.Tabs-module__iCQNIq__tab[data-overflowed]{display:none}.Tabs-module__iCQNIq__overflow{display:inline-flex;position:relative}.Tabs-module__iCQNIq__trigger{min-width:var(--control-h-lg);font-size:var(--fs-16);justify-content:center}.Tabs-module__iCQNIq__menu{inset-inline-end:0;z-index:20;gap:var(--space-1);min-width:180px;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-elevated);display:grid;position:absolute;top:100%}.Tabs-module__iCQNIq__menu[data-placement=above]{top:auto;bottom:100%}.Tabs-module__iCQNIq__rail{height:var(--mark-thin);border-radius:var(--mark-thin);background:var(--brand);width:var(--rail-width,0);transform:translateX(var(--rail-left,0));pointer-events:none;position:absolute;bottom:-1px;left:0}.Tabs-module__iCQNIq__list[data-sliding=moving] .Tabs-module__iCQNIq__rail{transition:transform var(--dur-enter) var(--ease-settle), width var(--dur-enter) var(--ease-settle)}.Tabs-module__iCQNIq__actions{align-items:center;gap:var(--space-2);flex:none;margin-inline-start:auto;padding-block-end:var(--space-2);display:inline-flex}@media (min-width:721px){.Tabs-module__iCQNIq__group:has(>.Tabs-module__iCQNIq__actions){border-bottom:1px solid var(--border);align-items:flex-end}.Tabs-module__iCQNIq__group:has(>.Tabs-module__iCQNIq__actions)>.Tabs-module__iCQNIq__list{border-bottom:none}}@media (max-width:720px){.Tabs-module__iCQNIq__group{align-items:stretch;gap:var(--space-2);flex-direction:column}.Tabs-module__iCQNIq__actions{flex-wrap:wrap;margin-inline-start:0}}.Tabs-module__iCQNIq__count{text-align:start;font-variant-numeric:tabular-nums;min-width:2ch;color:var(--text-muted);display:inline-block}@keyframes Tabs-module__iCQNIq__railEdges{0%{--rail-edge-start:0px;--rail-edge-end:var(--space-6)}1%,99%{--rail-edge-start:var(--space-6);--rail-edge-end:var(--space-6)}to{--rail-edge-start:var(--space-6);--rail-edge-end:0px}}
.Dossier-module__9Opr8W__dossier{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:960px){.Dossier-module__9Opr8W__dossier[data-split]{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr)}.Dossier-module__9Opr8W__dossier[data-split] .Dossier-module__9Opr8W__sections{grid-column:1}.Dossier-module__9Opr8W__dossier[data-split] .Dossier-module__9Opr8W__aside{grid-column:2}}.Dossier-module__9Opr8W__sections,.Dossier-module__9Opr8W__aside{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.Dossier-module__9Opr8W__section{scroll-margin-top:76px}
.LineChart-module__r310ga__chart{gap:var(--space-2);margin:0;display:grid}.LineChart-module__r310ga__svg{width:100%;height:auto;overflow:visible}.LineChart-module__r310ga__grid{stroke:var(--border);stroke-width:1px}.LineChart-module__r310ga__axis{fill:var(--text-muted);font-size:var(--fs-12);font-variant-numeric:tabular-nums}.LineChart-module__r310ga__marker{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:3 4}.LineChart-module__r310ga__line{fill:none;stroke:var(--brand);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.LineChart-module__r310ga__line[data-dashed]{stroke-dasharray:6 6;opacity:.85}.LineChart-module__r310ga__dot{fill:var(--brand);stroke:var(--surface);stroke-width:2px}.LineChart-module__r310ga__dot[data-dashed]{fill:var(--surface);stroke:var(--brand)}.LineChart-module__r310ga__legend{gap:var(--space-4);font-size:var(--fs-13);color:var(--text-muted);flex-wrap:wrap;display:flex}.LineChart-module__r310ga__key{align-items:center;gap:var(--space-2);display:inline-flex}.LineChart-module__r310ga__swatch{border-top:2.5px solid var(--brand);block-size:0;inline-size:20px}.LineChart-module__r310ga__swatch[data-dashed]{border-top-style:dashed}
.SpriteImage-module__5VGraq__frame{display:block;position:absolute;inset:0;overflow:hidden}.SpriteImage-module__5VGraq__frame img{max-height:none;object-fit:fill!important;width:100%!important;height:200%!important;transform:none!important}
@media (max-width:719px){.WidthOnly-module__3wFXxq__only[data-width=wide]{display:none!important}}@media (min-width:720px){.WidthOnly-module__3wFXxq__only[data-width=narrow]{display:none!important}}
