

@layer components {
.sb-page {
  --sb-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --sb-line: rgba(255, 255, 255, 0.08);
  --sb-line-2: rgba(255, 255, 255, 0.14);
  --sb-accent: var(--accent-color);
}

.sb-page .sb-bleed-64  { margin-inline: 0; }

.sb-page .sb-bleed-128 { margin-inline: -64px; --rail-in-64: 64px; --rail-in-32: 64px; }

.sb-page .sb-stamp {
  display: inline-block;
  font-family: var(--sb-mono);
  font-size: 0.6875rem;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--text-primary);
  border-bottom: 2px solid var(--sb-accent);
  padding-bottom: 2px;
}

.sb-page .sb-seq {
  transition: opacity .62s cubic-bezier(.16, 1, .3, 1),
              transform .62s cubic-bezier(.16, 1, .3, 1);
}
.js .sb-page .js-observe-fade:not(.visible) .sb-seq {
  opacity: 0;
  transform: var(--sb-seq-from, translateY(10px));
}

@media (prefers-reduced-motion: reduce) {
  .js .sb-page .js-observe-fade:not(.visible) .sb-seq {
    opacity: 1;
    transform: none;
  }
}

@keyframes sb-breathe {
  0%, 100% { opacity: var(--sb-a-hi, 0.9); }
  50%      { opacity: var(--sb-a-lo, 0.45); }
}

.sb-page .sb-amb .sb-e-live,
.sb-page .sb-amb .sb-u-live,
.sb-page .sb-amb .sb-c-layer--m12 .sb-c-pin {
  animation: sb-breathe var(--sb-a-per, 5.6s) cubic-bezier(.45, 0, .55, 1) infinite;
  animation-delay: var(--sb-a-del, -2.4s);
  animation-play-state: paused;
}

.sb-page .sb-amb--run .sb-e-live,
.sb-page .sb-amb--run .sb-u-live,
.sb-page .sb-amb--run .sb-c-layer--m12 .sb-c-pin {
  animation-play-state: running;
}

@media (prefers-reduced-motion: reduce) {
  .sb-page .sb-e-live,
  .sb-page .sb-u-live,
  .sb-page .sb-c-layer--m12 .sb-c-pin {
    animation: none !important;
    opacity: var(--sb-a-hi, 0.9);
  }
  .sb-page * {
    transition: none !important;
  }
}

@media (max-width: 1439px) {
  .sb-page .sb-bleed-64,
  .sb-page .sb-bleed-128 {
    margin-inline: 0;

    --rail-in-64: 0px;
    --rail-in-32: 0px;
  }
}
}

@layer components {
.sb-page {

  --sbh-blank: #383E51;
  --sbh-line: #9AA3B6;
  --sbh-face-a: #7A8499;
  --sbh-face-b: #666F85;
  --sbh-arris: #C8CFDE;
}

.sb-page > .page-hero   { padding-bottom: 0; }
.sb-page > .sb-heroband { padding-top: var(--space-4); padding-bottom: var(--stack-lg); }

.sbh-obj { position: relative; }

.sbh-crop {
  display: flex;
  justify-content: center;
  overflow: hidden;
}

.sbh-svg {
  display: block;
  width: 100%;
  height: auto;
}

.sbh-blank {
  fill: var(--sbh-blank);
  stroke: none;
}

.sbh-delivered {
  fill: none;
  stroke: var(--sbh-line);
  stroke-width: 2;
}

.sbh-face-a { stop-color: var(--sbh-face-a); }
.sbh-face-b { stop-color: var(--sbh-face-b); }

.sbh-part {
  fill: url(#sbhFace);
  stroke: var(--sbh-arris);
  stroke-width: 2;
  stroke-linejoin: miter;
}

.sbh-marks,
.sbh-read {
  position: absolute;
  inset: 0;
  pointer-events: none;
}

.sbh-name {
  position: absolute;
  left: var(--l);
  top: var(--t);
  transform: translateY(-100%);
  font-family: var(--sb-mono);
  font-size: 0.6875rem;
  line-height: 1;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  white-space: nowrap;
  color: var(--text-primary);
  --sb-seq-from: none;
  transition-delay: calc(320ms + var(--d) * 110ms);
}

.sbh-rail {
  position: absolute;
  top: 10px;
  font-family: var(--sb-mono);
  font-size: 0.6875rem;
  line-height: 1.2;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  white-space: nowrap;
  color: var(--text-muted);
}

.sbh-rail--l { left: 88px; }
.sbh-rail--r { right: 88px; }

@media (max-width: 1439px) {
  .sbh-rail--l { left: 24px; }
  .sbh-rail--r { right: 24px; }
}

@media (max-width: 1359px) {
  .sbh-marks { display: none; }
}

@media (max-width: 676px) {
  .sbh-svg { width: 640px; flex: 0 0 640px; }
}

.sbh-name.sbh-name--d-0 { --l:21.489%; --t:24.621%; --d:0; }
.sbh-name.sbh-name--d-1 { --l:51.264%; --t:64.015%; --d:1; }
.sbh-name.sbh-name--d-2 { --l:79.354%; --t:22.727%; --d:2; }
.sbh-name.sbh-name--d-3 { --l:89.888%; --t:53.030%; --d:3; }
}

@layer components {
.sb-a-obj {
  position: relative;
  min-height: 660px;
  padding: 0 64px;
}

.sb-a-head {
  position: absolute;
  left: var(--rail-in-64);
  top: 0;
  width: 460px;
  z-index: 3;
}
.sb-a-head .site-head { margin-bottom: var(--space-5); }
.sb-a-head .section-route { text-align: left; }

.sb-a-shelf {
  position: absolute;
  left: 34%;
  right: 64px;
  top: 182px;
}

.sb-a-zones {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: var(--space-4);
  height: 196px;
}

.sb-a-zone:nth-child(1) .sb-a-lift { transition-delay: 200ms; }
.sb-a-zone:nth-child(2) .sb-a-lift { transition-delay: 260ms; }
.sb-a-zone:nth-child(3) .sb-a-lift { transition-delay: 320ms; }
.sb-a-zone:nth-child(4) .sb-a-lift { transition-delay: 380ms; }
.sb-a-zone:nth-child(5) .sb-a-lift { transition-delay: 440ms; }
.sb-a-zone:nth-child(6) .sb-a-lift { transition-delay: 500ms; }
.sb-a-zone:nth-child(7) .sb-a-lift { transition-delay: 560ms; }
.sb-a-zone:nth-child(8) .sb-a-lift { transition-delay: 620ms; }

.sb-a-zone {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  gap: var(--space-3);
  flex: 1 1 0;
}

.sb-a-cluster {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: flex-end;
  gap: 3px;
  width: 100%;
  max-width: 62px;
}

.sb-a-lift {
  --sb-seq-from: translateY(240px);
  display: block;
  width: 5px;
  height: 14px;
  background: var(--sb-accent);
  opacity: 0.92;
}

.sb-a-zname {
  font-size: 0.75rem;
  line-height: 1.2;
  min-height: 2.4em;
  text-align: center;
  color: var(--text-primary);
}
.sb-a-zn {
  font-family: var(--sb-mono);
  font-size: 0.6875rem;
  color: var(--text-muted);
}

.sb-a-lip {
  height: 1px;
  margin-top: var(--space-4);
  background: var(--sb-line-2);
}

.sb-a-shelfread {
  display: flex;
  align-items: baseline;
  gap: var(--space-5);
  margin: var(--space-4) 0 0;
  font-size: 0.8125rem;
  color: var(--text-muted);
}
.sb-a-note { font-family: var(--sb-mono); font-size: 0.6875rem; }

.sb-a-run {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 78px;
}

.sb-a-slots {
  display: flex;
  align-items: flex-end;
  gap: 3px;
  height: 20px;
}

.sb-a-slot {
  display: block;
  flex: 1 1 0;
  height: 18px;
  background: rgba(255, 255, 255, 0.20);
}
.sb-a-slot--void {
  background: transparent;
  box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.10);
}

.sb-a-base {
  height: 1px;
  margin: 8px 0 0;
  background: var(--sb-line-2);
}

.sb-a-runread {
  display: flex;
  align-items: baseline;
  gap: var(--space-4);
  margin: var(--space-4) 0 0;
  padding: 0 64px;
  font-size: 0.8125rem;
}
.sb-a-runlabel {
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.13em;
  text-transform: uppercase;
  color: var(--text-muted);
}
.sb-a-runval { font-family: var(--sb-mono); color: var(--text-secondary); }

@media (max-width: 1100px) {
  .sb-a-obj { position: static; min-height: 0; padding: 0; }
  .sb-a-head { position: static; width: auto; margin-bottom: var(--stack-md); }
  .sb-a-shelf { position: static; margin-bottom: var(--stack-sm); }
  .sb-a-run { position: static; }
  .sb-a-slots, .sb-a-runread { padding: 0; }

  .sb-a-slots { flex-wrap: wrap; height: auto; align-items: flex-start; }
  .sb-a-slot { flex: 0 0 3px; }
  .sb-a-base { margin-inline: 0; }
  .sb-a-zones { height: 150px; }
}
@media (max-width: 700px) {
  .sb-a-zones { flex-wrap: wrap; height: auto; }
  .sb-a-zone { flex: 0 0 46%; }
}

.sb-a-zone.sb-a-zone--n-10 { --n:10; }
.sb-a-zone.sb-a-zone--n-2 { --n:2; }
.sb-a-zone.sb-a-zone--n-4 { --n:4; }
.sb-a-zone.sb-a-zone--n-5 { --n:5; }
.sb-a-zone.sb-a-zone--n-6 { --n:6; }
.sb-a-zone.sb-a-zone--n-7 { --n:7; }
.sb-a-zone.sb-a-zone--n-9 { --n:9; }
}

