.SettingsFieldGrid-module__W9XaRq__grid{gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr);display:grid}.SettingsFieldGrid-module__W9XaRq__grid:first-child{border-top:0}@media (min-width:720px){.SettingsFieldGrid-module__W9XaRq__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:719px){.SettingsFieldGrid-module__W9XaRq__grid{padding-inline:var(--space-4)}}
.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)}
.ContextPanel-module__2ACh5W__panel{gap:var(--space-4);font-family:var(--font-sans);flex-direction:column;display:flex;container-type:inline-size}.ContextPanel-module__2ACh5W__foldRow{display:contents}.ContextPanel-module__2ACh5W__header{align-items:center;gap:var(--space-3);padding:0;display:flex}.ContextPanel-module__2ACh5W__body{gap:var(--space-4);flex-direction:column;display:flex}.ContextPanel-module__2ACh5W__section{gap:var(--space-1);flex-direction:column;display:flex}.ContextPanel-module__2ACh5W__sectionTitle{font-size:var(--fs-12);text-transform:none;color:var(--text-muted);padding:0 var(--space-3) var(--space-1);font-weight:700}.ContextPanel-module__2ACh5W__filterRow{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);color:var(--text-body);font-size:var(--fs-13);transition:background-color var(--dur-hover) var(--ease-hover);background-color:#0000;line-height:1.3;text-decoration:none;display:flex}.ContextPanel-module__2ACh5W__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}.ContextPanel-module__2ACh5W__check[data-checked=true]{border-color:var(--brand-fill);background:var(--brand-fill);color:var(--on-accent)}.ContextPanel-module__2ACh5W__filterRow[data-active=true]{background-color:var(--brand-soft);color:var(--text-strong);font-weight:var(--fw-semibold)}@media (hover:hover){.ContextPanel-module__2ACh5W__filterRow:not([data-active=true]):hover{background-color:var(--control-fill-hover);color:var(--text-strong)}}.ContextPanel-module__2ACh5W__moreButton{color:var(--brand);font-family:var(--font-sans);font-size:var(--fs-12);font-weight:var(--fw-semibold);text-align:start;padding:var(--space-1) var(--space-3);cursor:pointer;border-radius:var(--radius-md);transition:color var(--dur-hover) var(--ease-hover);background:0 0;border:none}.ContextPanel-module__2ACh5W__moreButton:hover{color:var(--brand-hover)}.ContextPanel-module__2ACh5W__moreButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ContextPanel-module__2ACh5W__chipRow{gap:var(--space-1);padding:0 var(--space-3);flex-wrap:wrap;display:flex}.ContextPanel-module__2ACh5W__chip{align-items:center;gap:var(--space-1);height:var(--control-h-sm);padding:0 var(--control-px-sm);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-body);font-size:var(--fs-12);font-weight:var(--fw-medium);white-space:nowrap;transition:background-color var(--dur-hover) var(--ease-hover), border-color var(--dur-hover) var(--ease-hover), color var(--dur-hover) var(--ease-hover);text-decoration:none;display:inline-flex}.ContextPanel-module__2ACh5W__chip[data-active=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--text-strong)}@media (hover:hover){.ContextPanel-module__2ACh5W__chip:not([data-active=true]):hover{border-color:var(--hover-edge);color:var(--text-strong)}}.ContextPanel-module__2ACh5W__switchRow{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--control-h-md);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);color:var(--text-body);font-size:var(--fs-13);transition:background-color var(--dur-hover) var(--ease-hover);text-decoration:none;display:flex}.ContextPanel-module__2ACh5W__switchRow[data-active=true]{color:var(--text-strong);font-weight:var(--fw-semibold)}@media (hover:hover){.ContextPanel-module__2ACh5W__switchRow:hover{background-color:var(--control-fill-hover);color:var(--text-strong)}}.ContextPanel-module__2ACh5W__switchTrack{width:30px;height:var(--icon-sm);border-radius:var(--radius-pill);background:var(--control-fill-hover);border:1px solid var(--border-strong);transition:background-color var(--dur-hover) var(--ease-hover), border-color var(--dur-hover) var(--ease-hover);flex-shrink:0;position:relative}.ContextPanel-module__2ACh5W__switchRow[data-active=true] .ContextPanel-module__2ACh5W__switchTrack{background:var(--brand);border-color:var(--brand)}.ContextPanel-module__2ACh5W__switchThumb{top:1px;width:calc(var(--icon-sm) - 4px);height:calc(var(--icon-sm) - 4px);background:var(--surface);transition:transform var(--dur-hover) var(--ease-hover);border-radius:50%;position:absolute;inset-inline-start:1px}.ContextPanel-module__2ACh5W__switchRow[data-active=true] .ContextPanel-module__2ACh5W__switchThumb{transform:translate(14px)}.ContextPanel-module__2ACh5W__segment{margin:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;overflow:hidden}.ContextPanel-module__2ACh5W__segmentItem{height:var(--control-h-sm);color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-medium);background:var(--surface);transition:background-color var(--dur-hover) var(--ease-hover), color var(--dur-hover) var(--ease-hover);flex:1;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ContextPanel-module__2ACh5W__segmentItem+.ContextPanel-module__2ACh5W__segmentItem{border-inline-start:1px solid var(--border)}.ContextPanel-module__2ACh5W__segmentItem[data-active=true]{background:var(--brand-soft);color:var(--text-strong);font-weight:var(--fw-semibold)}@media (hover:hover){.ContextPanel-module__2ACh5W__segmentItem:not([data-active=true]):hover{background:var(--control-fill-hover);color:var(--text-strong)}}.ContextPanel-module__2ACh5W__selectWrap{padding:0 var(--space-3)}.ContextPanel-module__2ACh5W__footer{min-width:0;margin-top:auto}@media (max-width:1019px){.ContextPanel-module__2ACh5W__panel{gap:var(--space-2)}.ContextPanel-module__2ACh5W__header{display:none}.ContextPanel-module__2ACh5W__body{gap:var(--space-2);flex-direction:column}.ContextPanel-module__2ACh5W__section{align-items:center;gap:var(--space-1);padding-bottom:var(--space-1);scrollbar-width:none;flex-direction:row;overflow-x:auto}.ContextPanel-module__2ACh5W__section::-webkit-scrollbar{display:none}.ContextPanel-module__2ACh5W__section [aria-current=page]{scroll-snap-align:center;scroll-initial-target:nearest}.ContextPanel-module__2ACh5W__sectionTitle{padding:0 var(--space-2) 0 0;flex-shrink:0}.ContextPanel-module__2ACh5W__section button{flex-shrink:0}.ContextPanel-module__2ACh5W__section a{flex-shrink:0}.ContextPanel-module__2ACh5W__filterRow{height:var(--control-h-sm);border:1px solid var(--border);border-radius:var(--radius-pill)}.ContextPanel-module__2ACh5W__filterRow[data-active=true]{border-color:var(--brand)}.ContextPanel-module__2ACh5W__section .gm-navitem{height:var(--control-h-md);gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--fs-13)}.ContextPanel-module__2ACh5W__section .gm-navitem[data-active=true]{border-color:var(--brand)}.ContextPanel-module__2ACh5W__section .gm-navitem:before{content:none}.ContextPanel-module__2ACh5W__footer{display:none}}@container (max-width:120px){.ContextPanel-module__2ACh5W__header,.ContextPanel-module__2ACh5W__footer,.ContextPanel-module__2ACh5W__sectionTitle{display:none}.ContextPanel-module__2ACh5W__body{gap:var(--space-3)}}.ContextPanel-module__2ACh5W__more{appearance:none;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-muted);font:inherit;font-size:var(--fs-12);font-weight:var(--fw-medium);text-align:start;cursor:pointer;background:0 0;border:none}@media (hover:hover){.ContextPanel-module__2ACh5W__more:hover{background:var(--fill-hover);color:var(--text-strong)}}.ContextPanel-module__2ACh5W__panel[data-variant=filters] .ContextPanel-module__2ACh5W__body{gap:var(--space-3)}.ContextPanel-module__2ACh5W__panel[data-variant=filters] .ContextPanel-module__2ACh5W__section{gap:var(--space-1)}.ContextPanel-module__2ACh5W__panel[data-variant=filters] .ContextPanel-module__2ACh5W__section+.ContextPanel-module__2ACh5W__section{border-top:1px solid var(--border);padding-top:var(--space-3)}.ContextPanel-module__2ACh5W__panel[data-variant=filters] .ContextPanel-module__2ACh5W__sectionTitle{color:var(--text-strong);font-size:var(--fs-13);font-weight:var(--fw-semibold);letter-spacing:normal;text-transform:none;padding:0 var(--space-2) var(--space-2)}.ContextPanel-module__2ACh5W__panel[data-variant=filters] .ContextPanel-module__2ACh5W__filterRow,.ContextPanel-module__2ACh5W__panel[data-variant=filters] .ContextPanel-module__2ACh5W__switchRow{box-sizing:border-box;min-height:var(--control-h-sm);padding:var(--space-1) var(--space-2)}.ContextPanel-module__2ACh5W__panel[data-variant=filters] .ContextPanel-module__2ACh5W__filterRow[data-active=true],.ContextPanel-module__2ACh5W__panel[data-variant=filters] .ContextPanel-module__2ACh5W__switchRow[data-active=true]{background:var(--brand-soft);color:var(--brand-on-soft)}.ContextPanel-module__2ACh5W__panel[data-variant=filters] .ContextPanel-module__2ACh5W__check[data-checked=true],.ContextPanel-module__2ACh5W__panel[data-variant=filters] .ContextPanel-module__2ACh5W__switchRow[data-active=true] .ContextPanel-module__2ACh5W__switchTrack{background:var(--brand-fill);border-color:var(--brand-fill)}.ContextPanel-module__2ACh5W__panel[data-variant=filters] .ContextPanel-module__2ACh5W__chipRow,.ContextPanel-module__2ACh5W__panel[data-variant=filters] .ContextPanel-module__2ACh5W__selectWrap{padding-inline:var(--space-2)}.ContextPanel-module__2ACh5W__panel[data-variant=filters] .ContextPanel-module__2ACh5W__chip{border-radius:var(--radius-md);background:var(--surface-elevated)}.ContextPanel-module__2ACh5W__panel[data-variant=filters] .ContextPanel-module__2ACh5W__chip[data-active=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-on-soft)}.ContextPanel-module__2ACh5W__panel[data-variant=filters] .ContextPanel-module__2ACh5W__moreButton{min-height:var(--control-h-sm);padding-inline:var(--space-2)}@media (max-width:1019px){.ContextPanel-module__2ACh5W__panel[data-variant=filters] .ContextPanel-module__2ACh5W__body{gap:var(--space-2)}.ContextPanel-module__2ACh5W__panel[data-variant=filters] .ContextPanel-module__2ACh5W__sectionTitle{padding:0 var(--space-2) 0 0}.ContextPanel-module__2ACh5W__panel[data-variant=filters] .ContextPanel-module__2ACh5W__section+.ContextPanel-module__2ACh5W__section{padding-top:var(--space-2)}.ContextPanel-module__2ACh5W__panel[data-variant=filters] .ContextPanel-module__2ACh5W__filterRow{border-radius:var(--radius-md)}}.ContextPanel-module__2ACh5W__filterHeading{justify-content:space-between;align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}@media (max-width:1019px){.ContextPanel-module__2ACh5W__filterHeading{justify-content:flex-start}}.ContextPanel-module__2ACh5W__panel[data-variant=filters] .ContextPanel-module__2ACh5W__filterHeading .ContextPanel-module__2ACh5W__sectionTitle{padding:0}.ContextPanel-module__2ACh5W__skeletonText{vertical-align:middle;border-radius:var(--radius-sm);background:var(--ground);height:.8em;display:inline-block}@container (min-width:640px){.ContextPanel-module__2ACh5W__panel[data-strip=wide] .ContextPanel-module__2ACh5W__header,.ContextPanel-module__2ACh5W__panel[data-strip=wide] .ContextPanel-module__2ACh5W__footer{display:none}.ContextPanel-module__2ACh5W__panel[data-strip=wide] .ContextPanel-module__2ACh5W__body{gap:var(--space-2);flex-direction:column}.ContextPanel-module__2ACh5W__panel[data-strip=wide] .ContextPanel-module__2ACh5W__section{align-items:center;gap:var(--space-1);padding-bottom:var(--space-1);scrollbar-width:none;flex-direction:row;overflow-x:auto}.ContextPanel-module__2ACh5W__panel[data-strip=wide] .ContextPanel-module__2ACh5W__section::-webkit-scrollbar{display:none}.ContextPanel-module__2ACh5W__panel[data-strip=wide] .ContextPanel-module__2ACh5W__sectionTitle{padding:0 var(--space-2) 0 0;flex-shrink:0}.ContextPanel-module__2ACh5W__panel[data-strip=wide] .ContextPanel-module__2ACh5W__section button{flex-shrink:0}.ContextPanel-module__2ACh5W__panel[data-strip=wide] .ContextPanel-module__2ACh5W__section a{flex-shrink:0}.ContextPanel-module__2ACh5W__panel[data-strip=wide] .ContextPanel-module__2ACh5W__section .gm-navitem{height:var(--control-h-md);gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--fs-13)}.ContextPanel-module__2ACh5W__panel[data-strip=wide] .ContextPanel-module__2ACh5W__section .gm-navitem[data-active=true]{border-color:var(--brand)}.ContextPanel-module__2ACh5W__panel[data-strip=wide] .ContextPanel-module__2ACh5W__section .gm-navitem:before{content:none}}
.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)}
.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}}
.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))}
.ArtPanel-module__5zuw8W__panel{isolation:isolate;border:var(--border-width) solid var(--border);border-top:2px solid var(--panel-accent,var(--brand));border-radius:var(--radius-lg);background-color:var(--surface);background-image:var(--surface-sheen);box-shadow:var(--edge-light-shadow), var(--shadow-raise-sm);position:relative;overflow:hidden}.ArtPanel-module__5zuw8W__art{z-index:-1;opacity:.16;pointer-events:none;background-position:50% 15%;background-size:cover;width:min(55%,520px);position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(270deg,#000 30%,#0000 100%);mask-image:linear-gradient(270deg,#000 30%,#0000 100%)}.ArtPanel-module__5zuw8W__body{gap:var(--space-5);padding:var(--space-5);display:grid;container-type:inline-size}@media (max-width:640px){.ArtPanel-module__5zuw8W__body{padding:var(--space-4)}}
.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}
.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%}
.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}
.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)}}
.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}
.Progress-module__aNh7da__progress{height:var(--space-2);background:var(--ground);border-radius:var(--radius-pill);overflow:hidden}.Progress-module__aNh7da__fill{background:var(--brand);border-radius:var(--radius-pill);height:100%;transition:width var(--dur-med) var(--ease-hover)}
.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)}
.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%}
.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}
.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)}}
.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}
.LinkListPanel-module__mVSp7a__list{gap:var(--space-1);flex-direction:column;display:flex}
.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}
.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)}
.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)}
.EnhanceTrack-module__fOU1sW__track{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.EnhanceTrack-module__fOU1sW__readout{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.EnhanceTrack-module__fOU1sW__label{font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--text-body);margin-inline-end:auto}.EnhanceTrack-module__fOU1sW__figure{font-size:var(--fs-24);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:color-mix(in oklab, var(--piece-accent,var(--brand)) 62%, var(--text-strong));line-height:1}.EnhanceTrack-module__fOU1sW__of,.EnhanceTrack-module__fOU1sW__note{font-size:var(--fs-12);font-variant-numeric:tabular-nums;color:var(--text-muted)}.EnhanceTrack-module__fOU1sW__pips{align-items:center;gap:var(--space-3);padding-block:var(--space-1);border-radius:var(--radius-sm);display:flex}.EnhanceTrack-module__fOU1sW__pips:focus-visible{outline:var(--border-width) solid var(--brand);outline-offset:var(--space-1)}.EnhanceTrack-module__fOU1sW__group{gap:var(--space-1);flex-basis:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.EnhanceTrack-module__fOU1sW__pip{height:var(--space-2);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--text-muted) 22%, transparent);transition:background-color var(--dur-hover) var(--ease-standard)}.EnhanceTrack-module__fOU1sW__pip[data-on]{background:var(--piece-accent,var(--brand))}.EnhanceTrack-module__fOU1sW__pip[data-aimed]{background:color-mix(in oklab, var(--piece-accent,var(--brand)) 50%, transparent)}.EnhanceTrack-module__fOU1sW__pip[data-on][data-aimed][data-lowering]{background:color-mix(in oklab, var(--piece-accent,var(--brand)) 35%, transparent)}.EnhanceTrack-module__fOU1sW__track[data-live] .EnhanceTrack-module__fOU1sW__pip{cursor:pointer}.EnhanceTrack-module__fOU1sW__stepper{align-items:center;gap:var(--space-2);display:inline-flex}.EnhanceTrack-module__fOU1sW__stepper .EnhanceTrack-module__fOU1sW__of{margin-inline-end:var(--space-1)}.EnhanceTrack-module__fOU1sW__lit{color:var(--piece-accent,var(--brand));display:inline-flex}.EnhanceTrack-module__fOU1sW__lit svg{fill:currentColor}.EnhanceTrack-module__fOU1sW__stars{align-items:center;gap:var(--space-1);flex-shrink:0;display:inline-flex}.EnhanceTrack-module__fOU1sW__star{color:color-mix(in oklab, var(--text-muted) 55%, transparent);display:inline-flex}.EnhanceTrack-module__fOU1sW__track[data-live] .EnhanceTrack-module__fOU1sW__star{cursor:pointer}.EnhanceTrack-module__fOU1sW__star[data-on]{color:var(--piece-accent,var(--brand))}.EnhanceTrack-module__fOU1sW__star[data-on] svg{fill:currentColor}.EnhanceTrack-module__fOU1sW__star[data-aimed]{color:color-mix(in oklab, var(--piece-accent,var(--brand)) 60%, transparent)}
.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}}
.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)}}
.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}
.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%}
.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)}
.CharacterPlate-module__a3QUFW__frame{display:block;container-type:inline-size}.CharacterPlate-module__a3QUFW__band{isolation:isolate;border:var(--border-width) solid var(--border);border-top:2px solid var(--plate-edge,var(--border));border-radius:var(--radius-lg);background-color:var(--surface);background-image:var(--surface-sheen);box-shadow:var(--edge-light-shadow), var(--shadow-raise-sm);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"art body figures";align-items:stretch;display:grid;position:relative;overflow:hidden}.CharacterPlate-module__a3QUFW__backdrop{z-index:-1;opacity:.16;pointer-events:none;background-position:50% 15%;background-size:cover;width:min(55%,520px);position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(270deg,#000 30%,#0000 100%);mask-image:linear-gradient(270deg,#000 30%,#0000 100%)}.CharacterPlate-module__a3QUFW__band[data-linked],.CharacterPlate-module__a3QUFW__band[data-dismissable]{position:relative}.CharacterPlate-module__a3QUFW__band[data-linked]{transition:border-color var(--dur-hover) var(--ease-hover)}.CharacterPlate-module__a3QUFW__band[data-linked]:hover,.CharacterPlate-module__a3QUFW__band[data-linked]:focus-within{border-color:color-mix(in oklab, var(--plate-edge,var(--brand)) 45%, var(--border));border-top-color:var(--plate-edge,var(--brand))}.CharacterPlate-module__a3QUFW__name .CharacterPlate-module__a3QUFW__stretch{color:inherit;text-decoration:none}.CharacterPlate-module__a3QUFW__name .CharacterPlate-module__a3QUFW__stretch:after{content:"";position:absolute;inset:0}.CharacterPlate-module__a3QUFW__name .CharacterPlate-module__a3QUFW__stretch:focus-visible{outline:none}.CharacterPlate-module__a3QUFW__band[data-linked]:has(.CharacterPlate-module__a3QUFW__stretch:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.CharacterPlate-module__a3QUFW__dismiss{top:var(--space-1);right:var(--space-1);z-index:1;position:absolute}.CharacterPlate-module__a3QUFW__band[data-dismissable] .CharacterPlate-module__a3QUFW__figures{padding-right:calc(var(--space-4) + var(--space-8))}.CharacterPlate-module__a3QUFW__art{width:calc(var(--space-10) * 4);min-height:calc(var(--space-8) * 4);background:#000;grid-area:art;position:relative}.CharacterPlate-module__a3QUFW__art img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}:is(html[data-theme=dark] .CharacterPlate-module__a3QUFW__art,html:not([data-theme=light]) .CharacterPlate-module__a3QUFW__art){background:0 0}:is(html[data-theme=dark] .CharacterPlate-module__a3QUFW__art img,html:not([data-theme=light]) .CharacterPlate-module__a3QUFW__art img){opacity:.9;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(110% 115% at 40% 45%,#000 42%,#0000 78%);mask-image:radial-gradient(110% 115% at 40% 45%,#000 42%,#0000 78%)}.CharacterPlate-module__a3QUFW__body{justify-content:center;gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5);flex-direction:column;grid-area:body;display:flex}.CharacterPlate-module__a3QUFW__line{align-items:baseline;column-gap:var(--space-3);flex-wrap:wrap;row-gap:0;display:flex}.CharacterPlate-module__a3QUFW__name{font-family:var(--font-condensed), var(--font-inter), sans-serif;font-size:var(--fs-30);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-heading);color:var(--text-strong);margin:0;line-height:1}.CharacterPlate-module__a3QUFW__title{font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--brand)}.CharacterPlate-module__a3QUFW__meta{align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);font-size:var(--fs-14);color:var(--text-muted);flex-wrap:wrap;display:flex}.CharacterPlate-module__a3QUFW__actions{margin-top:var(--space-1)}.CharacterPlate-module__a3QUFW__figures{justify-content:center;align-items:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-left:1px solid var(--border);text-align:right;flex-direction:column;grid-area:figures;display:flex}.CharacterPlate-module__a3QUFW__headline{flex-direction:column;align-items:flex-end;display:flex}.CharacterPlate-module__a3QUFW__headline .CharacterPlate-module__a3QUFW__num{font-size:var(--fs-36);font-weight:var(--fw-semibold);color:var(--brand);line-height:1}.CharacterPlate-module__a3QUFW__lbl{font-size:var(--fs-12);color:var(--text-muted)}.CharacterPlate-module__a3QUFW__rest{gap:var(--space-4);display:flex}.CharacterPlate-module__a3QUFW__rest .CharacterPlate-module__a3QUFW__figure{align-items:baseline;gap:var(--space-1);display:flex}.CharacterPlate-module__a3QUFW__rest .CharacterPlate-module__a3QUFW__num{font-size:var(--fs-18);font-weight:var(--fw-semibold);color:var(--text-body);line-height:1}.CharacterPlate-module__a3QUFW__band[data-compact] .CharacterPlate-module__a3QUFW__art{width:calc(var(--space-8) * 3);min-height:calc(var(--space-6) * 3)}.CharacterPlate-module__a3QUFW__band[data-compact] .CharacterPlate-module__a3QUFW__body,.CharacterPlate-module__a3QUFW__band[data-compact] .CharacterPlate-module__a3QUFW__figures{padding:var(--space-3) var(--space-4)}.CharacterPlate-module__a3QUFW__band[data-compact] .CharacterPlate-module__a3QUFW__name{font-size:var(--fs-20)}.CharacterPlate-module__a3QUFW__band[data-compact] .CharacterPlate-module__a3QUFW__headline .CharacterPlate-module__a3QUFW__num{font-size:var(--fs-24)}.CharacterPlate-module__a3QUFW__narrowActions{display:none}@container (max-width:600px){.CharacterPlate-module__a3QUFW__band{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"art body""figures figures""actions actions"}.CharacterPlate-module__a3QUFW__art{width:calc(var(--space-8) * 3);min-height:var(--thumb-lg)}.CharacterPlate-module__a3QUFW__body{padding:var(--space-3) var(--space-4)}.CharacterPlate-module__a3QUFW__body .CharacterPlate-module__a3QUFW__actions{display:none}.CharacterPlate-module__a3QUFW__figures{padding:var(--space-3) var(--space-4);border-left:0;border-top:1px solid var(--border);text-align:left;flex-direction:row;justify-content:space-between;align-items:baseline}.CharacterPlate-module__a3QUFW__headline{align-items:flex-start}.CharacterPlate-module__a3QUFW__narrowActions{padding:0 var(--space-4) var(--space-4);grid-area:actions;display:block}.CharacterPlate-module__a3QUFW__narrowActions>*{width:100%}.CharacterPlate-module__a3QUFW__band[data-dismissable] .CharacterPlate-module__a3QUFW__figures{padding-right:var(--space-4)}.CharacterPlate-module__a3QUFW__band[data-dismissable] .CharacterPlate-module__a3QUFW__body{padding-right:calc(var(--space-4) + var(--space-8))}}
.PieceStage-module__KeZI4a__stage{--piece-accent:var(--brand);gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid color-mix(in oklab, var(--piece-accent) 34%, var(--border));border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklab, var(--piece-accent) 16%, transparent), transparent 62%), var(--surface);flex-direction:column;display:flex}.PieceStage-module__KeZI4a__top{align-items:center;gap:var(--space-2);min-width:0;display:flex}.PieceStage-module__KeZI4a__identity{border:var(--border-width) solid color-mix(in oklab, var(--border) 55%, transparent);border-radius:var(--radius-md);min-width:0;transition:border-color var(--dur-hover) var(--ease-hover);flex:1}@media (hover:hover){.PieceStage-module__KeZI4a__identity:hover{border-color:var(--border-strong)}}.PieceStage-module__KeZI4a__actions{align-items:center;gap:var(--space-1);flex-shrink:0;display:inline-flex}.PieceStage-module__KeZI4a__footer{min-width:0}
.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}}
.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}
.RailChoiceList-module__m7NsBW__list{margin:0 calc(-1 * var(--space-4));gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.RailChoiceList-module__m7NsBW__item{position:relative}.RailChoiceList-module__m7NsBW__row{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-4);border:1px solid #0000;color:inherit;text-align:start;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-standard), border-color var(--dur-hover) var(--ease-standard);background:0 0;border-inline:0;border-radius:0;display:flex;}@media (hover:hover){.RailChoiceList-module__m7NsBW__row:not(:disabled):is(:hover,[data-force~=hover]){background:var(--surface-elevated);border-color:var(--border)}}.RailChoiceList-module__m7NsBW__row:disabled{cursor:progress}.RailChoiceList-module__m7NsBW__row[aria-current=true]{background:var(--brand-soft);border-color:var(--brand)}.RailChoiceList-module__m7NsBW__row[aria-current=true]:before{content:"";inline-size:var(--mark-thick);block-size:calc(100% - var(--space-4));border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--brand);position:absolute;inset-inline-start:0}.RailChoiceList-module__m7NsBW__leading{flex:none;display:inline-flex}.RailChoiceList-module__m7NsBW__meta{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.RailChoiceList-module__m7NsBW__name{font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RailChoiceList-module__m7NsBW__under{font-size:var(--fs-12);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.CoverImage-module__5aySwW__cover{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}
.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}
.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}}
.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}
.FeatureLinkCard-module__wIhtQG__card{border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface);background-image:var(--surface-sheen);box-shadow:var(--edge-light-shadow), var(--shadow-raise-sm);color:var(--text-body);transition:border-color var(--dur-hover) var(--ease-hover), box-shadow var(--dur-hover) var(--ease-hover);grid-template-columns:minmax(0,2fr) minmax(0,3fr);text-decoration:none;display:grid;overflow:hidden;}.FeatureLinkCard-module__wIhtQG__art{min-height:calc(var(--space-10) * 4);background:var(--surface-elevated);position:relative;overflow:hidden}.FeatureLinkCard-module__wIhtQG__art img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-hover) var(--ease-hover);position:absolute;inset:0}.FeatureLinkCard-module__wIhtQG__body{gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-5);border-left:2px solid var(--card-accent,var(--brand));flex-direction:column;display:flex}.FeatureLinkCard-module__wIhtQG__eyebrow{color:var(--card-accent,var(--brand));font-size:var(--fs-12);font-weight:var(--fw-semibold)}.FeatureLinkCard-module__wIhtQG__title{color:var(--text-strong);font-family:var(--font-display-sys);font-size:var(--fs-18);font-weight:var(--fw-semibold);transition:color var(--dur-hover) var(--ease-hover);line-height:1.25}.FeatureLinkCard-module__wIhtQG__summary{color:var(--text-body);font-size:var(--fs-14);line-height:var(--lh-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.FeatureLinkCard-module__wIhtQG__action{color:var(--text-muted);font-size:var(--fs-13);font-weight:var(--fw-semibold);transition:color var(--dur-hover) var(--ease-hover);margin-top:auto}@media (hover:hover){.FeatureLinkCard-module__wIhtQG__card:hover{border-color:color-mix(in oklab, var(--card-accent,var(--brand)) 45%, var(--border));box-shadow:var(--edge-light-shadow), var(--shadow-raise-md)}.FeatureLinkCard-module__wIhtQG__card:hover .FeatureLinkCard-module__wIhtQG__art img{transform:scale(var(--media-zoom))}.FeatureLinkCard-module__wIhtQG__card:hover .FeatureLinkCard-module__wIhtQG__title,.FeatureLinkCard-module__wIhtQG__card:hover .FeatureLinkCard-module__wIhtQG__action{color:var(--card-accent,var(--brand))}}@media (max-width:640px){.FeatureLinkCard-module__wIhtQG__card{grid-template-columns:minmax(0,1fr)}.FeatureLinkCard-module__wIhtQG__art{aspect-ratio:16/9;min-height:0}.FeatureLinkCard-module__wIhtQG__body{border-left:0;border-top:2px solid var(--card-accent,var(--brand))}}@media (prefers-reduced-motion:reduce){.FeatureLinkCard-module__wIhtQG__card,.FeatureLinkCard-module__wIhtQG__art img,.FeatureLinkCard-module__wIhtQG__title,.FeatureLinkCard-module__wIhtQG__action{transition:none}}@media (hover:hover){.FeatureLinkCard-module__wIhtQG__card:hover{border-color:var(--card-accent,var(--brand));transform:var(--card-lift);box-shadow:var(--card-hover-ring)}}.FeatureLinkCard-module__wIhtQG__card{transition:border-color var(--dur-hover) var(--ease-hover), transform var(--dur-hover) var(--ease-hover), box-shadow var(--dur-hover) var(--ease-hover)}@media (prefers-reduced-motion:reduce){.FeatureLinkCard-module__wIhtQG__card:hover{transform:none}}.FeatureLinkCard-module__wIhtQG__card[data-plain]{grid-template-columns:auto minmax(0,1fr);align-items:start}.FeatureLinkCard-module__wIhtQG__card[data-plain] .FeatureLinkCard-module__wIhtQG__body{padding-left:var(--space-3);border-left:0}.FeatureLinkCard-module__wIhtQG__glyph{padding:var(--space-4) 0 0 var(--space-4);display:inline-flex}@media (max-width:640px){.FeatureLinkCard-module__wIhtQG__card[data-plain]{grid-template-columns:auto minmax(0,1fr)}.FeatureLinkCard-module__wIhtQG__card[data-plain] .FeatureLinkCard-module__wIhtQG__body{border-top:0}}
.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}
.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}
.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}}
.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}
.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}
.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}
.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}
.MenuBar-module__mJ8FWW__bar{align-items:stretch;gap:var(--space-3);min-height:var(--hubbar-h);padding:0 var(--space-2) 0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);background-image:var(--surface-sheen);box-shadow:var(--edge-light-shadow), var(--shadow-raise-sm);transition:border-radius var(--dur-hover) var(--ease-hover);display:flex;position:relative}.MenuBar-module__mJ8FWW__bar:has(.MenuBar-module__mJ8FWW__item[data-layout=mega]:not([data-closed]):is(:hover,:has(:focus-visible))){border-bottom-right-radius:0;border-bottom-left-radius:0}.MenuBar-module__mJ8FWW__lead{flex-shrink:0;align-items:center;min-width:0;display:flex}.MenuBar-module__mJ8FWW__list{align-self:stretch;align-items:stretch;gap:var(--space-1);flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.MenuBar-module__mJ8FWW__item{display:flex}.MenuBar-module__mJ8FWW__item[data-overflow]{display:none}.MenuBar-module__mJ8FWW__item[data-layout=compact]{position:relative}.MenuBar-module__mJ8FWW__top{isolation:isolate;align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--text-body);font-family:var(--font-sans);font-size:var(--fs-14);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;transition:color var(--dur-hover) var(--ease-hover);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;text-decoration:none;display:inline-flex;position:relative;}a.MenuBar-module__mJ8FWW__top{color:var(--text-body);text-decoration:none}.MenuBar-module__mJ8FWW__top:before{content:"";z-index:-1;border-radius:var(--radius-md);background:color-mix(in srgb, var(--tone,var(--brand)) 10%, transparent);opacity:0;transition:opacity var(--dur-hover) var(--ease-hover);position:absolute;inset:10px 2px}.MenuBar-module__mJ8FWW__item:not([data-closed]):is(:hover,:has(:focus-visible))>.MenuBar-module__mJ8FWW__top:before{opacity:1}.MenuBar-module__mJ8FWW__top[data-current]{color:var(--text-strong);border-bottom-color:var(--tone,var(--brand))}.MenuBar-module__mJ8FWW__icon{color:var(--tone,var(--text-muted));transition:color var(--dur-hover) var(--ease-hover);flex-shrink:0;display:inline-flex}.MenuBar-module__mJ8FWW__top[data-current] .MenuBar-module__mJ8FWW__icon{color:var(--tone,var(--brand))}.MenuBar-module__mJ8FWW__chevron{color:var(--text-muted);transition:transform var(--dur-hover) var(--ease-hover);display:inline-flex}.MenuBar-module__mJ8FWW__item[data-has-menu]:not([data-closed]):is(:hover,:has(:focus-visible))>.MenuBar-module__mJ8FWW__top{color:var(--text-strong)}.MenuBar-module__mJ8FWW__item:not([data-closed]):is(:hover,:has(:focus-visible)) .MenuBar-module__mJ8FWW__chevron{transform:rotate(180deg)}.MenuBar-module__mJ8FWW__panel{z-index:var(--z-menu);visibility:hidden;opacity:0;transition:opacity var(--dur-hover) var(--ease-hover) var(--dur-tick), transform var(--dur-hover) var(--ease-hover) var(--dur-tick), visibility 0s linear calc(var(--dur-hover) + var(--dur-tick));position:absolute;top:100%;left:-1px;right:-1px;transform:translateY(-4px)}.MenuBar-module__mJ8FWW__item:not([data-closed]):is(:hover,:has(:focus-visible))>.MenuBar-module__mJ8FWW__panel{visibility:visible;opacity:1;transition-delay:0s;transform:none}.MenuBar-module__mJ8FWW__item[data-layout=compact]>.MenuBar-module__mJ8FWW__panel{min-width:320px;top:100%;left:0;right:auto}.MenuBar-module__mJ8FWW__item[data-layout=compact]:nth-last-child(-n+2)>.MenuBar-module__mJ8FWW__panel{left:auto;right:0}.MenuBar-module__mJ8FWW__item[data-layout=compact] .MenuBar-module__mJ8FWW__sheet{padding:var(--space-2);grid-template-columns:minmax(0,1fr)}.MenuBar-module__mJ8FWW__item[data-layout=compact] .MenuBar-module__mJ8FWW__grid{grid-template-columns:minmax(0,1fr)}.MenuBar-module__mJ8FWW__sheet{gap:var(--space-6);padding:var(--space-5) var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-raise-lg);border-top:0;grid-template-columns:minmax(200px,260px) minmax(0,1fr);display:grid}.MenuBar-module__mJ8FWW__intro{gap:var(--space-2);padding-right:var(--space-6);border-right:1px solid var(--border);flex-direction:column;display:flex}.MenuBar-module__mJ8FWW__introIcon{width:var(--control-h-lg);height:var(--control-h-lg);margin-bottom:var(--space-1);border-radius:var(--radius-md);background:color-mix(in srgb, var(--tone,var(--brand)) 14%, transparent);color:var(--tone,var(--brand));justify-content:center;align-items:center;display:inline-flex}.MenuBar-module__mJ8FWW__introTitle{color:var(--text-strong);font-size:var(--fs-18);font-weight:var(--fw-bold);letter-spacing:-.01em}.MenuBar-module__mJ8FWW__introText{color:var(--text-muted);font-size:var(--fs-13);line-height:1.5}.MenuBar-module__mJ8FWW__all{align-items:center;gap:var(--space-1);padding-top:var(--space-3);color:var(--brand);font-size:var(--fs-13);font-weight:var(--fw-semibold);margin-top:auto;text-decoration:none;display:inline-flex}a.MenuBar-module__mJ8FWW__all{color:var(--brand);text-decoration:none}.MenuBar-module__mJ8FWW__grid{align-content:start;gap:var(--space-1) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:0;padding:0;list-style:none;display:grid}.MenuBar-module__mJ8FWW__row{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-body);transition:background var(--dur-hover) var(--ease-hover);text-decoration:none;display:flex;}a.MenuBar-module__mJ8FWW__row{color:var(--text-body);text-decoration:none}.MenuBar-module__mJ8FWW__tile{width:var(--control-h-md);height:var(--control-h-md);border:1px solid color-mix(in srgb, var(--tone,var(--text-muted)) 28%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--tone,var(--text-muted)) 12%, transparent);color:var(--tone,var(--text-muted));transition:border-color var(--dur-hover) var(--ease-hover), background var(--dur-hover) var(--ease-hover);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.MenuBar-module__mJ8FWW__tile>span{inset:6px}.MenuBar-module__mJ8FWW__tile img{object-fit:contain;filter:var(--emblem-ink)}[data-theme=dark] .MenuBar-module__mJ8FWW__tile img{filter:none}.MenuBar-module__mJ8FWW__sections{align-content:start;gap:var(--space-4);min-width:0;display:grid}.MenuBar-module__mJ8FWW__section{gap:var(--space-2);display:grid}.MenuBar-module__mJ8FWW__sectionTitle{padding:0 var(--space-3);color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.MenuBar-module__mJ8FWW__tiles{gap:var(--space-2);padding:0 var(--space-1);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;list-style:none;display:grid}.MenuBar-module__mJ8FWW__tileLink{align-items:center;gap:var(--space-3);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--text-body);transition:border-color var(--dur-hover) var(--ease-hover), background var(--dur-hover) var(--ease-hover);text-decoration:none;display:flex;}a.MenuBar-module__mJ8FWW__tileLink{color:var(--text-body);text-decoration:none}.MenuBar-module__mJ8FWW__tileLink .MenuBar-module__mJ8FWW__tile{width:var(--control-h-lg);height:var(--control-h-lg)}.MenuBar-module__mJ8FWW__tileLink[data-current]{border-color:var(--tone,var(--brand))}.MenuBar-module__mJ8FWW__rowText{gap:var(--space-1);flex:1;min-width:0;display:grid}.MenuBar-module__mJ8FWW__rowLabel{color:var(--text-strong);font-size:var(--fs-14);font-weight:var(--fw-semibold)}.MenuBar-module__mJ8FWW__rowMeta{margin-left:var(--space-2);color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums}.MenuBar-module__mJ8FWW__rowNote{color:var(--text-muted);font-size:var(--fs-12);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.MenuBar-module__mJ8FWW__row[data-current] .MenuBar-module__mJ8FWW__tile{border-color:var(--tone,var(--brand))}@media (hover:hover){.MenuBar-module__mJ8FWW__top:hover,.MenuBar-module__mJ8FWW__item a.MenuBar-module__mJ8FWW__top:hover{color:var(--text-strong)}.MenuBar-module__mJ8FWW__top:hover .MenuBar-module__mJ8FWW__icon{color:var(--tone,var(--brand))}.MenuBar-module__mJ8FWW__row:hover,a.MenuBar-module__mJ8FWW__row:hover{background:var(--control-fill-hover)}.MenuBar-module__mJ8FWW__row:hover .MenuBar-module__mJ8FWW__tile{background:color-mix(in srgb, var(--tone,var(--text-muted)) 20%, transparent)}.MenuBar-module__mJ8FWW__tileLink:hover,a.MenuBar-module__mJ8FWW__tileLink:hover{border-color:color-mix(in srgb, var(--tone,var(--brand)) 55%, transparent);background:color-mix(in srgb, var(--tone,var(--brand)) 8%, var(--surface-elevated))}a.MenuBar-module__mJ8FWW__all:hover{color:var(--link-hover)}}.MenuBar-module__mJ8FWW__trailing{flex-shrink:0;align-items:center;margin-left:auto;display:flex}@media (max-width:1019.98px){.MenuBar-module__mJ8FWW__bar{min-height:var(--hubbar-h-phone);overscroll-behavior-x:contain;scrollbar-width:none;overflow:auto hidden}.MenuBar-module__mJ8FWW__list{flex:none}.MenuBar-module__mJ8FWW__panel,.MenuBar-module__mJ8FWW__chevron{display:none}}@media (prefers-reduced-motion:reduce){.MenuBar-module__mJ8FWW__panel,.MenuBar-module__mJ8FWW__chevron{transition:none}}
.Provenance-module__HAdGDa__provenance{gap:var(--space-1);margin:0 0 var(--space-3);flex-direction:column;display:flex}.Provenance-module__HAdGDa__label{color:var(--tone,var(--text-muted));font-size:var(--fs-12);text-transform:none;font-weight:700}.Provenance-module__HAdGDa__body{color:var(--text-muted);font-size:var(--fs-12);margin:0;line-height:1.5}.Provenance-module__HAdGDa__provenance[data-tone=generated]{--tone:var(--warning)}.Provenance-module__HAdGDa__provenance[data-tone=measured]{--tone:var(--border)}.Provenance-module__HAdGDa__provenance[data-tone=measured] .Provenance-module__HAdGDa__label{color:var(--text-muted)}.Provenance-module__HAdGDa__provenance[data-compact]{border-left:none;margin:0;padding-left:0}
.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}}
.SubjectCard-module__rx9_eq__embed{align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--brand) 22%, var(--border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand) 5%, var(--surface-elevated));color:inherit;transition:background var(--dur-hover) var(--ease-hover), border-color var(--dur-hover) var(--ease-hover);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}@media (hover:hover){.SubjectCard-module__rx9_eq__embed:is(:hover,[data-force~=hover]){background:var(--surface);border-color:var(--hover-edge)}}.SubjectCard-module__rx9_eq__embed:has(.SubjectCard-module__rx9_eq__gm-stretch-target:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.SubjectCard-module__rx9_eq__art{width:var(--thumb-md);height:var(--thumb-md);border-radius:var(--radius-md);color:var(--brand-on-soft);background:var(--brand-soft);flex:0 0 56px;justify-content:center;align-items:center;display:flex;overflow:hidden}.SubjectCard-module__rx9_eq__art img{object-fit:cover;width:100%;height:100%}.SubjectCard-module__rx9_eq__body{gap:var(--space-1);min-width:0;display:grid}.SubjectCard-module__rx9_eq__kind{color:var(--text-muted);font-size:var(--fs-12);text-transform:none;font-weight:700}.SubjectCard-module__rx9_eq__title{color:var(--text-strong);font-size:var(--fs-14);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.SubjectCard-module__rx9_eq__meta{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:var(--fs-12);flex-wrap:wrap;display:flex}
@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc014fcb166cf364-s.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc014fcb166cf364-s.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:800;font-display:swap;src:url(../media/cc014fcb166cf364-s.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_4a952b6e-module__7ROKiG__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_4a952b6e-module__7ROKiG__variable{--font-cinzel:"Cinzel", "Cinzel Fallback"}
.NewItemsPill-module__8o5SYa__wrap{display:inline-flex}.NewItemsPill-module__8o5SYa__pill{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);background:var(--brand-soft);height:24px;color:color-mix(in oklab, var(--brand) 60%, var(--text-strong));font:inherit;font-weight:var(--fw-semibold);font-size:var(--fs-12);cursor:pointer;border:0;padding:0 10px;display:inline-flex;}.NewItemsPill-module__8o5SYa__pill[data-tone=updated]{background:var(--control-fill-hover);color:var(--text-body)}.NewItemsPill-module__8o5SYa__dot{background:var(--brand);border-radius:50%;width:6px;height:6px}@media (pointer:coarse){.NewItemsPill-module__8o5SYa__pill{height:44px}}.NewItemsPill-module__8o5SYa__wrap[data-placement=float]{top:calc(var(--topbar-h) + var(--space-2));height:0;z-index:var(--z-raised);pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:sticky;overflow:visible}.NewItemsPill-module__8o5SYa__wrap[data-placement=float] .NewItemsPill-module__8o5SYa__pill{pointer-events:auto;background:var(--brand-fill);color:var(--on-accent);box-shadow:var(--shadow-pop)}.NewItemsPill-module__8o5SYa__wrap[data-placement=float] .NewItemsPill-module__8o5SYa__pill[data-tone=updated]{background:var(--surface-elevated);color:var(--text-strong);box-shadow:var(--shadow-pop), inset 0 0 0 1px var(--border)}.NewItemsPill-module__8o5SYa__wrap[data-placement=float] .NewItemsPill-module__8o5SYa__dot{background:currentColor}
.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}}
@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/50df388245113a6d-s.2atap_4g40fj3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec2f4458eb06f74e-s.0waiv1vizwwb5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus Fallback;src:local(Times New Roman);ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.5%}.marcellus_4b48569e-module__ay7Hvq__className{font-family:Marcellus,Marcellus Fallback;font-style:normal;font-weight:400}.marcellus_4b48569e-module__ay7Hvq__variable{--font-marcellus:"Marcellus", "Marcellus Fallback"}
