.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)}
.Kbd-module__LMBIeW__kbd{min-width:var(--icon-sm);height:var(--icon-sm);padding:0 var(--space-1);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--fs-12);font-weight:var(--fw-medium);color:inherit;opacity:.62;border:1px solid;place-items:center;line-height:1;display:inline-grid}.Kbd-module__LMBIeW__kbd[data-variant=plain]{color:var(--text-body);border-color:var(--border-strong);background:var(--surface-elevated);opacity:1;border-bottom-width:2px}@media (pointer:coarse){.Kbd-module__LMBIeW__kbd{display:none}}
.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}
.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}
.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}
.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}}
.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}}
.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}}
.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)}
.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}
.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%}
.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))}
.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}
.NavigationProgress-module__kaVX1W__progress{z-index:10000;background:var(--surface-elevated);pointer-events:none;height:4px;position:fixed;inset:0 0 auto}.NavigationProgress-module__kaVX1W__progress span{background:var(--brand);width:35%;height:100%;animation:1.1s ease-in-out infinite alternate NavigationProgress-module__kaVX1W__travel;display:block}@keyframes NavigationProgress-module__kaVX1W__travel{0%{transform:translate(0)}to{transform:translate(185%)}}@media (prefers-reduced-motion:reduce){.NavigationProgress-module__kaVX1W__progress span{width:100%;animation: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)}
.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%}
.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)}
.Gauge-module__iZ1foG__gauge{gap:var(--space-1);flex-direction:column;width:100%;min-width:0;display:flex}.Gauge-module__iZ1foG__track{background:var(--ground);border:1px solid var(--border);border-radius:0;width:100%;position:relative;overflow:visible}.Gauge-module__iZ1foG__gauge[data-size=sm] .Gauge-module__iZ1foG__track{height:var(--gauge-track-h)}.Gauge-module__iZ1foG__gauge[data-size=md] .Gauge-module__iZ1foG__track{height:var(--gauge-track-h-md)}.Gauge-module__iZ1foG__gauge[data-size=hero] .Gauge-module__iZ1foG__track{height:var(--gauge-track-h-hero)}.Gauge-module__iZ1foG__run{background:var(--text-body);transform-origin:0;animation:Gauge-module__iZ1foG__gauge-settle var(--dur-settle) var(--ease-settle) both;animation-delay:calc(var(--stagger-row,0s) * var(--row,0));position:absolute;inset:0}.Gauge-module__iZ1foG__gauge[data-grade="1"] .Gauge-module__iZ1foG__run{background:var(--grade-1)}.Gauge-module__iZ1foG__gauge[data-grade="2"] .Gauge-module__iZ1foG__run{background:var(--grade-2)}.Gauge-module__iZ1foG__gauge[data-grade="3"] .Gauge-module__iZ1foG__run{background:var(--grade-3)}.Gauge-module__iZ1foG__gauge[data-grade="4"] .Gauge-module__iZ1foG__run{background:var(--grade-4)}.Gauge-module__iZ1foG__gauge[data-grade="5"] .Gauge-module__iZ1foG__run{background:var(--grade-5)}.Gauge-module__iZ1foG__needle{width:var(--gauge-needle-w);background:var(--text-strong);animation:Gauge-module__iZ1foG__gauge-settle var(--dur-settle) var(--ease-settle) both;animation-delay:calc(var(--stagger-row,0s) * var(--row,0));animation-name:Gauge-module__iZ1foG__gm-needle-arrive;position:absolute;top:0;bottom:0;transform:translate(-100%)}@keyframes Gauge-module__iZ1foG__gm-needle-arrive{0%{opacity:0}to{opacity:1}}.Gauge-module__iZ1foG__notch{width:var(--gauge-tick-w);background:var(--reference);position:absolute;top:-3px;bottom:-3px;transform:translate(-50%)}.Gauge-module__iZ1foG__gauge[data-size=sm] .Gauge-module__iZ1foG__notch{top:-2px;bottom:-2px}.Gauge-module__iZ1foG__endpoints{font-family:var(--font-condensed), var(--font-inter), sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--fs-12);color:var(--text-muted);justify-content:space-between;line-height:1;display:flex}@keyframes Gauge-module__iZ1foG__gauge-settle{0%{transform:scaleX(0)}}
.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)}}
.CardPlate-module__tbuJ2q__deck{min-width:0;container-type:inline-size}.CardPlate-module__tbuJ2q__grid{gap:var(--space-3) var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@container (min-width:600px){.CardPlate-module__tbuJ2q__grid{grid-template-columns:repeat(var(--deck-columns,6), minmax(0, 1fr))}}.CardPlate-module__tbuJ2q__cell{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.CardPlate-module__tbuJ2q__card{--card-edge:color-mix(in oklab, var(--card-accent,var(--border-strong)) 70%, var(--border-strong));gap:var(--space-1);min-width:0;padding:var(--space-1) var(--space-1) var(--space-2);border:1px solid var(--card-edge);border-radius:var(--radius-md);background:linear-gradient(180deg, color-mix(in oklab, var(--card-accent,var(--slot-plate)) var(--grade-wash-top), var(--slot-plate)), color-mix(in oklab, var(--card-accent,var(--slot-plate)) var(--grade-wash-bottom), var(--slot-plate)));text-align:center;transition:border-color var(--dur-hover) var(--ease-hover);flex-direction:column;display:flex;position:relative}.CardPlate-module__tbuJ2q__card[data-state=empty]{border-style:dashed;border-color:var(--border-strong);background:var(--slot-plate)}.CardPlate-module__tbuJ2q__card[data-pressable]{cursor:pointer}@media (hover:hover){.CardPlate-module__tbuJ2q__card[data-pressable]:is(:hover,[data-force~=hover]){border-color:var(--card-accent,var(--brand))}}.CardPlate-module__tbuJ2q__card[data-chosen]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}@media (prefers-reduced-motion:reduce){.CardPlate-module__tbuJ2q__card{transition:none}}.CardPlate-module__tbuJ2q__art{aspect-ratio:1;justify-content:center;align-items:center;min-width:0;display:flex}.CardPlate-module__tbuJ2q__mark{color:var(--text-muted);font-size:var(--fs-20);line-height:1}.CardPlate-module__tbuJ2q__caption{min-width:0;height:3.9em;padding-inline:var(--space-1);font-size:var(--fs-12);flex-direction:column;justify-content:flex-end;line-height:1.3;display:flex}.CardPlate-module__tbuJ2q__name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;color:var(--text-strong);-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.CardPlate-module__tbuJ2q__card[data-state=empty] .CardPlate-module__tbuJ2q__name{color:var(--text-muted);font-weight:500}.CardPlate-module__tbuJ2q__subtitle{white-space:nowrap;text-overflow:ellipsis;min-height:1.3em;color:color-mix(in oklab, var(--card-accent,var(--text-muted)) 55%, var(--text-strong));flex-shrink:0;overflow:hidden}.CardPlate-module__tbuJ2q__corner{z-index:1;top:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--ground);color:var(--text-strong);font-family:var(--font-condensed), system-ui, sans-serif;font-size:var(--fs-12);font-variant-numeric:tabular-nums slashed-zero;font-weight:600;line-height:1.5;position:absolute;inset-inline-start:var(--space-1)}.CardPlate-module__tbuJ2q__actions{justify-content:center;gap:var(--space-1);min-height:var(--control-h-sm);display:flex}
.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}}
.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}
.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}
.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)}}
.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}
.HoldUntilSettled-module__ZLmwdG__cell{min-width:0;display:grid}.HoldUntilSettled-module__ZLmwdG__placeholder,.HoldUntilSettled-module__ZLmwdG__content{gap:var(--space-4);flex-direction:column;grid-area:1/1;min-width:0;display:flex}.HoldUntilSettled-module__ZLmwdG__placeholder{align-self:start}.HoldUntilSettled-module__ZLmwdG__cell:not([data-settled])>.HoldUntilSettled-module__ZLmwdG__content{visibility:hidden}
.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)}
.LinkListPanel-module__mVSp7a__list{gap:var(--space-1);flex-direction:column;display:flex}
.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)}
.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}
.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}
.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}
.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)}}
.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}
.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}
.CoverImage-module__5aySwW__cover{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}
.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}}
.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}}
.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)}
.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}}
.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}
.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}}
.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}
.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)}
.Table-module__vXQIKq__wrap{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;overflow-x:auto}.Table-module__vXQIKq__wrap::-webkit-scrollbar{height:var(--scrollbar-w)}.Table-module__vXQIKq__wrap::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-pill)}.Table-module__vXQIKq__wrap::-webkit-scrollbar-track{background:0 0}.Table-module__vXQIKq__wrap[data-framed]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:auto hidden}.Table-module__vXQIKq__wrap[data-framed] .Table-module__vXQIKq__table th{background:var(--surface-elevated)}.Table-module__vXQIKq__wrap[data-framed] .Table-module__vXQIKq__table tbody tr:last-child td{border-bottom:none}.Table-module__vXQIKq__table{border-collapse:collapse;width:100%;font-size:var(--fs-13)}.Table-module__vXQIKq__table th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);font-family:var(--font-display-sys);font-weight:var(--fw-semibold);font-size:var(--fs-12);text-transform:none;color:var(--text-muted);text-align:left;white-space:nowrap}.Table-module__vXQIKq__table th[data-verbatim]{font-family:var(--font-sans);font-size:var(--fs-13);letter-spacing:normal;text-transform:none;color:var(--text-strong);white-space:normal}.Table-module__vXQIKq__table th[data-align=right]{text-align:right}.Table-module__vXQIKq__table th[data-align=center]{text-align:center}.Table-module__vXQIKq__table td{padding:var(--space-3);border-bottom:1px solid var(--border);color:var(--text-body);vertical-align:middle}.Table-module__vXQIKq__table td[data-align=right]{text-align:right;font-variant-numeric:tabular-nums}.Table-module__vXQIKq__table td[data-align=center]{text-align:center}.Table-module__vXQIKq__table[data-sticky-first=true] th:first-child,.Table-module__vXQIKq__table[data-sticky-first=true] td:first-child{background:var(--surface);z-index:1;position:sticky;left:0}@media (hover:hover){.Table-module__vXQIKq__table tbody tr:is(:hover,[data-force~=hover]){background:var(--control-fill-hover)}.Table-module__vXQIKq__table[data-sticky-first=true] tbody tr:hover td:first-child{background:color-mix(in srgb, var(--control-fill-hover), var(--surface))}}.Table-module__vXQIKq__table tbody tr{transition:background-color var(--dur-hover) var(--ease-hover)}.Table-module__vXQIKq__table tbody tr[data-clickable=true]{cursor:pointer}.Table-module__vXQIKq__table th:has(.gm-th-sort){padding:0}.Table-module__vXQIKq__table th .gm-th-sort{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);min-height:var(--target-min);cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;transition:color var(--dur-hover) var(--ease-hover);background:0 0;border:0;text-decoration:none;display:inline-flex}.Table-module__vXQIKq__table th[data-align=right] .gm-th-sort{flex-direction:row-reverse}.Table-module__vXQIKq__table th .gm-th-sort[data-active=true]{color:var(--text-strong)}@media (hover:hover){.Table-module__vXQIKq__table th .gm-th-sort:hover{color:var(--text-strong)}}@media (max-width:719px){.Table-module__vXQIKq__wrap[data-collapse] .Table-module__vXQIKq__table th:not(:first-child):not(:last-child),.Table-module__vXQIKq__wrap[data-collapse] .Table-module__vXQIKq__table td:not(:first-child):not(:last-child){display:none}}.Table-module__vXQIKq__collapsed{display:none}@media (max-width:719px){.Table-module__vXQIKq__wrap[data-collapse] .Table-module__vXQIKq__collapsed{align-items:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-1);font-size:var(--fs-12);font-variant-numeric:tabular-nums;color:var(--text-muted);flex-wrap:wrap;display:flex}}.Table-module__vXQIKq__table[data-density=compact] td{height:var(--control-h-md);padding-block:var(--space-2);white-space:nowrap}.Table-module__vXQIKq__table td[data-truncate]{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:0;overflow:hidden}.Table-module__vXQIKq__table[data-density=compact] :is(th,td):first-child{padding-inline-start:var(--space-5)}.Table-module__vXQIKq__table[data-density=compact] :is(th,td):last-child{padding-inline-end:var(--space-5)}.Table-module__vXQIKq__table[data-density=compact] tbody tr:last-child td{border-bottom:none}.Table-module__vXQIKq__table td[data-muted]{color:var(--text-muted)}.Table-module__vXQIKq__wrap[data-sticky-head]{overflow-x:clip}.Table-module__vXQIKq__wrap[data-sticky-head] .Table-module__vXQIKq__table th{top:var(--topbar-h);z-index:1;background:var(--surface);box-shadow:inset 0 -1px 0 var(--border);border-bottom:none;position:sticky}@media (max-width:719px){.Table-module__vXQIKq__wrap[data-stack]{overflow:visible}.Table-module__vXQIKq__wrap[data-stack] .Table-module__vXQIKq__table,.Table-module__vXQIKq__wrap[data-stack] .Table-module__vXQIKq__table tbody{display:block}.Table-module__vXQIKq__wrap[data-stack] .Table-module__vXQIKq__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Table-module__vXQIKq__wrap[data-stack] .Table-module__vXQIKq__table tr{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,max-content) max-content minmax(0,1fr) max-content;display:grid}.Table-module__vXQIKq__wrap[data-stack] .Table-module__vXQIKq__table tbody tr:last-child{border-bottom:none}.Table-module__vXQIKq__wrap[data-stack] .Table-module__vXQIKq__table td,.Table-module__vXQIKq__wrap[data-stack] .Table-module__vXQIKq__table[data-density] td{border:0;width:auto;min-width:0;max-width:none;height:auto;padding:0;display:block}.Table-module__vXQIKq__wrap[data-stack] .Table-module__vXQIKq__table td:first-child{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;overflow:hidden}.Table-module__vXQIKq__wrap[data-stack] .Table-module__vXQIKq__table td:nth-child(2){grid-area:1/2;justify-self:start}.Table-module__vXQIKq__wrap[data-stack] .Table-module__vXQIKq__table td[data-align=right]{white-space:nowrap;font-size:var(--fs-12);color:var(--text-muted);grid-area:1/-2}.Table-module__vXQIKq__wrap[data-stack] .Table-module__vXQIKq__table td:nth-child(n+3):not([data-align=right]){font-size:var(--fs-12);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}}@media (max-width:480px){.Table-module__vXQIKq__wrap[data-stack] .Table-module__vXQIKq__table td[data-align=right]{text-align:start;grid-area:auto/1/auto/-1;justify-self:start}}
.Textarea-module__VpKicG__textarea{width:100%;padding:var(--space-3);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(--fs-14);line-height:var(--lh-body);resize:none;field-sizing:content;min-height:max(var(--thumb-lg), calc(var(--rows,4) * var(--lh-body) * 1em + 2 * var(--space-3) + 2px));max-height:calc(var(--rows-max,var(--textarea-max-lines)) * var(--lh-body) * 1em + 2 * var(--space-3) + 2px);transition:border-color var(--dur-hover) var(--ease-hover), box-shadow var(--dur-hover) var(--ease-hover);overflow-y:auto;}.Textarea-module__VpKicG__textarea[data-autosize=false]{field-sizing:fixed;height:calc(var(--rows,4) * var(--lh-body) * 1em + 2 * var(--space-3) + 2px)}@media (hover:hover){.Textarea-module__VpKicG__textarea:not(:disabled):is(:hover,[data-force~=hover]){border-color:var(--control-border-hover)}}.Textarea-module__VpKicG__textarea:not(:disabled):focus-visible{border-color:var(--brand);outline:none}.Textarea-module__VpKicG__textarea::placeholder{color:var(--text-muted)}.Textarea-module__VpKicG__textarea[data-invalid=true],.Textarea-module__VpKicG__textarea[data-invalid=true]:not(:disabled):focus-visible{border-color:var(--danger)}.Textarea-module__VpKicG__textarea{scroll-margin-block:24px}.Textarea-module__VpKicG__textarea[data-tone=warning]{border-color:color-mix(in srgb, var(--warning) 55%, var(--border));background:color-mix(in srgb, var(--warning) 5%, var(--surface-elevated))}.Textarea-module__VpKicG__textarea[data-tone=warning]:focus-visible{outline-color:var(--warning)}.Textarea-module__VpKicG__textarea[data-mono]{font-family:var(--font-mono,monospace);word-break:break-all}