@layer components {
.sb-e-obj {
  position: relative;
  width: 100%;
}

.sb-e-key {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: baseline;
  margin-bottom: var(--space-4);
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.13em;
  text-transform: uppercase;
  color: var(--text-muted);
}
.sb-e-keyl { text-align: right; padding-right: var(--space-5); }
.sb-e-keyr { text-align: left;  padding-left: var(--space-5); }
.sb-e-keyc { color: var(--text-secondary); }

.sb-e-rail {
  position: relative;
  padding: var(--space-4) 0;
}

.sb-e-datum {
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  width: 2px;
  margin-left: -1px;
  background: var(--sb-line-2);
}

.sb-e-live {
  position: absolute;
  left: 50%;
  top: -3px;
  width: 8px;
  height: 8px;
  margin-left: -4px;
  background: var(--sb-accent);
  --sb-a-hi: 0.88;
  --sb-a-lo: 0.45;
  --sb-a-per: 5.6s;
  --sb-a-del: -2.4s;
  opacity: 0.88;
}

.sb-e-row {
  position: relative;
  height: 46px;
  display: flex;
  align-items: center;
}

.sb-e-half {
  flex: 1 1 50%;
  min-width: 0;
  display: flex;
  align-items: center;
  gap: var(--space-4);
}
.sb-e-half--l { justify-content: flex-end; }

.sb-e-bar {
  flex: 0 0 auto;
  width: calc(var(--w) * 0.62);
  height: 20px;
}
.sb-e-bar--r { background: var(--sb-accent); opacity: 0.92; }
.sb-e-bar--l { background: var(--text-muted); opacity: 0.85; }

.sb-e-lab {
  flex: 0 1 auto;
  min-width: 0;
  font-size: 0.875rem;
  line-height: 1.25;
  color: var(--text-primary);
}

.sb-e-n {
  flex: 0 0 auto;
  font-family: var(--sb-mono);
  font-size: 0.75rem;
  color: var(--text-secondary);
}

.sb-e-grad {
  position: relative;
  height: 20px;
  display: flex;
  align-items: center;
}
.sb-e-tick {
  position: absolute;
  left: 50%;
  width: 22px;
  height: 1px;
  margin-left: -11px;
  background: var(--sb-line-2);
}
.sb-e-field {
  position: absolute;
  right: 50%;
  margin-right: 22px;
  font-family: var(--sb-mono);
  font-size: 0.625rem;
  letter-spacing: 0.09em;
  text-transform: uppercase;
  color: var(--text-muted);
  white-space: nowrap;
}

.sb-e-foot {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: baseline;
  margin: var(--space-4) 0 0;
  padding-top: var(--space-4);
  border-top: 1px solid var(--sb-line);
  font-family: var(--sb-mono);
  font-size: 0.75rem;
  color: var(--text-secondary);
}
.sb-e-tot--l { text-align: right; padding-right: var(--space-5); }
.sb-e-tot--r { text-align: left;  padding-left: var(--space-5); }

@media (max-width: 900px) {
  .sb-e-lab { font-size: 0.75rem; }
  .sb-e-row { height: 44px; }
}

@media (max-width: 700px) {
  .sb-e-half { gap: var(--space-2); }
  .sb-e-bar { width: calc(var(--w) * 0.26); height: 16px; }
  .sb-e-lab { white-space: normal; font-size: 0.6875rem; line-height: 1.2; }
  .sb-e-n { font-size: 0.625rem; }
  .sb-e-row { height: auto; min-height: 54px; }
  .sb-e-key, .sb-e-foot { font-size: 0.625rem; }
}

.sb-e-bar.sb-e-bar--g-1 { --w:94.13333333333334%; }
.sb-e-bar.sb-e-bar--g-2 { --w:21.2%; }
.sb-e-bar.sb-e-bar--g-3 { --w:92.53333333333333%; }
.sb-e-bar.sb-e-bar--g-4 { --w:14.266666666666666%; }
.sb-e-bar.sb-e-bar--g-5 { --w:11.733333333333333%; }
.sb-e-bar.sb-e-bar--g-6 { --w:86.73333333333333%; }
.sb-e-bar.sb-e-bar--g-7 { --w:17.266666666666666%; }
}

