.xQQ7tW_prompt{margin-bottom:var(--space-md)}.xQQ7tW_eyebrow{margin:0 0 var(--space-xs);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary-action);font-weight:700}.xQQ7tW_summary{gap:var(--space-2xs);flex-direction:column;display:flex}.xQQ7tW_headline{font-family:var(--font-display);font-size:var(--font-size-2xl);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-primary);line-height:1.1}.xQQ7tW_headlineUnfinished{font-size:var(--font-size-xl);color:var(--color-text-secondary)}.xQQ7tW_scoreLine{font-family:var(--font-interface);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);color:var(--color-text-secondary)}.xQQ7tW_note{font-family:var(--font-interface);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.4}.xQQ7tW_actions{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.xQQ7tW_openLink{justify-content:center;align-items:center;gap:var(--space-xs);min-height:var(--touch-target-min);padding:0 var(--space-md);border:1px solid var(--color-primary-dim);background:var(--color-primary-faint);color:var(--color-primary-action);font-family:var(--font-interface);font-size:var(--font-size-sm);letter-spacing:var(--tracking-caps);transition:border-color var(--duration-snap) var(--easing-mechanical), box-shadow var(--duration-snap) var(--easing-mechanical);font-weight:700;text-decoration:none;display:inline-flex}.xQQ7tW_openLink:focus-visible{outline:1px solid var(--color-primary-action);outline-offset:2px}@media (min-width:769px){.xQQ7tW_headline{font-size:var(--font-size-3xl)}}@media (min-width:1025px){.xQQ7tW_openLink:hover{border-color:var(--hover-border-primary);box-shadow:var(--hover-glow-primary)}}
._2MpXKG_header{align-items:center;gap:var(--space-sm);display:flex}._2MpXKG_row{gap:var(--space-2xs);min-height:var(--touch-target-min);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border-dim);font-family:var(--font-interface);font-size:var(--font-size-sm);letter-spacing:var(--tracking-tight);color:var(--color-text-secondary);transition:color var(--duration-snap) var(--easing-mechanical);flex-direction:column;justify-content:center;text-decoration:none;display:flex}._2MpXKG_row:focus-visible{outline:1px solid var(--color-primary-action);outline-offset:2px}._2MpXKG_phrase{color:var(--color-text-primary)}._2MpXKG_when{font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}._2MpXKG_more{min-height:var(--touch-target-min);line-height:var(--touch-target-min);text-align:center;font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);color:var(--color-text-muted);transition:color var(--duration-snap) var(--easing-mechanical);text-decoration:none;display:block}._2MpXKG_more:focus-visible{outline:1px solid var(--color-primary-action);outline-offset:2px}@media (min-width:769px){._2MpXKG_row{justify-content:space-between;align-items:baseline;gap:var(--space-sm);flex-direction:row}}@media (min-width:1025px){._2MpXKG_row:hover ._2MpXKG_phrase,._2MpXKG_more:hover{color:var(--color-primary-action)}}
.cBKura_root{pointer-events:none;opacity:.88;width:100%;overflow:hidden}.cBKura_stage{aspect-ratio:1325/623;isolation:isolate;width:100%;-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--color-bg-void) 8%, var(--color-bg-void) 92%, transparent 100%), linear-gradient(to right, transparent 0%, var(--color-bg-void) 6%, var(--color-bg-void) 94%, transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--color-bg-void) 8%, var(--color-bg-void) 92%, transparent 100%), linear-gradient(to right, transparent 0%, var(--color-bg-void) 6%, var(--color-bg-void) 94%, transparent 100%);mask-image:linear-gradient(to bottom, transparent 0%, var(--color-bg-void) 8%, var(--color-bg-void) 92%, transparent 100%), linear-gradient(to right, transparent 0%, var(--color-bg-void) 6%, var(--color-bg-void) 94%, transparent 100%);position:relative;-webkit-mask-composite:source-in;mask-composite:intersect}.cBKura_stage:before,.cBKura_stage:after,.cBKura_glow:before{content:"";opacity:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:116%;display:block;position:absolute;inset:0}.cBKura_stage:before{z-index:2;mix-blend-mode:screen;filter:blur(var(--space-2xs)) saturate(1.55);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--color-bg-void) 14%, var(--color-bg-void) 86%, transparent 100%), linear-gradient(to right, transparent 0%, var(--color-bg-void) 10%, var(--color-bg-void) 90%, transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--color-bg-void) 14%, var(--color-bg-void) 86%, transparent 100%), linear-gradient(to right, transparent 0%, var(--color-bg-void) 10%, var(--color-bg-void) 90%, transparent 100%);mask-image:linear-gradient(to bottom, transparent 0%, var(--color-bg-void) 14%, var(--color-bg-void) 86%, transparent 100%), linear-gradient(to right, transparent 0%, var(--color-bg-void) 10%, var(--color-bg-void) 90%, transparent 100%);animation-name:cBKura_aquila-focus-flash;animation-duration:calc(var(--duration-modal) * 130);animation-timing-function:var(--easing-out);background-image:url(/api/brand/imperial-aquila/glow);background-size:contain;animation-iteration-count:infinite;transform:scale(1.006);-webkit-mask-composite:source-in;mask-composite:intersect}.cBKura_stage:after{z-index:3;filter:saturate(1.18) contrast(1.08) drop-shadow(0 0 var(--space-xs) var(--color-primary-dim));transform:translate(var(--space-2xs), 0) scale(1.006);animation-name:cBKura_aquila-afterimage-drift;animation-duration:calc(var(--duration-modal) * 130);animation-timing-function:var(--easing-out);background-image:url(/api/brand/imperial-aquila/eagle);background-size:contain;animation-iteration-count:infinite}.cBKura_glow,.cBKura_eagle{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;inset:0}.cBKura_glow{z-index:0;mix-blend-mode:screen;filter:blur(var(--space-sm)) saturate(1.12);opacity:.22;-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--color-bg-void) 12%, var(--color-bg-void) 88%, transparent 100%), linear-gradient(to right, transparent 0%, var(--color-bg-void) 9%, var(--color-bg-void) 91%, transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--color-bg-void) 12%, var(--color-bg-void) 88%, transparent 100%), linear-gradient(to right, transparent 0%, var(--color-bg-void) 9%, var(--color-bg-void) 91%, transparent 100%);mask-image:linear-gradient(to bottom, transparent 0%, var(--color-bg-void) 12%, var(--color-bg-void) 88%, transparent 100%), linear-gradient(to right, transparent 0%, var(--color-bg-void) 9%, var(--color-bg-void) 91%, transparent 100%);animation-name:cBKura_aquila-glow-pulse;animation-duration:calc(var(--duration-modal) * 43);animation-timing-function:var(--easing-out);background-image:url(/api/brand/imperial-aquila/glow);background-size:contain;animation-iteration-count:infinite;transform:scale(1.006);-webkit-mask-composite:source-in;mask-composite:intersect}.cBKura_glow:before{z-index:1;mix-blend-mode:screen;filter:blur(var(--space-xs)) saturate(1.5);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--color-bg-void) 14%, var(--color-bg-void) 86%, transparent 100%), linear-gradient(to right, transparent 0%, var(--color-bg-void) 10%, var(--color-bg-void) 90%, transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--color-bg-void) 14%, var(--color-bg-void) 86%, transparent 100%), linear-gradient(to right, transparent 0%, var(--color-bg-void) 10%, var(--color-bg-void) 90%, transparent 100%);mask-image:linear-gradient(to bottom, transparent 0%, var(--color-bg-void) 14%, var(--color-bg-void) 86%, transparent 100%), linear-gradient(to right, transparent 0%, var(--color-bg-void) 10%, var(--color-bg-void) 90%, transparent 100%);animation-name:cBKura_aquila-static-flutter;animation-duration:calc(var(--duration-modal) * 130);animation-timing-function:var(--easing-mechanical);background-image:url(/api/brand/imperial-aquila/glow);background-size:contain;animation-iteration-count:infinite;transform:scale(1.006);-webkit-mask-composite:source-in;mask-composite:intersect}.cBKura_eagle{z-index:1;filter:saturate(1.08) contrast(1.05) drop-shadow(0 0 var(--space-xs) var(--color-primary-dim));opacity:.84;animation-name:cBKura_aquila-eagle-signal;animation-duration:calc(var(--duration-modal) * 67);animation-timing-function:var(--easing-out);background-image:url(/api/brand/imperial-aquila/eagle);animation-iteration-count:infinite}@keyframes cBKura_aquila-glow-pulse{0%,to{filter:blur(var(--space-sm)) saturate(1.08);opacity:.18;transform:scale(1.004)}38%{filter:blur(var(--space-sm)) saturate(1.18);opacity:.25;transform:scale(1.008)}48%{filter:blur(var(--space-xs)) saturate(1.26);opacity:.29;transform:scale(1.01)}53%{filter:blur(var(--space-xs)) saturate(1.34);opacity:.34;transform:scale(1.012)}64%{filter:blur(var(--space-sm)) saturate(1.16);opacity:.25;transform:scale(1.008)}82%{filter:blur(var(--space-sm)) saturate(1.1);opacity:.21;transform:scale(1.005)}}@keyframes cBKura_aquila-eagle-signal{0%,to{filter:saturate(1.06) contrast(1.04) drop-shadow(0 0 var(--space-xs) var(--color-primary-dim));opacity:.84}50%{filter:saturate(1.14) contrast(1.07) drop-shadow(0 0 var(--space-xs) var(--color-primary-dim));opacity:.88}}@keyframes cBKura_aquila-focus-flash{0%,7.19%,8.8%,57.19%,58.8%,to{filter:blur(var(--space-2xs)) saturate(1.45);opacity:0;transform:scale(1.006)}7.68%{filter:blur(var(--space-2xs)) saturate(1.52);opacity:.14;transform:scale(1.005)}8.03%{filter:blur(var(--space-2xs)) saturate(1.6);opacity:.32;transform:scale(1.003)}8.45%{filter:blur(var(--space-2xs)) saturate(1.5);opacity:.08;transform:scale(1.006)}57.61%{filter:blur(var(--space-xs)) saturate(1.62);opacity:.11;transform:scale(1.008)}57.96%{filter:blur(var(--space-2xs)) saturate(1.72);opacity:.27;transform:scale(1.002)}58.38%{filter:blur(var(--space-xs)) saturate(1.48);opacity:.07;transform:scale(1.006)}}@keyframes cBKura_aquila-afterimage-drift{0%,24.12%,25.87%,74.12%,75.87%,to{opacity:0;transform:translate(var(--space-2xs), 0) scale(1.006)}24.61%{opacity:.2;transform:translate(var(--space-sm), calc(var(--space-2xs) * -1)) scale(1.008)}24.96%{opacity:.3;transform:translate(calc(var(--space-xs) * -1), var(--space-unit)) scale(1.005)}25.2%{opacity:.18;transform:translate(var(--space-xs), calc(var(--space-unit) * -1)) scale(1.006)}25.45%{opacity:.08;transform:translate(calc(var(--space-unit) * -1), 0) scale(1.002)}74.54%{opacity:.12;transform:translate(calc(var(--space-xs) * -1), calc(var(--space-xs) * -1)) scale(1.006)}74.96%{opacity:.26;transform:translate(var(--space-sm), var(--space-xs)) scale(1.005)}75.18%{opacity:.16;transform:translate(calc(var(--space-sm) * -1), var(--space-2xs)) scale(1.006)}75.45%{opacity:.07;transform:translate(var(--space-unit), calc(var(--space-unit) * -1)) scale(1.002)}}@keyframes cBKura_aquila-static-flutter{0%,40.16%,41.84%,90.16%,91.84%,to{opacity:0;transform:scale(1.006)}40.41%{opacity:.08;transform:scale(1.005)}40.65%{opacity:.01;transform:scale(1.008)}40.9%{opacity:.14;transform:scale(1.005)}41.18%{opacity:.04;transform:scale(1.007)}41.49%{opacity:.1;transform:scale(1.005)}90.51%{opacity:.11;transform:scale(1.005)}90.79%{opacity:.02;transform:scale(1.008)}91.14%{opacity:.13;transform:scale(1.006)}91.49%{opacity:.03;transform:scale(1.007)}}@media (prefers-reduced-motion:reduce){.cBKura_stage:before,.cBKura_stage:after,.cBKura_glow,.cBKura_glow:before,.cBKura_eagle{animation:none}.cBKura_stage:before,.cBKura_stage:after,.cBKura_glow:before{opacity:0}.cBKura_glow{filter:blur(var(--space-sm)) saturate(1.1);opacity:.24;transform:scale(1.006)}.cBKura_eagle{opacity:.84;transform:none}}
.VEtSCW_closeButton{width:var(--touch-target-min);height:var(--touch-target-min);min-width:var(--touch-target-min);min-height:var(--touch-target-min);flex:0 0 var(--touch-target-min);border-radius:var(--radius-sm);font:inherit;appearance:none;cursor:pointer;transition:color var(--duration-snap) var(--easing-mechanical);justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.VEtSCW_bare,.VEtSCW_framed{color:var(--color-text-muted);background:0 0;border:none}@media (min-width:1025px){.VEtSCW_closeButton:hover{color:var(--color-text-primary)}}.VEtSCW_closeButton:active{color:var(--color-text-primary)}.VEtSCW_closeButton:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:-2px;color:var(--color-text-primary)}.VEtSCW_closeButton:disabled{cursor:not-allowed;opacity:.5}
dialog.E6QCcq_backdrop{max-width:none}.E6QCcq_backdrop{width:100%;max-width:none;height:100dvh;min-height:0;max-height:none;padding:calc(var(--space-2xl) + env(safe-area-inset-top,0px)) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);-webkit-backdrop-filter:blur(2px);z-index:2000;box-sizing:border-box;opacity:0;pointer-events:none;animation:E6QCcq_fade-in var(--duration-modal) ease-out;background:#000c;border:none;flex-direction:row;justify-content:center;align-items:flex-start;margin:0;transition:opacity .2s;display:none;position:fixed;inset:0}.E6QCcq_backdropDismiss{appearance:none;background:0 0;border:none;height:100dvh;margin:0;padding:0;position:fixed;inset:0}.E6QCcq_backdrop .E6QCcq_dataSlate{z-index:1;flex-shrink:0;margin-inline:auto;position:relative}.E6QCcq_active{opacity:1;pointer-events:auto;flex-direction:row;display:flex}.E6QCcq_centered{padding-top:calc(var(--space-lg) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--space-lg) + env(safe-area-inset-bottom,0px));align-items:center}.E6QCcq_active .E6QCcq_dataSlate{transform:scale(1)}@keyframes E6QCcq_fade-in{0%{opacity:0}to{opacity:1}}.E6QCcq_dataSlate{background:var(--color-bg-surface);border:1px solid var(--color-border-highlight);width:90vw;max-width:600px;min-height:0;max-height:80dvh;box-shadow:var(--elev-3);transition:transform .2s var(--easing-aggressive);animation:E6QCcq_fold-vertical var(--duration-modal) var(--easing-aggressive);transform-origin:50%;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:scale(.95)}@media (max-height:800px){.E6QCcq_backdrop:not(.E6QCcq_centered){padding-bottom:calc(var(--space-xs) + env(safe-area-inset-bottom,0px))}.E6QCcq_backdrop:not(.E6QCcq_centered) .E6QCcq_dataSlate{max-height:100%}}.E6QCcq_danger.E6QCcq_dataSlate{border-color:var(--color-alert-dim)}.E6QCcq_danger .E6QCcq_title{color:var(--color-primary-alert)}@keyframes E6QCcq_fold-vertical{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.E6QCcq_header{padding:var(--space-md) calc(var(--space-lg) + env(safe-area-inset-right,0px)) var(--space-md) calc(var(--space-lg) + env(safe-area-inset-left,0px));border-bottom:1px solid var(--color-border-dim);justify-content:space-between;align-items:center;display:flex}.E6QCcq_title{font-family:var(--font-interface);font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-text-primary);letter-spacing:var(--tracking-caps);margin:0;font-weight:700}.E6QCcq_content{min-height:0;padding:var(--space-lg);-webkit-overflow-scrolling:touch;color:var(--color-text-primary);font-family:var(--font-interface);flex:1;line-height:1.5;overflow-y:auto}.E6QCcq_footer{gap:var(--space-md);padding:var(--space-lg) calc(var(--space-lg) + env(safe-area-inset-right,0px)) calc(var(--space-lg) + env(safe-area-inset-bottom,0px)) calc(var(--space-lg) + env(safe-area-inset-left,0px));border-top:1px solid var(--color-border-dim);justify-content:flex-end;display:flex}
._2mbrha_loadingRitual{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-xl);flex-direction:column;width:100%;min-height:200px;display:flex}._2mbrha_loadingGlyph{width:48px;height:48px;color:var(--color-primary-action);animation:_2mbrha_spinCog var(--motion-pulse) linear infinite;filter:drop-shadow(0 0 5px #39ff1466)}._2mbrha_segmentedProgress{gap:var(--space-unit);margin-top:var(--space-sm);display:flex}._2mbrha_progressSegment{background:var(--color-border-dim);opacity:.3;width:24px;height:6px;box-shadow:none;transition:all .2s}._2mbrha_active{background:var(--color-primary-action);opacity:1;box-shadow:0 0 8px var(--color-primary-action)}._2mbrha_loadingText{font-family:var(--font-interface);font-size:var(--font-size-sm);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);animation:_2mbrha_pulseText var(--motion-pulse) ease-in-out infinite;text-shadow:0 0 5px #39ff1433}@keyframes _2mbrha_spinCog{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _2mbrha_pulseText{0%,to{opacity:.5}50%{opacity:1}}
.ArWAMa_icon{color:inherit;flex-shrink:0;line-height:0;display:inline-flex}.ArWAMa_icon>svg{width:100%;height:100%;display:block}.ArWAMa_size16{width:var(--size-16);height:var(--size-16)}.ArWAMa_size20{width:var(--size-20);height:var(--size-20)}.ArWAMa_size24{width:var(--size-24);height:var(--size-24)}.ArWAMa_size28{width:var(--size-28);height:var(--size-28)}.ArWAMa_size32{width:var(--size-32);height:var(--size-32)}.ArWAMa_size36{width:var(--size-36);height:var(--size-36)}.ArWAMa_size64{width:var(--size-64);height:var(--size-64)}.ArWAMa_size128{width:var(--size-128);height:var(--size-128)}.ArWAMa_tintInherit{color:inherit}.ArWAMa_tintMuted{color:var(--color-text-secondary)}.ArWAMa_missing{opacity:.4}
.JASHba_backdrop{background:var(--scrim-backdrop);height:100dvh;-webkit-backdrop-filter:var(--scrim-blur);z-index:var(--z-modal);opacity:0;pointer-events:none;transition:opacity var(--duration-modal) var(--easing-out);justify-content:stretch;align-items:stretch;display:flex;position:fixed;inset:0}.JASHba_backdrop.JASHba_open{opacity:1;pointer-events:auto}.JASHba_scrim{cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.JASHba_surface{z-index:1;background:var(--color-bg-surface);width:100%;max-width:none;height:100dvh;min-height:0;max-height:100dvh;box-shadow:none;color:var(--color-text-primary);transition:transform var(--duration-modal) var(--easing-out);padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);border:0;border-radius:0;flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden;transform:translateY(100%)}.JASHba_backdrop.JASHba_open .JASHba_surface{transform:translateY(0)}.JASHba_handle{display:none}.JASHba_header{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-xs) var(--space-md) var(--space-xs);border-bottom:1px solid var(--color-border-faint);flex-shrink:0;display:flex}.JASHba_title{min-width:0;font-family:var(--font-display);font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-text-primary);flex:auto;margin:0;font-weight:700}.JASHba_body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@media (min-width:1025px){.JASHba_backdrop{justify-content:center;align-items:center}.JASHba_surface{border:1px solid var(--color-primary-dim);width:min(640px,90vw);max-width:none;height:auto;max-height:85dvh;box-shadow:var(--elev-3);transition:transform var(--duration-modal) var(--easing-out), opacity var(--duration-modal) var(--easing-out);opacity:0;padding-bottom:0;transform:scale(.95)}.JASHba_backdrop.JASHba_open .JASHba_surface{opacity:1;transform:scale(1)}.JASHba_handle{display:none}}@media (max-height:800px){.JASHba_surface{max-height:90dvh}}
.iTpEpa_content{flex-direction:column;flex:1;min-height:0;display:flex}.iTpEpa_searchBar{padding:0 var(--space-md);flex-shrink:0}.iTpEpa_filterRow{gap:var(--space-sm);padding:0 var(--space-md) var(--space-sm);border-bottom:1px solid var(--color-border-faint);flex-shrink:0;display:flex}.iTpEpa_filterRow>*{flex:1 1 0;min-width:0}.iTpEpa_gridArea{-webkit-overflow-scrolling:touch;min-height:0;padding:var(--space-sm) var(--space-md);flex:1;overflow:hidden auto}.iTpEpa_virtualList{width:100%;max-width:100%;position:relative}.iTpEpa_gridRow{grid-template-columns:repeat(var(--picker-cols,4), 1fr);column-gap:var(--space-xs);width:100%;padding-bottom:var(--space-xs);row-gap:0;display:grid;position:absolute;top:0;left:0}.iTpEpa_tile{grid-template-rows:minmax(0, 1fr) calc(var(--font-size-xs) * 2.3);gap:var(--space-xs);min-width:0;height:160px;padding:var(--space-sm);background:var(--color-bg-surface);border:1px solid var(--color-border-dim);border-radius:var(--radius-sm);color:var(--color-primary-action);cursor:pointer;transition:border-color var(--duration-snap) var(--easing-mechanical), box-shadow var(--duration-snap) var(--easing-mechanical);place-items:stretch center;display:grid}.iTpEpa_tile:focus-visible{border-color:var(--focus-ring-color);box-shadow:var(--focus-ring-glow);outline:none}@media (min-width:1025px){.iTpEpa_tile:hover{border-color:var(--hover-border-primary);box-shadow:var(--hover-glow-primary)}}.iTpEpa_tileSelected{border-color:var(--color-primary-action);box-shadow:var(--glow-primary-soft)}.iTpEpa_tileIconStage{justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;display:flex}.iTpEpa_tileIcon{flex:none}.iTpEpa_tileLabel{min-width:0;height:calc(var(--font-size-xs) * 2.3);color:var(--color-text-secondary);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:0;text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.iTpEpa_tile:hover .iTpEpa_tileLabel,.iTpEpa_tile:focus-visible .iTpEpa_tileLabel,.iTpEpa_tileSelected .iTpEpa_tileLabel{color:var(--color-text-primary)}.iTpEpa_empty{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-2xl) var(--space-lg);color:var(--color-text-muted);font-size:var(--font-size-sm);letter-spacing:var(--tracking-label);text-align:center;flex-direction:column;display:flex}.iTpEpa_emptyHint{font-size:var(--font-size-xs);opacity:.6}
.DBwTvW_scope{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.DBwTvW_scope :where(:any-link,[contenteditable=true],[data-librarium-search=off]){-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.DBwTvW_menu{z-index:var(--z-modal);width:min(280px, calc(100vw - var(--space-lg)));position:fixed;top:0;left:0}.DBwTvW_actions{gap:var(--space-sm);display:grid}.DBwTvW_word{color:var(--color-text-primary);font-size:var(--font-size-md);overflow-wrap:anywhere;margin:0}.DBwTvW_selectedWord{pointer-events:none;z-index:var(--z-modal);background:var(--color-warning-dim);position:fixed}
.gK1saa_card{gap:var(--space-sm);padding:var(--space-md) var(--space-md) var(--space-md) var(--space-sm);border:1px solid var(--color-primary-dim);border-left-color:var(--color-primary-soft);background:linear-gradient(180deg, var(--color-primary-faint), transparent 28%), linear-gradient(135deg, var(--color-primary-faint), transparent 32%), var(--color-bg-surface);grid-template-columns:3rem minmax(0,1fr);display:grid;position:relative;overflow:hidden}.gK1saa_rail{--rail-base-size:44px;--rail-head-height:calc(var(--rail-base-size) * 2.63636);--rail-stem-width:calc(var(--rail-base-size) * .3);--rail-stem-border-width:1.5px;--rail-stem-overlap:0px;--rail-upper-center-y:calc(var(--rail-base-size) * .454545);--rail-lower-center-y:calc(var(--rail-base-size) * 1.27273);--rail-upper-pocket-size:calc(var(--rail-base-size) * .74);--rail-lower-pocket-width:calc(var(--rail-base-size) * 1.12);--rail-lower-pocket-height:calc(var(--rail-base-size) * .92);--rail-diamond-fill:var(--color-primary-soft);--rail-diamond-stroke:color-mix(in srgb, var(--color-primary-action) 28%, transparent);--rail-diamond-inset:color-mix(in srgb, var(--color-primary-action) 18%, transparent);--rail-stem-fill:color-mix(in srgb, var(--color-primary-action) 30%, transparent);--rail-stem-stroke:color-mix(in srgb, var(--color-primary-action) 24%, transparent);--rail-glyph-size:calc(var(--rail-base-size) * .54);padding-top:var(--space-2xs);justify-content:center;align-items:stretch;display:flex}.gK1saa_railTrack{isolation:isolate;width:100%;min-height:calc(var(--rail-head-height) + var(--rail-stem-width));position:relative}.gK1saa_railTrack:before,.gK1saa_railTrack:after{content:"";width:var(--rail-stem-width);left:50%;top:calc(var(--rail-head-height) - var(--rail-stem-overlap));pointer-events:none;z-index:1;position:absolute;bottom:0;transform:translate(-50%)}.gK1saa_railTrack:before{background:linear-gradient(180deg, var(--rail-diamond-fill) 0%, color-mix(in srgb, var(--color-primary-action) 18%, transparent) 32%, var(--rail-stem-fill) 100%)}.gK1saa_railTrack:after{background:linear-gradient(180deg, var(--rail-diamond-stroke) 0%, color-mix(in srgb, var(--color-primary-action) 30%, transparent) 32%, var(--rail-stem-stroke) 100%) left top / var(--rail-stem-border-width) 100% no-repeat, linear-gradient(180deg, var(--rail-diamond-stroke) 0%, color-mix(in srgb, var(--color-primary-action) 30%, transparent) 32%, var(--rail-stem-stroke) 100%) right top / var(--rail-stem-border-width) 100% no-repeat}.gK1saa_railHeadSvg{width:var(--rail-base-size);height:var(--rail-head-height);z-index:0;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.gK1saa_railDiamondFill,.gK1saa_railNeckFill{fill:var(--rail-diamond-fill)}.gK1saa_railDiamondOutline,.gK1saa_railNeckOutline{fill:none;stroke:var(--rail-diamond-stroke)}.gK1saa_railGradientOutline{fill:none}.gK1saa_taperStop0{stop-color:var(--rail-diamond-stroke)}.gK1saa_taperStop32{stop-color:var(--rail-stem-fill)}.gK1saa_taperStop100{stop-color:var(--rail-stem-stroke)}.gK1saa_railDiamondInset{fill:none;stroke:var(--rail-diamond-inset)}.gK1saa_railGlyphPocket,.gK1saa_railCpPocket{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%)}.gK1saa_railGlyphPocket{top:calc(var(--rail-upper-center-y) - (var(--rail-upper-pocket-size) / 2));width:var(--rail-upper-pocket-size);height:var(--rail-upper-pocket-size)}.gK1saa_railCpPocket{top:calc(var(--rail-lower-center-y) - (var(--rail-lower-pocket-height) / 2));width:var(--rail-lower-pocket-width);height:var(--rail-lower-pocket-height)}.gK1saa_railGlyph{width:100%;height:100%;color:var(--color-primary-action);place-items:center;display:grid}.gK1saa_railGlyphSvg{width:var(--rail-glyph-size);height:var(--rail-glyph-size);opacity:.94;display:block;overflow:visible}.gK1saa_railCpPocket>span{color:var(--color-primary-action);font-family:var(--font-interface);font-size:var(--font-size-md);letter-spacing:var(--tracking-tight);text-transform:uppercase;font-variant-numeric:tabular-nums;padding:0 .12em .04em;font-weight:700;line-height:1;display:block}.gK1saa_content{gap:var(--space-sm);min-width:0;display:grid}.gK1saa_header{gap:var(--space-xs);padding-bottom:var(--space-sm);border-bottom:1px dotted var(--color-border-highlight);display:grid}.gK1saa_titleRow{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.gK1saa_headerCopy{gap:var(--space-2xs);display:grid}.gK1saa_titleLine{border-top:2px solid var(--color-primary-dim);flex:auto;min-width:1.5rem;transform:translateY(.02rem)}.gK1saa_titleButton{min-width:var(--touch-target-min);min-height:var(--touch-target-min);cursor:pointer;text-align:left;background:0 0;border:0;flex:0 auto;padding:0}.gK1saa_titleButton:hover .gK1saa_title{filter:brightness(1.15)}.gK1saa_titleButton:focus-visible{outline:1px solid var(--focus-ring-color);outline-offset:3px}.gK1saa_title{min-width:0;color:var(--color-primary-action);font-family:var(--font-interface);font-size:var(--font-size-md);letter-spacing:var(--tracking-tight);text-transform:uppercase;flex:0 auto;margin:0;font-weight:700;line-height:1.1}.gK1saa_subtitle,.gK1saa_context{color:var(--color-text-primary);font-family:var(--font-interface);font-size:var(--font-size-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;font-weight:700;line-height:1.2}.gK1saa_context{color:var(--color-text-muted);font-size:var(--font-size-sm)}.gK1saa_summary{padding-bottom:var(--space-sm);border-bottom:1px dotted var(--color-border-highlight);display:grid}.gK1saa_flavourText{color:var(--color-text-muted);font-size:var(--font-size-md);margin:0;font-style:italic;line-height:1.32}.gK1saa_rules{gap:var(--space-md);display:grid}.gK1saa_ruleSection{gap:var(--space-xs);display:grid}.gK1saa_ruleLabel{width:max-content;color:var(--color-primary-action);font-family:var(--font-interface);font-size:var(--font-size-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;font-weight:700;line-height:1.1;display:inline-flex}.gK1saa_ruleLabelSubtle{color:var(--color-text-muted)}.gK1saa_ruleSection p{color:var(--color-text-primary);font-size:var(--font-size-md);margin:0;font-weight:600;line-height:1.5}.gK1saa_ruleSection p strong{color:var(--color-text-primary)}.gK1saa_actionsFooter{justify-content:flex-end;align-items:center;gap:var(--space-xs);padding-top:var(--space-sm);border-top:1px dotted var(--color-border-highlight);display:flex}@media (min-width:769px){.gK1saa_card{gap:var(--space-sm);padding:var(--space-md);grid-template-columns:3.45rem minmax(0,1fr)}.gK1saa_rail{--rail-base-size:48px}.gK1saa_railCpPocket>span{font-size:var(--font-size-base)}.gK1saa_title{font-size:clamp(1rem,1.7vw,1.35rem)}.gK1saa_subtitle,.gK1saa_context,.gK1saa_ruleLabel,.gK1saa_context,.gK1saa_flavourText{font-size:var(--font-size-md)}.gK1saa_ruleSection p{font-size:var(--font-size-base)}}
.vmhWyq_accordion{border-bottom:1px solid var(--color-border-dim)}.vmhWyq_accordion:first-child{border-top:1px solid var(--color-border-dim)}.vmhWyq_accordion[id]{scroll-margin-top:calc(var(--app-bar-height) + var(--space-sm))}.vmhWyq_flush{border-bottom:none}.vmhWyq_flush:first-child{border-top:none}.vmhWyq_trigger{width:100%;min-height:var(--touch-target-comfortable);padding:var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-md);color:var(--color-text-primary);font-family:var(--font-interface);font-size:var(--font-size-base);text-align:left;cursor:pointer;transition:box-shadow var(--duration-snap) var(--easing-mechanical);appearance:none;background:0 0;border:none;font-weight:600;display:flex}@media (min-width:1025px){.vmhWyq_accordion:not(.vmhWyq_toneNeutral) .vmhWyq_trigger:hover .vmhWyq_chevron{color:var(--color-primary-action)}}.vmhWyq_trigger:focus-visible{outline:1px solid var(--color-primary-action);outline-offset:-1px;box-shadow:var(--glow-primary)}.vmhWyq_label{flex:1;min-width:0}.vmhWyq_chevron{color:var(--color-text-muted);transition:transform var(--duration-snap) var(--easing-mechanical), color var(--duration-snap) var(--easing-mechanical);flex-shrink:0}.vmhWyq_isOpen .vmhWyq_chevron{color:var(--color-primary-action);transform:rotate(180deg)}.vmhWyq_panel{transition:grid-template-rows var(--duration-modal) var(--easing-mechanical);grid-template-rows:0fr;display:grid}.vmhWyq_isOpen .vmhWyq_panel{grid-template-rows:1fr}.vmhWyq_panelInner{overflow:hidden}.vmhWyq_panelContent{padding:0 var(--space-md) var(--space-lg);border-left:2px solid var(--color-border-dim);margin-left:var(--space-md);transition:border-color var(--duration-snap) var(--easing-mechanical)}.vmhWyq_isOpen .vmhWyq_panelContent{border-left-color:var(--color-primary-action)}.vmhWyq_flush .vmhWyq_panelContent{border-left:none;margin-left:0}.vmhWyq_toneNeutral .vmhWyq_chevron,.vmhWyq_toneNeutral.vmhWyq_isOpen .vmhWyq_chevron{color:var(--color-text-muted)}.vmhWyq_toneNeutral .vmhWyq_panelContent,.vmhWyq_toneNeutral.vmhWyq_isOpen .vmhWyq_panelContent{border-left-color:#0000}.vmhWyq_compact .vmhWyq_trigger{padding:var(--space-sm);gap:var(--space-sm)}.vmhWyq_compact .vmhWyq_panelContent{padding:0 var(--space-sm) var(--space-sm)}.vmhWyq_revealFade .vmhWyq_panelContent{opacity:0;transform-origin:top;transition:border-left-color var(--duration-snap) var(--easing-mechanical), opacity var(--duration-modal) var(--easing-mechanical), transform var(--duration-modal) var(--easing-mechanical);will-change:opacity, transform;transform:translateY(-.5rem)scaleY(.985)}.vmhWyq_revealFade.vmhWyq_isOpen .vmhWyq_panelContent{opacity:1;transform:translateY(0)scaleY(1)}@media (min-width:1025px){.vmhWyq_revealFade .vmhWyq_panel{transition:none}.vmhWyq_revealFade .vmhWyq_panelContent{opacity:0;transform-origin:0;transition:opacity var(--duration-modal) var(--easing-mechanical), transform var(--duration-modal) var(--easing-mechanical);transform:translate(.85rem)}.vmhWyq_revealFade.vmhWyq_isOpen .vmhWyq_panelContent{opacity:1;transform:translate(0)}}
.ARz-2G_loadingText{color:var(--color-text-muted);letter-spacing:var(--tracking-tight)}.ARz-2G_errorText{color:var(--color-text-muted);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-md)}.ARz-2G_staticHeader{padding:var(--space-lg) var(--space-md);border-bottom:1px solid var(--color-border-dim)}.ARz-2G_staticBody{padding:var(--space-lg) var(--space-md);gap:var(--space-lg);flex-direction:column;display:flex}.ARz-2G_detailShell{display:contents}.ARz-2G_detailSidebar{display:none}.ARz-2G_detailMain{display:contents}@media (min-width:1025px){.ARz-2G_detailShell{--desktop-column-height:calc(100dvh - 56px - (var(--space-lg) * 2));gap:var(--space-xl);height:var(--desktop-column-height);grid-template-columns:260px minmax(17rem,22rem) minmax(0,1fr);align-items:stretch;min-height:0;display:grid;overflow:hidden}.ARz-2G_detailSidebar{gap:var(--space-md);overscroll-behavior:contain;height:100%;min-height:0;padding-right:var(--space-unit);flex-direction:column;display:flex;overflow-y:auto}.ARz-2G_detailMain{min-width:0;display:block}.ARz-2G_desktopUnitRail,.ARz-2G_desktopContentColumn{overscroll-behavior:contain;height:100%;min-height:0;padding-right:var(--space-unit);flex-direction:column;display:flex;overflow-y:auto}.ARz-2G_unitRailList{gap:var(--space-sm);flex-direction:column;display:flex}.ARz-2G_desktopUnitRail{gap:var(--space-sm);min-width:0}.ARz-2G_desktopContentColumn{gap:var(--space-md);min-width:0}.ARz-2G_desktopUnitDetail{animation:ARz-2G_unitDetailPaneReveal var(--duration-modal) var(--easing-mechanical)}}.ARz-2G_summaryCardTitle{font-family:var(--font-display);font-size:var(--font-size-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-primary);margin:0 0 var(--space-xs);word-break:break-word;font-weight:700}.ARz-2G_summaryCardSubtitle{font-family:var(--font-interface);font-size:var(--font-size-sm);color:var(--color-text-muted);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-md);line-height:1.4}.ARz-2G_summaryRow{gap:var(--space-2xs);margin-bottom:var(--space-sm);flex-direction:column;display:flex}.ARz-2G_summaryRow:last-child{margin-bottom:0}.ARz-2G_summaryLabel{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.ARz-2G_summaryValue{font-family:var(--font-interface);font-size:var(--font-size-base);color:var(--color-text-primary);letter-spacing:var(--tracking-tight)}.ARz-2G_summaryCategorySection{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border-dim)}.ARz-2G_summaryCategoryHeading{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);margin:0 0 var(--space-sm);font-weight:700}.ARz-2G_categoryRow{justify-content:space-between;align-items:baseline;gap:var(--space-sm);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border-faint);display:flex}.ARz-2G_categoryRow:last-child{border-bottom:none}.ARz-2G_categoryName{font-family:var(--font-interface);font-size:var(--font-size-sm);color:var(--color-text-secondary);letter-spacing:var(--tracking-tight);min-width:0}.ARz-2G_categoryCount{font-family:var(--font-interface);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--color-text-primary);flex-shrink:0;font-weight:700}.ARz-2G_staticBody .ARz-2G_body{gap:var(--space-lg)}.ARz-2G_accordionHeader{padding:var(--space-sm) var(--space-sm);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:var(--space-sm);width:100%;color:inherit;font:inherit;text-align:left;appearance:none;background:0 0;border:0;display:flex}.ARz-2G_name{font-weight:700;font-size:var(--font-size-lg);letter-spacing:var(--tracking-label);color:var(--color-text-primary)}.ARz-2G_meta{font-size:var(--font-size-sm);color:var(--color-text-muted);letter-spacing:var(--tracking-label);margin-top:var(--space-2xs)}.ARz-2G_warlordMark{vertical-align:middle;margin-right:var(--space-xs);display:inline-flex}.ARz-2G_enhancement{align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);flex-wrap:wrap;display:flex}.ARz-2G_enhancementLabel{color:var(--color-primary-info);font-weight:700}.ARz-2G_associations{gap:var(--space-xs);margin-top:var(--space-xs);flex-direction:column;display:flex}.ARz-2G_association{align-items:baseline;gap:var(--space-xs);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);flex-wrap:wrap;display:flex}.ARz-2G_associationLabel{color:var(--color-primary-info);font-weight:700}.ARz-2G_associationTarget{color:var(--color-text-secondary);overflow-wrap:anywhere}.ARz-2G_body{gap:var(--space-md);flex-direction:column;display:flex}.ARz-2G_stratagemAccordionPanel{transition:grid-template-rows var(--duration-modal) var(--easing-mechanical);grid-template-rows:0fr;display:grid}.ARz-2G_stratagemAccordionPanelOpen{grid-template-rows:1fr}.ARz-2G_stratagemAccordionInner{overflow:hidden}.ARz-2G_stratagemAccordionContent{opacity:0;transform-origin:top;transition:opacity var(--duration-modal) var(--easing-mechanical), transform var(--duration-modal) var(--easing-mechanical);will-change:opacity, transform;padding-left:var(--space-sm);padding-right:var(--space-sm);padding-bottom:var(--space-sm);transform:translateY(-.5rem)scaleY(.985)}.ARz-2G_stratagemAccordionPanelOpen .ARz-2G_stratagemAccordionContent{opacity:1;transform:translateY(0)scaleY(1)}.ARz-2G_stratagemList{gap:var(--space-sm);flex-direction:column;display:flex}@media (min-width:769px){.ARz-2G_accordionHeader{padding:var(--space-sm) var(--space-md);gap:var(--space-md)}}@media (min-width:1025px){.ARz-2G_stratagemList{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.ARz-2G_sectionTitle{color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin-bottom:var(--space-sm);font-weight:700}.ARz-2G_tableWrap{overflow-x:auto}.ARz-2G_table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.ARz-2G_table thead tr{background:var(--color-bg-void)}.ARz-2G_table th{text-align:left;padding:var(--space-unit);color:var(--color-text-muted);letter-spacing:var(--tracking-label);border-bottom:1px solid var(--color-border-dim);white-space:normal;font-weight:600}.ARz-2G_center{text-align:center}.ARz-2G_table th.ARz-2G_center{text-align:center;min-width:1.8rem}.ARz-2G_table td{padding:var(--space-unit);color:var(--color-text-primary);border-bottom:1px solid var(--color-border-dim);white-space:normal}.ARz-2G_table td.ARz-2G_center{text-align:center}.ARz-2G_table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--color-text-primary) 3%, transparent)}.ARz-2G_modelCount{color:var(--color-text-muted);margin-left:var(--space-unit)}.ARz-2G_weaponKeywords{font-size:var(--font-size-xs);color:var(--color-primary-action);margin-top:var(--space-2xs)}.ARz-2G_weaponBearer{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--space-2xs)}.ARz-2G_table tbody tr.ARz-2G_weaponMarked td{background:var(--color-primary-soft)}.ARz-2G_table tbody tr.ARz-2G_weaponMarked td:first-child{color:var(--color-primary-action);box-shadow:inset 3px 0 0 var(--color-primary-action);font-weight:700}.ARz-2G_composition{flex-direction:column;display:flex}.ARz-2G_modelInvuln,.ARz-2G_modelNoInvuln{font-size:var(--font-size-xs);margin-top:var(--space-2xs)}.ARz-2G_modelInvuln{color:var(--color-primary-action);font-weight:600}.ARz-2G_modelNoInvuln{color:var(--color-text-muted)}.ARz-2G_compositionLine{margin-top:var(--space-xs);color:var(--color-text-muted);font-size:var(--font-size-sm)}@media (min-width:769px){.ARz-2G_table th,.ARz-2G_table td{padding:var(--space-unit) var(--space-xs);white-space:nowrap}.ARz-2G_table th.ARz-2G_center{min-width:2rem}}.ARz-2G_keywordPillHasRule{cursor:help}.ARz-2G_transport{margin-top:var(--space-sm)}.ARz-2G_transportLabel{color:var(--color-primary-action);font-weight:600;font-size:var(--font-size-sm);letter-spacing:var(--tracking-label)}.ARz-2G_transportText{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-top:var(--space-xs)}.ARz-2G_sectionList{gap:var(--space-xs);flex-direction:column;display:flex}.ARz-2G_ability{flex-direction:column;display:flex}.ARz-2G_referenceRuleItem{gap:var(--space-xs);display:grid}.ARz-2G_abilityName{color:var(--color-text-primary);font-weight:600;font-size:var(--font-size-sm);letter-spacing:var(--tracking-tight)}.ARz-2G_abilityDesc{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-top:var(--space-2xs);line-height:1.5}.ARz-2G_flavourText{color:var(--color-text-muted);margin:0;font-style:italic}.ARz-2G_abilityDescClamp{position:relative}.ARz-2G_abilityDescInteractive{cursor:pointer}.ARz-2G_abilityDescToggle{cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.ARz-2G_abilityDescToggle:focus-visible{outline:1px solid var(--color-primary-action);outline-offset:var(--space-2xs)}.ARz-2G_abilityDescClamp:not(.ARz-2G_abilityDescExpanded) .ARz-2G_abilityDescBody{max-height:4.5em;-webkit-mask-image:linear-gradient(to bottom, color-mix(in srgb, var(--color-bg-void) 100%, transparent) 0%, color-mix(in srgb, var(--color-bg-void) 50%, transparent) 20%, color-mix(in srgb, var(--color-bg-void) 25%, transparent) 50%, color-mix(in srgb, var(--color-bg-void) 5%, transparent) 90%);-webkit-mask-image:linear-gradient(to bottom, color-mix(in srgb, var(--color-bg-void) 100%, transparent) 0%, color-mix(in srgb, var(--color-bg-void) 50%, transparent) 20%, color-mix(in srgb, var(--color-bg-void) 25%, transparent) 50%, color-mix(in srgb, var(--color-bg-void) 5%, transparent) 90%);mask-image:linear-gradient(to bottom, color-mix(in srgb, var(--color-bg-void) 100%, transparent) 0%, color-mix(in srgb, var(--color-bg-void) 50%, transparent) 20%, color-mix(in srgb, var(--color-bg-void) 25%, transparent) 50%, color-mix(in srgb, var(--color-bg-void) 5%, transparent) 90%);overflow:hidden}.ARz-2G_abilityDescExpanded .ARz-2G_abilityDescBody{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.ARz-2G_invuln{padding:var(--space-xs) var(--space-sm);background:color-mix(in srgb, var(--color-text-primary) 3%, transparent);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;display:flex}.ARz-2G_invulnLabel{color:var(--color-text-muted);font-size:var(--font-size-sm);letter-spacing:var(--tracking-label)}.ARz-2G_invulnValue{color:var(--color-primary-action);font-weight:700;font-size:var(--font-size-lg)}.ARz-2G_damaged{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border-dim);background:color-mix(in srgb, var(--color-text-primary) 3%, transparent)}.ARz-2G_damagedTitle{color:var(--color-text-secondary);font-weight:600;font-size:var(--font-size-sm);letter-spacing:var(--tracking-label);margin-bottom:var(--space-unit)}.ARz-2G_damagedDesc{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.4}.ARz-2G_keywords{gap:var(--space-unit) var(--space-xs);flex-wrap:wrap;display:flex}.ARz-2G_chevron{margin-top:var(--space-unit);transition:transform var(--motion-snap) var(--easing-mechanical);flex-shrink:0}.ARz-2G_chevronOpen{transform:rotate(180deg)}@keyframes ARz-2G_unitDetailPaneReveal{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}
._18WEbG_actionCard{text-align:left;align-items:center;gap:var(--space-sm);padding:var(--space-md);background:var(--color-bg-surface);border:1px solid var(--color-border-dim);cursor:pointer;transition:border-color var(--duration-snap) var(--easing-mechanical), box-shadow var(--duration-snap) var(--easing-mechanical);flex-direction:row;text-decoration:none;display:flex}._18WEbG_primary{border-color:var(--color-primary-dim)}._18WEbG_primary ._18WEbG_icon,._18WEbG_primary ._18WEbG_title{color:var(--color-primary-action)}._18WEbG_warning{border-color:var(--color-warning-dim);background:var(--color-warning-faint)}._18WEbG_warning ._18WEbG_icon,._18WEbG_warning ._18WEbG_title{color:var(--color-primary-warning)}._18WEbG_alert{border-color:var(--color-alert-dim);background:var(--color-alert-faint)}._18WEbG_alert ._18WEbG_icon,._18WEbG_alert ._18WEbG_title{color:var(--color-primary-alert)}._18WEbG_busy{opacity:var(--opacity-disabled);cursor:progress}._18WEbG_trailing{align-items:center;margin-left:auto;display:inline-flex}._18WEbG_icon{color:var(--color-text-muted);transition:color var(--duration-snap) var(--easing-mechanical)}._18WEbG_body{gap:var(--space-2xs);flex-direction:column;display:flex}._18WEbG_title{font-family:var(--font-interface);font-size:var(--font-size-base);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:700;line-height:1.2}._18WEbG_subtitle{font-family:var(--font-interface);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.4}@media (min-width:769px){._18WEbG_actionCard{text-align:center;padding:var(--space-xl) var(--space-lg);flex-direction:column;position:relative}._18WEbG_trailing{top:var(--space-sm);right:var(--space-sm);margin-left:0;position:absolute}}@media (min-width:1025px){._18WEbG_actionCard:hover{border-color:var(--hover-border-primary);box-shadow:var(--hover-glow-primary)}._18WEbG_actionCard:hover ._18WEbG_icon{color:var(--color-primary-action)}._18WEbG_warning:hover{border-color:var(--hover-border-warning);box-shadow:var(--hover-glow-warning)}._18WEbG_warning:hover ._18WEbG_icon{color:var(--color-primary-warning)}._18WEbG_alert:hover{border-color:var(--hover-border-alert);box-shadow:var(--hover-glow-alert)}}
.QYryJa_backdrop{background:var(--scrim-backdrop);height:100dvh;-webkit-backdrop-filter:var(--scrim-blur);z-index:var(--z-overlay);opacity:0;pointer-events:none;transition:opacity var(--duration-modal) var(--easing-out);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.QYryJa_backdrop.QYryJa_open{opacity:1;pointer-events:auto}.QYryJa_scrim{appearance:none;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.QYryJa_sheet{z-index:1;width:100%;max-width:var(--container-sm);background:var(--color-bg-surface);border-top:1px solid var(--color-primary-dim);box-shadow:var(--elev-3), 0 -10px 30px var(--color-primary-faint);border-radius:var(--radius-sm) var(--radius-sm) 0 0;padding:var(--space-md) calc(var(--space-md) + env(safe-area-inset-right,0px)) calc(var(--space-md) + env(safe-area-inset-bottom,0px)) calc(var(--space-md) + env(safe-area-inset-left,0px));gap:var(--space-sm);-webkit-overflow-scrolling:touch;min-height:0;max-height:80dvh;transition:transform var(--duration-modal) var(--easing-out);color:inherit;border-bottom:0;border-left:0;border-right:0;flex-direction:column;margin:0;display:flex;position:relative;overflow-y:auto;transform:translateY(100%)}.QYryJa_backdrop.QYryJa_open .QYryJa_sheet{transform:translateY(0)}.QYryJa_handle{width:var(--size-36);background:var(--color-border-dim);height:3px;margin:0 auto var(--space-xs);flex-shrink:0}.QYryJa_header{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.QYryJa_title{min-width:0;font-family:var(--font-display);font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-text-primary);flex:auto;margin:0;font-weight:700}.QYryJa_body{min-height:0;color:var(--color-text-muted);font-size:var(--font-size-sm);flex:1;line-height:1.6}
.xDwtkW_actionButton{min-width:120px;max-width:320px;min-height:44px;padding:0 var(--space-lg);border:1px solid var(--color-primary-action);color:var(--color-primary-action);text-transform:uppercase;font-family:var(--font-interface);font-weight:700;font-size:var(--font-size-md);letter-spacing:var(--tracking-tight);transition:all var(--duration-snap) var(--easing-mechanical);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-xs);appearance:none;background:0 0;line-height:1;display:inline-flex;position:relative}.xDwtkW_actionButton>span{align-items:center;display:inline-flex}.xDwtkW_actionButton i{width:var(--size-16);height:var(--size-16)}.xDwtkW_actionButton:focus-visible{border-color:var(--focus-ring-color);box-shadow:var(--focus-ring-glow);outline:none}.xDwtkW_actionButton:active{background:var(--color-primary-action);color:var(--color-bg-void);box-shadow:var(--glow-primary-intense)}@keyframes xDwtkW_lightning-flash{0%{background:var(--color-primary-action);color:var(--color-bg-void);box-shadow:var(--glow-primary-intense)}to{color:var(--color-primary-action);box-shadow:var(--glow-primary);background:0 0}}.xDwtkW_actionButton:disabled{border-color:var(--color-border-dim);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed;opacity:.5}.xDwtkW_secondary{border-color:var(--color-border-dim);color:var(--color-text-muted)}.xDwtkW_secondary:focus-visible{border-color:var(--focus-ring-color);box-shadow:var(--focus-ring-glow);outline:none}.xDwtkW_secondary:active{background:var(--color-primary-action);color:var(--color-bg-void)}.xDwtkW_quiet{border-color:var(--color-border-dim);color:var(--color-text-muted)}.xDwtkW_quiet:focus-visible{border-color:var(--focus-ring-color);box-shadow:var(--focus-ring-glow);outline:none}.xDwtkW_quiet:active{border-color:var(--color-border-highlight);color:var(--color-text-primary);background:var(--color-bg-recess);box-shadow:none}.xDwtkW_danger{border-color:var(--color-primary-alert);color:var(--color-primary-alert)}.xDwtkW_danger:focus-visible{border-color:var(--focus-ring-color);box-shadow:var(--focus-ring-glow);outline:none}.xDwtkW_danger:active{background:var(--color-primary-alert);border-color:var(--color-primary-alert);color:var(--color-bg-void);box-shadow:var(--glow-alert)}.xDwtkW_info{border-color:var(--color-primary-info);color:var(--color-primary-info)}.xDwtkW_info:focus-visible{border-color:var(--focus-ring-color);box-shadow:var(--focus-ring-glow);outline:none}.xDwtkW_info:active{background:var(--color-primary-info);border-color:var(--color-primary-info);color:var(--color-bg-void);box-shadow:var(--glow-info)}.xDwtkW_sm{min-width:80px;max-width:200px;min-height:44px;padding:0 var(--space-md);font-size:var(--font-size-xs)}.xDwtkW_lg{min-width:160px;max-width:400px;min-height:48px;padding:0 var(--space-xl);font-size:var(--font-size-base)}.xDwtkW_fullWidth{width:100%;max-width:none}.xDwtkW_iconOnly{width:44px;min-width:44px;max-width:44px;padding:0}.xDwtkW_bare{color:var(--color-text-muted);box-shadow:none;background:0 0;border-color:#0000}.xDwtkW_bare:active,.xDwtkW_bare.xDwtkW_isActive{color:var(--color-text-primary);box-shadow:none;background:0 0;border-color:#0000}.xDwtkW_bare:focus-visible{border-color:var(--focus-ring-color);color:var(--color-text-primary);box-shadow:var(--focus-ring-glow);background:0 0;outline:none}.xDwtkW_bare:disabled{box-shadow:none;background:0 0;border-color:#0000}.xDwtkW_isActive,.xDwtkW_secondary.xDwtkW_isActive{background:var(--color-primary-soft);border-color:var(--color-primary-action);box-shadow:var(--glow-primary)}.xDwtkW_danger.xDwtkW_isActive{background:var(--color-alert-soft);border-color:var(--color-primary-alert);box-shadow:var(--glow-alert)}@media (min-width:1025px){.xDwtkW_actionButton:where(:not(.xDwtkW_quiet)):where(:not(.xDwtkW_bare)):hover{box-shadow:var(--hover-glow-primary-intense)}.xDwtkW_secondary:hover{border-color:var(--hover-border-primary);color:var(--color-primary-action);box-shadow:var(--hover-glow-primary)}.xDwtkW_quiet:hover{border-color:var(--hover-border-neutral);color:var(--color-text-primary)}.xDwtkW_danger:hover{box-shadow:var(--hover-glow-alert-intense)}.xDwtkW_info:hover{box-shadow:var(--hover-glow-info-intense)}.xDwtkW_bare:hover{color:var(--color-text-primary)}}
.JxixQa_callout{gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border-dim);border-left:3px solid var(--color-text-muted);background:var(--color-bg-surface);align-items:flex-start;display:flex}.JxixQa_icon{width:var(--size-20);height:var(--size-20);color:var(--color-text-muted);margin-top:var(--space-2xs);flex-shrink:0;display:inline-flex}.JxixQa_icon>svg{width:100%;height:100%}.JxixQa_body{flex:1;min-width:0}.JxixQa_title{font-family:var(--font-display);font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-text-primary);margin:0 0 var(--space-unit);font-weight:700}.JxixQa_text{font-size:var(--font-size-md);color:var(--color-text-muted);line-height:1.5}.JxixQa_primary{border-left-color:var(--color-primary-action);background:linear-gradient(90deg, var(--color-primary-soft) 0%, transparent 50%), var(--color-bg-surface)}.JxixQa_primary .JxixQa_icon,.JxixQa_primary .JxixQa_title{color:var(--color-primary-action)}.JxixQa_alert{border-left-color:var(--color-primary-alert);background:linear-gradient(90deg, var(--color-alert-soft) 0%, transparent 50%), var(--color-bg-surface)}.JxixQa_alert .JxixQa_icon,.JxixQa_alert .JxixQa_title{color:var(--color-primary-alert)}.JxixQa_warning{border-left-color:var(--color-primary-warning);background:linear-gradient(90deg, var(--color-warning-soft) 0%, transparent 50%), var(--color-bg-surface)}.JxixQa_warning .JxixQa_icon,.JxixQa_warning .JxixQa_title{color:var(--color-primary-warning)}.JxixQa_info{border-left-color:var(--color-primary-info);background:linear-gradient(90deg, var(--color-info-soft) 0%, transparent 50%), var(--color-bg-surface)}.JxixQa_info .JxixQa_icon,.JxixQa_info .JxixQa_title{color:var(--color-primary-info)}
.si82nG_card{border:1px solid var(--color-border-dim);padding:var(--space-md);transition:border-color var(--duration-snap) var(--easing-mechanical), box-shadow var(--duration-snap) var(--easing-mechanical);position:relative}.si82nG_paddingNone{padding:0}.si82nG_borderDashed{border-style:dashed}.si82nG_frameRail{border-top-color:#0000;border-bottom-color:#0000;border-left-width:2px;border-right-color:#0000}.si82nG_open{background:0 0;border:0;padding:0}.si82nG_open>.si82nG_header{padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-border-dim)}.si82nG_open>.si82nG_headerWithAction{margin:0 0 var(--space-sm);padding-top:0;padding-left:0}.si82nG_subtle{border-color:#0000}.si82nG_standard{border-color:var(--color-border-dim)}.si82nG_accent{border-color:var(--color-border-dim);border-left:3px solid var(--color-primary-action)}.si82nG_solid{background:var(--color-bg-surface)}.si82nG_glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(2px)}.si82nG_interactive{cursor:pointer}@media (min-width:1025px){.si82nG_accent:hover,.si82nG_interactive:hover{box-shadow:var(--hover-glow-primary);border-color:var(--hover-border-primary)}}@media (min-width:769px){.si82nG_frameRail{border-left-width:1px;border-top-color:var(--color-border-dim);border-right-color:var(--color-border-dim);border-bottom-color:var(--color-border-dim)}}.si82nG_header{margin-bottom:var(--space-sm);justify-content:space-between;align-items:flex-start;display:flex}.si82nG_header .si82nG_title{margin-bottom:0}.si82nG_headerCentered{text-align:center;margin-bottom:var(--space-sm);justify-content:space-between;align-items:center}.si82nG_headerStacked{gap:var(--space-xs);flex-direction:column}.si82nG_headerWithAction{align-items:stretch;gap:var(--space-md);margin:calc(var(--space-md) * -1) calc(var(--space-md) * -1) var(--space-sm);padding-left:var(--space-md);padding-top:var(--space-xs)}.si82nG_headerWithAction .si82nG_title{align-self:center;min-width:0;margin:0}.si82nG_headerCompact{margin-bottom:var(--space-sm)}.si82nG_title{font-family:var(--font-display);font-size:var(--font-size-lg);text-transform:uppercase;letter-spacing:var(--tracking-tight);color:var(--color-text-primary);margin:0 0 var(--space-xs) 0;font-weight:700}.si82nG_subtitle{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:uppercase;margin:var(--space-xs) 0 0 0}.si82nG_titleFlush{margin-bottom:0}.si82nG_titleTwoLines{text-wrap:balance;min-height:2.1em;margin-bottom:0;line-height:1.05}.si82nG_body{gap:var(--space-xs);flex-direction:column;display:flex}.si82nG_bodyPaddingXs{padding:var(--space-2xs) var(--space-xs)}.si82nG_bodyPaddingSm{padding:var(--space-sm) var(--space-md)}.si82nG_bodyPaddingMd{padding:var(--space-md)}.si82nG_bodyGapNone{gap:0}.si82nG_bodyGapSm{gap:var(--space-sm)}.si82nG_bodyGrow{flex:1}
.elGYjG_chip{--chip-pad-y:3px;align-items:center;gap:var(--space-xs);padding:var(--chip-pad-y) var(--space-sm);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);border:1px solid var(--color-border-dim);white-space:nowrap;background:0 0;font-weight:700;line-height:1;display:inline-flex}.elGYjG_label{align-items:center;display:inline-flex}.elGYjG_wrap{white-space:normal;min-width:0;max-width:100%;line-height:1.3}.elGYjG_wrap .elGYjG_label{overflow-wrap:anywhere;min-width:0;display:inline}.elGYjG_solid{background:var(--color-bg-surface);color:var(--color-text-primary)}.elGYjG_primary{border-color:var(--color-primary-dim);color:var(--color-primary-action);background:var(--color-primary-soft)}.elGYjG_alert{border-color:var(--color-alert-dim);color:var(--color-primary-alert);background:var(--color-alert-soft)}.elGYjG_warning{border-color:var(--color-warning-dim);color:var(--color-primary-warning);background:var(--color-warning-soft)}.elGYjG_info{border-color:var(--color-info-dim);color:var(--color-primary-info);background:var(--color-info-soft)}.elGYjG_recess{border-color:var(--color-border-highlight);color:var(--color-text-secondary);background:var(--color-bg-recess)}.elGYjG_dot .elGYjG_dotMark{background:currentColor;width:6px;height:6px;box-shadow:0 0 4px}.elGYjG_removable{padding-right:var(--space-xs)}.elGYjG_close{appearance:none;color:inherit;cursor:pointer;min-width:var(--size-32);min-height:var(--size-32);margin-left:var(--space-2xs);opacity:.6;transition:opacity var(--duration-snap) var(--easing-mechanical);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.elGYjG_close:hover{opacity:1}.elGYjG_close:focus-visible{opacity:1;outline:none}
.P020ma_root{align-items:center;gap:var(--space-sm);min-height:var(--touch-target-min);min-width:240px;padding:0 var(--space-sm) 0 var(--space-md);background:var(--color-bg-void);border:1px solid var(--color-border-dim);color:var(--color-text-primary);font-family:var(--font-interface);font-size:var(--font-size-sm);letter-spacing:var(--tracking-tight);width:100%;display:inline-flex;position:relative}.P020ma_root:focus-within{border-color:var(--color-primary-action);box-shadow:var(--glow-primary-soft)}.P020ma_label{top:-10px;left:var(--space-sm);z-index:var(--z-raised);padding:0 var(--space-xs);background:var(--color-bg-void);color:var(--color-text-muted);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:700;position:absolute}.P020ma_badge{font-size:var(--font-size-2xs);padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-info-dim);color:var(--color-primary-info);background:var(--color-info-soft);letter-spacing:var(--tracking-caps);text-transform:uppercase;flex-shrink:0}.P020ma_input{color:var(--color-text-primary);font-family:var(--font-interface);font-size:var(--font-size-sm);letter-spacing:var(--tracking-tight);background:0 0;border:none;outline:none;flex:1;min-width:0}.P020ma_input::placeholder{color:var(--color-text-muted)}.P020ma_caret{min-width:var(--touch-target-min);min-height:var(--touch-target-min);color:var(--color-primary-action);font-size:var(--font-size-2xs);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.P020ma_caret:disabled{cursor:not-allowed;color:var(--color-text-muted)}.P020ma_pop{top:calc(100% + var(--space-unit));background:var(--color-bg-surface);border:1px solid var(--color-primary-dim);box-shadow:var(--elev-2), var(--glow-primary-soft);z-index:var(--z-dropdown);max-height:240px;padding:var(--space-2xs);position:absolute;left:0;right:0;overflow:auto}.P020ma_opt{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);font-size:var(--font-size-sm);color:var(--color-text-muted);cursor:pointer;min-height:var(--touch-target-min);text-align:left;width:100%;font-family:var(--font-interface);background:0 0;border:none;display:flex}@media (min-width:1025px){.P020ma_opt:hover{box-shadow:var(--hover-ring-primary);color:var(--color-primary-action)}}.P020ma_opt.P020ma_highlighted{box-shadow:var(--hover-ring-primary);color:var(--color-primary-action)}.P020ma_opt.P020ma_selected{color:var(--color-primary-action);background:var(--color-primary-soft)}.P020ma_opt.P020ma_selected:after{content:"✓";color:var(--color-primary-action)}.P020ma_empty{padding:var(--space-sm) var(--space-md);font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center}
._2NgRNW_divider{display:block}._2NgRNW_horizontal{background:var(--color-border-dim);width:100%;height:1px;margin:var(--space-md) 0}._2NgRNW_vertical{vertical-align:middle;background:var(--color-border-dim);width:1px;height:1em;margin:0 var(--space-sm);display:inline-block}._2NgRNW_withLabel{align-items:center;gap:var(--space-sm);margin:var(--space-md) 0;display:flex}._2NgRNW_withLabel ._2NgRNW_rule{background:var(--color-border-dim);flex:1;height:1px}._2NgRNW_label{font-family:var(--font-interface);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;font-weight:700}
.mNym0G_wrapper{height:100dvh;z-index:var(--z-overlay);pointer-events:none;position:fixed;inset:0;overflow:hidden}.mNym0G_isOpen{pointer-events:auto}.mNym0G_backdrop{background:var(--scrim-backdrop);height:100dvh;-webkit-backdrop-filter:var(--scrim-blur);appearance:none;opacity:0;transition:opacity var(--duration-modal) var(--easing-out);cursor:default;border:none;padding:0;position:fixed;inset:0}.mNym0G_isOpen .mNym0G_backdrop{opacity:1}.mNym0G_drawer{height:100dvh;width:min(20rem, calc(100vw - var(--space-lg)));background:var(--color-bg-surface);border:1px solid var(--color-border-dim);max-width:none;min-height:0;max-height:none;transition:transform var(--duration-modal) var(--easing-out);z-index:1;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;top:0;bottom:0;overflow:hidden}.mNym0G_left{border-left:none;left:0;right:auto;transform:translate(-100%)}.mNym0G_right{border-right:none;border-left:1px solid var(--color-primary-dim);box-shadow:var(--elev-3);left:auto;right:0;transform:translate(100%)}.mNym0G_isOpen .mNym0G_left,.mNym0G_isOpen .mNym0G_right{transform:translate(0)}.mNym0G_header{justify-content:space-between;align-items:center;gap:var(--space-md);padding:calc(var(--space-md) + env(safe-area-inset-top,0px)) calc(var(--space-lg) + env(safe-area-inset-right,0px)) var(--space-md) calc(var(--space-lg) + env(safe-area-inset-left,0px));border-bottom:1px solid var(--color-border-dim);flex-shrink:0;display:flex}.mNym0G_title{min-width:0;color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-sm);letter-spacing:var(--tracking-tight);text-transform:uppercase;flex:1;font-weight:700}.mNym0G_close{flex-shrink:0}.mNym0G_content{-webkit-overflow-scrolling:touch;min-height:0;padding:var(--space-lg);flex:1;overflow-y:auto}.mNym0G_contentFlush{padding:0}
.eCAa3G_empty{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-2xl) var(--space-lg);text-align:center;border:1px dashed var(--color-border-dim);background:0 0;flex-direction:column;min-height:220px;display:flex}.eCAa3G_glyph{width:48px;height:48px;color:var(--color-text-muted);opacity:.5;display:inline-flex}.eCAa3G_glyph>svg{width:100%;height:100%}.eCAa3G_title{font-family:var(--font-display);font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-text-primary);margin:var(--space-xs) 0 0;font-weight:700}.eCAa3G_text{font-size:var(--font-size-sm);color:var(--color-text-muted);max-width:36ch;margin:0 0 var(--space-md);line-height:1.5}.eCAa3G_action{gap:var(--space-sm);display:inline-flex}.eCAa3G_code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);text-transform:uppercase;margin-top:var(--space-sm);opacity:.6}.eCAa3G_compact{min-height:0;padding:var(--space-2xs);gap:var(--space-xs);flex-flow:wrap}
.qmKCiG_drop{border:1px dashed var(--color-border-dim);padding:var(--space-2xl) var(--space-md);text-align:center;color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--duration-snap) var(--easing-mechanical);background:0 0;display:block}.qmKCiG_active{border-color:var(--color-primary-action);background:var(--color-primary-faint);color:var(--color-primary-action)}@media (min-width:1025px){.qmKCiG_drop:hover{border-color:var(--hover-border-primary);box-shadow:var(--hover-glow-primary);color:var(--color-primary-action)}}.qmKCiG_icon{font-size:var(--font-size-xl);color:inherit;margin-bottom:var(--space-xs);display:block}.qmKCiG_main{font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-text-primary);margin-bottom:var(--space-unit);font-weight:700;display:block}.qmKCiG_active .qmKCiG_main{color:var(--color-primary-action)}@media (min-width:1025px){.qmKCiG_drop:hover .qmKCiG_main{color:var(--color-primary-action)}}.qmKCiG_meta{font-size:var(--font-size-xs);color:var(--color-text-muted);display:block}.qmKCiG_hiddenInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.duR9rG_field{gap:var(--space-xs);flex-direction:column;display:flex}.duR9rG_control{display:block}.duR9rG_helper{font-size:var(--font-size-xs);color:var(--color-text-muted);font-family:var(--font-interface);letter-spacing:var(--tracking-tight)}.duR9rG_helperError{color:var(--color-primary-alert);text-transform:uppercase;font-weight:700}
.A47xvW_scramble{color:var(--color-primary-action);letter-spacing:var(--tracking-label);text-shadow:var(--glow-primary-soft);white-space:pre-wrap;font-family:ui-monospace,Rajdhani,monospace}
.EI1xWq_waveform{width:100%;display:block}.EI1xWq_line{fill:none;stroke:var(--vox-stroke,var(--color-primary-action));stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px var(--color-primary-dim));animation:EI1xWq_vox-wave var(--motion-shimmer) ease-in-out infinite}@keyframes EI1xWq_vox-wave{0%,to{d:path("M0 20 L15 8 L30 28 L45 14 L60 24 L75 6 L90 30 L105 16 L120 20")}33%{d:path("M0 20 L15 26 L30 10 L45 30 L60 12 L75 28 L90 14 L105 24 L120 20")}66%{d:path("M0 20 L15 18 L30 22 L45 12 L60 30 L75 16 L90 26 L105 10 L120 20")}}
.BvjgJG_table{border:1px solid var(--color-border-dim);background:var(--color-bg-void);font-family:var(--font-interface);font-size:var(--font-size-sm);flex-direction:column;display:flex}.BvjgJG_headRow{display:none}.BvjgJG_row{gap:var(--space-2xs);padding:var(--space-md);border-bottom:1px solid var(--color-border-faint);grid-template-columns:1fr;align-items:baseline;display:grid}.BvjgJG_row:last-child{border-bottom:none}.BvjgJG_head{font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary-action);font-weight:700}.BvjgJG_name{color:var(--color-text-primary);align-items:baseline;gap:var(--space-2xs);font-weight:700;display:inline-flex}.BvjgJG_name code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-sm);color:var(--color-primary-action);background:0 0;border:none;padding:0}.BvjgJG_required{color:var(--color-primary-alert);font-weight:700}.BvjgJG_type{color:var(--color-text-muted);overflow-wrap:anywhere}.BvjgJG_type code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-xs);color:var(--color-text-muted);background:0 0;border:none;padding:0}.BvjgJG_defaultCell code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-xs);background:var(--color-bg-recess);border:1px solid var(--color-border-faint);padding:1px var(--space-2xs);color:var(--color-text-primary)}.BvjgJG_dash{color:var(--color-text-muted);opacity:.6}.BvjgJG_description{color:var(--color-text-primary);line-height:1.5}.BvjgJG_description code{background:var(--color-bg-recess);border:1px solid var(--color-border-faint);padding:1px var(--space-2xs);color:var(--color-primary-action);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.BvjgJG_name:before,.BvjgJG_type:before,.BvjgJG_defaultCell:before,.BvjgJG_description:before{font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary-action);margin-bottom:var(--space-2xs);font-weight:700;display:block}.BvjgJG_name:before{content:"Prop"}.BvjgJG_type:before{content:"Type"}.BvjgJG_defaultCell:before{content:"Default"}.BvjgJG_description:before{content:"Description"}@media (min-width:769px){.BvjgJG_headRow{gap:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-bg-recess);border-bottom:1px solid var(--color-border-dim);grid-template-columns:minmax(120px,1.2fr) minmax(140px,1.6fr) minmax(80px,.8fr) minmax(200px,3fr);align-items:baseline;display:grid}.BvjgJG_row{gap:var(--space-md);padding:var(--space-sm) var(--space-md);grid-template-columns:minmax(120px,1.2fr) minmax(140px,1.6fr) minmax(80px,.8fr) minmax(200px,3fr)}.BvjgJG_name:before,.BvjgJG_type:before,.BvjgJG_defaultCell:before,.BvjgJG_description:before{display:none}}
.Xr32xq_matrix{gap:var(--space-md);align-items:stretch;display:grid}.Xr32xq_cell{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-border-dim);background:var(--color-bg-surface);flex-direction:column;min-width:0;display:flex}.Xr32xq_label{font-family:var(--font-interface);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.Xr32xq_element{justify-content:flex-start;align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;flex-wrap:wrap;min-height:44px;display:flex}.Xr32xq_note{font-family:var(--font-interface);font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0;line-height:1.4}
.kwP9pG_snippet{border:1px solid var(--color-border-dim);background:var(--color-bg-void);flex-direction:column;margin:0;display:flex;overflow:hidden}.kwP9pG_toolbar{padding:var(--space-xs) var(--space-md);background:var(--color-bg-recess);border-bottom:1px solid var(--color-border-dim);justify-content:space-between;align-items:center;display:flex}.kwP9pG_language{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.kwP9pG_copy{appearance:none;border:1px solid var(--color-border-dim);color:var(--color-text-muted);padding:var(--space-2xs) var(--space-sm);font-family:var(--font-interface);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:all var(--motion-snap) var(--ease-standard);background:0 0;font-weight:700}@media (min-width:1025px){.kwP9pG_copy:hover{border-color:var(--hover-border-primary);box-shadow:var(--hover-glow-primary);color:var(--color-primary-action)}}.kwP9pG_copy:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:var(--focus-ring-glow);color:var(--color-primary-action);border-color:var(--color-primary-action)}.kwP9pG_pre{padding:var(--space-md);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-sm);color:var(--color-primary-action);text-shadow:var(--glow-primary-soft);margin:0;line-height:1.5;overflow-x:auto}.kwP9pG_code{font-family:inherit;font-size:inherit;color:inherit;white-space:pre;background:0 0;border:none;padding:0}
.UnXYUa_panel{gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-border-dim);background:var(--color-bg-recess);scroll-margin-top:calc(var(--app-bar-height) + var(--space-sm));flex-direction:column;display:flex}.UnXYUa_head{justify-content:space-between;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}.UnXYUa_title{font-family:var(--font-display);font-size:var(--font-size-lg);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--color-text-primary);font-weight:700}.UnXYUa_tally{font-size:var(--font-size-2xs);color:var(--color-text-secondary)}.UnXYUa_prompt{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0;line-height:1.5}.UnXYUa_rows{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.UnXYUa_row{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:var(--touch-target-min);padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-border-dim);font-size:var(--font-size-xs);color:var(--color-text-primary);display:flex}.UnXYUa_row[data-state=moving]{border-color:var(--color-primary-dim)}.UnXYUa_row[data-state=barred]{color:var(--color-text-muted)}.UnXYUa_rowText{flex:auto;min-width:0;line-height:1.4}.UnXYUa_rowFleet{font-weight:700}.UnXYUa_rowAction{flex-shrink:0}.UnXYUa_actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.UnXYUa_actions>*{flex:12rem}
.VDIcGG_guidance{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-border-dim);background:var(--color-bg-surface);border-left-width:3px;flex-direction:column;display:flex}.VDIcGG_affirm{border-left-color:var(--color-primary-action)}.VDIcGG_deny{border-left-color:var(--color-primary-alert)}.VDIcGG_heading{font-family:var(--font-interface);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:700}.VDIcGG_affirm .VDIcGG_heading{color:var(--color-primary-action)}.VDIcGG_deny .VDIcGG_heading{color:var(--color-primary-alert)}.VDIcGG_list{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.VDIcGG_item{gap:var(--space-sm);font-family:var(--font-interface);font-size:var(--font-size-sm);color:var(--color-text-primary);grid-template-columns:auto 1fr;align-items:start;line-height:1.5;display:grid}.VDIcGG_mark{width:18px;height:18px;margin-top:var(--space-2xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.VDIcGG_affirm .VDIcGG_mark{color:var(--color-primary-action)}.VDIcGG_deny .VDIcGG_mark{color:var(--color-primary-alert)}.VDIcGG_text{overflow-wrap:anywhere;min-width:0}
.a9AVDa_panel{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-border-dim);background:var(--color-bg-surface);flex-direction:column;display:flex}.a9AVDa_head{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.a9AVDa_title{font-family:var(--font-display);font-size:var(--font-size-lg);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--color-text-primary);font-weight:700}.a9AVDa_casus{font-family:var(--font-interface);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.a9AVDa_roster{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.a9AVDa_seatRow{gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--faction-border,var(--color-border-dim));background:var(--color-bg-recess);flex-direction:column;display:flex}.a9AVDa_seatIdentity{align-items:flex-start;gap:var(--space-sm);min-width:0;display:flex}.a9AVDa_sigil{width:var(--size-24);height:var(--size-24);color:var(--faction-fill,var(--color-text-secondary));flex-shrink:0}.a9AVDa_seatText{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.a9AVDa_allianceName{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;font-size:var(--font-size-sm);color:var(--color-text-primary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.a9AVDa_commanders{gap:var(--space-2xs);flex-direction:column;display:flex}.a9AVDa_commander{align-items:baseline;gap:var(--space-sm);font-size:var(--font-size-xs);display:flex}.a9AVDa_commanderName{color:var(--color-text-secondary)}.a9AVDa_presence{color:var(--color-text-muted)}.a9AVDa_emptySeat{font-size:var(--font-size-xs);color:var(--color-text-muted)}.a9AVDa_joinModalCopy{font-family:var(--font-interface);font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0;line-height:1.5}.a9AVDa_musterFold,.a9AVDa_musterForm{gap:var(--space-sm);flex-direction:column;display:flex}.a9AVDa_share{align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm);border:1px dashed var(--color-border-dim);flex-direction:column;display:flex}.a9AVDa_shareLabel{font-family:var(--font-interface);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-caps);color:var(--color-text-muted)}.a9AVDa_shareLink{font-family:var(--font-mono,monospace);font-size:var(--font-size-xs);color:var(--color-text-secondary);overflow-wrap:anywhere}.a9AVDa_hint{font-family:var(--font-interface);font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0;line-height:1.5}@media (min-width:769px){.a9AVDa_seatRow{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-direction:row}.a9AVDa_share{flex-direction:row;justify-content:space-between;align-items:center}}
.cYZdua_list{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cYZdua_item{display:inline-flex}.cYZdua_link{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border-dim);background:var(--color-bg-surface);color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;transition:all var(--motion-snap) var(--ease-standard);font-weight:700;text-decoration:none;display:inline-flex}@media (min-width:1025px){.cYZdua_link:hover{border-color:var(--hover-border-primary);box-shadow:var(--hover-glow-primary)}}.cYZdua_link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:var(--focus-ring-glow);color:var(--color-primary-action);border-color:var(--color-primary-action)}.cYZdua_arrow{color:var(--color-primary-action);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
.UwqEMG_register{gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-border-dim);background:var(--color-bg-surface);flex-direction:column;display:flex}.UwqEMG_head{align-items:center;gap:var(--space-xs);display:flex}.UwqEMG_headTitle{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);color:var(--color-text-secondary);margin:0}.UwqEMG_headCount{font-family:var(--font-interface);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-label);color:var(--color-text-muted);margin-left:auto}.UwqEMG_list{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.UwqEMG_row{align-items:flex-start;gap:var(--space-xs);padding:var(--space-2xs) 0;border-bottom:1px solid var(--color-border-faint);display:flex}.UwqEMG_row:last-child{border-bottom:none}.UwqEMG_rowFocusable{padding:0}.UwqEMG_rowButton{align-items:flex-start;gap:var(--space-xs);width:100%;min-height:var(--touch-target-min,44px);padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) 0;text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;display:flex}.UwqEMG_rowButton:focus-visible{outline:1px solid var(--focus-ring-color);outline-offset:-1px;box-shadow:var(--focus-ring-glow)}@media (min-width:1025px){.UwqEMG_rowButton:hover{box-shadow:var(--hover-ring-primary), var(--hover-glow-primary)}}.UwqEMG_rowHighlighted{box-shadow:inset 3px 0 0 0 var(--color-primary-alert)}.UwqEMG_dot{width:var(--size-8);height:var(--size-8);margin-top:var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-text-muted);flex-shrink:0}.UwqEMG_alert{background:var(--color-primary-alert)}.UwqEMG_warning{background:var(--color-primary-warning)}.UwqEMG_info{background:var(--color-primary-info)}.UwqEMG_rowBody{gap:var(--space-2xs);flex-direction:column;flex:auto;min-width:0;display:flex}.UwqEMG_rowText{font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:1.35}.UwqEMG_rowMeta{gap:var(--space-xs);font-family:var(--font-interface);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-label);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.UwqEMG_rowPlanet{align-items:center;gap:var(--space-2xs);color:var(--color-text-secondary);display:inline-flex}.UwqEMG_rowChevron{align-self:center;display:inline-flex}.UwqEMG_drawerBody{gap:var(--space-md);flex-direction:column;display:flex}.UwqEMG_group{gap:var(--space-2xs);flex-direction:column;display:flex}.UwqEMG_groupHeading{font-family:var(--font-interface);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-caps);color:var(--color-text-muted);margin:0}@media (min-width:1025px){.UwqEMG_rowText{font-size:var(--font-size-md)}}
.Uc6miW_portrait{gap:var(--space-xl);margin-top:var(--space-lg);scroll-margin-top:var(--space-lg);flex-direction:column;display:flex}.Uc6miW_head{gap:var(--space-xs);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border-dim);flex-direction:column;display:flex}.Uc6miW_title{align-items:baseline;gap:var(--space-md);font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-label);margin:0;font-weight:700;line-height:1.15;display:flex}.Uc6miW_name{font-size:var(--font-size-xl);color:var(--color-text-primary);text-shadow:var(--glow-primary-soft)}.Uc6miW_number{font-family:var(--font-interface);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);color:var(--color-primary-action);white-space:nowrap;font-weight:700}.Uc6miW_essence{color:var(--color-text-muted);font-size:var(--font-size-md);max-width:65ch;margin:0;line-height:1.5}.Uc6miW_demoFrame{padding:var(--space-lg);background:var(--color-bg-void);border:1px solid var(--color-border-dim);display:block;position:relative;overflow:auto}.Uc6miW_demoFrame[data-demo-label]:before{content:attr(data-demo-label);top:var(--space-xs);right:var(--space-sm);font-family:var(--font-interface);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);color:var(--color-primary-action);opacity:.6;pointer-events:none;font-weight:700;position:absolute}.Uc6miW_guidance{gap:var(--space-lg);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:769px){.Uc6miW_guidance{grid-template-columns:1fr 1fr}}.Uc6miW_slot{gap:var(--space-sm);flex-direction:column;display:flex}.Uc6miW_slotLabel{font-family:var(--font-interface);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary-action);margin:0;font-weight:700}.Uc6miW_notes{padding:var(--space-md);border-left:2px solid var(--color-border-dim);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.6}.Uc6miW_notes p{margin:0 0 var(--space-xs)}.Uc6miW_notes p:last-child{margin-bottom:0}
.nejDMq_control,.nejDMq_ruling{gap:var(--space-sm);flex-direction:column;display:flex}.nejDMq_rulingTitle{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.nejDMq_question{gap:var(--space-xs);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.nejDMq_questionLabel{margin-bottom:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-text-primary);padding:0;line-height:1.5}.nejDMq_confirmBody{gap:var(--space-sm);flex-direction:column;display:flex}.nejDMq_consequences{padding:0 0 0 var(--space-md);gap:var(--space-xs);flex-direction:column;margin:0;display:flex}.nejDMq_consequence{font-family:var(--font-interface);font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.5}.nejDMq_confirmFinal{font-family:var(--font-interface);font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}
.IwLUba_pattern{gap:var(--space-lg);padding:var(--space-lg);border:1px solid var(--color-border-dim);background:var(--color-bg-surface);scroll-margin-top:var(--space-lg);flex-direction:column;display:flex}.IwLUba_head{gap:var(--space-xs);flex-direction:column;display:flex}.IwLUba_title{font-family:var(--font-display);font-weight:700;font-size:var(--font-size-xl);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-primary);text-shadow:var(--glow-primary-soft);margin:0}.IwLUba_essence{color:var(--color-text-muted);font-size:var(--font-size-md);max-width:65ch;margin:0;line-height:1.5}.IwLUba_tree{padding:var(--space-md);background:var(--color-bg-void);border:1px solid var(--color-border-dim)}.IwLUba_node{gap:var(--space-sm);padding-left:var(--space-md);border-left:2px solid var(--color-border-dim);flex-direction:column;display:flex}.IwLUba_node[data-depth="0"]{border-left:none;padding-left:0}.IwLUba_question{font-family:var(--font-interface);font-size:var(--font-size-md);letter-spacing:var(--tracking-tight);color:var(--color-primary-action);margin:0;font-weight:700}.IwLUba_options{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.IwLUba_option{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--color-bg-surface);border:1px solid var(--color-border-faint);border-left:3px solid var(--color-primary-dim);flex-direction:column;display:flex}.IwLUba_optionLabel{font-family:var(--font-interface);font-size:var(--font-size-sm);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);font-weight:700}.IwLUba_target{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-sm);color:var(--color-primary-action);text-shadow:var(--glow-primary-soft)}.IwLUba_target:before{content:"→  ";color:var(--color-text-muted)}.IwLUba_examples{gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border-faint);flex-direction:column;display:flex}
._5rL0qW_chapter{gap:var(--space-md);margin:var(--space-2xl) 0 var(--space-lg);padding:var(--space-lg) 0;border-top:1px solid var(--color-primary-dim);border-bottom:1px solid var(--color-border-dim);scroll-margin-top:var(--space-lg);flex-direction:column;display:flex}._5rL0qW_chapter:first-of-type{margin-top:var(--space-lg)}._5rL0qW_divider{gap:var(--space-2xs);flex-direction:column;display:flex}._5rL0qW_numeral{font-family:var(--font-interface);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary-action);font-weight:700}._5rL0qW_title{font-family:var(--font-display);font-weight:900;font-size:var(--font-size-2xl);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-primary);text-shadow:var(--glow-primary-soft);margin:0;line-height:1.1}._5rL0qW_orientation{color:var(--color-text-muted);font-size:var(--font-size-md);max-width:70ch;margin:0;line-height:1.6}._5rL0qW_covers{gap:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--color-border-faint);flex-direction:column;display:flex}._5rL0qW_coversLabel{font-family:var(--font-interface);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary-action);font-weight:700}._5rL0qW_coversList{gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._5rL0qW_coversItem{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}._5rL0qW_coversItem:before{content:"·";margin-right:var(--space-xs);color:var(--color-primary-action)}._5rL0qW_coversItem:first-child:before{content:none}
.gaG_pG_content{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.gaG_pG_message{margin:0}
.qJeMnq_failure{gap:var(--space-xs);flex-direction:column;display:flex}.qJeMnq_status{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}
.cgYN4W_search{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border:1px solid var(--color-border-dim);background:var(--color-bg-void);transition:border-color var(--motion-snap) var(--ease-standard), box-shadow var(--motion-snap) var(--ease-standard);display:flex}.cgYN4W_search:focus-within{border-color:var(--color-primary-action);box-shadow:var(--focus-ring-glow)}.cgYN4W_prompt{color:var(--color-primary-action);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.cgYN4W_input{appearance:none;color:var(--color-text-primary);font-family:var(--font-interface);font-size:var(--font-size-base);letter-spacing:var(--tracking-tight);background:0 0;border:none;outline:none;flex:1;min-width:0}.cgYN4W_input:focus-visible{box-shadow:none;outline:none}.cgYN4W_input::placeholder{color:var(--color-text-muted);opacity:.7}
.Y4pqvG_bar{gap:var(--space-sm);padding:var(--space-md);background:var(--color-bg-surface);border:1px solid var(--color-border-dim);flex-direction:column;display:flex}.Y4pqvG_identity{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.Y4pqvG_name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;min-width:0;font-family:var(--font-display);font-size:var(--font-size-lg);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);-webkit-box-orient:vertical;margin:0;font-weight:700;display:-webkit-box;overflow:hidden}.Y4pqvG_phase{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.Y4pqvG_phaseLabel{font-family:var(--font-interface);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.Y4pqvG_phaseValue{font-family:var(--font-interface);font-size:var(--font-size-base);font-variant-numeric:tabular-nums;color:var(--color-text-primary);font-weight:700}.Y4pqvG_phaseTotal{color:var(--color-text-muted);font-weight:400}.Y4pqvG_phaseAside{font-family:var(--font-interface);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.Y4pqvG_step{font-family:var(--font-interface);font-size:var(--font-size-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-primary-info)}.Y4pqvG_points{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Y4pqvG_point{min-width:0;max-width:100%;display:flex}.Y4pqvG_point>span{border-color:var(--faction-border,var(--color-border-dim));max-width:100%}.Y4pqvG_pointBody{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.Y4pqvG_pointDot{width:var(--space-xs);height:var(--space-xs);border-radius:var(--radius-pill);background:var(--faction-fill,var(--color-text-muted));flex-shrink:0}.Y4pqvG_allianceName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-secondary);letter-spacing:var(--tracking-tight);overflow:hidden}.Y4pqvG_pointValue{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:700}.Y4pqvG_pointUnit{color:var(--color-text-muted);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-caps)}.Y4pqvG_stronghold{color:var(--color-primary-warning);font-size:var(--font-size-2xs)}@media (min-width:769px){.Y4pqvG_bar{justify-content:space-between;align-items:center;gap:var(--space-md);flex-flow:wrap}.Y4pqvG_points{margin-left:auto}}.Y4pqvG_standing{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-tight);color:var(--color-text-secondary);margin:0;line-height:1.5}
.S5XI-q_procedure{padding-left:var(--space-md);gap:var(--space-xs);color:var(--color-text-secondary);flex-direction:column;margin:0;display:flex}.S5XI-q_step::marker{font-family:var(--font-interface);color:var(--color-text-muted);font-weight:700}.S5XI-q_compare{gap:var(--space-md);grid-template-columns:1fr;display:grid}.S5XI-q_panel{gap:var(--space-sm);padding:var(--space-md);border:1px dashed var(--color-border-dim);background:var(--color-bg-void);flex-direction:column;min-width:0;margin:0;display:flex}.S5XI-q_panelAnti{border-color:var(--color-alert-dim)}.S5XI-q_panelLabel{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.S5XI-q_panelLabelAnti{color:var(--color-primary-alert)}.S5XI-q_panelNote{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.5}.S5XI-q_stack{gap:var(--space-sm);flex-direction:column;display:flex}.S5XI-q_copy{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0;line-height:1.5}.S5XI-q_tiles{gap:var(--space-sm);grid-template-columns:1fr;display:grid}.S5XI-q_phone{gap:var(--space-lg);max-width:var(--container-sm);padding:var(--space-md);border:1px dashed var(--color-border-dim);background:var(--color-bg-void);flex-direction:column;display:flex}.S5XI-q_generate,.S5XI-q_form{gap:var(--space-sm);flex-direction:column;display:flex}.S5XI-q_formActions{justify-content:flex-end;display:flex}.S5XI-q_row{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border-dim);display:flex}.S5XI-q_row:first-child{padding-top:0}.S5XI-q_row:last-child{border-bottom:0;padding-bottom:0}.S5XI-q_rowBody{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.S5XI-q_rowName{font-family:var(--font-interface);font-size:var(--font-size-base);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-primary);font-weight:700}.S5XI-q_rowMeta{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);font-weight:700}@media (min-width:769px){.S5XI-q_compare,.S5XI-q_tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
.nsYzGG_panel{gap:var(--space-xs);flex-direction:column;display:flex}.nsYzGG_lede{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-label);margin:0}.nsYzGG_settled{margin-block-start:var(--space-unit)}@media (min-width:769px){.nsYzGG_panel{gap:var(--space-sm);padding-left:var(--space-sm)}.nsYzGG_lede{font-size:var(--font-size-sm)}}
.jcj6rW_topbar{align-items:center;gap:var(--space-sm);padding:0 var(--space-md);border-bottom:1px solid var(--color-border-dim);background:var(--color-bg-surface);flex-shrink:0;height:48px;display:flex}.jcj6rW_iconBtn{width:var(--size-32);height:var(--size-32);color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-snap) var(--easing-mechanical), border-color var(--duration-snap) var(--easing-mechanical);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (min-width:1025px){.jcj6rW_iconBtn:hover{color:var(--color-primary-action);border-color:var(--hover-border-primary)}}.jcj6rW_iconBtn:focus-visible{color:var(--color-primary-action);border-color:var(--focus-ring-color);box-shadow:var(--focus-ring-glow);outline:none}.jcj6rW_brand{font-family:var(--font-display);font-size:var(--font-size-md);letter-spacing:var(--tracking-wide);color:var(--color-primary-action);text-shadow:0 0 8px var(--color-primary-dim);text-transform:uppercase;font-weight:900}.jcj6rW_spacer{flex:1}.jcj6rW_rail{background:var(--color-bg-surface);border-right:1px solid var(--color-border-dim);width:56px;padding:var(--space-sm) 0;gap:var(--space-2xs);flex-direction:column;flex-shrink:0;display:flex}.jcj6rW_rail .jcj6rW_brand{font-size:var(--font-size-2xs);letter-spacing:var(--tracking-caps);text-align:center;padding:0 var(--space-unit) var(--space-sm);border-bottom:1px solid var(--color-border-dim);margin-bottom:var(--space-xs);text-shadow:none}.jcj6rW_sidenav{background:var(--color-bg-surface);border-right:1px solid var(--color-border-dim);width:220px;padding:var(--space-md) 0;flex-direction:column;flex-shrink:0;display:flex}.jcj6rW_group{padding:var(--space-md) var(--space-md) var(--space-xs);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);opacity:.7;font-weight:700}.jcj6rW_item{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);font-family:var(--font-interface);font-size:var(--font-size-sm);letter-spacing:var(--tracking-tight);color:var(--color-text-muted);cursor:pointer;min-height:var(--touch-target-min);width:100%;transition:all var(--duration-snap) var(--easing-mechanical);background:0 0;border:none;border-left:2px solid #0000;font-weight:500;text-decoration:none;display:flex;position:relative}@media (min-width:1025px){.jcj6rW_item:hover{color:var(--color-primary-action);box-shadow:var(--hover-ring-primary), var(--hover-glow-primary)}}.jcj6rW_item:focus-visible{color:var(--color-primary-action);border-color:var(--focus-ring-color);box-shadow:var(--focus-ring-glow);outline:none}.jcj6rW_item.jcj6rW_active{color:var(--color-primary-action);background:var(--color-primary-soft);border-left-color:var(--color-primary-action);box-shadow:inset 0 0 20px var(--color-primary-faint)}.jcj6rW_itemIcon{stroke-width:1.75px;flex-shrink:0;width:18px;height:18px}.jcj6rW_rail .jcj6rW_item{min-height:var(--touch-target-min);min-width:var(--touch-target-min);border-left:none;border-right:2px solid #0000;justify-content:center;padding:0}.jcj6rW_rail .jcj6rW_item.jcj6rW_active{border-right-color:var(--color-primary-action);background:var(--color-primary-soft);box-shadow:none}.jcj6rW_rail .jcj6rW_item .jcj6rW_itemLabel{display:none}.jcj6rW_railTooltip{margin-left:var(--space-xs);background:var(--color-bg-surface);border:1px solid var(--color-primary-dim);padding:var(--space-unit) var(--space-xs);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-primary-action);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--duration-snap);z-index:var(--z-raised);position:absolute;left:100%}.jcj6rW_rail .jcj6rW_item:hover .jcj6rW_railTooltip,.jcj6rW_rail .jcj6rW_item:focus-visible .jcj6rW_railTooltip{opacity:1}
.vbbTaq_panel{gap:var(--space-sm);flex-direction:column;display:flex}.vbbTaq_lead{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.vbbTaq_heading{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-secondary);margin:0}.vbbTaq_actLabel{gap:var(--space-3xs);flex-direction:column;display:flex}.vbbTaq_actName{font-family:var(--font-interface);font-size:var(--font-size-sm);color:var(--color-text-primary)}.vbbTaq_actBar{font-size:var(--font-size-2xs);color:var(--color-text-muted);line-height:1.4}.vbbTaq_note{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0;line-height:1.5}.vbbTaq_waiting{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.vbbTaq_inlineCancel{font:inherit;color:var(--color-primary-action);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.vbbTaq_actions{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.vbbTaq_confirmRow{gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-primary-dim);background:var(--color-bg-recess);flex-direction:column;display:flex}.vbbTaq_confirmCopy{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0;line-height:1.5}.vbbTaq_confirmActions{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}
._77dx_a_container{bottom:var(--space-sm);right:var(--space-sm);left:var(--space-sm);gap:var(--space-sm);z-index:9999;pointer-events:none;flex-direction:column;display:flex;position:fixed}._77dx_a_toast{align-items:flex-start;gap:var(--space-sm);border:1px solid var(--color-border-dim);padding:var(--space-md);pointer-events:all;-webkit-backdrop-filter:blur(8px);transform-origin:100%;background:#0a0a0af2;width:auto;min-height:72px;animation:.4s cubic-bezier(.16,1,.3,1) _77dx_a_slideInToast;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000080}@media (min-width:769px){._77dx_a_container{right:var(--space-lg);bottom:var(--space-lg);left:auto}._77dx_a_toast{width:320px}}._77dx_a_success{border-left:3px solid var(--color-primary-action);box-shadow:-4px 0 10px -4px #39ff1433}._77dx_a_error{border-left:3px solid var(--color-primary-alert)}._77dx_a_exiting{animation:_77dx_a_slideOutToast var(--duration-modal) ease forwards}._77dx_a_icon{width:24px;height:24px;margin-top:var(--space-2xs);color:var(--color-text-muted);flex-shrink:0}._77dx_a_success ._77dx_a_icon{color:var(--color-primary-action)}._77dx_a_error ._77dx_a_icon{color:var(--color-primary-alert)}._77dx_a_content{gap:var(--space-unit);flex-direction:column;flex:1;display:flex}._77dx_a_action{flex-shrink:0;align-self:center}._77dx_a_title{font-family:var(--font-display);font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:var(--space-unit);text-transform:uppercase;letter-spacing:var(--tracking-tight);font-weight:700}._77dx_a_message{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.4}@keyframes _77dx_a_slideInToast{0%{opacity:0;transform:translate(50px)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes _77dx_a_slideOutToast{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}
._2n7Z6q_panel{gap:var(--space-sm);flex-direction:column;display:flex}._2n7Z6q_head{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}._2n7Z6q_title{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);font-weight:700}._2n7Z6q_results{gap:var(--space-xs);flex-direction:column;display:flex}._2n7Z6q_role{font-size:var(--font-size-2xs);letter-spacing:var(--tracking-label);opacity:.7}._2n7Z6q_note{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}._2n7Z6q_hint{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-align:right;margin:0}._2n7Z6q_stepList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._2n7Z6q_step{gap:var(--space-xs);padding:var(--space-sm) 0;border-top:1px solid var(--color-border-dim);flex-direction:column;display:flex}._2n7Z6q_stepTitle{font-family:var(--font-display);font-size:var(--font-size-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-primary)}._2n7Z6q_rule{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0;line-height:1.5}._2n7Z6q_unavailable{font-size:var(--font-size-xs);color:var(--color-text-muted)}._2n7Z6q_confirm{gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-warning-dim);background:var(--color-warning-faint);flex-direction:column;display:flex}._2n7Z6q_confirmLine{font-size:var(--font-size-md);color:var(--color-text-primary);margin:0;line-height:1.4}._2n7Z6q_confirmList{gap:var(--space-unit);padding-left:var(--space-md);font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-direction:column;margin:0;display:flex}._2n7Z6q_recordedLine{font-size:var(--font-size-md);color:var(--color-text-primary);margin:0}._2n7Z6q_actions{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (min-width:769px){._2n7Z6q_results{flex-direction:row}._2n7Z6q_results>*{flex:1 1 0}}
.mAGb6G_page{padding:var(--space-md);box-sizing:border-box;z-index:1;flex-direction:column;flex:1;max-width:100vw;display:flex;position:relative;overflow:auto}.mAGb6G_grid{gap:var(--space-lg);margin-bottom:var(--space-md);grid-template-columns:1fr;align-items:start;min-width:0;display:grid}.mAGb6G_grid>*{min-width:0}.mAGb6G_description{color:var(--color-text-muted);border-left:2px solid var(--color-border-dim);padding-left:var(--space-lg);font-size:.95rem;line-height:1.6}.mAGb6G_description h4{color:var(--color-text-primary);font-family:var(--font-display);margin-bottom:var(--space-sm);text-transform:uppercase;letter-spacing:var(--tracking-tight);margin-top:0;font-size:1.1rem}.mAGb6G_description h4:first-child{margin-top:0}.mAGb6G_description code{border:1px solid var(--color-border-dim);color:var(--color-primary-action);background:#0000004d;padding:2px 4px;font-family:monospace;font-size:.8em}.mAGb6G_matrix{gap:var(--space-md);margin-top:var(--space-xl);grid-template-columns:1fr;align-items:start;min-width:0;display:grid}.mAGb6G_matrixHeader{text-align:center;color:var(--color-text-muted);display:none}.mAGb6G_matrixHeaderActive{color:var(--color-primary-action)}.mAGb6G_matrixTier{text-align:left;height:100%;margin-top:var(--space-lg);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border-dim);flex-direction:column;justify-content:center;display:flex}@media (min-width:769px){.mAGb6G_page{padding:var(--space-2xl)}.mAGb6G_matrix{gap:var(--space-lg);grid-template-columns:80px 1fr 1fr}.mAGb6G_matrixHeader{display:block}.mAGb6G_matrixTier{text-align:center;border-bottom:none;margin-top:0;padding:0}}@media (min-width:1025px){.mAGb6G_grid{grid-template-columns:1fr 1fr}}.mAGb6G_sidebarMenu{border-right:1px solid var(--color-border-dim);flex-direction:column;width:240px;max-width:100%;display:flex}.mAGb6G_sidebarItem{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);cursor:pointer;color:var(--color-text-muted);transition:all var(--duration-snap) var(--easing-mechanical);text-transform:uppercase;font-family:var(--font-interface);letter-spacing:var(--tracking-tight);font-size:.9rem;font-weight:700;display:flex;position:relative;overflow:hidden}.mAGb6G_sidebarItem:before{content:"";background-color:var(--color-primary-action);width:4px;transition:transform var(--duration-snap) var(--easing-out);position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.mAGb6G_sidebarItemActive{background-color:var(--color-primary-faint);color:var(--color-primary-action)}.mAGb6G_sidebarItemActive:before{transform:translate(0)}.mAGb6G_sidebarItem svg{opacity:.7;width:20px;height:20px;transition:opacity var(--duration-snap) var(--easing-mechanical)}.mAGb6G_sidebarItemActive svg{opacity:1}@media (min-width:1025px){.mAGb6G_sidebarItem:hover{color:var(--color-text-primary)}.mAGb6G_sidebarItem:hover:before{transform:translate(0)}.mAGb6G_sidebarItem:hover svg{opacity:1}}.mAGb6G_formDemo{gap:var(--space-lg);flex-direction:column;display:flex}.mAGb6G_formDemo>div{margin-top:0!important;margin-bottom:0!important}.mAGb6G_componentFrame{border:1px solid var(--color-border-dim);padding:var(--space-lg);background:var(--color-bg-surface)}.mAGb6G_numeric{text-align:right;font-variant-numeric:tabular-nums}.mAGb6G_sectionNum{color:var(--color-primary-action);font-family:var(--font-interface);letter-spacing:var(--tracking-wide);margin-left:8px;font-size:.65rem}.mAGb6G_partDivider{margin:var(--space-2xl) 0 var(--space-md);padding:var(--space-md) 0 var(--space-sm);border-top:1px solid var(--color-primary-dim);border-bottom:1px solid var(--color-border-dim);font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-text-primary);flex-direction:column;gap:4px;font-size:1.25rem;font-weight:900;display:flex}.mAGb6G_partDivider:first-of-type{margin-top:var(--space-lg)}.mAGb6G_partKicker{font-family:var(--font-interface);letter-spacing:var(--tracking-wide);color:var(--color-primary-action);font-size:.65rem;font-weight:700}.mAGb6G_toc{margin-top:var(--space-lg);padding:var(--space-md);border:1px solid var(--color-border-dim);background:var(--color-bg-surface)}.mAGb6G_toc>summary{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--color-primary-action);cursor:pointer;align-items:center;gap:var(--space-sm);font-size:.9rem;font-weight:700;list-style:none;display:flex}.mAGb6G_toc>summary::-webkit-details-marker{display:none}.mAGb6G_toc>summary:before{content:"▸";color:var(--color-text-muted);transition:transform var(--duration-snap) var(--easing-mechanical);display:inline-block}.mAGb6G_toc[open]>summary:before{transform:rotate(90deg)}.mAGb6G_tocBody{gap:var(--space-lg);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border-dim);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.mAGb6G_tocGroup{flex-direction:column;gap:2px;display:flex}.mAGb6G_tocGroup>h4{font-family:var(--font-interface);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary-action);margin:0 0 var(--space-xs);font-size:.65rem;font-weight:700}.mAGb6G_tocLink{font-family:var(--font-interface);color:var(--color-text-muted);transition:color var(--duration-snap) var(--easing-mechanical);padding:2px 0;font-size:.8rem;text-decoration:none}@media (min-width:1025px){.mAGb6G_tocLink:hover{color:var(--color-primary-action)}}.mAGb6G_stateMatrix{border:1px solid var(--color-border-dim);background:var(--color-bg-void);grid-template-columns:100px repeat(5,minmax(0,1fr));gap:0;display:grid}.mAGb6G_stateHead,.mAGb6G_stateCell{padding:var(--space-md);border-right:1px solid var(--color-border-dim);border-bottom:1px solid var(--color-border-dim);justify-content:center;align-items:center;min-height:72px;display:flex}.mAGb6G_stateHead{font-family:var(--font-interface);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);background:0 0;font-size:.6rem;font-weight:700}.mAGb6G_stateHeadRow{color:var(--color-text-primary);background:#0000004d;justify-content:flex-start}.mAGb6G_stateCell:last-child,.mAGb6G_stateHead:last-child{border-right:none}.mAGb6G_stateMatrix>:nth-last-child(-n+6){border-bottom:none}.mAGb6G_stubBtn{min-width:90px;min-height:36px;padding:0 var(--space-sm);border:1px solid var(--color-primary-action);color:var(--color-primary-action);font-family:var(--font-interface);letter-spacing:var(--tracking-label);text-transform:uppercase;pointer-events:none;background:0 0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.mAGb6G_stubBtnHover{box-shadow:var(--hover-glow-primary-intense)}.mAGb6G_stubBtnFocus{box-shadow:var(--focus-ring-glow);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.mAGb6G_stubBtnActive{background:var(--color-primary-action);color:var(--color-bg-void);box-shadow:var(--glow-primary-intense)}.mAGb6G_stubBtnDisabled{border-color:var(--color-border-dim);color:var(--color-text-muted);opacity:.5}.mAGb6G_stubInput{width:100%;min-height:36px;padding:0 var(--space-sm);background:var(--color-bg-void);border:1px solid var(--color-border-dim);color:var(--color-text-primary);font-family:var(--font-interface);align-items:center;font-size:.8rem;display:flex}.mAGb6G_stubInputHover{border-color:var(--hover-border-neutral)}.mAGb6G_stubInputFocus{border-color:var(--focus-ring-color);box-shadow:var(--focus-ring-glow)}.mAGb6G_stubInputError{border-color:var(--color-primary-alert);box-shadow:var(--glow-alert)}.mAGb6G_stubInputDisabled{opacity:.5}.mAGb6G_stubCard{width:100%;padding:var(--space-sm);background:var(--color-bg-surface);border:1px solid var(--color-border-dim);font-family:var(--font-interface);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-size:.7rem}.mAGb6G_stubCardHover{border-color:var(--hover-border-primary);box-shadow:var(--hover-glow-primary)}.mAGb6G_stubCardFocus{box-shadow:var(--focus-ring-glow);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.mAGb6G_stubCardActive{border-color:var(--color-primary-action);background:var(--color-primary-soft);color:var(--color-primary-action)}.mAGb6G_stubCardDisabled{opacity:.4}.mAGb6G_stubRow{width:100%;min-height:36px;padding:0 var(--space-sm);color:var(--color-text-muted);font-family:var(--font-interface);background:0 0;align-items:center;font-size:.8rem;display:flex}.mAGb6G_stubRowHover,.mAGb6G_stubRowFocus{box-shadow:var(--hover-ring-primary), var(--hover-glow-primary)}.mAGb6G_stubRowActive{background:var(--color-primary-soft);color:var(--color-primary-action)}.mAGb6G_stubRowDisabled{opacity:.5}@media (min-width:769px){.mAGb6G_stateMatrix{grid-template-columns:repeat(6,minmax(0,1fr));overflow-x:visible}}.mAGb6G_ladder{flex-direction:column;display:flex}.mAGb6G_ladderRung{gap:var(--space-xs);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border-dim);flex-direction:column;display:flex}.mAGb6G_ladderRung:first-child{padding-top:0}.mAGb6G_ladderRung:last-child{border-bottom:0;padding-bottom:0}.mAGb6G_rungMeta{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.mAGb6G_rungScreen{font-family:var(--font-display);font-size:var(--font-size-base);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-primary-action);text-shadow:var(--glow-primary-soft);font-weight:900}.mAGb6G_rungRecord{font-family:var(--font-display);font-size:var(--font-size-md);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--color-primary-action);text-shadow:var(--glow-primary-soft);font-weight:700}.mAGb6G_rungItem{font-family:var(--font-interface);font-size:var(--font-size-base);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-primary);font-weight:700}.mAGb6G_rungLabel{font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.mAGb6G_trackingSample{font-family:var(--font-interface);font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-text-primary);font-weight:700}.mAGb6G_trackingTight{letter-spacing:var(--tracking-tight)}.mAGb6G_trackingLabel{letter-spacing:var(--tracking-label)}.mAGb6G_trackingCaps{letter-spacing:var(--tracking-caps)}.mAGb6G_trackingWide{letter-spacing:var(--tracking-wide)}.mAGb6G_rhythm{gap:var(--space-sm);flex-direction:column;display:flex}.mAGb6G_rhythmStep{grid-template-columns:var(--size-64) minmax(0, 1fr);align-items:center;gap:var(--space-sm);display:grid}.mAGb6G_rhythmBar{height:var(--size-8);background:var(--color-primary-action)}.mAGb6G_rhythmBarXs{width:var(--space-xs)}.mAGb6G_rhythmBarSm{width:var(--space-sm)}.mAGb6G_rhythmBarMd{width:var(--space-md)}.mAGb6G_rhythmBarLg{width:var(--space-lg)}.mAGb6G_rhythmJob{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.mAGb6G_rhythmToken{font-family:ui-monospace,monospace;font-size:var(--font-size-xs);color:var(--color-text-primary)}.mAGb6G_rhythmCopy{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.mAGb6G_shapeRow{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.mAGb6G_shape{align-items:center;gap:var(--space-sm);font-family:ui-monospace,monospace;font-size:var(--font-size-xs);color:var(--color-text-muted);display:flex}.mAGb6G_shapeSquare,.mAGb6G_shapeCircle,.mAGb6G_shapePill{height:var(--size-24);border:1px solid var(--color-primary-action);background:var(--color-bg-surface);flex:none}.mAGb6G_shapeSquare{width:var(--touch-target-comfortable)}.mAGb6G_shapeCircle{width:var(--size-24);border-radius:50%}.mAGb6G_shapePill{width:var(--touch-target-comfortable);border-radius:var(--radius-pill)}.mAGb6G_frameRows{flex-direction:column;display:flex}.mAGb6G_frameRow{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border-dim);font-size:var(--font-size-md);color:var(--color-text-primary);display:flex}.mAGb6G_frameRow:first-child{padding-top:0}.mAGb6G_frameRow:last-child{border-bottom:0;padding-bottom:0}.mAGb6G_liveValue{font-family:var(--font-display);color:var(--color-primary-action);text-shadow:var(--glow-primary-soft);font-weight:700}.mAGb6G_introDemo{max-width:var(--container-sm);padding:var(--space-md);border:1px dashed var(--color-border-dim);background:var(--color-bg-void)}.mAGb6G_patternExample{padding:var(--space-md);border:1px solid var(--color-border-dim);background:var(--color-bg-surface)}.mAGb6G_patternLabel{margin-bottom:var(--space-sm)}.mAGb6G_patternCopy{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0;line-height:1.5}
._5QlbMG_panel{flex-direction:column;display:flex}._5QlbMG_verb{gap:var(--space-sm);padding:var(--space-sm) 0;border-top:1px solid var(--color-border-dim);flex-direction:column;display:flex}._5QlbMG_verb:first-child{border-top:0;padding-top:0}._5QlbMG_verb:last-child{padding-bottom:0}._5QlbMG_verbTitle{line-height:inherit;font-family:var(--font-interface);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:700}._5QlbMG_verbActions{gap:var(--space-xs);flex-direction:column;display:flex}._5QlbMG_deferred{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}
.y_hK4W_frame{width:var(--size-36);height:var(--size-36);flex:none;justify-content:center;align-items:center;display:inline-flex}.y_hK4W_icon{width:var(--size-36);height:var(--size-36);object-fit:contain;display:block}
.gkfOqa_surface{gap:var(--space-lg);flex-direction:column;display:flex}@media (min-width:1025px){.gkfOqa_surface{max-width:var(--container-xl,var(--container-lg));width:100%;margin:0 auto}}
.k5I4ga_inlineList{gap:var(--space-sm);flex-direction:column;display:flex}.k5I4ga_inlineItem{scroll-margin-top:0}
