.page-module__TpS87q__page{background:var(--surface-page);min-height:100vh;padding:var(--space-2xl)var(--space-lg)var(--space-5xl);font-family:var(--font-sans);color:var(--text)}.page-module__TpS87q__header{max-width:60rem;margin:0 auto var(--space-4xl)}.page-module__TpS87q__lede{margin-top:var(--space-md);font-size:var(--text-lg);line-height:var(--leading-body);max-width:44rem}.page-module__TpS87q__story{max-width:60rem;margin:0 auto var(--space-4xl)}.page-module__TpS87q__note{font-size:var(--text-sm);line-height:var(--leading-body);opacity:.8;margin:var(--space-sm)0 var(--space-lg);max-width:44rem}.page-module__TpS87q__canvas{gap:var(--space-md);flex-direction:column;align-items:flex-start;width:100%;display:flex}.page-module__TpS87q__phone{gap:var(--space-md);border-radius:var(--radius-lg);outline:1px dashed var(--border-decor-powder);outline-offset:4px;flex-direction:column;width:390px;max-width:100%;display:flex;overflow:hidden}.page-module__TpS87q__row{gap:var(--space-md);flex-wrap:wrap;align-items:center;width:100%;display:flex}.page-module__TpS87q__grid2{gap:var(--space-md);grid-template-columns:repeat(2,1fr);width:100%;display:grid}.page-module__TpS87q__list{background:var(--surface-raised);border-radius:var(--radius-lg);padding:0 var(--space-md);width:100%}.page-module__TpS87q__chat{gap:var(--space-md);padding:var(--space-md);flex-direction:column;display:flex}.page-module__TpS87q__greetBlock{gap:var(--space-xs);width:100%;padding-bottom:var(--space-md);flex-direction:column;display:flex}.page-module__TpS87q__dateLine{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;opacity:.7;margin:0}.page-module__TpS87q__greetRow{align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__TpS87q__subline{font-size:var(--text-sm);line-height:var(--leading-body);margin:0}
.Logo-module__rR2vdG__logo{object-fit:contain;flex:none;display:block}.Logo-module__rR2vdG__logo[data-size=default]{width:var(--ch-logo-default-w);height:var(--ch-logo-default-h)}.Logo-module__rR2vdG__logo[data-size=home]{width:var(--ch-logo-home-w);height:var(--ch-logo-home-h)}.Logo-module__rR2vdG__logo[data-size=rail]{width:var(--ch-logo-rail);height:var(--ch-logo-rail)}.Logo-module__rR2vdG__logo[data-size=tile]{width:var(--ch-logo-tile);height:var(--ch-logo-tile)}
.AppBar-module__hY5-kW__bar{align-items:center;gap:var(--ch-space-md);min-height:56px;padding:var(--ch-space-sm)var(--ch-space-md);background:var(--surface-chrome);font-family:var(--ch-font-body);color:var(--text);grid-template-columns:1fr auto 1fr;display:grid}.AppBar-module__hY5-kW__iconBtn{border-radius:var(--ch-radius-sm);cursor:pointer;width:44px;height:44px;color:var(--text);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.AppBar-module__hY5-kW__iconBtn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.AppBar-module__hY5-kW__burger{background:currentColor;width:20px;height:2px;display:block;box-shadow:0 -6px,0 6px}.AppBar-module__hY5-kW__spacer,.AppBar-module__hY5-kW__action{justify-content:flex-end;justify-self:end;min-width:44px;display:inline-flex}.AppBar-module__hY5-kW__wordmark{align-items:center;display:inline-flex}.AppBar-module__hY5-kW__dot{border-radius:var(--ch-radius-pill);background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 2px var(--border-chrome);position:absolute;top:8px;right:8px}.AppBar-module__hY5-kW__iconGroup{justify-self:end;align-items:center;gap:2px;display:inline-flex}.AppBar-module__hY5-kW__bar>:first-child{justify-self:start}
.BottomNav-module__Y-C-VG__nav{background:var(--surface-chrome);padding:var(--space-xs)var(--space-xs)var(--space-sm);grid-template-columns:repeat(4,1fr);display:grid}.BottomNav-module__Y-C-VG__item{min-height:52px;padding:var(--space-xs);cursor:pointer;color:var(--text);font-family:var(--font-sans);background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;display:flex}.BottomNav-module__Y-C-VG__item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.BottomNav-module__Y-C-VG__icon{font-size:var(--text-lg);line-height:1}.BottomNav-module__Y-C-VG__label{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.BottomNav-module__Y-C-VG__active{color:var(--text);position:relative}.BottomNav-module__Y-C-VG__active .BottomNav-module__Y-C-VG__label{font-weight:var(--fw-bold)}.BottomNav-module__Y-C-VG__active:before{content:"";border-radius:var(--radius-pill);background:var(--accent);height:3px;position:absolute;top:0;left:25%;right:25%}
.FigIcon-module__eZgqDa__icon :-webkit-any(path,circle,rect,line,polyline,polygon){vector-effect:non-scaling-stroke}.FigIcon-module__eZgqDa__icon :-moz-any(path,circle,rect,line,polyline,polygon){vector-effect:non-scaling-stroke}.FigIcon-module__eZgqDa__icon :is(path,circle,rect,line,polyline,polygon){vector-effect:non-scaling-stroke}.FigIcon-module__eZgqDa__icon{vertical-align:-.125em;display:inline-block}
.SheetModal-module__Ma3YKG__backdrop{background:var(--overlay);z-index:var(--z-modal-overlay);justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.SheetModal-module__Ma3YKG__sheet{width:100%;max-width:var(--ch-content-width-desktop);border-radius:var(--ch-radius-lg)var(--ch-radius-lg)0 0;background:var(--surface);max-height:88vh;padding:var(--ch-space-xl)var(--ch-space-lg)var(--ch-space-2xl);font-family:var(--ch-font-body);color:var(--text);overflow-y:auto}.SheetModal-module__Ma3YKG__head{justify-content:space-between;align-items:flex-start;gap:var(--ch-space-md);margin-bottom:var(--ch-space-md);display:flex}.SheetModal-module__Ma3YKG__close{border-radius:var(--ch-radius-pill);cursor:pointer;width:44px;height:44px;font-size:var(--text-xl);color:var(--text);background:0 0;border:none;flex:none;line-height:1}.SheetModal-module__Ma3YKG__close:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.SheetModal-module__Ma3YKG__body{font-size:var(--text-base);line-height:var(--leading-body)}@media (min-width:40rem){.SheetModal-module__Ma3YKG__backdrop{align-items:center}.SheetModal-module__Ma3YKG__sheet{border-radius:var(--ch-radius-lg)}}.SheetModal-module__Ma3YKG__head[data-close=left]{flex-direction:row-reverse}.SheetModal-module__Ma3YKG__backdrop[data-placement=side]{justify-content:flex-end;align-items:stretch}.SheetModal-module__Ma3YKG__sheet[data-placement=side]{width:calc(100% - var(--ch-space-2xl));border-radius:var(--ch-radius-lg)0 0 var(--ch-radius-lg);max-height:none;padding:var(--ch-space-2xl)var(--ch-space-xl)}.SheetModal-module__Ma3YKG__sheet[data-placement=side] .SheetModal-module__Ma3YKG__head{align-items:flex-start;gap:var(--ch-space-xl);margin-bottom:var(--ch-space-xl);flex-direction:column-reverse}
.PillButton-module__y6SuyW__pill{justify-content:center;align-items:center;gap:var(--space-sm);min-height:44px;padding:var(--space-md)var(--space-xl);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--fw-semibold);cursor:pointer;border:2px solid transparent;line-height:1;transition:transform .16s ease-out,opacity .16s ease-out;display:inline-flex}.PillButton-module__y6SuyW__pill:active:not(:disabled){transform:scale(.97)}.PillButton-module__y6SuyW__pill:disabled{opacity:.45;cursor:not-allowed}.PillButton-module__y6SuyW__pill:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.PillButton-module__y6SuyW__primary{background:var(--accent);color:var(--accent-fill-ink)}.PillButton-module__y6SuyW__secondary,.PillButton-module__y6SuyW__arrow{color:var(--text);border-color:var(--border-strong);background:0 0}.PillButton-module__y6SuyW__arrow .PillButton-module__y6SuyW__arrow{font-size:1.1em}.PillButton-module__y6SuyW__block{width:100%}@media (prefers-reduced-motion:reduce){.PillButton-module__y6SuyW__pill{transition:none}}
.ChatInput-module__bz6-sq__wrap{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.ChatInput-module__bz6-sq__bar{gap:var(--space-sm);background:var(--surface-raised);border-radius:var(--radius-xl);padding:var(--space-sm);flex-direction:column;display:flex}.ChatInput-module__bz6-sq__row{align-items:flex-end;gap:var(--space-sm);display:flex}.ChatInput-module__bz6-sq__above{gap:var(--space-xs);padding:0 var(--space-xs);flex-direction:column;display:flex}.ChatInput-module__bz6-sq__field{resize:none;min-width:0;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);color:var(--text);padding:var(--space-sm);background:0 0;border:none;flex:1;max-height:7.5rem;padding-top:max(var(--space-sm),calc(44px - 1lh - var(--space-sm)))}.ChatInput-module__bz6-sq__field:focus{outline:none}.ChatInput-module__bz6-sq__bar:focus-within{outline:2px solid var(--focus);outline-offset:2px}.ChatInput-module__bz6-sq__slot{flex:none;align-items:center;display:inline-flex}.ChatInput-module__bz6-sq__send{border-radius:var(--radius-pill);background:var(--accent);width:44px;height:44px;color:var(--accent-fill-ink);font-size:var(--text-lg);cursor:pointer;border:none;flex:none}.ChatInput-module__bz6-sq__send:disabled{opacity:.4;cursor:not-allowed}.ChatInput-module__bz6-sq__send:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ChatInput-module__bz6-sq__disclaimer{font-family:var(--font-sans);font-size:var(--ch-text-12);text-wrap:balance;line-height:var(--leading-body);color:var(--text);opacity:.75;text-align:center}
.ChatBubble-module__yVxldG__row{gap:var(--space-sm);max-width:100%;display:flex}.ChatBubble-module__yVxldG__rowUser{flex-direction:column;align-items:flex-end}.ChatBubble-module__yVxldG__rowChiefy{align-items:flex-start}.ChatBubble-module__yVxldG__stack{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.ChatBubble-module__yVxldG__bubble{max-width:32ch;padding:var(--space-md)var(--space-lg);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);overflow-wrap:anywhere}.ChatBubble-module__yVxldG__user{background:var(--accent-alt);color:var(--text-on-accent);border-radius:var(--radius-lg)var(--radius-lg)var(--radius-sm)var(--radius-lg)}.ChatBubble-module__yVxldG__chiefy{background:var(--surface-raised);color:var(--text);border-radius:var(--radius-lg)var(--radius-lg)var(--radius-lg)var(--radius-sm)}.ChatBubble-module__yVxldG__avatar{border-radius:var(--radius-pill);background:var(--accent);width:2rem;height:2rem;color:var(--accent-fill-ink);font-family:var(--font-heading);flex:none;justify-content:center;align-items:center;display:inline-flex}.ChatBubble-module__yVxldG__meta{font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--text);opacity:.7}.ChatBubble-module__yVxldG__typing{align-items:center;gap:5px;min-height:2.5rem;display:inline-flex}.ChatBubble-module__yVxldG__dot{border-radius:var(--radius-pill);background:var(--accent-alt);width:7px;height:7px;animation:1.2s ease-in-out infinite ChatBubble-module__yVxldG__blink}.ChatBubble-module__yVxldG__dot:nth-child(3){animation-delay:.15s}.ChatBubble-module__yVxldG__dot:nth-child(4){animation-delay:.3s}@keyframes ChatBubble-module__yVxldG__blink{0%,60%,to{opacity:.3}30%{opacity:1}}.ChatBubble-module__yVxldG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ChatBubble-module__yVxldG__dot{opacity:.6;animation:none}}.ChatBubble-module__yVxldG__chiefy ul{margin:var(--space-sm)0;padding-left:1.15em;list-style:outside}.ChatBubble-module__yVxldG__chiefy li{margin:var(--space-2xs)0}.ChatBubble-module__yVxldG__chiefy p{margin:var(--space-sm)0}.ChatBubble-module__yVxldG__chiefy p:first-child{margin-top:0}.ChatBubble-module__yVxldG__chiefy p:last-child{margin-bottom:0}.ChatBubble-module__yVxldG__chiefy strong{font-weight:var(--fw-semibold)}.ChatBubble-module__yVxldG__avatarImg{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}
.FormField-module__9X5l4q__field{gap:var(--ch-space-xs);width:100%;font-family:var(--ch-font-body);flex-direction:column;display:flex;position:relative}.FormField-module__9X5l4q__label{font-size:var(--text-sm);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--text)}.FormField-module__9X5l4q__control{width:100%;min-height:44px;padding:var(--ch-space-lg);border:1px solid var(--border-chrome);border-radius:var(--ch-radius-lg);background:var(--surface-raised);font-family:var(--ch-font-body);font-size:var(--text-md);font-weight:var(--fw-medium);line-height:var(--leading-body);color:var(--text)}.FormField-module__9X5l4q__control:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--accent-border)}.FormField-module__9X5l4q__control::placeholder{color:var(--link);opacity:1}.FormField-module__9X5l4q__textarea{resize:vertical;min-height:5rem;padding-right:calc(var(--ch-space-2xl) + var(--ch-space-xl))}.FormField-module__9X5l4q__textareaWrap{width:100%;position:relative}.FormField-module__9X5l4q__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--ch-space-2xl);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23182c77' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--ch-space-lg)center;background-size:16px}.FormField-module__9X5l4q__counter{top:var(--ch-space-lg);right:var(--ch-space-lg);font-family:var(--ch-font-body);font-size:var(--text-sm);font-weight:var(--fw-medium);line-height:var(--leading-none);color:var(--text-muted);position:absolute}.FormField-module__9X5l4q__hint{font-family:var(--ch-font-body);font-size:var(--text-sm);color:var(--text);opacity:.75}.FormField-module__9X5l4q__counter[data-over=true]{color:var(--danger);font-weight:var(--fw-semibold);opacity:1}.FormField-module__9X5l4q__error{font-family:var(--ch-font-body);font-size:var(--text-sm);font-weight:var(--fw-medium);line-height:var(--leading-body);color:var(--danger)}.FormField-module__9X5l4q__invalid .FormField-module__9X5l4q__control{border-color:var(--danger-icon)}
.HighlightChip-module__8Uq-Za__chip{background:var(--accent-alt);color:var(--text-highlight);font-family:var(--font-heading);font-weight:inherit;text-transform:uppercase;letter-spacing:var(--tracking-heading);padding:.1em var(--space-md).16em;border-radius:var(--radius-sm);display:inline-block}.HighlightChip-module__8Uq-Za__inline{font-size:inherit;line-height:inherit;padding:0 .28em .06em}
.Card-module__Z_vZCq__card{background:var(--surface-raised);border-radius:var(--radius-lg);padding:var(--space-lg);text-align:left;font-family:var(--font-sans);color:var(--text);border:2px solid transparent;width:100%;position:relative}.Card-module__Z_vZCq__clickable{cursor:pointer}.Card-module__Z_vZCq__clickable:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.Card-module__Z_vZCq__row{align-items:center;gap:var(--space-md);display:flex}.Card-module__Z_vZCq__tile{align-items:flex-start;gap:var(--space-md);flex-direction:column;min-height:9rem;display:flex}.Card-module__Z_vZCq__icon{width:2.75rem;height:2.75rem;color:var(--text);flex:none;justify-content:center;align-items:center;display:inline-flex}.Card-module__Z_vZCq__text{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.Card-module__Z_vZCq__title{font-family:var(--ch-font-body);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:normal;font-size:var(--text-lg);color:var(--text)}.Card-module__Z_vZCq__title[data-titlecase=asWritten]{text-transform:none;letter-spacing:normal}.Card-module__Z_vZCq__body{font-size:var(--text-sm);line-height:var(--leading-body)}.Card-module__Z_vZCq__selected{border-color:var(--accent)}.Card-module__Z_vZCq__tick{top:var(--space-md);right:var(--space-md);border-radius:var(--radius-pill);background:var(--accent);width:1.5rem;height:1.5rem;color:var(--accent-fill-ink);font-size:var(--text-sm);justify-content:center;align-items:center;display:inline-flex;position:absolute}.Card-module__Z_vZCq__row.Card-module__Z_vZCq__selected .Card-module__Z_vZCq__tick{flex:none;margin-left:auto;position:static}.Card-module__Z_vZCq__goldEdge{border:1px solid color-mix(in srgb,var(--accent)50%,transparent);border-radius:var(--ch-radius-md);padding:var(--space-md);align-items:flex-start}.Card-module__Z_vZCq__goldEdge .Card-module__Z_vZCq__title{font-size:var(--text-md);line-height:var(--leading-normal)}.Card-module__Z_vZCq__goldEdge .Card-module__Z_vZCq__body{font-size:var(--ch-text-12);font-weight:var(--fw-medium);color:var(--link);line-height:1.4}.Card-module__Z_vZCq__goldEdge>.Card-module__Z_vZCq__icon{width:auto;height:auto}@media (min-width:1024px){.Card-module__Z_vZCq__goldEdge{padding:var(--space-lg);border-color:color-mix(in srgb,var(--border-strong)15%,transparent);flex-direction:column}.Card-module__Z_vZCq__goldEdge .Card-module__Z_vZCq__title{font-size:var(--text-base);font-weight:var(--fw-bold)}.Card-module__Z_vZCq__goldEdge .Card-module__Z_vZCq__body{font-size:var(--text-sm);font-weight:var(--fw-regular)}.Card-module__Z_vZCq__mobileOnly{display:none}}
.ProgressBar-module__PgROGa__wrap{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.ProgressBar-module__PgROGa__row{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.ProgressBar-module__PgROGa__label{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text)}.ProgressBar-module__PgROGa__value{font-family:var(--font-heading);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--text)}.ProgressBar-module__PgROGa__track{border-radius:var(--radius-pill);background:var(--surface-chrome);height:10px;overflow:hidden}.ProgressBar-module__PgROGa__fill{border-radius:var(--radius-pill);background:var(--accent);height:100%;transition:width .32s ease-out}@media (prefers-reduced-motion:reduce){.ProgressBar-module__PgROGa__fill{transition:none}}
.SuggestionPill-module__5aN1sq__pill{min-height:40px;padding:var(--space-sm)var(--space-lg);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text);text-align:left;cursor:pointer;border:none;align-items:center;display:inline-flex}.SuggestionPill-module__5aN1sq__pill:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.SuggestionPill-module__5aN1sq__lilac{background:var(--surface-decor-lilac)}.SuggestionPill-module__5aN1sq__blush{background:var(--surface-decor-blush)}.SuggestionPill-module__5aN1sq__sky{background:var(--surface-decor-sky)}.SuggestionPill-module__5aN1sq__sage{background:var(--surface-decor-sage)}.SuggestionPill-module__5aN1sq__card{text-align:center;width:100%;min-height:40px;padding:var(--space-sm)var(--space-lg);background:var(--surface-raised);color:var(--text);font-size:var(--text-md);line-height:var(--leading-body);justify-content:center;display:flex}.SuggestionPill-module__5aN1sq__chip{background:var(--surface-raised);color:var(--text);border:1px solid var(--border)}
.TileRow3-module__6EaAVa__row{grid-template-columns:var(--tile-row-columns,1fr);gap:var(--tile-row-gap,var(--space-lg));margin:0;padding:0;list-style:none;display:grid}.TileRow3-module__6EaAVa__tile{gap:var(--space-sm);background:var(--surface-raised);border-radius:var(--radius-xl);box-shadow:var(--elevation-card);padding:var(--space-lg);flex-direction:column;display:flex}.TileRow3-module__6EaAVa__icon{width:2.5rem;height:2.5rem;color:var(--text);justify-content:center;align-items:center;display:inline-flex}.TileRow3-module__6EaAVa__label{font-family:var(--ch-font-body);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:normal;font-size:var(--text-lg);color:var(--text)}.TileRow3-module__6EaAVa__blurb{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text)}@media (min-width:40rem){.TileRow3-module__6EaAVa__row{grid-template-columns:var(--tile-row-columns,repeat(3,1fr))}}.TileRow3-module__6EaAVa__count{font-family:var(--ch-font-utility);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.TileRow3-module__6EaAVa__unit{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-weight:400}
.TestimonialCard-module__kKfIRq__card{gap:var(--space-md);background:var(--surface-sunken);border-radius:var(--radius-xl);box-shadow:var(--elevation-card);padding:var(--space-lg);font-family:var(--font-sans);flex-direction:column;margin:0;display:flex}.TestimonialCard-module__kKfIRq__stars{color:var(--text);align-items:center;gap:2px;line-height:1;display:flex}.TestimonialCard-module__kKfIRq__quote{font-size:var(--text-base);line-height:var(--leading-body);color:var(--text);margin:0}.TestimonialCard-module__kKfIRq__topRow{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.TestimonialCard-module__kKfIRq__pill{min-width:2rem;height:1.05rem;padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--text-on-accent);font-family:var(--ch-font-display);font-size:var(--text-3xs);justify-content:center;align-items:center;line-height:1;display:inline-flex}.TestimonialCard-module__kKfIRq__who{align-items:center;gap:var(--space-md);display:flex}.TestimonialCard-module__kKfIRq__badge{border-radius:var(--radius-pill);background:var(--accent-alt);width:2.5rem;height:2.5rem;color:var(--text-on-accent);font-family:var(--font-heading);font-size:var(--text-lg);flex:none;justify-content:center;align-items:center;display:inline-flex}.TestimonialCard-module__kKfIRq__names{flex-direction:column;min-width:0;display:flex}.TestimonialCard-module__kKfIRq__name{font-family:var(--ch-font-display);font-weight:var(--fw-semibold);font-size:var(--text-base);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text)}.TestimonialCard-module__kKfIRq__role{font-size:var(--text-sm);color:var(--link)}.TestimonialCard-module__kKfIRq__badge{display:none}@media (min-width:768px){.TestimonialCard-module__kKfIRq__badge{display:inline-flex}.TestimonialCard-module__kKfIRq__pill{display:none}}
.LogoCarousel-module__vMRT4W__viewport{--logo-gap:var(--space-xl);gap:var(--logo-gap,var(--space-xl));-webkit-mask-image:var(--logo-carousel-mask,linear-gradient(90deg,transparent,black 8%,black 92%,transparent));-webkit-mask-image:var(--logo-carousel-mask,linear-gradient(90deg,transparent,black 8%,black 92%,transparent));mask-image:var(--logo-carousel-mask,linear-gradient(90deg,transparent,black 8%,black 92%,transparent));display:flex;overflow:hidden}.LogoCarousel-module__vMRT4W__track{gap:var(--logo-gap,var(--space-xl));flex-wrap:nowrap;flex:none;align-items:center;margin:0;padding:0;list-style:none;animation:32s linear infinite LogoCarousel-module__vMRT4W__logo-marquee;display:flex}.LogoCarousel-module__vMRT4W__viewport:hover .LogoCarousel-module__vMRT4W__track,.LogoCarousel-module__vMRT4W__viewport:focus-within .LogoCarousel-module__vMRT4W__track{animation-play-state:paused}@keyframes LogoCarousel-module__vMRT4W__logo-marquee{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--logo-gap,var(--space-xl))))}}@media (prefers-reduced-motion:reduce){.LogoCarousel-module__vMRT4W__viewport{flex-wrap:wrap;justify-content:center;overflow:visible;-webkit-mask-image:none;mask-image:none}.LogoCarousel-module__vMRT4W__track{flex-wrap:wrap;flex:auto;justify-content:center;max-width:100%;animation:none}.LogoCarousel-module__vMRT4W__viewport>.LogoCarousel-module__vMRT4W__track[aria-hidden=true]{display:none}}.LogoCarousel-module__vMRT4W__track>*{flex:none}.LogoCarousel-module__vMRT4W__pill{min-height:60px;padding:var(--space-sm)var(--space-xl);border-radius:var(--radius-pill);background:var(--surface-inverse);color:var(--text-on-accent);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);justify-content:center;align-items:center;display:inline-flex}.LogoCarousel-module__vMRT4W__logo{object-fit:contain;width:auto;max-width:210px;max-height:42px;display:block}
.ChCard-module__fw-K4G__card{background:var(--ch-card-background,var(--surface-raised));border-radius:var(--ch-card-radius,var(--ch-radius-lg));box-shadow:var(--ch-card-shadow,var(--elevation-card))}.ChCard-module__fw-K4G__sm{padding:var(--ch-space-sm)}.ChCard-module__fw-K4G__md{padding:var(--ch-space-md)}.ChCard-module__fw-K4G__lg{padding:var(--ch-space-lg)}.ChCard-module__fw-K4G__xl{padding:var(--ch-space-xl)}.ChCard-module__fw-K4G__none{padding:0}
.ChDisplayHeading-module__PHMocq__heading{font-family:var(--ch-font-display);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:normal;line-height:var(--leading-tight);margin:var(--ch-display-heading-margin,0);text-wrap:balance}.ChDisplayHeading-module__PHMocq__sm{font-size:var(--ch-display-sm)}.ChDisplayHeading-module__PHMocq__md{font-size:var(--ch-display-md)}.ChDisplayHeading-module__PHMocq__lg{font-size:var(--ch-display-lg)}.ChDisplayHeading-module__PHMocq__xl{font-size:var(--ch-display-xl)}.ChDisplayHeading-module__PHMocq__navy{color:var(--ch-display-heading-color,var(--text))}.ChDisplayHeading-module__PHMocq__blue{color:var(--ch-display-heading-color,var(--link))}
.ChIconTile-module__ZS-N2W__tile{border-radius:var(--ch-radius-sm);color:var(--text);flex:none;justify-content:center;align-items:center;display:inline-flex}.ChIconTile-module__ZS-N2W__sm{width:32px;height:32px}.ChIconTile-module__ZS-N2W__md{width:40px;height:40px}.ChIconTile-module__ZS-N2W__lg{width:48px;height:48px}.ChIconTile-module__ZS-N2W__blue{background:var(--surface-bubble)}.ChIconTile-module__ZS-N2W__yellow{background:var(--accent)}.ChIconTile-module__ZS-N2W__neutral{background:var(--surface-page-end)}.ChIconTile-module__ZS-N2W__cream{background:var(--surface-chrome)}
.ChListRow-module__F-pUoG__row{align-items:center;gap:var(--ch-space-md);width:100%;padding:var(--ch-list-row-padding,var(--ch-space-md)var(--ch-space-lg));background:var(--ch-list-row-background,var(--surface-raised));border-radius:var(--ch-radius-md);font-family:var(--ch-font-body);color:var(--text);text-align:left;cursor:pointer;border:none;text-decoration:none;display:flex}.ChListRow-module__F-pUoG__text{gap:var(--ch-space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.ChListRow-module__F-pUoG__title{font-size:var(--text-base);font-weight:var(--fw-semibold);line-height:var(--leading-snug)}.ChListRow-module__F-pUoG__subtitle{font-size:var(--text-sm);font-weight:var(--fw-regular);line-height:var(--leading-normal);color:var(--text-muted)}.ChListRow-module__F-pUoG__trailing{color:var(--text);flex:none;align-items:center;display:inline-flex}.ChListRow-module__F-pUoG__chevron{background-color:currentColor;width:16px;height:16px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 3l5 5-5 5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 3l5 5-5 5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ChListRow-module__F-pUoG__row:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}
.ChSkeleton-module__mscewq__root{gap:var(--ch-skeleton-gap,var(--space-md));flex-direction:column;display:flex}.ChSkeleton-module__mscewq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ChSkeleton-module__mscewq__shape{background-color:var(--surface-skeleton);background-image:linear-gradient(90deg,var(--surface-skeleton)0%,var(--surface-skeleton-light)45%,var(--surface-skeleton)90%);animation:ChSkeleton-module__mscewq__ch-skeleton-shimmer 1.4s var(--ease-in-out)infinite;background-size:200% 100%;display:block}.ChSkeleton-module__mscewq__text{border-radius:var(--r-pill);width:100%;height:calc(var(--text-base)*var(--leading-body))}.ChSkeleton-module__mscewq__text[data-role=display-lg]{height:calc(var(--ch-display-lg)*var(--leading-display))}.ChSkeleton-module__mscewq__text[data-role=display-md]{height:calc(var(--ch-display-md)*var(--leading-display))}.ChSkeleton-module__mscewq__text[data-role=display-sm]{height:calc(var(--ch-display-sm)*var(--leading-display))}.ChSkeleton-module__mscewq__text[data-role=title]{height:calc(var(--text-xl)*var(--leading-tight))}.ChSkeleton-module__mscewq__text[data-role=body]{height:calc(var(--text-base)*var(--leading-body))}.ChSkeleton-module__mscewq__text[data-role=small]{height:calc(var(--text-sm)*var(--leading-body))}.ChSkeleton-module__mscewq__stack{gap:var(--space-sm);flex-direction:column;display:flex}.ChSkeleton-module__mscewq__block{width:100%}.ChSkeleton-module__mscewq__circle{border-radius:var(--r-pill);flex-shrink:0}@keyframes ChSkeleton-module__mscewq__ch-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ChSkeleton-module__mscewq__shape{background-image:none;animation:none}}
.AttachmentChip-module__HKMWPW__chip{align-items:center;gap:var(--space-sm);max-width:100%;padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--border,var(--border));color:var(--text);display:inline-flex}.AttachmentChip-module__HKMWPW__chip[data-tone=sent]{background:color-mix(in srgb,var(--surface-raised)16%,transparent);border-color:color-mix(in srgb,var(--border-raised)35%,transparent);color:inherit}.AttachmentChip-module__HKMWPW__icon{flex-shrink:0;display:inline-flex}.AttachmentChip-module__HKMWPW__text{flex-direction:column;min-width:0;display:flex}.AttachmentChip-module__HKMWPW__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--leading-tight);overflow:hidden}.AttachmentChip-module__HKMWPW__meta{font-size:var(--text-xs);opacity:.8}.AttachmentChip-module__HKMWPW__remove{min-width:44px;min-height:44px;margin:calc(-1*var(--space-xs))calc(-1*var(--space-sm))calc(-1*var(--space-xs))0;color:inherit;font-size:var(--text-xl);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.AttachmentChip-module__HKMWPW__remove:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}
.MarketingFooter-module__M83avq__footer{background:var(--surface-chrome);color:var(--link);padding:var(--space-2xl)var(--space-lg);font-family:var(--font-sans);gap:var(--space-lg);flex-direction:column;display:flex}.MarketingFooter-module__M83avq__row{gap:var(--space-lg);flex-direction:column;display:flex}.MarketingFooter-module__M83avq__brand{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.MarketingFooter-module__M83avq__wordmark{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:var(--tracking-heading);font-size:var(--text-xl);line-height:var(--leading-none);color:var(--text)}.MarketingFooter-module__M83avq__tagline{font-size:var(--text-sm);line-height:var(--leading-body);max-width:72ch;margin:0}.MarketingFooter-module__M83avq__taglineDesktop{display:none}.MarketingFooter-module__M83avq__links{min-width:0}.MarketingFooter-module__M83avq__list{column-gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.MarketingFooter-module__M83avq__item{min-width:0}.MarketingFooter-module__M83avq__link{color:var(--link);font-size:var(--text-md);line-height:var(--leading-none);white-space:nowrap;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.MarketingFooter-module__M83avq__link:hover{text-decoration:underline}.MarketingFooter-module__M83avq__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.MarketingFooter-module__M83avq__legal{border-top:1px solid var(--border);padding-top:var(--space-lg);font-size:var(--ch-text-12);font-weight:var(--fw-regular);line-height:var(--leading-body);justify-content:space-between;align-items:center;gap:var(--space-sm)var(--space-lg);flex-wrap:wrap;display:flex}@media (min-width:40rem){.MarketingFooter-module__M83avq__list{gap:0 var(--space-xl);flex-wrap:wrap;display:flex}}@media (min-width:64rem){.MarketingFooter-module__M83avq__footer{padding-inline:max(var(--page-gutter-wide),calc((100% - var(--page-w-wide))/2))}.MarketingFooter-module__M83avq__row{justify-content:space-between;align-items:flex-start;gap:var(--space-2xl);flex-direction:row}.MarketingFooter-module__M83avq__brand{flex:auto;max-width:72ch}.MarketingFooter-module__M83avq__links{flex:none}.MarketingFooter-module__M83avq__list{justify-content:flex-end}.MarketingFooter-module__M83avq__taglineMobile{display:none}.MarketingFooter-module__M83avq__taglineDesktop{display:inline}}
.DexEmpty-module__VhOGIW__card{gap:var(--ch-space-sm);flex-direction:column;display:flex}.DexEmpty-module__VhOGIW__title{font-size:var(--text-base);margin:0;font-weight:600}.DexEmpty-module__VhOGIW__body{font-size:var(--text-sm);line-height:var(--leading-relaxed);opacity:.8;margin:0}
.DexList-module__bSJ8QW__wrap{gap:var(--ch-space-md);flex-direction:column;display:flex}.DexList-module__bSJ8QW__listCard.DexList-module__bSJ8QW__listCard{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.DexList-module__bSJ8QW__list{gap:var(--ch-space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DexList-module__bSJ8QW__item{background:var(--surface-raised);border-radius:var(--ch-radius-lg);overflow:hidden}.DexList-module__bSJ8QW__groupHeading{z-index:1;padding:var(--ch-space-sm)var(--ch-space-lg);background:var(--surface-chrome);font-family:var(--ch-font-utility);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin:0;position:-webkit-sticky;position:sticky;top:0}.DexList-module__bSJ8QW__capNote{font-family:var(--ch-font-utility);font-size:var(--text-xs);letter-spacing:.04em;opacity:.75;text-align:center;padding:var(--ch-space-md)0;margin:0}.DexList-module__bSJ8QW__skeletonWrap{--ch-skeleton-gap:var(--ch-space-md)}
.DexSearch-module__5S4Loa__wrap{gap:var(--ch-space-sm);flex-direction:column;display:flex}.DexSearch-module__5S4Loa__field{align-items:center;gap:var(--ch-space-sm);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--ch-radius-pill);padding:0 var(--ch-space-md);display:flex}.DexSearch-module__5S4Loa__input{min-width:0;font:inherit;color:inherit;padding:var(--ch-space-md)0;background:0 0;border:0;flex:1}.DexSearch-module__5S4Loa__input:focus{outline:none}.DexSearch-module__5S4Loa__field:focus-within{outline:2px solid var(--focus);outline-offset:2px}.DexSearch-module__5S4Loa__clear,.DexSearch-module__5S4Loa__emptyAction{font:inherit;font-size:var(--text-sm);color:var(--link);cursor:pointer;padding:var(--ch-space-sm);margin:calc(var(--ch-space-sm)*-1);background:0 0;border:0;font-weight:600}.DexSearch-module__5S4Loa__clear:hover,.DexSearch-module__5S4Loa__emptyAction:hover{text-decoration:underline}.DexSearch-module__5S4Loa__result{font-family:var(--ch-font-utility);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-variant-numeric:tabular-nums;margin:0}.DexSearch-module__5S4Loa__empty{align-items:flex-start;gap:var(--ch-space-sm);padding:var(--ch-space-xl);background:var(--surface-raised);border-radius:var(--ch-radius-lg);flex-direction:column;display:flex}.DexSearch-module__5S4Loa__emptyText{font-size:var(--text-base);margin:0;font-weight:600}
.DocumentRow-module__NzFQKG__list{margin:0;padding:0;list-style:none}.DocumentRow-module__NzFQKG__item+.DocumentRow-module__NzFQKG__item{border-top:1px solid var(--border)}.DocumentRow-module__NzFQKG__row{align-items:center;gap:var(--ch-space-sm);box-sizing:border-box;min-height:48px;margin-inline:calc(-1*var(--ch-space-sm));padding:var(--ch-space-xs)var(--ch-space-sm);border-radius:var(--ch-radius-sm);color:var(--text);text-decoration:none;display:flex}@media (hover:hover){.DocumentRow-module__NzFQKG__link:hover{background:var(--surface-raised)}}.DocumentRow-module__NzFQKG__link:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.DocumentRow-module__NzFQKG__badge{min-width:3.6em;padding:var(--ch-space-2xs)6px;border-radius:var(--ch-radius-sm);font-size:var(--text-xs);font-weight:var(--fw-medium);line-height:var(--leading-none);letter-spacing:0;color:var(--text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.DocumentRow-module__NzFQKG__badge[data-kind=word]{background:var(--surface-bubble)}.DocumentRow-module__NzFQKG__badge[data-kind=excel]{background:var(--surface-page-end)}.DocumentRow-module__NzFQKG__text{gap:var(--ch-space-2xs);flex-direction:column;flex:auto;min-width:0;display:flex}.DocumentRow-module__NzFQKG__title{font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug);color:var(--text);overflow-wrap:anywhere}.DocumentRow-module__NzFQKG__detail{color:var(--text-muted);font-weight:400}.DocumentRow-module__NzFQKG__label{font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--text-muted);white-space:nowrap}.DocumentRow-module__NzFQKG__description{font-size:var(--text-xs);font-weight:400;line-height:var(--leading-body);color:var(--text-muted);overflow-wrap:anywhere}.DocumentRow-module__NzFQKG__control{justify-content:center;align-items:center;gap:var(--ch-space-xs);height:32px;padding:0 var(--ch-space-md);border:1px solid var(--border-strong);border-radius:var(--ch-radius-pill);color:var(--text);font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--leading-none);letter-spacing:0;text-transform:none;white-space:nowrap;background:0 0;flex-shrink:0;display:inline-flex}.DocumentRow-module__NzFQKG__icon{flex-shrink:0}@media (max-width:640px){.DocumentRow-module__NzFQKG__control{width:32px;padding:0}.DocumentRow-module__NzFQKG__controlLabel{display:none}}
.PageContainer-module__cvx-4a__container{width:100%;max-width:var(--page-max-width);min-height:100dvh;padding:var(--space-lg)var(--space-lg)calc(var(--space-2xl) + var(--appnav-height));background:var(--surface);color:var(--text);box-sizing:border-box;margin-left:auto;margin-right:auto}@media (min-width:768px){.PageContainer-module__cvx-4a__container{padding-bottom:var(--space-2xl)}}@media (min-width:1024px){.PageContainer-module__cvx-4a__container{max-width:var(--page-w-lg);padding-inline:var(--space-2xl)}}@media (min-width:1280px){.PageContainer-module__cvx-4a__container{max-width:var(--page-w-xl)}.PageContainer-module__cvx-4a__container.PageContainer-module__cvx-4a__reading{max-width:var(--page-read)}}
.Stack-module__vRt5uG__stack{flex-direction:var(--stack-direction,column);gap:var(--stack-gap,var(--space-md));align-items:var(--stack-align,stretch);justify-content:var(--stack-justify,flex-start);min-width:0;display:flex}
.Section-module__WJnb5a__section{gap:var(--section-gap,var(--space-md));padding:var(--section-padding,0);box-sizing:border-box;flex-direction:column;display:flex}.Section-module__WJnb5a__bordered{padding:var(--section-padding,var(--space-lg));background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg)}.Section-module__WJnb5a__danger{padding:var(--section-padding,var(--space-lg));background:color-mix(in oklch,var(--danger)5%,var(--surface-raised));border:1px solid color-mix(in oklch,var(--danger-icon)25%,var(--border));border-radius:var(--radius-lg)}.Section-module__WJnb5a__header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.Section-module__WJnb5a__heading{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.Section-module__WJnb5a__title{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-muted);margin:0}.Section-module__WJnb5a__description{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-muted);margin:0}.Section-module__WJnb5a__actions{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}.Section-module__WJnb5a__body{gap:var(--space-md);flex-direction:column;display:flex}
.Grid-module__aTtBXa__grid{grid-template-columns:repeat(auto-fill,minmax(var(--grid-min,280px),1fr));gap:var(--grid-gap,var(--space-md));align-content:start;width:100%;display:grid}.Grid-module__aTtBXa__fixed{grid-template-columns:repeat(var(--grid-cols,2),minmax(0,1fr))}
.AccordionListItem-module__VyFZhW__item{border-bottom:1px solid var(--border-chrome)}.AccordionListItem-module__VyFZhW__last{border-bottom:none}.AccordionListItem-module__VyFZhW__header{align-items:center;gap:var(--space-md);width:100%;min-height:56px;padding:var(--space-md)var(--space-sm);cursor:pointer;text-align:left;font-family:var(--font-sans);color:var(--text);background:0 0;border:none;display:flex}.AccordionListItem-module__VyFZhW__header:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.AccordionListItem-module__VyFZhW__chip{border-radius:var(--radius-sm);background:var(--surface-decor-powder);width:2rem;height:2rem;font-size:var(--text-md);flex:none;justify-content:center;align-items:center;display:inline-flex}.AccordionListItem-module__VyFZhW__term{min-width:0;font-size:var(--text-base);font-weight:var(--fw-medium);color:var(--text);flex:1}.AccordionListItem-module__VyFZhW__chevron{font-size:var(--text-xl);color:var(--text);flex:none;line-height:1;transition:transform .18s ease-out;transform:rotate(90deg)}.AccordionListItem-module__VyFZhW__chevronOpen{transform:rotate(270deg)}.AccordionListItem-module__VyFZhW__panel{padding:0 var(--space-sm)var(--space-lg);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text)}@media (prefers-reduced-motion:reduce){.AccordionListItem-module__VyFZhW__chevron{transition:none}}
.DocumentsIndex-module__m0AOMq__index{gap:var(--ch-space-lg);flex-direction:column;display:flex}.DocumentsIndex-module__m0AOMq__rows{gap:var(--ch-space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.DocumentsTree-module__cdia0a__tree{flex-direction:column;display:flex}.DocumentsTree-module__cdia0a__summary{margin:0 0 var(--space-sm);color:var(--text);font-size:var(--text-sm)}.DocumentsTree-module__cdia0a__gap{color:var(--text-muted);font-style:italic}.DocumentsTree-module__cdia0a__row{font-family:var(--font-heading)}.DocumentsTree-module__cdia0a__panel{gap:var(--space-sm);padding-block:var(--space-xs)var(--space-md);flex-direction:column;display:flex}.DocumentsTree-module__cdia0a__count{color:var(--text);font-size:var(--text-sm);margin:0}.DocumentsTree-module__cdia0a__empty{padding:var(--space-lg);border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--surface-sunken);text-align:center}.DocumentsTree-module__cdia0a__emptyTitle{margin:0 0 var(--space-xs);color:var(--text);font-family:var(--font-heading);font-size:var(--text-md)}.DocumentsTree-module__cdia0a__emptyBody{max-width:46ch;color:var(--text);font-size:var(--text-sm);margin:0 auto;line-height:1.6}.DocumentsTree-module__cdia0a__locked{color:var(--text-muted);font-size:var(--text-sm);margin:0;font-style:italic}.DocumentsTree-module__cdia0a__shell{align-items:baseline;gap:var(--space-xs);border-top:1px dashed var(--border);font-size:var(--text-2xs);flex-wrap:wrap;padding-top:var(--space-sm);display:flex}.DocumentsTree-module__cdia0a__shellBadge{padding-inline:var(--space-2xs);border-radius:var(--radius-sm);background:var(--surface-inverse);color:var(--text-on-accent);letter-spacing:.06em;padding-top:.0625rem;padding-bottom:.0625rem;font-weight:700}.DocumentsTree-module__cdia0a__shellLabel{color:var(--text);font-weight:600}.DocumentsTree-module__cdia0a__shellReason{color:var(--text-muted)}.DocumentsTree-module__cdia0a__dlNote{margin:var(--space-sm)0 0;color:var(--text-muted);font-size:var(--text-2xs);font-style:italic}
.StagingPhaseList-module__3f30RW__list{gap:var(--ch-space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.StagingPhaseList-module__3f30RW__card{align-items:center;gap:var(--ch-space-lg);padding:var(--ch-space-md);border-radius:var(--ch-radius-lg);background:var(--surface-raised);color:var(--text);grid-template-columns:auto minmax(0,1fr) auto;min-height:44px;text-decoration:none;display:grid}.StagingPhaseList-module__3f30RW__card:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.StagingPhaseList-module__3f30RW__plate{border-radius:var(--ch-radius-md);flex:none;width:72px;height:72px;display:inline-flex;overflow:hidden}.StagingPhaseList-module__3f30RW__art{object-fit:cover;width:100%;height:100%;display:block}.StagingPhaseList-module__3f30RW__text{gap:var(--ch-space-2xs);flex-direction:column;min-width:0;display:flex}.StagingPhaseList-module__3f30RW__name{font-family:var(--ch-font-body);font-weight:var(--fw-bold);font-size:var(--text-lg);color:var(--link)}.StagingPhaseList-module__3f30RW__blurb{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text)}.StagingPhaseList-module__3f30RW__count{font-family:var(--ch-font-utility);font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text)}.StagingPhaseList-module__3f30RW__chevron{color:var(--text);font-size:var(--text-xl);line-height:1}
.DexEntrySheet-module__LgsQ4G__head{top:calc(-1*var(--space-md));z-index:1;align-items:flex-start;gap:var(--space-sm);margin:calc(-1*var(--space-md))calc(-1*var(--space-xl))0;padding:var(--space-sm)var(--space-xl);background:var(--surface-raised);display:flex;position:-webkit-sticky;position:sticky}.DexEntrySheet-module__LgsQ4G__title{min-width:0;font-family:var(--ch-font-display);font-size:var(--text-xl);font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--text);overflow-wrap:anywhere;line-height:var(--leading-tight);flex:auto;margin:0}.DexEntrySheet-module__LgsQ4G__back,.DexEntrySheet-module__LgsQ4G__close{justify-content:center;align-items:center;gap:var(--space-2xs);min-width:44px;max-width:45%;min-height:44px;padding:0 var(--space-sm);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;display:inline-flex;overflow:hidden}.DexEntrySheet-module__LgsQ4G__back span[aria-hidden]{font-size:var(--text-xl);flex:none;line-height:1}.DexEntrySheet-module__LgsQ4G__back{justify-content:flex-start}.DexEntrySheet-module__LgsQ4G__backLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DexEntrySheet-module__LgsQ4G__close{font-size:var(--text-2xl);line-height:1}.DexEntrySheet-module__LgsQ4G__body{gap:var(--space-md);flex-direction:column;display:flex}.DexEntrySheet-module__LgsQ4G__text{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text);margin:0}.DexEntrySheet-module__LgsQ4G__status{padding:var(--space-lg)0;color:var(--text-muted);font-size:var(--text-sm);margin:0}.DexEntrySheet-module__LgsQ4G__field{gap:var(--space-xs);flex-direction:column;display:flex}.DexEntrySheet-module__LgsQ4G__fieldLabel{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted);margin:0}.DexEntrySheet-module__LgsQ4G__links{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DexEntrySheet-module__LgsQ4G__link{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;min-height:44px;padding:var(--space-xs)var(--space-md);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);text-align:left;cursor:pointer;border:1px solid transparent;display:flex}.DexEntrySheet-module__LgsQ4G__link:hover{border-color:var(--accent-border)}.DexEntrySheet-module__LgsQ4G__chevron{font-size:var(--text-lg);flex-shrink:0}.DexEntrySheet-module__LgsQ4G__details{padding-left:var(--space-lg);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.DexEntrySheet-module__LgsQ4G__full{min-height:44px;color:var(--text);font-weight:var(--fw-semibold);text-underline-offset:3px;align-self:flex-start;align-items:center;text-decoration:underline;display:inline-flex}.DexEntrySheet-module__LgsQ4G__back:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.DexEntrySheet-module__LgsQ4G__close:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.DexEntrySheet-module__LgsQ4G__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.DexEntrySheet-module__LgsQ4G__full:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.DexEntrySheet-module__LgsQ4G__chips{gap:var(--space-2xs);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.DexEntrySheet-module__LgsQ4G__chips{grid-template-columns:repeat(4,minmax(0,1fr))}}.DexEntrySheet-module__LgsQ4G__chip{text-align:center;width:100%;min-height:44px;padding:var(--space-2xs)var(--space-xs);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-semibold);overflow-wrap:anywhere;cursor:pointer;justify-content:center;align-items:center;line-height:1.15;display:inline-flex}.DexEntrySheet-module__LgsQ4G__chip:hover{background:var(--surface-inverse);color:var(--text-on-accent)}.DexEntrySheet-module__LgsQ4G__chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.DexEntrySheet-module__LgsQ4G__seeAll{min-height:44px;color:var(--text);font-size:var(--text-sm);font-weight:var(--fw-semibold);align-items:center;text-decoration:none;display:inline-flex}.DexEntrySheet-module__LgsQ4G__seeAll:hover{text-decoration:underline}.DexEntrySheet-module__LgsQ4G__seeAll:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.DexEntrySheet-module__LgsQ4G__locked{gap:var(--space-2xs);flex-direction:column;display:flex}.DexEntrySheet-module__LgsQ4G__signIn{color:var(--text);text-decoration:underline}
.BookmarkButton-module__SJv5KW__button{align-items:center;gap:var(--space-xs);min-height:44px;padding:var(--space-xs)var(--space-md);border-radius:var(--r-pill);border:1px solid var(--border,var(--accent-border));color:var(--text);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast);background:0 0;display:inline-flex}.BookmarkButton-module__SJv5KW__button:hover{border-color:var(--accent-border);background:var(--surface-sunken)}.BookmarkButton-module__SJv5KW__button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.BookmarkButton-module__SJv5KW__button[aria-busy=true]{opacity:.6;pointer-events:none}.BookmarkButton-module__SJv5KW__saved{border-color:var(--accent-border);background:var(--accent-surface);color:var(--accent-ink)}.BookmarkButton-module__SJv5KW__icon{font-size:var(--text-base);line-height:1}.BookmarkButton-module__SJv5KW__label{line-height:1}
.ChFirmRows-module__ObdoUW__panel{padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--surface-sunken);flex-direction:column;display:flex}.ChFirmRows-module__ObdoUW__head{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:44px;margin-top:calc(-1*var(--space-sm));display:flex}.ChFirmRows-module__ObdoUW__title{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted);margin:0}.ChFirmRows-module__ObdoUW__rows{margin:0;padding:0;list-style:none}.ChFirmRows-module__ObdoUW__row+.ChFirmRows-module__ObdoUW__row{border-top:1px solid var(--border)}.ChFirmRows-module__ObdoUW__item{align-items:center;gap:var(--space-sm);padding-block:var(--space-xs);color:var(--text);display:flex}.ChFirmRows-module__ObdoUW__icon{color:var(--text-muted);flex:none}.ChFirmRows-module__ObdoUW__name{overflow-wrap:anywhere;min-width:0;font-size:var(--text-sm);font-weight:var(--fw-medium);line-height:var(--leading-snug);color:var(--text);flex:1}.ChFirmRows-module__ObdoUW__link{cursor:pointer;min-height:44px;text-decoration:none}.ChFirmRows-module__ObdoUW__link:hover .ChFirmRows-module__ObdoUW__name{text-decoration:underline}.ChFirmRows-module__ObdoUW__link:focus-visible{outline:3px solid var(--focus);outline-offset:-3px;border-radius:var(--radius-sm)}.ChFirmRows-module__ObdoUW__chevron{background-color:currentColor;flex:none;width:16px;height:16px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 3l5 5-5 5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 3l5 5-5 5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ChFirmRows-module__ObdoUW__blurBar{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-inverse)40%,transparent);filter:blur(3px);height:.6rem;width:9rem;max-width:70%;display:block}.ChFirmRows-module__ObdoUW__row:nth-child(2n) .ChFirmRows-module__ObdoUW__blurBar{width:12rem}.ChFirmRows-module__ObdoUW__row:nth-child(3n) .ChFirmRows-module__ObdoUW__blurBar{width:7rem}
.ShortlistSection-module__loSoaW__wrap{gap:var(--space-sm);flex-direction:column;display:flex}.ShortlistSection-module__loSoaW__heading{font-size:var(--text-lg);font-weight:var(--fw-semibold);margin:0}.ShortlistSection-module__loSoaW__empty{color:var(--text-muted);font-size:var(--text-sm)}.ShortlistSection-module__loSoaW__groups{gap:var(--space-md);flex-direction:column;display:flex}.ShortlistSection-module__loSoaW__groupHeading{margin:0 0 var(--space-xs);color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.ShortlistSection-module__loSoaW__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ShortlistSection-module__loSoaW__li{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:44px;padding:var(--space-xs)0;border-bottom:1px solid var(--border,var(--accent-border));display:flex}.ShortlistSection-module__loSoaW__li:last-child{border-bottom:none}.ShortlistSection-module__loSoaW__link{color:var(--text);font-size:var(--text-sm);text-decoration:none}.ShortlistSection-module__loSoaW__link:hover{text-decoration:underline}.ShortlistSection-module__loSoaW__remove{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-xs);cursor:pointer;padding:var(--space-xs);background:0 0;border:none;min-height:44px}.ShortlistSection-module__loSoaW__remove:hover{color:var(--text)}.ShortlistSection-module__loSoaW__remove:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
.AnswerText-module__KM1ueW__entity{font:inherit;font-weight:var(--fw-medium);color:var(--link);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-style:normal;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}.AnswerText-module__KM1ueW__entity:hover{color:var(--link);-webkit-text-decoration-style:solid;text-decoration-style:solid}.AnswerText-module__KM1ueW__entity:focus-visible{box-shadow:0 0 0 2px var(--border);border-radius:2px;outline:none}.AnswerText-module__KM1ueW__p{margin:0 0 var(--ch-space-md)}.AnswerText-module__KM1ueW__p:last-child{margin-bottom:0}.AnswerText-module__KM1ueW__list{margin:0 0 var(--ch-space-md);padding-left:var(--ch-space-xl);gap:var(--ch-space-2xs);flex-direction:column;display:flex}.AnswerText-module__KM1ueW__list:last-child{margin-bottom:0}.AnswerText-module__KM1ueW__list li{padding-left:var(--ch-space-2xs)}.AnswerText-module__KM1ueW__mdLink{color:var(--link);text-underline-offset:2px;text-decoration:underline}.AnswerText-module__KM1ueW__mdLink:hover{color:var(--link)}.AnswerText-module__KM1ueW__h{margin:var(--space-md)0 var(--space-2xs);font-weight:var(--fw-bold);font-size:var(--text-md);color:var(--text,var(--text))}.AnswerText-module__KM1ueW__h:first-child{margin-top:0}.AnswerText-module__KM1ueW__related{gap:var(--space-sm);margin-top:var(--space-sm);flex-direction:column;display:flex}.AnswerText-module__KM1ueW__relatedLabel{font-family:var(--ch-font-utility);font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text);margin:0}.AnswerText-module__KM1ueW__relatedList{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AnswerText-module__KM1ueW__related ul.AnswerText-module__KM1ueW__relatedList{margin:0;padding:0;list-style:none}.AnswerText-module__KM1ueW__related ul.AnswerText-module__KM1ueW__relatedList>li{margin:0}.AnswerText-module__KM1ueW__relatedRow{align-items:center;gap:var(--space-sm);width:100%;min-height:44px;padding:var(--space-sm)var(--space-md);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--text);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.AnswerText-module__KM1ueW__relatedIcon{color:var(--text);display:inline-flex}.AnswerText-module__KM1ueW__relatedName{font-weight:var(--fw-semibold)}.AnswerText-module__KM1ueW__relatedChevron{color:var(--text);font-size:var(--text-lg);line-height:1}
.MascotSlot-module__larJjq__slot{border-radius:var(--mascot-slot-radius,var(--radius-pill));justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.MascotSlot-module__larJjq__img{object-fit:contain;width:100%;height:100%;display:block}
.PlayersDirectory-module__AYiCUa__wrap{gap:var(--space-lg);flex-direction:column;display:flex}.PlayersDirectory-module__AYiCUa__search{width:100%;padding:var(--space-sm)var(--space-lg);border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface-raised);color:var(--text);font-size:var(--text-md);outline:none}.PlayersDirectory-module__AYiCUa__search:focus{border-color:var(--border-strong);box-shadow:0 0 0 3px var(--focus)}.PlayersDirectory-module__AYiCUa__summary{color:var(--text);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0}.PlayersDirectory-module__AYiCUa__empty{padding:var(--space-lg);text-align:center;font-size:var(--text-sm);color:var(--text-muted);margin:0}.PlayersDirectory-module__AYiCUa__group{gap:var(--space-2xs);flex-direction:column;display:flex}.PlayersDirectory-module__AYiCUa__groupName{align-items:baseline;gap:var(--space-xs);color:var(--text);font-family:var(--font-heading);font-size:var(--text-lg);margin:0;display:flex}.PlayersDirectory-module__AYiCUa__groupCount{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.PlayersDirectory-module__AYiCUa__blurb{margin:0 0 var(--space-xs);color:var(--text-muted);font-size:var(--text-sm)}.PlayersDirectory-module__AYiCUa__cards{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.PlayersDirectory-module__AYiCUa__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.PlayersDirectory-module__AYiCUa__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.PlayersDirectory-module__AYiCUa__card{gap:var(--space-2xs);height:100%;padding:var(--space-md);border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-raised);color:var(--text);box-shadow:var(--elevation-card);transition:transform var(--transition-fast),box-shadow var(--transition-fast);flex-direction:column;display:flex}@media (hover:hover){div.PlayersDirectory-module__AYiCUa__card:hover{box-shadow:var(--elevation-raised);transform:translateY(-2px)}}div.PlayersDirectory-module__AYiCUa__card:focus-within{box-shadow:var(--elevation-raised),0 0 0 2px var(--focus);transform:translateY(-2px)}.PlayersDirectory-module__AYiCUa__cardLink{gap:var(--space-2xs);color:inherit;flex-direction:column;flex:auto;text-decoration:none;display:flex}.PlayersDirectory-module__AYiCUa__cardLink:focus-visible{outline:none}a.PlayersDirectory-module__AYiCUa__companies:focus-visible{outline:none}a.PlayersDirectory-module__AYiCUa__companiesLocked:focus-visible{outline:none}.PlayersDirectory-module__AYiCUa__card{position:relative}.PlayersDirectory-module__AYiCUa__cardLink{min-height:calc(44px - var(--space-md) - var(--space-2xs))}.PlayersDirectory-module__AYiCUa__cardLink:after{content:"";border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}a.PlayersDirectory-module__AYiCUa__companies,a.PlayersDirectory-module__AYiCUa__companiesLocked{z-index:1;justify-content:center;min-height:44px;text-decoration:none;position:relative}a.PlayersDirectory-module__AYiCUa__companies{color:var(--text)}@media (hover:hover){a.PlayersDirectory-module__AYiCUa__companies:hover,a.PlayersDirectory-module__AYiCUa__companiesLocked:hover .PlayersDirectory-module__AYiCUa__companiesNote{text-decoration:underline}}.PlayersDirectory-module__AYiCUa__cardHead{justify-content:space-between;align-items:baseline;gap:var(--space-xs);display:flex}.PlayersDirectory-module__AYiCUa__cardName{font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--leading-snug)}.PlayersDirectory-module__AYiCUa__cardCategory{color:var(--text-muted);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PlayersDirectory-module__AYiCUa__cardBlurb{color:var(--text);font-size:var(--text-xs);line-height:var(--leading-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.PlayersDirectory-module__AYiCUa__cardMore{color:var(--text-muted)}.PlayersDirectory-module__AYiCUa__companies,.PlayersDirectory-module__AYiCUa__companiesLocked{gap:var(--space-2xs);color:var(--text-muted);font-size:var(--text-2xs);flex-direction:column;margin-top:auto;padding-top:var(--space-2xs);display:flex}.PlayersDirectory-module__AYiCUa__blurRow{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.PlayersDirectory-module__AYiCUa__blurPill{border-radius:var(--radius-pill);background:var(--surface-skeleton);filter:blur(3px);opacity:.5;height:.6rem;width:3.25rem}.PlayersDirectory-module__AYiCUa__blurPill:nth-child(2n){width:4.5rem}.PlayersDirectory-module__AYiCUa__blurPill:nth-child(3n){width:2.5rem}.PlayersDirectory-module__AYiCUa__companiesNote{font-style:italic}.PlayersDirectory-module__AYiCUa__umpires{align-items:center;gap:var(--space-md);padding:var(--space-md)var(--space-lg);border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-sunken);color:var(--text);transition:transform var(--transition-fast),box-shadow var(--transition-fast);display:flex}@media (hover:hover){a.PlayersDirectory-module__AYiCUa__umpires:hover{box-shadow:var(--elevation-raised);transform:translateY(-2px)}}a.PlayersDirectory-module__AYiCUa__umpires:focus-visible{box-shadow:var(--elevation-raised),0 0 0 2px var(--focus);outline:none}.PlayersDirectory-module__AYiCUa__umpiresIcon{color:var(--text);align-items:center;display:inline-flex}.PlayersDirectory-module__AYiCUa__umpiresMain{flex-direction:column;flex:1;min-width:0;display:flex}.PlayersDirectory-module__AYiCUa__umpiresTitle{font-family:var(--font-heading);font-size:var(--text-md)}.PlayersDirectory-module__AYiCUa__umpiresSub{color:var(--text-muted);font-size:var(--text-sm)}.PlayersDirectory-module__AYiCUa__umpiresArrow{color:var(--text-muted)}.PlayersDirectory-module__AYiCUa__shell{align-items:baseline;gap:var(--space-xs);padding:var(--space-sm)var(--space-md);border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:var(--text-2xs);flex-wrap:wrap;display:flex}.PlayersDirectory-module__AYiCUa__shellBadge{padding-inline:var(--space-2xs);border-radius:var(--radius-sm);background:var(--surface-inverse);color:var(--text-on-accent);letter-spacing:.06em;padding-top:.0625rem;padding-bottom:.0625rem;font-weight:700}.PlayersDirectory-module__AYiCUa__shellLabel{color:var(--text);font-weight:600}.PlayersDirectory-module__AYiCUa__shellReason{color:var(--text-muted)}.PlayersDirectory-module__AYiCUa__skeletonWrap{--ch-skeleton-gap:var(--space-lg)}
.MenuSheet-module__BDIN9q__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MenuSheet-module__BDIN9q__li{display:flex}.MenuSheet-module__BDIN9q__divided{border-top:1px solid var(--border);margin-top:var(--ch-space-sm);padding-top:var(--ch-space-sm)}.MenuSheet-module__BDIN9q__link,.MenuSheet-module__BDIN9q__action,.MenuSheet-module__BDIN9q__unbuilt{align-items:baseline;gap:var(--ch-space-xs);padding:var(--ch-space-sm)var(--ch-space-md);border-radius:var(--ch-radius-md);font-size:var(--text-md);text-align:start;flex-wrap:wrap;flex:1;display:flex}.MenuSheet-module__BDIN9q__link{color:var(--text);transition:background var(--transition-fast)}.MenuSheet-module__BDIN9q__action{color:var(--danger);font-family:inherit;font-weight:var(--fw-medium);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none}@media (hover:hover){.MenuSheet-module__BDIN9q__link:hover,.MenuSheet-module__BDIN9q__action:hover{background:var(--overlay-hover)}}.MenuSheet-module__BDIN9q__link:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.MenuSheet-module__BDIN9q__action:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.MenuSheet-module__BDIN9q__unbuilt{cursor:default}.MenuSheet-module__BDIN9q__unbuiltLabel{color:var(--text-disabled)}.MenuSheet-module__BDIN9q__soon{padding-inline:var(--ch-space-2xs);border-radius:var(--ch-radius-sm);background:var(--surface-sunken);color:var(--text-muted);font-size:var(--text-3xs);letter-spacing:.06em;font-weight:700}.MenuSheet-module__BDIN9q__reason{color:var(--text-muted);font-size:var(--text-2xs);line-height:var(--leading-normal);flex-basis:100%}.MenuSheet-module__BDIN9q__provisional{align-items:baseline;gap:var(--ch-space-xs);margin:0 0 var(--ch-space-sm);padding:var(--ch-space-sm)var(--ch-space-md);border-radius:var(--ch-radius-sm);background:var(--surface-sunken);font-size:var(--text-2xs);flex-wrap:wrap;display:flex}.MenuSheet-module__BDIN9q__provisionalBadge{padding-inline:var(--ch-space-2xs);border-radius:var(--ch-radius-sm);background:var(--surface-inverse);color:var(--text-on-accent);letter-spacing:.06em;padding-top:.0625rem;padding-bottom:.0625rem;font-weight:700}.MenuSheet-module__BDIN9q__provisionalLabel{color:var(--text);font-weight:600}.MenuSheet-module__BDIN9q__provisionalReason{color:var(--text-muted)}.MenuSheet-module__BDIN9q__group+.MenuSheet-module__BDIN9q__group{margin-top:var(--ch-space-lg)}.MenuSheet-module__BDIN9q__groupHeading{margin:0 0 var(--ch-space-sm);padding:0 var(--ch-space-sm);font-family:var(--ch-font-body);color:var(--text);opacity:.75;font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase}.MenuSheet-module__BDIN9q__chRow{--ch-list-row-background:transparent;--ch-list-row-padding:var(--ch-space-md)var(--ch-space-sm)}.MenuSheet-module__BDIN9q__logoutForm{margin:0;display:block}.MenuSheet-module__BDIN9q__logoutForm .MenuSheet-module__BDIN9q__action{width:100%}.MenuSheet-module__BDIN9q__description{color:var(--text-muted);font-size:var(--text-2xs);line-height:var(--leading-normal);flex-basis:100%}
.AppNav-module__TwZvlW__nav{left:0;right:0;z-index:var(--z-sticky);padding-bottom:env(safe-area-inset-bottom);background:var(--surface-chrome);border-top:1px solid var(--border);box-shadow:var(--elevation-chrome-up);position:fixed;bottom:0}.AppNav-module__TwZvlW__nav:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--ch-radius-md);border-top-right-radius:var(--ch-radius-md)}.AppNav-module__TwZvlW__nav:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--ch-radius-md);border-top-right-radius:var(--ch-radius-md)}.AppNav-module__TwZvlW__nav:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--ch-radius-md);border-top-right-radius:var(--ch-radius-md)}.AppNav-module__TwZvlW__nav:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ch-radius-md);border-top-left-radius:var(--ch-radius-md)}.AppNav-module__TwZvlW__nav:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ch-radius-md);border-top-left-radius:var(--ch-radius-md)}.AppNav-module__TwZvlW__nav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--ch-radius-md);border-top-left-radius:var(--ch-radius-md)}.AppNav-module__TwZvlW__brand,.AppNav-module__TwZvlW__brandCompact{display:none}.AppNav-module__TwZvlW__list{grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.AppNav-module__TwZvlW__li{display:flex}.AppNav-module__TwZvlW__item{min-height:var(--nav-height);padding:var(--ch-space-xs)var(--ch-space-sm);color:var(--text-muted);opacity:1;transition:color var(--transition-fast),background var(--transition-fast);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;display:flex}.AppNav-module__TwZvlW__item:active{transform:scale(.96)}.AppNav-module__TwZvlW__icon{line-height:1;display:inline-flex}.AppNav-module__TwZvlW__icon svg{width:22px;height:22px}.AppNav-module__TwZvlW__label{font-family:var(--ch-font-body);font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide)}.AppNav-module__TwZvlW__active{color:var(--text);opacity:1;font-weight:var(--fw-bold)}@media (min-width:768px){.AppNav-module__TwZvlW__nav{width:var(--rail-w-icon);gap:var(--ch-space-md);max-width:none;padding:var(--ch-space-lg)0;background:var(--surface-chrome);border-top:none;border-right:1px solid var(--border);box-shadow:var(--elevation-chrome-right);flex-direction:column;margin-left:0;margin-right:0;display:flex;top:0;bottom:0;left:0;right:auto}.AppNav-module__TwZvlW__nav:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:0}.AppNav-module__TwZvlW__nav:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:0}.AppNav-module__TwZvlW__nav:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-top-right-radius:0}.AppNav-module__TwZvlW__nav:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.AppNav-module__TwZvlW__nav:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.AppNav-module__TwZvlW__nav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-top-right-radius:0}.AppNav-module__TwZvlW__list{flex-direction:column;gap:2px;width:100%;display:flex}.AppNav-module__TwZvlW__item{min-height:44px;margin-inline:var(--ch-space-sm);padding:var(--ch-space-sm);border-radius:var(--ch-radius-md);flex-direction:row;justify-content:center}.AppNav-module__TwZvlW__item:active{transform:none}.AppNav-module__TwZvlW__item:hover{opacity:1;background:var(--surface-raised)}.AppNav-module__TwZvlW__label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AppNav-module__TwZvlW__brandCompact{padding-block:var(--ch-space-xs);justify-content:center;display:flex}.AppNav-module__TwZvlW__active{background:var(--surface-raised)}}@media (min-width:1024px){.AppNav-module__TwZvlW__nav{width:var(--rail-w-full);gap:var(--ch-space-lg);padding-inline:var(--ch-space-md)}.AppNav-module__TwZvlW__brand{padding:var(--ch-space-xs)var(--ch-space-sm)0;display:block}.AppNav-module__TwZvlW__brandCompact{display:none}.AppNav-module__TwZvlW__item{justify-content:flex-start;gap:var(--ch-space-md);margin-left:0;margin-right:0}.AppNav-module__TwZvlW__label{clip:auto;white-space:nowrap;width:auto;height:auto;font-size:var(--text-sm);font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);margin:0;display:inline;position:static;overflow:visible}}.AppNav-module__TwZvlW__themeFooter{display:none}@media (min-width:768px){.AppNav-module__TwZvlW__themeFooter{align-items:center;gap:var(--ch-space-xs);padding-top:var(--ch-space-md);flex-direction:column;margin-top:auto;display:flex}}.AppNav-module__TwZvlW__menuButton{border-radius:var(--ch-radius-sm);min-width:44px;min-height:44px;color:var(--text-muted);font-size:var(--text-xl);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.AppNav-module__TwZvlW__menuButton:hover{color:var(--text);background:var(--surface-sunken)}.AppNav-module__TwZvlW__menuButton:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.AppNav-module__TwZvlW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AppNav-module__TwZvlW__active .AppNav-module__TwZvlW__icon{animation:AppNav-module__TwZvlW__chiefy-tick var(--timing-fast)var(--ease-spring)both}
.ChHighlightPill-module__cdLwyW__pill{padding:0 var(--ch-space-sm);border-radius:var(--ch-radius-sm);line-height:inherit;display:inline-block}.ChHighlightPill-module__cdLwyW__yellowOnBlue{background:var(--accent-alt);color:var(--text-highlight)}.ChHighlightPill-module__cdLwyW__whiteOnBlue{background:var(--accent-alt);color:var(--text-on-accent)}
.CommandPalette-module__0EKROa__overlay{z-index:var(--z-modal);background:var(--overlay);-webkit-backdrop-filter:var(--overlay-blur);backdrop-filter:var(--overlay-blur);justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.CommandPalette-module__0EKROa__panel{border-radius:var(--radius-xl);background:var(--surface-raised);border:1px solid var(--border);width:min(560px,92vw);max-height:70vh;box-shadow:var(--elevation-modal);flex-direction:column;display:flex;overflow:hidden}.CommandPalette-module__0EKROa__input{width:100%;padding:var(--space-lg);border:none;border-bottom:1px solid var(--border);color:var(--text);font-size:var(--text-lg);background:0 0;outline:none}.CommandPalette-module__0EKROa__input::placeholder{color:var(--text-placeholder)}.CommandPalette-module__0EKROa__results{padding:var(--space-sm);overflow-y:auto}.CommandPalette-module__0EKROa__group+.CommandPalette-module__0EKROa__group{margin-top:var(--space-sm)}.CommandPalette-module__0EKROa__groupTitle{padding:var(--space-xs)var(--space-sm);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-muted);margin:0}.CommandPalette-module__0EKROa__row{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm)var(--space-sm);border-radius:var(--r-md);text-align:left;color:var(--text);display:flex}.CommandPalette-module__0EKROa__rowActive{background:var(--accent-surface)}.CommandPalette-module__0EKROa__rowLabel{font-size:var(--text-sm);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CommandPalette-module__0EKROa__empty{padding:var(--space-lg);text-align:center;font-size:var(--text-sm);color:var(--text-muted);margin:0}.CommandPalette-module__0EKROa__footer{gap:var(--space-lg);padding:var(--space-sm)var(--space-lg);border-top:1px solid var(--border);font-size:var(--text-2xs);color:var(--text-muted);display:flex}.CommandPalette-module__0EKROa__kbd{min-width:1.4em;padding:0 var(--space-2xs);border-radius:var(--r-xs);border:1px solid var(--border);background:var(--surface-sunken);font-family:var(--font-mono);text-align:center;color:var(--text-muted);margin-right:2px;display:inline-block}
.ChBackLink-module___RJidq__back{font-family:var(--ch-font-utility);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--link);align-self:flex-start;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.ChBackLink-module___RJidq__back:hover{text-decoration:underline}.ChBackLink-module___RJidq__back:focus-visible{outline:3px solid var(--focus);outline-offset:2px}
.SuggestionChips-module__jcvsya__row{gap:var(--space-sm);flex-wrap:wrap;display:flex}.SuggestionChips-module__jcvsya__chip{align-items:center;gap:var(--space-xs);padding:var(--space-xs)var(--space-md);border-radius:var(--r-pill);border:1px solid var(--accent-border);background:var(--accent-surface);color:var(--accent-ink);font-size:var(--text-sm);font-weight:var(--fw-medium);line-height:var(--leading-tight);transition:background var(--transition-fast),border-color var(--transition-fast),transform .18s var(--ease-out);display:inline-flex}.SuggestionChips-module__jcvsya__chip:before{content:"💬";font-size:var(--text-xs)}.SuggestionChips-module__jcvsya__chip:hover{background:var(--accent-surface);border-color:var(--border-strong)}.SuggestionChips-module__jcvsya__chip:active{transform:scale(.97)}.SuggestionChips-module__jcvsya__chip:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}
.ChProgressBar-module__iaU3-W__progress{align-items:center;gap:var(--ch-space-md);width:100%;display:flex}.ChProgressBar-module__iaU3-W__track{background:var(--surface-page-end);border-radius:var(--ch-radius-pill);flex:1;height:8px;overflow:hidden}.ChProgressBar-module__iaU3-W__fill{background:var(--accent);border-radius:var(--ch-radius-pill);transform-origin:0;width:100%;height:100%;transition:transform var(--timing-default)var(--ease-out);animation:ChProgressBar-module__iaU3-W__ch-fill-in var(--ch-duration-slow)var(--ease-spring)both;display:block}@keyframes ChProgressBar-module__iaU3-W__ch-fill-in{0%{transform:scaleX(0)}}.ChProgressBar-module__iaU3-W__label{font-family:var(--ch-font-utility);font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);color:var(--text);text-align:right;flex:none;min-width:4ch}
.TemplatesForPhaseLink-module__ck2DKa__link{min-height:44px;color:var(--text);font-size:var(--text-sm);align-items:center;font-weight:600;display:inline-flex}.TemplatesForPhaseLink-module__ck2DKa__link:hover{color:var(--accent-ink)}.TemplatesForPhaseLink-module__ck2DKa__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
.BackToChat-module__MqTsmW__row{background:var(--surface-chrome)}.BackToChat-module__MqTsmW__row a{color:var(--text)}.BackToChat-module__MqTsmW__inner{max-width:var(--ch-content-width-desktop);padding:0 var(--ch-gutter);margin:0 auto;display:flex}
.StageDocuments-module__pKdxQq__section{border-bottom:1px solid var(--border);position:relative}.StageDocuments-module__pKdxQq__details{scroll-margin-block-start:var(--ch-space-2xl)}.StageDocuments-module__pKdxQq__summary{cursor:pointer;align-items:flex-start;gap:var(--ch-space-sm);min-height:44px;padding-block:var(--ch-space-sm);list-style:none;display:flex}.StageDocuments-module__pKdxQq__summary:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:12rem}.StageDocuments-module__pKdxQq__summary:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:12rem}.StageDocuments-module__pKdxQq__summary:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:12rem}.StageDocuments-module__pKdxQq__summary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:12rem}.StageDocuments-module__pKdxQq__summary:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:12rem}.StageDocuments-module__pKdxQq__summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:12rem}.StageDocuments-module__pKdxQq__summary::-webkit-details-marker{display:none}.StageDocuments-module__pKdxQq__summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.StageDocuments-module__pKdxQq__summaryText{gap:var(--ch-space-2xs);flex-direction:column;min-width:0;display:flex}.StageDocuments-module__pKdxQq__title{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-muted);margin:0}.StageDocuments-module__pKdxQq__sub{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-muted)}.StageDocuments-module__pKdxQq__chevron{color:var(--text-muted);font-size:var(--text-lg);transition:transform var(--ch-duration-fast)var(--ch-ease);flex-shrink:0;line-height:1;display:inline-block}.StageDocuments-module__pKdxQq__details[open]>.StageDocuments-module__pKdxQq__summary .StageDocuments-module__pKdxQq__chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.StageDocuments-module__pKdxQq__chevron{transition:none}}.StageDocuments-module__pKdxQq__panel{padding-bottom:var(--ch-space-sm)}.StageDocuments-module__pKdxQq__headerLink{align-items:center;min-height:44px;display:flex;position:absolute;top:0}.StageDocuments-module__pKdxQq__headerLink:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.StageDocuments-module__pKdxQq__headerLink:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.StageDocuments-module__pKdxQq__headerLink:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.StageDocuments-module__pKdxQq__headerLink:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.StageDocuments-module__pKdxQq__headerLink:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.StageDocuments-module__pKdxQq__headerLink:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.StageDocuments-module__pKdxQq__provenance{margin-top:var(--ch-space-sm)}
@media (min-width:768px){.AppChrome-module__S0QWPG__content:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--rail-w-icon)}.AppChrome-module__S0QWPG__content:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--rail-w-icon)}.AppChrome-module__S0QWPG__content:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--rail-w-icon)}.AppChrome-module__S0QWPG__content:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--rail-w-icon)}.AppChrome-module__S0QWPG__content:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--rail-w-icon)}.AppChrome-module__S0QWPG__content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--rail-w-icon)}}@media (min-width:1024px){.AppChrome-module__S0QWPG__content:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--rail-w-full)}.AppChrome-module__S0QWPG__content:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--rail-w-full)}.AppChrome-module__S0QWPG__content:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--rail-w-full)}.AppChrome-module__S0QWPG__content:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--rail-w-full)}.AppChrome-module__S0QWPG__content:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--rail-w-full)}.AppChrome-module__S0QWPG__content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--rail-w-full)}}.AppChrome-module__S0QWPG__mobileBar{z-index:20;position:-webkit-sticky;position:sticky;top:0}@media (min-width:768px){.AppChrome-module__S0QWPG__mobileBar{display:none}}
.ChSectionEyebrow-module__PQBPea__eyebrow{font-family:var(--ch-eyebrow-font,var(--ch-font-body));font-size:var(--text-2xs);font-weight:var(--fw-bold);line-height:var(--leading-none);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--ch-eyebrow-color,var(--text-muted));display:block}
.StageRows-module__v2dsTq__list{gap:var(--ch-space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.StageRows-module__v2dsTq__item{scroll-margin-top:var(--ch-space-2xl)}
.SuggestedStart-module__6i036G__block{align-items:stretch;gap:var(--space-sm);flex-direction:column;width:100%;max-width:100%;display:flex}.SuggestedStart-module__6i036G__context{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-muted);text-align:center;margin:0}.SuggestedStart-module__6i036G__change{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;position:relative}.SuggestedStart-module__6i036G__change:before{content:"";position:absolute;top:-12px;bottom:-12px;left:-8px;right:-8px}.SuggestedStart-module__6i036G__row{gap:var(--space-sm);scrollbar-width:none;-webkit-overflow-scrolling:touch;text-align:left;flex-wrap:nowrap;padding-left:2px;padding-right:2px;display:flex;overflow-x:auto;overflow-y:hidden}.SuggestedStart-module__6i036G__row::-webkit-scrollbar{display:none}.SuggestedStart-module__6i036G__chip{min-height:44px;padding:0 var(--space-md);border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text);font-size:var(--text-sm);white-space:nowrap;background:0 0;flex:none;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex}.SuggestedStart-module__6i036G__chip:hover{background:var(--surface-inverse);color:var(--text-on-accent);outline-offset:2px}.SuggestedStart-module__6i036G__chip:focus-visible{background:var(--surface-inverse);color:var(--text-on-accent);outline-offset:2px}@media (min-width:1280px){.SuggestedStart-module__6i036G__row{flex-wrap:wrap;justify-content:center;overflow:visible}}.SuggestedStart-module__6i036G__picker{gap:var(--space-sm);padding-bottom:var(--space-lg);flex-direction:column;display:flex}.SuggestedStart-module__6i036G__group{margin:var(--space-sm)0 0;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-muted)}.SuggestedStart-module__6i036G__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SuggestedStart-module__6i036G__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;gap:var(--space-sm);width:100%;min-height:44px;padding:0 var(--space-sm);border:0;border-bottom:1px solid var(--border-soft);color:var(--text);font:inherit;font-size:var(--text-base);text-align:left;cursor:pointer;background:0 0;display:flex}.SuggestedStart-module__6i036G__option[aria-selected=true]{box-shadow:inset 3px 0 0 var(--focus);font-weight:600}.SuggestedStart-module__6i036G__error{color:var(--text);font-size:var(--text-sm);margin:0}.SuggestedStart-module__6i036G__actions{gap:var(--space-sm);margin-top:var(--space-md);display:flex}
.CopilotBar-module__c58GoG__bar{justify-content:space-between;align-items:center;gap:var(--ch-space-md);padding:var(--ch-space-sm)var(--ch-gutter);background:var(--surface-bubble);border-bottom:1px solid var(--border);display:flex}.CopilotBar-module__c58GoG__info{align-items:center;gap:var(--ch-space-md);min-width:0;display:flex}.CopilotBar-module__c58GoG__mascot{border-radius:var(--ch-radius-pill);flex:none}.CopilotBar-module__c58GoG__text{gap:var(--ch-space-2xs);flex-direction:column;min-width:0;display:flex}.CopilotBar-module__c58GoG__eyebrow{font-family:var(--ch-font-utility);font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text)}.CopilotBar-module__c58GoG__online{align-items:center;gap:var(--ch-space-2xs);font-family:var(--ch-font-body);font-size:var(--text-xs);color:var(--text);opacity:.85;display:inline-flex}.CopilotBar-module__c58GoG__dot{border-radius:var(--ch-radius-pill);background:var(--success);width:8px;height:8px}.CopilotBar-module__c58GoG__credits{padding:var(--ch-space-2xs)var(--ch-space-md);border-radius:var(--ch-radius-pill);background:var(--surface-raised);border:1px solid var(--accent-border);font-family:var(--ch-font-utility);font-variant-numeric:tabular-nums;font-size:var(--text-2xs);color:var(--link);flex:none}
.BootcampResumeCard-module__syNG7q__card{gap:var(--ch-space-md);flex-direction:column;display:flex}.BootcampResumeCard-module__syNG7q__cardEnrolled{gap:var(--ch-space-lg);flex-direction:column;display:flex}.BootcampResumeCard-module__syNG7q__rail{writing-mode:vertical-rl;font-family:var(--ch-font-body);font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text);opacity:.6;white-space:nowrap;align-self:center;transform:rotate(180deg)}.BootcampResumeCard-module__syNG7q__main{gap:var(--ch-space-md);flex-direction:column;min-width:0;display:flex}.BootcampResumeCard-module__syNG7q__body{font-size:var(--text-sm);line-height:var(--leading-relaxed);opacity:.8;margin:0}.BootcampResumeCard-module__syNG7q__next{font-size:var(--text-sm);font-weight:var(--fw-semibold);margin:0}.BootcampResumeCard-module__syNG7q__price{align-items:baseline;gap:var(--ch-space-sm);margin:0;display:flex}.BootcampResumeCard-module__syNG7q__was{color:var(--text-muted);font-size:var(--text-sm);text-decoration:line-through}.BootcampResumeCard-module__syNG7q__now{font-family:var(--ch-font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-wide);color:var(--text)}.BootcampResumeCard-module__syNG7q__promoHint{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-muted);margin:0}.BootcampResumeCard-module__syNG7q__actions{gap:var(--ch-space-sm);flex-wrap:wrap;display:flex}.BootcampResumeCard-module__syNG7q__progressPanel{gap:var(--ch-space-sm);border:1px solid var(--border);border-radius:var(--ch-radius-lg);padding:var(--ch-space-lg);background:var(--surface-raised);flex-direction:column;display:flex}.BootcampResumeCard-module__syNG7q__panelTop{justify-content:space-between;align-items:center;gap:var(--ch-space-md);display:flex}.BootcampResumeCard-module__syNG7q__activeChip{padding:var(--ch-space-2xs)var(--ch-space-md);border-radius:var(--ch-radius-pill);background:color-mix(in srgb,var(--accent)55%,var(--surface-raised));color:var(--text);font-family:var(--ch-font-utility);font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.BootcampResumeCard-module__syNG7q__weekLine{font-size:var(--text-sm);color:var(--link);margin:0}.BootcampResumeCard-module__syNG7q__pickUp{font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text);font-size:var(--text-sm);margin:0}
.AnswerView-module__iE8fHG__wrap{gap:var(--ch-space-sm);flex-direction:column;display:flex}.AnswerView-module__iE8fHG__text{color:var(--text-muted);white-space:pre-wrap;margin:0}.AnswerView-module__iE8fHG__bubbles{gap:var(--ch-space-xs);flex-wrap:wrap;display:flex}.AnswerView-module__iE8fHG__bubble{padding:var(--ch-space-xs)var(--ch-space-md);border-radius:var(--radius-full,999px);border:1px solid var(--accent-border,var(--border-soft));background:var(--accent-surface,var(--surface-chrome));color:var(--text);font-size:var(--text-sm);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--transition-fast,.15s),border-color var(--transition-fast,.15s)}.AnswerView-module__iE8fHG__bubble:hover{background:var(--surface-chrome)}.AnswerView-module__iE8fHG__bubbleActive{background:var(--accent);border-color:var(--border-strong);color:var(--accent-fill-ink)}
.StageAuthorities-module__Anw0ya__wrap{flex-direction:column;gap:1.5rem;display:flex}.StageAuthorities-module__Anw0ya__stage{background:var(--surface-raised);border:1px solid var(--border);border-radius:10px;padding:1.1rem 1.2rem}.StageAuthorities-module__Anw0ya__heading{font-size:1rem;font-weight:var(--fw-semibold);color:var(--text);flex-wrap:wrap;align-items:baseline;gap:.55rem;margin:0 0 .35rem;display:flex}.StageAuthorities-module__Anw0ya__lede{color:var(--text-muted);margin:0 0 .85rem;font-size:.9rem}.StageAuthorities-module__Anw0ya__list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.StageAuthorities-module__Anw0ya__body{background:var(--overlay-hover);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:.1rem;padding:.42rem .75rem;display:inline-flex}.StageAuthorities-module__Anw0ya__name{font-size:.92rem;font-weight:var(--fw-medium);color:var(--text);text-decoration:none}.StageAuthorities-module__Anw0ya__name:hover{color:var(--link-hover);text-decoration:underline}.StageAuthorities-module__Anw0ya__category{color:var(--text-muted);font-size:.72rem}
.BubbleGroup-module__Pq7bUa__bubbles{gap:var(--space-sm);flex-wrap:wrap;display:flex}@keyframes BubbleGroup-module__Pq7bUa__bubblePop{0%{opacity:0;transform:scale(.9)translateY(6px)}to{opacity:1;transform:none}}.BubbleGroup-module__Pq7bUa__bubble{min-height:44px;padding:var(--space-md)var(--space-lg);border-radius:var(--r-pill);border:2px solid var(--border);background:var(--surface-raised);font-size:var(--text-md,1rem);font-weight:var(--fw-medium);color:var(--text);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast);animation:.3s ease-out both BubbleGroup-module__Pq7bUa__bubblePop;animation-delay:calc(var(--bubble-i,0)*55ms)}@media (prefers-reduced-motion:reduce){.BubbleGroup-module__Pq7bUa__bubble{animation:none}}.BubbleGroup-module__Pq7bUa__bubble:hover{border-color:var(--border-strong)}.BubbleGroup-module__Pq7bUa__bubble:active{transform:scale(.97)}.BubbleGroup-module__Pq7bUa__bubbleOn{border-color:var(--accent-border);background:var(--accent-surface);color:var(--accent-ink)}.BubbleGroup-module__Pq7bUa__bubble:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
.ChatShell-module__hOohrW__page{height:calc(100dvh - var(--appnav-height));background:var(--surface-page);min-height:0;font-family:var(--font-sans);color:var(--text);flex-direction:column;display:flex;overflow:hidden}@media (min-width:768px){.ChatShell-module__hOohrW__page{height:100dvh}}.ChatShell-module__hOohrW__head{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg);display:flex}.ChatShell-module__hOohrW__threadHead{align-items:center;gap:var(--space-md);padding:var(--space-md)var(--space-lg);background:var(--surface-chrome);display:flex}.ChatShell-module__hOohrW__personBtn{width:44px;height:44px;color:var(--text);border-radius:var(--radius-sm);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.ChatShell-module__hOohrW__personBtn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ChatShell-module__hOohrW__avatarImg{border-radius:var(--radius-pill)}.ChatShell-module__hOohrW__back{font-size:var(--h4);color:var(--text);align-items:center;min-width:44px;min-height:44px;line-height:1;text-decoration:none;display:inline-flex}.ChatShell-module__hOohrW__body{overscroll-behavior:contain;gap:var(--space-md);min-height:0;padding:0 var(--space-lg)var(--space-lg);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ChatShell-module__hOohrW__p{font-size:var(--text-base);line-height:var(--leading-body);margin:0}.ChatShell-module__hOohrW__link{text-decoration:none}.ChatShell-module__hOohrW__sectionLabel{margin:var(--space-md)0 0;font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);opacity:.7}.ChatShell-module__hOohrW__row{gap:var(--space-2xs)var(--space-md);background:var(--surface-raised);border-radius:var(--radius-lg);padding:var(--space-lg);color:var(--text);grid-template-columns:1fr auto;text-decoration:none;display:grid}.ChatShell-module__hOohrW__rowTitle{font-family:var(--font-heading);letter-spacing:var(--tracking-heading);font-size:var(--h5);color:var(--text)}.ChatShell-module__hOohrW__rowMeta{font-family:var(--font-mono);font-size:var(--text-2xs);opacity:.7;align-self:center}.ChatShell-module__hOohrW__rowPreview{font-size:var(--text-sm);line-height:var(--leading-body);opacity:.85;grid-column:1/-1}.ChatShell-module__hOohrW__nudge{align-items:flex-start;gap:var(--space-md);background:var(--surface-raised);border-radius:var(--radius-lg);padding:var(--space-lg);flex-direction:column;display:flex}.ChatShell-module__hOohrW__empty{text-align:center;align-items:center;gap:var(--space-md);padding:var(--space-2xl)0;flex-direction:column;display:flex}.ChatShell-module__hOohrW__avatarRing{border-radius:var(--radius-pill);border:2px solid var(--border-decor-powder);justify-content:center;align-items:center;width:108px;height:108px;display:inline-flex}.ChatShell-module__hOohrW__composer{gap:var(--space-sm);padding:var(--space-sm)var(--space-lg)var(--space-md);background:var(--surface-chrome);flex-direction:column;flex:none;display:flex}@media (min-width:48rem){.ChatShell-module__hOohrW__head,.ChatShell-module__hOohrW__threadHead,.ChatShell-module__hOohrW__body,.ChatShell-module__hOohrW__composer{padding-inline:max(var(--space-lg),calc((100% - var(--ch-content-width-desktop))/2))}}.ChatShell-module__hOohrW__pills{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;display:grid}.ChatShell-module__hOohrW__attachBtn{width:44px;height:44px;color:var(--link);font-size:var(--text-xl);cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ChatShell-module__hOohrW__attachBtn:disabled{cursor:default;opacity:.6}.ChatShell-module__hOohrW__attachBtn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ChatShell-module__hOohrW__flagNote{align-items:baseline;gap:var(--space-sm);font-size:var(--text-xs);line-height:var(--leading-body);flex-wrap:wrap;margin:0;display:flex}.ChatShell-module__hOohrW__badge,.ChatShell-module__hOohrW__badgeWarn{font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:var(--tracking-wider);padding:var(--space-2xs)var(--space-sm);border-radius:var(--radius-pill);white-space:nowrap}.ChatShell-module__hOohrW__badge{background:var(--surface-decor-powder);color:var(--text)}.ChatShell-module__hOohrW__badgeWarn{background:var(--surface-decor-coral);color:var(--text-on-accent)}.ChatShell-module__hOohrW__errorNote,.ChatShell-module__hOohrW__cappedNote{text-align:center;max-width:46ch;font-size:var(--text-sm);line-height:var(--leading-body);padding:var(--space-sm)var(--space-md);border-radius:var(--radius-md);border:1px solid var(--border);align-self:center;margin:0}.ChatShell-module__hOohrW__errorNote{background:var(--surface-sunken);color:var(--text);justify-content:center;align-items:center;gap:0 var(--space-sm);flex-wrap:wrap;display:inline-flex}.ChatShell-module__hOohrW__retryBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 var(--space-sm);min-height:44px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.ChatShell-module__hOohrW__retryBtn:disabled{opacity:.5;cursor:default}.ChatShell-module__hOohrW__cappedNote{background:var(--surface-raised);color:var(--text)}.ChatShell-module__hOohrW__pendingAttachment{display:flex}.ChatShell-module__hOohrW__sentWithAttachment{align-items:flex-start;gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.ChatShell-module__hOohrW__tools{align-items:center;gap:var(--space-sm);flex-wrap:nowrap;display:flex}.ChatShell-module__hOohrW__insightsBtn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:44px;padding:0 var(--space-md);color:var(--text);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;line-height:1;display:inline-flex;position:relative}.ChatShell-module__hOohrW__insightsBtn:before{content:"";inset:var(--space-xs)0;border:1px solid var(--border-strong);border-radius:var(--radius-pill);pointer-events:none;position:absolute}.ChatShell-module__hOohrW__insightsBtn:active{transform:scale(.97)}.ChatShell-module__hOohrW__insightsBtn:focus-visible{outline:none}.ChatShell-module__hOohrW__insightsBtn:focus-visible:before{outline:2px solid var(--focus);outline-offset:2px}.ChatShell-module__hOohrW__fromFile{margin:0 0 var(--space-xs);font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--fw-semibold);color:var(--text)}
.DexJourneyCard-module__Y41jBW__card{gap:var(--ch-space-lg);grid-template-columns:auto 1fr;align-items:center;display:grid}.DexJourneyCard-module__Y41jBW__copy{align-items:flex-start;gap:var(--ch-space-sm);flex-direction:column;min-width:0;display:flex}.DexJourneyCard-module__Y41jBW__body{font-size:var(--text-sm);font-weight:var(--fw-medium);line-height:var(--leading-relaxed);color:var(--link);margin:0}.DexJourneyCard-module__Y41jBW__illustration{object-fit:contain;flex:none;width:50px;height:50px}
.PlayerFirms-module__eK6bZG__locked{gap:var(--space-2xs);color:var(--text-muted);font-size:var(--text-sm);flex-direction:column;display:flex}.PlayerFirms-module__eK6bZG__note{font-style:italic}.PlayerFirms-module__eK6bZG__signIn{color:var(--text);text-decoration:underline}.PlayerFirms-module__eK6bZG__signIn:hover{color:var(--text)}
.RecentChats-module__gniW1W__wrap{position:relative}.RecentChats-module__gniW1W__trigger,.RecentChats-module__gniW1W__close,.RecentChats-module__gniW1W__delete,.RecentChats-module__gniW1W__danger,.RecentChats-module__gniW1W__keep{min-height:44px;padding:0 var(--space-sm);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text);cursor:pointer;background:0 0;border:0}.RecentChats-module__gniW1W__panel{z-index:var(--z-dropdown);width:min(22rem,calc(100vw - 2*var(--space-md)));max-height:70vh;padding:var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--elevation-overlay);position:absolute;top:100%;right:0;overflow-y:auto}.RecentChats-module__gniW1W__panelHead{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.RecentChats-module__gniW1W__newChat,.RecentChats-module__gniW1W__title{min-height:44px;font-size:var(--text-sm);color:var(--text);align-items:center;text-decoration:none;display:flex}.RecentChats-module__gniW1W__newChat{font-weight:var(--fw-semibold)}.RecentChats-module__gniW1W__list{margin:var(--space-xs)0 0;padding:0;list-style:none}.RecentChats-module__gniW1W__item{justify-content:space-between;align-items:center;gap:var(--space-sm);border-top:1px solid var(--border);display:flex}.RecentChats-module__gniW1W__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.RecentChats-module__gniW1W__title[aria-current=page]{font-weight:var(--fw-semibold)}.RecentChats-module__gniW1W__note,.RecentChats-module__gniW1W__confirmText{margin:var(--space-xs)0;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text)}.RecentChats-module__gniW1W__confirm{width:100%;padding:var(--space-xs)0}.RecentChats-module__gniW1W__confirmActions{gap:var(--space-sm);display:flex}.RecentChats-module__gniW1W__danger{color:var(--danger)}
.DashboardCards-module__M1GQeG__page{background:var(--surface-page);min-height:100vh;font-family:var(--ch-font-body);color:var(--text);padding-bottom:var(--space-5xl)}.DashboardCards-module__M1GQeG__inner{max-width:40rem;padding:var(--ch-gutter)var(--ch-gutter)var(--ch-space-2xl);gap:var(--ch-space-lg);flex-direction:column;margin:0 auto;display:flex}.DashboardCards-module__M1GQeG__dateLine{--ch-eyebrow-font:var(--ch-font-utility);font-variant-numeric:tabular-nums}.DashboardCards-module__M1GQeG__greeting{margin:0}.DashboardCards-module__M1GQeG__subline{font-size:var(--text-base);line-height:var(--leading-relaxed);opacity:.8;margin:0}.DashboardCards-module__M1GQeG__tilesHeading{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DashboardCards-module__M1GQeG__tiles{gap:var(--ch-space-sm);flex-direction:column;display:flex}.DashboardCards-module__M1GQeG__tileList{gap:var(--ch-space-sm);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.DashboardCards-module__M1GQeG__tileLink{height:100%;color:inherit;border-radius:var(--ch-radius-lg);text-decoration:none;display:block}.DashboardCards-module__M1GQeG__tileLink:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.DashboardCards-module__M1GQeG__tile{gap:var(--ch-space-2xs);flex-direction:column;height:100%;display:flex}.DashboardCards-module__M1GQeG__tileIcon{color:var(--text);margin-bottom:var(--ch-space-2xs);line-height:0;display:block}.DashboardCards-module__M1GQeG__tileLabel{font-family:var(--ch-font-display);font-size:var(--text-lg);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text)}.DashboardCards-module__M1GQeG__tileBlurb{font-size:var(--text-sm);line-height:var(--leading-snug);opacity:.75}.DashboardCards-module__M1GQeG__stateBar{gap:var(--ch-space-sm);padding:var(--ch-space-md)var(--ch-space-lg)0;flex-wrap:wrap;max-width:40rem;margin:0 auto;display:flex}.DashboardCards-module__M1GQeG__stateLink{font-family:var(--ch-font-body);font-size:var(--text-2xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:var(--ch-space-xs)var(--ch-space-md);border-radius:var(--ch-radius-pill);background:var(--surface-raised);color:var(--text);text-decoration:none}.DashboardCards-module__M1GQeG__stateActive{background:var(--accent);color:var(--accent-fill-ink)}@media (min-width:48rem){.DashboardCards-module__M1GQeG__inner{max-width:var(--ch-content-width-desktop)}}
.DexSectionChips-module__hDCf7G__wrap{gap:var(--ch-space-xs);margin-top:var(--ch-space-sm);flex-direction:column;display:flex}.DexSectionChips-module__hDCf7G__label{font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase}.DexSectionChips-module__hDCf7G__row{gap:var(--ch-space-sm);flex-wrap:wrap;display:flex}.DexSectionChips-module__hDCf7G__chip{align-items:center;gap:var(--ch-space-xs);min-height:44px;padding:var(--ch-space-xs)var(--ch-space-md);border-radius:var(--ch-radius-pill);border:1px solid var(--border,var(--border-soft));color:var(--text);font-size:var(--text-sm);font-weight:var(--fw-medium);line-height:var(--leading-tight);transition:background var(--transition-fast),border-color var(--transition-fast);background:0 0;text-decoration:none;display:inline-flex}.DexSectionChips-module__hDCf7G__chip:hover{background:var(--surface);border-color:var(--border)}.DexSectionChips-module__hDCf7G__chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.DexSectionChips-module__hDCf7G__icon{font-size:var(--text-base);line-height:1}
.PhaseProgress-module__yC2FXW__wrap{gap:var(--space-xs);flex-direction:column;display:flex}
.PlayerStages-module__fr_Q8W__wrap{gap:var(--space-lg);flex-direction:column;display:flex}.PlayerStages-module__fr_Q8W__group{gap:var(--space-sm);flex-direction:column;display:flex}.PlayerStages-module__fr_Q8W__groupTitle{font-size:var(--text-sm);font-weight:var(--fw-semibold);letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted)}.PlayerStages-module__fr_Q8W__phase{gap:var(--space-2xs);padding-left:var(--space-md);border-left:2px solid var(--accent-border);flex-direction:column;display:flex}.PlayerStages-module__fr_Q8W__phaseName{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--fg);text-decoration:none}.PlayerStages-module__fr_Q8W__phaseName:hover{color:var(--link-hover)}.PlayerStages-module__fr_Q8W__stages{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PlayerStages-module__fr_Q8W__stageLink{align-items:baseline;gap:var(--space-sm);padding:var(--space-2xs)var(--space-xs);border-radius:var(--r-sm);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-tight);text-decoration:none;display:flex}.PlayerStages-module__fr_Q8W__stageLink:hover{background:var(--accent-surface);color:var(--fg)}.PlayerStages-module__fr_Q8W__name{min-width:0}.PlayerStages-module__fr_Q8W__lead{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);flex:none}.PlayerStages-module__fr_Q8W__empty{gap:var(--space-2xs);padding:var(--space-md)var(--space-lg);border:1px dashed var(--accent-border);border-radius:var(--r-md);background:var(--accent-surface);flex-direction:column;display:flex}.PlayerStages-module__fr_Q8W__emptyTitle{font-weight:var(--fw-medium);font-size:var(--text-sm)}.PlayerStages-module__fr_Q8W__emptyBody{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-muted)}.PlayerStages-module__fr_Q8W__emptyLink{color:var(--link)}.PlayerStages-module__fr_Q8W__emptyLink:hover{color:var(--link-hover)}
.ExploreFurther-module__S43AiG__wrap{gap:var(--ch-space-xs);margin-top:var(--ch-space-md);padding-top:var(--ch-space-md);border-top:1px solid var(--border,var(--border-soft));flex-direction:column;display:flex}.ExploreFurther-module__S43AiG__label{font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase}.ExploreFurther-module__S43AiG__row{gap:var(--ch-space-sm);flex-wrap:wrap;display:flex}.ExploreFurther-module__S43AiG__chip{align-items:center;gap:var(--ch-space-xs);padding:var(--ch-space-xs)var(--ch-space-md);border-radius:var(--ch-radius-pill);border:1px solid var(--border);background:var(--surface-chrome);color:var(--text);font-size:var(--text-sm);font-weight:var(--fw-medium);line-height:var(--leading-tight);transition:background var(--transition-fast),border-color var(--transition-fast),transform .18s var(--ease-out);text-decoration:none;display:inline-flex}.ExploreFurther-module__S43AiG__chip[data-kind=term]:before{content:"📖";font-size:var(--text-xs)}.ExploreFurther-module__S43AiG__chip[data-kind=stage]:before{content:"🧭";font-size:var(--text-xs)}.ExploreFurther-module__S43AiG__chip[data-kind=player]:before{content:"👤";font-size:var(--text-xs)}.ExploreFurther-module__S43AiG__chip:hover{background:var(--surface-chrome);border-color:var(--border-strong)}.ExploreFurther-module__S43AiG__chip:active{transform:scale(.97)}.ExploreFurther-module__S43AiG__chip:focus-visible{box-shadow:0 0 0 2px var(--border);outline:none}.ExploreFurther-module__S43AiG__meta{font-size:var(--text-xs);font-weight:var(--fw-regular);color:var(--text-muted);font-variant-numeric:tabular-nums}.ExploreFurther-module__S43AiG__section{gap:var(--space-2xs);flex-direction:column;display:flex}.ExploreFurther-module__S43AiG__sectionLabel{font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;opacity:.7;margin:0;font-weight:600}.ExploreFurther-module__S43AiG__overflow{min-height:44px;font-size:var(--text-2xs);align-self:flex-start;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ExploreFurther-module__S43AiG__overflow:hover{text-decoration:underline}
.PrevNextNav-module__IKGjbG__nav{gap:var(--space-sm);margin-top:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.PrevNextNav-module__IKGjbG__link{padding:var(--space-md);border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface-raised);min-width:0;min-height:56px;transition:border-color var(--transition-fast),background var(--transition-fast);flex-direction:column;gap:2px;display:flex}a.PrevNextNav-module__IKGjbG__link:hover{border-color:var(--border-strong);background:var(--overlay-hover)}.PrevNextNav-module__IKGjbG__prev{text-align:left;align-items:flex-start}.PrevNextNav-module__IKGjbG__next{text-align:right;align-items:flex-end}.PrevNextNav-module__IKGjbG__dir{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.PrevNextNav-module__IKGjbG__name{font-size:var(--text-sm);color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.PrevNextNav-module__IKGjbG__disabled{pointer-events:none;background:0 0;border-style:dashed}