@layer components {
.sb-b-pane {
  background: var(--bg-secondary);
  border: 1px solid var(--border-light);
  border-radius: 12px;
  overflow: hidden;
}

.sb-b-chrome {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: var(--space-6);
  padding: var(--space-6) var(--space-8);
  border-bottom: 1px solid var(--border-light);
  background: var(--bg-tertiary);
}
.sb-b-headin .site-kicker { margin-bottom: var(--space-2); }
.sb-b-h2 { font-size: 2.125rem; }
.sb-b-state {
  flex: 0 0 auto;
  font-family: var(--sb-mono);
  font-size: 0.6875rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--text-muted);
  padding-bottom: 6px;
}

.sb-b-body {
  display: grid;
  grid-template-columns: 280px 1fr;
  min-height: 356px;
}

.sb-b-lib {
  display: flex;
  flex-direction: column;
  gap: var(--space-3);
  padding: var(--space-6) var(--space-8);
  border-right: 1px solid var(--border-light);
}
.sb-b-libh {
  margin-bottom: var(--space-2);
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.13em;
  text-transform: uppercase;
  color: var(--text-muted);
}
.sb-b-sc {
  font-size: 0.875rem;
  color: var(--text-muted);
}
.sb-b-sc--on {
  color: var(--text-primary);
  padding-left: var(--space-3);
  border-left: 2px solid var(--sb-accent);
  margin-left: -14px;
}

.sb-b-sc--any { color: var(--text-muted); font-style: italic; }

.sb-b-work {
  padding: var(--space-6) var(--space-8);
  display: flex;
  flex-direction: column;
}

.sb-b-case {
  margin: 0 0 var(--space-6);
  font-family: var(--sb-mono);
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  color: var(--text-secondary);
}

.sb-b-out {
  display: flex;
  align-items: baseline;
  gap: var(--space-5);
  margin: 0;
}
.sb-b-act {
  font-size: 2.5rem;
  font-weight: 600;
  letter-spacing: -0.03em;
  color: var(--text-primary);
}
.sb-b-amt {
  font-family: var(--sb-mono);
  font-size: 1.5rem;
  color: var(--accent-ink);
}
.sb-b-tag {
  margin: var(--space-3) 0 0;
  display: inline-block;
  font-family: var(--sb-mono);
  font-size: 0.6875rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--accent-ink);
}

.sb-b-facts {
  margin: auto 0 0;
  padding-top: var(--space-6);
}
.sb-b-fact {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: var(--space-5);
  padding: var(--space-3) 0;
  border-top: 1px solid var(--sb-line);
}
.sb-b-fact dt {
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.13em;
  text-transform: uppercase;
  color: var(--text-muted);
}
.sb-b-fact dd {
  margin: 0;
  font-family: var(--sb-mono);
  font-size: 0.8125rem;
  color: var(--text-primary);
}

.sb-b-cmd {
  display: flex;
  align-items: center;
  gap: var(--space-4);
  padding: var(--space-5) var(--space-8);
  border-top: 1px solid var(--border-light);
  background: var(--bg-primary);
}

.sb-b-prompt { font-family: var(--sb-mono); color: var(--accent-ink); }
.sb-b-instr {
  flex: 1 1 auto;
  font-family: var(--sb-mono);
  font-size: 0.8125rem;
  color: var(--text-primary);
}
.sb-b-applied { flex: 0 0 auto; }

.sb-b-lede {
  max-width: 62ch;
  margin: var(--space-6) 0 0;
  font-size: 0.9375rem;
  line-height: 1.55;
  color: var(--text-secondary);
}
.sb-b-lede .route-link { margin-left: var(--space-3); }

@media (max-width: 900px) {
  .sb-b-body { grid-template-columns: 1fr; }
  .sb-b-lib { border-right: 0; border-bottom: 1px solid var(--border-light); }
  .sb-b-h2 { font-size: 1.75rem; }
  .sb-b-chrome { flex-direction: column; align-items: flex-start; }
  .sb-b-act { font-size: 2rem; }
}
}

@layer components {
.sb-u-obj {
  position: relative;
  height: 640px;
  overflow: hidden;
}

.sb-u-head {
  position: absolute;
  left: 0;
  top: 8px;
  width: 470px;
  z-index: 3;
}

.sb-u-svg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.sb-u-axis { stroke: var(--sb-line); stroke-width: 1; }
.sb-u-thr  { stroke: var(--sb-line-2); stroke-width: 1; stroke-dasharray: 3 7; }
.sb-u-line {
  fill: none;
  stroke-dasharray: 2400;
  stroke-dashoffset: 0;
  transition: stroke-dashoffset 1.5s cubic-bezier(.16, 1, .3, 1) 200ms;
  stroke: var(--warning-color);
  stroke-width: 2.5;
  opacity: 0.95;
}
.js .sb-upkeep.js-observe-fade:not(.visible) .sb-u-line { stroke-dashoffset: 2400; }
@media (prefers-reduced-motion: reduce) {
  .js .sb-upkeep.js-observe-fade:not(.visible) .sb-u-line { stroke-dashoffset: 0; }
  .sb-u-line { transition: none; }
}

.sb-u-dot  { fill: var(--warning-color); }
.sb-u-cap  { fill: var(--text-muted); }
.sb-u-cross{ fill: none; stroke: var(--warning-color); stroke-width: 2; }
.sb-u-live {
  fill: var(--warning-color);
  --sb-a-hi: 0.85;
  --sb-a-lo: 0.45;
  --sb-a-per: 7.5s;
  --sb-a-del: -3.1s;
  opacity: 0.85;
}

.sb-u-marks { position: absolute; inset: 0; z-index: 2; pointer-events: none; }
.sb-u-marks > span { position: absolute; }

.sb-u-thrlab {
  left: 580px;
  top: var(--y);
  transform: translateY(-140%);
  font-family: var(--sb-mono);
  font-size: 0.625rem;
  letter-spacing: 0.09em;
  text-transform: uppercase;
  color: var(--text-muted);
}
.sb-u-role {
  left: var(--x);
  top: var(--y);
  transform: translate(-104%, -55%);
  font-family: var(--sb-mono);
  font-size: 0.6875rem;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: var(--warning-color);
  white-space: nowrap;
}
.sb-u-cum {
  left: var(--x);
  top: var(--y);
  transform: translate(-50%, -190%);
  font-family: var(--sb-mono);
  font-size: 0.75rem;
  color: var(--text-secondary);
  white-space: nowrap;
}
.sb-u-cum--b { transform: translate(-96%, -300%); color: var(--text-primary); }
.sb-u-open {
  right: 16px;
  top: var(--y);
  transform: translateY(520%);
  font-family: var(--sb-mono);
  font-size: 0.625rem;
  letter-spacing: 0.09em;
  text-transform: uppercase;
  color: var(--text-muted);
}

.sb-u-axislab { position: absolute; inset: 0; z-index: 2; pointer-events: none; }
.sb-u-tick {
  position: absolute;
  left: var(--x);
  top: 82.5%;
  width: 116px;
  margin-left: -12px;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.sb-u-when {
  font-family: var(--sb-mono);
  font-size: 0.625rem;
  letter-spacing: 0.09em;
  text-transform: uppercase;
  color: var(--text-muted);
}
.sb-u-what { font-size: 0.75rem; line-height: 1.25; color: var(--text-secondary); }
.sb-u-inc  { font-family: var(--sb-mono); font-size: 0.6875rem; color: var(--warning-color); }

.sb-u-closed {
  position: absolute;
  left: 0;
  bottom: 18px;
  z-index: 3;
  display: flex;
  align-items: center;
  gap: var(--space-4);
  margin: 0;
  font-size: 0.8125rem;
  color: var(--text-muted);
}
.sb-u-sq {
  width: 12px;
  height: 12px;
  background: var(--success-color);
}
.sb-u-closednote { color: var(--text-secondary); }

@media (max-width: 1100px) {
  .sb-u-obj { height: auto; padding-bottom: var(--space-8); }
  .sb-u-head { position: static; width: auto; margin-bottom: var(--stack-sm); }
  .sb-u-svg  { position: relative; height: 380px; }
  .sb-u-marks, .sb-u-axislab { display: none; }
  .sb-u-closed { position: static; margin-top: var(--space-6); }
}

.sb-u-cum.sb-u-cum--g-1 { --x:35.46348314606742%; --y:68.42359375%; }
.sb-u-cum.sb-u-cum--g-2 { --x:91.99438202247191%; --y:19.561093750000005%; }
.sb-u-open.sb-u-open--g-1 { --y:9.25%; }
.sb-u-role.sb-u-role--g-1 { --x:67.41573033707866%; --y:44.603125000000006%; }
.sb-u-thrlab.sb-u-thrlab--g-1 { --y:44.603125000000006%; }
.sb-u-tick.sb-u-tick--g-1 { --x:7.724719101123595%; }
.sb-u-tick.sb-u-tick--g-10 { --x:91.99438202247191%; }
.sb-u-tick.sb-u-tick--g-2 { --x:17.5561797752809%; }
.sb-u-tick.sb-u-tick--g-3 { --x:26.685393258426966%; }
.sb-u-tick.sb-u-tick--g-4 { --x:35.46348314606742%; }
.sb-u-tick.sb-u-tick--g-5 { --x:44.9438202247191%; }
.sb-u-tick.sb-u-tick--g-6 { --x:54.42415730337079%; }
.sb-u-tick.sb-u-tick--g-7 { --x:63.55337078651685%; }
.sb-u-tick.sb-u-tick--g-8 { --x:73.03370786516854%; }
.sb-u-tick.sb-u-tick--g-9 { --x:82.51404494382022%; }
}

@layer components {
.sb-c-obj { position: relative; }

.sb-c-field {
  position: relative;
  height: 452px;
  background:
    linear-gradient(180deg, rgba(255,255,255,0.018), rgba(255,255,255,0));
  border: 1px solid var(--sb-line);
  border-radius: 6px;
}

.sb-c-place {
  position: absolute;
  text-shadow: 0 0 8px var(--bg-primary), 0 0 4px var(--bg-primary);
  left: var(--x);
  top: var(--y);
  transform: translate(-50%, -50%);
  z-index: 5;
  font-size: 0.75rem;
  letter-spacing: 0.02em;
  color: rgba(244, 244, 245, 0.46);
  white-space: nowrap;
  pointer-events: none;
}

.sb-c-layer {
  position: absolute;
  inset: 0;
  margin: calc(var(--d) * -3px) calc(var(--d) * -3px) calc(var(--d) * 3px) calc(var(--d) * 3px);
  border-top: 1px solid rgba(255, 255, 255, calc(0.06 + var(--d) * 0.06));
  border-left: 1px solid rgba(255, 255, 255, calc(0.06 + var(--d) * 0.06));
  border-radius: 6px;
}

.sb-c-layer--m3  { --sb-seq-from: translate(-7px, 7px); transition-delay: 220ms; }
.sb-c-layer--m6  { --sb-seq-from: translate(-7px, 7px); transition-delay: 440ms; }
.sb-c-layer--m12 { --sb-seq-from: translate(-7px, 7px); transition-delay: 660ms; }

.sb-c-pin {
  position: absolute;
  left: -3px;
  top: -3px;
  width: 6px;
  height: 6px;
  background: rgba(255, 255, 255, calc(0.14 + var(--d) * 0.16));
}
.sb-c-layer--m12 .sb-c-pin {
  background: var(--sb-accent);
  --sb-a-hi: 0.9;
  --sb-a-lo: 0.5;
  --sb-a-per: 4.2s;
  --sb-a-del: -0.7s;
  opacity: 0.9;
}

.sb-c-m {
  position: absolute;
  left: var(--x);
  top: var(--y);
  display: block;
}
.sb-c-m--base {
  width: 9px; height: 9px;
  margin: -4px 0 0 -4px;
  border: 1px solid rgba(255, 255, 255, 0.55);
}
.sb-c-m--res  { width: 3px; height: 3px; background: rgba(244,244,245,0.62); }
.sb-c-m--corr { width: 2px; height: 8px; background: rgba(148,163,184,0.62); }
.sb-c-m--dir  {
  width: 7px; height: 7px; margin: -3px 0 0 -3px;
  background:
    linear-gradient(var(--sb-accent), var(--sb-accent)) center/7px 1.5px no-repeat,
    linear-gradient(var(--sb-accent), var(--sb-accent)) center/1.5px 7px no-repeat;
}
.sb-c-layer--m3  .sb-c-m { opacity: 0.5; }
.sb-c-layer--m6  .sb-c-m { opacity: 0.72; }
.sb-c-layer--m12 .sb-c-m { opacity: 1; }

.sb-c-baselab {
  position: absolute;
  left: var(--space-5);
  bottom: var(--space-4);
  z-index: 6;
  font-family: var(--sb-mono);
  font-size: 0.625rem;
  letter-spacing: 0.09em;
  text-transform: uppercase;
  color: var(--text-muted);
}
.sb-c-baselab em {
  font-style: normal;
  margin-left: var(--space-3);
  color: var(--text-secondary);
}

.sb-c-index {
  display: flex;
  justify-content: flex-end;
  gap: var(--space-8);
  margin-top: var(--space-5);
  padding-top: var(--space-4);
  border-top: 1px solid var(--sb-line);
}
.sb-c-lev { display: flex; align-items: baseline; gap: var(--space-3); }
.sb-c-swatch {
  width: 8px; height: 8px;
  background: rgba(244, 244, 245, 0.28);
}
.sb-c-lev--m6  .sb-c-swatch { background: rgba(244, 244, 245, 0.55); }
.sb-c-lev--m12 .sb-c-swatch { background: rgba(244, 244, 245, 0.95); }
.sb-c-lev--base .sb-c-swatch { background: transparent; border: 1px solid rgba(255,255,255,0.55); }
.sb-c-levl {
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.13em;
  text-transform: uppercase;
  color: var(--text-muted);
}
.sb-c-levn { font-family: var(--sb-mono); font-size: 0.875rem; color: var(--text-primary); }

.sb-c-term {
  display: flex;
  align-items: baseline;
  gap: var(--space-5);
  margin: var(--space-5) 0 0;
  font-size: 0.8125rem;
  color: var(--text-muted);
}

.sb-c-head { margin-top: var(--stack-sm); }
.sb-c-head .site-head { margin-bottom: 0; }
.sb-c-head .site-lede { max-width: 74ch; }
.sb-c-head .route-link { margin-left: var(--space-3); }

@media (max-width: 900px) {
  .sb-c-field { height: 340px; }
  .sb-c-place { font-size: 0.625rem; }

}

.sb-c-obj {
  margin-left: 6px;
  width: calc(100% - 6px);
}

.sb-c-pin { left: 0; }

.sb-c-layer.sb-c-layer--d-0 { --d:0; }
.sb-c-layer.sb-c-layer--d-1 { --d:1; }
.sb-c-layer.sb-c-layer--d-2 { --d:2; }
.sb-c-layer.sb-c-layer--d-3 { --d:3; }
.sb-c-place.sb-c-place--g-1 { --x:14%; --y:24%; }
.sb-c-place.sb-c-place--g-2 { --x:38%; --y:16%; }
.sb-c-place.sb-c-place--g-3 { --x:63%; --y:24%; }
.sb-c-place.sb-c-place--g-4 { --x:86%; --y:19%; }
.sb-c-place.sb-c-place--g-5 { --x:22%; --y:57%; }
.sb-c-place.sb-c-place--g-6 { --x:50%; --y:53%; }
.sb-c-place.sb-c-place--g-7 { --x:77%; --y:60%; }
.sb-c-place.sb-c-place--g-8 { --x:32%; --y:85%; }
.sb-c-place.sb-c-place--g-9 { --x:68%; --y:85%; }
}

@layer components {

.sb-c-m.sb-c-m--g-1 { --x:14%; --y:31%; }
.sb-c-m.sb-c-m--g-10 { --x:24.30%; --y:80.23%; }
.sb-c-m.sb-c-m--g-100 { --x:21.44%; --y:86.89%; }
.sb-c-m.sb-c-m--g-101 { --x:28.84%; --y:47.26%; }
.sb-c-m.sb-c-m--g-102 { --x:28.89%; --y:75.70%; }
.sb-c-m.sb-c-m--g-103 { --x:28.10%; --y:64.69%; }
.sb-c-m.sb-c-m--g-104 { --x:63.49%; --y:31.04%; }
.sb-c-m.sb-c-m--g-105 { --x:58.26%; --y:45.05%; }
.sb-c-m.sb-c-m--g-106 { --x:77.97%; --y:88.46%; }
.sb-c-m.sb-c-m--g-107 { --x:23.11%; --y:16.90%; }
.sb-c-m.sb-c-m--g-108 { --x:30.47%; --y:9.98%; }
.sb-c-m.sb-c-m--g-109 { --x:32.71%; --y:74.21%; }
.sb-c-m.sb-c-m--g-11 { --x:12.89%; --y:62.21%; }
.sb-c-m.sb-c-m--g-110 { --x:71.33%; --y:30.43%; }
.sb-c-m.sb-c-m--g-111 { --x:42.59%; --y:85.61%; }
.sb-c-m.sb-c-m--g-112 { --x:39.39%; --y:45.73%; }
.sb-c-m.sb-c-m--g-113 { --x:30.96%; --y:57.42%; }
.sb-c-m.sb-c-m--g-114 { --x:8.29%; --y:57.79%; }
.sb-c-m.sb-c-m--g-115 { --x:18.47%; --y:65.33%; }
.sb-c-m.sb-c-m--g-116 { --x:15.34%; --y:66.64%; }
.sb-c-m.sb-c-m--g-117 { --x:23.22%; --y:85.34%; }
.sb-c-m.sb-c-m--g-118 { --x:37.79%; --y:29.36%; }
.sb-c-m.sb-c-m--g-119 { --x:56.10%; --y:83.80%; }
.sb-c-m.sb-c-m--g-12 { --x:38.03%; --y:77.36%; }
.sb-c-m.sb-c-m--g-120 { --x:15.34%; --y:35.91%; }
.sb-c-m.sb-c-m--g-121 { --x:11.90%; --y:57.95%; }
.sb-c-m.sb-c-m--g-122 { --x:44.68%; --y:85.69%; }
.sb-c-m.sb-c-m--g-123 { --x:42.83%; --y:60.03%; }
.sb-c-m.sb-c-m--g-124 { --x:29.15%; --y:67.58%; }
.sb-c-m.sb-c-m--g-125 { --x:80.92%; --y:90.21%; }
.sb-c-m.sb-c-m--g-126 { --x:53.74%; --y:19.22%; }
.sb-c-m.sb-c-m--g-127 { --x:62.76%; --y:15.33%; }
.sb-c-m.sb-c-m--g-128 { --x:70.49%; --y:94.00%; }
.sb-c-m.sb-c-m--g-129 { --x:76.70%; --y:18.58%; }
.sb-c-m.sb-c-m--g-13 { --x:11.29%; --y:55.34%; }
.sb-c-m.sb-c-m--g-130 { --x:27.24%; --y:66.01%; }
.sb-c-m.sb-c-m--g-131 { --x:3.71%; --y:33.73%; }
.sb-c-m.sb-c-m--g-132 { --x:63.52%; --y:56.66%; }
.sb-c-m.sb-c-m--g-133 { --x:41.08%; --y:49.83%; }
.sb-c-m.sb-c-m--g-134 { --x:16.26%; --y:47.03%; }
.sb-c-m.sb-c-m--g-135 { --x:49.63%; --y:24.51%; }
.sb-c-m.sb-c-m--g-136 { --x:31.37%; --y:64.51%; }
.sb-c-m.sb-c-m--g-137 { --x:40.49%; --y:7.00%; }
.sb-c-m.sb-c-m--g-138 { --x:30.54%; --y:56.19%; }
.sb-c-m.sb-c-m--g-139 { --x:35.11%; --y:28.75%; }
.sb-c-m.sb-c-m--g-14 { --x:16.15%; --y:28.90%; }
.sb-c-m.sb-c-m--g-140 { --x:62.50%; --y:58.61%; }
.sb-c-m.sb-c-m--g-141 { --x:26.90%; --y:49.15%; }
.sb-c-m.sb-c-m--g-142 { --x:7.97%; --y:36.13%; }
.sb-c-m.sb-c-m--g-143 { --x:77.24%; --y:22.80%; }
.sb-c-m.sb-c-m--g-144 { --x:82.47%; --y:88.04%; }
.sb-c-m.sb-c-m--g-145 { --x:71.88%; --y:77.21%; }
.sb-c-m.sb-c-m--g-146 { --x:8.31%; --y:55.41%; }
.sb-c-m.sb-c-m--g-147 { --x:21.34%; --y:92.47%; }
.sb-c-m.sb-c-m--g-148 { --x:58.46%; --y:47.97%; }
.sb-c-m.sb-c-m--g-149 { --x:25.21%; --y:10.58%; }
.sb-c-m.sb-c-m--g-15 { --x:61.26%; --y:78.92%; }
.sb-c-m.sb-c-m--g-150 { --x:39.55%; --y:61.65%; }
.sb-c-m.sb-c-m--g-151 { --x:62.34%; --y:59.39%; }
.sb-c-m.sb-c-m--g-152 { --x:33.59%; --y:7.00%; }
.sb-c-m.sb-c-m--g-153 { --x:62.27%; --y:51.45%; }
.sb-c-m.sb-c-m--g-154 { --x:32.78%; --y:53.40%; }
.sb-c-m.sb-c-m--g-155 { --x:57.20%; --y:33.40%; }
.sb-c-m.sb-c-m--g-156 { --x:16.22%; --y:15.71%; }
.sb-c-m.sb-c-m--g-157 { --x:46.50%; --y:64.73%; }
.sb-c-m.sb-c-m--g-158 { --x:67.74%; --y:14.31%; }
.sb-c-m.sb-c-m--g-159 { --x:57.35%; --y:88.91%; }
.sb-c-m.sb-c-m--g-16 { --x:31.28%; --y:61.35%; }
.sb-c-m.sb-c-m--g-160 { --x:32.16%; --y:23.61%; }
.sb-c-m.sb-c-m--g-161 { --x:40.51%; --y:56.36%; }
.sb-c-m.sb-c-m--g-162 { --x:53.36%; --y:85.88%; }
.sb-c-m.sb-c-m--g-163 { --x:74.25%; --y:26.59%; }
.sb-c-m.sb-c-m--g-164 { --x:22.29%; --y:83.08%; }
.sb-c-m.sb-c-m--g-165 { --x:80.42%; --y:26.80%; }
.sb-c-m.sb-c-m--g-166 { --x:5.05%; --y:13.48%; }
.sb-c-m.sb-c-m--g-167 { --x:24.34%; --y:89.10%; }
.sb-c-m.sb-c-m--g-168 { --x:59.37%; --y:44.37%; }
.sb-c-m.sb-c-m--g-169 { --x:24.55%; --y:66.77%; }
.sb-c-m.sb-c-m--g-17 { --x:39.99%; --y:53.87%; }
.sb-c-m.sb-c-m--g-170 { --x:19.83%; --y:86.87%; }
.sb-c-m.sb-c-m--g-171 { --x:88.75%; --y:11.39%; }
.sb-c-m.sb-c-m--g-172 { --x:20.53%; --y:82.04%; }
.sb-c-m.sb-c-m--g-173 { --x:23.96%; --y:16.62%; }
.sb-c-m.sb-c-m--g-174 { --x:76.63%; --y:22.11%; }
.sb-c-m.sb-c-m--g-175 { --x:17.78%; --y:44.20%; }
.sb-c-m.sb-c-m--g-176 { --x:59.79%; --y:14.31%; }
.sb-c-m.sb-c-m--g-177 { --x:30.88%; --y:65.82%; }
.sb-c-m.sb-c-m--g-178 { --x:35.93%; --y:23.65%; }
.sb-c-m.sb-c-m--g-179 { --x:52.37%; --y:63.33%; }
.sb-c-m.sb-c-m--g-18 { --x:84.08%; --y:66.62%; }
.sb-c-m.sb-c-m--g-180 { --x:41.29%; --y:7.00%; }
.sb-c-m.sb-c-m--g-181 { --x:34.74%; --y:52.49%; }
.sb-c-m.sb-c-m--g-182 { --x:31.21%; --y:56.34%; }
.sb-c-m.sb-c-m--g-183 { --x:33.37%; --y:23.93%; }
.sb-c-m.sb-c-m--g-184 { --x:56.61%; --y:45.06%; }
.sb-c-m.sb-c-m--g-185 { --x:31.08%; --y:47.62%; }
.sb-c-m.sb-c-m--g-186 { --x:65.43%; --y:67.05%; }
.sb-c-m.sb-c-m--g-187 { --x:69.68%; --y:94.00%; }
.sb-c-m.sb-c-m--g-188 { --x:28.21%; --y:47.32%; }
.sb-c-m.sb-c-m--g-189 { --x:72.13%; --y:69.38%; }
.sb-c-m.sb-c-m--g-19 { --x:5.54%; --y:24.20%; }
.sb-c-m.sb-c-m--g-190 { --x:87.86%; --y:56.22%; }
.sb-c-m.sb-c-m--g-191 { --x:43.12%; --y:46.29%; }
.sb-c-m.sb-c-m--g-192 { --x:46.85%; --y:11.02%; }
.sb-c-m.sb-c-m--g-193 { --x:26.09%; --y:16.03%; }
.sb-c-m.sb-c-m--g-194 { --x:12.59%; --y:65.54%; }
.sb-c-m.sb-c-m--g-195 { --x:59.54%; --y:58.39%; }
.sb-c-m.sb-c-m--g-196 { --x:65.64%; --y:16.17%; }
.sb-c-m.sb-c-m--g-197 { --x:8.12%; --y:11.74%; }
.sb-c-m.sb-c-m--g-198 { --x:56.45%; --y:64.60%; }
.sb-c-m.sb-c-m--g-199 { --x:46.25%; --y:64.98%; }
.sb-c-m.sb-c-m--g-2 { --x:63%; --y:31%; }
.sb-c-m.sb-c-m--g-20 { --x:58.45%; --y:86.58%; }
.sb-c-m.sb-c-m--g-200 { --x:48.28%; --y:19.05%; }
.sb-c-m.sb-c-m--g-201 { --x:10.49%; --y:52.89%; }
.sb-c-m.sb-c-m--g-202 { --x:28.27%; --y:45.56%; }
.sb-c-m.sb-c-m--g-203 { --x:3.50%; --y:32.02%; }
.sb-c-m.sb-c-m--g-204 { --x:76.39%; --y:25.85%; }
.sb-c-m.sb-c-m--g-205 { --x:36.14%; --y:51.28%; }
.sb-c-m.sb-c-m--g-206 { --x:61.46%; --y:61.36%; }
.sb-c-m.sb-c-m--g-207 { --x:8.05%; --y:35.66%; }
.sb-c-m.sb-c-m--g-208 { --x:22.95%; --y:25.00%; }
.sb-c-m.sb-c-m--g-209 { --x:41.07%; --y:84.74%; }
.sb-c-m.sb-c-m--g-21 { --x:17.73%; --y:28.73%; }
.sb-c-m.sb-c-m--g-210 { --x:20.85%; --y:87.81%; }
.sb-c-m.sb-c-m--g-211 { --x:57.23%; --y:55.85%; }
.sb-c-m.sb-c-m--g-212 { --x:77.17%; --y:79.80%; }
.sb-c-m.sb-c-m--g-213 { --x:76.83%; --y:94.00%; }
.sb-c-m.sb-c-m--g-214 { --x:64.58%; --y:37.30%; }
.sb-c-m.sb-c-m--g-215 { --x:27.27%; --y:26.94%; }
.sb-c-m.sb-c-m--g-216 { --x:40.90%; --y:94.00%; }
.sb-c-m.sb-c-m--g-217 { --x:43.15%; --y:26.05%; }
.sb-c-m.sb-c-m--g-218 { --x:61.22%; --y:56.93%; }
.sb-c-m.sb-c-m--g-219 { --x:42.12%; --y:63.44%; }
.sb-c-m.sb-c-m--g-22 { --x:38.90%; --y:79.63%; }
.sb-c-m.sb-c-m--g-220 { --x:25.05%; --y:68.93%; }
.sb-c-m.sb-c-m--g-221 { --x:16.69%; --y:45.04%; }
.sb-c-m.sb-c-m--g-222 { --x:22.11%; --y:31.10%; }
.sb-c-m.sb-c-m--g-223 { --x:33.02%; --y:65.67%; }
.sb-c-m.sb-c-m--g-224 { --x:16.36%; --y:66.02%; }
.sb-c-m.sb-c-m--g-225 { --x:20.50%; --y:20.98%; }
.sb-c-m.sb-c-m--g-226 { --x:76.20%; --y:19.42%; }
.sb-c-m.sb-c-m--g-227 { --x:26.69%; --y:46.03%; }
.sb-c-m.sb-c-m--g-228 { --x:13.84%; --y:12.94%; }
.sb-c-m.sb-c-m--g-229 { --x:22.06%; --y:31.83%; }
.sb-c-m.sb-c-m--g-23 { --x:10.83%; --y:27.65%; }
.sb-c-m.sb-c-m--g-230 { --x:57.17%; --y:89.69%; }
.sb-c-m.sb-c-m--g-231 { --x:3.73%; --y:21.94%; }
.sb-c-m.sb-c-m--g-232 { --x:44.60%; --y:89.67%; }
.sb-c-m.sb-c-m--g-233 { --x:23.07%; --y:13.80%; }
.sb-c-m.sb-c-m--g-234 { --x:9.52%; --y:12.42%; }
.sb-c-m.sb-c-m--g-235 { --x:31.84%; --y:22.77%; }
.sb-c-m.sb-c-m--g-236 { --x:3.50%; --y:21.28%; }
.sb-c-m.sb-c-m--g-237 { --x:20.67%; --y:69.64%; }
.sb-c-m.sb-c-m--g-238 { --x:31.82%; --y:48.66%; }
.sb-c-m.sb-c-m--g-239 { --x:21.85%; --y:76.71%; }
.sb-c-m.sb-c-m--g-24 { --x:39.04%; --y:9.66%; }
.sb-c-m.sb-c-m--g-240 { --x:57.19%; --y:92.24%; }
.sb-c-m.sb-c-m--g-241 { --x:42.38%; --y:55.60%; }
.sb-c-m.sb-c-m--g-242 { --x:64.10%; --y:76.12%; }
.sb-c-m.sb-c-m--g-243 { --x:51.59%; --y:63.42%; }
.sb-c-m.sb-c-m--g-244 { --x:19.60%; --y:33.67%; }
.sb-c-m.sb-c-m--g-245 { --x:30.10%; --y:76.90%; }
.sb-c-m.sb-c-m--g-246 { --x:35.40%; --y:27.09%; }
.sb-c-m.sb-c-m--g-247 { --x:90.63%; --y:60.51%; }
.sb-c-m.sb-c-m--g-248 { --x:75.45%; --y:22.50%; }
.sb-c-m.sb-c-m--g-249 { --x:41.78%; --y:83.23%; }
.sb-c-m.sb-c-m--g-25 { --x:13.82%; --y:55.11%; }
.sb-c-m.sb-c-m--g-250 { --x:18.52%; --y:79.40%; }
.sb-c-m.sb-c-m--g-251 { --x:34.27%; --y:55.25%; }
.sb-c-m.sb-c-m--g-252 { --x:93.38%; --y:9.06%; }
.sb-c-m.sb-c-m--g-253 { --x:23.10%; --y:20.80%; }
.sb-c-m.sb-c-m--g-254 { --x:10.38%; --y:55.38%; }
.sb-c-m.sb-c-m--g-255 { --x:31.73%; --y:7.00%; }
.sb-c-m.sb-c-m--g-256 { --x:36.80%; --y:58.81%; }
.sb-c-m.sb-c-m--g-257 { --x:8.90%; --y:52.85%; }
.sb-c-m.sb-c-m--g-258 { --x:68.40%; --y:59.64%; }
.sb-c-m.sb-c-m--g-259 { --x:3.50%; --y:25.14%; }
.sb-c-m.sb-c-m--g-26 { --x:56.88%; --y:49.79%; }
.sb-c-m.sb-c-m--g-260 { --x:18.84%; --y:65.46%; }
.sb-c-m.sb-c-m--g-261 { --x:52.55%; --y:64.26%; }
.sb-c-m.sb-c-m--g-262 { --x:64.34%; --y:54.88%; }
.sb-c-m.sb-c-m--g-263 { --x:34.65%; --y:51.40%; }
.sb-c-m.sb-c-m--g-264 { --x:8.96%; --y:33.36%; }
.sb-c-m.sb-c-m--g-265 { --x:81.73%; --y:65.45%; }
.sb-c-m.sb-c-m--g-266 { --x:86.75%; --y:7.00%; }
.sb-c-m.sb-c-m--g-267 { --x:80.51%; --y:83.46%; }
.sb-c-m.sb-c-m--g-268 { --x:22.25%; --y:17.16%; }
.sb-c-m.sb-c-m--g-269 { --x:24.76%; --y:74.90%; }
.sb-c-m.sb-c-m--g-27 { --x:42.30%; --y:48.10%; }
.sb-c-m.sb-c-m--g-270 { --x:5.36%; --y:26.37%; }
.sb-c-m.sb-c-m--g-271 { --x:3.50%; --y:32.34%; }
.sb-c-m.sb-c-m--g-272 { --x:21.75%; --y:67.92%; }
.sb-c-m.sb-c-m--g-273 { --x:17.18%; --y:83.83%; }
.sb-c-m.sb-c-m--g-274 { --x:15.46%; --y:48.61%; }
.sb-c-m.sb-c-m--g-275 { --x:87.11%; --y:59.66%; }
.sb-c-m.sb-c-m--g-276 { --x:17.50%; --y:85.31%; }
.sb-c-m.sb-c-m--g-277 { --x:66.93%; --y:35.23%; }
.sb-c-m.sb-c-m--g-28 { --x:30.06%; --y:63.16%; }
.sb-c-m.sb-c-m--g-29 { --x:6.46%; --y:17.00%; }
.sb-c-m.sb-c-m--g-3 { --x:86%; --y:26%; }
.sb-c-m.sb-c-m--g-30 { --x:21.57%; --y:85.42%; }
.sb-c-m.sb-c-m--g-31 { --x:21.27%; --y:85.72%; }
.sb-c-m.sb-c-m--g-32 { --x:35.43%; --y:78.01%; }
.sb-c-m.sb-c-m--g-33 { --x:19.07%; --y:32.30%; }
.sb-c-m.sb-c-m--g-34 { --x:41.32%; --y:55.43%; }
.sb-c-m.sb-c-m--g-35 { --x:22.36%; --y:22.85%; }
.sb-c-m.sb-c-m--g-36 { --x:17.50%; --y:65.55%; }
.sb-c-m.sb-c-m--g-37 { --x:85.92%; --y:53.01%; }
.sb-c-m.sb-c-m--g-38 { --x:21.03%; --y:81.43%; }
.sb-c-m.sb-c-m--g-39 { --x:54.73%; --y:48.12%; }
.sb-c-m.sb-c-m--g-4 { --x:22%; --y:64%; }
.sb-c-m.sb-c-m--g-40 { --x:56.78%; --y:51.73%; }
.sb-c-m.sb-c-m--g-41 { --x:27.66%; --y:18.93%; }
.sb-c-m.sb-c-m--g-42 { --x:10.03%; --y:53.48%; }
.sb-c-m.sb-c-m--g-43 { --x:58.68%; --y:54.11%; }
.sb-c-m.sb-c-m--g-44 { --x:24.92%; --y:67.83%; }
.sb-c-m.sb-c-m--g-45 { --x:47.62%; --y:19.07%; }
.sb-c-m.sb-c-m--g-46 { --x:46.44%; --y:18.10%; }
.sb-c-m.sb-c-m--g-47 { --x:28.41%; --y:20.30%; }
.sb-c-m.sb-c-m--g-48 { --x:57.32%; --y:61.56%; }
.sb-c-m.sb-c-m--g-49 { --x:20.49%; --y:63.81%; }
.sb-c-m.sb-c-m--g-5 { --x:32%; --y:92%; }
.sb-c-m.sb-c-m--g-50 { --x:26.61%; --y:25.94%; }
.sb-c-m.sb-c-m--g-51 { --x:39.21%; --y:56.23%; }
.sb-c-m.sb-c-m--g-52 { --x:13.60%; --y:54.30%; }
.sb-c-m.sb-c-m--g-53 { --x:31.31%; --y:18.75%; }
.sb-c-m.sb-c-m--g-54 { --x:51.21%; --y:25.80%; }
.sb-c-m.sb-c-m--g-55 { --x:85.25%; --y:57.87%; }
.sb-c-m.sb-c-m--g-56 { --x:39.13%; --y:53.91%; }
.sb-c-m.sb-c-m--g-57 { --x:48.94%; --y:21.32%; }
.sb-c-m.sb-c-m--g-58 { --x:77.16%; --y:78.44%; }
.sb-c-m.sb-c-m--g-59 { --x:22.71%; --y:15.44%; }
.sb-c-m.sb-c-m--g-6 { --x:29.57%; --y:58.63%; }
.sb-c-m.sb-c-m--g-60 { --x:52.88%; --y:45.70%; }
.sb-c-m.sb-c-m--g-61 { --x:15.19%; --y:50.22%; }
.sb-c-m.sb-c-m--g-62 { --x:59.58%; --y:46.72%; }
.sb-c-m.sb-c-m--g-63 { --x:12.50%; --y:15.07%; }
.sb-c-m.sb-c-m--g-64 { --x:50.66%; --y:45.63%; }
.sb-c-m.sb-c-m--g-65 { --x:57.72%; --y:48.19%; }
.sb-c-m.sb-c-m--g-66 { --x:78.78%; --y:48.69%; }
.sb-c-m.sb-c-m--g-67 { --x:32.01%; --y:94.00%; }
.sb-c-m.sb-c-m--g-68 { --x:68.93%; --y:57.24%; }
.sb-c-m.sb-c-m--g-69 { --x:63.78%; --y:78.78%; }
.sb-c-m.sb-c-m--g-7 { --x:14.71%; --y:16.57%; }
.sb-c-m.sb-c-m--g-70 { --x:62.28%; --y:54.18%; }
.sb-c-m.sb-c-m--g-71 { --x:60.37%; --y:46.49%; }
.sb-c-m.sb-c-m--g-72 { --x:38.94%; --y:80.18%; }
.sb-c-m.sb-c-m--g-73 { --x:53.41%; --y:63.84%; }
.sb-c-m.sb-c-m--g-74 { --x:32.94%; --y:52.35%; }
.sb-c-m.sb-c-m--g-75 { --x:29.13%; --y:18.33%; }
.sb-c-m.sb-c-m--g-76 { --x:39.82%; --y:49.85%; }
.sb-c-m.sb-c-m--g-77 { --x:20.77%; --y:20.48%; }
.sb-c-m.sb-c-m--g-78 { --x:67.42%; --y:30.26%; }
.sb-c-m.sb-c-m--g-79 { --x:5.42%; --y:21.89%; }
.sb-c-m.sb-c-m--g-8 { --x:78.98%; --y:13.03%; }
.sb-c-m.sb-c-m--g-80 { --x:57.70%; --y:50.29%; }
.sb-c-m.sb-c-m--g-81 { --x:18.43%; --y:16.40%; }
.sb-c-m.sb-c-m--g-82 { --x:12.46%; --y:34.53%; }
.sb-c-m.sb-c-m--g-83 { --x:78.09%; --y:69.65%; }
.sb-c-m.sb-c-m--g-84 { --x:9.48%; --y:16.93%; }
.sb-c-m.sb-c-m--g-85 { --x:80.78%; --y:67.37%; }
.sb-c-m.sb-c-m--g-86 { --x:17.66%; --y:68.00%; }
.sb-c-m.sb-c-m--g-87 { --x:14.19%; --y:52.52%; }
.sb-c-m.sb-c-m--g-88 { --x:57.48%; --y:57.72%; }
.sb-c-m.sb-c-m--g-89 { --x:85.97%; --y:59.89%; }
.sb-c-m.sb-c-m--g-9 { --x:22.54%; --y:89.66%; }
.sb-c-m.sb-c-m--g-90 { --x:62.11%; --y:93.18%; }
.sb-c-m.sb-c-m--g-91 { --x:78.30%; --y:68.74%; }
.sb-c-m.sb-c-m--g-92 { --x:30.44%; --y:52.77%; }
.sb-c-m.sb-c-m--g-93 { --x:14.82%; --y:49.85%; }
.sb-c-m.sb-c-m--g-94 { --x:21.22%; --y:26.88%; }
.sb-c-m.sb-c-m--g-95 { --x:58.50%; --y:46.18%; }
.sb-c-m.sb-c-m--g-96 { --x:18.79%; --y:47.32%; }
.sb-c-m.sb-c-m--g-97 { --x:26.37%; --y:92.85%; }
.sb-c-m.sb-c-m--g-98 { --x:45.53%; --y:60.52%; }
.sb-c-m.sb-c-m--g-99 { --x:41.82%; --y:83.43%; }
}
