/* op/src/core/renderer.imba?styles */
.hz-aw:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
}
.hz-ax:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
}
.hz-bb:not(#_):not(#_):not(#_) {
  display: contents;
}
.hz-bf:not(#_):not(#_):not(#_) {
  align-self: flex-start;
}
.hz-bj:not(#_):not(#_):not(#_):before {
  content: "* ";
}
.hz-bm:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
}
.hz-bo:is(.has-color > *):not(#_):not(#_):not(#_) {
  color: var(--color);
}



/* op/src/fields/action.imba?styles */
.em-ai:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  white-space: pre;
  overflow: hidden;
  gap: 1ex;
  --u_rg: 1ex;
  --u_cg: 1ex;
}
.em-al:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  white-space: pre;
  overflow: hidden;
}



/* op/src/fields/experiments.imba?styles */
.ez-af:not(#_):not(#_):not(#_) {
  text-transform: capitalize;
}



/* op/src/types/pos.imba?styles */
.gi-af:not(#_):not(#_):not(#_) {
  display: contents;
}



/* op/src/types/audio.imba?styles */
op-audio {
  display: block;
}



/* op/src/types/sorter.imba?styles */
.gr-af:is(.input > *):is(.box > *) .omi-label:not(#_):not(._0) {
  padding-left: 3px;
  margin-right: -6px;
}
.gr-af:is(.input > *):is(.box > *) .mi-icon:not(#_):not(._0) {
  display: none;
}



/* op/src/types/chartview.imba?styles */
.hk-au,
.opchart .highcharts-navigator,
.opchart .highcharts-navigator-xaxis {
  --e_ad:0ms;
  --e_af:cubic-bezier(.23, 1, .32, 1);
  --e_aw:0ms;
  --e_sd:var(--e_ad);
  --e_sf:var(--e_af);
  --e_sw:var(--e_aw);
  --e_od:var(--e_sd);
  --e_of:var(--e_sf);
  --e_ow:var(--e_sw);
  --e_cd:var(--e_sd);
  --e_cf:var(--e_sf);
  --e_cw:var(--e_sw);
  --e_bd:var(--e_sd);
  --e_bf:var(--e_sf);
  --e_bw:var(--e_sw);
  --e_td:var(--e_bd);
  --e_tf:var(--e_bf);
  --e_tw:var(--e_bw);
  --e_b:var(--e_bd) var(--e_bf) var(--e_bw);
  --e_c:var(--e_cd) var(--e_cf) var(--e_cw);
  --e_rest:any;
  transition:
    all var(--e_ad) var(--e_af) var(--e_aw),
    opacity var(--e_od) var(--e_of) var(--e_ow),
    transform var(--e_td) var(--e_tf) var(--e_tw),
    color var(--e_c),
    background-color var(--e_c),
    border-color var(--e_c),
    fill var(--e_c),
    stroke var(--e_c),
    outline-color var(--e_c),
    box-shadow var(--e_c),
    filter var(--e_c),
    inset var(--e_b),
    width var(--e_b),
    height var(--e_b),
    max-width var(--e_b),
    max-height var(--e_b),
    min-width var(--e_b),
    min-height var(--e_b),
    border-width var(--e_b),
    outline-width var(--e_b),
    stroke-width var(--e_b),
    margin var(--e_b),
    padding var(--e_b),
    var(--e_rest);
}
.hk-al:not(#_):not(#_) {
  gap: calc(var(--u_ffg,1ffg) * 2);
  --u_rg: calc(var(--u_ffg,1ffg) * 2);
  --u_cg: calc(var(--u_ffg,1ffg) * 2);
  z-index: 1;
  position: relative;
  padding: calc(var(--u_ffg,1ffg) * 2);
  height: 44px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  padding-top: 0rem;
  padding-bottom: 0rem;
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
  background: #fff0;
  pointer-events: auto;
}
@container (max-width: 499px) {
  .hk-al:not(#_):not(#_) {
    font-size: 12px;
  }
}
.hk-al > *:not(#_) {
  pointer-events: auto;
}
.hk_al.period:not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
}
@container (max-width: 499px) {
  .hk_al.period:not(#_) {
    gap: 2px;
    --u_rg: 2px;
    --u_cg: 2px;
  }
}
.hk_al.period:not(#_):before {
  content: "(";
}
.hk_al.period:not(#_):after {
  content: ")";
}
.hk_al.period:empty:not(#_) {
  display: none;
}
.hk_al.ostat:not(#_) {
  min-width: initial;
}
.hk-an:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
  font-size: 16px;
  line-height: 16px;
  --u_lh: 16px;
}
@container (max-width: 499px) {
  .hk-an:not(#_):not(#_) {
    font-size: 12px;
  }
}
.hk-ao:not(#_):not(#_):not(#_) {
  font-size: inherit;
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  font-weight: 500;
}
@container (max-width: 499px) {
  .hk-ap:not(#_):not(#_):not(#_) {
    display: none;
  }
}
.hk-as:not(#_):not(#_) {
  color: #10b981;
}
.hk-as.neg:not(#_):not(#_) {
  color: #fb7185;
}
.hk-as:not(#_):not(#_):before {
  content: "↑";
}
.hk-as.neg:not(#_):not(#_):before {
  content: "↓";
}
.hk-at:not(#_):not(#_) {
  font-size: 13px;
  opacity: .5;
}
.hk-au:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  align-content: center;
  gap: calc(var(--u_ffg,1ffg) * .5);
  --u_rg: calc(var(--u_ffg,1ffg) * .5);
  --u_cg: calc(var(--u_ffg,1ffg) * .5);
  pointer-events: auto;
  margin-left: auto;
  --e_od: var(--u_fxd,1fxd) !important;
  opacity: 0;
}
.hk-au:is(.opchart:is(:hover, .\@hover) *):not(#_):not(#_) {
  opacity: 1;
}
.hk-aw:not(#_):not(#_):not(#_) {
  position: absolute;
  inset: 0rem;
}
op-chartview {
  display: block;
}
.opchart:not(._0) {
  --u_bgL: var(--u_softbgL);
  --u_bgC: var(--u_softbgC);
  --u_bgH: var(--u_softbgH);
  --u_bgA: var(--u_softbgA,1);
  background: lch(var(--u_softbgL) var(--u_softbgC) var(--u_softbgH) / var(--u_softbgA,1));
  border-radius: var(--u_ffrd,1ffrd);
  height: 200px;
  position: relative;
  --u_bdL: 21.3;
  --u_bdC: 10.2;
  --u_bdH: 274.9;
  --u_bdA: 1;
}
.opchart .\$chart:not(._0) {
  border-radius: inherit;
  overflow: hidden;
}
.opchart .highcharts-background:not(._0) {
  display: none;
}
.opchart .highcharts-grid-line:not(._0) {
  stroke: lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));
}
.opchart .highcharts-axis-labels :is(text, text-tag):not(#_):not(._0) {
  fill: currentColor !important;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1)) !important;
}
.opchart .highcharts-credits:not(._0) {
  display: none;
}
.opchart .highcharts-range-label:not(._0) {
  color: #f87171;
  fill: #f87171;
}
.opchart .highcharts-text-outline:not(._0) {
  display: none;
}
.opchart .highcharts-navigator-outline:not(._0) {
  stroke: #fff0;
}
.opchart .highcharts-navigator-handle:not(._0) {
  stroke: lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1));
}
.opchart .highcharts-xaxis-labels :is(text, text-tag):not(#_):not(._0) {
  font-size: 10px !important;
}
.opchart .highcharts-xaxis .highcharts-axis-line:not(._0) {
  stroke: lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));
}
.opchart .highcharts-range-selector-group:not(._0) {
  opacity: 0;
  pointer-events: none;
}
.opchart .highcharts-navigator:not(._0),
.opchart .highcharts-navigator-xaxis:not(._0) {
  --e_od: var(--u_fxd,1fxd) !important;
  opacity: 0;
}
.opchart:is(:hover, .\@hover) .highcharts-navigator:not(._0),
.opchart:is(:hover, .\@hover) .highcharts-navigator-xaxis:not(._0) {
  opacity: 1;
}
.opchart .highcharts-crosshair-thin:not(._0) {
  stroke: #a5b4fc66;
}



/* op/src/types/ua.imba?styles */
.hj-ag:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
}



/* op/src/types/log.imba?styles */
.hf-af:not(#_):not(#_) {
  white-space: pre;
  max-height: 200px;
  width: 100%;
  overflow: auto;
}
.hf-ah:not(#_):not(#_) {
  white-space: pre;
  max-height: 200px;
  overflow: auto;
}
.hf-ai:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
  padding-top: calc(var(--u_ffg,1ffg) * 2);
}
h2.hf_ai:not(#_) {
  text-transform: capitalize;
}



/* op/src/opml/index.imba?styles */
.wv-am:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
}
.wv-an:not(#_):not(#_):not(#_) {
  color: #6366f1;
  font-weight: 600;
}
.wv-ap:not(#_):not(#_):not(#_) {
  padding-left: 1rem;
}
opml-fragment {
  display: block;
}
opml-element {
  display: block;
}
opml-context {
  display: block;
}
opml-query {
  display: block;
}
opml-history {
  display: block;
}
opml-recents {
  display: block;
}
opml-message {
  display: block;
}
opml-tree {
  display: block;
}
opml-item {
  display: block;
}
opml-text {
  display: block;
}
opml-comment {
  display: block;
}



/* op/addons/elevenlabs.imba?styles */
.it-af:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  padding: 20px;
  gap: 16px;
  --u_rg: 16px;
  --u_cg: 16px;
  height: 100%;
}
.it-ag:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  align-items: center;
}
.it-ah:not(#_):not(#_):not(#_) {
  font-size: 18px;
  font-weight: 600;
}
.it-ai:not(#_):not(#_):not(#_) {
  flex: 1;
}
.it-ak:not(#_):not(#_):not(#_) {
  flex: 1;
  overflow-y: auto;
}
.it-al:not(#_):not(#_):not(#_) {
  align-content: start;
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr auto auto;
  text-align: left;
}
.it-aw:not(#_):not(#_):not(#_) {
  height: auto;
  min-h: var(--u_trh,1trh);
}
.it-ax:not(#_):not(#_):not(#_) {
  font-weight: 500;
}
.it-bb:not(#_):not(#_):not(#_) {
  margin-right: 4px;
}
.it-be:not(#_):not(#_) {
  width: 60px;
  background: #27272a;
  border: 1px solid hsla(240, 5.2%, 33.92%, 100%);
  border-radius: 3px;
  padding: 2px 4px;
  color: inherit;
  text-align: center;
}



/* op/addons/inworld.imba?styles */
.xt-af:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  padding: 20px;
  gap: 16px;
  --u_rg: 16px;
  --u_cg: 16px;
  height: 100%;
}
.xt-ag:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  align-items: center;
}
.xt-ah:not(#_):not(#_):not(#_) {
  font-size: 18px;
  font-weight: 600;
}
.xt-ai:not(#_):not(#_):not(#_) {
  flex: 1;
}
.xt-ak:not(#_):not(#_):not(#_) {
  flex: 1;
  overflow-y: auto;
}
.xt-al:not(#_):not(#_):not(#_) {
  align-content: start;
  grid-template-columns: 2fr 1fr 1fr auto 1fr auto;
  text-align: left;
}
.xt-av:not(#_):not(#_):not(#_) {
  height: auto;
  min-h: var(--u_trh,1trh);
}
.xt-aw:not(#_):not(#_):not(#_) {
  font-weight: 500;
}
.xt-az:not(#_):not(#_):not(#_) {
  margin-right: 4px;
}
.xt-bb:not(#_):not(#_) {
  width: 60px;
  background: #27272a;
  border: 1px solid hsla(240, 5.2%, 33.92%, 100%);
  border-radius: 3px;
  padding: 2px 4px;
  color: inherit;
  text-align: center;
}
.xt-bc:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 4px;
  --u_rg: 4px;
  --u_cg: 4px;
  flex-wrap: wrap;
}
.xt-bd:not(#_):not(#_):not(#_) {
  font-size: 11px;
  background: #3f3f46;
  border-radius: 3px;
  padding: 1px 4px;
}



/* op/addons/ai/base/aiprompt.imba?styles */
aiml-context {
  display: block;
}
aiml-context-item {
  display: block;
}



/* app/models/notifications.imba?styles */
.ji-ag:not(#_):not(#_):not(#_):before {
  content: "● ";
}



/* app/models/inspectable.imba?styles */
delete-modal-jo-ao {
  display: block;
}



/* app/models/label.imba?styles */
.iv-af:not(#_):not(#_) {
  background: var(--color);
  color: #fff;
}



/* app/models/views.imba?styles */
.opage-intro:not(._0) {
  max-width: 700px;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
}
.kg-af:not(#_):not(#_) {
  color: #fff;
  align-self: unset;
  background: #3b82f6;
}
.kg-ag:not(#_):not(#_) {
  color: #fff;
  align-self: unset;
  background: #3b82f6;
}
.kg-ah:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}
.kg-aj:not(#_):not(#_):not(#_) {
  height: var(--u_siteheadheight,1siteheadheight);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  align-content: stretch;
}
.kg-aj:not(#_):not(#_) {
  position: sticky;
  top: 0;
  min-height: var(--u_siteheadheight,1siteheadheight);
  background: lch(var(--u_site-bgL) var(--u_site-bgC) var(--u_site-bgH) / 80%);
  z-index: 50;
}
.kg-aj:is(.highend *):not(#_):not(#_) {
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
}
.kg-aj:is(.in-page > *):not(#_):not(#_) {
  margin-left: calc(var(--u_pgp,1pgp) * -1);
  margin-right: calc(var(--u_pgp,1pgp) * -1);
  padding-left: var(--u_pgp,1pgp);
  padding-right: var(--u_pgp,1pgp);
}
.kg-ak:not(#_):not(#_):not(#_) {
  height: var(--u_sitetabsheight,1sitetabsheight);
  flex: none;
}
.kg-am:not(#_):not(#_) {
  --u_stickyoffset: var(--u_siteheadheight,1siteheadheight);
  flex-grow: 1;
}
.kg-an:not(#_):not(#_) {
  --u_p: calc(var(--u_ffg,1ffg) * 3);
  border-radius: var(--u_ffrd,1ffrd);
  margin-top: 1.25rem;
  padding: var(--u_p,1p);
  border: 1px dashed hsla(0, 0%, 100%, 10%);
  background: #0000001a;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.kg-ao:not(#_):not(#_) {
  padding-bottom: var(--u_pgp,1pgp);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}
.kg_ao.obody:not(#_) {
  flex-grow: 1;
}
.kg-au:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
  padding-top: var(--u_pgp,1pgp);
}
.kg-ba:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
  padding-top: var(--u_pgp,1pgp);
}
.kg-bb:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  flex: 1;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.kg-bg:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  padding-bottom: 8px;
}
.kg-bg:empty:not(#_):not(#_):not(#_) {
  display: none;
}



/* app/models/editable.imba?styles */
.jm-af:not(#_):not(#_):not(#_) {
  display: contents;
}
.jm-ai:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
  --u_bgL: var(--u_yellowL);
  --u_bgC: var(--u_yellowC);
  --u_bgH: var(--u_yellowH);
  --u_bgA: var(--u_yellowA,1);
}
.jm-ak:not(#_):not(#_):not(#_) {
  padding-left: .25rem;
  padding-right: .25rem;
  font-size: var(--u_lgfs,1lgfs);
}
.jm-am:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
}



/* app/models/affiliates.imba?styles */
.iz-ah:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.iz-ai:not(#_):not(#_):not(#_) {
  min-width: 11.25rem;
}
.iz-aj:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
}
.iz-ak:not(#_):not(#_):not(#_) {
  color: #60a5fa;
}
.iz-an:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: calc(var(--u_ffg,1ffg) * 3);
  --u_rg: calc(var(--u_ffg,1ffg) * 3);
  --u_cg: calc(var(--u_ffg,1ffg) * 3);
  padding-top: calc(var(--u_ffg,1ffg) * 3);
  padding-bottom: calc(var(--u_ffg,1ffg) * 3);
}
.iz-ap:not(#_):not(#_):not(#_) {
  width: auto;
}
.iz-ar:not(#_):not(#_):not(#_) {
  --u_icsw: 1.5;
  color: lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1));
}
.iz-at:not(#_):not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  font-weight: 400;
}
.iz-au:not(#_):not(#_):not(#_) {
  color: #fff;
}



/* app/models/starrable.imba?styles */
.jn-af:is(:active, .\@active) op-icon.jn_af {
  --t_x:0;
  --t_y:0;
  --t_rotate:0;
  --t_scale:1;
  --t_scale-x:1;
  --t_scale-y:1;
  transform: translate(var(--t_x), var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale));
}
.jn-af:not(#_):not(#_) {
  cursor: pointer;
  position: relative;
}
.jn-af:not(#_):not(#_):after {
  position: absolute;
  inset: -3px;
  content: "";
}
.jn-af:is(:hover, .\@hover) :is(path, path-tag):not(#_) {
  fill: currentColor;
}
.jn-af:is(:active, .\@active) op-icon.jn_af:not(#_) {
  --t_scale: 1.1 !important;
}
.jn-af.on:not(#_):not(#_) {
  color: lch(var(--u_yellowL) var(--u_yellowC) var(--u_yellowH) / var(--u_yellowA,1));
}
.jn-af.on :is(path, path-tag):not(#_) {
  fill: currentColor;
}
.jn-af.on:is(:hover, .\@hover) :is(path, path-tag):not(#_) {
  fill: none;
}
.jn-ag:not(#_):not(#_):not(#_) {
  color: inherit;
}
.jn-ah:not(#_):not(#_) {
  color: inherit;
}
.jn-ah.on:not(#_):not(#_) {
  color: lch(var(--u_yellowL) var(--u_yellowC) var(--u_yellowH) / var(--u_yellowA,1));
}
.jn-ah:is(:hover, .\@hover) :is(path, path-tag):not(#_) {
  fill: currentColor;
}



/* app/models/with-open-graph.imba?styles */
.jb-af:not(#_):not(#_):not(#_) {
  width: 450px;
  min-height: 200px;
  padding: 20px 20px 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  background: #fff;
  color: #27272a;
  border-radius: 3px;
}
.jb-ag:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 32px;
  --u_rg: 32px;
  --u_cg: 32px;
  margin-bottom: 32px;
  width: 100%;
}
.jb-ah:not(#_):not(#_):not(#_) {
  font-size: 20px;
  line-height: 30px;
  --u_lh: 30px;
}
.jb-ai:not(#_):not(#_):not(#_) {
  color: #2563eb;
}
.jb-aj:not(#_):not(#_):not(#_) {
  color: #dc2626;
}
.jb-ak:not(#_):not(#_):not(#_) {
  color: #fbbf24;
}
.jb-al:not(#_):not(#_):not(#_) {
  color: #2563eb;
}
.jb-am:not(#_):not(#_):not(#_) {
  color: #22c55e;
}
.jb-an:not(#_):not(#_):not(#_) {
  color: #dc2626;
}
.jb-ao:not(#_):not(#_):not(#_) {
  flex: 1;
  background: #e4e4e7;
  border-radius: 14px;
  height: 28px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  align-content: center;
  padding-left: 12px;
  padding-right: 12px;
}
.jb-ap:not(#_):not(#_):not(#_) {
  color: #27272a;
}
.jb-aq:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  width: 100%;
  font-family: var(--font-Arial,Arial);
}
.jb-ar:not(#_):not(#_):not(#_) {
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
}
.jb-as:not(#_):not(#_):not(#_) {
  font-size: 20px;
  line-height: 30px;
  --u_lh: 30px;
  color: #2563eb;
}
.jb-at:not(#_):not(#_):not(#_) {
  font-size: 16px;
  line-height: 20px;
  --u_lh: 20px;
  font-weight: 100;
}



/* app/models/auth.imba?styles */
.jq-bq,
.jq-bu,
.jq-cp,
.jq-ct,
.jq-cw,
.jq_cw.body,
.jq-bo.use-popup {
  --e_ad:0ms;
  --e_af:cubic-bezier(.23, 1, .32, 1);
  --e_aw:0ms;
  --e_sd:var(--e_ad);
  --e_sf:var(--e_af);
  --e_sw:var(--e_aw);
  --e_od:var(--e_sd);
  --e_of:var(--e_sf);
  --e_ow:var(--e_sw);
  --e_cd:var(--e_sd);
  --e_cf:var(--e_sf);
  --e_cw:var(--e_sw);
  --e_bd:var(--e_sd);
  --e_bf:var(--e_sf);
  --e_bw:var(--e_sw);
  --e_td:var(--e_bd);
  --e_tf:var(--e_bf);
  --e_tw:var(--e_bw);
  --e_b:var(--e_bd) var(--e_bf) var(--e_bw);
  --e_c:var(--e_cd) var(--e_cf) var(--e_cw);
  --e_rest:any;
  transition:
    all var(--e_ad) var(--e_af) var(--e_aw),
    opacity var(--e_od) var(--e_of) var(--e_ow),
    transform var(--e_td) var(--e_tf) var(--e_tw),
    color var(--e_c),
    background-color var(--e_c),
    border-color var(--e_c),
    fill var(--e_c),
    stroke var(--e_c),
    outline-color var(--e_c),
    box-shadow var(--e_c),
    filter var(--e_c),
    inset var(--e_b),
    width var(--e_b),
    height var(--e_b),
    max-width var(--e_b),
    max-height var(--e_b),
    min-width var(--e_b),
    min-height var(--e_b),
    border-width var(--e_b),
    outline-width var(--e_b),
    stroke-width var(--e_b),
    margin var(--e_b),
    padding var(--e_b),
    var(--e_rest);
}
.jq-cw,
.jq-bq.\@off,
.jq-bu.\@off {
  --t_x:0;
  --t_y:0;
  --t_rotate:0;
  --t_scale:1;
  --t_scale-x:1;
  --t_scale-y:1;
  transform: translate(var(--t_x), var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale));
}
.jq-af {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.jq-ah:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
}
op-popup-proxy {
  display: block;
}
.jq-aq {
  max-width: fit-content;
  max-height: fit-content;
  margin-top: auto;
  margin-bottom: auto;
}
.jq-as:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  padding: 2rem;
  text-align: center;
}
.jq-at:not(#_):not(#_):not(#_) {
  padding-bottom: 1rem;
}
.jq-au:not(#_):not(#_):not(#_) {
  padding-bottom: 1rem;
}
.jq-ax:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
  margin-top: 1.5rem;
}
.jq-ba:not(#_):not(#_):not(#_) {
  padding-bottom: 1rem;
}
auth-connect-sheet {
  display: block;
}
.jq-be:not(#_):not(#_):not(#_) {
  width: 400px;
  max-width: 95vw;
}
.jq-bf:not(#_):not(#_):not(#_) {
  margin-left: auto;
  margin-right: auto;
}
.jq-bf:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  flex: 1;
  gap: calc(var(--u_ffg,1ffg) * 2);
  --u_rg: calc(var(--u_ffg,1ffg) * 2);
  --u_cg: calc(var(--u_ffg,1ffg) * 2);
}
.jq_bf.buttons:not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  align-content: stretch;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
}
.jq_bf.qr:not(#_) {
  width: 200px;
  height: 200px;
}
.jq_bf.qr svg:not(#_) {
  width: 100%;
  height: 100%;
}
.jq-bo:not(#_):not(#_):not(#_) {
  margin-left: auto;
  margin-right: auto;
}
.jq-bo:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  text-align: center;
}
p.jq_bo:is(.nouser *):not(#_) {
  color: #fff;
}
.jq_bo.obody:not(#_) {
  padding: 40px;
}
.jq_bo.hr:not(#_) {
  margin: 10px 20px;
  height: 1px;
  background: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  opacity: .2;
}
.jq-bo.xsheet:not(#_):not(#_) {
  width: 400px;
  min-height: 350px;
  max-height: 90vh;
}
.jq-bo.use-popup:not(#_):not(#_) {
  width: 400px;
  min-height: 350px;
  max-height: 90vh;
  --e_bd: .4s !important;
  --u_p: 0px;
}
.jq-bq.\@off:not(#_):not(#_):not(#_):not(#_) {
  --t_y: 100px !important;
}
.jq-bt:not(#_):not(#_):not(#_) {
  color: #676b77;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.jq-bu.\@off:not(#_):not(#_):not(#_):not(#_) {
  --t_y: -100px !important;
}
.jq-bv:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  align-content: stretch;
  width: 280px;
  gap: 1.5rem;
  --u_rg: 1.5rem;
  --u_cg: 1.5rem;
}
.jq_bv.blue:not(#_) {
  --contour-offset: 0px;
}
.jq-bx:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  align-content: stretch;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
}
.jq_bx.obutton .\$body:not(#_):not(._0) {
  padding-left: 0;
  padding-right: 0;
  justify-content: flex-start;
  flex: 1;
}
.jq_bx.obutton .\$body op-icon:not(#_):not(._0) {
  width: var(--u_ffh,1ffh);
  max-width: var(--u_ffh,1ffh);
  background: #0000001a;
  margin-right: var(--u_ffg,1ffg);
  --u_icsw: 1.5;
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
}
.jq-ce:not(#_):not(#_):not(#_) {
  display: grid;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
  grid-template-columns: 1fr 1fr;
}
.jq-cf:not(#_):not(#_):not(#_) {
  grid-column-end: span 2;
  align-self: stretch;
  justify-self: stretch;
}
.jq-ci:not(#_):not(#_):not(#_) {
  color: #676b77;
  margin-top: .75rem;
}
.jq-cn:not(#_):not(#_) {
  border-radius: var(--u_ffrd,1ffrd);
  overflow: hidden;
}
.jq-co:not(#_):not(#_):not(#_) {
  color: #676b77;
  margin-top: .75rem;
}
.jq-cp {
  position: relative;
  height: var(--u_ffh,1ffh);
  border-radius: var(--u_ffrd,1ffrd);
  border: 1px solid hsla(211.7, 96.36%, 78.43%, 10%);
  background: #0000000d;
  --e_sd: var(--u_fxd,1fxd) !important;
}
.jq-cp:is(:focus-within, .\@focin) {
  background: #00000026;
}
.jq-cp input:not(#_) {
  border-style: solid;
  border-width: 0;
  background: #fff0;
  border-radius: inherit;
  width: 100%;
  flex: 1;
  margin: -1px;
}
.jq-cp.interacted {
  --contour-focus: .5;
  --contour-color: hsla(351.3,94.52%,71.37%,40%);
}
.jq-cp.interacted.valid {
  --contour-color: hsla(158.11,64.37%,51.57%,40%);
}
.jq-cp.interacted .\$ring:not(#_):not(._0) {
  opacity: var(--contour-focus);
}
.jq-cp.interacted:is(:focus-within, .\@focin) {
  --contour-focus: 1;
}
.jq-cp:is(:focus-within, .\@focin) {
  --contour-focus: 1;
}
.jq-cs:not(#_):not(#_) {
  position: absolute;
  border-radius: 100%;
  width: var(--u_h,1h);
  height: var(--u_h,1h);
  pointer-events: none;
  margin-right: calc((var(--u_ffh,1ffh) - var(--u_h,1h)) / 3);
  right: 0;
  margin-top: auto;
  margin-bottom: auto;
  top: 0;
  bottom: 0;
  background: #f87171;
  --u_h: 6px;
  opacity: 0;
}
.jq-cs:is(.valid > *):not(#_):not(#_) {
  background: #4ade80;
}
oinput-tag {
  display: block;
}
.jq-ct {
  --e_od: calc(var(--u_fxd,1fxd) * 2) !important;
  opacity: 1;
}
.jq-ct.\@off:not(#_):not(#_):not(#_):not(#_) {
  opacity: 0;
}
.jq-ct.\@out:not(#_):not(#_):not(#_):not(#_) {
  width: fit-content;
  height: fit-content;
  position: absolute;
  inset: 0rem;
  margin: auto;
}
op-sheet-new {
  display: block;
}
.jq-cw {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  position: absolute;
  inset: 0;
  --e_sd: calc(var(--u_fxd,1fxd) * 2) !important;
  --t_y: 0 !important;
}
.jq_cw.body:not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  --e_od: calc(var(--u_fxd,1fxd) * 2) !important;
  padding: 30px;
  opacity: 1;
}
.jq_cw.body.\@off:not(#_):not(#_):not(#_):not(#_) {
  opacity: 0;
}
.jq-cw.vcs .jq_cw.body:not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  align-content: stretch;
}
op-sheet {
  display: block;
}



/* app/models/app-home.imba?styles */
op-button.kb_af:not(#_) {
  border: 2px solid hsla(100, 100%, 100%, 0%);
}
.kb_af.\%buttons:not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
choose-ai-sub-tier-dialog {
  display: block;
}



/* app/models/app-pages.imba?styles */
.jz-gb {
  --e_ad:0ms;
  --e_af:cubic-bezier(.23, 1, .32, 1);
  --e_aw:0ms;
  --e_sd:var(--e_ad);
  --e_sf:var(--e_af);
  --e_sw:var(--e_aw);
  --e_od:var(--e_sd);
  --e_of:var(--e_sf);
  --e_ow:var(--e_sw);
  --e_cd:var(--e_sd);
  --e_cf:var(--e_sf);
  --e_cw:var(--e_sw);
  --e_bd:var(--e_sd);
  --e_bf:var(--e_sf);
  --e_bw:var(--e_sw);
  --e_td:var(--e_bd);
  --e_tf:var(--e_bf);
  --e_tw:var(--e_bw);
  --e_b:var(--e_bd) var(--e_bf) var(--e_bw);
  --e_c:var(--e_cd) var(--e_cf) var(--e_cw);
  --e_rest:any;
  transition:
    all var(--e_ad) var(--e_af) var(--e_aw),
    opacity var(--e_od) var(--e_of) var(--e_ow),
    transform var(--e_td) var(--e_tf) var(--e_tw),
    color var(--e_c),
    background-color var(--e_c),
    border-color var(--e_c),
    fill var(--e_c),
    stroke var(--e_c),
    outline-color var(--e_c),
    box-shadow var(--e_c),
    filter var(--e_c),
    inset var(--e_b),
    width var(--e_b),
    height var(--e_b),
    max-width var(--e_b),
    max-height var(--e_b),
    min-width var(--e_b),
    min-height var(--e_b),
    border-width var(--e_b),
    outline-width var(--e_b),
    stroke-width var(--e_b),
    margin var(--e_b),
    padding var(--e_b),
    var(--e_rest);
}
.jz-ap:not(#_):not(#_):not(#_) {
  display: block;
}
.jz-aq:not(#_):not(#_):not(#_) {
  width: 100%;
  border-radius: 6px;
  border: 1px solid hsla(240, 5.26%, 26.08%, 100%);
}
.jz-aw:not(#_):not(#_):not(#_) {
  width: 100%;
  border-radius: 6px;
  border: 1px solid hsla(240, 5.26%, 26.08%, 100%);
}
.jz-bc:not(#_):not(#_):not(#_) {
  width: 100%;
  border-radius: 6px;
  border: 1px solid hsla(240, 5.26%, 26.08%, 100%);
}
.jz-bh:not(#_):not(#_):not(#_) {
  width: 100%;
  border-radius: 6px;
  border: 1px solid hsla(240, 5.26%, 26.08%, 100%);
}
.jz-fw h1:not(#_) {
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
  --u_lh: 1.2;
  color: #fff;
  margin-bottom: .5rem;
}
.jz-fw h2:not(#_) {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
  --u_lh: 1.3;
  color: #fff;
  margin-top: 2.5rem;
  margin-bottom: .25rem;
}
.jz-fw h3:not(#_) {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
  --u_lh: 1.4;
  color: #e4e4e7;
  margin-top: 1.5rem;
  margin-bottom: .25rem;
}
.jz-fw p:not(#_) {
  font-size: 16px;
  line-height: 1.6;
  --u_lh: 1.6;
  color: #d4d4d8;
}
.jz-fw ul:not(#_) {
  list-style: disc;
  padding-left: 1.5rem;
  color: #d4d4d8;
  line-height: 1.8;
  --u_lh: 1.8;
}
.jz-fw li:not(#_) {
  margin-bottom: .5rem;
}
.jz-fw a:not(#_) {
  color: #60a5fa;
  text-decoration: underline;
  tdo: 2px;
  cursor: pointer;
}
.jz-fw img:not(#_) {
  border-radius: 6px;
  margin-top: .5rem;
  margin-bottom: .5rem;
}
.jz-fx:not(#_):not(#_) {
  display: block;
  position: relative;
  height: 100%;
  overflow-y: auto;
  container-type: scroll-state;
}
.jz-fy:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
  padding: 4rem 1.5rem;
}
.jz-gb:not(#_):not(#_) {
  position: sticky;
  bottom: 0rem;
  left: 0rem;
  right: 0rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  pointer-events: none;
  background: linear-gradient(transparent, var(--u-bg, #111) 70%);
  opacity: 0;
  --e_od: .15s !important;
}
@container scroll-state(scrollable: bottom) {
  .jz-gb:not(#_):not(#_) {
    opacity: 1;
  }
}
.jz-gc:not(#_):not(#_):not(#_) {
  width: 16px;
  height: 16px;
  color: #d4d4d8;
}
static-page-view {
  display: block;
}



/* app/models/app-metrics.imba?styles */
.jv-ag:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: calc(var(--u_ffg,1ffg) * 4);
  --u_rg: calc(var(--u_ffg,1ffg) * 4);
  --u_cg: calc(var(--u_ffg,1ffg) * 4);
}
.jv-ak:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: calc(var(--u_ffg,1ffg) * 4);
  --u_rg: calc(var(--u_ffg,1ffg) * 4);
  --u_cg: calc(var(--u_ffg,1ffg) * 4);
}
.jv-ao:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: calc(var(--u_ffg,1ffg) * 4);
  --u_rg: calc(var(--u_ffg,1ffg) * 4);
  --u_cg: calc(var(--u_ffg,1ffg) * 4);
}
.jv-at:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: calc(var(--u_ffg,1ffg) * 4);
  --u_rg: calc(var(--u_ffg,1ffg) * 4);
  --u_cg: calc(var(--u_ffg,1ffg) * 4);
}
.jv-az:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: calc(var(--u_ffg,1ffg) * 4);
  --u_rg: calc(var(--u_ffg,1ffg) * 4);
  --u_cg: calc(var(--u_ffg,1ffg) * 4);
}
.jv-be:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: calc(var(--u_ffg,1ffg) * 4);
  --u_rg: calc(var(--u_ffg,1ffg) * 4);
  --u_cg: calc(var(--u_ffg,1ffg) * 4);
}



/* app/space/maplibre-playground.imba?styles */
.yl-ag {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
}
label.yl_ag:not(#_) {
  width: 80px;
  font-size: 12px;
  color: #71717a;
  text-align: right;
  flex: 0 0 auto;
}
input.yl_ag[type=range]:not(#_) {
  flex: 1;
  accent-color: hsla(213.12, 93.9%, 67.84%, 100%);
}
.yl_ag.val:not(#_) {
  width: 44px;
  font-size: 12px;
  color: #a1a1aa;
  text-align: right;
  flex: 0 0 auto;
  font-family: var(--font-mono,Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
}
slider-field {
  display: block;
}
.yl-al {
  position: absolute;
  inset: 0rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
}
.yl_al.\$gradient:not(#_) {
  position: absolute;
  inset: 0rem;
}
.yl_al.\$controls:not(#_) {
  position: absolute;
  top: 12px;
  right: 12px;
  background: #18181be5;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border-radius: 8px;
  padding: 12px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 2px;
  --u_rg: 2px;
  --u_cg: 2px;
  width: 260px;
  z-index: 10;
  box-shadow: 0 4px 20px #0006;
}
.yl_al.\$controls h3.yl_al:not(#_) {
  font-size: 11px;
  font-weight: 600;
  color: #a1a1aa;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0rem;
  margin-top: 8px;
}
.yl_al.\$controls h3.yl_al:first-child:not(#_) {
  margin-top: 0;
}
.yl_al.\$map:not(#_) {
  position: absolute;
  inset: 0rem;
}
.yl_al.\$presets:not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 4px;
  --u_rg: 4px;
  --u_cg: 4px;
  flex-wrap: wrap;
  margin-top: 4px;
}
.yl_al.preset:not(#_) {
  font-size: 11px;
  padding: 3px 8px;
  border-radius: 4px;
  background: #3f3f46cc;
  color: #d4d4d8;
  cursor: pointer;
}
.yl_al.preset:is(:hover, .\@hover):not(#_) {
  background: #52525bcc;
}
.yl_al.color-row:not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.yl_al.color-row label.yl_al:not(#_) {
  width: 80px;
  font-size: 12px;
  color: #71717a;
  text-align: right;
  flex: 0 0 auto;
}
.yl_al.color-row input.yl_al[type=color]:not(#_) {
  width: 40px;
  height: 24px;
  border-style: none;
  background: #fff0;
  cursor: pointer;
}
.yl_al.color-row .yl_al.val:not(#_) {
  font-size: 12px;
  color: #a1a1aa;
  font-family: var(--font-mono,Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
}
.yl_al.toggle-row:not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.yl_al.toggle-row label.yl_al:not(#_) {
  width: 80px;
  font-size: 12px;
  color: #71717a;
  text-align: right;
  flex: 0 0 auto;
}
.yl_al.toggle-row input.yl_al[type=checkbox]:not(#_) {
  accent-color: hsla(213.12, 93.9%, 67.84%, 100%);
}
.yl-an:not(#_):not(#_) {
  background:
    linear-gradient(
      to bottom,
      lch(calc(var(--u_cardbgL) * .8) calc(var(--u_cardbgC) * 1.5) 240 / var(--u_cardbgA,1)),
      lch(calc(var(--u_cardbgL) * .95) var(--u_cardbgC) var(--u_cardbgH) / var(--u_cardbgA,1)));
}
.yl-ao:not(#_):not(#_) {
  opacity: 1;
}
app-maplibre-playground {
  display: block;
}



/* app/models/email.imba?styles */
.kt-af:is(:active, .\@active) op-icon.kt_af {
  --t_x:0;
  --t_y:0;
  --t_rotate:0;
  --t_scale:1;
  --t_scale-x:1;
  --t_scale-y:1;
  transform: translate(var(--t_x), var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale));
}
.kt-af:not(#_):not(#_) {
  cursor: pointer;
  position: relative;
}
.kt-af:not(#_):not(#_):after {
  position: absolute;
  inset: -3px;
  content: "";
}
.kt-af:is(:active, .\@active) op-icon.kt_af:not(#_) {
  --t_scale: 1.1 !important;
}
.kt-af.on:not(#_):not(#_) {
  color: lch(var(--u_blueL) var(--u_blueC) var(--u_blueH) / var(--u_blueA,1));
}
.kt-af.on :is(path, path-tag):not(#_) {
  fill: currentColor;
}
.kt-ah.on:not(#_):not(#_) {
  color: lch(var(--u_blueL) var(--u_blueC) var(--u_blueH) / var(--u_blueA,1));
}
.kt-ah:is(:hover, .\@hover) :is(path, path-tag):not(#_) {
  fill: currentColor;
}
.kt-ai:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
}
.kt-am:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
}
.kt-an:not(#_):not(#_):not(#_) {
  text-transform: uppercase;
  color: #34d399;
  font-size: 12px;
}



/* app/models/github-profile.imba?styles */
.lg-af:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
}



/* app/models/discord-profile.imba?styles */
.lh-af:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
}



/* app/models/user-admin.imba?styles */
.kz-af:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
  padding-top: 1rem;
  max-width: 740px;
  width: 100%;
}
.kz-af > *:not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  width: 100%;
}
.kz-al:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
  flex-wrap: wrap;
}
.kz-ar:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
  flex-wrap: wrap;
}
.kz-aw:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
  flex-wrap: wrap;
}
.kz-be:not(#_):not(#_) {
  width: 100%;
}



/* app/models/user-affiliate.imba?styles */
.kk-af:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: calc(var(--u_ffg,1ffg) * 3);
  --u_rg: calc(var(--u_ffg,1ffg) * 3);
  --u_cg: calc(var(--u_ffg,1ffg) * 3);
  padding-top: calc(var(--u_ffg,1ffg) * 3);
  padding-bottom: calc(var(--u_ffg,1ffg) * 3);
}
.kk-ag:not(#_):not(#_):not(#_) {
  background-color: lch(var(--u_softbgL) var(--u_softbgC) var(--u_softbgH) / var(--u_softbgA,1));
  border-radius: 4px;
  padding: .5rem;
}
.kk_ag.ostats:not(#_) {
  flex-wrap: wrap;
}
.kk-ap:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.kk-aq:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.kk-ay:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: calc(var(--u_ffg,1ffg) * 3);
  --u_rg: calc(var(--u_ffg,1ffg) * 3);
  --u_cg: calc(var(--u_ffg,1ffg) * 3);
  padding-bottom: calc(var(--u_ffg,1ffg) * 3);
}
.kk-ba:not(#_):not(#_):not(#_) {
  margin-top: 1rem;
}
.kk-bb:not(#_):not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
}



/* app/models/affiliate-payout.imba?styles */
.kp-af:not(#_):not(#_):not(#_) {
  color: #fef9c3;
}
.kp-ah:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: calc(var(--u_ffg,1ffg) * 3);
  --u_rg: calc(var(--u_ffg,1ffg) * 3);
  --u_cg: calc(var(--u_ffg,1ffg) * 3);
  padding-top: calc(var(--u_ffg,1ffg) * 3);
  padding-bottom: calc(var(--u_ffg,1ffg) * 3);
}
.kp-ai:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.kp-ak:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.kp-am:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
}
.kp-an:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
}
.kp-aq:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
}
.kp-at:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
}
.kp-aw:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
}
.kp-az:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.kp-bc:not(#_):not(#_):not(#_) {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  text-align: left;
}
.kp-bi:not(#_):not(#_):not(#_) {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  text-align: left;
}



/* app/models/user.imba?styles */
.kv-am:not(#_):not(#_):not(#_) {
  color: #cc9aff;
}
.kv-au:not(#_):not(#_):not(#_) {
  padding-top: var(--u_pgp,1pgp);
  padding-left: var(--u_pgp,1pgp);
  padding-right: var(--u_pgp,1pgp);
  padding-bottom: 10px;
}
.kv-ax:not(#_):not(#_):not(#_) {
  background: #3b82f6;
  vertical-align: super;
  margin-left: .25rem;
  text-transform: uppercase;
}
.kv-ay:not(#_):not(#_):not(#_) {
  background: #9333ea;
  vertical-align: super;
  margin-left: .25rem;
  text-transform: uppercase;
}
.kv-az:not(#_):not(#_):not(#_) {
  background: #2563eb;
  vertical-align: super;
  margin-left: .25rem;
  text-transform: uppercase;
}
.kv-ba:not(#_):not(#_):not(#_) {
  background: #9333ea;
  vertical-align: super;
  margin-left: .25rem;
  text-transform: uppercase;
}
.kv-bb:not(#_):not(#_):not(#_) {
  background: #f59e0b;
  vertical-align: super;
  margin-left: .25rem;
  text-transform: uppercase;
}
.kv-bc:not(#_):not(#_):not(#_) {
  margin-right: .25rem;
}
.kv-be:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
  padding-top: var(--u_pgp,1pgp);
  padding-bottom: 3px;
  padding-left: var(--u_pgp,1pgp);
  padding-right: var(--u_pgp,1pgp);
}
.kv-bf:not(#_):not(#_) {
  width: 100px;
  height: 100px;
  --u_fis: 100px;
  --u_ics: 100;
}
.kv-bg:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  flex: 1;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.kv-bh:not(#_):not(#_):not(#_) {
  font-size: 24px;
  line-height: 24px;
  --u_lh: 24px;
}
.kv-bk:not(#_):not(#_):not(#_) {
  font-size: 16px;
  line-height: 16px;
  --u_lh: 16px;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-weight: 400;
  margin-bottom: .25rem;
}
.kv-bn:not(#_):not(#_) {
  max-width: 800px;
}
.kv-bq:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.kv-bu:not(#_):not(#_):not(#_) {
  padding-left: var(--u_pgp,1pgp);
  padding-right: var(--u_pgp,1pgp);
}
.kv-bx:not(#_):not(#_):not(#_) {
  border-radius: 50%;
  width: var(--u_fis,1fis);
  height: var(--u_fis,1fis);
  overflow: hidden;
  flex: none;
}
.kv-by:not(#_):not(#_):not(#_) {
  position: relative;
  width: var(--u_fis,1fis);
  height: var(--u_fis,1fis);
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
  flex: none;
}
.kv-bz:not(#_):not(#_):not(#_) {
  position: absolute;
  inset: 0rem;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  flex: none;
  max-width: none;
}
.kv-ca:not(#_):not(#_):not(#_) {
  min-width: 340px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
}
.kv-cb:not(#_):not(#_):not(#_) {
  width: auto;
  align-self: stretch;
}
.kv-cc:not(#_):not(#_):not(#_) {
  text-wrap: pretty;
}
.kv-cd:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.kv-ch:not(#_):not(#_):not(#_) {
  display: inline;
}
.kv-cl:not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  font-weight: 400;
}
span.kv_cl:first-child:not(#_) {
  color: #fff;
  font-weight: 500;
  margin-right: .5ch;
}
.kv-cr:not(#_):not(#_):not(#_) {
  color: #fff;
}
.kv-ct:not(#_):not(#_):not(#_) {
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.kv-cw:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
  border: 1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));
  border-radius: var(--u_ffrd,1ffrd);
  padding: var(--u_p,1p);
}
.kv-cx:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
}
.kv-cy:not(#_):not(#_):not(#_) {
  width: 60px;
  height: 60px;
}
.kv-cz:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  flex: 1;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.kv-dc:not(#_):not(#_):not(#_) {
  font-size: 16px;
  line-height: 16px;
  --u_lh: 16px;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-weight: 400;
  margin-bottom: .25rem;
}
.kv_cw.\%usertilebio:not(#_) {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.kv-df:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.kv-do:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  align-content: flex-start;
  gap: 40px;
  --u_rg: 40px;
  --u_cg: 40px;
  padding-top: 16px;
  padding-bottom: 16px;
}
nav.kv_do:not(#_) {
  width: 180px;
  flex: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
}
main.kv_do:not(#_) {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 1.25rem;
  --u_rg: 1.25rem;
  --u_cg: 1.25rem;
}
h1.kv_do:not(#_) {
  font-size: 20px;
  line-height: 30px;
  --u_lh: 30px;
  font-weight: 600;
}
.kv_do.card:not(#_) {
  border-radius: 6px;
  border: 1px solid hsla(0, 0%, 100%, 8%);
  overflow: hidden;
}
.kv_do.row:not(#_) {
  padding: 1.25rem;
  border-bottom: 1px solid hsla(0, 0%, 100%, 6%);
}
.kv_do.row:last-child:not(#_) {
  border-bottom-style: none;
}
.kv_do.srow:not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: center;
}
.kv_do.slabel:not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: .125rem;
  --u_rg: .125rem;
  --u_cg: .125rem;
  flex: 1;
}
.kv_do.slabel b.kv_do:not(#_) {
  font-weight: 500;
}
.kv_do.slabel small.kv_do:not(#_) {
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  color: #94a3b8;
}
.kv_do.sfield:not(#_) {
  flex: none;
  min-width: 200px;
}
.kv_do.ofield > .olabel:not(#_):not(._0) {
  display: none;
}
.kv-dq:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  padding: 8px 12px;
  border-radius: 4px;
  cursor: pointer;
  color: #94a3b8;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
}
.kv-dq:is(:hover, .\@hover):not(#_):not(#_) {
  color: #cbd5e1;
  background: #ffffff0d;
}
.kv-dq.active:not(#_):not(#_) {
  color: #fff;
  background: #ffffff14;
}
.kv-ej:not(#_):not(#_) {
  margin-bottom: .5rem;
}
.kv-em:not(#_):not(#_) {
  width: 100%;
}
.kv-eo:not(#_):not(#_) {
  margin-bottom: .5rem;
}
.kv-er:not(#_):not(#_) {
  width: 100%;
}
.kv-ex:not(#_):not(#_) {
  margin-bottom: .75rem;
}
.kv-fa:not(#_):not(#_) {
  width: fit-content;
}



/* app/models/org.imba?styles */
op-org-invite-dialog {
  display: block;
}
op-org-dialog {
  display: block;
}
.lf-af:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
}
.lf-al:not(#_):not(#_):not(#_) {
  font-size: 10px;
  color: #ffffff4d;
}
.lf-ar:not(#_):not(#_):not(#_) {
  border-radius: var(--u_ffrd,1ffrd);
  width: var(--u_fis,1fis);
  height: var(--u_fis,1fis);
  overflow: hidden;
  flex: none;
}
.lf-as:not(#_):not(#_):not(#_) {
  position: relative;
  width: var(--u_fis,1fis);
  height: var(--u_fis,1fis);
  aspect-ratio: 1;
  border-radius: var(--u_ffrd,1ffrd);
  overflow: hidden;
  flex: none;
}
.lf-at:not(#_):not(#_):not(#_) {
  position: absolute;
  inset: 0rem;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  flex: none;
  max-width: none;
}
.lf-au:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
}



/* app/models/org-invite.imba?styles */
.ky-ar:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
}
.ky-bk:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}



/* app/models/session.imba?styles */
.ld-ag:not(#_):not(#_):not(#_) {
  display: inline;
}



/* app/models/voice-preferences.imba?styles */
.zg-af:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  width: 500px;
  max-height: 80vh;
  padding-bottom: 0rem;
}
.zg-ag:not(#_):not(#_):not(#_) {
  padding: 1.25rem;
}
.zg-ah:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  align-items: center;
  margin-bottom: .75rem;
}
.zg-ai:not(#_):not(#_):not(#_) {
  font-size: 18px;
  line-height: 28px;
  --u_lh: 28px;
  flex: 1;
}
.zg-ak:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
  max-height: 50vh;
  overflow-y: auto;
}
.zg-al:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
  padding: .5rem .75rem;
  border-radius: 4px;
  cursor: pointer;
}
.zg-al:is(:hover, .\@hover):not(#_):not(#_) {
  background: #ffffff0d;
}
.zg-an:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  align-items: center;
  padding: 1.25rem 1.25rem .75rem;
}
.zg-ao:not(#_):not(#_):not(#_) {
  font-size: 18px;
  line-height: 28px;
  --u_lh: 28px;
  flex: 1;
}
.zg-aq:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  max-height: 50vh;
  overflow-y: auto;
}
.zg-ar:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
  align-items: center;
  padding: .5rem 1.25rem;
  margin-left: -1px;
  margin-right: -1px;
  cursor: pointer;
}
.zg-ar:is(:hover, .\@hover):not(#_):not(#_) {
  background: #ffffff0d;
}
.zg_ar.liked:not(#_) {
  font-weight: 600;
}
.zg-as:not(#_):not(#_):not(#_) {
  width: 18px;
  height: 18px;
}
.zg-as:not(#_):not(#_) {
  color: #3b82f6;
}
.zg-at:not(#_):not(#_):not(#_) {
  flex: 1;
}
.zg-av:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  align-content: center;
  padding: .75rem 1.25rem;
  border-top: 1px solid hsla(0, 0%, 100%, 8%);
}
voice-picker-modal {
  display: block;
}
.zg-az:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
}
.zg-bb:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
}
.zg-bc:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
  align-items: center;
}
.zg-bd:not(#_):not(#_):not(#_) {
  font-size: 16px;
  line-height: 24px;
  --u_lh: 24px;
}
.zg-be:not(#_):not(#_):not(#_) {
  flex: 1;
}
.zg-bg:not(#_):not(#_) {
  color: #ef4444;
}
.zg-bg:is(:hover, .\@hover):not(#_):not(#_) {
  color: #f87171;
}
.zg-bh:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  flex-wrap: wrap;
}
.zg-bi:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  align-items: center;
  background: #ffffff0d;
  border-radius: 4px;
  padding: .5rem .75rem;
}
.zg-bj:not(#_):not(#_):not(#_) {
  font-weight: 500;
}
.zg-bl:not(#_):not(#_) {
  color: #ef4444;
}
.zg-bl:is(:hover, .\@hover):not(#_):not(#_) {
  color: #f87171;
}
.zg-bm:not(#_):not(#_) {
  width: fit-content;
}
voice-preferences-editor {
  display: block;
}



/* app/models/offer.imba?styles */
.mh-af:is(.off *):not(#_):not(#_):not(#_) {
  display: none;
}
.mh-ag:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.mh-ai:not(#_):not(#_) {
  font-size: 12px;
}
.mh-aj:not(#_):not(#_) {
  font-size: 12px;
  line-height: 1;
  --u_lh: 1;
  font-weight: 400;
  opacity: .75;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: .7ex;
  --u_rg: .7ex;
  --u_cg: .7ex;
}
.mh-an:not(#_):not(#_):not(#_) {
  font-weight: 700;
}
.mh-ao.seen:not(#_):not(#_) {
  background: lch(var(--u_libgL) var(--u_libgC) var(--u_libgH) / .6);
}
.mh-ao.seen:is(:hover, .\@hover):not(#_):not(#_) {
  background: lch(var(--u_libgL) var(--u_libgC) var(--u_libgH) / 1);
}
.mh-ap:not(#_):not(#_) {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  background: lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 70%);
  --u_fis: 34px;
  margin-left: 4px;
}
.mh-aq:not(#_):not(#_) {
  --u_fis: 34px;
  border-radius: calc(var(--u_fis,1fis) * .5);
  background: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / 10%);
}
.mh-as:not(#_):not(#_) {
  font-weight: 400;
  font-size: 15px;
}
.mh-as:is(.seen *):not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
}



/* app/models/ticket.imba?styles */
.md-ag:not(#_):not(#_):not(#_) {
  padding-top: .75rem;
}
.md-ah:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
}
.md-aj:not(#_):not(#_) {
  max-width: 700px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: calc(var(--u_ffg,1ffg) * 2);
  --u_rg: calc(var(--u_ffg,1ffg) * 2);
  --u_cg: calc(var(--u_ffg,1ffg) * 2);
  margin-top: var(--u_ffg,1ffg);
}
.md-av:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  padding-top: var(--u_pgp,1pgp);
}
.md-aw:not(#_):not(#_):not(#_) {
  width: auto;
  align-self: stretch;
}
.md-ay:not(#_):not(#_) {
  padding-top: var(--u_ffg,1ffg);
  padding-bottom: var(--u_ffg,1ffg);
  font-size: 15px;
  max-width: 850px;
}
.md-bb:not(#_):not(#_) {
  border-radius: calc(var(--u_ffrd,1ffrd) * 2);
  padding: 18px;
  background: #0003;
  font-size: 15px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
}
.md-bc:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  margin-top: -4px;
}
.md-be:not(#_):not(#_):not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  margin-left: 0rem;
  font-size: smaller;
  margin-top: 2px;
}
.md-bf:not(#_):not(#_):not(#_) {
  padding-top: var(--u_ffg,1ffg);
}
.md-bg.seen:not(#_):not(#_) {
  background: lch(var(--u_libgL) var(--u_libgC) var(--u_libgH) / .6);
}
.md-bg.seen:is(:hover, .\@hover):not(#_):not(#_) {
  background: lch(var(--u_libgL) var(--u_libgC) var(--u_libgH) / 1);
}
.md-bg.seen.header:not(#_):not(#_) {
  background: #fff0;
}
.md-bh:not(#_):not(#_) {
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  background: lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 70%);
  margin-left: 4px;
  --u_fis: 34px;
}
.md-bh:is(.header > *):not(#_):not(#_) {
  margin-left: 0;
  --u_fis: 44px;
}
.md-bh:is(.unseen > *):not(#_):not(#_):after {
  position: absolute;
  width: 10px;
  height: 10px;
  background: #60a5fa;
  content: "";
  border-radius: 5px;
  border: 2px solid lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1));
  top: 0;
  right: -3px;
}
.md-bi:not(#_):not(#_) {
  border-radius: calc(var(--u_fis,1fis) * .5);
  background: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / 10%);
}
.md-bj:not(#_):not(#_) {
  position: absolute;
  --u_fis: 16px;
  border-radius: calc(var(--u_fis,1fis) * .5);
  inset: auto -3px -1px auto;
  background: inherit;
}
.md-bj.todo:not(#_):not(#_) {
  color: #fff;
}
.md-bj.new:not(#_):not(#_) {
  color: #94a3b8;
}
.md-bj.done:not(#_):not(#_) {
  color: #34d399;
}
.md-bj.in_progress:not(#_):not(#_) {
  color: #fde047;
}
.md-bj.canceled:not(#_):not(#_) {
  color: #f87171;
}
.md-bl:not(#_):not(#_) {
  font-weight: 400;
  font-size: 15px;
}
.md-bl:is(.seen *):not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
}
.md-bl:is(.md-bg.header *):not(#_):not(#_) {
  color: #fff;
  font-size: 24px;
  line-height: 30px;
  --u_lh: 30px;
}
.md-bo:not(#_):not(#_):not(#_) {
  color: #60a5fa;
  font-weight: 500;
}
.md-bw:is(.header > *):not(#_):not(#_):not(#_) {
  display: none;
}
.md-cm:not(#_):not(#_) {
  border-radius: calc(var(--u_ffrd,1ffrd) * 2);
  padding: 18px;
  background: #0003;
  font-size: 15px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
}
.md-cn:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  margin-top: -4px;
}
.md-cq:not(#_):not(#_):not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  margin-left: 0rem;
  font-size: smaller;
  margin-top: 2px;
}
.md-cr:not(#_):not(#_):not(#_) {
  padding-top: var(--u_ffg,1ffg);
}
.md-cr:not(#_):not(#_) {
  white-space: pre-wrap;
}
.md-cr ol:not(#_) {
  list-style: decimal;
  margin-left: 22px;
}
.md-cs:not(#_):not(#_) {
  min-width: 300px;
  gap: calc(var(--u_ffg,1ffg) * 2);
  --u_rg: calc(var(--u_ffg,1ffg) * 2);
  --u_cg: calc(var(--u_ffg,1ffg) * 2);
  width: 400px;
  max-width: 90vw;
  max-height: 80vh;
}
.md-cw:not(#_):not(#_):not(#_) {
  flex: 1;
}
.md-da:not(#_):not(#_):not(#_) {
  display: grid;
  gap: calc(var(--u_ffg,1ffg) * 2);
  --u_rg: calc(var(--u_ffg,1ffg) * 2);
  --u_cg: calc(var(--u_ffg,1ffg) * 2);
  grid-template-columns: 1fr;
}
.md-db:not(#_):not(#_):not(#_) {
  margin-bottom: 1rem;
}
.md-dc:not(#_):not(#_):not(#_) {
  width: 100%;
}
.md-dk:not(#_):not(#_):not(#_) {
  flex: 1;
}
op-ticket-dialog {
  display: block;
}



/* app/models/stripe-service.imba?styles */
.le-ai:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: calc(var(--u_ffg,1ffg) * 2);
  --u_rg: calc(var(--u_ffg,1ffg) * 2);
  --u_cg: calc(var(--u_ffg,1ffg) * 2);
}
.le-aj:not(#_):not(#_):not(#_) {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
}



/* app/models/stripe-customer.imba?styles */
.lj-af:not(#_):not(#_) {
  text-transform: capitalize;
}



/* app/models/stripe-subscription.imba?styles */
.lo-af:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
}
.lo-ao:not(#_):not(#_):not(#_) {
  text-decoration: line-through;
}
.lo-ar:not(#_):not(#_) {
  color: #fef08a;
}
.lo-av:not(#_):not(#_):not(#_) {
  color: #fda4af;
}
.lo-aw:not(#_):not(#_):not(#_) {
  color: #34d399;
}
.lo-au:not(#_):not(#_) {
  text-transform: capitalize;
}
.lo-bb:not(#_):not(#_):not(#_) {
  color: #fdba74;
}
.lo-bd:not(#_):not(#_):not(#_) {
  color: #fda4af;
}
.lo-bg:not(#_):not(#_):not(#_) {
  color: #fdba74;
}
.lo-bj:not(#_):not(#_):not(#_) {
  color: #67e8f9;
}
.lo-bu:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
}
.lo-bz:not(#_):not(#_) {
  color: #fef08a;
}
.lo-cc:not(#_):not(#_) {
  color: #dbeafe;
}
.lo-cf:not(#_):not(#_) {
  color: #fca5a5;
  text-transform: capitalize;
}
.lo-cf.active:not(#_):not(#_) {
  color: #86efac;
}
.lo-cf.trialing:not(#_):not(#_) {
  color: #86efac;
}
table.lo_cs {
  width: 100%;
}
table.lo_cs thead.lo_cs {
  border-bottom: 1px solid hsla(240, 3.83%, 46.08%, 100%);
}
table.lo_cs th.lo_cs {
  text-align: left;
}
table.lo_cs tr.lo_cs {
  width: 100%;
  display: flex;
  align-items: baseline;
}
table.lo_cs tr.lo_cs td.lo_cs {
  margin-bottom: .25rem;
}
.lo-cu:not(#_):not(#_):not(#_) {
  margin-top: 1rem;
}
.lo-cy:not(#_):not(#_):not(#_) {
  width: 30%;
}
.lo-cz:not(#_):not(#_):not(#_) {
  width: 30%;
}
.lo-da:not(#_):not(#_):not(#_) {
  width: 15%;
}
.lo-db:not(#_):not(#_):not(#_) {
  width: 15%;
  text-align: right;
  margin-left: auto;
  margin-right: 0rem;
}
.lo-de:not(#_):not(#_):not(#_) {
  width: 30%;
}
.lo-df:not(#_):not(#_):not(#_) {
  width: 30%;
}
.lo-dg:not(#_):not(#_):not(#_) {
  width: 15%;
}
.lo-dh:not(#_):not(#_):not(#_) {
  width: auto;
  text-align: right;
  margin-left: auto;
  margin-right: 0rem;
}
.lo-di:not(#_):not(#_):not(#_) {
  max-width: fit-content;
  width: auto;
}
.lo-dm:not(#_):not(#_):not(#_) {
  margin-bottom: 1rem;
}
.lo-do:not(#_):not(#_):not(#_) {
  color: #60a5fa;
  display: underline;
}
.lo-do:is(:hover, .\@hover):not(#_):not(#_):not(#_) {
  color: #60a5fa;
}
.lo-dp:not(#_):not(#_):not(#_) {
  color: #60a5fa;
  display: underline;
}
.lo-dp:is(:hover, .\@hover):not(#_):not(#_):not(#_) {
  color: #60a5fa;
}
.lo-dr:not(#_):not(#_):not(#_) {
  color: #60a5fa;
  display: underline;
}
.lo-dr:is(:hover, .\@hover):not(#_):not(#_):not(#_) {
  color: #60a5fa;
}



/* app/models/stripe-invoice.imba?styles */
.mc-al:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  align-content: flex-start;
}
.mc-am:not(#_):not(#_):not(#_) {
  flex: 1;
}
.mc-aq:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  align-content: flex-end;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  margin-top: .5rem;
}



/* app/models/stripe-charge.imba?styles */
.ml-ag:not(#_):not(#_):not(#_) {
  color: #fecaca;
}



/* app/models/stripe-price.imba?styles */
.lr-ak:is(:checked, .\@checked):not(#_):not(#_):not(#_) {
  background: #3b82f6;
}



/* app/models/stripe-product.imba?styles */
.mf_.selector .mf_.selected,
.mf_.selector button.mf_:is(:focus, .\@focus) {
  --ol_s:solid;
  --ol_w:1px;
  --ol_o:0px;
  --ol_c:transparent;
  outline: var(--ol_w) var(--ol_s) var(--ol_c);
  outline: 1px solid transparent;
  outline-offset: var(--ol_o);
}
.mf_.selector {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  text-align: center;
  width: 100%;
}
.mf_.selector button.mf_ {
  width: 100%;
  padding: .375rem;
  border: 2px solid hsla(240, 3.83%, 46.08%, 100%);
  font-size: 1rem;
  background-color: #fff0;
  color: #fff;
  border-radius: var(--u_rd,1rd);
  box-sizing: border-box;
}
.mf_.selector button.mf_:is(:focus, .\@focus) {
  outline-width: 0;
  border-color: #fff;
}
.mf_.selector button.mf_ .mf_.sticker {
  padding: 4px;
  border-radius: 4px;
  background-color: #a1a1aa;
  color: #18181b;
  font-size: 13px;
  margin-left: 6px;
  vertical-align: bottom;
  white-space: nowrap;
}
.mf_.selector .mf_.selected {
  background-color: #fff;
  color: #18181b;
  outline-width: 0;
  border-color: #000;
  pointer-events: none;
}
.mf-ag:not(#_):not(#_):not(#_) {
  max-width: 400px;
  height: fit-content;
  min-width: 320px;
  min-height: 640px;
}
.mf-ai.use-popup {
  min-height: 400px;
}
.mf-aj:not(#_):not(#_):not(#_) {
  min-height: 600px;
}
.mf-aj:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  padding: 0rem;
}
.mf-ak:not(#_):not(#_):not(#_) {
  width: 200px;
  background: #60a5fa;
  padding: var(--u_p,1p);
}
.mf-al:not(#_):not(#_):not(#_) {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  padding: var(--u_p,1p);
  width: 400px;
  gap: var(--u_p,1p);
  --u_rg: var(--u_p,1p);
  --u_cg: var(--u_p,1p);
}
product-modal {
  display: block;
}



/* app/models/stripe-promocode.imba?styles */
.lc-ah:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.lc-ai:not(#_):not(#_):not(#_) {
  min-width: 11.25rem;
}
.lc-aj:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
}
.lc-ak:not(#_):not(#_):not(#_) {
  color: #60a5fa;
}



/* app/models/stripe-coupon.imba?styles */
.ly-al:not(#_):not(#_):not(#_) {
  font-weight: 700;
}



/* app/models/stripe-elements.imba?styles */
.mi-ai:not(#_):not(#_):not(#_) {
  color: #ef4444;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.mi-al:not(#_):not(#_):not(#_) {
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-template-columns: 1fr;
}
stripe-elements {
  display: block;
}



/* app/models/wallet.imba?styles */
.lv-ah:not(#_):not(#_):not(#_) {
  color: #fda4af;
}
.lv-ai:not(#_):not(#_):not(#_) {
  color: #34d399;
}
.lv-ag:not(#_):not(#_) {
  text-transform: capitalize;
}



/* app/models/checkout-flow.imba?styles */
.ls-dt,
.ls-ea,
section.ls_el.fade {
  --e_ad:0ms;
  --e_af:cubic-bezier(.23, 1, .32, 1);
  --e_aw:0ms;
  --e_sd:var(--e_ad);
  --e_sf:var(--e_af);
  --e_sw:var(--e_aw);
  --e_od:var(--e_sd);
  --e_of:var(--e_sf);
  --e_ow:var(--e_sw);
  --e_cd:var(--e_sd);
  --e_cf:var(--e_sf);
  --e_cw:var(--e_sw);
  --e_bd:var(--e_sd);
  --e_bf:var(--e_sf);
  --e_bw:var(--e_sw);
  --e_td:var(--e_bd);
  --e_tf:var(--e_bf);
  --e_tw:var(--e_bw);
  --e_b:var(--e_bd) var(--e_bf) var(--e_bw);
  --e_c:var(--e_cd) var(--e_cf) var(--e_cw);
  --e_rest:any;
  transition:
    all var(--e_ad) var(--e_af) var(--e_aw),
    opacity var(--e_od) var(--e_of) var(--e_ow),
    transform var(--e_td) var(--e_tf) var(--e_tw),
    color var(--e_c),
    background-color var(--e_c),
    border-color var(--e_c),
    fill var(--e_c),
    stroke var(--e_c),
    outline-color var(--e_c),
    box-shadow var(--e_c),
    filter var(--e_c),
    inset var(--e_b),
    width var(--e_b),
    height var(--e_b),
    max-width var(--e_b),
    max-height var(--e_b),
    min-width var(--e_b),
    min-height var(--e_b),
    border-width var(--e_b),
    outline-width var(--e_b),
    stroke-width var(--e_b),
    margin var(--e_b),
    padding var(--e_b),
    var(--e_rest);
}
.ls-ai:not(#_):not(#_):not(#_) {
  display: inline;
}
ai-checkout-success {
  display: block;
}
.ls-ap {
  font-size: 15px;
}
hr.ls_ap:not(#_) {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border-color: lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / 60%);
}
h4.ls_ap:not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  text-align: left;
  margin-bottom: .75rem;
}
li.ls_ap:not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
}
li.ls_ap:not(:last-child):not(#_) {
  margin-bottom: .5rem;
}
li.ls_ap op-icon.ls_ap:not(#_) {
  margin-right: .5rem;
  --u_icfill: 1;
}
.ls_ap.usps:not(#_) {
  display: none;
}
@media (min-height:600px) {
  .ls_ap.usps:not(#_) {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
  }
}
.ls_ap.\$right:not(#_) {
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
  position: relative;
  padding: var(--u_p,1p);
  display: none;
}
@media (min-width: 750px) {
  .ls_ap.\$right:not(#_) {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
  }
}
.ls-ap > .ls_ap.obody:not(#_) {
  height: 700px;
  width: 800px;
  max-width: 95vw;
  max-height: 80vh;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-template-columns: 1fr 1fr;
  padding: 0rem;
  border-radius: inherit;
}
.ls-ap.inlined {
  border-radius: var(--u_ffrd,1ffrd);
  --u_p: calc(var(--u_ffg,1ffg) * 4);
  box-shadow: inset 0 0 0 .5px #ffffff1a, 0 5px 60px #0006;
  color: #fff;
}
.ls-ap.inlined h2:not(#_) {
  font-size: 24px;
}
.use-popup:not(#_) {
  max-height: 80vh;
}
@media (max-width: 749px) {
  .ls-ap:not(#_) {
    bottom: 0;
    margin-bottom: 2.5vw;
  }
}
@media (max-width: 749px) {
  .ls-ap > .ls_ap.obody:not(#_) {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    align-content: stretch;
    height: 90vh;
  }
}
@media (max-width: 749px) {
  .ls-ap .ls_ap.\$left:not(#_) {
    position: sticky;
    top: 0;
    flex-grow: 1;
  }
}
@media (max-width: 749px) {
  .ls-ap .ls_ap.\$right:not(#_) {
    min-height: 440px;
    box-shadow: 0 0 40px #000c;
    border-radius: inherit;
  }
}
@media (max-width: 749px) {
  .ls-ap .ls_ap.\$right:empty:not(#_) {
    display: none;
  }
}
.ls-aq:not(#_):not(#_) {
  position: relative;
}
.ls-ar:not(#_):not(#_):not(#_) {
  text-decoration: line-through;
  margin-right: .5ex;
  color: #fda4af7f;
  font-weight: 300;
}
.ls-az:not(#_):not(#_) {
  padding-bottom: .5rem;
  line-height: 17px;
  --u_lh: 17px;
  margin-top: -2px;
  margin-bottom: -2px;
}
.ls-bf:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  flex-wrap: wrap;
  margin-top: .5rem;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.ls-bf > *:not(#_) {
  flex: 1;
}
.ls-bn:not(#_):not(#_) {
  line-height: 17px;
  --u_lh: 17px;
  margin-top: -2px;
  margin-bottom: -2px;
}
.ls-bo:not(#_):not(#_):not(#_) {
  flex: 1;
}
.ls-bq:not(#_):not(#_) {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-template-columns: 1fr 1fr;
  padding: 2px;
  border-radius: calc(var(--u_ffrd,1ffrd) * 1.4);
  border: 1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));
}
div.ls_bq:not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  height: var(--u_ffh,1ffh);
  font-size: 16px;
  border-radius: var(--u_ffrd,1ffrd);
  font-weight: 500;
  text-shadow: 0 0 1px hsla(0, 0%, 0%, 100%);
}
div.ls_bq.checked:not(#_) {
  background: lch(var(--u_blueL) var(--u_blueC) var(--u_blueH) / var(--u_blueA,1));
}
.ls-bt:not(#_):not(#_) {
  margin-top: 1rem;
}
.ls-bu:not(#_):not(#_):not(#_) {
  display: inline;
  width: 20px;
  height: 20px;
  vertical-align: top;
}
.ls-bw:not(#_):not(#_) {
  line-height: 1;
  --u_lh: 1;
}
.ls-cm:not(#_):not(#_) {
  line-height: 1;
  --u_lh: 1;
}
.ls-cq:not(#_):not(#_):not(#_) {
  color: #fff;
  font-size: 16px;
  margin-right: 8px;
}
.ls-cr:not(#_):not(#_):not(#_) {
  color: #6ee7b7;
}
.ls-cs:not(#_):not(#_):not(#_) {
  color: lch(var(--u_yellowL) var(--u_yellowC) var(--u_yellowH) / var(--u_yellowA,1));
}
.ls-cv:not(#_):not(#_):not(#_) {
  color: lch(var(--u_yellowL) var(--u_yellowC) var(--u_yellowH) / var(--u_yellowA,1));
}
.ls-cz:not(#_):not(#_):not(#_) {
  color: lch(var(--u_greenL) var(--u_greenC) var(--u_greenH) / var(--u_greenA,1));
}
.ls-df:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  align-self: stretch;
  margin-bottom: 1rem;
  margin-top: .5rem;
}
.ls-dg:not(#_):not(#_):not(#_) {
  margin-bottom: .25rem;
}
.ls-dh:not(#_):not(#_):not(#_) {
  font-size: 20px;
}
.ls-di:not(#_):not(#_):not(#_) {
  text-decoration: line-through;
  margin-right: .5ex;
  color: #fda4af7f;
  font-weight: 300;
}
.ls-dk:not(#_):not(#_):not(#_) {
  margin-left: .25rem;
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
}
.ls-dl:not(#_):not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
}
.ls-do:not(#_):not(#_):not(#_) {
  font-size: 20px;
}
.ls-dp:not(#_):not(#_):not(#_) {
  margin-left: .25rem;
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
}
.ls-dq:not(#_):not(#_):not(#_) {
  align-self: stretch;
  margin-top: auto;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  align-content: stretch;
}
.ls-dt:not(#_):not(#_):not(#_) {
  --e_od: var(--u_fxd,1fxd) !important;
}
.ls-dt.offer:not(#_):not(#_) {
  --u_hueL: 76.5;
  --u_hueC: 78.3;
  --u_hueH: 81.4;
  --u_hueA: 1;
  --u_bgL: 76.5;
  --u_bgC: 78.3;
  --u_bgH: 81.4;
  --u_bgA: 1;
  color: #713f12;
  font-weight: 500;
}
.ls-du:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.ls-dw:not(#_):not(#_):not(#_) {
  display: inline;
}
.ls-dy:not(#_):not(#_):not(#_) {
  text-align: center;
  font-size: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.ls-dz:not(#_):not(#_):not(#_) {
  color: #6ee7b7;
}
.ls-ea:not(#_):not(#_):not(#_) {
  --e_od: var(--u_fxd,1fxd) !important;
  height: calc(var(--u_ffh,1ffh) * 1.5);
}
.ls-ea.offer:not(#_):not(#_) {
  --u_bgL: 76.5;
  --u_bgC: 78.3;
  --u_bgH: 81.4;
  --u_bgA: 1;
  color: #713f12;
  font-weight: 500;
}
.ls-eb:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 2px;
  --u_rg: 2px;
  --u_cg: 2px;
  line-height: 1.2;
  --u_lh: 1.2;
}
.ls-ed:not(#_):not(#_) {
  font-size: 11px;
  padding: 1px 3px;
  border-radius: 2px;
  color: #713f12;
  text-transform: uppercase;
}
.ls-ee:not(#_):not(#_):not(#_) {
  display: inline;
  font-weight: inherit;
}
.ls-ef:not(#_):not(#_):not(#_) {
  text-align: center;
  font-size: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.ls-ei:not(#_):not(#_) {
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  align-content: stretch;
  padding: var(--u_p,1p);
  padding-bottom: 0rem;
}
.ls-el:not(#_):not(#_) {
  --u_pL: 100;
  --u_pC: 0;
  --u_pH: 0;
  --u_pA: 1;
  padding-bottom: 0rem;
}
section.ls_el.fade:not(#_) {
  --e_sd: calc(var(--u_fxd,1fxd) * 2) !important;
  opacity: 1;
}
section.ls_el.fade.\@off:not(#_):not(#_):not(#_):not(#_) {
  opacity: 0;
}
.ls_el.auth op-contour:not(#_) {
  color: #fde047;
}
.ls-en:not(#_):not(#_):not(#_) {
  opacity: .1;
}
.ls-en:not(#_):not(#_) {
  --u_bw: 50px;
  --u_cubegap: 0px;
}
.ls-eo h4:not(#_) {
  display: none;
}
.ls-eq:not(#_):not(#_) {
  text-align: center;
  font-size: 10px;
  z-index: 1;
  color: #000;
}
.ls-er:not(#_):not(#_):not(#_) {
  margin-top: 10px;
  margin-bottom: 10px;
}
.ls-es:not(#_):not(#_):not(#_) {
  color: #7b6ee7;
  cursor: pointer;
}
checkout-flow {
  display: block;
}



/* app/models/shared-query.imba?styles */
.mk-af:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  align-content: flex-start;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  margin-top: 10px;
}
.mk-af > *:not(#_) {
  flex: 1;
}
.mk-ag:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  flex: 1;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
}
.mk-ag > *:not(#_) {
  flex: 1;
  width: 100%;
}
.mk-ah textarea:not(#_):not(#_):not(._0) {
  min-height: 400px !important;
}
.mk-ai:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  flex: 1;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
}
.mk-ai > *:not(#_) {
  flex: 1;
  width: 100%;
}
.mk-aj textarea:not(#_):not(#_):not(._0) {
  min-height: 400px !important;
}
.mk-al:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 4px;
  --u_rg: 4px;
  --u_cg: 4px;
}
.mk-as:not(#_):not(#_) {
  background: #25344a;
}
.mk-au:not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  font-weight: 400;
}
span.mk_au:first-child:not(#_) {
  color: #fff;
  font-weight: 500;
  margin-right: .5ch;
}
.mk-av:not(#_):not(#_):not(#_) {
  text-transform: capitalize;
}



/* app/models/deletion.imba?styles */
user-delete-modal-ln-bb {
  display: block;
}



/* app/ai/playground.imba?styles */
.wt-ar:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  position: sticky;
  top: 0rem;
  background: lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1));
}
.wt-av:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
}
.wt-bb:not(#_):not(#_):not(#_) {
  flex: 1;
}
.wt-bf:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  align-content: stretch;
  position: absolute;
  inset: 0rem;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
  padding: 1rem;
}
main.wt_bf:not(#_) {
  flex: 1 1 50%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
}
.wt-bk:not(#_):not(#_):not(#_) {
  flex: 4;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}
.wt-bl:not(#_):not(#_):not(#_) {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
  display: none;
}
.wt-bq:not(#_):not(#_):not(#_) {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}
.wt-bs:not(#_):not(#_):not(#_) {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}
.wt-bt:not(#_):not(#_):not(#_) {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}
.wt-bv:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
}
.wt_bv.section:not(#_) {
  flex: 1 1 auto;
  border: 1px solid hsla(0, 100%, 50%, 1);
  padding: .5rem;
  overflow: auto;
  min-height: 0px;
}
.wt_bv.section.collapsed:not(#_) {
  max-height: 40px;
}
ai-playground {
  display: block;
}



/* app/space/std.imba?styles */
dom-proxy {
  display: block;
}
op-view {
  display: block;
}
op-link {
  display: block;
}
op-tracked {
  display: block;
}
op-flagger {
  display: block;
}
.ng-ah {
  pointer-events: none;
  --u_h: 60px;
  --u_w: 60px;
  position: absolute;
  width: 60px;
  height: 60px;
  filter: blur(20px);
  top: 0rem;
  left: 0rem;
  margin-left: calc(var(--u_w,1w) * -.5);
  margin-top: calc(var(--u_h,1h) * -.5);
  background: hsla(var(--hue4), 1);
}
.ng-ah.mounted {
  transition: translate var(--u_fxd,1fxd) ease-in-out;
}
fx-spot {
  display: block;
}



/* app/space/styles.css */
@font-face {
  font-family: Source Code Pro;
  src:
    url("/assets/codefont-subset.XMK5NQ62.woff2") format("woff2"),
    url("/assets/codefont-subset.MG2CVE65.woff") format("woff"),
    url("/assets/codefont-subset.TBELBWIM.ttf") format("truetype");
}
:root {
  --font-code: "Source Code Pro";
}
::highlight(caret) {
  background-color: lch(80 70 var(--hlhue) / .1) !important;
}
::highlight(referenced) {
  background-color: lch(80 70 var(--refhue,var(--hlhue)) / .5) !important;
  -color: black !important;
}
::highlight(base) {
  background-color: lch(80 70 var(--hlhue) / .9) !important;
  text-decoration: underline;
}
::highlight(scope) {
  background-color: lch(80 70 var(--hlhue) / .9) !important;
  color: #000 !important;
}
::highlight(agent) {
  background-color: #733ec6cc !important;
  color: #fff !important;
}



/* app/space/styles.imba?styles */
@keyframes ripple {
  0% {
    outline-width: 0px;
  }
  20% {
    outline-width: 20px;
  }
  to {
    outline-offset: 60px;
    outline-width: 0px;
    outline-color: #fff0;
  }
}
@keyframes spin {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes pulse-red {
  0% {
    color: #fff;
  }
  to {
    color: #fca5a5;
  }
}
:root,
body {
  overflow: clip;
  width: 100vw;
  height: 100vh;
}
body {
  overflow: hidden;
}
.balance:not(._0) {
  display: block;
  align-items: center;
  align-content: center;
  text-align: center;
  vertical-align: center;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  text-wrap: balance;
}
.balance > *:not(._0) {
  display: inline-flex;
}
._balance_ div.p:not(._0) {
  display: inline;
}
.anchored-tl:not(._0) {
  position: absolute;
  top: anchor(top);
  left: anchor(left);
  width: anchor-size(width);
  height: anchor-size(height);
}
:root {
  --u_cardbgL: 20;
  --u_cardbgC: 8.1;
  --u_cardbgH: 264.2;
  --u_cardbgA: 1;
  --u_spacebdL: 20;
  --u_spacebdC: 3.7;
  --u_spacebdH: 246.2;
  --u_spacebdA: 1;
  --u_spacebgL: 9;
  --u_spacebgC: 3;
  --u_spacebgH: 250;
  --u_spacebgA: 1;
  --u_sidebarbgL: 9;
  --u_sidebarbgC: 3;
  --u_sidebarbgH: 250;
  --u_sidebarbgA: 1;
  --u_vpgutter: 40px;
  --u_vtgutter: 40px;
  --u_vbgutter: 16px;
  --u_vlgutter: 0px;
  --u_vrgutter: 0px;
  --u_keyboardheight: 0px;
  --u_navh: 44px;
  --font-display: Playfair Display;
  --u_asidew: 250px;
  --u_articlew: 1080px;
}
@media (max-width: 799px) {
  :root {
    --u_vbgutter: 0px;
    --u_vlgutter: 16px;
  }
}
@media (min-width: 800px) {
  :root {
    --u_vlgutter: 16px;
    --u_vrgutter: 16px;
    --u_asidew: 250px;
  }
}
@media (min-width: 1000px) {
  :root {
    --u_vlgutter: 20px;
    --u_vrgutter: 20px;
    --u_vtgutter: 44px;
    --u_vbgutter: 20px;
    --u_asidew: 360px;
  }
}
@media (min-width: 1400px) {
  :root {
    --u_asidew: 420px;
  }
}
body {
  margin: 0rem;
  padding: 0rem;
  width: 100%;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  background: lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / var(--u_spacebgA,1));
}
@media (max-width: 599px) {
  body:not(._0) {
    overflow-x: hidden;
    overflow-y: visible;
  }
}



/* app/space/anchor.imba?styles */
global-anchor {
  display: block;
}
.wx_ah.anchor:not(#_) {
  position: absolute;
  inset: 0rem;
}
item-anchor {
  display: block;
}



/* app/space/item.imba?styles */
.wj-al {
  --e_ad:0ms;
  --e_af:cubic-bezier(.23, 1, .32, 1);
  --e_aw:0ms;
  --e_sd:var(--e_ad);
  --e_sf:var(--e_af);
  --e_sw:var(--e_aw);
  --e_od:var(--e_sd);
  --e_of:var(--e_sf);
  --e_ow:var(--e_sw);
  --e_cd:var(--e_sd);
  --e_cf:var(--e_sf);
  --e_cw:var(--e_sw);
  --e_bd:var(--e_sd);
  --e_bf:var(--e_sf);
  --e_bw:var(--e_sw);
  --e_td:var(--e_bd);
  --e_tf:var(--e_bf);
  --e_tw:var(--e_bw);
  --e_b:var(--e_bd) var(--e_bf) var(--e_bw);
  --e_c:var(--e_cd) var(--e_cf) var(--e_cw);
  --e_rest:any;
  transition:
    all var(--e_ad) var(--e_af) var(--e_aw),
    opacity var(--e_od) var(--e_of) var(--e_ow),
    transform var(--e_td) var(--e_tf) var(--e_tw),
    color var(--e_c),
    background-color var(--e_c),
    border-color var(--e_c),
    fill var(--e_c),
    stroke var(--e_c),
    outline-color var(--e_c),
    box-shadow var(--e_c),
    filter var(--e_c),
    inset var(--e_b),
    width var(--e_b),
    height var(--e_b),
    max-width var(--e_b),
    max-height var(--e_b),
    min-width var(--e_b),
    min-height var(--e_b),
    border-width var(--e_b),
    outline-width var(--e_b),
    stroke-width var(--e_b),
    margin var(--e_b),
    padding var(--e_b),
    var(--e_rest);
}
.wj-al {
  display: block;
  position: absolute;
  inset: 0rem;
  opacity: 1;
  --e_od: .1s !important;
}
.wj-al.\@off:not(#_):not(#_):not(#_):not(#_) {
  opacity: 0;
}
item-page {
  display: block;
}



/* app/space/speech.imba?styles */
.ze-af {
  display: inline;
}
md-text-segment {
  display: block;
}
.ze-ag {
  display: inline;
}
.ze_ag.\$content:not(#_) {
  -webkit-user-modify: read-write-plaintext-only;
}
.ze-ai:not(#_):not(#_):not(#_) {
  display: inline;
}
md-speech-segments {
  display: block;
}
md-text-segment {
  display: inline;
  --c: 40;
}
md-text-segment span {
  pointer-events: none;
}
md-text-segment.referencing:not(._0) {
  --c: 80;
}
md-text-segment .speech-char-container:not(._0) {
  white-space: nowrap;
}
md-text-segment.link .speech-char:not(.speech-punctuation):not(._0) {
  color: lch(90 var(--c) var(--refhue));
  text-decoration: underline;
  text-underline-offset: 2px;
  text-decoration-color: lch(90 var(--c) var(--refhue) / 40%);
}
md-speech-segments {
  display: inline;
  color: #cdd3db;
  line-height: 1.1;
  --u_lh: 1.1;
  --placeholder: "Listening...";
}
md-speech-segments .\$content:empty:not(._0):after {
  content: var(--placeholder);
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
}
md-speech-segments .speech-char-container:not(._0) {
  display: inline;
}
md-speech-segments .speech-segment-pending:not(._0) {
  opacity: .85;
}
md-speech-segments .speech-char:not(._0) {
  display: inline-block;
  opacity: 0;
  will-change: transform, opacity;
}
md-speech-segments.animate-size:not(._0) {
  display: inline-block;
}
md-speech-segments.animate-size .speech-segment:not(._0) {
  line-height: 1.1;
  --u_lh: 1.1;
  display: inline-block;
  vertical-align: baseline;
  white-space: nowrap;
  padding-left: .125em;
  padding-right: .125em;
}
md-speech-segments.animate-size .speech-char:not(._0) {
  display: inline-block;
  opacity: 0;
  overflow: hidden;
  will-change:
    transform,
    opacity,
    width;
}
.op-markdown a:not(#_):not(._0) {
  color: lch(90 80 var(--linkhue));
}
.op-markdown code.a:not(#_):not(._0) {
  color: lch(90 80 var(--linkhue));
}



/* app/space/chat-input.imba?styles */
.un_af.\%box,
.un_bo.right,
.un_bo.\$box,
op-icon.un_af,
.global-input,
.un_af.\%shadow,
.un_bo.autosize,
.un_bo.input-shadow,
op-button.un_bg.close,
.un_af.\%icon .un_af.\%tip,
.un_af.\%icon .un_af.\%main,
.un_af.\%icon .un_af.\%line {
  --e_ad:0ms;
  --e_af:cubic-bezier(.23, 1, .32, 1);
  --e_aw:0ms;
  --e_sd:var(--e_ad);
  --e_sf:var(--e_af);
  --e_sw:var(--e_aw);
  --e_od:var(--e_sd);
  --e_of:var(--e_sf);
  --e_ow:var(--e_sw);
  --e_cd:var(--e_sd);
  --e_cf:var(--e_sf);
  --e_cw:var(--e_sw);
  --e_bd:var(--e_sd);
  --e_bf:var(--e_sf);
  --e_bw:var(--e_sw);
  --e_td:var(--e_bd);
  --e_tf:var(--e_bf);
  --e_tw:var(--e_bw);
  --e_b:var(--e_bd) var(--e_bf) var(--e_bw);
  --e_c:var(--e_cd) var(--e_cf) var(--e_cw);
  --e_rest:any;
  transition:
    all var(--e_ad) var(--e_af) var(--e_aw),
    opacity var(--e_od) var(--e_of) var(--e_ow),
    transform var(--e_td) var(--e_tf) var(--e_tw),
    color var(--e_c),
    background-color var(--e_c),
    border-color var(--e_c),
    fill var(--e_c),
    stroke var(--e_c),
    outline-color var(--e_c),
    box-shadow var(--e_c),
    filter var(--e_c),
    inset var(--e_b),
    width var(--e_b),
    height var(--e_b),
    max-width var(--e_b),
    max-height var(--e_b),
    min-width var(--e_b),
    min-height var(--e_b),
    border-width var(--e_b),
    outline-width var(--e_b),
    stroke-width var(--e_b),
    margin var(--e_b),
    padding var(--e_b),
    var(--e_rest);
}
.un_bo.\$bottom,
.un_af.\%icon .un_af.\%tip,
.un_af.\%icon .un_af.\%line {
  --t_x:0;
  --t_y:0;
  --t_rotate:0;
  --t_scale:1;
  --t_scale-x:1;
  --t_scale-y:1;
  transform: translate(var(--t_x), var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale));
}
.un-af {
  position: relative;
  width: 46px;
  height: 46px;
  pointer-events: auto;
  background: #fff;
  color: #f85871;
  container-type: size;
}
.un_af.\%shadow:not(#_) {
  position: absolute;
  inset: 0rem;
  border-radius: inherit;
  box-shadow: 0 0 60px #f43f5e66;
  --e_ad: var(--u_dur,1dur) !important;
  scale: .8;
}
.un_af.\%box:not(#_) {
  position: absolute;
  inset: 0rem;
  border-radius: inherit;
  --u_ics: 20;
  --u_fis: 24px;
  --u_icsw: 1;
  background: inherit;
  pointer-events: auto;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  outline: 1px solid hsla(349.72, 89.16%, 60.2%, 0%);
  --e_ad: var(--u_dur,1dur) !important;
}
.un_af.\%icon:not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  --u_h: 16px;
  --u_w: 10px;
  --u_sw: 2px;
  position: absolute;
  inset: 0rem;
}
@container (max-width: 29px) {
  .un_af.\%icon:not(#_) {
    --u_w: 8px;
    --u_h: 12px;
    --u_sw: 1.5px;
  }
}
.un_af.\%icon .un_af.\%main:not(#_) {
  position: relative;
  height: var(--u_h,1h);
  width: var(--u_w,1w);
  border-radius: calc(var(--u_w,1w) * .5);
  background: currentColor;
  border: 1px solid hsla(0, 0%, 100%, 100%);
  margin-bottom: 6px;
  --e_ad: var(--u_fxd,1fxd) !important;
}
.un_af.\%icon .un_af.\%tip:not(#_) {
  position: absolute;
  background: #fff0;
  border: var(--u_sw,1sw) solid currentColor;
  border-color: hsla(0, 0%, 100%, 0%) hsla(0, 0%, 100%, 0%) currentColor currentColor;
  border-radius: calc(var(--u_w,1w) * 2);
  left: 50%;
  bottom: -4px;
  top: auto;
  width: calc(var(--u_w,1w) * 1.6);
  height: calc(var(--u_w,1w) * 1.6);
  --t_rotate: -45deg !important;
  --t_x: -50% !important;
  --e_ad: var(--u_fxd,1fxd) !important;
}
.un_af.\%icon .un_af.\%line:not(#_) {
  position: absolute;
  left: 50%;
  top: 100%;
  margin-top: 4px;
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
  width: var(--u_sw,1sw);
  height: calc(var(--u_h,1h) * .35);
  background: currentColor;
  --t_x: -50% !important;
  --e_ad: var(--u_fxd,1fxd) !important;
}
op-icon.un_af:not(#_) {
  --e_ad: var(--u_dur,1dur) !important;
}
.un-af:is(:hover, .\@hover) .un_af.\%shadow:not(#_) {
  scale: 1 1;
}
.un-af:is(:hover, .\@hover) op-icon.un_af:not(#_) {
  scale: 1.2;
}
.un-af:is(.recording *) .un_af.\%icon:not(#_) {
  --u_w: 16px;
}
.un-af:is(.recording *) .un_af.\%main:not(#_) {
  border-radius: 2px;
  height: var(--u_w,1w);
  margin-bottom: 0;
}
.un-af:is(.recording *) .un_af.\%tip:not(#_) {
  opacity: 0;
}
.un-af:is(.recording *) .un_af.\%line:not(#_) {
  opacity: 0;
  height: 0px;
}
chat-mic-button {
  display: block;
}
.un-an {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 3px;
  --u_rg: 3px;
  --u_cg: 3px;
  padding-left: 3px;
  padding-right: 3px;
}
span.un_an:not(#_) {
  width: 2px;
  height: 4px;
  background: currentColor;
}
mic-sound-bars {
  display: block;
}
.un_aq.\$header:not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  align-content: center;
  width: 100%;
  padding: 12px;
  flex-shrink: 0;
}
.un_aq.\$header .un_aq.name:not(#_) {
  font-size: 14px;
  color: #d1d5db;
  flex: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.un_aq.\$body:not(#_) {
  width: 90vw;
  height: 90vh;
  max-width: 1200px;
  max-height: 90vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  overflow: hidden;
  padding: 0rem 12px 12px;
}
img.un_aq:not(#_) {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  border-radius: 8px;
}
embed.un_aq:not(#_) {
  width: 100%;
  height: 100%;
  border-radius: 8px;
}
.un_aq.\$text:not(#_) {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  overflow-x: auto;
  background: #18181b33;
  border-radius: 8px;
  padding: 16px;
  font-family: var(--font-monospace,monospace);
  font-size: 13px;
  white-space: pre-wrap;
  word-break: break-all;
  color: #d1d5db;
}
.un_aq.\$info:not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 12px;
  --u_rg: 12px;
  --u_cg: 12px;
  padding: 40px;
}
.un_aq.\$download:not(#_) {
  margin-top: 8px;
}
.un-bb:not(#_):not(#_):not(#_) {
  width: 48px;
  height: 48px;
  color: #fff6;
}
.un-bc:not(#_):not(#_):not(#_) {
  font-size: 16px;
  color: #d1d5db;
}
.un-bd:not(#_):not(#_):not(#_) {
  font-size: 12px;
  color: #fff6;
}
attachment-viewer {
  display: block;
}
.un-bg {
  position: relative;
  width: 48px;
  height: 48px;
  max-width: 48px;
  max-height: 48px;
  border-radius: 6px;
  overflow: visible;
  background: #27272a33;
  flex-shrink: 0;
  cursor: pointer;
  pointer-events: auto;
}
op-button.un_bg.close:not(#_) {
  position: absolute;
  top: -4px;
  right: -4px;
  opacity: 0;
  pointer-events: none;
  --e_ad: var(--u_fxd,1fxd) !important;
}
.un-bg:is(:hover, .\@hover) op-button.un_bg.close:not(#_) {
  opacity: 1;
  pointer-events: auto;
}
img.un_bg:not(#_) {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: inherit;
  overflow: hidden;
}
.un_bg.\$icon:not(#_) {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  color: #fff6;
  font-size: 8px;
}
.un-bl:not(#_):not(#_):not(#_) {
  width: 12px;
  height: 12px;
}
.un-bm:not(#_):not(#_):not(#_) {
  font-size: 7px;
  margin-top: 1px;
}
chat-attachment-thumb {
  display: block;
}
.un-bo {
  --u_rd: 12px;
  pointer-events: auto;
  --u_maxtextwidth: 500px;
  --u_mintextwidth: 230px;
  --u_p: 14px;
  --u_footh: 34px;
  --u_footreveal: 1;
  --u_textpr: 10px;
  --u_dur: var(--u_fxd,1fxd);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  align-content: stretch;
  --h: 268;
  --u_bgL: 8;
  --u_bgC: 4.73;
  --u_bgH: var(--h);
  --u_bgA: 1;
}
.un-bo.inline {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.un_bo.right:not(#_) {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: var(--u_p,1p);
  --e_bd: var(--u_dur,1dur) !important;
  --e_od: var(--u_dur,1dur) !important;
  opacity: 0;
  --u_ffh: 30px;
}
.un_bo.input-shadow:not(#_) {
  position: absolute;
  top: calc(var(--u_rd,1rd) * 2);
  right: calc(var(--u_rd,1rd) * 2);
  bottom: calc(var(--u_rd,1rd) * 2);
  left: calc(var(--u_rd,1rd) * 2);
  border-radius: var(--u_rd,1rd);
  box-shadow: 0 0 60px 10px #3b82f666;
  z-index: -1;
  scale: .95 .95;
  transform-origin: 50% 50%;
  --e_ad: var(--u_dur,1dur) !important;
  opacity: .5;
}
.un_bo.autosize:not(#_) {
  box-sizing: content-box;
  width: auto;
  height: calc(var(--u_texth,1texth) * 1px);
  --e_bd: var(--u_dur,1dur) !important;
  overflow: clip;
  overflow-clip-margin: 0px;
}
.un_bo.autosize:is(:focus-within, .\@focin) .un_bo.right:not(#_) {
  opacity: 1;
}
.un_bo.\$main:not(#_) {
  position: relative;
}
.un_bo.\$mic:not(#_) {
  display: none;
}
.un_bo.\$bottom:not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  align-content: center;
  gap: 4px;
  --u_rg: 4px;
  --u_cg: 4px;
  padding-top: 0;
  --u_ffrd: 6px;
  padding: var(--u_p,1p);
  position: absolute;
  left: 0rem;
  bottom: 0rem;
  right: 0rem;
  pointer-events: none;
  --t_y: 0% !important;
}
.un_bo.\$bottom .un_bo.tool:not(#_) {
  pointer-events: auto;
}
.un_bo.\$attachments:not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  align-content: flex-end;
  fwrap: wrap;
  gap: 6px;
  --u_rg: 6px;
  --u_cg: 6px;
  padding: 10px 10px 4px;
}
.un_bo.\$box:not(#_) {
  outline: 1px solid lch(50 34 var(--u_bgH) / 15%);
  background: lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1));
  --u_olrd: var(--u_rd,1rd);
  --u_olo: 1px;
  --u_focusL: 40;
  --u_focusC: 34;
  --u_focusH: var(--h);
  --u_focusA: 1;
  width: auto;
  border-radius: var(--u_rd,1rd);
  --e_cd: var(--u_fxd,1fxd) !important;
  position: relative;
}
.un_bo.\$box:is(:focus-within, .\@focin):not(#_) {
  --u_olfocus: 1;
}
.un_bo.\$box:is(:focus-within, .\@focin) .un_bo.shadow:not(#_) {
  scale: 1;
  opacity: .9;
}
.un_bo.\$box .un_bo.icon:not(#_) {
  width: var(--u_icon,1icon);
  height: var(--u_icon,1icon);
  border-radius: var(--u_ffrd,1ffrd);
}
.un_bo.\$box .un_bo.\$input:not(#_) {
  flex: 1;
  --u_ffs: 16px;
}
.un_bo.\$box .un_bo.\$input *.p:not(#_):not(._0) {
  line-height: 20px;
  --u_lh: 20px;
}
.un_bo.\$box .ohover:not(#_):not(._0) {
  stroke-opacity: .1;
}
.un_bo.\$box .oring:not(#_):not(._0) {
  stroke-opacity: .6;
}
.un_bo.\$box op-contour:not(#_) {
  color: lch(50 34 var(--h));
  opacity: .6;
}
.un_bo.\$box:is(:hover, .\@hover) .un_bo.shadow:not(#_) {
  scale: 1;
  opacity: .6;
}
.un_bo.\$box:is(:hover, .\@hover) .ohover:not(#_):not(._0) {
  stroke-opacity: .3;
}
.un_bo.main:not(#_) {
  padding: 0;
}
.un_bo.main .un_bo.input:not(#_) {
  margin: 0;
  padding: 0;
}
.un-bo .markour:not(#_):not(._0) {
  --empty-placeholder: "Hold space to speak...";
  min-height: calc(var(--u_icon,1icon));
  padding: calc(var(--u_p,1p) - 3px);
  padding-bottom: calc(((var(--u_footh,1footh) - 3px) * var(--u_footreveal,1footreveal)) + var(--u_p,1p));
  padding-right: var(--u_textpr,1textpr);
}
.un-bo .markour:not(#_):not(._0):after {
  line-height: 20px;
  --u_lh: 20px;
}
.un-bo .markour .p:not(#_):not(._0) {
  line-height: 1.2;
  --u_lh: 1.2;
  transition: line-height var(--u_dur,1dur) cubic-bezier(.215, .61, .355, 1);
}
.un-bo .markour:is(.tall *) .p:not(#_):not(._0) {
  line-height: 26px;
  --u_lh: 26px;
}
.un-bo .markour:empty:not(#_):not(._0) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  --placeholder: "Hold space to speak...";
}
.un-bo .markour:has(> .p:only-child):not(#_):not(._0) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
}
.un-bo.inline {
  min-width: fit-content;
}
.un-bo.inline .un_bo.autosize:not(#_) {
  width: calc(var(--u_textw,1textw) * 1px);
}
.un-bo.inline .un_bo.\$box:not(#_) {
  width: fit-content;
}
.un-bo.inline op-markdown.un_bo:not(#_) {
  width: fit-content;
}
.un-bo.inline .markour:not(#_):not(._0) {
  width: max-content;
  max-width: var(--u_maxtextwidth,1maxtextwidth);
  min-width: var(--u_mintextwidth,1mintextwidth);
}
.un-bo.minimized:not(:focus-within, .\@focin) {
  --u_footreveal: 0;
}
.un-bo.minimized:not(:focus-within, .\@focin) .un_bo.\$bottom .un_bo.tool:not(#_) {
  opacity: 0;
  pointer-events: none;
}
.un-bo:not(:focus-within, .\@focin) .un_bo.send:not(#_) {
  opacity: 0;
}
.un-bo.recording {
  --h: 360;
}
.un-bo.recording .un_bo.\$box:not(#_) {
  --u_olbusy: 1;
}
.un-bo.recording .un_bo.\$box *.opress:not(#_):not(._0) {
  color: #544242;
}
.un-bo.recording .un_bo.\$shadow:not(#_) {
  box-shadow: 0 0 60px 10px #f43f5e66;
  scale: 1;
  opacity: .9;
}
.un-bo.recording:not(:focus-within, .\@focin) {
  --u_bgL: 9;
  --u_bgC: 3.28;
  --u_bgH: 12.18;
  --u_bgA: 1;
}
.un-bo.recording:not(:focus-within, .\@focin) .un_bo.\$box:not(#_) {
  outline-color: lch(50 34 var(--u_bgH) / 5%);
}
.un-bo.recording.minimized:not(:focus-within, .\@focin) {
  --u_footreveal: 0;
}
.un-bo.recording.minimized:not(:focus-within, .\@focin) .un_bo.\$bottom .un_bo.tool:not(#_) {
  pointer-events: none;
}
.un-bo.dragover .un_bo.\$box:not(#_) {
  outline-color: lch(50 34 var(--h) / 40%);
}
.un-bo.empty .markour:not(#_):not(._0) {
  padding-bottom: calc(var(--u_p,1p));
  padding-left: 44px;
}
.un-ce:not(#_):not(#_):not(#_) {
  flex: 1;
}
.un-cf:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.un-cf:not(#_):not(#_) {
  --u_ffrd: 6px;
}
.un-cg:not(#_):not(#_):not(#_) {
  padding-right: 1ex;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-size: 12px;
}
.un-cj:not(#_):not(#_):not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  opacity: .5;
}
chat-input-box {
  display: block;
}
.global-input:not(._0) {
  position: absolute;
  bottom: anchor(bottom);
  right: anchor(right);
  width: anchor-size(width);
  z-index: 19000;
  --e_bd: calc(var(--u_fxd,1fxd) * 2) !important;
  position-anchor: --input-max;
}
.global-input.empty:not(._0) {
  position-anchor: --input-min;
}
.global-input.focusings:not(._0) {
  position-anchor: --input-max;
}



/* app/space/card.imba?styles */
.ni_ap.\$cover {
  --e_ad:0ms;
  --e_af:cubic-bezier(.23, 1, .32, 1);
  --e_aw:0ms;
  --e_sd:var(--e_ad);
  --e_sf:var(--e_af);
  --e_sw:var(--e_aw);
  --e_od:var(--e_sd);
  --e_of:var(--e_sf);
  --e_ow:var(--e_sw);
  --e_cd:var(--e_sd);
  --e_cf:var(--e_sf);
  --e_cw:var(--e_sw);
  --e_bd:var(--e_sd);
  --e_bf:var(--e_sf);
  --e_bw:var(--e_sw);
  --e_td:var(--e_bd);
  --e_tf:var(--e_bf);
  --e_tw:var(--e_bw);
  --e_b:var(--e_bd) var(--e_bf) var(--e_bw);
  --e_c:var(--e_cd) var(--e_cf) var(--e_cw);
  --e_rest:any;
  transition:
    all var(--e_ad) var(--e_af) var(--e_aw),
    opacity var(--e_od) var(--e_of) var(--e_ow),
    transform var(--e_td) var(--e_tf) var(--e_tw),
    color var(--e_c),
    background-color var(--e_c),
    border-color var(--e_c),
    fill var(--e_c),
    stroke var(--e_c),
    outline-color var(--e_c),
    box-shadow var(--e_c),
    filter var(--e_c),
    inset var(--e_b),
    width var(--e_b),
    height var(--e_b),
    max-width var(--e_b),
    max-height var(--e_b),
    min-width var(--e_b),
    min-height var(--e_b),
    border-width var(--e_b),
    outline-width var(--e_b),
    stroke-width var(--e_b),
    margin var(--e_b),
    padding var(--e_b),
    var(--e_rest);
}
.ni-ap {
  --t_x:0;
  --t_y:0;
  --t_rotate:0;
  --t_scale:1;
  --t_scale-x:1;
  --t_scale-y:1;
  transform: translate(var(--t_x), var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale));
}
.ni-ap {
  --t_z:0;
  --t_skew-x:0;
  --t_skew-y:0;
  transform: translate3d(var(--t_x), var(--t_y), var(--t_z)) rotate(var(--t_rotate)) skew(var(--t_skew-x)) skewY(var(--t_skew-y)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale)) !important;
}
.ni_af.\%badge:not(#_) {
  position: absolute;
  bottom: 4px;
  right: 4px;
  z-index: 100;
  pointer-events: auto;
}
ld-card-box {
  display: block;
}
.ni-ai {
  container-type: size;
}
ld-card-cover {
  display: block;
}
.ni-am {
  pointer-events: none;
}
.ni_am.\%anchor:not(#_) {
  position: absolute;
  left: var(--u_vlgutter,1vlgutter);
  right: var(--u_vrgutter,1vrgutter);
  top: var(--u_vtgutter,1vtgutter);
  bottom: var(--u_vbgutter,1vbgutter);
}
ld-card-page {
  display: block;
}
.ni-ap {
  position: absolute;
  top: round(anchor(top), 1px);
  left: round(anchor(left), 1px);
  width: round(anchor-size(width), 1px);
  height: round(anchor-size(height), 1px);
  color: #fff;
  transition: all 0ms linear;
  text-align: left;
  text-wrap: initial;
  --u_rot: 0deg;
  --rd: 6px;
  --hue: 250;
  --hlhue: 40;
  --olhue: 270;
  --olopacity: 0%;
  --olstyle: solid;
  --olc: lch(70 80 var(--olhue) / var(--olopacity));
  --rot: var(--u_rot,1rot);
  --offset: 1;
  --t_z: 0px !important;
  z-index: 10;
  scale: 1;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  pointer-events: none;
  user-select: none;
  -webkit-user-select: none;
  container-type: size;
  will-change:
    top,
    left,
    width,
    height,
    transform,
    translate,
    rotate;
  visibility: hidden;
}
.ni-ap.mounted {
  visibility: visible;
}
.ni-ap:is(.dictating *) .ni_ap.\$body:not(#_) {
  pointer-events: auto;
  user-select: text;
  -webkit-user-select: text;
}
.ni-ap.settled.easing {
  transition:
    translate calc(var(--u_trd,1trd) * 2) cubic-bezier(.19, 1, .22, 1),
    rotate calc(var(--u_trd,1trd) * 2) cubic-bezier(.19, 1, .22, 1),
    top calc(var(--u_trd,1trd) * 2) cubic-bezier(.19, 1, .22, 1),
    left calc(var(--u_trd,1trd) * 2) cubic-bezier(.19, 1, .22, 1),
    top calc(var(--u_trd,1trd) * 2) cubic-bezier(.19, 1, .22, 1);
}
.ni-ap:is(.resizing *) {
  --u_trd: 0;
  transition: translate calc(var(--u_trd,1trd) * 2) cubic-bezier(.19, 1, .22, 1), rotate calc(var(--u_trd,1trd) * 2) cubic-bezier(.19, 1, .22, 1);
}
.ni-ap.dragging {
  translate: calc(var(--u_xrnd,1xrnd) * var(--offset) * 1px) calc(var(--u_yrnd,1yrnd) * var(--offset) * 1px);
  rotate: var(--rot);
  --olopacity: 60%;
}
.ni-ap.over.min.settled,
.ni-ap.selecting.min.settled {
  --olopacity: 80%;
}
.ni-ap.selecting.min.settled .ni_ap.\$box:not(#_) {
  outline-width: 2px;
}
.ni-ap.offscreen {
  visibility: hidden;
  pointer-events: none;
}
.ni-ap[mode=dragging] {
  transition: all 0ms linear;
  pointer-events: none;
}
.ni-ap[mode=dragging] .ni_ap.\$body:not(#_) {
  pointer-events: none;
}
.ni-ap[mode=dragging] .ni_ap.\$box:not(#_) {
  translate: var(--dragx) var(--dragy);
  pointer-events: none;
}
.ni-ap.max .ni_ap.\$body:not(#_) {
  pointer-events: auto;
  user-select: text;
  -webkit-user-select: text;
}
.ni-ap.referencing {
  --u_olfocus: 1;
  --olopacity: 100%;
}
.ni-ap.referencing .ni_ap.\$box:not(#_) {
  outline: 2px solid lch(70 80 var(--refhue) / 50%);
}
.ni-ap.referencing.highlighting .ni_ap.\$box:not(#_) {
  outline: 4px solid lch(70 80 var(--refhue));
}
.ni-ap.has-menu {
  --u_olfocus: 1;
  --olopacity: 100%;
}
.ni_ap.\$box:not(#_) {
  --u_olrd: var(--rd);
  max-width: 100%;
  max-height: 100%;
  aspect-ratio: var(--ar);
  margin: auto;
  container-type: size;
  position: absolute;
  inset: 0rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  --u_olo: 3px;
  --u_olw: 2px;
  --u_olhover: 0;
  border-radius: var(--rd);
  box-shadow: 0 0 0 1.5px lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / 50%);
  --width: min(100vw - var(--u_vlgutter,1vlgutter) - var(--u_vrgutter,1vrgutter), 1400px);
  outline-color: var(--olc);
  outline-style: var(--olstyle);
  outline-width: 1px;
  outline-offset: 1px;
  transition: none;
  pointer-events: auto;
}
.ni_ap.\$body:not(#_) {
  pointer-events: auto;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  background: radial-gradient(lch(50 21.4 var(--hue)), lch(36 36 calc(var(--hue) + 10)));
  --max-scale: 10.5;
  --height: calc(var(--width) * (100cqh / 100cqw));
  --scale: min((100cqw / var(--width)), (100cqh / var(--height)), var(--max-scale));
  scale: var(--scale);
  width: var(--width);
  aspect-ratio: var(--ar);
  transform-origin: 50% 50%;
  flex: 0 0 auto;
  border-radius: calc(var(--rd) / max(var(--scale), .1));
}
.ni_ap.\$body:not(#_)::selection {
  background: lch(30 30 var(--hue) / 50%);
}
.ni_ap.\$cover:not(#_) {
  position: absolute;
  --width: 130px;
  --max-scale: 3;
  --height: calc(var(--width) * (100cqh / 100cqw));
  --scale: min((98cqw / var(--width)), (98cqh / var(--height)), var(--max-scale));
  scale: var(--scale);
  border-radius: inherit;
  width: var(--width);
  height: var(--height);
  background: lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 70%);
  color: #0009;
  font-size: 14px;
  line-height: 1.1;
  --u_lh: 1.1;
  display: block;
  font-weight: 600;
  align-items: center;
  align-content: center;
  text-wrap: balance;
  text-align: center;
  --e_od: var(--u_fxd,1fxd) !important;
}
.ni_ap.\$cover .ni_ap.\%label:not(#_) {
  max-width: 100%;
  overflow: clip;
  background: lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1));
}
.ni_ap.\$covertitle:not(#_) {
  background: lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 80%);
  padding-left: 4px;
  padding-right: 4px;
  border-radius: 4px;
  display: inline;
  line-height: 1.15;
  --u_lh: 1.15;
  -webkit-box-decoration-break: clone;
  text-shadow: 0 0 4px hsla(0, 0%, 0%, 100%);
}
.ni-ap.max .ni_ap.\$cover:not(#_) {
  opacity: 0;
  pointer-events: none;
}
.ni-ap.stacked .ni_ap.\$cover:not(#_) {
  opacity: 0;
  pointer-events: none;
}
.ni_ap.\%badge:not(#_) {
  position: absolute;
  width: 10px;
  height: 10px;
  z-index: 100;
  background: #f87171;
  border-radius: 100px;
  bottom: 0%;
  right: 0;
  margin: 2px;
  box-shadow: inset 0 -1px #ef4444;
}
.ni_ap.overlay:not(#_) {
  max-width: 100%;
  max-height: 100%;
  aspect-ratio: var(--ar);
  margin: auto;
  position: absolute;
  inset: 0rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}
ld-card {
  display: block;
}
ld-card-thumb {
  display: block;
}



/* app/space/tool-call.imba?styles */
.zf-ai {
  --e_ad:0ms;
  --e_af:cubic-bezier(.23, 1, .32, 1);
  --e_aw:0ms;
  --e_sd:var(--e_ad);
  --e_sf:var(--e_af);
  --e_sw:var(--e_aw);
  --e_od:var(--e_sd);
  --e_of:var(--e_sf);
  --e_ow:var(--e_sw);
  --e_cd:var(--e_sd);
  --e_cf:var(--e_sf);
  --e_cw:var(--e_sw);
  --e_bd:var(--e_sd);
  --e_bf:var(--e_sf);
  --e_bw:var(--e_sw);
  --e_td:var(--e_bd);
  --e_tf:var(--e_bf);
  --e_tw:var(--e_bw);
  --e_b:var(--e_bd) var(--e_bf) var(--e_bw);
  --e_c:var(--e_cd) var(--e_cf) var(--e_cw);
  --e_rest:any;
  transition:
    all var(--e_ad) var(--e_af) var(--e_aw),
    opacity var(--e_od) var(--e_of) var(--e_ow),
    transform var(--e_td) var(--e_tf) var(--e_tw),
    color var(--e_c),
    background-color var(--e_c),
    border-color var(--e_c),
    fill var(--e_c),
    stroke var(--e_c),
    outline-color var(--e_c),
    box-shadow var(--e_c),
    filter var(--e_c),
    inset var(--e_b),
    width var(--e_b),
    height var(--e_b),
    max-width var(--e_b),
    max-height var(--e_b),
    min-width var(--e_b),
    min-height var(--e_b),
    border-width var(--e_b),
    outline-width var(--e_b),
    stroke-width var(--e_b),
    margin var(--e_b),
    padding var(--e_b),
    var(--e_rest);
}
.zf-af {
  display: flex;
  flex-direction: row;
  gap: 6px;
  --u_rg: 6px;
  --u_cg: 6px;
  overflow: hidden;
  max-width: 100%;
  fwrap: nowrap;
  margin-bottom: 6px;
}
tool-call-list {
  display: block;
}
.zf-ai {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  --u_rg: 4px;
  --u_cg: 4px;
  overflow: hidden;
  border-radius: 4px;
  padding: 3px 8px;
  flex: 0 0 auto;
  min-width: 0rem;
  width: fit-content;
  max-width: 100%;
  background: #ffffff0f;
  font-size: 11px;
  color: #cbd5e1;
  --e_rest: all .15s ease !important;
  white-space: nowrap;
  cursor: default;
}
.zf-ai:is(:hover, .\@hover) {
  background: #ffffff1f;
  color: #e2e8f0;
}
.zf_ai.label:not(#_) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
tool-call-chip {
  display: block;
}



/* app/space/query.imba?styles */
query-anchor {
  display: block;
}
.xb-az {
  position: absolute;
  top: round(anchor(top), 1px);
  left: round(anchor(left), 1px);
  width: round(anchor-size(width), 1px);
  height: round(anchor-size(height), 1px);
}
.xb_az.\$box:not(#_) {
  width: 100%;
  height: 100%;
  aspect-ratio: initial;
  background: #a855f7;
  overflow: hidden;
}
.xb_az.\$box div.xb_az:not(#_) {
  position: absolute;
  font-size: 10px;
  line-height: 12px;
  --u_lh: 12px;
  opacity: .1;
}
query-view {
  display: block;
}
query-page {
  display: block;
}
opml-history-query {
  display: block;
}
opml-input {
  display: block;
}
opml-memory {
  display: block;
}
opml-user-context {
  display: block;
}
opml-attachments {
  display: block;
}
opml-attachment {
  display: block;
}



/* app/space/box.imba?styles */
.yt-af,
.yt_af.\$after,
.yt_af.\$clipper,
.yt_af.\$content,
.yt-af .\$scroller,
.yt-af:is(._easing_ *) {
  --e_ad:0ms;
  --e_af:cubic-bezier(.23, 1, .32, 1);
  --e_aw:0ms;
  --e_sd:var(--e_ad);
  --e_sf:var(--e_af);
  --e_sw:var(--e_aw);
  --e_od:var(--e_sd);
  --e_of:var(--e_sf);
  --e_ow:var(--e_sw);
  --e_cd:var(--e_sd);
  --e_cf:var(--e_sf);
  --e_cw:var(--e_sw);
  --e_bd:var(--e_sd);
  --e_bf:var(--e_sf);
  --e_bw:var(--e_sw);
  --e_td:var(--e_bd);
  --e_tf:var(--e_bf);
  --e_tw:var(--e_bw);
  --e_b:var(--e_bd) var(--e_bf) var(--e_bw);
  --e_c:var(--e_cd) var(--e_cf) var(--e_cw);
  --e_rest:any;
  transition:
    all var(--e_ad) var(--e_af) var(--e_aw),
    opacity var(--e_od) var(--e_of) var(--e_ow),
    transform var(--e_td) var(--e_tf) var(--e_tw),
    color var(--e_c),
    background-color var(--e_c),
    border-color var(--e_c),
    fill var(--e_c),
    stroke var(--e_c),
    outline-color var(--e_c),
    box-shadow var(--e_c),
    filter var(--e_c),
    inset var(--e_b),
    width var(--e_b),
    height var(--e_b),
    max-width var(--e_b),
    max-height var(--e_b),
    min-width var(--e_b),
    min-height var(--e_b),
    border-width var(--e_b),
    outline-width var(--e_b),
    stroke-width var(--e_b),
    margin var(--e_b),
    padding var(--e_b),
    var(--e_rest);
}
.yt_af.\$content:is(.collapsed *) {
  --t_x:0;
  --t_y:0;
  --t_rotate:0;
  --t_scale:1;
  --t_scale-x:1;
  --t_scale-y:1;
  transform: translate(var(--t_x), var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale));
}
:root {
  --u_boxmaw: 400px;
  --u_boxmiw: initial;
  --u_boxmih: initial;
  --u_boxmah: 1400px;
  --u_boxp: 12px;
  --u_boxpx: 12px;
  --u_boxpy: 12px;
  --u_boxrd: 6px;
  --u_boxfxd: .4s;
  --u_boxbgL: 100;
  --u_boxbgC: 0;
  --u_boxbgH: 0;
  --u_boxbgA: 1;
  --u_boxedgeL: 100;
  --u_boxedgeC: 0;
  --u_boxedgeH: 0;
  --u_boxedgeA: 1;
}
.yt-af {
  display: block;
  position: relative;
  border-radius: var(--u_boxrd,1boxrd);
  --u_footheight: 0;
  --u_focust: 0;
  --edgebg: lch(var(--u_boxbgL) var(--u_boxbgC) var(--u_boxbgH) / var(--u_boxbgA,1));
  background: lch(var(--u_boxbgL) var(--u_boxbgC) var(--u_boxbgH) / var(--u_boxbgA,1));
  height: fit-content;
  width: fit-content;
}
.yt-af:is(._easing_ *) {
  --e_ad: calc(var(--u_boxfxd,1boxfxd) * 4) !important;
  overflow: clip;
}
.yt-af.\@out:not(#_):not(#_):not(#_):not(#_) {
  opacity: 0;
}
.yt-af .\$scroller:not(#_):not(._0) {
  opacity: 1;
}
.yt-af .\$scroller.\@off:not(#_):not(#_):not(#_):not(#_):not(._0) {
  opacity: 0;
}
.yt_af.\$clipper:not(#_) {
  height: calc(var(--u_boxih,1boxih) * 1px);
  width: calc(var(--u_boxiw,1boxiw) * 1px);
  overflow: clip;
  border-radius: inherit;
  --e_bd: var(--u_boxfxd,1boxfxd) !important;
  will-change: height, transform;
}
.yt_af.\$clipper:is(.unmounted *):not(#_) {
  height: 0px;
}
.yt_af.\$scroller:not(#_) {
  border-radius: inherit;
  height: max-content;
  width: max-content;
  overflow: visible;
  max-height: var(--u_boxmah,1boxmah);
}
.yt_af.\$content:not(#_) {
  --e_td: var(--u_boxfxd,1boxfxd) !important;
  max-width: var(--u_boxmaw,1boxmaw);
  min-width: var(--u_boxmiw,1boxmiw);
  padding-left: var(--u_boxpx,1boxpx);
  padding-right: var(--u_boxpx,1boxpx);
  padding-top: var(--u_boxpy,1boxpy);
  padding-bottom: max(var(--u_boxpy,1boxpy), var(--u_footheight,1footheight) * 1px);
}
.yt_af.\$content:is(.collapsed *):not(#_) {
  --t_y: clamp(((var(--u_boxih,1boxih) - var(--u_boxch,1boxch)) * 1px), (var(--u_focust,1focust) * -1px), 0px) !important;
}
.yt_af.\$after:not(#_) {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  pointer-events: none;
  position: absolute;
  right: 0rem;
  left: 0rem;
  top: auto;
  background:
    linear-gradient(
      to top,
      var(--edgebg),
      transparent);
  opacity: 0;
  --e_od: calc(var(--u_boxfxd,1boxfxd) * 2) !important;
  bottom: 0;
}
.yt-af.scrolled-bottom .yt_af.\$after:not(#_) {
  opacity: 1;
}
.yt_af.\$actions:not(#_) {
  margin-top: calc(var(--u_footheight,1footheight) * -1px);
  position: relative;
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
  pointer-events: none;
}
.yt_af.\$actions:empty:not(#_) {
  display: none;
}
.yt_af.\$actions:not(#_):before {
  position: absolute;
  inset: 0rem;
  content: "";
  background:
    linear-gradient(
      to bottom,
      lch(var(--u_boxbgL) var(--u_boxbgC) var(--u_boxbgH) / 0%),
      lch(var(--u_boxbgL) var(--u_boxbgC) var(--u_boxbgH) / 80%) 10%,
      lch(var(--u_boxbgL) var(--u_boxbgC) var(--u_boxbgH) / 95%));
  pointer-events: none;
}
.yt_af.\$actions footer:not(#_) {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.yt-af.collapsed .yt_af.\$scroller:not(#_) {
  pointer-events: none;
}
ui-box {
  display: block;
}
ui-box .\$scroller > op-markdown:not(._0) {
  margin-left: calc(var(--u_boxpx,1boxpx) * -1);
  margin-right: calc(var(--u_boxpx,1boxpx) * -1);
  margin-top: calc(var(--u_boxpy,1boxpy) * -1);
  margin-bottom: calc(var(--u_boxpy,1boxpy) * -1);
  padding-left: calc(var(--u_boxpx,1boxpx) - 3px);
  padding-right: calc(var(--u_boxpx,1boxpx) - 3px);
  padding-top: calc(var(--u_boxpy,1boxpy) - 3px);
  padding-bottom: calc(var(--u_boxpy,1boxpy) - 3px);
}



/* app/space/query-views.imba?styles */
query-entry .bubble.received {
  --ol_s:solid;
  --ol_w:1px;
  --ol_o:0px;
  --ol_c:transparent;
  outline: var(--ol_w) var(--ol_s) var(--ol_c);
  outline: 1px solid transparent;
  outline-offset: var(--ol_o);
}
.xx-bm,
query-entry.floating,
query-entry .bubble.sent,
query-entry .bubble.sent:after,
query-entry .bubble.received .items {
  --e_ad:0ms;
  --e_af:cubic-bezier(.23, 1, .32, 1);
  --e_aw:0ms;
  --e_sd:var(--e_ad);
  --e_sf:var(--e_af);
  --e_sw:var(--e_aw);
  --e_od:var(--e_sd);
  --e_of:var(--e_sf);
  --e_ow:var(--e_sw);
  --e_cd:var(--e_sd);
  --e_cf:var(--e_sf);
  --e_cw:var(--e_sw);
  --e_bd:var(--e_sd);
  --e_bf:var(--e_sf);
  --e_bw:var(--e_sw);
  --e_td:var(--e_bd);
  --e_tf:var(--e_bf);
  --e_tw:var(--e_bw);
  --e_b:var(--e_bd) var(--e_bf) var(--e_bw);
  --e_c:var(--e_cd) var(--e_cf) var(--e_cw);
  --e_rest:any;
  transition:
    all var(--e_ad) var(--e_af) var(--e_aw),
    opacity var(--e_od) var(--e_of) var(--e_ow),
    transform var(--e_td) var(--e_tf) var(--e_tw),
    color var(--e_c),
    background-color var(--e_c),
    border-color var(--e_c),
    fill var(--e_c),
    stroke var(--e_c),
    outline-color var(--e_c),
    box-shadow var(--e_c),
    filter var(--e_c),
    inset var(--e_b),
    width var(--e_b),
    height var(--e_b),
    max-width var(--e_b),
    max-height var(--e_b),
    min-width var(--e_b),
    min-height var(--e_b),
    border-width var(--e_b),
    outline-width var(--e_b),
    stroke-width var(--e_b),
    margin var(--e_b),
    padding var(--e_b),
    var(--e_rest);
}
.xx-bm,
query-entry .bubble.sent,
query-entry .\%toggler.checked * op-icon,
query-entry.floating .bubble.sent:is(.hud-min *) {
  --t_x:0;
  --t_y:0;
  --t_rotate:0;
  --t_scale:1;
  --t_scale-x:1;
  --t_scale-y:1;
  transform: translate(var(--t_x), var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale));
}
.xx_af.footer:not(#_) {
  font-size: var(--u_smfs,1smfs);
  opacity: .6;
}
.xx_af.timestamp:not(#_):first-letter {
  text-transform: capitalize;
}
header.xx_af:not(#_) {
  position: sticky;
  container-type: scroll-state;
  top: var(--u_stickytop,1stickytop);
  z-index: 1;
  margin-bottom: 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  align-content: flex-end;
}
header.xx_af:is(.overlaid *):not(#_) {
  position: relative;
}
header.xx_af:not(#_):before {
  content: "";
  position: absolute;
  inset: 0rem;
  margin-top: -20px;
  opacity: 0;
  background:
    linear-gradient(
      to bottom,
      lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / 70%) 60%,
      lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / 0%));
}
header.xx_af:is(.floating *):not(#_):before {
  display: none;
}
@container scroll-state(stuck:top) {
  header.xx_af:not(#_):before {
    opacity: 1;
  }
}
header.xx_af + main.xx_af:not(#_) {
  margin-top: -36px;
}
header.xx_af + main.xx_af:is(.overlaid *):not(#_) {
  margin-top: -46px;
}
.xx-aj:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
  pointer-events: auto;
}
.xx-aq:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}
.xx-av:not(#_):not(#_) {
  user-select: text;
  -webkit-user-select: text;
}
.xx-aw:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  align-content: flex-end;
  fwrap: wrap;
  gap: 4px;
  --u_rg: 4px;
  --u_cg: 4px;
}
query-entry {
  display: block;
}
.xx-be {
  position: relative;
}
.xx-bh:not(#_):not(#_) {
  position: absolute;
  top: 8px;
  right: 8px;
}
query-attachment-view {
  display: block;
}
.xx-bi:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 12px;
  --u_rg: 12px;
  --u_cg: 12px;
}
query-feedback {
  display: block;
}
.xx-bm {
  position: fixed;
  top: calc(env(safe-area-inset-top, 0px) + 10px);
  left: 0rem;
  right: 0rem;
  margin-left: auto;
  margin-right: auto;
  width: fit-content;
  z-index: 10000;
  pointer-events: auto;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 6px;
  --u_rg: 6px;
  --u_cg: 6px;
  padding: 8px 14px;
  border-radius: 20px;
  background: #3b82f6;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  box-shadow: 0 4px 16px #0000004d;
  opacity: 1;
  --t_y: 0 !important;
  --e_ad: .3s !important;
}
@media (min-width: 800px) {
  .xx-bm {
    top: 50px;
  }
}
.xx-bm.\@off:not(#_):not(#_):not(#_):not(#_) {
  opacity: 0;
  --t_y: -10px !important;
}
.xx-bm:is(:hover, .\@hover) {
  background: #2563eb;
}
narration-follow-bubble {
  display: block;
}
narration-tokens {
  display: block;
}
.xx-bt {
  display: inline;
}
narration-token {
  display: block;
}
narration-token:is(.playing *):not(._0) {
  color: #fff;
  opacity: .5;
}
narration-token.markup:not(._0) {
  display: none;
}
narration-token.break:not(._0) {
  opacity: 0;
}
narration-token.link:not(._0) {
  color: lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1));
  cursor: pointer;
}
narration-token.link:is(:hover, .\@hover):not(._0) {
  color: lch(calc(var(--u_linkL) * 1.2) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1));
}
narration-token.played:not(._0) {
  opacity: .85;
}
narration-token.playing:not(._0) {
  opacity: 1;
}
query-entry {
  margin-bottom: 20px;
}
query-entry ui-box {
  border-radius: inherit;
}
query-entry ui-box * .\$clipper:not(._0) {
  width: auto;
}
query-entry .bubble:not(._0) {
  border-radius: var(--u_rd,1rd);
}
query-entry .\$attachments:not(._0) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  align-content: flex-end;
  fwrap: wrap;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
}
query-entry .\$attachments:empty:not(._0) {
  display: none;
}
query-entry .bubble.sent:not(._0) {
  --u_bgL: var(--u_cardbgL);
  --u_bgC: var(--u_cardbgC);
  --u_bgH: var(--u_cardbgH);
  --u_bgA: var(--u_cardbgA,1);
  --u_boxp: 8px;
  --u_boxpx: 10px;
  --u_boxpy: 6px;
  --u_ffs: 14px;
  border-bottom-right-radius: 0;
  width: fit-content;
  align-self: flex-end;
  background: lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 95%);
  outline: 1px solid lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / var(--u_spacebgA,1));
  --u_boxmaw: calc(var(--u_tocsw,1tocsw) * 1px - 30px);
  transform-origin: 100% 0px;
  color: lch(var(--u_softL) var(--u_softC) var(--u_softH) / var(--u_softA,1));
  margin-left: 30px;
  margin-right: 0;
  position: relative;
  --e_bd: calc(var(--u_fxd,1fxd) * 2) !important;
  --e_cd: calc(var(--u_fxd,1fxd) * 2) !important;
  --e_td: calc(var(--u_fxd,1fxd) * 2) !important;
  cursor: pointer;
  container-type: scroll-state;
}
query-entry .bubble.sent:not(._0):after {
  content: "";
  position: absolute;
  right: 0rem;
  bottom: 0rem;
  left: 0rem;
  top: auto;
  height: 30px;
  background:
    linear-gradient(
      to bottom,
      lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 0%),
      lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 95%));
  opacity: 0;
  --e_ad: calc(var(--u_fxd,1fxd) * 2) !important;
  pointer-events: none;
}
query-entry .bubble.sent.collapsed:not(._0) {
  --u_boxmah: 78px;
}
@media (min-width: 768px) {
  query-entry .bubble.sent.collapsed:not(._0) {
    --u_boxmah: 120px;
  }
}
query-entry .bubble.sent.collapsed:not(._0):after {
  opacity: clamp(0, calc(var(--u_boxch,1boxch) - var(--u_boxih,1boxih)), 1);
}
@container scroll-state(stuck:top) {
  query-entry .bubble.sent:not(._0) {
    --u_bgL: 49.7;
    --u_bgC: 72.4;
    --u_bgH: 281.7;
    --u_bgA: 1;
    background: #3073f1;
    box-shadow: 0 0 30px 5px lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / var(--u_spacebgA,1));
    --t_x: 10px !important;
    color: #fff;
  }
}
query-entry .bubble.received:not(._0) {
  --u_boxp: 8px;
  --u_boxpx: 10px;
  --u_boxpy: 6px;
  border-bottom-left-radius: 2px;
  outline: 1px solid hsla(0, 0%, 100%, 5%);
  font-size: var(--u_ffs,1ffs);
  --u_bgL: var(--u_cardbgL);
  --u_bgC: var(--u_cardbgC);
  --u_bgH: var(--u_cardbgH);
  --u_bgA: 95%;
  color: lch(var(--u_softL) var(--u_softC) var(--u_softH) / var(--u_softA,1));
  margin-right: 10px;
  --u_ffs: 15px;
  outline-width: 0px;
  box-shadow: var(--box-shadow-none,none);
  --u_boxbgL: var(--u_cardbgL);
  --u_boxbgC: var(--u_cardbgC);
  --u_boxbgH: var(--u_cardbgH);
  --u_boxbgA: var(--u_cardbgA,1);
  position: relative;
  container-type: scroll-state;
}
query-entry .bubble.received .items:not(._0) {
  --e_od: calc(var(--u_fxd,1fxd) * 2) !important;
}
@container scroll-state(scrollable: bottom) {
  query-entry .bubble.received .items:not(._0) {
    opacity: .5;
  }
}
query-entry .bubble.received footer:not(._0) {
  --u_bgL: var(--u_boxbgL);
  --u_bgC: var(--u_boxbgC);
  --u_bgH: var(--u_boxbgH);
  --u_bgA: var(--u_boxbgA,1);
  pointer-events: none;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  font-size: var(--u_ffs,1ffs);
  gap: 4px;
  --u_rg: 4px;
  --u_cg: 4px;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  padding-left: var(--u_boxp,1boxp);
  padding-right: var(--u_boxp,1boxp);
  padding-bottom: 6px;
}
query-entry .bubble.received footer op-button:not(._0) {
  border-radius: calc(var(--u_ffh,1ffh) * .5);
}
query-entry .bubble.received footer > *:not(._0) {
  position: relative;
}
@container scroll-state(scrollable: bottom) {
  query-entry .bubble.received .toggler:not(._0) {
    opacity: 0;
    outline: 1px solid hsla(0, 100%, 50%, 1);
  }
}
query-entry .bubble.received.collapsed:not(._0) {
  --u_boxmah: 82px;
}
@media (min-width: 768px) {
  query-entry .bubble.received.collapsed:not(._0) {
    --u_boxmah: 120px;
  }
}
query-entry .bubble.received.collapsed:not(._0):after {
  opacity: clamp(0, calc(var(--u_boxch,1boxch) - var(--u_boxih,1boxih)), 1);
}
query-entry ui-box.received footer:not(._0) {
  width: 100%;
  pointer-events: auto;
}
query-entry ui-box.received footer.collapsed:not(._0) {
  padding-top: 24px;
  position: relative;
}
query-entry ui-box.received footer.collapsed:not(._0):before {
  content: "";
  position: absolute;
  right: 0rem;
  left: 0rem;
  bottom: auto;
  height: calc(100% + 8px);
  top: -8px;
  background:
    linear-gradient(
      to bottom,
      lch(var(--u_boxbgL) var(--u_boxbgC) var(--u_boxbgH) / 0%),
      lch(var(--u_boxbgL) var(--u_boxbgC) var(--u_boxbgH) / var(--u_boxbgA,1)) 50%);
  pointer-events: none;
}
query-entry:is(.overlaid *):not(._0) {
  --u_rd: 10px;
}
query-entry:is(.overlaid *) .bubble.sent:not(._0) {
  --u_bgL: 54.6;
  --u_bgC: 66.4;
  --u_bgH: 277.6;
  --u_bgA: 1;
  background: lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1));
  color: #fff;
  position: sticky;
  top: 0;
  --u_boxmaw: 90cqw;
}
query-entry:is(.overlaid *) .bubble.received:not(._0) {
  --u_boxbgL: var(--u_spacebgL);
  --u_boxbgC: var(--u_spacebgC);
  --u_boxbgH: var(--u_spacebgH);
  --u_boxbgA: var(--u_spacebgA,1);
  --u_boxp: 18px;
  --u_boxpx: 18px;
  --u_boxpy: 12px;
  color: #fff;
  border-bottom-left-radius: var(--u_rd,1rd);
}
query-entry.current .bubble.sent:not(._0) {
  --u_bgL: 54.6;
  --u_bgC: 66.4;
  --u_bgH: 277.6;
  --u_bgA: 1;
  background: lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1));
  color: #fff;
}
query-entry.unseen .bubble.sent:not(._0) {
  --u_bgL: 49.7;
  --u_bgC: 72.4;
  --u_bgH: 281.7;
  --u_bgA: 1;
  background: lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1));
  color: #ffffffe5;
}
query-entry ui-box .footer:not(._0) {
  flex: 1;
  padding: 0 10px 10px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 2px;
  --u_rg: 2px;
  --u_cg: 2px;
  pointer-events: none;
  margin-top: -6px;
}
query-entry ui-box .footer .tool:not(._0) {
  pointer-events: auto;
  box-shadow: 0 0 6px 4px lch(var(--u_boxbgL) var(--u_boxbgC) var(--u_boxbgH) / var(--u_boxbgA,1));
}
query-entry .\%toggler:not(._0) {
  margin-left: auto;
}
query-entry .\%toggler.checked * op-icon:not(._0) {
  --t_scale-y: -1 !important;
}
query-entry:last-child:not(._0) {
  margin-bottom: 0;
}
query-entry .items:not(._0) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
}
query-entry.floating:not(._0) {
  opacity: 1;
  --e_od: calc(var(--u_fxd,1fxd) * 3) !important;
  container-type: inline-size;
}
query-entry.floating.\@off:not(#_):not(#_):not(#_):not(#_):not(._0) {
  opacity: 0;
}
query-entry.floating .bubble.sent:not(._0) {
  --u_boxmaw: 70cqw;
  --u_boxmah: 58px;
  --u_boxpx: 6px;
  --u_boxpy: 3px;
  --u_ffs: 13px;
  transform-origin: 50% 100%;
}
query-entry.floating .bubble.sent:is(.hud-min *):not(._0) {
  --t_x: calc((100cqw - (var(--u_boxiw,1boxiw) * 1px)) * -.5) !important;
  opacity: .9;
}
query-entry.floating .bubble.received:not(._0) {
  --u_boxmaw: 90cqw;
  margin-left: auto;
  margin-right: auto;
  --u_boxp: 14px;
  --u_boxbgL: 0;
  --u_boxbgC: 0;
  --u_boxbgH: 0;
  --u_boxbgA: 1;
  --u_ffs: 17px;
}
query-entry.floating .bubble.received footer:not(#_):not(._0) {
  opacity: .4 !important;
  display: none !important;
}
query-entry.floating .bubble.received narration-tokens:not(._0) {
  text-wrap: pretty;
}
query-entry.floating .bubble.received narration-tokens > span:not(._0) {
  display: inline;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  padding: 4px;
  line-height: 26px;
  --u_lh: 26px;
  border-radius: 6px;
}
query-entry.floating .bubble.received narration-token:not(._0) {
  display: inline-block;
  white-space: pre;
}
query-entry.floating .bubble.received:is(.hud-min *):not(._0) {
  --u_ffs: 18px;
  --u_boxp: 0px;
  --u_boxpx: 0px;
  --u_boxpy: 0px;
  --u_boxmah: 58px ;
  --u_boxbgL: 0;
  --u_boxbgC: 0;
  --u_boxbgH: 0;
  --u_boxbgA: 80%;
  background: #fff0;
}
query-entry.floating .bubble.received:is(.hud-min *) .\$actions:not(._0):before {
  opacity: 0;
}
query-entry.floating .bubble.received:is(.hud-min *) .items:not(._0) {
  gap: 0px;
  --u_rg: 0px;
  --u_cg: 0px;
}
query-entry.floating .bubble.received:is(.hud-min *) narration-tokens > span:not(._0) {
  line-height: 29px;
  --u_lh: 29px;
  background: lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / 90%);
  text-shadow: 0px 1px 0px hsla(0, 0%, 0%, 100%);
  padding: 3px 6px;
}
query-entry.floating .bubble.received:is(.hud-min *) narration-tokens:not(._0) {
  text-align: center;
  text-wrap: balance;
}
query-entry.floating.hud-min .bubble.sent:not(._0) {
  opacity: 0;
}
query-entry.floating.draft:not(._0) {
  margin-bottom: 0;
}
query-entry.floating.draft header:not(#_):not(._0) {
  margin-bottom: 0 !important;
}
query-entry.floating.draft header + main:not(#_):not(._0) {
  margin-top: 0 !important;
}
query-entry.floating.draft .bubble.sent:not(._0) {
  display: none;
}
query-entry.floating.draft .\$attachments:not(._0) {
  --u_ffrd: 18px;
  margin-left: auto;
  margin-right: auto;
  width: 100cqw;
  border-radius: var(--u_ffrd,1ffrd);
  max-width: 500px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  align-content: flex-end;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  padding: 10px;
}
query-entry.floating.draft .\$attachments .attachment:not(._0) {
  max-height: 40vh;
  overflow: clip;
  width: 20%;
  height: auto;
  border-radius: var(--u_ffrd,1ffrd);
  flex: 1 1 auto;
  position: relative;
  box-shadow: 0 0 20px lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / var(--u_spacebgA,1)), 0 0 0 1px lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / var(--u_spacebgA,1));
}
query-entry.floating.draft .\$attachments .attachment op-image:not(._0) {
  border-radius: inherit;
}
query-entry.floating.editing .bubble.sent:not(._0) {
  display: block;
  opacity: 1;
  --u_boxmiw: 100vw;
  --u_boxmah: initial;
  --u_boxmih: initial;
  --u_ffs: 18px;
  --u_fs: var(--u_ffs,1ffs);
  font-size: var(--u_ffs,1ffs);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: 1px solid hsla(0, 0%, 100%, 15%);
  outline: 1px solid hsla(0, 0%, 100%, 0%);
  background: #fff0;
  --u_mdpad: 3px;
  padding-bottom: 40px;
}
query-entry.floating.editing .bubble.sent op-markdown:not(._0) {
  max-height: 78px;
  overflow-y: auto;
  display: block;
}
query-entry.floating.editing .bubble.sent chat-attachment-thumb:not(._0) {
  display: none;
}



/* app/webstream/devtools.imba?styles */
si-dev-box {
  display: block;
}
si-wireframe {
  display: block;
}
si-dev-tip {
  display: block;
}
si-wireframe-body {
  display: block;
}



/* app/space/site.imba?styles */
.wg_af.\$box:not(#_) {
  width: 100%;
  height: 100%;
  --ar: initial;
  --zoom: 1;
}
@container (max-width: 599px) {
  .wg_af.\$box:not(#_) {
    --zoom: calc(100cqw / 100vw) ;
  }
}
@container (max-width: 599px) {
  .wg_af.\$box .wg_af.\$body:not(#_) {
    zoom: var(--zoom);
  }
}
@container (max-width: 599px) {
  .wg_af.\$box .wg_af.\$body iframe.wg_af:not(#_) {
    border-radius: calc(var(--rd) / var(--zoom));
  }
}
.wg_af.\$body:not(#_) {
  --max-scale: 1;
  --width: min(100vw - var(--u_vlgutter,1vlgutter) - var(--u_vrgutter,1vrgutter), 1900px);
  aspect-ratio: calc(100cqw / 100cqh);
  width: 100%;
  height: 100%;
  --scale: 1;
  transform-origin: 50% 50%;
  flex: 0 0 auto;
  pointer-events: auto;
  box-shadow: var(--box-shadow-none,none);
  background: #fff0;
  overflow: clip;
}
.wg_af.\$chrome:not(#_) {
  position: absolute;
  left: 0rem;
  right: 0rem;
  bottom: 100%;
  height: 40px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.wg_af.\$preview:not(#_) {
  position: absolute;
  inset: 0rem;
  background: #fff0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
}
.wg-af[mode=max] .wg_af.\$preview:not(#_) {
  pointer-events: auto;
}
site-view {
  display: block;
}
site-page {
  display: block;
}



/* app/space/pattern.imba?styles */
.yg-af {
  pointer-events: none;
  opacity: 1;
}
.yg_af.dotted:not(#_) {
  position: absolute;
  inset: 0rem;
}
.yg-af :is(rect, rect-tag):not(#_) {
  display: none;
}
.yg-af :is(path, path-tag):not(#_):not(#_):not(._0) {
  mix-blend-mode: normal !important;
}
.yg-af {
  display: block;
  width: 100%;
  height: auto;
}
svg.yg_af:not(#_) {
  display: block;
  width: 100%;
  height: auto;
}
app-pattern {
  display: block;
}



/* app/space/block-md.imba?styles */
md-el {
  display: block;
}
md-a {
  display: block;
}



/* app/space/range.imba?styles */
op-highlighter {
  display: block;
}



/* app/space/block.imba?styles */
.wz-ea,
.wz_ea.fill,
.wz_ea.\$shadow,
.wz_dq.\$pointer,
.wz_ea.\$preview,
.wz_bd.citations .wz_bd.citation {
  --e_ad:0ms;
  --e_af:cubic-bezier(.23, 1, .32, 1);
  --e_aw:0ms;
  --e_sd:var(--e_ad);
  --e_sf:var(--e_af);
  --e_sw:var(--e_aw);
  --e_od:var(--e_sd);
  --e_of:var(--e_sf);
  --e_ow:var(--e_sw);
  --e_cd:var(--e_sd);
  --e_cf:var(--e_sf);
  --e_cw:var(--e_sw);
  --e_bd:var(--e_sd);
  --e_bf:var(--e_sf);
  --e_bw:var(--e_sw);
  --e_td:var(--e_bd);
  --e_tf:var(--e_bf);
  --e_tw:var(--e_bw);
  --e_b:var(--e_bd) var(--e_bf) var(--e_bw);
  --e_c:var(--e_cd) var(--e_cf) var(--e_cw);
  --e_rest:any;
  transition:
    all var(--e_ad) var(--e_af) var(--e_aw),
    opacity var(--e_od) var(--e_of) var(--e_ow),
    transform var(--e_td) var(--e_tf) var(--e_tw),
    color var(--e_c),
    background-color var(--e_c),
    border-color var(--e_c),
    fill var(--e_c),
    stroke var(--e_c),
    outline-color var(--e_c),
    box-shadow var(--e_c),
    filter var(--e_c),
    inset var(--e_b),
    width var(--e_b),
    height var(--e_b),
    max-width var(--e_b),
    max-height var(--e_b),
    min-width var(--e_b),
    min-height var(--e_b),
    border-width var(--e_b),
    outline-width var(--e_b),
    stroke-width var(--e_b),
    margin var(--e_b),
    padding var(--e_b),
    var(--e_rest);
}
block-base {
  display: block;
}
block-tab {
  display: block;
}
.wz-ap.smartscaled {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  overflow: hidden;
  container-type: size;
  aspect-ratio: 1.6;
  --u_heroh: 300;
}
.wz-ap.smartscaled.hero {
  height: calc(calc(var(--u_heroh,1heroh)) * 1px);
  aspect-ratio: initial;
}
.wz-ap.smartscaled .wz_ap.\$inner:not(#_) {
  display: contents;
}
.wz-ap.smartscaled img.wz_ap:not(#_) {
  position: absolute;
  left: 0;
  top: 0;
  width: auto;
  max-width: initial;
  transform-origin: 0% 0%;
}
.wz-ap.smartscaled op-image.wz_ap:not(#_) {
  position: absolute;
  transform-origin: 0% 0%;
  top: 0;
  left: 0;
  width: auto;
  height: auto;
  aspect-ratio: var(--ar);
  min-width: calc(var(--u_imgmiw,1imgmiw) * 1px);
  min-height: calc(var(--u_imgmih,1imgmih) * 1px);
}
.wz-ap.smartscaled op-image.wz_ap img:not(#_) {
  width: 100%;
}
.wz-ar:not(#_):not(#_):not(#_) {
  cursor: pointer;
}
.wz-au:not(#_):not(#_):not(#_) {
  position: absolute;
  inset: 0rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.wz-au:not(#_):not(#_) {
  background: #18181b4d;
  border-radius: 4px;
}
.wz-av:not(#_):not(#_):not(#_) {
  color: #6b7280;
  font-size: 11px;
}
block-figure {
  display: block;
}
.wz_aw.\$map:not(#_) {
  position: absolute;
  left: 0;
  top: 0;
}
.wz-ba:not(#_):not(#_):not(#_) {
  display: block;
  visibility: hidden;
}
block-map {
  display: block;
}
block-header {
  display: block;
}
block-body {
  display: block;
}
.wz-bd.explore {
  cursor: pointer;
}
.wz-bd.explore:is(:hover, .\@hover) {
  opacity: .85;
}
.wz_bd.citations:not(#_) {
  display: flex;
  flex-direction: row;
  gap: 6px;
  --u_rg: 6px;
  --u_cg: 6px;
  margin-top: 8px;
  overflow: hidden;
  max-width: 100%;
}
.wz_bd.citations .wz_bd.citation:not(#_) {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  --u_rg: 4px;
  --u_cg: 4px;
  border-radius: 4px;
  padding: 3px 8px;
  flex: 0 1 auto;
  min-width: 60px;
  background: #ffffff0f;
  font-size: 11px;
  color: #cbd5e1;
  text-decoration: none;
  --e_rest: all .15s ease !important;
  cursor: pointer;
  overflow: hidden;
}
.wz_bd.citations .wz_bd.citation:is(:hover, .\@hover):not(#_) {
  background: #ffffff1f;
  color: #e2e8f0;
}
.wz_bd.citations .wz_bd.citation .wz_bd.favicon:not(#_) {
  width: 12px;
  height: 12px;
  border-radius: 2px;
  overflow: hidden;
  flex: 0 0 auto;
}
.wz_bd.citations .wz_bd.citation .wz_bd.domain:not(#_) {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.wz_bd.media-row:not(#_) {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  width: 100%;
}
.wz_bd.media-row.flip entity-map.wz_bd:not(#_) {
  order: -1;
}
.wz_bd.media-row entity-map.wz_bd:not(#_) {
  margin-top: var(--u_gap,1gap);
  margin-bottom: var(--u_gap,1gap);
}
.wz-bd.l0 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 0rem;
  --u_rg: 0rem;
  --u_cg: 0rem;
}
.wz-bd.l0 > .wz_bd.figure:not(#_) {
  aspect-ratio: 3;
}
.wz-bo:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 6px;
  --u_rg: 6px;
  --u_cg: 6px;
  align-items: center;
  font-size: 13px;
  margin-top: 10px;
}
.wz-bp:not(#_):not(#_) {
  color: #fbbf24;
  font-weight: 500;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 3px;
  --u_rg: 3px;
  --u_cg: 3px;
  align-items: center;
}
.wz-bs:not(#_):not(#_) {
  color: #d4d4d8;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 3px;
  --u_rg: 3px;
  --u_cg: 3px;
  align-items: center;
}
.wz-bv:not(#_):not(#_) {
  color: #60a5fa;
  text-decoration: none;
  cursor: pointer;
  font-size: 12px;
}
.wz-bv:is(:hover, .\@hover):not(#_):not(#_) {
  text-decoration: underline;
}
.wz-cg:not(#_):not(#_):not(#_) {
  max-width: 100%;
  width: auto;
}
block-item {
  display: block;
}
block-prop {
  display: block;
}
block-diagram {
  display: block;
}
.wz_cx.main:not(#_) {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: var(--u_gap,1gap);
  --u_rg: var(--u_gap,1gap);
  --u_cg: var(--u_gap,1gap);
}
.wz_cx.main .wz_cx.title:not(#_) {
  font-family: inherit;
  font-size: var(--u_lfs,1lfs);
  color: lch(var(--u_titleL) var(--u_titleC) var(--u_titleH) / var(--u_titleA,1));
}
.wz_cx.main .wz_cx.text:first-child:not(#_) {
  font-size: var(--u_lfs,1lfs);
  color: lch(var(--u_titleL) var(--u_titleC) var(--u_titleH) / var(--u_titleA,1));
}
.wz_cx.checkbox:not(#_) {
  width: 15px;
  height: 15px;
  border-radius: 4px;
  background: lch(var(--u_vividL) calc(var(--u_vividC) * .7) var(--u_vividH) / 40%);
  border: 1px solid lch(var(--u_vividL) calc(var(--u_vividC) * .7) var(--u_vividH) / 40%);
  box-shadow: 0 1px 3px #0000;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.wz_cx.checkbox:is(.radio *):not(#_) {
  border-radius: 9px;
}
.wz-cx.checked .wz_cx.checkbox:not(#_) {
  background: lch(calc(var(--u_vividL) * .7) calc(var(--u_vividC) * 1.3) var(--u_vividH) / 100%);
  color: #fff;
}
.wz-cx.checked .wz_cx.checkbox:not(#_):before {
  content: "✔";
  display: block;
  font-size: 10px;
}
block-todo {
  display: block;
}
table.wz_db:not(#_) {
  width: 100%;
  border-collapse: collapse;
  font-size: var(--u_bfs,1bfs);
}
th.wz_db:not(#_) {
  text-align: left;
  padding: 8px 12px;
  color: lch(var(--u_calmL) var(--u_calmC) var(--u_calmH) / var(--u_calmA,1));
  font-size: 13px;
  font-weight: 500;
  border-bottom: 1px solid hsla(0, 0%, 100%, 15%);
  white-space: nowrap;
}
td.wz_db:not(#_) {
  padding: 8px 12px;
  border-bottom: 1px solid hsla(0, 0%, 100%, 6%);
  vertical-align: top;
}
tr.wz_db:not(#_) {
  cursor: pointer;
}
tr.wz_db:is(:hover, .\@hover) td.wz_db:not(#_) {
  background: #ffffff0a;
}
td.wz_db:first-child:not(#_) {
  color: lch(var(--u_titleL) var(--u_titleC) var(--u_titleH) / var(--u_titleA,1));
  font-weight: 500;
}
block-table-view {
  display: block;
}
.wz-do[data-mode=max] {
  width: calc(var(--u_cardow,1cardow) * 1px);
}
.wz-do[data-mode=max].image {
  aspect-ratio: var(--ar);
  width: min(100cqh * var(--ar), 100cqw);
  height: auto;
}
block-anchor {
  display: block;
}
.wz-dq {
  --u_bgL: 20;
  --u_bgC: 8.1;
  --u_bgH: 264.2;
  --u_bgA: 1;
  --u_bodybgL: var(--u_bgL);
  --u_bodybgC: var(--u_bgC);
  --u_bodybgH: var(--u_bgH);
  --u_bodybgA: var(--u_bgA,1);
  --u_boxmaw: calc(var(--u_cardow,1cardow) * 1px);
  --zoom: 1;
  --card-ar: var(--ar);
  position: fixed;
}
.wz-dq.max-active {
  --u_boxfxd: .25s;
}
.wz_dq.\$cover:not(#_) {
  position: absolute;
  inset: 0rem;
  transform-origin: 50% 50%;
  width: initial;
  height: initial;
  --scale: 1;
  color: #fff;
  padding-left: min(20px, 5cqw);
  padding-right: min(20px, 5cqw);
  padding-bottom: min(20px, 15cqw);
  font-size: max(13px, min(30px, 10cqmin));
  font-weight: 700;
  background:
    linear-gradient(
      to bottom,
      lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 40%),
      lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 80%),
      lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1)));
  align-content: end;
  text-align: left;
}
.wz-dq.image .wz_dq.\$cover:not(#_) {
  display: none;
}
.wz_dq.\$cover span.wz_dq:not(#_) {
  background: #fff0;
}
.wz_dq.\$cover span.wz_dq[data-text]:not(#_):before {
  content: attr(data-text);
  position: absolute;
  max-width: 100%;
}
.wz_dq.\$box:not(#_) {
  position: absolute;
  inset: 0rem;
  width: 100%;
  height: 100%;
  container-type: normal;
  display: block;
  background: lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1));
  --ar: initial;
}
@container (min-width: 400px) {
  .wz_dq.\$box .wz_dq.\$cover:not(#_) {
    opacity: 0;
  }
}
.wz_dq.\$body:not(#_) {
  position: absolute;
  inset: 0rem;
  width: 100%;
  height: 100%;
  display: block;
  --scale: 1;
  max-height: 100cqh;
  background: #fff0;
  overflow: hidden;
  border-radius: inherit;
}
.wz_dq.\$pattern:not(#_) {
  position: absolute;
  top: 0rem;
  left: 0rem;
}
.wz_dq.\$content:not(#_) {
  position: absolute;
  inset: 0rem;
  overflow: auto;
  container-type: size;
}
.wz_dq.\$pointer:not(#_) {
  opacity: 1;
  --e_od: 1s !important;
}
.wz_dq.\$pointer.\@off:not(#_):not(#_):not(#_):not(#_) {
  opacity: 0;
}
.wz-dq:not(.max) .wz_dq.\$box .wz_dq.\$content:not(#_) {
  --zoom: calc(100cqw / var(--u_boxmaw,1boxmaw));
  --u_boxrd: calc(var(--rd) / var(--zoom));
  zoom: calc(100cqw / var(--u_boxmaw,1boxmaw));
}
.wz-dq:not(.max) .wz_dq.\$content > *:not(#_) {
  pointer-events: none;
}
.wz-dq.image .wz_dq.\$box:not(#_) {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  --ar: var(--card-ar);
  aspect-ratio: var(--ar);
  margin: auto;
  position: absolute;
  inset: 0rem;
}
.wz-dq.image .wz_dq.\$image:not(#_) {
  border-radius: inherit;
  position: absolute;
  inset: 0rem;
}
.wz-dq.image .wz_dq.\$image img:not(#_) {
  border-radius: inherit;
}
.wz-dq.bg-map .wz_dq.\$content:not(#_) {
  pointer-events: none;
}
.wz-dq.max.image .wz_dq.\$box:not(#_) {
  max-width: 100%;
  max-height: 100%;
  margin: auto;
  position: absolute;
  inset: 0rem;
  aspect-ratio: var(--ar);
  width: min(100cqh * var(--ar), 100cqw);
  height: auto;
}
.wz-dq.max.image .wz_dq.\$box img:not(#_) {
  width: 100%;
}
.wz-dy:not(#_):not(#_):not(#_) {
  position: relative;
}
block-view {
  display: block;
}
.wz-ea {
  overflow: hidden;
  --maw: 300px;
  max-width: var(--maw);
  aspect-ratio: calc(100cqw / 100cqh);
  position: absolute;
  width: 100cqw;
  left: 0;
  top: 0;
  container-type: size;
  --e_od: var(--u_fxd,1fxd) !important;
  transform-origin: 0% 0%;
  --scale: calc(100cqw / min(var(--maw), 100cqw)) ;
  scale: var(--scale);
  border-radius: calc(var(--rd) / max(var(--scale), .1));
}
.wz_ea.\$preview:not(#_) {
  position: absolute;
  inset: 0rem;
  border-radius: inherit;
  --e_od: var(--u_fxd,1fxd) !important;
}
.wz_ea.\$shadow:not(#_) {
  position: absolute;
  inset: 0rem;
  pointer-events: none;
  --e_od: var(--u_fxd,1fxd) !important;
  opacity: 0;
  --mix: 65%;
  background: color-mix(in lch increasing hue, lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / var(--u_spacebgA,1)) 80%, lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1)));
}
.wz_ea.\$shadow:is(.zd2 *):not(#_) {
  --mix: 75%;
}
.wz_ea.\$shadow:is(.zd3 *):not(#_) {
  --mix: 85%;
}
.wz_ea.cover-image:not(#_) {
  border-radius: inherit;
  position: absolute;
  inset: 0rem;
  aspect-ratio: initial;
  transition: scale calc(var(--u_fxd,1fxd) * 2) ease-out;
}
.wz_ea.fill:not(#_) {
  position: absolute;
  inset: 0rem;
  border-radius: inherit;
  --e_od: calc(var(--u_fxd,1fxd) * 2) !important;
  background:
    linear-gradient(
      to bottom,
      lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 20%),
      lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 80%),
      lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1)));
}
.wz_ea.fill:first-child:not(#_) {
  background:
    linear-gradient(
      to bottom,
      lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 70%),
      lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1)));
}
.wz-ea:is(:is(:hover, .\@hover) > *) .wz_ea.cover-image:not(#_) {
  scale: 1.04;
}
.wz-ea:is(:is(:hover, .\@hover) > *) .wz_ea.fill:not(#_) {
  opacity: .7;
}
.wz_ea.cover:not(#_) {
  position: absolute;
  inset: 0rem;
  text-align: left;
  padding: max(10px, 7cqw);
  font-weight: 700;
  font-size: max(13px, min(20px, 10cqmin));
  line-height: 1.15;
  --u_lh: 1.15;
  align-content: end;
}
.wz-ea:is(.mid *) {
  opacity: 1;
  pointer-events: none;
}
.wz-ea:is(.mid *) .wz_ea.\$preview:not(#_) {
  opacity: 1;
}
.wz-ea:is(.max *) {
  pointer-events: none;
}
.wz-ea:is(.max *) .wz_ea.\$preview:not(#_) {
  opacity: 0;
}
.wz-ea:is(.stacked *) {
  pointer-events: none;
}
.wz-ea:is(.stacked *) .wz_ea.\$preview:not(#_) {
  opacity: 0;
}
.wz-ea:is(.stacked *) .wz_ea.\$shadow:not(#_) {
  opacity: 1;
}
.wz-ea:is(.stacked *) .wz_ea.\$shadow:is(.zd1 *):not(#_) {
  opacity: .7;
}
.wz-ea:is(.stacked *) .wz_ea.\$shadow:is(.zd2 *):not(#_) {
  opacity: .85;
}
.wz-ea:is(.stacked *) .wz_ea.\$shadow:is(.zd3 *):not(#_) {
  opacity: .9;
}
.wz-ea:is(.max.settled *) {
  display: none;
}
.wz_ea.cover-title:not(#_) {
  display: inline;
  color: #d4d4d8;
}
.wz_ea.cover-title:is(.stroke *):not(#_) {
  -webkit-text-stroke: 4px lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1));
}
block-cover {
  display: block;
}
.wz-ek {
  width: 100%;
  height: 100%;
}
.wz_ek.placeholder:not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  padding: 16px;
}
.wz_ek.\%screenshot:not(#_) {
  width: 100%;
  height: 100%;
  aspect-ratio: 1.6;
}
.wz_ek.\%screenshot img:not(#_) {
  object-position: top left;
  object-fit: cover;
}
block-link {
  display: block;
}
block-link-cover {
  display: block;
}
.wz-ez {
  width: 100%;
  height: 100%;
  position: relative;
}
.wz_ez.\$embed:not(#_) {
  position: absolute;
  inset: 0rem;
  pointer-events: none;
}
.wz-ez:is(.min *) .wz_ez.\$embed:not(#_) {
  display: none;
}
.wz-ez:is(.max *) .wz_ez.\$embed:not(#_) {
  pointer-events: unset;
}
block-pdf {
  display: block;
}
.wz_fc.cover-title:not(#_) {
  word-wrap: break-word;
}
block-pdf-cover {
  display: block;
}



/* app/space/block-styles.imba?styles */
.odoc .bullet:after,
.odoc .bullet:before,
.odoc .map-marker:is(.settled *) * {
  --e_ad:0ms;
  --e_af:cubic-bezier(.23, 1, .32, 1);
  --e_aw:0ms;
  --e_sd:var(--e_ad);
  --e_sf:var(--e_af);
  --e_sw:var(--e_aw);
  --e_od:var(--e_sd);
  --e_of:var(--e_sf);
  --e_ow:var(--e_sw);
  --e_cd:var(--e_sd);
  --e_cf:var(--e_sf);
  --e_cw:var(--e_sw);
  --e_bd:var(--e_sd);
  --e_bf:var(--e_sf);
  --e_bw:var(--e_sw);
  --e_td:var(--e_bd);
  --e_tf:var(--e_bf);
  --e_tw:var(--e_bw);
  --e_b:var(--e_bd) var(--e_bf) var(--e_bw);
  --e_c:var(--e_cd) var(--e_cf) var(--e_cw);
  --e_rest:any;
  transition:
    all var(--e_ad) var(--e_af) var(--e_aw),
    opacity var(--e_od) var(--e_of) var(--e_ow),
    transform var(--e_td) var(--e_tf) var(--e_tw),
    color var(--e_c),
    background-color var(--e_c),
    border-color var(--e_c),
    fill var(--e_c),
    stroke var(--e_c),
    outline-color var(--e_c),
    box-shadow var(--e_c),
    filter var(--e_c),
    inset var(--e_b),
    width var(--e_b),
    height var(--e_b),
    max-width var(--e_b),
    max-height var(--e_b),
    min-width var(--e_b),
    min-height var(--e_b),
    border-width var(--e_b),
    outline-width var(--e_b),
    stroke-width var(--e_b),
    margin var(--e_b),
    padding var(--e_b),
    var(--e_rest);
}
.odoc block-map-hero .map-marker .rect,
.odoc block-map-hero .map-marker:nth-child(2n) .rect {
  --t_x:0;
  --t_y:0;
  --t_rotate:0;
  --t_scale:1;
  --t_scale-x:1;
  --t_scale-y:1;
  transform: translate(var(--t_x), var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale));
}
:root {
  --font-display: Playfair Display;
}
.odoc:not(._0) {
  tab-size: 2;
  --u_tfs: 26px;
  --u_lfs: 19px;
  --u_bfs: 17px;
  --u_lih: 24px;
  --u_codefs: 16px;
  --u_cardp: 20px;
  --u_cardrd: 8px;
  --u_gutter: 30px;
  --u_gap: 8px;
  --u_u: 6px;
  --u_ip: 0px;
  --u_tilemiw: 300px;
  --u_softL: var(--u_dimL);
  --u_softC: var(--u_dimC);
  --u_softH: var(--u_dimH);
  --u_softA: var(--u_dimA,1);
  --u_calmL: 73.3;
  --u_calmC: 9.1;
  --u_calmH: 238.9;
  --u_calmA: 1;
  --u_baseL: 76.1;
  --u_baseC: 3.8;
  --u_baseH: 233;
  --u_baseA: 1;
  --u_boldL: 100;
  --u_boldC: 0;
  --u_boldH: 0;
  --u_boldA: 1;
  --u_vividL: 77.6;
  --u_vividC: 33.8;
  --u_vividH: 259.4;
  --u_vividA: 1;
  --u_titleL: 100;
  --u_titleC: 0;
  --u_titleH: 0;
  --u_titleA: 1;
  --u_subtextL: var(--u_softL);
  --u_subtextC: var(--u_softC);
  --u_subtextH: var(--u_softH);
  --u_subtextA: var(--u_softA,1);
  --u_calmbgL: 17.3;
  --u_calmbgC: 7.4;
  --u_calmbgH: 265.4;
  --u_calmbgA: 1;
  color: lch(var(--u_baseL) var(--u_baseC) var(--u_baseH) / var(--u_baseA,1));
}
@media (min-width: 800px) {
  .odoc:not(._0) {
    --u_cardp: 40px;
  }
}
.odoc .l0:not(._0) {
  --u_tfs: 46px;
  --u_lfs: 24px;
  --u_bfs: 18px;
  --u_gap: 10px;
  --u_u: 10px;
  --u_cardrd: 0px;
  --u_ip: 8px;
  --u_atomp: 4px;
}
@container (min-width: 500px) {
  .odoc .l0:not(._0) {
    --u_gap: 20px;
    --u_u: 20px;
  }
}
.odoc .title.l0:not(._0) {
  margin-bottom: calc(var(--u_gap,1gap) * .5);
}
.odoc .l1:not(._0) {
  --u_cardrd: 6px;
  --u_og: 8px;
  --u_atomp: 4px;
}
.odoc .l2:not(._0) {
  --u_tfs: 23px;
  --u_lfs: 18px;
  --u_bfs: 17px;
  --u_gap: 16px;
  --u_u: 6px;
  --u_codefs: 14px;
  --u_ip: 4px;
  --u_cardp: 18px;
}
.odoc .l3:not(._0) {
  --u_gap: 12px;
  --u_og: 8px;
}
.odoc .l4:not(._0) {
  --u_tfs: 20px;
  --u_lfs: 17px;
  --u_gap: 12px;
  --u_u: 4px;
  --u_codefs: 13px;
  --u_cardp: 14px;
}
.odoc .l5:not(._0) {
  --u_og: 8px;
}
.odoc .l6:not(._0) {
  --u_tfs: 18px;
  --u_lfs: 15px;
  --u_bfs: 15px;
  --u_gap: 4px;
  --u_u: 3px;
  --u_cardp: 10px;
}
.odoc p:not(._0) {
  font-size: inherit;
  line-height: inherit;
  --u_lh: inherit;
  font-weight: inherit;
}
.odoc p.ohtml:not(._0) {
  font-size: var(--u_bfs,1bfs);
}
.odoc b:not(._0) {
  color: lch(var(--u_boldL) var(--u_boldC) var(--u_boldH) / var(--u_boldA,1));
}
.odoc .h1.ohtml:not(._0) {
  font-size: var(--u_tfs,1tfs);
  font-weight: 550;
}
.odoc .h2.ohtml:not(._0) {
  font-size: var(--u_tfs,1tfs);
  font-weight: 550;
}
.odoc .h3.ohtml:not(._0) {
  font-size: var(--u_tfs,1tfs);
  font-weight: 550;
}
.odoc .h4.ohtml:not(._0) {
  font-size: var(--u_tfs,1tfs);
  font-weight: 550;
}
.odoc .h5.ohtml:not(._0) {
  font-size: var(--u_tfs,1tfs);
  font-weight: 550;
}
.odoc .h6.ohtml:not(._0) {
  font-size: var(--u_tfs,1tfs);
  font-weight: 550;
}
.odoc .sep:not(._0) {
  display: none;
}
.odoc .ul.ohtml:not(._0) {
  padding-left: var(--u_bfs,1bfs);
  list-style: disc;
  padding-inline-start: var(--u_bfs,1bfs);
}
.odoc li:not(._0) {
  padding: calc(var(--u_bfs,1bfs) * .2);
  margin-left: var(--u_gutter,1gutter);
  text-wrap: pretty;
  border-radius: var(--u_ffrd,1ffrd);
}
.odoc li:not(._0)::marker {
  color: lch(var(--u_md-markerL) var(--u_md-markerC) var(--u_md-markerH) / var(--u_md-markerA,1));
}
.odoc .ol.ohtml:not(._0) {
  padding-left: var(--u_bfs,1bfs);
  list-style-type: decimal;
  padding-inline-start: calc(var(--u_bfs,1bfs) * 2);
}
.odoc .heading:not(._0) {
  display: contents;
}
.odoc .subtext:not(._0) {
  color: lch(var(--u_subtextL) var(--u_subtextC) var(--u_subtextH) / var(--u_subtextA,1));
}
.odoc .figure:not(._0) {
  border-radius: var(--u_cardrd,1cardrd);
}
.odoc .figure:not(.hero):not(._0) {
  display: none;
}
.odoc .figure op-image:not(._0) {
  border-radius: inherit;
}
.odoc .figure.auto:not(._0) {
  display: none;
}
.odoc .text:not(._0) {
  font-size: var(--u_bfs,1bfs);
  display: block;
  line-height: 1.3;
  --u_lh: 1.3;
  text-wrap: pretty;
}
.odoc .text a:not(._0) {
  text-decoration: underline;
  text-underline-offset: 2px;
  text-decoration-style: dotted;
}
.odoc .text a:is(:hover, .\@hover):not(._0) {
  color: lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1));
}
.odoc .text p:first-child:not(._0) {
  text-wrap: pretty;
}
.odoc strong:not(._0) {
  color: lch(var(--u_boldL) var(--u_boldC) var(--u_boldH) / var(--u_boldA,1));
}
.odoc .title:not(._0) {
  --u_bfs: var(--u_tfs,1tfs);
  --u_fs: var(--u_tfs,1tfs);
  font-size: var(--u_tfs,1tfs);
  line-height: 1;
  --u_lh: 1;
  font-weight: 500;
  text-wrap: balance;
  color: lch(var(--u_titleL) var(--u_titleC) var(--u_titleH) / var(--u_titleA,1));
  font-family: Playfair Display;
}
.odoc .title strong:not(._0) {
  color: inherit;
}
.odoc .article:not(._0) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: var(--u_bfs,1bfs);
  --u_rg: var(--u_bfs,1bfs);
  --u_cg: var(--u_bfs,1bfs);
}
.odoc .article.l0:not(._0) {
  gap: 0rem;
  --u_rg: 0rem;
  --u_cg: 0rem;
}
.odoc article:not(._0) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 1.5rem;
  --u_rg: 1.5rem;
  --u_cg: 1.5rem;
  color: lch(var(--u_baseL) var(--u_baseC) var(--u_baseH) / var(--u_baseA,1));
  --u_md-h1L: 100;
  --u_md-h1C: 0;
  --u_md-h1H: 0;
  --u_md-h1A: 1;
  --u_md-h2L: 100;
  --u_md-h2C: 0;
  --u_md-h2H: 0;
  --u_md-h2A: 1;
}
.odoc nav.tabs:not(._0) {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 0rem;
  --u_rg: 0rem;
  --u_cg: 0rem;
  cursor: pointer;
  font-weight: 550;
  font-size: 15px;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  border-bottom: 1.5px solid hsla(240, 5.03%, 64.9%, 30%);
}
.odoc nav.tabs .tab:not(._0) {
  font-size: var(--u_bfs,1bfs);
  padding-left: var(--u_atomp,1atomp);
  padding-right: var(--u_atomp,1atomp);
  padding-bottom: 8px;
  margin-bottom: -1.5px;
  border-bottom: 1.5px solid hsla(0, 0%, 100%, 0%);
}
.odoc nav.tabs .tab.selected:not(._0) {
  color: lch(var(--u_vividL) var(--u_vividC) var(--u_vividH) / var(--u_vividA,1));
  border-color: lch(var(--u_vividL) var(--u_vividC) var(--u_vividH) / var(--u_vividA,1));
}
.odoc block-map:not(._0) {
  border-radius: 5px;
  width: 400px;
  position: relative;
}
.odoc block-map > .main:not(._0) {
  position: absolute;
  inset: 0rem;
  border-radius: inherit;
  overflow: hidden;
}
.odoc .bullet:not(._0) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  border-radius: 9999px;
  width: 16px;
  height: 16px;
  position: relative;
}
.odoc .bullet:not(._0):before,
.odoc .bullet:not(._0):after {
  content: "";
  display: block;
  position: absolute;
  inset: 0rem;
  margin: auto;
  width: 8px;
  height: 8px;
  border-radius: 9999px;
  --e_ad: var(--u_fxd,1fxd) !important;
}
.odoc .bullet:not(._0):before {
  background: lch(var(--u_vividL) var(--u_vividC) var(--u_vividH) / var(--u_vividA,1));
}
.odoc .bullet:not(._0):after {
  background: lch(var(--u_vividL) var(--u_vividC) var(--u_vividH) / var(--u_vividA,1));
  width: 16px;
  height: 16px;
  opacity: .4;
  scale: .5;
}
.odoc .atom:not(._0) {
  padding: var(--u_atomp,1atomp);
  border-radius: var(--u_atomp,1atomp);
}
.odoc .atom:has(p):not(._0) {
  padding: 0;
}
.odoc .atom p:not(._0) {
  padding: var(--u_atomp,1atomp);
  line-height: 1.5;
  --u_lh: 1.5;
}
.odoc .atom.text:not(._0) {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 1.5;
  --u_lh: 1.5;
}
.odoc .main.l2:not(._0) {
  gap: 0px;
  --u_rg: 0px;
  --u_cg: 0px;
}
.odoc .item:not(._0) {
  display: block;
  padding: 0;
  margin-top: var(--u_gap,1gap);
  margin-bottom: var(--u_gap,1gap);
}
.odoc .item.l2:not(._0) {
  position: relative;
  margin-bottom: calc(var(--u_gap,1gap) * 1.5);
}
.odoc .item.l2:last-child:not(._0) {
  margin-bottom: 0;
}
.odoc .item.l4:not(._0) {
  position: relative;
}
.odoc .item.l6:not(._0) {
  position: relative;
}
.odoc .item.l0:not(._0) {
  margin-top: 0;
  margin-bottom: 0;
}
.odoc .item-prop:not(._0) {
  margin-top: calc(var(--u_gap,1gap) * .5);
  margin-bottom: calc(var(--u_gap,1gap) * .5);
}
.odoc .item-todo:not(._0) {
  padding-left: var(--u_gutter,1gutter);
}
.odoc .item-todo .gutter:not(._0) {
  position: absolute;
  left: 0;
  padding-left: 4px;
  width: var(--u_gutter,1gutter);
}
.odoc .main:not(._0) {
  display: block;
  flex: 1;
}
.odoc .header:not(._0) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  line-height: 1;
  --u_lh: 1;
  gap: 1px;
  --u_rg: 1px;
  --u_cg: 1px;
}
.odoc .header .tools:not(._0) {
  display: inline-block;
  --u_fis: var(--u_tfs,1tfs);
  height: var(--u_tfs,1tfs);
}
.odoc .header.l0:not(._0) {
  padding: var(--u_cardp,1cardp);
  padding-bottom: 0;
}
.odoc .header.l0 .title:not(._0) {
  max-width: 800px;
}
.odoc .header.l0 .text:not(._0) {
  max-width: 700px;
}
.odoc .header.l0 .text p:only-child:not(._0) {
  max-width: 700px;
}
.odoc .header.l0 .text:has(p):not(._0) {
  max-width: initial;
}
.odoc .header.l0.tabs:not(._0) {
  padding-bottom: 0;
}
.odoc .header.l2 .title:not(._0) {
  color: lch(var(--u_titleL) var(--u_titleC) var(--u_titleH) / var(--u_titleA,1));
}
.odoc .header.l2 .title + .subtext:not(._0) {
  margin-top: 4px;
}
.odoc .header.l2 * + nav.tabs:not(._0) {
  margin-top: 8px;
}
.odoc .header.l2.sticky:not(._0) {
  position: sticky;
  top: 6px;
  z-index: 10;
}
.odoc .header.l2.sticky:not(._0):before {
  position: absolute;
  inset: -6px;
  content: "";
  background:
    linear-gradient(
      to bottom,
      lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1)),
      lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 85%));
}
.odoc .header.l2.sticky .atom:not(._0) {
  position: relative;
}
.odoc .header.l2.sticky .tabs:not(._0) {
  position: relative;
}
.odoc .header.l4 .title:not(._0) {
  color: lch(var(--u_vividL) var(--u_vividC) var(--u_vividH) / var(--u_vividA,1));
}
.odoc .value.atom:not(._0) {
  padding-top: 0;
  padding-bottom: 0;
}
.odoc .header:empty:not(._0) {
  display: none;
}
.odoc .item.block:not(._0) {
  border-radius: 6px;
}
.odoc .item.box:not(._0) {
  background: #60a5fa1a;
}
.odoc block-prop .header:not(._0) {
  gap: 0rem;
  --u_rg: 0rem;
  --u_cg: 0rem;
}
.odoc block-prop .header .title:not(._0) {
  font-family: inherit;
  font-size: 13px;
  color: lch(var(--u_boldL) var(--u_boldC) var(--u_boldH) / var(--u_boldA,1));
}
.odoc block-prop .header .text:not(._0) {
  color: lch(var(--u_calmL) var(--u_calmC) var(--u_calmH) / var(--u_calmA,1));
}
.odoc block-prop .header .subtext:not(._0) {
  color: lch(var(--u_softL) var(--u_softC) var(--u_softH) / var(--u_softA,1));
}
.odoc md-a:not(._0) {
  display: inline;
  text-decoration: underline;
  text-underline-offset: 3px;
  text-decoration-style: dotted;
  cursor: zoom-in;
}
.odoc md-a.generated:not(._0) {
  text-decoration-style: solid;
}
.odoc md-a:is(:hover, .\@hover):not(._0) {
  color: lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1));
}
.odoc block-map:is(.bg-map *):not(#_):not(._0) {
  display: none !important;
}
@scope (.odoc .children:not(._0)) to (.children > *) {
  :scope {
    gap: 0px;
    --u_rg: 0px;
    --u_cg: 0px;
    padding: 0;
    margin-top: max(var(--u_gap,1gap), 8px);
    margin-bottom: max(var(--u_gap,1gap), 8px);
    display: block;
  }
  :scope .gutter:not(._0) {
    flex: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-content: center;
    height: var(--u_lih,1lih);
    min-width: var(--u_lih,1lih);
    display: none;
  }
  :scope.root {
    margin-top: 0;
    margin-bottom: 0;
  }
  :scope .item:not(._0) {
    scroll-margin-block: 80px;
  }
  :scope .item:not(._0):before {
    content: "";
    display: block;
    position: absolute;
    left: 0rem;
    top: 0rem;
    bottom: 0rem;
    width: 3px;
    background: lch(70 50 var(--u_vividH) / var(--u_vividA,1));
    opacity: 0;
    margin-left: -20px;
  }
  :scope .item.routed:not(._0):before {
    opacity: .8;
  }
  :scope.l1 {
    margin-left: var(--u_cardp,1cardp);
    margin-right: var(--u_cardp,1cardp);
    --u_og: 8px;
    gap: 8px;
    --u_rg: 8px;
    --u_cg: 8px;
  }
  :scope.columns {
    display: block;
    columns: 3;
    column-rule: 1px solid hsla(0, 0%, 100%, 10%);
    column-gap: calc(var(--u_gap,1gap) * 3);
    --u_cg: calc(var(--u_gap,1gap) * 3);
  }
  :scope.columns.l1 {
    column-gap: calc(var(--u_gap,1gap) * 0);
    --u_cg: calc(var(--u_gap,1gap) * 0);
  }
  :scope.columns.c2 {
    columns: 2;
  }
  :scope.columns.c3 {
    columns: 3;
  }
  :scope.columns.c4 {
    columns: 2;
  }
  :scope.columns .item:not(._0) {
    break-inside: avoid;
  }
  :scope.hitems .gutter:not(._0) {
    min-height: calc(var(--u_lfs,1lfs) + calc(var(--u_atomp,1atomp) * 2));
  }
  :scope.hitems .header:not(._0) {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    gap: 0px;
    --u_rg: 0px;
    --u_cg: 0px;
    display: block;
  }
  :scope.hitems .header .title:not(._0) {
    color: lch(var(--u_boldL) var(--u_boldC) var(--u_boldH) / var(--u_boldA,1));
  }
  :scope.hitems .header .text:not(._0):before {
    content: "– ";
    opacity: .5;
  }
  :scope.hitems .header .atom:not(._0) {
    display: inline-block;
    line-height: 1;
    --u_lh: 1;
  }
  :scope.hlist {
    margin-top: calc(var(--u_gap,1gap) * .5);
    margin-bottom: calc(var(--u_gap,1gap) * .5);
    border-radius: 5px;
    margin-left: var(--u_atomp,1atomp);
    margin-right: var(--u_atomp,1atomp);
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    gap: calc(var(--u_gap,1gap) * .5);
    --u_rg: calc(var(--u_gap,1gap) * .5);
    --u_cg: calc(var(--u_gap,1gap) * .5);
  }
  :scope.hlist .gutter:not(._0) {
    position: relative;
    padding-left: 0;
  }
  :scope.hlist .item:not(._0) {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    background: #0000001a;
    margin-top: 0;
    margin-bottom: 0;
    padding: 6px;
    --u_gutter: 20px;
  }
  :scope.tiles {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    align-content: stretch;
    flex-wrap: wrap;
    gap: var(--u_gap,1gap);
    --u_rg: var(--u_gap,1gap);
    --u_cg: var(--u_gap,1gap);
    --u_tilew: 30%;
  }
  :scope.tiles .item:not(._0) {
    margin: 0;
    container-type: inline-size;
    border-radius: var(--u_cardrd,1cardrd);
    flex: 1 1 var(--u_tilew,1tilew);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    align-content: stretch;
    gap: 0rem;
    --u_rg: 0rem;
    --u_cg: 0rem;
  }
  :scope.tiles .item:not(._0):before {
    margin-left: -3px;
    transition: opacity var(--u_fxd,1fxd) ease-in-out;
  }
  :scope.tiles .item .contents:not(._0) {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    align-content: stretch;
    flex: 1;
    padding: var(--u_cardp,1cardp);
    border-radius: inherit;
    position: relative;
    background: lch(var(--u_cardbgL) var(--u_cardbgC) var(--u_cardbgH) / 30%);
    border: 1px solid hsla(0, 0%, 100%, 10%);
  }
  :scope.tiles .item .contents:is(.bg-map *):not(._0) {
    background: lch(calc(var(--u_cardbgL) * .8) var(--u_cardbgC) var(--u_cardbgH) / 90%);
    border: 1px solid hsla(0, 0%, 0%, 10%);
  }
  :scope.tiles .item .children:not(._0) {
    margin-bottom: 0;
  }
  :scope.tiles .item .main:not(._0) {
    display: contents;
  }
  @container (max-width: 599px) {
    :scope.tiles {
      display: block;
    }
  }
  @container (max-width: 599px) {
    :scope.tiles .item:not(._0) {
      margin-bottom: var(--u_gap,1gap);
    }
  }
  @container (max-width: 599px) {
    :scope.tiles .item:last-child:not(._0) {
      margin-bottom: 0;
    }
  }
  :scope.tiles .item.item-todo:not(._0) {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
  }
  :scope.tiles.c4 {
    flex-wrap: wrap;
    --u_tilew: 45%;
  }
  :scope.tiles.c5 {
    flex-wrap: wrap;
    --u_tilew: 30%;
  }
  :scope.tiles.images .figure.photo:not(._0),
  :scope.tiles.images .figure.illustration:not(._0),
  :scope.tiles.images .figure.diagram:not(._0) {
    display: block;
    aspect-ratio: 1.4;
    order: -1;
    border-radius: calc(var(--u_cardrd,1cardrd) * .7);
    width: calc(100% + calc(var(--u_atomp,1atomp) * 2));
    margin: calc(var(--u_atomp,1atomp) * -1);
    margin-bottom: calc(var(--u_atomp,1atomp) * 2);
  }
  :scope.list {
    --u_og: 10px;
  }
  :scope.list .header .title:not(._0) {
    font-family: inherit;
    font-size: var(--u_lfs,1lfs);
    color: lch(var(--u_titleL) var(--u_titleC) var(--u_titleH) / var(--u_titleA,1));
  }
  :scope.list .header .text:first-child:not(._0) {
    font-size: var(--u_lfs,1lfs);
    color: lch(var(--u_titleL) var(--u_titleC) var(--u_titleH) / var(--u_titleA,1));
  }
  :scope.list .figure:not(._0) {
    display: none;
  }
  :scope.list .item:not(._0) {
    outline: 0px solid hsla(0, 100%, 50%, 1);
  }
  :scope.list .item .contents:not(._0) {
    padding-left: var(--u_gutter,1gutter);
    position: relative;
    display: block;
  }
  :scope.list .item .gutter:not(._0) {
    position: absolute;
    left: 0;
    padding-left: 4px;
    width: var(--u_gutter,1gutter);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-content: center;
  }
  :scope.list .item:not(._0):before {
    content: "";
    position: absolute;
    inset: 0rem;
    margin-top: calc(var(--u_gap,1gap) * -.5);
    margin-bottom: calc(var(--u_gap,1gap) * -.5);
    border-radius: inherit;
    opacity: 0;
    transition: opacity var(--u_fxd,1fxd) ease-in-out;
  }
  :scope.list .item.routed:not(._0):before {
    opacity: .1;
  }
  :scope.list .gutter:not(._0) {
    position: absolute;
    left: 0;
    padding-left: 4px;
    width: var(--u_gutter,1gutter);
  }
  :scope.list .item:is(:hover, .\@hover) .bullet:not(._0):after {
    scale: 1;
  }
  :scope.list:has(block-map) {
    padding-right: 50%;
    position: relative;
  }
  :scope.list block-map {
    position: absolute;
    right: 0;
    width: calc(50% - calc(var(--u_og,1og) * 2));
    height: 100%;
    top: 0;
  }
  :scope.list block-map > .main:not(._0) {
    margin: 0;
  }
  :scope.list.images .gutter:not(._0) {
    display: none;
  }
  :scope.list.images .contents:not(._0) {
    padding-left: 0;
  }
  :scope.list.images .item:not(._0):before {
    margin-top: var(--u_atomp,1atomp);
    margin-bottom: var(--u_atomp,1atomp);
  }
  :scope.list.images .item.routed:not(._0):before {
    opacity: .99;
  }
  :scope.list.images .main:not(._0) {
    padding-left: 86px;
    position: relative;
    min-height: calc(72px + calc(var(--u_atomp,1atomp) * 2));
  }
  :scope.list.images .figure:not(._0) {
    position: absolute;
    left: 0;
    margin: var(--u_atomp,1atomp);
    display: block;
    width: 72px;
    height: 72px;
  }
  :scope.list.images:is(.bg-map *) .main:not(._0) {
    max-width: min(calc(var(--u_cardow,1cardow) * .6) * 1px, 500px);
  }
  :scope.list.images:is(.bg-map *) .main .text:not(._0) {
    text-wrap: balance;
  }
  :scope.block .item.has-image:not(._0) {
    --u_imgw: 98px;
  }
  :scope.block .item.has-image .main:not(._0) {
    position: relative;
    min-height: calc(var(--u_imgw,1imgw) + calc(var(--u_atomp,1atomp) * 2));
  }
  :scope.block .item.has-image .header:not(._0) {
    display: block;
  }
  :scope.block .item.has-image .figure:not(._0) {
    margin: var(--u_atomp,1atomp);
    display: block;
    width: var(--u_imgw,1imgw);
    height: var(--u_imgw,1imgw);
    margin-right: calc(var(--u_atomp,1atomp) * 3);
    margin-bottom: var(--u_atomp,1atomp);
    position: relative;
    float: left;
  }
  :scope.stats {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    align-content: stretch;
  }
  :scope.stats .item:not(._0) {
    container-type: normal;
    display: inline-flex;
  }
  :scope.stats block-prop {
    display: inline-flex;
    padding: var(--u_gap,1gap);
    margin: calc(var(--u_gap,1gap) * .5);
    border-radius: 8px;
  }
  :scope.stats block-prop .header:not(._0) {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-content: center;
  }
  :scope.stats block-prop .header .title:not(._0) {
    font-size: var(--u_bfs,1bfs);
  }
  :scope.stats block-prop .header .text:not(#_):not(._0) {
    display: contents !important;
  }
  :scope.stats block-prop .value:not(._0) {
    font-size: calc(var(--u_tfs,1tfs) * 1.25);
  }
  :scope.stats block-prop .subtext:not(._0) {
    font-size: calc(var(--u_bfs,1bfs) * .7);
  }
  @container (min-width: 700px) {
    :scope.stats {
      display: block;
      align-items: center;
      align-content: center;
      text-wrap: balance;
      text-align: center;
      background: lch(var(--u_calmbgL) var(--u_calmbgC) var(--u_calmbgH) / var(--u_calmbgA,1));
      border-radius: calc(var(--u_gap,1gap) * .5);
      padding: var(--u_gap,1gap);
      --u_tfs: var(--u_bfs,1bfs);
    }
  }
  :scope.table block-table-view {
    background: lch(var(--u_calmbgL) var(--u_calmbgC) var(--u_calmbgH) / var(--u_calmbgA,1));
    border-radius: calc(var(--u_gap,1gap) * .5);
    overflow: auto;
  }
  :scope .item-code:not(._0) {
    align-items: stretch;
  }
  :scope .item-code .header:empty:not(._0) {
    display: none;
  }
  :scope .item-code .header:not(._0) {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  :scope .item-code .body:not(._0) {
    display: flex;
    gap: 8px;
    --u_rg: 8px;
    --u_cg: 8px;
    padding: 16px;
    border-radius: var(--u_cardrd,1cardrd);
    background: lch(var(--u_calmbgL) var(--u_calmbgC) var(--u_calmbgH) / var(--u_calmbgA,1));
    overflow-y: auto;
    font-size: var(--u_codefs,1codefs);
    line-height: 1.5;
    --u_lh: 1.5;
    flex-grow: 1;
    max-width: 100cqw;
    font-family: var(--font-mono,Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
  }
  @container (max-width: 399px) {
    :scope .item-code .body:not(._0) {
      font-size: 10px;
    }
  }
  :scope .item-code .line-numbers:not(._0) {
    white-space: pre;
    user-select: none;
    -webkit-user-select: none;
    text-align: right;
    color: #fff3;
    flex-shrink: 0;
  }
  :scope .item-code pre:not(._0) {
    flex: 1;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    --u_lh: inherit;
    margin: 0rem;
    padding: 0rem;
    min-width: 0rem;
    overflow-x: auto;
  }
  :scope .item-code code:not(._0) {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    --u_lh: inherit;
  }
  :scope.gallery {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    align-content: center;
    --u_gap: 12px;
  }
  :scope.gallery .item:not(._0) {
    width: 30%;
    aspect-ratio: 1;
  }
  :scope.gallery .item-image:not(._0) {
    box-shadow: 0 0 8px #0003;
  }
  :scope.tabs .item .title:not(._0) {
    display: none;
  }
}
.odoc .map-marker:not(._0) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  pointer-events: none;
}
.odoc .map-marker .rect:not(._0) {
  color: #333;
  font-size: 11px;
  font-weight: 500;
  white-space: nowrap;
}
.odoc .map-marker .line:not(._0) {
  width: 2px;
  height: 8px;
}
.odoc .map-marker .dot:not(._0) {
  width: 10px;
  height: 10px;
  border-radius: 9999px;
  background: #3b82f6;
  border: 2px solid hsla(0, 0%, 100%, 100%);
  box-shadow: 0 1px 4px #0006;
  pointer-events: auto;
  position: relative;
  flex: none;
}
.odoc .map-marker .dot:not(._0):before {
  content: "";
  display: block;
  position: absolute;
  inset: -6px;
}
.odoc .map-marker.hovering:not(._0) {
  z-index: 999;
}
.odoc .map-marker:is(.settled *) *:not(._0) {
  --e_od: .2s !important;
}
.odoc block-map .map-marker .line:not(._0) {
  background: #3b82f6;
}
.odoc block-map .map-marker .rect:not(._0) {
  background: #fffffff2;
  color: #333;
  box-shadow: 0 1px 3px #00000040;
  pointer-events: auto;
  padding: 2px 6px;
  border-radius: 4px;
}
.odoc block-map:has(.hovering) .map-marker:not(.hovering) *:not(._0) {
  opacity: .3;
}
.odoc block-map-hero .map-marker .dot:not(._0) {
  background: lch(90 50 var(--hue) / 50%);
  border-style: solid;
  border-width: 0px;
  margin: 4px;
}
.odoc block-map-hero .map-marker .line:not(._0) {
  width: 2px;
  height: 2px;
  display: none;
}
.odoc block-map-hero .map-marker .rect:not(._0) {
  color: lch(calc(var(--u_cardbgL) * 3) var(--u_cardbgC) var(--u_cardbgH) / var(--u_cardbgA,1));
  top: 50%;
  --t_y: -50% !important;
}
.odoc block-map-hero .map-marker.hovering .dot:not(._0) {
  background: lch(100 70 var(--hue));
  scale: 1.3;
}
.odoc block-map-hero .map-marker.hovering .rect:not(._0) {
  color: #fff;
}
.odoc block-map-hero .map-marker.pin .dot:not(._0) {
  background: lch(100 70 var(--hue));
  scale: 1.6;
}
.odoc block-map-hero .map-marker:nth-child(2n) .line:not(._0) {
  height: 16px;
}
.odoc block-map-hero .map-marker:nth-child(2n) .rect:not(._0) {
  position: absolute;
  bottom: 100%;
  top: auto;
  left: 50%;
  --t_x: -50% !important;
  --t_y: 0% !important;
}
.odoc block-map-hero .map-marker:nth-child(odd) .rect:not(._0) {
  position: absolute;
  right: 100%;
  margin-right: 2px;
}
.odoc block-map-hero:has(.hovering) .map-marker:not(.hovering):not(.pin) *:not(._0) {
  opacity: .3;
}
@scope (.odoc .item:not(._0)) to (.children) {
  :scope h1,
  h2,
  h3,
  h4,
  h5,
  p {
    padding: var(--u_atomp,1atomp);
  }
  :scope .text code:not(._0) {
    font-size: smaller;
  }
  :scope h1 {
    position: relative;
    font-size: calc(var(--u_bfs,1bfs) * 1.5);
    line-height: 1.25;
    --u_lh: 1.25;
    font-weight: 500;
    color: #fff;
  }
  :scope h2 {
    position: relative;
    font-size: calc(var(--u_bfs,1bfs) * 1.25);
    line-height: 1.25;
    --u_lh: 1.25;
    font-weight: 500;
    color: #fff;
  }
  :scope h3 {
    position: relative;
    font-size: calc(var(--u_bfs,1bfs) * 1.1);
    line-height: 1.25;
    --u_lh: 1.25;
    font-weight: 500;
    color: #fff;
  }
  :scope h4 {
    position: relative;
    font-size: var(--u_bfs,1bfs);
    line-height: 1.25;
    --u_lh: 1.25;
    font-weight: 500;
    color: #fff;
  }
  :scope.l0:is(.max *) {
    pointer-events: auto;
  }
  :scope.l0 .figure:not(._0) {
    display: none;
  }
  :scope.l0 .figure.thumbnail:not(._0) {
    display: none;
  }
  :scope.l0 .main:not(._0) {
    gap: 0px;
    --u_rg: 0px;
    --u_cg: 0px;
  }
  :scope.item-image:not(.l0) {
    border-radius: 6px;
    position: relative;
    aspect-ratio: 1;
    background: lch(calc(var(--u_cardbgL) * 1.2) var(--u_cardbgC) var(--u_cardbgH) / var(--u_cardbgA,1));
  }
  :scope.item-image:not(.l0) img {
    border-radius: inherit;
  }
  :scope.item-image:not(.l0):before {
    position: absolute;
    inset: 0rem;
  }
  :scope.item-image:not(.l0).routed {
    outline: 3px solid lch(var(--u_vividL) var(--u_vividC) var(--u_vividH) / var(--u_vividA,1));
  }
  :scope.item-diagram .body:not(._0) {
    padding: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    align-content: center;
  }
  :scope.item-diagram svg:not(#_):not(._0) {
    --bg: lch(calc(var(--u_cardbgL) * 1.1) var(--u_cardbgC) var(--u_cardbgH) / var(--u_cardbgA,1)) !important;
    --fg: lch(calc(var(--u_vividL) * 1.1) var(--u_vividC) var(--u_vividH) / var(--u_vividA,1)) !important;
    --_line: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / 50%) !important;
    --_text-muted: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1)) !important;
    width: 100% !important;
    height: auto !important;
    max-width: max-content !important;
  }
  :scope.item-diagram svg :is(line, line-tag) {
    vector-effect: non-scaling-stroke;
    stroke-width: 1px;
  }
  :scope.item-diagram svg :is(polyline, polyline-tag) {
    vector-effect: non-scaling-stroke;
    stroke-width: 1px;
  }
  :scope .contents.l0:not(._0) {
    padding-bottom: 40px;
  }
  :scope .contents.l0 .main:not(._0) {
    margin-top: calc(max(100cqw - var(--u_articlew,1articlew), 0px) * .4);
    margin-bottom: calc(max(100cqw - var(--u_articlew,1articlew), 0px) * .4);
    max-width: var(--u_articlew,1articlew);
    margin-left: auto;
    margin-right: auto;
  }
  :scope .contents.l0:is(.bg-map *) .main:not(._0) {
    --pad: calc(max(100cqw - var(--u_articlew,1articlew), 0px) / 5) ;
    margin-top: var(--pad);
    margin-bottom: var(--pad);
    margin-left: var(--pad);
    max-width: min(800px, 70cqw);
  }
}



/* app/space/block-code.imba?styles */
block-code {
  display: block;
}



/* app/space/block-map.imba?styles */
.yk-af {
  --e_ad:0ms;
  --e_af:cubic-bezier(.23, 1, .32, 1);
  --e_aw:0ms;
  --e_sd:var(--e_ad);
  --e_sf:var(--e_af);
  --e_sw:var(--e_aw);
  --e_od:var(--e_sd);
  --e_of:var(--e_sf);
  --e_ow:var(--e_sw);
  --e_cd:var(--e_sd);
  --e_cf:var(--e_sf);
  --e_cw:var(--e_sw);
  --e_bd:var(--e_sd);
  --e_bf:var(--e_sf);
  --e_bw:var(--e_sw);
  --e_td:var(--e_bd);
  --e_tf:var(--e_bf);
  --e_tw:var(--e_bw);
  --e_b:var(--e_bd) var(--e_bf) var(--e_bw);
  --e_c:var(--e_cd) var(--e_cf) var(--e_cw);
  --e_rest:any;
  transition:
    all var(--e_ad) var(--e_af) var(--e_aw),
    opacity var(--e_od) var(--e_of) var(--e_ow),
    transform var(--e_td) var(--e_tf) var(--e_tw),
    color var(--e_c),
    background-color var(--e_c),
    border-color var(--e_c),
    fill var(--e_c),
    stroke var(--e_c),
    outline-color var(--e_c),
    box-shadow var(--e_c),
    filter var(--e_c),
    inset var(--e_b),
    width var(--e_b),
    height var(--e_b),
    max-width var(--e_b),
    max-height var(--e_b),
    min-width var(--e_b),
    min-height var(--e_b),
    border-width var(--e_b),
    outline-width var(--e_b),
    stroke-width var(--e_b),
    margin var(--e_b),
    padding var(--e_b),
    var(--e_rest);
}
.yk-af {
  position: absolute;
  inset: 0rem;
  background:
    linear-gradient(
      -130deg,
      #0f2742e5,
      lch(calc(var(--u_cardbgL) * .85) 10 265 / 90%) 50%);
  opacity: 0;
  --e_od: calc(var(--u_fxd,1fxd) * 2) !important;
}
.yk_af.\$map:not(#_) {
  position: absolute;
  inset: 0rem;
}
.yk_af.\$map2:not(#_) {
  position: absolute;
  inset: 0rem;
  opacity: .9;
  pointer-events: none;
  clip-path: ellipse(36% 91% at 88% 72%);
  display: none;
}
.yk_af.\$foreground:not(#_) {
  position: absolute;
  top: 0rem;
  bottom: 0rem;
  left: 0rem;
  pointer-events: none;
  right: 30%;
  background:
    linear-gradient(
      to right,
      lch(var(--u_cardbgL) var(--u_cardbgC) var(--u_cardbgH) / 50%),
      lch(var(--u_cardbgL) var(--u_cardbgC) var(--u_cardbgH) / 0%));
  opacity: 1;
}
.yk-af.active {
  opacity: 1;
}
block-map-hero {
  display: block;
}
.yk-an:not(#_):not(#_):not(#_) {
  --hue: var(--yk_ao);
}
block-place-marker {
  display: block;
}



/* app/space/block-quiz.imba?styles */
.yd-ao,
.yd-ap {
  --e_ad:0ms;
  --e_af:cubic-bezier(.23, 1, .32, 1);
  --e_aw:0ms;
  --e_sd:var(--e_ad);
  --e_sf:var(--e_af);
  --e_sw:var(--e_aw);
  --e_od:var(--e_sd);
  --e_of:var(--e_sf);
  --e_ow:var(--e_sw);
  --e_cd:var(--e_sd);
  --e_cf:var(--e_sf);
  --e_cw:var(--e_sw);
  --e_bd:var(--e_sd);
  --e_bf:var(--e_sf);
  --e_bw:var(--e_sw);
  --e_td:var(--e_bd);
  --e_tf:var(--e_bf);
  --e_tw:var(--e_bw);
  --e_b:var(--e_bd) var(--e_bf) var(--e_bw);
  --e_c:var(--e_cd) var(--e_cf) var(--e_cw);
  --e_rest:any;
  transition:
    all var(--e_ad) var(--e_af) var(--e_aw),
    opacity var(--e_od) var(--e_of) var(--e_ow),
    transform var(--e_td) var(--e_tf) var(--e_tw),
    color var(--e_c),
    background-color var(--e_c),
    border-color var(--e_c),
    fill var(--e_c),
    stroke var(--e_c),
    outline-color var(--e_c),
    box-shadow var(--e_c),
    filter var(--e_c),
    inset var(--e_b),
    width var(--e_b),
    height var(--e_b),
    max-width var(--e_b),
    max-height var(--e_b),
    min-width var(--e_b),
    min-height var(--e_b),
    border-width var(--e_b),
    outline-width var(--e_b),
    stroke-width var(--e_b),
    margin var(--e_b),
    padding var(--e_b),
    var(--e_rest);
}
.yd_af.quiz-option.selected .yd_af.quiz-radio:not(#_) {
  border: 1.5px solid rgba(59, 130, 246, .6);
}
.yd_af.quiz-option.selected .yd_af.quiz-radio:not(#_):after {
  content: "";
  display: block;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #3b82f6;
}
.yd-ag:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  padding: 12px;
  border: 1px solid rgba(255, 255, 255, .1);
  border-radius: 8px;
}
.yd-ah:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: space-between;
  align-items: center;
}
.yd-ai:not(#_):not(#_) {
  font-size: 15px;
  font-weight: 500;
  color: #e2e8f0;
  margin: 0rem;
}
.yd-aj:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 4px;
  --u_rg: 4px;
  --u_cg: 4px;
  align-items: center;
}
.yd-al:not(#_):not(#_) {
  font-size: 12px;
  color: #89a9;
}
.yd-an:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 4px;
  --u_rg: 4px;
  --u_cg: 4px;
}
.yd-ao:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  padding: 6px 8px;
  border-radius: 6px;
  cursor: pointer;
  border: 1px solid hsla(0, 0%, 100%, 0%);
  color: #89a;
  font-size: 14px;
  --e_rest: all .12s !important;
}
.yd-ao:is(:hover, .\@hover):not(#_):not(#_) {
  background: #ffffff0a;
}
.yd-ao.selected:not(#_):not(#_) {
  background: #3b82f614;
  border: 1px solid rgba(59, 130, 246, .2);
}
.yd-ap:not(#_):not(#_) {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  flex: 0 0 auto;
  border: 1.5px solid rgba(255, 255, 255, .2);
  --e_rest: all .12s !important;
}
block-quiz {
  display: block;
}



/* app/space/block-image.imba?styles */
.yv-af {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  background: lch(var(--u_cardbgL) var(--u_cardbgC) var(--u_cardbgH) / var(--u_cardbgA,1));
}
.yv_af.\$pattern:not(#_) {
  position: absolute;
  top: 0rem;
  width: 100%;
  user-select: none;
  -webkit-user-select: none;
  pointer-events: none;
}
.yv_af.\$asset:not(#_) {
  position: absolute;
  inset: 0;
}
.yv_af.\$blobs:not(#_) {
  pointer-events: none;
  position: absolute;
  top: 0rem;
  left: 0rem;
  overflow: clip;
  z-index: 4;
  width: 200px;
  right: auto;
  height: 200px;
  bottom: auto;
  transform-origin: 0% 0%;
  scale: calc(100cqw / 200px) calc(100cqh / 200px);
}
op-image.yv_af:not(#_) {
  position: absolute;
  inset: 0rem;
}
.yv-aj:not(#_):not(#_):not(#_) {
  position: absolute;
  inset: 0rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.yv-ak:not(#_):not(#_):not(#_) {
  position: absolute;
  inset: 0rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.yv-am:not(#_):not(#_):not(#_) {
  cursor: pointer;
}
block-image {
  display: block;
}



/* app/space/group.imba?styles */
.os-aj {
  --group-ar: var(--ar);
}
.os_aj.subtiles:not(#_) {
  display: block;
  position: absolute;
  inset: 0;
}
.os-aj.over .os_aj.subtiles > .os_aj.anchor:not(#_) {
  background: lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1));
  outline: 1px solid hsla(217.22, 91.22%, 59.8%, 80%);
  outline-offset: 1.5px;
  border-radius: 5px;
}
.os_aj.subtiles > .os_aj.anchor:not(#_) {
  pointer-events: inherit;
  position: absolute;
  height: 100%;
  --prog: calc(var(--index) / (var(--count) - 1));
  --maw: calc(calc(var(--u_h,1h) * .85) * var(--group-ar));
  --calcw: min(var(--maw), calc(var(--u_h,1h) * .85) * var(--ar));
  --calch: min(calc(var(--u_h,1h) * .85), var(--maw) / var(--ar));
  top: calc(var(--prog) * 100%);
  left: calc(var(--prog) * 100%);
  margin-left: calc(var(--prog) * (var(--calcw) * -1));
  margin-top: calc(var(--prog) * (var(--calch) * -1));
  width: auto;
  aspect-ratio: var(--ar);
  max-height: var(--calch);
  max-width: var(--maw);
}
.os_aj.subtiles > .os_aj.anchor:only-child:not(#_) {
  --prog: 1;
}
.os_aj.subtiles > .os_aj.anchor:only-child:not(#_) {
  top: 0rem;
  left: 0rem;
  margin-left: 0rem;
  margin-top: 0rem;
  height: 100%;
  max-width: initial;
  max-height: initial;
}
.os-ak:not(#_):not(#_):not(#_) {
  --count: var(--os_al);
}
.os-an:not(#_):not(#_):not(#_) {
  --index: var(--os_ao);
}
group-anchor {
  display: block;
}
.os-ap {
  opacity: 0;
  visibility: hidden;
}
.os_ap.\$box:not(#_) {
  box-shadow: var(--box-shadow-none,none);
  aspect-ratio: initial;
}
.os-ap.over.min.settled {
  --olopacity: 20%;
}
.os-ap.over.min.settled .os_ap.\$box:not(#_) {
  background: var(--olc);
}
.os-ap.selecting .os_ap.\$box:not(#_) {
  outline-width: 0px;
}
.os-ap[mode=dragging] .os_ap.\$box:not(#_) {
  translate: 0px 0px;
}
.os-ap.dragging {
  --offset: 0;
  rotate: 0deg;
}
group-view {
  display: block;
}
.os-as {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  pointer-events: none;
}
.os_as.\%tiles:not(#_) {
  display: block;
  align-content: center;
  align-items: center;
  text-align: center;
  line-height: 0px;
  --u_lh: 0px;
  text-wrap: balance;
  --gap: 10px;
  container-type: size;
  --rows: round(up, sqrt(var(--count)), 1);
  position: fixed;
  position-anchor: --max;
  left: anchor(left);
  top: anchor(top);
  bottom: anchor(bottom);
  right: anchor(right);
}
.os_as.\%tiles .os_as.inner:not(#_) {
  --u_h: round(up, min(280px, 30cqh, (90cqh - (var(--rows) - 1) * (var(--gap) * 2)) / var(--rows)), 1px);
}
.os_as.\%tiles.c2 .os_as.inner:not(#_) {
  --u_h: round(up, min(600px, 60cqh, (95cqh - (var(--rows) - 1) * (10px * 2)) / var(--rows)), 1px);
}
.os_as.\%tiles .os_as.anchor:not(#_) {
  position: relative;
  pointer-events: auto;
  margin: var(--gap);
  display: inline-flex;
  aspect-ratio: var(--ar);
  height: var(--u_h,1h);
  width: auto;
}
.os_as.\%tiles .os_as.anchor div:not(#_) {
  top: initial;
  right: initial;
  bottom: initial;
  left: initial;
  position: absolute;
  margin: auto;
  aspect-ratio: inherit;
  width: 100%;
}
.os-av:not(#_):not(#_):not(#_) {
  display: none;
}
.os-az:not(#_):not(#_) {
  position: fixed;
  top: calc(var(--u_cardot,1cardot) * 1px);
  left: calc(var(--u_cardol,1cardol) * 1px);
  width: calc(var(--u_cardow,1cardow) * 1px);
  height: calc(var(--u_cardoh,1cardoh) * 1px);
  container-type: size;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  align-content: stretch;
}
.os_az.\%anchor:not(#_) {
  position: absolute;
  inset: 0rem;
  margin: auto;
  pointer-events: auto;
}
group-page {
  display: block;
}



/* app/space/grid-view.imba?styles */
.ul-af {
  container-type: size;
  position: fixed;
  top: calc(var(--u_maxot,1maxot) * 1px);
  left: calc(var(--u_maxol,1maxol) * 1px);
  width: calc(var(--u_maxow,1maxow) * 1px);
  height: calc(var(--u_maxoh,1maxoh) * 1px);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  --rows: round(up, sqrt(var(--count)), 1);
}
.ul-af:is(.sidebar-on *) {
  top: calc(var(--u_mainot,1mainot) * 1px);
  left: calc(var(--u_mainol,1mainol) * 1px);
  width: calc(var(--u_mainow,1mainow) * 1px);
  height: calc(var(--u_mainoh,1mainoh) * 1px);
}
.ul_af.\$inner:not(#_) {
  display: contents;
}
.ul_af.\$content:not(#_) {
  display: block;
  align-content: center;
  align-items: center;
  text-align: center;
  text-wrap: balance;
  pointer-events: auto;
  --gap: 8px;
  container-type: size;
  --u_h: round(up, min(120px, 30vh), 1px);
  position: absolute;
  margin: auto;
  width: calc(var(--u_mainow,1mainow) * 1px);
  top: 0;
  bottom: 0;
}
.ul_af.anchor:not(#_) {
  position: relative;
  pointer-events: auto;
  display: inline-flex;
  margin: var(--gap);
  aspect-ratio: var(--ar);
  height: var(--u_h,1h);
  width: auto;
}
.ul-af.mid .ul_af.\$inner:not(#_) {
  --u_h: round(up, min(280px, 24cqh, (90cqh - (var(--rows) - 1) * (var(--gap) * 2)) / var(--rows)), 1px);
}
.ul-af.mid.c2 .ul_af.\$inner:not(#_) {
  --u_h: round(up, min(600px, 60cqh, (95cqh - (var(--rows) - 1) * (10px * 2)) / var(--rows)), 1px);
}
grid-view {
  display: block;
}



/* app/space/state.imba?styles */
.xp-af {
  display: none;
}
space-state {
  display: block;
}
ref-highlighter {
  display: block;
}



/* app/space/sidebar.imba?styles */
.yb-ak,
h2.yb_ak,
.yb_ak.\$vr,
.yb_ak.\$glow,
.yb_ak.\$main,
.yb_ak.\$shadow {
  --e_ad:0ms;
  --e_af:cubic-bezier(.23, 1, .32, 1);
  --e_aw:0ms;
  --e_sd:var(--e_ad);
  --e_sf:var(--e_af);
  --e_sw:var(--e_aw);
  --e_od:var(--e_sd);
  --e_of:var(--e_sf);
  --e_ow:var(--e_sw);
  --e_cd:var(--e_sd);
  --e_cf:var(--e_sf);
  --e_cw:var(--e_sw);
  --e_bd:var(--e_sd);
  --e_bf:var(--e_sf);
  --e_bw:var(--e_sw);
  --e_td:var(--e_bd);
  --e_tf:var(--e_bf);
  --e_tw:var(--e_bw);
  --e_b:var(--e_bd) var(--e_bf) var(--e_bw);
  --e_c:var(--e_cd) var(--e_cf) var(--e_cw);
  --e_rest:any;
  transition:
    all var(--e_ad) var(--e_af) var(--e_aw),
    opacity var(--e_od) var(--e_of) var(--e_ow),
    transform var(--e_td) var(--e_tf) var(--e_tw),
    color var(--e_c),
    background-color var(--e_c),
    border-color var(--e_c),
    fill var(--e_c),
    stroke var(--e_c),
    outline-color var(--e_c),
    box-shadow var(--e_c),
    filter var(--e_c),
    inset var(--e_b),
    width var(--e_b),
    height var(--e_b),
    max-width var(--e_b),
    max-height var(--e_b),
    min-width var(--e_b),
    min-height var(--e_b),
    border-width var(--e_b),
    outline-width var(--e_b),
    stroke-width var(--e_b),
    margin var(--e_b),
    padding var(--e_b),
    var(--e_rest);
}
h2.yb_ak,
.yb_ak.\$glow,
.yb_ak.\$main,
.yb-ak:is(:hover, .\@hover) .yb_ak.\$glow,
.yb-ak:is(:focus-within, .\@focin) .yb_ak.\$glow,
.yb-ak:is(:focus-within, .\@focin) .yb_ak.\$shadow {
  --t_x:0;
  --t_y:0;
  --t_rotate:0;
  --t_scale:1;
  --t_scale-x:1;
  --t_scale-y:1;
  transform: translate(var(--t_x), var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale));
}
.yb-af {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  min-height: 32px;
  gap: 4px;
  --u_rg: 4px;
  --u_cg: 4px;
  color: #bfdbfe;
}
.yb_af.title:not(#_) {
  font-weight: 500;
  font-size: var(--u_ffs,1ffs);
  flex: 1;
  min-width: 1px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.yb-af.routed {
  color: #fff;
}
.yb-af:is(:hover, .\@hover) .yb_af.title:not(#_) {
  cursor: pointer;
  text-decoration: underline;
}
block-sidebar-entry {
  display: block;
}
.yb-ak {
  --u_tocsh: 10;
  --u_stickytop: calc(var(--u_tocsh,1tocsh) * 1px);
  --u_revealed: 0;
  --u_outpx: calc((1 - var(--u_revealed,1revealed)) * 1px);
  position: absolute;
  top: 0rem;
  bottom: 0rem;
  width: calc(var(--u_asideow,1asideow) * 1px);
  container-type: size;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  --hue: hsla(240,100%,50%,1);
  --hue0:
    214,100%,97%;
  --hue1:
    214,95%,93%;
  --hue2:
    213,97%,87%;
  --hue3:
    212,96%,78%;
  --hue4:
    213,94%,68%;
  --hue5:
    217,91%,60%;
  --hue6:
    221,83%,53%;
  --hue7:
    224,76%,48%;
  --hue8:
    226,71%,40%;
  --hue9:
    224,64%,33%;
  --u_ffs: 15px;
  pointer-events: none;
  --e_td: var(--u_fxd,1fxd) !important;
  right: 0rem;
  left: auto;
  z-index: 17000;
}
nav.yb_ak:not(#_) {
  height: var(--u_navh,1navh);
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  align-content: center;
  position: absolute;
  top: 0rem;
  right: 0rem;
  width: 100%;
  padding-right: calc(calc(var(--u_navh,1navh) * .5) - calc(var(--u_ffh,1ffh) * .5));
  pointer-events: auto;
  z-index: 19000;
}
.yb_ak.\$tocs:not(#_) {
  container-type: scroll-state;
  position: sticky;
  top: 0;
  z-index: 15;
}
.yb_ak.\$tocs header.yb_ak:last-child:not(#_) {
  opacity: 1;
}
.yb_ak.\$tocs section.yb_ak:not(#_) {
  padding: var(--u_vrgutter,1vrgutter);
}
h2.yb_ak:not(#_) {
  font-size: 12px;
  padding-top: 4px;
  padding-bottom: 4px;
  --e_td: calc(var(--u_fxd,1fxd) * 2) !important;
  --t_x: calc(var(--u_outpx,1outpx) * 80) !important;
}
header.yb_ak:not(#_) {
  font-size: var(--u_ffs,1ffs);
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}
header.yb_ak h2.yb_ak:not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  flex: 1;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  height: 30px;
}
header.yb_ak h2.yb_ak div.yb_ak:not(#_) {
  padding-left: 4px;
  padding-right: 4px;
  margin-top: -1px;
  margin-left: 2px;
  margin-right: 2px;
}
header.yb_ak h2.yb_ak:not(#_):before {
  display: block;
  content: "";
  height: 1px;
  background: lch(var(--u_spacebdL) var(--u_spacebdC) var(--u_spacebdH) / var(--u_spacebdA,1));
  flex: 1;
}
header.yb_ak h2.yb_ak:not(#_):after {
  display: block;
  content: "";
  height: 1px;
  background: lch(var(--u_spacebdL) var(--u_spacebdC) var(--u_spacebdH) / var(--u_spacebdA,1));
  flex: 1;
}
h2.yb_ak div.yb_ak:not(#_) {
  border-radius: var(--u_ffrd,1ffrd);
}
@container scroll-state(stuck:top) {
  h2.yb_ak div.yb_ak:not(#_) {
    background: lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / 80%);
  }
}
.yb_ak.\$tocs > *:not(#_) {
  position: relative;
}
.yb_ak.\$tocs > .yb_ak.tocs-bg:not(#_) {
  pointer-events: none;
  position: absolute;
  inset: 0rem;
  margin-top: calc(var(--u_vtgutter,1vtgutter) * -1);
  margin-left: calc(calc(var(--u_vlgutter,1vlgutter) * -1) + 2px);
  margin-right: calc(calc(var(--u_vlgutter,1vlgutter) * -1) + 2px);
  margin-bottom: 16px;
  background: lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / 95%);
  box-shadow: 0 0 20px lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / 90%);
}
.yb_ak.\$glow:not(#_) {
  pointer-events: none;
  position: absolute;
  top: 0rem;
  right: 0rem;
  bottom: 0rem;
  opacity: 0;
  --e_od: var(--u_fxd,1fxd) !important;
  left: auto;
  width: 200px;
  transform-origin: 50% 50%;
  background:
    radial-gradient(
      ellipse closest-side at 50% 50%,
      hsla(var(--hue4), 20%),
      hsla(var(--hue4), 0%));
  --t_x: 50% !important;
  --e_ad: calc(var(--u_fxd,1fxd) * 2) !important;
  --t_scale: .7 !important;
}
.yb_ak.\$shadow:not(#_) {
  pointer-events: none;
  position: absolute;
  inset: 0rem;
  background:
    linear-gradient(
      to left,
      lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / var(--u_spacebgA,1)),
      lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / 0%));
  transform-origin: 100% 50%;
  --e_ad: calc(var(--u_fxd,1fxd) * 2) !important;
  opacity: 0;
}
.yb_ak.\$shadow:not(#_):after {
  content: "";
  position: absolute;
  background: #f87171;
  width: 10px;
  height: 80cqh;
  right: 0;
  top: 0;
  display: none;
}
.yb_ak.\$shadow-bottom:not(#_) {
  position: absolute;
  right: 0rem;
  bottom: 0rem;
  top: auto;
  left: 1px;
  height: 100px;
  z-index: 20;
  pointer-events: none;
  background:
    linear-gradient(
      to bottom,
      lch(var(--u_sidebarbgL) var(--u_sidebarbgC) var(--u_sidebarbgH) / 0%),
      lch(var(--u_sidebarbgL) var(--u_sidebarbgC) var(--u_sidebarbgH) / 70%),
      lch(var(--u_sidebarbgL) var(--u_sidebarbgC) var(--u_sidebarbgH) / var(--u_sidebarbgA,1)));
}
.yb_ak.\$vr:not(#_) {
  position: absolute;
  top: 0rem;
  left: 0rem;
  bottom: 0rem;
  width: 1px;
  background: lch(var(--u_spacebdL) var(--u_spacebdC) var(--u_spacebdH) / var(--u_spacebdA,1));
  opacity: var(--u_revealed,1revealed);
  --e_od: calc(var(--u_fxd,1fxd) * 2) !important;
}
.yb_ak.\$vr:is(.rulers-off *):not(#_) {
  opacity: 0;
}
.yb_ak.\$main:not(#_) {
  position: relative;
  background: lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / 90%);
  pointer-events: auto;
  --t_x: calc(100% - (100% * var(--u_revealed,1revealed))) !important;
  --e_td: var(--u_fxd,1fxd) !important;
}
.yb_ak.\$scroller:not(#_) {
  max-height: 100cqh;
  height: 100cqh;
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
  padding-left: var(--u_vlgutter,1vlgutter);
  padding-right: var(--u_vlgutter,1vlgutter);
  padding-top: var(--u_vtgutter,1vtgutter);
  scroll-padding-top: calc(var(--u_tocsh,1tocsh) * 1px + var(--u_vtgutter,1vtgutter));
  scroll-padding-bottom: var(--u_vbgutter,1vbgutter);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  padding-bottom: calc(100cqh - var(--u_tocsh,1tocsh) * 1px - 100px);
}
.yb_ak.\$shadow:not(#_) {
  background:
    linear-gradient(
      to left,
      lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / var(--u_spacebgA,1)),
      lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / 70%) 70%,
      lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / 0%));
}
.yb-ak:is(:hover, .\@hover) .yb_ak.\$glow:not(#_) {
  opacity: .2;
  --t_scale: 1 !important;
}
.yb-ak:is(:focus-within, .\@focin) .yb_ak.\$shadow:not(#_) {
  --t_scale: 1.1 !important;
}
.yb-ak:is(:focus-within, .\@focin) .yb_ak.\$glow:not(#_) {
  opacity: .6;
  --t_scale: 1.4 !important;
}
.yb-ak:before {
  content: "";
  position: absolute;
  top: 0rem;
  right: 0;
  width: 40px;
  height: 100%;
  display: block;
  pointer-events: auto;
}
.yb-ak.stick {
  --u_revealed: 1;
}
.yb-ak:is(:hover, .\@hover) {
  --u_revealed: 1;
}
.yb-ak:is(:focus-within, .\@focin) {
  --u_revealed: 1;
}
@media (min-width: 800px) {
  .yb-ak:is(.card-maxed *) {
    --u_revealed: 1;
  }
}
.yb-ak:is(.sidebar-on *) {
  --u_revealed: 1;
}
@media (min-width: 800px) {
  .yb-ak:has(.unseen) {
    --u_revealed: 1;
  }
}
.yb-ak:has(.current) {
  --u_revealed: 1;
}
.yb-ak:has(.has-popup) {
  --u_revealed: 1;
}
.yb_ak.entry *.received.bubble:not(#_):not(._0) {
  --u_boxbgL: var(--u_sidebarbgL);
  --u_boxbgC: var(--u_sidebarbgC);
  --u_boxbgH: var(--u_sidebarbgH);
  --u_boxbgA: var(--u_sidebarbgA,1);
  --u_boxmaw: 88cqw;
}
.yb-ay:not(#_):not(#_):not(#_) {
  margin-top: -15px;
}
.yb-bc:not(#_):not(#_):not(#_) {
  display: contents;
}
sidebar-view {
  display: block;
}



/* app/space/titlebar.imba?styles */
.yc_af.hr,
.yc_af.\$hr,
.yc_af.crumb {
  --e_ad:0ms;
  --e_af:cubic-bezier(.23, 1, .32, 1);
  --e_aw:0ms;
  --e_sd:var(--e_ad);
  --e_sf:var(--e_af);
  --e_sw:var(--e_aw);
  --e_od:var(--e_sd);
  --e_of:var(--e_sf);
  --e_ow:var(--e_sw);
  --e_cd:var(--e_sd);
  --e_cf:var(--e_sf);
  --e_cw:var(--e_sw);
  --e_bd:var(--e_sd);
  --e_bf:var(--e_sf);
  --e_bw:var(--e_sw);
  --e_td:var(--e_bd);
  --e_tf:var(--e_bf);
  --e_tw:var(--e_bw);
  --e_b:var(--e_bd) var(--e_bf) var(--e_bw);
  --e_c:var(--e_cd) var(--e_cf) var(--e_cw);
  --e_rest:any;
  transition:
    all var(--e_ad) var(--e_af) var(--e_aw),
    opacity var(--e_od) var(--e_of) var(--e_ow),
    transform var(--e_td) var(--e_tf) var(--e_tw),
    color var(--e_c),
    background-color var(--e_c),
    border-color var(--e_c),
    fill var(--e_c),
    stroke var(--e_c),
    outline-color var(--e_c),
    box-shadow var(--e_c),
    filter var(--e_c),
    inset var(--e_b),
    width var(--e_b),
    height var(--e_b),
    max-width var(--e_b),
    max-height var(--e_b),
    min-width var(--e_b),
    min-height var(--e_b),
    border-width var(--e_b),
    outline-width var(--e_b),
    stroke-width var(--e_b),
    margin var(--e_b),
    padding var(--e_b),
    var(--e_rest);
}
.yc_af.left-hr:is(.rulers-off *) {
  --t_x:0;
  --t_y:0;
  --t_rotate:0;
  --t_scale:1;
  --t_scale-x:1;
  --t_scale-y:1;
  transform: translate(var(--t_x), var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale));
}
.yc-af {
  position: absolute;
  top: 0rem;
  left: 0rem;
  min-height: var(--u_navh,1navh);
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  width: 100%;
  pointer-events: none;
}
@media (max-width: 699px) {
  .yc-af .yc_af.tata:not(#_) {
    position: sticky;
  }
}
.yc-af:is(.electron *) {
  -webkit-app-region: drag;
}
.yc_af.\$crumbs:not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  min-width: 1px;
  flex: 1 1 auto;
  -webkit-app-region: no-drag;
}
.yc_af.\$crumbs .yc_af.sep:not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / 50%);
  padding-left: 6px;
  padding-right: 6px;
}
.yc_af.\$crumbs .yc_af.sep:first-child:not(#_) {
  display: none;
}
.yc_af.\$crumbs .yc_af.crumb:not(#_) {
  cursor: pointer;
  min-width: 1px;
  flex: 0 1 auto;
  text-overflow: clip;
  white-space: nowrap;
  overflow: hidden;
}
.yc_af.\$crumbs .yc_af.crumb.lets:not(#_) {
  flex: 0 0 auto;
}
.yc_af.\$content:not(#_) {
  z-index: 18000;
  pointer-events: auto;
  background: lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / 80%);
  margin-right: 0;
  align-self: stretch;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  min-width: 1px;
  flex: 1 1 auto;
}
.yc_af.\$main:not(#_) {
  padding-right: calc(calc(var(--u_navh,1navh) * .5) - calc(var(--u_ffh,1ffh) * .5));
  padding-left: max(calc(var(--u_navh,1navh) * .5) - calc(var(--u_ffh,1ffh) * .5), var(--u_vlgutter,1vlgutter));
  position: relative;
  min-width: 1px;
  flex: 1 1 auto;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
}
.yc_af.\$main:is(.electron *):not(#_) {
  padding-left: 84px;
}
.yc_af.\$right:not(#_) {
  padding-left: calc(calc(var(--u_navh,1navh) * .5) - calc(var(--u_ffh,1ffh) * .5));
  padding-right: calc(calc(var(--u_navh,1navh) * .5) - calc(var(--u_ffh,1ffh) * .5));
  margin-left: auto;
  width: calc(var(--u_asideow,1asideow) * 1px);
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  align-content: center;
  position: relative;
}
.yc_af.hr:not(#_) {
  position: absolute;
  top: 100%;
  left: 0rem;
  right: 0rem;
  height: 1px;
  background: lch(var(--u_spacebdL) var(--u_spacebdC) var(--u_spacebdH) / var(--u_spacebdA,1));
  --e_ad: calc(var(--u_fxd,1fxd) * 3) !important;
}
.yc_af.left-hr:not(#_) {
  transform-origin: 50% 50%;
}
.yc_af.left-hr:is(.rulers-off *):not(#_) {
  opacity: 0;
  --t_scale-x: .8 !important;
}
.yc_af.\$hr:not(#_) {
  position: absolute;
  top: 100%;
  left: 0rem;
  right: 0rem;
  height: 1px;
  background: lch(var(--u_spacebdL) var(--u_spacebdC) var(--u_spacebdH) / var(--u_spacebdA,1));
  z-index: 16000;
  --e_ad: var(--u_fxd,1fxd) !important;
  margin-left: 0;
  margin-right: 0;
}
.yc_af.\$hr:is(.rulers-off *):not(#_) {
  opacity: 0;
}
.yc_af.\$hr:is(.sidebar-on *):not(#_) {
  z-index: 18000;
}
.yc_af.crumb:not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  --e_cd: var(--u_fxd,1fxd) !important;
}
.yc_af.crumb:is(:hover, .\@hover):not(#_) {
  color: lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1));
}
.yc_af.crumb.routed:not(#_) {
  color: lch(var(--u_boldL) var(--u_boldC) var(--u_boldH) / var(--u_boldA,1));
}
.yc_af.crumb.lets:not(#_) {
  font-weight: 700;
}
.yc_af.crumb.lets:last-child:not(#_) {
  color: #fff;
}
.yc_af.right-hr:is(.rulers-off *):not(#_) {
  margin-right: 8px;
  margin-left: var(--u_vlgutter,1vlgutter);
}
@media (max-width: 799px) {
  .yc-af .yc_af.\$right:not(#_) {
    width: auto;
  }
}
.yc-ao:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
}
.yc-aq:not(#_):not(#_) {
  cursor: pointer;
}
titlebar-view {
  display: block;
}



/* app/space/mobile.imba?styles */
.yr-bg,
.yr_bc.query,
.yr_bg.pattern,
.yr_af.\$bottom,
.yr_bg.\$rec .yr_bg.\$stt,
.yr_bg.\$rec .yr_bg.\$ring:before,
.yr_bg.\$rec .yr_bg.\$ring .yr_bg.circle {
  --e_ad:0ms;
  --e_af:cubic-bezier(.23, 1, .32, 1);
  --e_aw:0ms;
  --e_sd:var(--e_ad);
  --e_sf:var(--e_af);
  --e_sw:var(--e_aw);
  --e_od:var(--e_sd);
  --e_of:var(--e_sf);
  --e_ow:var(--e_sw);
  --e_cd:var(--e_sd);
  --e_cf:var(--e_sf);
  --e_cw:var(--e_sw);
  --e_bd:var(--e_sd);
  --e_bf:var(--e_sf);
  --e_bw:var(--e_sw);
  --e_td:var(--e_bd);
  --e_tf:var(--e_bf);
  --e_tw:var(--e_bw);
  --e_b:var(--e_bd) var(--e_bf) var(--e_bw);
  --e_c:var(--e_cd) var(--e_cf) var(--e_cw);
  --e_rest:any;
  transition:
    all var(--e_ad) var(--e_af) var(--e_aw),
    opacity var(--e_od) var(--e_of) var(--e_ow),
    transform var(--e_td) var(--e_tf) var(--e_tw),
    color var(--e_c),
    background-color var(--e_c),
    border-color var(--e_c),
    fill var(--e_c),
    stroke var(--e_c),
    outline-color var(--e_c),
    box-shadow var(--e_c),
    filter var(--e_c),
    inset var(--e_b),
    width var(--e_b),
    height var(--e_b),
    max-width var(--e_b),
    max-height var(--e_b),
    min-width var(--e_b),
    min-height var(--e_b),
    border-width var(--e_b),
    outline-width var(--e_b),
    stroke-width var(--e_b),
    margin var(--e_b),
    padding var(--e_b),
    var(--e_rest);
}
.yr-bg,
.yr_bc.query,
.yr_by.\$pattern,
.yr_bg.\$rec .yr_bg.\$stt,
.yr_bg.\$rec .yr_bg.\$stop,
.yr_bg.\$rec .yr_bg.\$ring:before,
.yr_bg.\$rec .yr_bg.\$ring .yr_bg.\$red,
.yr_bg.\$rec .yr_bg.\$ring .yr_bg.circle,
.yr_bg.\$rec .yr_bg.\$stop:is(.recording *),
.yr_bg.\$rec .yr_bg.\$ring:is(.recording *):before,
.yr_bg.\$rec .yr_bg.\$ring:is(.recording *) .yr_bg.\$red {
  --t_x:0;
  --t_y:0;
  --t_rotate:0;
  --t_scale:1;
  --t_scale-x:1;
  --t_scale-y:1;
  transform: translate(var(--t_x), var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale));
}
.yr-af {
  position: absolute;
  inset: 0rem;
  z-index: 19000;
  background: lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / var(--u_spacebgA,1));
  overflow: clip;
  --u_overflowtop: 200px;
  --u_overflowbottom: 200px;
}
nav.yr_af:not(#_) {
  position: absolute;
  inset: 0rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
}
space-mobile-scroller.yr_af:not(#_) {
  position: absolute;
  inset: 0rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.yr-af *.top-shadow:not(#_):not(._0) {
  position: absolute;
  top: 0rem;
  right: 0rem;
  left: 0rem;
  bottom: auto;
  height: calc(100px + var(--u_overflowbottom,1overflowbottom));
  background: linear-gradient(lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1)) 200px, lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 0%));
  pointer-events: none;
}
.yr-af *.bottom-shadow:not(#_):not(._0) {
  position: absolute;
  right: 0rem;
  bottom: 0rem;
  left: 0rem;
  top: auto;
  pointer-events: none;
  background: linear-gradient(lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 0%), lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1)) 200px);
  height: calc(200px + var(--u_overflowbottom,1overflowbottom) + (var(--u_inputh,1inputh) * 1px) + var(--u_keyboardheight,1keyboardheight));
}
.yr_af.\$home:not(#_) {
  height: 100vh;
  position: sticky;
  left: 0rem;
  z-index: 20;
}
.yr_af.\$main:not(#_) {
  position: absolute;
  right: 0rem;
  left: 0rem;
  overflow-y: hidden;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  white-space: nowrap;
  line-height: 0;
  --u_lh: 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  --u_bgL: var(--u_spacebgL);
  --u_bgC: var(--u_spacebgC);
  --u_bgH: var(--u_spacebgH);
  --u_bgA: var(--u_spacebgA,1);
  top: calc(var(--u_overflowtop,1overflowtop) * -1);
  bottom: calc(var(--u_overflowbottom,1overflowbottom) * -1);
}
.yr_af.\$main > *:not(#_) {
  flex: 0 0 auto;
  height: 100%;
  width: 100vw;
  display: inline-flex;
  white-space: initial;
  line-height: 1.35;
  --u_lh: 1.35;
  scroll-padding-top: var(--u_overflowtop,1overflowtop);
  scroll-padding-bottom: var(--u_overflowbottom,1overflowbottom);
}
.yr_af.\$main .yr_af.home:not(#_) {
  display: inline-block;
}
.yr_af.\$main .yr_af.main:not(#_) {
  position: sticky;
  left: 0rem;
  z-index: 50;
  padding-top: var(--sait);
}
.yr_af.forcer:not(#_) {
  scroll-snap-align: start;
  width: 20px;
  height: 100%;
  position: relative;
  display: inline-block;
  background: #f87171;
  z-index: 400;
  margin-right: -20px;
  opacity: 0;
}
.yr_af.article:not(#_) {
  background: hsla(var(--hue7), 80%);
  height: 100vh;
  width: 90vw;
  overflow-x: hidden;
  overflow-y: auto;
  display: inline-block;
  padding: 20px;
  font-size: 20px;
  white-space: initial;
}
.yr_af.article p.yr_af:not(#_) {
  font-size: 20px;
}
.yr_af.activity:not(#_) {
  z-index: 100;
  width: 70vw;
  padding-top: var(--sait);
  height: 100%;
  position: relative;
}
.yr_af.\$master:not(#_) {
  position: sticky;
  left: 0rem;
  z-index: 50;
  --u_bgL: var(--u_cardbgL);
  --u_bgC: var(--u_cardbgC);
  --u_bgH: var(--u_cardbgH);
  --u_bgA: var(--u_cardbgA,1);
  width: 100vw;
}
.yr_af.\$master.collapsed:not(#_) {
  width: 0px;
}
.yr_af.\$master > *:not(#_) {
  width: 100vw;
}
.yr_af.\$sidebar:not(#_) {
  z-index: 300;
  padding-top: var(--sait);
  width: 100vw;
  height: 100%;
  position: relative;
  scroll-snap-align: end;
}
.yr_af.\$bottom:not(#_) {
  z-index: 20500;
  position: absolute;
  left: 0rem;
  right: 0rem;
  padding-bottom: max(var(--u_keyboardheight,1keyboardheight), 100px);
  bottom: 0;
  --e_bd: var(--u_fxd,1fxd) !important;
  --e_bf: var(--ease-cubic-out,cubic-bezier(.215, .61, .355, 1)) !important;
  width: 100%;
}
.yr_af.\$qstack:not(#_) {
  position: relative;
  width: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  container-type: inline-size;
  scroll-snap-type: x mandatory;
  user-select: none;
  -webkit-user-select: none;
  touch-action: pan-x pan-y;
}
.yr_af.\$qstack > *:not(#_) {
  scroll-snap-align: end;
  width: 100cqw;
}
.yr_af.\$qstack .yr_af.\$qfocus:not(#_) {
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  align-content: stretch;
  align-self: end;
}
.yr_af.\$qstack .yr_af.\$qfocusinner:not(#_) {
  transform-origin: 100% 80%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  align-content: stretch;
}
.yr-ap:not(#_):not(#_) {
  position: absolute;
  left: 40px;
  top: var(--u_overflowtop,1overflowtop);
  width: 10px;
  height: 10px;
  pointer-events: none;
}
.yr-as:not(#_):not(#_):before {
  content: "";
  position: absolute;
  top: 0rem;
  right: 0rem;
  bottom: 0rem;
  left: -20px;
  background: #60a5fa;
}
.yr-ax:not(#_):not(#_):not(#_) {
  pointer-events: none;
}
.yr-bc:not(#_):not(#_) {
  display: grid;
  grid-template-areas: "stack";
  align-items: end;
}
.yr_bc.query:not(#_) {
  grid-area: stack;
  --e_td: calc(var(--u_fxd,1fxd) * 4) !important;
  --e_od: calc(var(--u_fxd,1fxd) * 4) !important;
  opacity: 1;
  --t_y: 0 !important;
}
.yr_bc.query.\@off:not(#_):not(#_):not(#_):not(#_) {
  opacity: 0;
  --t_y: 100% !important;
}
space-mobile {
  display: block;
}
space-mobile-scroller {
  display: block;
}
.yr-bg {
  position: absolute;
  z-index: 21000;
  bottom: 0rem;
  left: 0rem;
  right: 0rem;
  --t_y: calc(var(--u_keyboardheight,1keyboardheight) * -1) !important;
  --e_td: calc(var(--u_fxd,1fxd) * 2) !important;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  padding: var(--u_p,1p);
  min-height: 40px;
  --u_stth: 0;
  --u_texth: 0;
  container-type: size;
  height: calc(var(--u_bigbtn,1bigbtn) + calc(var(--u_p,1p) * 2));
  user-select: none;
  -webkit-user-select: none;
  pointer-events: none;
  --u_p: 34px;
  --u_dur: .4s;
  --u_bigbtn: 60px;
}
.yr-bg:is(.native *) {
  padding-left: calc(var(--u_p,1p) * 2);
  padding-right: calc(var(--u_p,1p) * 2);
}
.yr_bg.\$center:not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 12px;
  --u_rg: 12px;
  --u_cg: 12px;
  margin-left: auto;
  margin-right: auto;
}
.yr_bg.tool:not(#_) {
  border-radius: 20px;
  width: 40px;
  height: 40px;
  position: relative;
  --u_bgL: 0;
  --u_bgC: 0;
  --u_bgH: 0;
  --u_bgA: 1;
  background:
    linear-gradient(
      to bottom,
      lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 90%),
      lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1)));
  border: 1px solid hsla(0, 0%, 100%, 15%);
  box-shadow: 0 0 10px #0003;
  --u_ffrd: 22px;
  --u_olrd: 22px;
  --u_ffs: 44px;
  pointer-events: auto;
}
.yr_bg.tool:is(.native *):not(#_) {
  pointer-events: none;
  opacity: 0;
}
.yr_bg.\$content:not(#_) {
  position: absolute;
  inset: 0rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  --u_textscale: min(1, 96cqw / (var(--u_textw,1textw) * 1px));
  padding-left: 14px;
  padding-right: 14px;
}
.yr_bg.\$ring:not(#_) {
  pointer-events: auto;
}
.yr_bg.\$ring:is(.native *):not(#_) {
  pointer-events: none;
}
.yr_bg.\$rec:not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  width: var(--u_bigbtn,1bigbtn);
  height: var(--u_bigbtn,1bigbtn);
  flex: 0 0 auto;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
.yr_bg.\$rec .yr_bg.\$ring:not(#_) {
  z-index: 10;
  position: absolute;
  inset: 0rem;
  border-radius: 9999px;
  -webkit-touch-callout: none;
  touch-action: none;
}
.yr_bg.\$rec .yr_bg.\$ring:is(.native *):not(#_) {
  opacity: 0;
}
.yr_bg.\$rec .yr_bg.\$ring *:not(#_) {
  pointer-events: none;
}
.yr_bg.\$rec .yr_bg.\$ring .yr_bg.circle:not(#_) {
  position: absolute;
  inset: 0rem;
  border-radius: 9999px;
  --t_scale: 1 !important;
  --e_ad: var(--u_dur,1dur) !important;
  --e_af: var(--ease-cubic-out,cubic-bezier(.215, .61, .355, 1)) !important;
}
.yr_bg.\$rec .yr_bg.\$ring:not(#_):before {
  content: "";
  position: absolute;
  inset: -2px;
  border-radius: 9999px;
  --t_scale: 1 !important;
  --e_ad: var(--u_dur,1dur) !important;
  --e_af: var(--ease-cubic-out,cubic-bezier(.215, .61, .355, 1)) !important;
  border: 1px solid hsla(0, 0%, 100%, 20%);
  background: lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / var(--u_spacebgA,1));
  opacity: .7;
  box-shadow: 0 0 10px lch(calc(var(--u_spacebgL) * .8) var(--u_spacebgC) var(--u_spacebgH) / var(--u_spacebgA,1));
}
.yr_bg.\$rec .yr_bg.\$ring .yr_bg.\$red:not(#_) {
  background: #ef4444;
  opacity: .9;
  --t_scale: .92 !important;
}
.yr_bg.\$rec .yr_bg.\$ring .yr_bg.\$icon:not(#_) {
  position: absolute;
  inset: 0rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  --u_fis: 28px;
  --u_ics: 24;
  --u_icsw: 2;
  margin: auto;
}
.yr_bg.\$rec .yr_bg.\$ring:is(.recording *):not(#_):before {
  --t_scale: 1.18 !important;
  opacity: 1;
}
.yr_bg.\$rec .yr_bg.\$ring:is(.recording *) .yr_bg.\$red:not(#_) {
  opacity: 1;
  --t_scale: 1 !important;
  background: #f66363;
}
.yr_bg.\$rec .yr_bg.\$stop:not(#_) {
  position: absolute;
  inset: 0rem;
  width: 20px;
  height: 20px;
  margin: auto;
  --t_scale: .4 !important;
  opacity: 0;
  border-radius: 2px;
  background: #fff;
}
.yr_bg.\$rec .yr_bg.\$stop:is(.recording *):not(#_) {
  --t_scale: 1 !important;
  opacity: .1;
}
.yr_bg.\$rec .yr_bg.\$stt:not(#_) {
  position: absolute;
  top: 0;
  left: 50%;
  --t_x: -50% !important;
  text-align: center;
  --e_td: calc(var(--u_dur,1dur) * .5) !important;
  margin-top: -20px;
  --t_y: calc(var(--u_texth,1texth) * .64 * -1px) !important;
  font-size: 26px;
  --t_scale: var(--u_textscale,1textscale) !important;
  transform-origin: 50% 0px;
  width: 150cqw;
}
.yr_bg.\$rec .yr_bg.\$stt .yr_bg.textbounds:not(#_) {
  max-width: 150cqw;
}
.yr_bg.\$rec .yr_bg.\$stt *.speech-segment:not(#_):not(._0) {
  background: lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / var(--u_spacebgA,1));
  border-radius: 3px;
}
.yr_bg.\$rec md-speech-segments.yr_bg:not(#_) {
  --placeholder: "";
  font-weight: 500;
  color: #dbeafe;
}
.yr_bg.pattern:not(#_) {
  position: absolute;
  right: 0rem;
  bottom: 0rem;
  left: 0rem;
  top: auto;
  height: 80px;
  background:
    linear-gradient(
      to bottom,
      lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / 0%),
      lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / 80%),
      lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / var(--u_spacebgA,1)));
  transform-origin: 50% 100%;
  scale: 1 calc(1 + ((var(--u_texth,1texth) * var(--u_textscale,1textscale)) / 70));
  --e_ad: var(--u_dur,1dur) !important;
  --e_af: var(--ease-cubic-out,cubic-bezier(.215, .61, .355, 1)) !important;
  opacity: .5;
}
.yr_bg.onrec:not(#_) {
  opacity: 0;
  pointer-events: none;
  width: var(--u_bigbtn,1bigbtn);
  height: var(--u_bigbtn,1bigbtn);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  --u_ics: 24;
  --u_fis: 24px;
  --u_icsw: 2;
  display: none;
}
.yr_bg.onrec *:not(#_) {
  pointer-events: none;
}
.yr_bg.onrec op-icon.yr_bg:not(#_) {
  border-radius: 9999px;
  background: lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / var(--u_spacebgA,1));
}
.yr_bg.onrec:is(.recording *):not(#_) {
  opacity: .6;
  pointer-events: auto;
}
.yr-bg.typing {
  opacity: 0;
  pointer-events: none;
}
space-hud {
  display: block;
}
scroll-mark {
  display: block;
}
.yr-by {
  position: relative;
}
.yr_by.\$image:not(#_) {
  aspect-ratio: 1;
}
.yr_by.\$pattern:not(#_) {
  --t_y: -500px !important;
  position: absolute;
}
.yr_by.\$pattern + *:not(#_) {
  padding-top: 80px;
}
.yr-cc:not(#_):not(#_):not(#_) {
  position: relative;
}
block-mobile {
  display: block;
}
.yr-cd {
  background: lch(var(--u_cardbgL) var(--u_cardbgC) var(--u_cardbgH) / var(--u_cardbgA,1));
  position: relative;
  width: 100vw;
  height: 100%;
  container-type: size;
  overflow: hidden;
  flex: 1 1 auto;
}
.yr_cd.\$content:not(#_) {
  position: absolute;
  inset: 0rem;
  overflow: auto;
  overflow-x: hidden;
  scroll-padding-top: var(--u_overflowtop,1overflowtop);
  scroll-padding-bottom: var(--u_overflowbottom,1overflowbottom);
  padding-top: var(--u_overflowtop,1overflowtop);
  padding-bottom: var(--u_overflowbottom,1overflowbottom);
}
.yr_cd.\$content .yr_cd.\$blocks:not(#_) {
  display: contents;
}
.yr_cd.\$content div.yr_cd:last-child *.root-block:not(#_):not(._0) {
  padding-bottom: 160px;
}
.yr-cd.images {
  background: lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / 70%);
}
.yr-cd.images .yr_cd.\$content .yr_cd.\$blocks:not(#_) {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  margin-left: 14px;
  margin-right: 14px;
  margin-top: 100px;
  padding-bottom: 120px;
  min-height: calc(100vh - 100px);
}
.yr-cd.images .yr_cd.block-container > *.is-image:not(#_):not(._0) {
  width: 100%;
  border-radius: 8px;
}
.yr-cd.images .yr_cd.block-container > *.is-image block-image:not(#_):not(._0) {
  border-radius: inherit;
  overflow: clip;
  position: relative;
}
.yr-cd.images .yr_cd.block-container > *.is-image block-image img:not(#_):not(._0) {
  border-radius: 0;
}
.yr-ch:not(#_):not(#_):not(#_) {
  display: contents;
}
group-mobile {
  display: block;
}
.yr-ci {
  --u_thumbs: 40px;
}
.yr_ci.main:not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  padding: 4px;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  margin-top: 2px;
  background: lch(var(--u_cardbgL) var(--u_cardbgC) var(--u_cardbgH) / 0%);
  margin-bottom: 6px;
  border-radius: 6px;
}
.yr_ci.desc:not(#_) {
  min-width: 1px;
  overflow: hidden;
  padding-left: 4px;
  padding-right: 4px;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
}
.yr_ci.title:not(#_) {
  color: #fffc;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  min-width: 1px;
}
.yr_ci.image:not(#_) {
  width: var(--u_thumbs,1thumbs);
  height: var(--u_thumbs,1thumbs);
  border-radius: 5px;
  outline: 1.5px solid lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / var(--u_spacebgA,1));
  margin-right: calc(var(--u_thumbs,1thumbs) * -.5);
}
.yr_ci.image:last-child:not(#_) {
  margin-right: 0;
}
.yr_ci.image:not(:last-child):not(#_):after {
  content: "";
  position: absolute;
  inset: 0rem;
  background:
    linear-gradient(
      to right,
      transparent 30%,
      lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / var(--u_spacebgA,1)));
}
.yr_ci.thumb:not(#_) {
  border-radius: 5px;
  flex: none;
  height: var(--u_thumbs,1thumbs);
  min-width: var(--u_thumbs,1thumbs);
  order: 10;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.yr_ci.thumb:empty:not(#_) {
  background: lch(var(--u_cardbgL) var(--u_cardbgC) var(--u_cardbgH) / var(--u_cardbgA,1));
}
.yr_ci.stats:not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 6px;
  --u_rg: 6px;
  --u_cg: 6px;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-size: 13px;
}
.yr-ci:is(:active, .\@active) .yr_ci.main:not(#_) {
  background: lch(var(--u_cardbgL) var(--u_cardbgC) var(--u_cardbgH) / 5%);
}
group-mli {
  display: block;
}
.yr-cs {
  display: inline-block;
  transform-origin: 20px 50%;
}
.yr_cs.\$content:not(#_) {
  position: absolute;
  top: 0rem;
  bottom: 0rem;
  left: 0rem;
  right: auto;
  width: 100vw;
  padding: 10px;
  padding-top: max(var(--sait) + var(--u_overflowtop,1overflowtop), var(--u_overflowtop,1overflowtop) + 40px);
  font-size: 18px;
  overflow-x: hidden;
  overflow-y: auto;
  padding-bottom: calc(var(--u_overflowbottom,1overflowbottom) + 100px);
}
.yr_cs.entry:not(#_) {
  min-height: 30px;
  border-radius: var(--u_ffrd,1ffrd);
}
.yr-cv:not(#_):not(#_):not(#_) {
  display: none;
}
.yr-cy:not(#_):not(#_) {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  padding-top: var(--sait);
  padding-bottom: 40px;
}
p.yr_cy:not(#_) {
  font-size: 16px;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
}
h2.yr_cy:not(#_) {
  font-family: var(--font-display,display);
  font-size: 22px;
  color: #fff0;
  background:
    linear-gradient(
      to right,
      #a5b4fc,
      #60a5fa,
      #7dd3fc,
      #eab308);
  background-clip: text;
  font-weight: 500;
}
@media (min-width: 380px) {
  h2.yr_cy:not(#_) {
    font-size: 28px;
  }
}
@media (min-width: 500px) {
  h2.yr_cy:not(#_) {
    font-size: 32px;
  }
}
space-mobile-home {
  display: block;
}
space-mobile-master {
  display: block;
}
.yr-di {
  pointer-events: none;
  will-change: transform;
}
.yr_di.\$bg:not(#_) {
  position: absolute;
  inset: 0rem;
  transform-origin: 100% 50%;
  pointer-events: none;
  background:
    linear-gradient(
      to right,
      transparent,
      lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / var(--u_spacebgA,1)));
}
.yr_di.\$content:not(#_) {
  position: absolute;
  inset: 0rem;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-right: 10px;
  container-type: size;
  --u_stickytop: 0px;
  pointer-events: auto;
  width: min(70vw, 340px);
  margin-left: auto;
  scroll-padding-top: var(--u_overflowtop,1overflowtop);
  scroll-padding-bottom: var(--u_overflowbottom,1overflowbottom);
  padding-top: calc(max(var(--sait), 30px) + var(--u_overflowtop,1overflowtop));
  padding-bottom: calc(var(--u_overflowbottom,1overflowbottom) + 100px);
}
.yr_di.\$content .yr_di.entry:not(#_) {
  --u_boxmaw: 100cqw;
}
.yr_di.\$activity:not(#_) {
  min-height: 100vh;
}
.yr-dr:not(#_):not(#_):not(#_) {
  display: contents;
}
sidebar-mobile {
  display: block;
}



/* app/space/space.imba?styles */
.nm-bc {
  --e_ad:0ms;
  --e_af:cubic-bezier(.23, 1, .32, 1);
  --e_aw:0ms;
  --e_sd:var(--e_ad);
  --e_sf:var(--e_af);
  --e_sw:var(--e_aw);
  --e_od:var(--e_sd);
  --e_of:var(--e_sf);
  --e_ow:var(--e_sw);
  --e_cd:var(--e_sd);
  --e_cf:var(--e_sf);
  --e_cw:var(--e_sw);
  --e_bd:var(--e_sd);
  --e_bf:var(--e_sf);
  --e_bw:var(--e_sw);
  --e_td:var(--e_bd);
  --e_tf:var(--e_bf);
  --e_tw:var(--e_bw);
  --e_b:var(--e_bd) var(--e_bf) var(--e_bw);
  --e_c:var(--e_cd) var(--e_cf) var(--e_cw);
  --e_rest:any;
  transition:
    all var(--e_ad) var(--e_af) var(--e_aw),
    opacity var(--e_od) var(--e_of) var(--e_ow),
    transform var(--e_td) var(--e_tf) var(--e_tw),
    color var(--e_c),
    background-color var(--e_c),
    border-color var(--e_c),
    fill var(--e_c),
    stroke var(--e_c),
    outline-color var(--e_c),
    box-shadow var(--e_c),
    filter var(--e_c),
    inset var(--e_b),
    width var(--e_b),
    height var(--e_b),
    max-width var(--e_b),
    max-height var(--e_b),
    min-width var(--e_b),
    min-height var(--e_b),
    border-width var(--e_b),
    outline-width var(--e_b),
    stroke-width var(--e_b),
    margin var(--e_b),
    padding var(--e_b),
    var(--e_rest);
}
.nm-bd {
  --t_x:0;
  --t_y:0;
  --t_rotate:0;
  --t_scale:1;
  --t_scale-x:1;
  --t_scale-y:1;
  transform: translate(var(--t_x), var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale));
}
.nm-aj {
  --u_headerL: calc(var(--u_bgL) + 3);
  --u_headerC: var(--u_bgC);
  --u_headerH: var(--u_bgH);
  --u_headerA: var(--u_bgA,1);
  --u_metaL: 66.5;
  --u_metaC: 4.9;
  --u_metaH: 285.7;
  --u_metaA: 1;
  --u_accentL: 67.4;
  --u_accentC: 50.7;
  --u_accentH: 277.6;
  --u_accentA: 1;
  background: lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / var(--u_spacebgA,1));
  inset: 0rem;
  color: #fff;
  position: fixed;
  --ar: var(--u_cardar,1cardar);
  --u_fxd: .25s;
  --u_trd: .25s;
}
.nm-aj:is(.resizing *) {
  --u_trd: 0ms;
}
.nm-aj.scrolling {
  --u_trd: 0ms;
}
@media (max-width: 699px) {
  .nm-aj .nm_aj.tata:not(#_) {
    background: #60a5fa;
    overflow: visible;
    position: sticky;
    top: 0;
    height: calc(var(--u_lvh,1lvh) * 120);
  }
}
.nm-an:not(#_):not(#_):not(#_) {
  display: contents;
  pointer-events: none;
}
.nm-ao:not(#_):not(#_) {
  position: absolute;
  pointer-events: none;
  top: 0rem;
  left: 0rem;
  aspect-ratio: var(--u_cardar,1cardar);
  will-change: left, top;
  height: calc(min(140px, 30cqh) * .6);
}
.nm-ap:not(#_):not(#_) {
  position: absolute;
  inset: 0rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
  opacity: 0;
  pointer-events: none;
  margin-top: var(--u_vtgutter,1vtgutter);
}
.nm-aq:not(#_):not(#_) {
  margin-bottom: var(--u_vbgutter,1vbgutter);
  margin-left: var(--u_vlgutter,1vlgutter);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  align-content: stretch;
  flex: 1 1 auto;
  min-width: 0px;
  background: red;
}
.nm-ar:not(#_):not(#_) {
  flex: 0 1000 auto;
  width: var(--u_asidew,1asidew);
}
.nm-as:not(#_):not(#_) {
  flex: 0 1 auto;
  background: #60a5fa;
  position: relative;
  width: 100vw;
}
.nm-at:not(#_):not(#_) {
  flex: 0 0 auto;
  position: relative;
  width: var(--u_asidew,1asidew);
}
@media (max-width: 899px) {
  .nm-at:not(#_):not(#_) {
    width: var(--u_vrgutter,1vrgutter);
  }
}
.nm-au:not(#_):not(#_) {
  position: absolute;
  top: 0rem;
  bottom: 0rem;
  right: 0rem;
  width: var(--u_asidew,1asidew);
}
.nm-aw:not(#_):not(#_):not(#_) {
  pointer-events: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
}
.nm-ax:not(#_):not(#_):not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
}
.nm-az:not(#_):not(#_):not(#_) {
  display: contents;
}
.nm-bb:not(#_):not(#_):not(#_) {
  display: contents;
}
.nm-bc:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  position: absolute;
  inset: 0rem;
  z-index: 200;
  background: lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / var(--u_spacebgA,1));
  --e_cd: calc(var(--u_fxd,1fxd) * 2) !important;
  --e_od: calc(var(--u_fxd,1fxd) * 2) !important;
  opacity: 0;
  pointer-events: none;
}
.nm-bc.fixating:not(#_):not(#_) {
  opacity: .9;
  pointer-events: auto;
}
.nm-bd:not(#_):not(#_):not(#_) {
  left: calc((var(--u_cardol,1cardol) * 1px) + ((var(--u_cardow,1cardow) * 1px) / 2));
  right: auto;
  margin-left: 0;
  margin-right: 0;
  --t_x: -50% !important;
}
.nm-be:not(#_):not(#_) {
  pointer-events: none;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
@media (min-width: 800px) {
  .nm-be:not(#_):not(#_) {
    bottom: 30px;
  }
}
@media (max-width: 699px) {
  .nm-be:not(#_):not(#_) {
    height: calc(var(--u_svh,1svh) * 100);
    top: 0;
    bottom: auto;
  }
}
.nm_be.\%min:not(#_) {
  position: absolute;
  width: 260px;
  left: 0rem;
  right: 0rem;
  margin-left: auto;
  margin-right: auto;
  min-height: 8px;
  bottom: 10px;
}
.nm_be.\%max:not(#_) {
  position: absolute;
  bottom: 10px;
  width: min(600px, 100vw);
  left: 0rem;
  right: 0rem;
  margin-left: auto;
  margin-right: auto;
  min-height: 8px;
}
@media (min-width: 900px) {
  .nm-be:is(.sidebar-on *):not(#_):not(#_) {
    position-anchor: --aside;
    left: calc(anchor(left) + 20px);
    right: calc(anchor(right) + 20px);
    width: auto;
    bottom: 14px;
  }
}
@media (min-width: 900px) {
  .nm-be:is(.sidebar-on *) .nm_be.\%min:not(#_) {
    width: auto;
  }
}
@media (min-width: 900px) {
  .nm-be:is(.sidebar-on *) .nm_be.\%max:not(#_) {
    width: auto;
  }
}
.nm-bm:not(#_):not(#_) {
  position: absolute;
  inset: 0rem;
  background: #e11d481a;
  font-size: 30px;
  z-index: 20000;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.nm-bp:not(#_):not(#_) {
  font-size: var(--u_ffs,1ffs);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  width: 600px;
  max-width: 90vw;
  background: #000000b3;
  border-radius: var(--u_ffrd,1ffrd);
  padding: var(--u_ffxp,1ffxp);
}
.nm-br:not(#_):not(#_):not(#_) {
  color: lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1));
}
space-desktop {
  display: block;
}



/* app/space/cursor-playground.imba?styles */
.yn_ag.\$target,
.yn_ag.\$focusbox,
.yn_ag.\$textblock,
.yn_ag.\$content .yn_ag.pointable {
  --e_ad:0ms;
  --e_af:cubic-bezier(.23, 1, .32, 1);
  --e_aw:0ms;
  --e_sd:var(--e_ad);
  --e_sf:var(--e_af);
  --e_sw:var(--e_aw);
  --e_od:var(--e_sd);
  --e_of:var(--e_sf);
  --e_ow:var(--e_sw);
  --e_cd:var(--e_sd);
  --e_cf:var(--e_sf);
  --e_cw:var(--e_sw);
  --e_bd:var(--e_sd);
  --e_bf:var(--e_sf);
  --e_bw:var(--e_sw);
  --e_td:var(--e_bd);
  --e_tf:var(--e_bf);
  --e_tw:var(--e_bw);
  --e_b:var(--e_bd) var(--e_bf) var(--e_bw);
  --e_c:var(--e_cd) var(--e_cf) var(--e_cw);
  --e_rest:any;
  transition:
    all var(--e_ad) var(--e_af) var(--e_aw),
    opacity var(--e_od) var(--e_of) var(--e_ow),
    transform var(--e_td) var(--e_tf) var(--e_tw),
    color var(--e_c),
    background-color var(--e_c),
    border-color var(--e_c),
    fill var(--e_c),
    stroke var(--e_c),
    outline-color var(--e_c),
    box-shadow var(--e_c),
    filter var(--e_c),
    inset var(--e_b),
    width var(--e_b),
    height var(--e_b),
    max-width var(--e_b),
    max-height var(--e_b),
    min-width var(--e_b),
    min-height var(--e_b),
    border-width var(--e_b),
    outline-width var(--e_b),
    stroke-width var(--e_b),
    margin var(--e_b),
    padding var(--e_b),
    var(--e_rest);
}
.yn-ag {
  position: absolute;
  inset: 0rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  background: #18181b;
}
.yn_ag.\$canvas:not(#_) {
  position: absolute;
  inset: 0rem;
}
.yn_ag.\$dot:not(#_) {
  position: absolute;
  pointer-events: none;
  z-index: 20;
  transform-origin: top left;
}
.yn_ag.\$target:not(#_) {
  position: absolute;
  width: 32px;
  height: 32px;
  border-radius: 9999px;
  border: 2px dashed hsla(240, 3.83%, 46.08%, 40%);
  pointer-events: none;
  z-index: 18;
  transform: translate(-50%, -50%);
  opacity: 0;
  --e_rest: opacity .3s !important;
}
.yn_ag.\$target.visible:not(#_) {
  opacity: 1;
}
.yn_ag.\$controls:not(#_) {
  position: absolute;
  top: 12px;
  right: 12px;
  background: #18181be5;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  border-radius: 8px;
  padding: 12px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 2px;
  --u_rg: 2px;
  --u_cg: 2px;
  width: 280px;
  z-index: 30;
  box-shadow: 0 4px 20px #0006;
}
.yn_ag.\$controls h3.yn_ag:not(#_) {
  font-size: 11px;
  font-weight: 600;
  color: #a1a1aa;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0rem;
  margin-top: 8px;
}
.yn_ag.\$controls h3.yn_ag:first-child:not(#_) {
  margin-top: 0;
}
.yn_ag.\$hint:not(#_) {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translate(-50%);
  font-size: 13px;
  color: #71717a99;
  z-index: 30;
  pointer-events: none;
}
.yn_ag.\$content:not(#_) {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 12px;
  --u_rg: 12px;
  --u_cg: 12px;
  z-index: 10;
  text-align: center;
  max-width: 600px;
}
.yn_ag.\$content .yn_ag.pointable:not(#_) {
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  --e_rest: color .2s !important;
}
.yn_ag.\$content .yn_ag.pointable:is(:hover, .\@hover):not(#_) {
  color: #93c5fd;
}
.yn_ag.\$content h1.yn_ag:not(#_) {
  font-size: 48px;
  font-weight: 700;
  color: #e4e4e7;
  line-height: 1.1;
  --u_lh: 1.1;
}
.yn_ag.\$content h2.yn_ag:not(#_) {
  font-size: 24px;
  font-weight: 500;
  color: #a1a1aa;
}
.yn_ag.\$content p.yn_ag:not(#_) {
  font-size: 16px;
  color: #71717a;
  line-height: 1.5;
  --u_lh: 1.5;
}
.yn_ag.\$focusbox:not(#_) {
  position: absolute;
  top: 50%;
  right: 40px;
  transform: translateY(-50%);
  width: 160px;
  height: 120px;
  border-radius: 8px;
  z-index: 10;
  background: #27272a66;
  border: 1px dashed hsla(240, 5.2%, 33.92%, 40%);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  cursor: pointer;
  font-size: 12px;
  color: #71717a;
  text-align: center;
  --e_rest: border-color .2s !important;
}
.yn_ag.\$focusbox:is(:hover, .\@hover):not(#_) {
  border: 1px dashed hsla(213.12, 93.9%, 67.84%, 40%);
}
.yn_ag.\$textblock:not(#_) {
  position: absolute;
  bottom: 80px;
  left: 50%;
  transform: translate(-50%);
  max-width: 500px;
  padding: 20px;
  border-radius: 8px;
  background: #27272a99;
  border: 1px solid hsla(240, 5.26%, 26.08%, 40%);
  color: #d4d4d8;
  font-size: 15px;
  line-height: 1.6;
  --u_lh: 1.6;
  z-index: 10;
  cursor: pointer;
  --e_rest: border-color .2s !important;
}
.yn_ag.\$textblock:is(:hover, .\@hover):not(#_) {
  border: 1px solid hsla(213.12, 93.9%, 67.84%, 40%);
}
.yn_ag.\$textblock .yn_ag.label:not(#_) {
  display: block;
  font-size: 11px;
  font-weight: 600;
  color: #71717a;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 8px;
  user-select: none;
  -webkit-user-select: none;
}
.yn_ag.\$state-badge:not(#_) {
  position: absolute;
  top: 16px;
  left: 16px;
  font-size: 11px;
  font-weight: 600;
  color: #a1a1aa;
  background: #27272acc;
  padding: 4px 10px;
  border-radius: 9999px;
  z-index: 30;
  text-transform: uppercase;
  letter-spacing: 1px;
  pointer-events: none;
}
.yn-am:not(#_):not(#_) {
  left: var(--yn_an);
  top: var(--yn_ao);
}
app-cursor-playground {
  display: block;
}



/* app/space/pointer.imba?styles */
._instant_:not(#_):not(#_):not(#_):not(#_) {
  transition-duration: 0ms !important;
}
.\@enter:not(#_),
.\@leave:not(#_) {
  --e_ad:.3s;
}
.or_an.\$el,
.or_an.\$rot,
.or_an.\$status,
.or_ao.\$pointer,
.or_an.\$el svg.or_an {
  --e_ad:0ms;
  --e_af:cubic-bezier(.23, 1, .32, 1);
  --e_aw:0ms;
  --e_sd:var(--e_ad);
  --e_sf:var(--e_af);
  --e_sw:var(--e_aw);
  --e_od:var(--e_sd);
  --e_of:var(--e_sf);
  --e_ow:var(--e_sw);
  --e_cd:var(--e_sd);
  --e_cf:var(--e_sf);
  --e_cw:var(--e_sw);
  --e_bd:var(--e_sd);
  --e_bf:var(--e_sf);
  --e_bw:var(--e_sw);
  --e_td:var(--e_bd);
  --e_tf:var(--e_bf);
  --e_tw:var(--e_bw);
  --e_b:var(--e_bd) var(--e_bf) var(--e_bw);
  --e_c:var(--e_cd) var(--e_cf) var(--e_cw);
  --e_rest:any;
  transition:
    all var(--e_ad) var(--e_af) var(--e_aw),
    opacity var(--e_od) var(--e_of) var(--e_ow),
    transform var(--e_td) var(--e_tf) var(--e_tw),
    color var(--e_c),
    background-color var(--e_c),
    border-color var(--e_c),
    fill var(--e_c),
    stroke var(--e_c),
    outline-color var(--e_c),
    box-shadow var(--e_c),
    filter var(--e_c),
    inset var(--e_b),
    width var(--e_b),
    height var(--e_b),
    max-width var(--e_b),
    max-height var(--e_b),
    min-width var(--e_b),
    min-height var(--e_b),
    border-width var(--e_b),
    outline-width var(--e_b),
    stroke-width var(--e_b),
    margin var(--e_b),
    padding var(--e_b),
    var(--e_rest);
}
.or_an.\$rot,
.or_ao.\$pointer,
.or-ao.showing .or_ao.\$pointer {
  --t_x:0;
  --t_y:0;
  --t_rotate:0;
  --t_scale:1;
  --t_scale-x:1;
  --t_scale-y:1;
  transform: translate(var(--t_x), var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale));
}
.or-an {
  --rot: 0;
  --wiggle: 0;
  --waggle: 0;
  --wigglefactor: 1;
  --angle: calc((var(--rot) + (var(--wiggle) * var(--wigglefactor)) + var(--waggle)) * 1deg);
  --scale: 1.5;
  --fill: hsla(238.73,83.53%,66.67%,100%);
  --stroke: lch(var(--u_spacebgL) var(--u_spacebgC) var(--u_spacebgH) / var(--u_spacebgA,1));
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}
@keyframes orbit-_ {
  0% {
    transform: rotate(0) translate(6px) rotate(0);
  }
  to {
    transform: rotate(360deg) translate(6px) rotate(-360deg);
  }
}
.or-an {
  --animation-orbit: orbit-_;
}
@keyframes point-_ {
  0% {
    transform: translate(10px);
  }
  50% {
    transform: translate(0);
  }
  to {
    transform: translate(10px);
  }
}
.or-an {
  --animation-point: point-_;
}
.or_an.\$rot:not(#_) {
  position: absolute;
  top: 0rem;
  left: 0rem;
  --t_rotate: var(--angle) !important;
  --e_td: var(--u_dur,1dur) !important;
}
.or_an.\$el:not(#_) {
  position: absolute;
  --e_od: 1s !important;
  animation: var(--animation-orbit,orbit) 10s forwards infinite;
}
.or_an.\$el .or_an.\%circle:not(#_) {
  box-shadow: 0 0 3px 1px #000;
  position: absolute;
  background: lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 90%);
  border-radius: 100px;
  width: 12px;
  height: 12px;
  left: -6px;
  top: -6px;
}
.or_an.\$el svg.or_an:not(#_) {
  position: absolute;
  left: -24px;
  top: -24px;
  transform-origin: 50% 50%;
  scale: var(--scale);
  --e_ad: var(--u_dur,1dur) !important;
  --e_af: var(--ease-cubic-in-out,cubic-bezier(.645, .045, .355, 1)) !important;
  filter: drop-shadow(0 0 3px hsla(0, 0%, 0%, 20%));
}
.or_an.\$el svg.or_an :is(polygon, polygon-tag).or_an:not(#_) {
  stroke: var(--stroke);
  stroke-width: 1px;
  stroke-linejoin: round;
  stroke-linecap: round;
  fill: var(--fill);
}
.or_an.\$el svg.or_an .or_an.\$behind:not(#_) {
  stroke: #818cf8;
  stroke-width: 3px;
}
.or_an.\$status:not(#_) {
  position: absolute;
  left: 0;
  top: 0;
  --u_h: 14px;
  min-height: var(--u_h,1h);
  padding: 4px 6px;
  border-radius: var(--u_h,1h);
  font-weight: 500;
  --e_td: var(--u_dur,1dur) !important;
  --e_od: var(--u_fxd,1fxd) !important;
  transform-origin: 6px 6px;
  user-select: none;
  -webkit-user-select: none;
  transform: translate(calc(4px * var(--scale)), calc(16px * var(--scale))) rotate(calc(var(--angle) * -1));
  opacity: max(0, min(var(--u_iw,1iw), 1));
  background: #ffffffe5;
  border: 0px solid hsla(0, 0%, 100%, 100%);
  color: var(--fill);
  font-size: 12px;
  line-height: 14px;
  --u_lh: 14px;
  box-shadow: 0 0 10px #0000001a;
}
.or_an.\$status .\$box:not(#_):not(._0) {
  white-space: nowrap;
}
.or_an.\$status.hide:not(#_) {
  opacity: 0;
}
ld-pointer-node {
  display: block;
}
.or-ao {
  position: absolute;
  inset: 0rem;
  pointer-events: none;
  display: contents;
}
.or_ao.\$pointer:not(#_) {
  z-index: 8000;
  display: block;
  position: absolute;
  --e_od: 2s !important;
  --e_td: 2s !important;
  opacity: 1;
  --t_y: 80px !important;
  --u_dur: .5s;
  --wiggle: 0;
}
.or_ao.\$pointer.\@off:not(#_):not(#_):not(#_):not(#_) {
  opacity: 0;
  --t_y: 140px !important;
}
.or_ao.\$pointer *.el:not(#_):not(._0) {
  opacity: 0;
}
.or-ao.showing .or_ao.\$pointer:not(#_) {
  --t_y: 0 !important;
}
.or-ao.showing .or_ao.\$pointer *.el:not(#_):not(._0) {
  opacity: 1;
}
.or-ao.flip .or_ao.\$pointer:not(#_) {
  --wiggle: 15;
}
.or-ao.pointing .or_ao.\$pointer:not(#_) {
  --wigglefactor: .1;
}
query-pointer {
  display: block;
}



/* app/models/entity.imba?styles */
.xk-ag:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  padding-bottom: var(--u_pgp,1pgp);
  overflow-y: auto;
  max-height: 100vh;
}
.xk_ag.obody:not(#_) {
  flex-grow: 1;
  min-height: 0rem;
}
.xk-aj:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  padding-top: var(--u_pgp,1pgp);
  padding-left: 24px;
  padding-right: 24px;
}
.xk-ak:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
  padding: 24px;
  border-radius: 8px;
  background: #27272a7f;
  border: 1px solid hsla(0, 0%, 100%, 5%);
}
.xk-al:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: space-between;
  align-items: flex-start;
}
.xk-am:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.xk-an:not(#_):not(#_):not(#_) {
  font-size: 28px;
}
.xk-ao:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  flex-wrap: wrap;
}
.xk-ap:not(#_):not(#_):not(#_) {
  font-size: 13px;
  color: #a1a1aa;
  background: #71717a1a;
  padding: 2px 6px;
  border-radius: 3px;
}
.xk-aq:not(#_):not(#_):not(#_) {
  font-size: 13px;
  background: #3b82f626;
  color: #60a5fa;
  padding: 2px 6px;
  border-radius: 3px;
}
.xk-ar:not(#_):not(#_):not(#_) {
  font-size: 13px;
  background: #a855f726;
  color: #c084fc;
  padding: 2px 6px;
  border-radius: 3px;
}
.xk-as:not(#_):not(#_):not(#_) {
  font-size: 13px;
  background: #22c55e26;
  color: #4ade80;
  padding: 2px 6px;
  border-radius: 3px;
}
.xk-at:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
  text-align: right;
  font-size: 12px;
  color: #71717a;
}
.xk-av:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
  flex-wrap: wrap;
}
.xk-aw:not(#_):not(#_):not(#_) {
  font-size: 11px;
  color: #71717a;
  background: #3f3f467f;
  padding: 1px 5px;
  border-radius: 3px;
}
.xk-ax:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 2.5rem;
  --u_rg: 2.5rem;
  --u_cg: 2.5rem;
  flex-wrap: wrap;
  padding-top: 1rem;
  border-top: 1px solid hsla(0, 0%, 100%, 5%);
}
.xk-ay:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  flex: 1;
  min-width: 200px;
}
.xk-az:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.xk-ba:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
  font-size: 12px;
}
.xk-bb:not(#_):not(#_):not(#_) {
  color: #52525b;
  min-width: 120px;
}
.xk-bc:not(#_):not(#_):not(#_) {
  color: #d4d4d8;
}
.xk-bd:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  flex: 1;
  min-width: 200px;
}
.xk-be:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.xk-bf:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
  font-size: 12px;
}
.xk-bg:not(#_):not(#_):not(#_) {
  color: #52525b;
  min-width: 120px;
}
.xk-bh:not(#_):not(#_):not(#_) {
  color: #d4d4d8;
}
.xk-bi:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 1.5rem;
  --u_rg: 1.5rem;
  --u_cg: 1.5rem;
  flex-wrap: wrap;
  padding-top: 1rem;
  border-top: 1px solid hsla(0, 0%, 100%, 5%);
  font-size: 12px;
  align-items: flex-start;
}
.xk-bj:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.xk-bk:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.xk-bl:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
  flex-wrap: wrap;
}
.xk-bm:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
  background: #3f3f467f;
  padding: 1px 5px;
  border-radius: 3px;
}
.xk-bn:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.xk-bo:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.xk-bp:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
  flex-wrap: wrap;
}
.xk-bq:not(#_):not(#_):not(#_) {
  color: #fb923c;
  background: #f9731626;
  padding: 1px 5px;
  border-radius: 3px;
}
.xk-bs:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 1.5rem;
  --u_rg: 1.5rem;
  --u_cg: 1.5rem;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 1.5rem;
  padding-bottom: 40px;
}
.xk-bt:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
}
.xk-bu:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.xk-bv:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
  flex-wrap: wrap;
}
.xk-bx:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
}
.xk-by:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.xk-bz:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
  flex-wrap: wrap;
}
.xk-cb:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
}
.xk-cc:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.xk-cd:not(#_):not(#_):not(#_) {
  height: 300px;
  width: 100%;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}
.xk-cg {
  display: block;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.xk-ci:not(#_):not(#_) {
  position: absolute;
  inset: 0rem;
}
entity-map {
  display: block;
}
.xk-cn {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  padding: 12px;
  border-radius: 6px;
  background: #27272a4d;
  border: 1px solid hsla(0, 0%, 100%, 5%);
  width: 280px;
}
.xk-cp:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  flex-wrap: wrap;
}
.xk-cq:not(#_):not(#_):not(#_) {
  color: #d4d4d8;
  font-size: 13px;
  font-weight: 500;
}
.xk-cr:not(#_):not(#_):not(#_) {
  font-size: 10px;
  background: #eab30826;
  color: #facc15;
  padding: 1px 4px;
  border-radius: 3px;
}
.xk-cs:not(#_):not(#_):not(#_) {
  font-size: 10px;
  background: #14b8a626;
  color: #2dd4bf;
  padding: 1px 4px;
  border-radius: 3px;
}
.xk-ct:not(#_):not(#_):not(#_) {
  font-size: 11px;
  color: #71717a;
  line-height: 1.4;
  --u_lh: 1.4;
}
.xk-cu:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
  font-size: 10px;
  color: #52525b;
  padding-top: .25rem;
  border-top: 1px solid hsla(0, 0%, 100%, 5%);
}
.xk-cv:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.xk-cw:not(#_):not(#_):not(#_) {
  color: #52525b;
}
.xk-cx:not(#_):not(#_):not(#_) {
  color: #71717a;
}
entity-content-card {
  display: block;
}
.xk-cy {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
  width: 242px;
}
.xk-da:not(#_):not(#_):not(#_) {
  position: relative;
  border-radius: 6px;
  overflow: hidden;
  width: 242px;
}
.xk-dc:not(#_):not(#_):not(#_) {
  width: 242px;
  height: 157px;
  background: #27272a;
  border-radius: 6px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  color: #52525b;
  font-size: 11px;
}
.xk-dd:not(#_):not(#_):not(#_) {
  position: absolute;
  bottom: 4px;
  right: 4px;
  width: 48px;
  border-radius: 4px;
  overflow: hidden;
  opacity: .85;
  border: 1px solid hsla(0, 0%, 100%, 20%);
}
.xk-df:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
  font-size: 10px;
  flex-wrap: wrap;
}
.xk-dg:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
}
.xk-dh:not(#_):not(#_):not(#_) {
  background: #f9731626;
  color: #fb923c;
  padding: 1px 4px;
  border-radius: 3px;
}
.xk-di:not(#_):not(#_):not(#_) {
  background: #71717a26;
  color: #a1a1aa;
  padding: 1px 4px;
  border-radius: 3px;
}
.xk-dj:not(#_):not(#_):not(#_) {
  color: #52525b;
}
entity-image-card {
  display: block;
}



/* app/models/quality.imba?styles */
.ym-hq {
  --e_ad:0ms;
  --e_af:cubic-bezier(.23, 1, .32, 1);
  --e_aw:0ms;
  --e_sd:var(--e_ad);
  --e_sf:var(--e_af);
  --e_sw:var(--e_aw);
  --e_od:var(--e_sd);
  --e_of:var(--e_sf);
  --e_ow:var(--e_sw);
  --e_cd:var(--e_sd);
  --e_cf:var(--e_sf);
  --e_cw:var(--e_sw);
  --e_bd:var(--e_sd);
  --e_bf:var(--e_sf);
  --e_bw:var(--e_sw);
  --e_td:var(--e_bd);
  --e_tf:var(--e_bf);
  --e_tw:var(--e_bw);
  --e_b:var(--e_bd) var(--e_bf) var(--e_bw);
  --e_c:var(--e_cd) var(--e_cf) var(--e_cw);
  --e_rest:any;
  transition:
    all var(--e_ad) var(--e_af) var(--e_aw),
    opacity var(--e_od) var(--e_of) var(--e_ow),
    transform var(--e_td) var(--e_tf) var(--e_tw),
    color var(--e_c),
    background-color var(--e_c),
    border-color var(--e_c),
    fill var(--e_c),
    stroke var(--e_c),
    outline-color var(--e_c),
    box-shadow var(--e_c),
    filter var(--e_c),
    inset var(--e_b),
    width var(--e_b),
    height var(--e_b),
    max-width var(--e_b),
    max-height var(--e_b),
    min-width var(--e_b),
    min-height var(--e_b),
    border-width var(--e_b),
    outline-width var(--e_b),
    stroke-width var(--e_b),
    margin var(--e_b),
    padding var(--e_b),
    var(--e_rest);
}
.ym_.xtable.feedback-table .ym_.thead {
  margin-top: 0rem;
  margin-bottom: 0rem;
}
.ym_.xtable.feedback-table .ym_.thead .ym_.th {
  height: 40px;
  line-height: 40px;
  --u_lh: 40px;
}
.ym_.xtable.feedback-table .ym_.td {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
}
.ym_.eval-heading {
  font-size: 14px;
  font-weight: 600;
}
.ym_.pass-fail.passed {
  color: #34d399;
}
.ym_.pass-fail.failed {
  color: #fb7185;
}
.ym_.passed {
  color: #34d399;
}
.ym_.failed {
  color: #fb7185;
}
.ym_.pending {
  color: #60a5fa;
}
.ym_.empty {
  color: #71717a;
}
.ym_.error {
  color: #fb7185;
}
.ym_.muted {
  color: #a1a1aa;
}
.ym_.label {
  font-weight: 600;
  color: #a1a1aa;
}
.ym_.truncate {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ym_.eval-config {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 5px;
  --u_rg: 5px;
  --u_cg: 5px;
  padding: 10px;
  width: 100%;
}
.ym_.eval-config > * {
  width: 100%;
}
.ym_.eval-config .ym_.eval-config-header {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  align-items: center;
}
.ym-af:not(#_):not(#_):not(#_) {
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  height: 100%;
  width: 100%;
}
.ym-ag:not(#_):not(#_):not(#_) {
  flex: 0 0 auto;
}
.ym-ah:not(#_):not(#_):not(#_) {
  margin-top: 20px;
  flex: 1;
  position: relative;
  min-height: 0rem;
  overflow-y: auto;
}
.ym-aj:not(#_):not(#_):not(#_) {
  align-content: start;
  grid-template-columns: repeat(7, 1fr) auto;
  text-align: left;
}
.ym-ax:not(#_):not(#_):not(#_) {
  position: absolute;
  inset: 0rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
}
.ym-ay:not(#_):not(#_):not(#_) {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  overflow-y: auto;
  overflow-x: hidden;
}
.ym-az:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 5px;
  --u_rg: 5px;
  --u_cg: 5px;
  align-items: center;
  margin-bottom: 5px;
}
.ym-bb:not(#_):not(#_):not(#_) {
  flex: 1;
}
.ym-be:not(#_):not(#_):not(#_) {
  width: 100%;
  flex: 1;
  padding: 10px;
  font-family: var(--font-mono,Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
  font-size: 12px;
  line-height: 1.5;
  --u_lh: 1.5;
  resize: none;
  border: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  border-radius: 4px;
  background: #0000001a;
  color: inherit;
  min-height: 200px;
}
.ym-bf:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 5px;
  --u_rg: 5px;
  --u_cg: 5px;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 5px;
}
.ym-bh:not(#_):not(#_):not(#_) {
  flex: 1;
}
.ym-bk:not(#_):not(#_):not(#_) {
  width: 100%;
  height: calc(var(--u_lh,1lh) * 2);
  padding: 10px;
  font-family: var(--font-sans,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
  font-size: 13px;
  resize: vertical;
  border: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  border-radius: 4px;
  background: #0000001a;
  color: inherit;
}
.ym-bl:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 6px;
  --u_rg: 6px;
  --u_cg: 6px;
  align-items: center;
  fwrap: wrap;
}
.ym-bu:not(#_):not(#_):not(#_) {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  overflow-y: auto;
  overflow-x: hidden;
}
.ym-bw:not(#_):not(#_):not(#_) {
  white-space: pre-wrap;
  font-family: var(--font-mono,Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
  font-size: 12px;
  line-height: 1.5;
  --u_lh: 1.5;
  padding: 10px;
  background: #0000001a;
  border-radius: 4px;
  overflow-y: auto;
  flex: 1;
  min-height: 0rem;
}
.ym-bz:not(#_):not(#_):not(#_) {
  white-space: pre-wrap;
  font-family: var(--font-mono,Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
  font-size: 12px;
  line-height: 1.5;
  --u_lh: 1.5;
  padding: 10px;
  background: #0000001a;
  border-radius: 4px;
  overflow-y: auto;
  flex: 1;
  min-height: 0rem;
}
.ym-cb:not(#_):not(#_):not(#_) {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  overflow-x: hidden;
}
.ym-cc:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 5px;
  --u_rg: 5px;
  --u_cg: 5px;
  align-items: center;
  flex: 0 0 auto;
}
.ym-ce:not(#_):not(#_):not(#_) {
  flex: 1;
}
.ym-cg:not(#_):not(#_):not(#_) {
  flex: 1;
  display: flex;
  flex-direction: column-reverse;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  overflow-y: auto;
  min-height: 0rem;
  width: 100%;
}
.ym-ch:not(#_):not(#_):not(#_) {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 4px;
}
.ym-ci:not(#_):not(#_):not(#_) {
  background: #0000001a;
  border-radius: 8px;
  padding: 8px 12px;
  font-size: 12px;
  color: #a1a1aa;
}
.ym-cj:not(#_):not(#_):not(#_) {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  margin-bottom: 4px;
}
.ym-ck:not(#_):not(#_):not(#_) {
  background: #3b82f633;
  border-radius: 8px;
  padding: 8px 12px;
  font-size: 12px;
  line-height: 1.5;
  --u_lh: 1.5;
  white-space: pre-wrap;
  max-width: 80%;
}
.ym-cl:not(#_):not(#_):not(#_) {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 4px;
}
.ym-cm:not(#_):not(#_):not(#_) {
  background: #0000001a;
  border-radius: 8px;
  padding: 8px 12px;
  font-size: 12px;
  line-height: 1.5;
  --u_lh: 1.5;
  white-space: pre-wrap;
  max-width: 80%;
}
.ym-cn:not(#_):not(#_):not(#_) {
  padding: 10px;
}
.ym-co:not(#_):not(#_):not(#_) {
  flex: 0 0 auto;
}
.ym-cp:not(#_):not(#_):not(#_) {
  width: 100%;
  height: calc(var(--u_lh,1lh) * 2);
  padding: 8px;
  font-family: var(--font-sans,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
  font-size: 12px;
  resize: none;
  border: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  border-radius: 4px;
  background: #0000001a;
  color: inherit;
  flex: 0 0 auto;
}
.ym-cq:not(#_):not(#_):not(#_) {
  width: 100%;
}
.ym-ct:not(#_):not(#_):not(#_) {
  height: auto;
  min-h: var(--u_trh,1trh);
}
.ym-dg:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.ym-dk:not(#_):not(#_):not(#_) {
  position: absolute;
  inset: 0rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
}
.ym-dl:not(#_):not(#_):not(#_) {
  width: 250px;
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  overflow-y: auto;
  overflow-x: hidden;
}
.ym-dm:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 5px;
  --u_rg: 5px;
  --u_cg: 5px;
  align-items: center;
  margin-bottom: 10px;
}
.ym-do:not(#_):not(#_):not(#_) {
  flex: 1;
}
.ym-ds:not(#_):not(#_):not(#_) {
  padding: 10px;
}
.ym-dt:not(#_):not(#_):not(#_) {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  overflow-y: auto;
  overflow-x: hidden;
}
.ym-dv:not(#_):not(#_):not(#_) {
  padding: 10px;
}
.ym-dw:not(#_):not(#_):not(#_) {
  padding: 10px;
}
.ym-dy:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  padding: 10px;
  cursor: pointer;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
}
.ym-dy.active:not(#_):not(#_) {
  border: 1px solid hsla(213.12, 93.9%, 67.84%, 80%);
}
.ym-dy:not(#_):not(#_):before {
  display: none;
}
.ym-dz:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 3px;
  --u_rg: 3px;
  --u_cg: 3px;
  flex: 1;
}
.ym-ea:not(#_):not(#_):not(#_) {
  font-weight: 500;
  font-size: 12px;
  height: unset;
}
.ym-eb:not(#_):not(#_):not(#_) {
  font-size: 10px;
  color: #60a5fa;
}
.ym-ej:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
  width: 100%;
}
.ym-ek:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  align-items: center;
}
.ym-em:not(#_):not(#_):not(#_) {
  font-size: 10px;
  color: #60a5fa;
}
.ym-en:not(#_):not(#_):not(#_) {
  flex: 1;
}
.ym-ep:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  width: 100%;
}
.ym-et:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
}
.ym-eu:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  align-items: center;
}
.ym-ew:not(#_):not(#_):not(#_) {
  flex: 1;
}
.ym-fe:not(#_):not(#_):not(#_) {
  flex: 1;
}
.ym-fg:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  align-content: flex-end;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
}
.ym-fh:not(#_):not(#_):not(#_) {
  flex: 1;
}
.ym-fi:not(#_):not(#_):not(#_) {
  flex: 1;
}
.ym-fk:not(#_):not(#_):not(#_) {
  width: 100%;
  margin-top: 2px;
}
.ym-fl:not(#_):not(#_):not(#_) {
  font-size: 11px;
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
}
.ym-fm:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  width: 100%;
  margin-top: 8px;
}
.ym-ft:not(#_):not(#_):not(#_) {
  font-size: 11px;
}
.ym-fu:not(#_):not(#_):not(#_) {
  flex: 1;
}
.ym-fx:not(#_):not(#_):not(#_) {
  width: 100%;
  margin-top: 2px;
}
.ym-fy:not(#_):not(#_):not(#_) {
  font-size: 11px;
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
}
.ym-fz:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  width: 100%;
  margin-top: 8px;
}
.ym-gg:not(#_):not(#_):not(#_) {
  flex: 1;
}
.ym-gk:not(#_):not(#_):not(#_) {
  width: 100%;
  margin-top: 2px;
}
.ym-gl:not(#_):not(#_):not(#_) {
  font-size: 11px;
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
}
.ym-gm:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  width: 100%;
  margin-top: 8px;
}
.ym-gq:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  padding: 8px;
  font-size: 12px;
}
.ym_gq.remove-btn:not(#_) {
  opacity: 0;
}
.ym-gq:is(:hover, .\@hover) .ym_gq.remove-btn:not(#_) {
  opacity: 1;
}
.ym-gr:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 4px;
  --u_rg: 4px;
  --u_cg: 4px;
  flex: 1;
}
.ym-gs:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 6px;
  --u_rg: 6px;
  --u_cg: 6px;
  font-size: 10px;
}
.ym-gt:not(#_):not(#_):not(#_) {
  font-family: var(--font-mono,Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
}
.ym-gv:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 6px;
  --u_rg: 6px;
  --u_cg: 6px;
  font-size: 10px;
}
.ym-gw:not(#_):not(#_):not(#_) {
  font-family: var(--font-mono,Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
}
.ym-gy:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 6px;
  --u_rg: 6px;
  --u_cg: 6px;
  align-items: center;
  font-size: 10px;
}
.ym-gz:not(#_):not(#_):not(#_) {
  font-family: var(--font-mono,Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
}
.ym-ha:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 3px;
  --u_rg: 3px;
  --u_cg: 3px;
  fwrap: wrap;
  flex: 1;
}
.ym-hb:not(#_):not(#_):not(#_) {
  width: 24px;
  height: 24px;
}
.ym-he:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}
.ym-hf:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  padding: 8px;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  align-items: center;
  cursor: pointer;
}
.ym-hg:not(#_):not(#_):not(#_) {
  flex: 1;
}
.ym-hn:not(#_):not(#_):not(#_) {
  font-size: 10px;
}
.ym-ho:not(#_):not(#_):not(#_) {
  cursor: pointer;
  text-decoration: underline;
}
.ym-hq:not(#_):not(#_) {
  height: 0rem;
  overflow: hidden;
  --e_ad: .3s !important;
}
.ym-hq.expanded:not(#_):not(#_) {
  height: auto;
}
.ym-hr:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  padding: 8px;
  padding-top: 0rem;
}
.ym-hs:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 5px;
  --u_rg: 5px;
  --u_cg: 5px;
}
.ym-ht:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
}
.ym-hu:not(#_):not(#_):not(#_) {
  font-weight: 500;
  font-size: 12px;
}
.ym-hv:not(#_):not(#_):not(#_) {
  font-size: 11px;
}
.ym-hw:not(#_):not(#_):not(#_) {
  font-size: 11px;
}
.ym-hx:not(#_):not(#_):not(#_) {
  font-size: 11px;
}
.ym-hy:not(#_):not(#_):not(#_) {
  font-size: 11px;
}
.ym-hz:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 2px;
  --u_rg: 2px;
  --u_cg: 2px;
  padding-left: 10px;
}
.ym-ia:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 6px;
  --u_rg: 6px;
  --u_cg: 6px;
  align-items: center;
}
.ym-ib:not(#_):not(#_):not(#_) {
  font-size: 10px;
  font-weight: 500;
}
.ym-ic:not(#_):not(#_):not(#_) {
  font-size: 10px;
}
.ym-id:not(#_):not(#_):not(#_) {
  cursor: pointer;
  text-decoration: underline;
}
.ym-if:not(#_):not(#_):not(#_) {
  font-size: 10px;
}
.ym-ig:not(#_):not(#_):not(#_) {
  cursor: pointer;
  text-decoration: underline;
}
.ym-ij:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  align-content: flex-start;
}
.ym-il:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  padding: 8px;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
}
.ym-is:not(#_):not(#_):not(#_) {
  font-size: 10px;
}
.ym-it:not(#_):not(#_):not(#_) {
  cursor: pointer;
  text-decoration: underline;
}
.ym-iv:not(#_):not(#_):not(#_) {
  font-size: 11px;
}
.ym-iw:not(#_) {
  width: 550px !important;
  height: 600px !important;
}
.ym-iz:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 15px;
  --u_rg: 15px;
  --u_cg: 15px;
}
.ym-jb:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
}
.ym-jc:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  align-items: center;
}
.ym-je:not(#_):not(#_):not(#_) {
  font-size: 12px;
  color: #71717a;
}
.ym-jf:not(#_):not(#_):not(#_) {
  flex: 1;
}
.ym-jl:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
}
.ym-jm:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  align-items: center;
}
.ym-jo:not(#_):not(#_):not(#_) {
  font-size: 12px;
  color: #71717a;
}
.ym-jp:not(#_):not(#_):not(#_) {
  flex: 1;
}
.ym-jr:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  align-items: center;
}
.ym-js:not(#_):not(#_):not(#_) {
  flex: 1;
  padding: 6px;
  font-size: 12px;
  border: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  border-radius: 4px;
  background: #0000001a;
  color: inherit;
  font-family: var(--font-mono,Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
}
.ym-ju:not(#_):not(#_):not(#_) {
  font-size: 11px;
}
.ym-jv:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
}
.ym-jw:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  align-items: center;
}
.ym-jy:not(#_):not(#_):not(#_) {
  font-size: 12px;
  color: #71717a;
}
.ym-jz:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 6px;
  --u_rg: 6px;
  --u_cg: 6px;
  padding: 6px;
}
.ym-ka:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  align-items: center;
  font-size: 11px;
}
.ym-kb:not(#_):not(#_):not(#_) {
  width: 100px;
  flex: 0 0 auto;
  font-family: var(--font-mono,Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
}
.ym-kd:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 4px;
  --u_rg: 4px;
  --u_cg: 4px;
  bt: 1px solid hsla(0, 0%, 100%, 5%);
  padding-top: 6px;
}
.ym-ke:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  align-items: center;
  font-size: 11px;
}
.ym-kf:not(#_):not(#_):not(#_) {
  width: 100px;
  flex: 0 0 auto;
  font-family: var(--font-mono,Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
}
.ym-kg:not(#_):not(#_):not(#_) {
  flex: 1;
  padding: 4px;
  font-size: 11px;
  border: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  border-radius: 4px;
  background: #0000001a;
  color: inherit;
}
.ym-kh:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  align-items: center;
  font-size: 11px;
}
.ym-ki:not(#_):not(#_):not(#_) {
  width: 100px;
  flex: 0 0 auto;
  font-family: var(--font-mono,Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
}
.ym-kj:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 3px;
  --u_rg: 3px;
  --u_cg: 3px;
  fwrap: wrap;
  flex: 1;
}
.ym-kk:not(#_):not(#_):not(#_) {
  width: 24px;
  height: 24px;
}
.ym-kn:not(#_):not(#_):not(#_) {
  flex: 1;
}
eval-modal {
  display: block;
}
.ym-kq:not(#_) {
  width: 700px !important;
  height: 600px !important;
}
.ym-kt:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 15px;
  --u_rg: 15px;
  --u_cg: 15px;
}
.ym_kt.xml-box:not(#_) {
  padding: 10px;
  font-family: var(--font-mono,Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
  font-size: 13px;
  line-height: 1.5;
  --u_lh: 1.5;
  overflow: auto;
  height: 200px;
  border: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  border-radius: 4px;
  white-space: pre-wrap;
}
.ym-lc:not(#_):not(#_):not(#_) {
  flex: 1;
}
annotate-modal {
  display: block;
}
.ym-le:not(#_) {
  width: 350px !important;
}
.ym-lh:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
}
.ym-li:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  align-items: center;
  cursor: pointer;
  font-size: 13px;
  padding: 4px;
}
eval-models-modal {
  display: block;
}
.ym-lm {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: normal;
}
clamped-text {
  display: block;
}
quality-tabs {
  display: block;
}
.ym-ls {
  display: grid;
  font-family: var(--font-monospace,monospace);
  font-size: 13px;
  line-height: 1.5;
  --u_lh: 1.5;
  overflow: auto;
  border-radius: var(--u_ffrd,1ffrd);
  background: #0000001a;
  position: relative;
}
.ym-ls:before {
  content: "";
  pointer-events: none;
  inset: 0rem;
  border: 1px solid hsla(213.33, 96.92%, 87.25%, 10%);
  display: block;
  position: absolute;
  border-radius: inherit;
}
.ym-ls:is(:focus-within, .\@focin) {
  background: #0003;
}
pre.ym_ls:not(#_) {
  margin: 0rem;
  padding: 10px;
  white-space: pre;
  grid-row: 1;
  grid-column: 1;
}
textarea.ym_ls:not(#_) {
  margin: 0rem;
  padding: 10px;
  grid-row: 1;
  grid-column: 1;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  --u_lh: inherit;
  background: #fff0;
  color: #fff0;
  caret-color: #fff;
  resize: vertical;
  border-style: none;
  outline: none;
  white-space: pre;
  white-space-collapse: preserve;
}
code-editor {
  display: block;
}
.ym-lx:not(#_) {
  width: 700px !important;
  height: 600px !important;
}
.ym-ma:not(#_):not(#_) {
  overflow: auto;
}
.ym-mb:not(#_):not(#_):not(#_) {
  white-space: pre-wrap;
  font-family: var(--font-mono,Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
  font-size: 13px;
  line-height: 1.5;
  --u_lh: 1.5;
  padding: 10px;
  margin: 0rem;
}
.ym-md:not(#_):not(#_):not(#_) {
  flex: 1;
}
eval-raw-modal {
  display: block;
}



/* app/services/serpapi.imba?styles */
.xw-ag:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  padding: 1rem;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
  max-width: 600px;
}
.xw-ah:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.xw-ai:not(#_):not(#_) {
  flex: 1;
  padding: .5rem;
  border: 1px solid hsla(240, 5.03%, 64.9%, 100%);
  border-radius: 4px;
}
.xw-ak:not(#_):not(#_) {
  width: 100%;
  border-radius: 6px;
}
serpapi-page {
  display: block;
}

.qp-am:not(#_):not(#_):not(#_){position:fixed;top:0rem;left:0rem;opacity:0}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}button{background-color:transparent;background-image:none;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e2e8f0}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}button,[role=button]{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}pre,code,kbd,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}
.xli,.oinput>.label,.xli>section>span,.xli>section>.xchip,.xli:is(:hover,.\@hover){--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}:root{interpolate-size:allow-keywords;--u_fxd: .3s;--u_gih: 220px;--sait: env(safe-area-inset-top, 0px);--sail: env(safe-area-inset-right, 0px);--u_mipx: 8px;--u_mih: 32px;--u_mifs: 13px;--u_mird: 4px;--u_accentL: 55;--u_accentC: 66;--u_accentH: 270;--u_accentA: 1;--u_focusL: 66;--u_focusC: 49.8;--u_focusH: 266.6;--u_focusA: 1;--u_bdL: 22;--u_bdC: 5;--u_bdH: var(--u_accentH);--u_bdA: var(--u_accentA,1);--u_blueL: 54.6;--u_blueC: 66.4;--u_blueH: 277.6;--u_blueA: 1;--u_greenL: 72.4;--u_greenC: 56.2;--u_greenH: 161.4;--u_greenA: 1;--u_yellowL: 81.8;--u_yellowC: 82.3;--u_yellowH: 83.1;--u_yellowA: 1;--u_redL: 60.6;--u_redC: 66.7;--u_redH: 18.6;--u_redA: 1;--u_hueL: var(--u_blueL);--u_hueC: var(--u_blueC);--u_hueH: var(--u_blueH);--u_hueA: var(--u_blueA,1)}:root.initing{--u_fxd: 0ms}:root.mounting{--u_fxd: 0ms}.green:not(._0){--u_accentL: var(--u_greenL);--u_accentC: var(--u_greenC);--u_accentH: var(--u_greenH);--u_accentA: var(--u_greenA,1)}.yellow:not(._0){--u_accentL: var(--u_yellowL);--u_accentC: var(--u_yellowC);--u_accentH: var(--u_yellowH);--u_accentA: var(--u_yellowA,1)}.red:not(._0){--u_accentL: var(--u_redL);--u_accentC: var(--u_redC);--u_accentH: var(--u_redH);--u_accentA: var(--u_redA,1)}.blue:not(._0){--u_accentL: var(--u_blueL);--u_accentC: var(--u_blueC);--u_accentH: var(--u_blueH);--u_accentA: var(--u_blueA,1)}.amber:not(._0){--u_accentL: 77.1;--u_accentC: 79.1;--u_accentH: 75.5;--u_accentA: 1}.indigo:not(._0){--u_accentL: 55.1;--u_accentC: 68.4;--u_accentH: 290.2;--u_accentA: 1}.rose:not(._0){--u_accentL: 60.6;--u_accentC: 66.7;--u_accentH: 18.6;--u_accentA: 1}h4{font-size:14px}.colored:not(._0),:root{--u_bgL: 12;--u_bgC: 7;--u_bgH: var(--u_accentH);--u_bgA: var(--u_accentA,1);--u_bdL: 22;--u_bdC: 5;--u_bdH: var(--u_accentH);--u_bdA: var(--u_accentA,1);--u_hL: 90;--u_hC: calc(var(--u_accentC) * .2);--u_hH: var(--u_accentH);--u_hA: var(--u_accentA,1);--u_pL: 60;--u_pC: calc(var(--u_accentC) * .2);--u_pH: var(--u_accentH);--u_pA: var(--u_accentA,1);--u_metaL: 70;--u_metaC: calc(var(--u_accentC) * .2);--u_metaH: var(--u_accentH);--u_metaA: var(--u_accentA,1);--u_softL: 70;--u_softC: calc(var(--u_accentC) * .2);--u_softH: var(--u_accentH);--u_softA: var(--u_accentA,1);--u_hardL: 96;--u_hardC: calc(var(--u_accentC) * .2);--u_hardH: var(--u_accentH);--u_hardA: var(--u_accentA,1);--u_dimL: 50;--u_dimC: calc(var(--u_accentC) * .2);--u_dimH: var(--u_accentH);--u_dimA: var(--u_accentA,1);--u_softbgL: 12.5;--u_softbgC: 5;--u_softbgH: var(--u_accentH);--u_softbgA: var(--u_accentA,1);--u_libgL: var(--u_softbgL);--u_libgC: var(--u_softbgC);--u_libgH: var(--u_softbgH);--u_libgA: var(--u_softbgA,1)}.markdown p:not(._0){margin-top:.75rem;margin-bottom:.75rem;font-size:15px}.op-no-scrollbar:not(._0){-ms-overflow-style:none;scrollbar-width:none}.op-no-scrollbar:not(._0)::-webkit-scrollbar{display:none;width:0px;height:0px;background:#fff0}@keyframes rotates{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.debug-focus *:is(:focus,.\@focus):not(._0){outline:1px dashed hsla(234.45,89.47%,73.92%,100%)}.xxs:not(._0){--u_u: 2.5;--u_ffh: 16px;--u_hu: 16;--u_fis: 12px;--u_ics: 12;--u_ffxp: 4px;--u_ffs: 10px;--u_ffrd: 3px;--u_ffg: 4px;--u_smfs: 9px;--u_mdfs: 11px;--u_lgfs: 13px}.xs:not(._0){--u_u: 3;--u_ffh: 20px;--u_hu: 20;--u_fis: 12px;--u_ics: 12;--u_ffxp: 4px;--u_ffs: 12px;--u_ffrd: 3px;--u_ffg: 4px;--u_smfs: 9px;--u_mdfs: 11px;--u_lgfs: 13px;--u_lgfis: 16px;--u_lgics: 16}.sm:not(._0){--u_u: 3.5;--u_ffh: 24px;--u_hu: 24;--u_fis: 12px;--u_ics: 12;--u_ffxp: 6px;--u_ffs: 12px;--u_ffrd: 3px;--u_ffg: 6px;--u_smfs: 10px;--u_mdfs: 12px;--u_lgfs: 14px;--u_lgfis: 20px;--u_lgics: 20}:root,.md:not(._0){--u_u: 4;--u_ffh: 32px;--u_hu: 32;--u_fis: 16px;--u_ics: 16;--u_ffxp: 10px;--u_ffs: 13px;--u_ffrd: 4px;--u_ffg: 6px;--u_smfs: 12px;--u_mdfs: 14px;--u_lgfs: 16px;--u_lgfis: 24px;--u_lgics: 24}.lg:not(._0){--u_u: 5;--u_ffh: 36px;--u_hu: 36;--u_fis: 20px;--u_ics: 20;--u_ffxp: 10px;--u_ffs: 14px;--u_ffrd: 5px;--u_ffg: 10px;--u_smfs: 14px;--u_mdfs: 16px;--u_lgfs: 18px;--u_lgfis: 30px;--u_lgics: 30}.xl:not(._0){--u_u: 6;--u_ffh: 48px;--u_hu: 48;--u_fis: 24px;--u_ics: 24;--u_ffxp: 14px;--u_ffs: 16px;--u_ffrd: 6px;--u_ffg: 12px}.xxl:not(._0){--u_u: 7;--u_ffh: 64px;--u_hu: 64;--u_fis: 32px;--u_ics: 32;--u_ffxp: 20px;--u_ffs: 24px;--u_ffrd: 6px;--u_ffg: 18px}:is(input,select,.badge).op{min-height:var(--u_ffh,1ffh);min-width:var(--u_ffh,1ffh);font-size:var(--u_ffs,1ffs);border-radius:var(--u_ffrd,1ffrd);padding-left:var(--u_ffxp,1ffxp);padding-right:var(--u_ffxp,1ffxp);line-height:var(--u_ffs,1ffs);--u_lh: var(--u_ffs,1ffs)}.badge.op:not(._0){display:inline-flex;flex-direction:row;align-items:center;justify-content:center;align-self:baseline;vertical-align:middle;font-weight:500}.trunc:not(._0){overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.trunc-1:not(._0){overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.trunc-2:not(._0){overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.trunc-3:not(._0){overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.debug.\@ixmportant:is(:focus-within,.\@focin):not(._0){outline:1px dashed hsla(300,100%,25.1%,1);outline-offset:1px}.debug.\@ixmportant:is(:focus,.\@focus):not(._0){outline:1px solid hsla(0,90.6%,70.78%,50%);outline-offset:4px}.debug.\@ixmportant:is(:focus-within,.\@focin):is(:focus,.\@focus):not(._0){outline:1px solid hsla(0,90.6%,70.78%,100%)}.debug.\@ixmportant:is(:checked,.\@checked):not(._0){outline:1px dashed hsla(45.4,93.39%,47.45%,100%);outline-offset:2px}.debug.\@ixmportant .selection:not(._0){outline:1px solid hsla(43.26,96.41%,56.27%,100%);outline-offset:2px}.debug.\@ixmportant:is(:checked,.\@checked):is(:focus,.\@focus):not(._0){outline:1px solid hsla(45.4,93.39%,47.45%,100%);outline-offset:calc(var(--u_p,1p) * 2)}.osection:not(._0){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;align-self:stretch;gap:calc(var(--u_ffg,1ffg) * 2);--u_rg: calc(var(--u_ffg,1ffg) * 2);--u_cg: calc(var(--u_ffg,1ffg) * 2)}.osection>header:not(._0){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg)}.osection h1:not(._0){font-size:18px;line-height:26px;--u_lh: 26px;font-weight:500}.osection h2:not(._0){font-size:16px;line-height:22px;--u_lh: 22px;font-weight:500}.osection p:not(._0){font-size:15px;line-height:22px;--u_lh: 22px;font-weight:400;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))}.osection>.oheader:not(._0){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}.osection>.oheader h1:not(._0){font-size:18px;line-height:18px;--u_lh: 18px;font-weight:500}.osection>.oheader h2:not(._0){font-size:16px;line-height:16px;--u_lh: 16px;font-weight:500}.osection>.oheader .olabel:not(._0){flex:1;font-size:18px;font-weight:500}.osection>main:empty:not(._0){display:none}.osection>footer:not(._0){display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.osection article h1:not(._0){font-size:32px;line-height:48px;--u_lh: 48px;font-weight:500;margin-top:16px;margin-bottom:16px}.osection article h2:not(._0){font-size:24px;line-height:34px;--u_lh: 34px;font-weight:500;margin-top:12px;margin-bottom:12px}.osection article h3:not(._0){font-size:20px;line-height:28px;--u_lh: 28px;font-weight:500;margin-top:8px;margin-bottom:8px}.osection article h4:not(._0){font-size:18px;line-height:26px;--u_lh: 26px;font-weight:800;margin-top:8px;margin-bottom:8px}.osection article h5:not(._0){font-size:16px;line-height:22px;--u_lh: 22px;font-weight:800;margin-top:8px;margin-bottom:8px}.osection article p:not(._0){font-size:16px;font-weight:400;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));margin-top:.25rem;margin-bottom:.5rem;line-height:150%;--u_lh: 150%}.osection article p.large:not(._0){font-size:18px;line-height:150%;--u_lh: 150%}.osection article a:not(._0){font-size:16px;line-height:22px;--u_lh: 22px;font-weight:500;color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));text-decoration:underline}.osection article ul:not(._0){padding-left:1rem;padding-bottom:1rem}.osection article ul li:not(._0){list-style-type:disc}.opill:not(._0){--u_h: var(--u_fis,1fis);min-height:var(--u_h,1h);min-width:var(--u_h,1h);font-size:var(--u_ffs,1ffs);padding-left:var(--u_ffxp,1ffxp);padding-right:var(--u_ffxp,1ffxp);border-radius:9999px;background:#60a5fa;color:#fff}.ochip:not(._0){--u_h: var(--u_ffh,1ffh);min-height:var(--u_h,1h);min-width:var(--u_h,1h);font-size:var(--u_ffs,1ffs);padding-left:var(--u_ffxp,1ffxp);padding-right:var(--u_ffxp,1ffxp);border-radius:var(--u_ffrd,1ffrd);display:inline-flex;flex-direction:row;align-items:center;background:lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1))}.ochip.badge:not(._0){opacity:1}.ochip.compact span+span:not(._0){display:none}.ochip.compact.empty:not(._0){display:none}.ohr:not(._0){height:1px;background:#ffffff26;border-style:none}.omenu:not(._0){min-width:220px}.omenu .olegend:not(._0){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));font-size:var(--u_smfs,1smfs);padding-left:var(--u_ffxp,1ffxp);padding-right:var(--u_ffxp,1ffxp)}.obadge:not(._0){min-height:var(--u_h,1h);min-width:var(--u_h,1h);display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;line-height:1;--u_lh: 1;font-weight:500;text-transform:uppercase;font-size:var(--u_smfs,1smfs);background:lch(var(--u_accentL) var(--u_accentC) var(--u_accentH) / var(--u_accentA,1));color:lch(clamp(3,calc((var(--u_accentL) - 50.1) * -1000),97) var(--u_accentC) var(--u_accentH) / var(--u_accentA,1));--u_h: 14px;border-radius:3px}.obadge .olabel:not(._0){padding-left:3px;padding-right:3px;letter-spacing:-.3px}.xli:not(._0){--u_p: 8px;--u_lilh: 20px;aspect-ratio:initial;padding:var(--u_p,1p);--bgo: 1;--u_bgL: var(--u_libgL);--u_bgC: var(--u_libgC);--u_bgH: var(--u_libgH);--u_bgA: var(--u_libgA,1);--u_bdL: calc(var(--u_bgL) + 5);--u_bdC: var(--u_bgC);--u_bdH: var(--u_bgH);--u_bdA: 0;border:1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));border-radius:6px;background:lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1));box-shadow:0 0 3px #0000001a;--e_cd: var(--u_fxd,1fxd) !important;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;column-gap:4px;--u_cg: 4px;--u_fis: 40px;--u_ics: 28;font-size:16px;flex-wrap:wrap}.xli:not(._0):before{display:none}.xli:is(:hover,.\@hover):not(._0){background:lch(calc(var(--u_bgL) + 2) calc(var(--u_bgC) + 2) var(--u_bgH) / var(--u_bgA,1));border-color:lch(calc(var(--u_bgL) + 7) calc(var(--u_bgC) + 2) var(--u_bgH) / .3);--e_cd: calc(var(--u_fxd,1fxd) * 0) !important}.xli.inline:not(._0){background:#fff0;padding:0;border-radius:inherit;border-style:none}.xli>.oicon:not(._0){--u_ics: 32;width:var(--u_fis,1fis);height:var(--u_fis,1fis)}.xli h1:not(._0),.xli h2:not(._0),.xli h3:not(._0),.xli h4:not(._0),.xli p:not(._0){margin:0rem;padding:0rem}.xli p:not(._0){font-size:13px;line-height:16px;--u_lh: 16px;order:500;width:100%;flex:0 0 100%}@container (max-width: 399px){.xli:not(._0){--u_p: 4px;font-size:12px;--u_fis: 24px;--u_ics: 20;letter-spacing:max((400px - 100cqw) * -.005,-.5px)}}.xli:is(.compact *):not(._0){--u_fis: 24px;--u_lilh: 24px;--u_ffh: 24px}@container (max-width: 499px){.xli:is(.compact *):not(._0){font-size:14px}}.xli:is(.menu *):not(._0){font-size:14px;letter-spacing:0px;--u_lilh: 16px;border-width:0px;padding:6px}.xli:is(.menu *):is(:hover,.\@hover):not(._0){background:#f4f4f5}.xli:is(.menu *)>p:not(._0){margin-left:calc(var(--u_fis,1fis) + var(--u_cg,1cg));color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))}.xli h2:not(._0){color:lch(var(--u_hardL) var(--u_hardC) var(--u_hardH) / var(--u_hardA,1));font-size:16px;line-height:var(--u_lilh,1lilh);--u_lh: var(--u_lilh,1lilh);overflow:hidden;flex-shrink:1;white-space:nowrap;text-overflow:ellipsis}@container (max-width: 399px){.xli h2:not(._0){font-size:14px}}@container (max-width: 499px){.xli h2:is(.compact *):not(._0){font-size:14px}}.xli>button:not(._0){height:20px;order:120}.xli .bullet:not(._0){width:var(--u_fis,1fis);height:var(--u_fis,1fis);border-radius:20px;background:#818cf8;margin-right:calc(var(--u_g,1g) * .5)}@container (max-width: 239px){.xli .bullet:not(._0){display:none}}.xli .bullet:is(.menu *):not(._0){display:block;margin-right:0}.xli>section:not(._0){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:inherit;--u_cg: inherit;row-gap:0px;--u_rg: 0px;flex-wrap:wrap;line-height:var(--u_lilh,1lilh);--u_lh: var(--u_lilh,1lilh);align-content:flex-start;flex:1 1 10px;contain:inline-size;overflow-x:visible;overflow-y:clip;--u_fis: 18px;--u_ics: 12;--u_ffh: 20px;--u_ffrd: 3px;--u_ffxp: 3px;--u_ffs: 11px;color:lch(var(--u_softL) var(--u_softC) var(--u_softH) / var(--u_softA,1))}.xli>section>hr:not(._0){width:1px;height:calc(var(--u_ffh,1ffh) * .25);background:#a1a1aa4d;flex:0 0 auto;border-style:none}.xli>section>hr:first-of-type:not(._0){border-style:none;height:0;width:100%;flex:1 0 auto;margin:0rem;padding:0rem}.xli>section>h2:not(._0){font-size:13px;font-weight:400}.xli>section:not(._0):after{content:"";width:100%;flex:0 0 100%;margin:0rem;opacity:0;height:0px;border-style:none;order:50;display:none}@container (max-width: 399px){.xli>section:not(._0):after{display:none}}.xli>section:is(.compact *):not(._0){--u_ffh: 22px}.xli>section:is(.compact *):not(._0):after{display:none}.xli>section:is(.compact *) hr:first-of-type:not(._0){flex:1 0 0px}.xli>section:is(.single *):not(._0){flex-wrap:nowrap;max-height:var(--u_lilh,1lilh)}.xli>section:is(.single *) hr:first-of-type:not(._0){flex:1 0 0px}.xli>section:is(.fixed *):not(._0){max-height:var(--u_lilh,1lilh)}.xli>section:is(.double *):not(._0){max-height:calc(var(--u_lilh,1lilh) * 2)}.xli>section:is(.menu *):not(._0){max-height:var(--u_lilh,1lilh)}.xli>section .shrink:not(._0){min-width:30px;flex-shrink:1;overflow-x:clip;text-overflow:ellipsis}.xli>section>span:not(._0),.xli>section>.xchip:not(._0){margin-top:1px;margin-bottom:1px;font-size:11px;height:var(--u_ffh,1ffh);line-height:var(--u_ffh,1ffh);--u_lh: var(--u_ffh,1ffh);padding-left:3px;padding-right:3px;display:inline-flex;cursor:default;border-radius:4px;color:lch(var(--u_softL) var(--u_softC) var(--u_softH) / var(--u_softA,1));column-gap:2px;--u_cg: 2px;justify-content:center;--u_fis: 16px;--u_ics: 12;margin-left:-3px;background:#fff0;align-items:center;flex-shrink:0;--e_cd: var(--u_fxd,1fxd) !important;position:relative}.xli>section>span>.oicon:not(._0),.xli>section>.xchip>.oicon:not(._0){margin-left:-2px}.xli>section>span>.oicon.flag:not(._0),.xli>section>.xchip>.oicon.flag:not(._0){margin-left:0rem;margin-right:1px;font-size:calc(var(--u_fis,1fis) - 3px)}.xli>section>span>.oicon:only-child:not(._0),.xli>section>.xchip>.oicon:only-child:not(._0){margin-left:-1px;margin-right:-1px}.xli>section>span:is(:hover,.\@hover):not(._0),.xli>section>.xchip:is(:hover,.\@hover):not(._0){background:lch(calc(var(--u_bgL) + 8) calc(var(--u_bgC) + 5) var(--u_bgH) / var(--u_bgA,1));box-shadow:0 0 1px #0000004d}.xli>section>span.has-menu:not(._0),.xli>section>.xchip.has-menu:not(._0){background:lch(calc(var(--u_bgL) + 8) calc(var(--u_bgC) + 5) var(--u_bgH) / var(--u_bgA,1));box-shadow:0 0 1px #0000004d}.xli>section>span.\@after-disabled:not(._0),.xli>section>.xchip.\@after-disabled:not(._0){content:"";position:absolute;height:4px;width:1px;background:#fff3;margin-right:-2px;right:0}.xli>section>span:empty:not(._0),.xli>section>.xchip:empty:not(._0){display:none}.xli>section>span.oicon:not(._0),.xli>section>.xchip.oicon:not(._0){font-size:calc(var(--u_fis,1fis) - 2px)}.xli>section>op-icon:not(._0){--u_ffxp: 0px;--u_h: var(--u_fis,1fis);background:#fff0;margin-left:-2px;margin-right:-2px}.xli>section>op-icon:is(:hover,.\@hover):not(._0){background:lch(calc(var(--u_bgL) + 8) calc(var(--u_bgC) + 5) var(--u_bgH) / var(--u_bgA,1))}.xli>section>.xbadge:not(._0){background:lch(var(--u_blueL) var(--u_blueC) var(--u_blueH) / var(--u_blueA,1));color:#fff;padding-left:var(--u_ffxp,1ffxp);padding-right:var(--u_ffxp,1ffxp);text-transform:uppercase;height:calc(var(--u_ffh,1ffh) - 4px);font-size:calc(var(--u_ffs,1ffs) - 1px)}.xli>section>op-stat:not(._0){margin-top:1px;margin-bottom:1px;font-size:11px;height:var(--u_ffh,1ffh);line-height:var(--u_ffh,1ffh);--u_lh: var(--u_ffh,1ffh);padding-left:3px;padding-right:3px;display:inline-flex;cursor:default;border-radius:4px;color:lch(var(--u_softL) var(--u_softC) var(--u_softH) / var(--u_softA,1));column-gap:2px;--u_cg: 2px;align-items:center}.xli.single:not(._0){--u_fis: 20px}.xli.single>.oicon:not(._0){--u_ics: 16}.xli:is(.centered *):not(._0){display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;flex-wrap:nowrap;text-align:center}.xli:is(.centered *)>section:not(._0){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;align-self:stretch;width:100%}.xli:is(.centered *)>p:not(._0){flex:auto;padding-top:.5rem;padding-bottom:.5rem}.xli.miss:not(._0){opacity:.5}.xtable:not(._0){width:100%;border-spacing:8px 4px;display:grid;grid-template-columns:2fr fit-content(300px) fit-content(300px);--u_trh: 40px;--u_thh: 24px;--u_bgL: var(--u_libgL);--u_bgC: var(--u_libgC);--u_bgH: var(--u_libgH);--u_bgA: var(--u_libgA,1);--u_bdL: calc(var(--u_bgL) + 5);--u_bdC: var(--u_bgC);--u_bdH: var(--u_bgH);--u_bdA: .5}.xtable .sm:not(._0){font-size:13px}.xtable .th:not(._0){text-transform:uppercase}.xtable .left:not(._0){text-align:left}.xtable .center:not(._0){text-align:center}.xtable .right:not(._0){text-align:right}.xtable .kind-icon:not(._0){text-align:center}.xtable .kind-icon .oicon:not(._0){width:var(--u_fis,1fis);height:var(--u_fis,1fis);display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;font-size:var(--u_fis,1fis)}.xtable .thead:not(._0){display:grid;grid-template-columns:subgrid;grid-column:1 / -1;font-size:10px;margin-top:8px;margin-bottom:8px}.xtable .thead .tr:not(._0){background:lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1));height:auto}.xtable .thead .th:not(._0){padding-left:8px;padding-right:8px;height:var(--u_thh,1thh);line-height:var(--u_thh,1thh);--u_lh: var(--u_thh,1thh)}.xtable .thead .th:first-child:not(._0){padding-left:12px}.xtable .tr:not(._0){display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.xtable .tbody:not(._0){display:grid;grid-template-columns:subgrid;grid-column:1 / -1;border:1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));border-radius:var(--u_ffrd,1ffrd)}.xtable .tbody .tr:not(._0){height:var(--u_trh,1trh);padding:0rem;border-top:1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1))}.xtable .tbody .tr:first-child:not(._0){border-top-style:none}.xtable .tbody .tr:is(:hover,.\@hover):not(._0){background:lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 30%)}.xtable .td:not(._0){padding-left:8px;padding-right:8px;vertical-align:middle;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;overflow:hidden;text-overflow:ellipsis}.xtable .td span:not(._0){overflow:hidden;text-overflow:ellipsis}.xtable .td:first-child:not(._0){padding-left:12px}.xtable h2:not(._0){font-size:15px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:1ex;--u_rg: 1ex;--u_cg: 1ex}.xtable h2 em:not(._0){font-style:normal;font-weight:500}.xtable h2 small:not(._0){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));font-size:13px;font-weight:400}:root *[data-opname][data-opinspected]:not(._0):after{content:attr(data-opinspect);position:absolute;top:50%;left:50%;background:#1e3a8a;color:#fff;font-size:8px;padding:2px 4px;pointer-events:none;z-index:9999;text-transform:lowercase}:root *[data-opname][data-opinspected="0"]:not(._0){border:1px solid hsla(224.44,64.29%,32.94%,100%)}
op-tag{display:block}op-label{display:block}op-detail{display:block}
.ty-af,.ty-af.sheets .ty_af.\$box>*{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.ty-af{width:calc(var(--u_iw,1iw) * 1px);height:calc(var(--u_ih,1ih) * 1px);box-sizing:content-box;overflow:clip;overflow-clip-margin:6px;--e_bd: calc(var(--u_fxd,1fxd) * 2) !important}.ty_af.\$box:not(#_){position:relative;width:fit-content;height:fit-content}.ty-af.vertical .ty_af.\$box:not(#_){width:auto}.ty-af.sheets .ty_af.\$box:not(#_){display:grid;grid-template-areas:"stack";align-items:end}.ty-af.sheets .ty_af.\$box>*:not(#_){grid-area:stack}.ty-af.sheets .ty_af.\$box>*.\@out:not(#_):not(#_):not(#_):not(#_):not(._0){width:fit-content;height:fit-content;position:absolute;inset:0rem;margin:auto}op-autosize{display:block}
use-teleport{display:block}use-augment{display:block}use-events{display:block}
.tl-af,.use-popup{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.use-popup.\@off{--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}.use-popup:not(._0){z-index:40860;position:fixed;opacity:1;--u_p: 6px;padding:var(--u_p,1p);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;border-radius:max(var(--u_mird,1mird),var(--u_rd,1rd));background:lch(var(--u_menu-bgL) var(--u_menu-bgC) var(--u_menu-bgH) / 80%);box-shadow:inset 0 0 0 .5px #ffffff1a,0 5px 20px #0000004d;min-width:220px;min-height:inherit;max-height:95vh;overflow:auto;max-width:95vw;width:fit-content;height:fit-content;overscroll-behavior:none;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;--u_elw: 0px;--u_elh: 0px;--e_od: calc(var(--u_fxd,1fxd) * .7) !important;--e_td: calc(var(--u_fxd,1fxd) * .7) !important;--u_olfocus: 0;--u_olhover: 0}.use-popup:is(.highend *):not(._0){backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.use-popup:not(._0)::-webkit-scrollbar{display:none;width:0px;height:0px;background:#fff0}@media print{.use-popup:not(._0){visibility:hidden}}.use-popup.anchored:not(#_):not(._0){margin:0rem;left:min(var(--u_anchorleft,1anchorleft),100vw - var(--u_elwidth,1elwidth) - 1vw);top:min(var(--u_anchorbottom,1anchorbottom) + var(--u_m,1m),100vh - var(--u_elheight,1elheight) - 1vh)}.use-popup.anchored.right:not(#_):not(._0){left:min(var(--u_anchorright,1anchorright),100vw - var(--u_elwidth,1elwidth) - 1vw);top:max(var(--u_anchormiddle,1anchormiddle) - (var(--u_elheight,1elheight) * .5),var(--u_m,1m))}.use-popup.anchored.tt:not(#_):not(._0){top:min(var(--u_anchortop,1anchortop),100vh - var(--u_elheight,1elheight) - 1vh)}.use-popup.anchored.lr:not(#_):not(._0){left:min(var(--u_anchorright,1anchorright),100vw - var(--u_elwidth,1elwidth) - 1vw)}.use-popup.anchored.above:not(#_):not(._0){top:auto;bottom:calc(100vh - var(--u_anchortop,1anchortop) + var(--u_m,1m))}.use-popup.anchored.center:not(#_):not(._0){left:var(--u_anchorcenter,1anchorcenter);translate:-50%}.use-popup.anchored.rr:not(#_):not(._0){left:max(var(--u_anchorright,1anchorright) - var(--u_elwidth,1elwidth),var(--u_m,1m))}@media (max-width: 599px){.use-popup:not(#_):not(._0){translate:-50%;max-width:100vw}}@media (max-width: 599px){.use-popup:not(#_):not(#_):not(._0){left:50%!important;top:0!important;bottom:var(--u_keyboardheight,1keyboardheight)!important;margin-top:auto!important;margin-bottom:auto!important}}.use-popup:not(.use-anchored):not(._0){position:fixed;top:50vh;left:50vw;translate:-50% -50%}.use-popup.\@off:not(#_):not(#_):not(#_):not(#_):not(._0){opacity:0;pointer-events:none;--t_scale: .95 !important}.use-popup.\@out:not(#_):not(#_):not(#_):not(#_):not(._0){--e_od: calc(var(--u_fxd,1fxd) * 2) !important;--e_td: calc(var(--u_fxd,1fxd) * 2) !important}.use-popup.\@in:not(#_):not(#_):not(#_):not(#_):not(._0){--e_od: calc(var(--u_fxd,1fxd) * .3) !important;--e_td: calc(var(--u_fxd,1fxd) * .3) !important}.use-popup.modal:not(._0){--u_p: calc(var(--u_ffg,1ffg) * 4);box-shadow:inset 0 0 0 .5px #ffffff1a,0 5px 60px #0006}.use-popup.tip:not(._0){--u_p: calc(var(--u_ffh,1ffh) * .5);color:lch(var(--u_pL) var(--u_pC) var(--u_pH) / var(--u_pA,1));min-width:initial;max-width:min(80vw,440px);--u_popup-bgL: var(--u_site-bgL);--u_popup-bgC: var(--u_site-bgC);--u_popup-bgH: var(--u_site-bgH);--u_popup-bgA: .85;overflow:visible;background:lch(calc(var(--u_site-bgL) - 5) var(--u_site-bgC) var(--u_site-bgH) / .85);box-shadow:inset 0 0 0 1px #ffffff1a,0 3px 20px #0000004d}.use-popup.tip:is(.highend *):not(._0){backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.use-popup.tip header:not(._0),.use-popup.tip h1:not(._0),.use-popup.tip h2:not(._0),.use-popup.tip h3:not(._0),.use-popup.tip h4:not(._0){color:lch(var(--u_hL) var(--u_hC) var(--u_hH) / var(--u_hA,1));font-weight:500}.use-popup.tip h1:not(._0){font-size:calc(var(--u_ffs,1ffs) * 1.5)}.use-popup.tip h2:not(._0){font-size:calc(var(--u_ffs,1ffs) * 1.25)}.use-popup.tip p:not(._0){text-wrap:pretty}.use-popup.tip em:not(._0){display:inline}.use-popup.tip .yellow:not(._0){color:lch(var(--u_yellowL) var(--u_yellowC) var(--u_yellowH) / var(--u_yellowA,1))}.use-popup.tip .wspre:not(._0){white-space:nowrap}.use-popup.tip:has(.wspre):not(._0){width:min-content}.use-popup:is(:focus,.\@focus):not(._0){--u_olfocus: 0}.use-popup:is(.tabbing *):not(._0){--u_olfocus: 0}.use-popup:is(.tabbing *):is(:focus-within,.\@focin):not(._0){--u_olfocus: .5}.use-popup:is(.tabbing *):is(:focus,.\@focus):not(._0){--u_olfocus: 1}.use-popup.non-modal:not(._0){--u_olfocus: 0}.use-popup.non-modal:is(:focus,.\@focus):not(._0){--u_olfocus: 0}.use-popup.ocontainer:not(._0){overscroll-behavior:none;overflow:visible;max-height:90vh;padding:0rem}@media (min-width: 768px){.use-popup.ocontainer:not(._0){max-height:50vh}}.use-popup.ocontainer>.obody:not(._0){display:block;overscroll-behavior:none;overflow-x:hidden;overflow-y:auto;padding:var(--u_p,1p)}.tl-af{inset:0rem;position:fixed;background:#3b82f600;--e_od: var(--u_fxd,1fxd) !important;opacity:0;pointer-events:none}.tl-af.on{opacity:1}.tl-af.debug{background:#ef44441a}.tl_af.\$tri:not(#_){position:absolute;inset:0rem;width:100%;height:100%;pointer-events:none}:is(polyline,polyline-tag).tl_af:not(#_){fill:#ffffff1a;stroke:#60a5fa00;opacity:0;stroke-width:1px;stroke-linecap:round}.tl-af.contextmenu{pointer-events:auto}.tl-af.contextmenu.\@off:not(#_):not(#_):not(#_):not(#_){pointer-events:none}.tl-af.modal{pointer-events:auto;background:#11161d99;opacity:.99}.tl-af.modal.\@off:not(#_):not(#_):not(#_):not(#_){pointer-events:none;opacity:0}.tl-af.over-opener{pointer-events:none}.tl-af.over-opener :is(polyline,polyline-tag).tl_af:not(#_){pointer-events:none}.tl-af.approachable :is(polyline,polyline-tag).tl_af:not(#_){pointer-events:auto}.tl-af.non-interactive :is(polyline,polyline-tag).tl_af:not(#_){pointer-events:none}.tl-af.non-interactive+*.use-popup:not(#_):not(._0){pointer-events:none}use-popup{display:block}
.use-anchored:not(._0){position:fixed;--u_elw: 0px;--u_elh: 0px}.use-anchored:not(#_):not(._0){margin:0rem;left:min(var(--u_anchorleft,1anchorleft),100vw - var(--u_elwidth,1elwidth) - var(--u_m,1m));top:min(var(--u_anchorbottom,1anchorbottom) + var(--u_m,1m),100vh - var(--u_elheight,1elheight) - 1vh)}.use-anchored.right:not(#_):not(._0){left:min(var(--u_anchorright,1anchorright),100vw - var(--u_elwidth,1elwidth) - var(--u_m,1m));top:max(var(--u_anchormiddle,1anchormiddle) - (var(--u_elheight,1elheight) * .5),var(--u_m,1m))}.use-anchored.tt:not(#_):not(._0){top:min(var(--u_anchortop,1anchortop),100vh - var(--u_elheight,1elheight) - 1vh)}.use-anchored.lr:not(#_):not(._0){left:min(var(--u_anchorright,1anchorright),100vw - var(--u_elwidth,1elwidth) - 1vw)}.use-anchored.above:not(#_):not(._0){top:auto;bottom:calc(100vh - var(--u_anchortop,1anchortop) + var(--u_m,1m))}.use-anchored.center:not(#_):not(._0){left:var(--u_anchorcenter,1anchorcenter);translate:-50%}.use-anchored.rr:not(#_):not(._0){left:max(var(--u_anchorright,1anchorright) - var(--u_elwidth,1elwidth),var(--u_m,1m))}.use-anchored[data-va=tb]:not(#_):not(._0){top:auto;bottom:calc(100vh - var(--u_anchortop,1anchortop) + var(--u_m,1m))}.use-anchored[data-ha=tb]:not(#_):not(._0){top:min(var(--u_anchortop,1anchortop) - var(--u_elheight,1elheight) - var(--u_m,1m),100vh - var(--u_elheight,1elheight) - 1vh)}.use-anchored[data-ha=ww]:not(#_):not(._0){max-width:initial}.use-anchored[data-ha=ww]:not(#_):not(#_):not(._0){width:var(--u_anchorwidth,1anchorwidth)!important}.use-anchored.force-left:not(#_):not(._0){left:auto;right:calc(100vw - var(--u_anchorleft,1anchorleft))}.tj-af{display:none}use-anchored{display:block}
.tk-af,.use-modal{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.use-modal.\@off{--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}.use-modal:not(._0){z-index:860;position:fixed;opacity:1;--e_td: calc(var(--u_fxd,1fxd) * .7) !important;--e_od: calc(var(--u_fxd,1fxd) * .7) !important;padding:calc(var(--u_ffg,1ffg) * 4);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;border-radius:max(var(--u_mird,1mird),var(--u_rd,1rd));scroll-padding:4px;background:lch(var(--u_menu-bgL) var(--u_menu-bgC) var(--u_menu-bgH) / 80%);box-shadow:inset 0 0 0 .5px #ffffff1a,0 5px 20px #0000004d;min-width:280px;min-height:inherit;max-height:95vh;overflow:auto;width:fit-content;height:fit-content}.use-modal:is(.highend *):not(._0){backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.use-modal:not(.use-anchored):not(._0){position:absolute;inset:0rem;margin:auto}.use-modal.\@off:not(#_):not(#_):not(#_):not(#_):not(._0){opacity:0;pointer-events:none;--t_scale: .95 !important}.use-modal.\@out:not(#_):not(#_):not(#_):not(#_):not(._0){--e_sd: calc(var(--u_fxd,1fxd) * 2) !important}.use-modal.\@in:not(#_):not(#_):not(#_):not(#_):not(._0){--e_sd: calc(var(--u_fxd,1fxd) * .3) !important}.tk-af{inset:0rem;position:fixed;background:#0000004d;--e_od: var(--u_fxd,1fxd) !important;opacity:1;pointer-events:auto}.tk-af.\@off:not(#_):not(#_):not(#_):not(#_){opacity:0;pointer-events:none}use-modal{display:block}
.rl-af *.ozone{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}@keyframes contour-zone{0%{stroke-dashoffset:0px}to{stroke-dashoffset:10px}}:where([opcontour]){--u_olw: 1px;--u_olrd: var(--u_ffrd,1ffrd);--u_ola: 1;--u_olo: 2px;--u_cbw: 0px;--u_olbusy: 0;--u_olhover: 0;--u_olfocus: 0;--u_olzone: 0}:where([opcontour]):is(:hover,.\@hover){--u_olhover: 1}:where([opcontour]).has-menu{--u_olhover: 1}:where([opcontour]):is(:focus,.\@focus):is(.tabbing *){--u_olfocus: 1}:where([opcontour]).dragover{--u_olzone: 1}:where([opcontour]):where([opcontour~=inset]){--u_ola: 1;--u_olo: 0px}:where([opcontour]):where([opcontour~=center]){--u_ola: 0;--u_olo: 0px}:where([opcontour]):where([opcontour~=outline]){--u_ola: -1;--u_olo: 0px}:where([opcontour]):where([opcontour~=focus]){--u_olhover: 0}:where([opcontour]):where([opcontour~=focus]):is(:hover,.\@hover){--u_olhover: 0}:where([opcontour]):where([opcontour~=zone]){--u_olhover: 0}:where([opcontour]):where([opcontour~=zone]):is(:hover,.\@hover){--u_olhover: 0}.oring:not(._0){font-weight:var(--u_olfocus,1olfocus);color:lch(var(--u_focusL) var(--u_focusC) var(--u_focusH) / var(--u_focusA,1))}.ohover:not(._0){font-weight:var(--u_olhover,1olhover);stroke-opacity:.15}.opress:not(._0){font-weight:var(--u_olbusy,1olbusy)}.rl-af{contain:size;position:absolute;top:calc(var(--u_cbw,1cbw) * -1);right:calc(var(--u_cbw,1cbw) * -1);bottom:calc(var(--u_cbw,1cbw) * -1);left:calc(var(--u_cbw,1cbw) * -1);pointer-events:none;border-radius:inherit;color:hsla(var(--hue4),1)}.rl-af.resizing{--u_fxd: 0ms}.rl-af:not(#_){position:absolute!important}.rl-af:not(.mounted) .rect:not(#_):not(#_):not(._0){font-weight:400!important}.rl-af:not(.mounted) .circle:not(#_):not(#_):not(._0){font-weight:400!important}.rl-af.resizing .rect:not(#_):not(#_):not(._0){transition:font-weight 10ms!important}.rl-af.resizing .circle:not(#_):not(#_):not(._0){transition:font-weight 10ms!important}.rl-af:is(.busy>*){--u_olbusy: 1}svg.rl_af:not(#_){margin:auto;position:absolute;inset:-8px;contain:strict;pointer-events:none;font-weight:400;stroke:currentColor}.rl-af .rect:not(#_):not(._0),.rl-af .circle:not(#_):not(._0){--o: 0;fill:none;stroke-dasharray:0,100;stroke:currentColor;stroke-width:var(--u_olw,1olw);stroke-linecap:round;transform-origin:50% 50%;opacity:var(--o)}.rl-af .rect:not(#_):not(._0){--u_w: calc(var(--u_elw,1elw) + calc(var(--u_olo,1olo) * 2) - var(--u_olw,1olw) * var(--u_ola,1ola));--u_h: calc(var(--u_elh,1elh) + calc(var(--u_olo,1olo) * 2) - var(--u_olw,1olw) * var(--u_ola,1ola));width:var(--u_w,1w);height:var(--u_h,1h);x:calc(50% - calc(var(--u_w,1w) * .5));y:calc(50% - calc(var(--u_h,1h) * .5));rx:calc(var(--u_olrd,1olrd) + var(--u_olo,1olo) - (calc(var(--u_olw,1olw) * .5) * var(--u_ola,1ola)));ry:calc(var(--u_olrd,1olrd) + var(--u_olo,1olo) - (calc(var(--u_olw,1olw) * .5) * var(--u_ola,1ola)));transition:width var(--u_fxd,1fxd),height var(--u_fxd,1fxd),rx var(--u_fxd,1fxd),ry var(--u_fxd,1fxd),x var(--u_fxd,1fxd),y var(--u_fxd,1fxd),font-weight 10ms,stroke-width var(--u_fxd,1fxd),stroke-opacity var(--u_fxd,1fxd),stroke var(--u_fxd,1fxd)}.rl-af .circle:not(#_):not(._0){cx:50%;cy:50%;r:calc(calc(var(--u_elw,1elw) * .5) + var(--u_olo,1olo) - calc(var(--u_olw,1olw) * .5) * var(--u_ola,1ola));transition:r var(--u_fxd,1fxd),font-weight 10ms,stroke-width var(--u_fxd,1fxd),stroke-opacity var(--u_fxd,1fxd),stroke var(--u_fxd,1fxd)}.rl-af *.ozone:not(#_):not(._0){stroke:hsla(var(--hue4),40%);stroke-dasharray:4px,6px;stroke-width:1.5px;animation-play-state:paused;animation-direction:reverse;animation-iteration-count:infinite;animation-timing-function:var(--ease-linear,linear);animation-name:var(--animation-contour-zone,contour-zone);animation-duration:1s;fill:#fff0;--e_od: var(--u_fxd,1fxd) !important;opacity:0}.rl-af:is(.dragover>*) *.ozone:not(#_):not(._0){opacity:1;animation-play-state:running;fill:#60a5fa0d}op-contour{display:block}op-contour-circle{display:block}
:root{--u_m: 10px}.tn-af{position:fixed;z-index:50000;--u_elw: 0px;--u_elh: 0px;left:min(var(--u_anchorleft,1anchorleft),100vw - var(--u_elwidth,1elwidth) - 1vw);top:min(var(--u_anchorbottom,1anchorbottom) + var(--u_m,1m),100vh - var(--u_elheight,1elheight) - 1vw)}.tn-af.right{left:min(var(--u_anchorright,1anchorright),100vw - var(--u_elwidth,1elwidth) - 1vw);top:max(var(--u_anchormiddle,1anchormiddle) - (var(--u_elheight,1elheight) * .5),var(--u_m,1m))}.tn-af.tt{top:min(var(--u_anchortop,1anchortop),100vh - var(--u_elheight,1elheight) - 1vh)}.tn-af.lr{left:min(var(--u_anchorright,1anchorright),100vw - var(--u_elwidth,1elwidth) - 1vw)}.tn-af.above{top:auto;bottom:calc(100vh - var(--u_anchortop,1anchortop) + var(--u_m,1m))}.tn-af.center{left:var(--u_anchorcenter,1anchorcenter);translate:-50%}.tn-af.rr{left:max(var(--u_anchorright,1anchorright) - var(--u_elwidth,1elwidth),var(--u_m,1m))}op-anchored{display:block}
.rm-ai,.rm-aj,.rm-ak{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.rm-ak.\@in,.rm-ak.\@out{--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}.rm-ag{--u_trd: .2s;--u_movedur: .2s;--bg: hsla(0,0%,100%,100%)}.rm-ag.instant{--u_movedur: 0ms}.rm-ag op-tip:not(#_){background:var(--bg)}.rm-ai:not(#_):not(#_){left:calc(calc(var(--u_clipleft,1clipleft)) * 1px);top:calc(calc(var(--u_cliptop,1cliptop)) * 1px);width:calc(calc(var(--u_clipwidth,1clipwidth)) * 1px);height:calc(calc(var(--u_clipheight,1clipheight)) * 1px);overflow:hidden;border-radius:8px;position:fixed;z-index:900;background:var(--bg);--e_bd: var(--u_movedur,1movedur) !important;--e_bf: var(--ease-circ-in-out,cubic-bezier(.785, .135, .15, .86)) !important;--e_od: .1s !important;--e_of: var(--ease-linear,linear) !important;box-shadow:var(--box-shadow-xl,0 20px 25px -5px hsla(var(--bxs-xl-color,0,0%,0%), var(--bxs-xl-alpha,.1)), 0 10px 10px -5px hsla(var(--bxs-xl-color,0,0%,0%), calc(var(--bxs-xl-alpha,.1) * .4)));opacity:0}.rm-ai:is(.active>*):not(#_):not(#_){opacity:1}.rm-aj:not(#_):not(#_){left:calc(calc(calc(var(--u_clipleft,1clipleft) * -1)) * 1px);top:calc(calc(calc(var(--u_cliptop,1cliptop) * -1)) * 1px);width:100vw;height:100vh;position:absolute;--e_bd: var(--u_movedur,1movedur) !important;--e_bf: var(--ease-circ-in-out,cubic-bezier(.785, .135, .15, .86)) !important}op-tips{display:block}:root{--u_tiprd: 5px;--u_tipxp: 12px;--u_tipyp: 8px;--u_tipfs: 13px}.sm:not(._0){--u_tiprd: 3px;--u_tipxp: 8px;--u_tipyp: 5px;--u_tipfs: 12px}.rm-ak{opacity:1;--e_od: var(--u_fxd,1fxd) !important;--e_td: var(--u_fxd,1fxd) !important;pointer-events:none;--e_bd: 0ms !important;max-width:300px}.rm-ak.\@off:not(#_):not(#_):not(#_):not(#_){opacity:0}.rm-ak.\@out:not(#_):not(#_):not(#_):not(#_){--t_scale: 1 !important}.rm-ak.\@in:not(#_):not(#_):not(#_):not(#_){--t_scale: 1 !important}.rm-al:not(#_):not(#_){transform-origin:50% 50%}.rm-am:not(#_):not(#_){background:#ffffffe5;border-radius:var(--u_tiprd,1tiprd);padding-top:var(--u_tipyp,1tipyp);padding-bottom:var(--u_tipyp,1tipyp);padding-left:var(--u_tipxp,1tipxp);padding-right:var(--u_tipxp,1tipxp);font-size:var(--u_tipfs,1tipfs);line-height:1.2;--u_lh: 1.2;overflow:hidden;box-shadow:var(--box-shadow-xl,0 20px 25px -5px hsla(var(--bxs-xl-color,0,0%,0%), var(--bxs-xl-alpha,.1)), 0 10px 10px -5px hsla(var(--bxs-xl-color,0,0%,0%), calc(var(--bxs-xl-alpha,.1) * .4)))}.rm-an:not(#_):not(#_){position:relative;color:#334155;transform-origin:0% 50%;overflow:hidden}.rm-ap:not(#_):not(#_):not(#_){white-space:pre-wrap}op-tip{display:block}.rm-ar:not(#_):not(#_){width:160px;max-width:60vw}
.tp-ai,.tp_ai.\$body,.tp-ai.tracked .tp_ai.\$body:before{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.tp-ai{--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}.tp-af.mounting{--u_fxd: 0ms}.tp-ag:not(#_):not(#_):not(#_){display:contents}op-ghosts{display:block}.tp-ai{pointer-events:none;position:absolute;width:calc(calc(var(--width)) * 1px);height:calc(calc(var(--height)) * 1px);border-radius:var(--u_rd,1rd);--e_bd: calc(var(--u_fxd,1fxd) * .3) !important;--e_bf: var(--ease-quint-out,cubic-bezier(.23, 1, .32, 1)) !important;--e_od: calc(var(--u_fxd,1fxd) * .3) !important;--e_cd: var(--u_fxd,1fxd) !important;--t_scale: 1 !important;opacity:0;top:0;left:0;--t_x: calc(calc(var(--left)) * 1px) !important;--t_y: calc(calc(var(--top)) * 1px) !important}.tp-ai.active{opacity:.999}.tp-ai.instant{--u_fxd: 0ms}.tp_ai.\$body:not(#_){--e_bd: calc(var(--u_fxd,1fxd) * .3) !important;--e_bf: var(--ease-quint-out,cubic-bezier(.23, 1, .32, 1)) !important;--e_od: calc(var(--u_fxd,1fxd) * .3) !important;--e_cd: var(--u_fxd,1fxd) !important;position:absolute;inset:0rem}.tp-ai.out .tp_ai.\$body:not(#_){top:100%}.tp-ai.tracked .tp_ai.\$body:not(#_):before{content:" ";position:absolute;inset:0;border-radius:inherit;opacity:0;background:radial-gradient(var(--rad) circle at var(--ptrx) var(--ptry),hsla(213.12,93.9%,67.84%,5%),hsla(211.7,96.36%,78.43%,0%));pointer-events:none;--e_od: var(--u_fxd,1fxd) !important}.tp-ai.tracked .tp_ai.\$body:is(.tp-ai.active *):not(#_):before{opacity:.9}.tp-aj:not(#_):not(#_):not(#_){display:block}op-ghost{display:block}
.sp-af:before{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.sp-af:before,.sp-af.over-item:before{--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}.sp-af:before{content:"";display:none;pointer-events:none;position:absolute;background:#ffffff0d;left:calc(calc(var(--over-left)) * 1px);width:calc(calc(var(--over-width)) * 1px);top:calc(calc(var(--over-top)) * 1px);height:calc(calc(var(--over-height)) * 1px);border-radius:var(--u_rd,1rd);--e_bd: calc(var(--u_fxd,1fxd) * .5) !important;--e_bf: var(--ease-quint-out,cubic-bezier(.23, 1, .32, 1)) !important;--e_od: calc(var(--u_fxd,1fxd) * .5) !important;--t_scale: .7 !important;opacity:0;visibility:hidden}.sp-af.over-item:before{--t_scale: 1 !important;opacity:1}.sp-af.ghosted [role$=item]:not(#_):not(._0):before{visibility:hidden;pointer-events:none}op-items{display:block}
.so-av,.so-av:before{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.so-af{display:none}op-ui-mirrored{display:block}op-ui-values{display:block}op-ui-selections{display:block}.so-ag{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:0px;--u_rg: 0px;--u_cg: 0px}.so_ag.obody:not(#_){position:relative}.so-ai:not(#_):not(#_):not(#_){display:contents}.so-al.palette:not(#_):not(#_){width:640px;height:410px;padding:.5rem}.so-al.menu:not(#_):not(#_){max-height:300px}.so-ap:not(#_):not(#_){background:#fff0;padding:.25rem}.so-ap:is(.palette>*):not(#_):not(#_){padding-bottom:.5rem}op-options{display:block}.so-av{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;position:relative;padding:.25rem;gap:calc(var(--u_ffg,1ffg) * .5);--u_rg: calc(var(--u_ffg,1ffg) * .5);--u_cg: calc(var(--u_ffg,1ffg) * .5);--hue: hsla(240,100%,50%,1);--hue0: 214,100%,97%;--hue1: 214,95%,93%;--hue2: 213,97%,87%;--hue3: 212,96%,78%;--hue4: 213,94%,68%;--hue5: 217,91%,60%;--hue6: 221,83%,53%;--hue7: 224,76%,48%;--hue8: 226,71%,40%;--hue9: 224,64%,33%;border-radius:var(--u_ffrd,1ffrd);--bg: hsla(0,0%,100%,0%);--e_cd: var(--u_fxd,1fxd) !important}.so-av>*:not(#_){position:relative}.so-av.sel-focus{--bg: hsla(var(--hue4),10%)}.so-av:is(:checked,.\@checked){--bg: hsla(var(--hue4),30%)}.so-av:before{content:"";position:absolute;inset:0rem;pointer-events:none;border-radius:inherit;--e_cd: 0ms !important}.so-av:is(:checked,.\@checked):before{background:var(--bg)}.so-av.yellow{--hue: hsla(60,100%,50%,1);--hue0: 55,92%,95%;--hue1: 55,97%,88%;--hue2: 53,98%,77%;--hue3: 50,98%,64%;--hue4: 48,96%,53%;--hue5: 45,93%,47%;--hue6: 41,96%,40%;--hue7: 35,92%,33%;--hue8: 32,81%,29%;--hue9: 28,73%,26%}.so-av.green{--hue: hsla(120,100%,25.1%,1);--hue0: 138,76%,97%;--hue1: 141,84%,93%;--hue2: 141,79%,85%;--hue3: 142,77%,73%;--hue4: 142,69%,58%;--hue5: 142,71%,45%;--hue6: 142,76%,36%;--hue7: 142,72%,29%;--hue8: 143,64%,24%;--hue9: 144,61%,20%}.so-av.purple{--hue: hsla(300,100%,25.1%,1);--hue0: 270,100%,98%;--hue1: 269,100%,95%;--hue2: 269,100%,92%;--hue3: 269,97%,85%;--hue4: 270,95%,75%;--hue5: 271,91%,65%;--hue6: 271,81%,56%;--hue7: 272,72%,47%;--hue8: 273,67%,39%;--hue9: 274,66%,32%}.so-av:is(:hover,.\@hover){background:#ffffff0d;color:#fff}.so_av.\%square:not(#_){width:calc(var(--u_ffh,1ffh) * .5);height:calc(var(--u_ffh,1ffh) * .5);border-radius:var(--u_ffrd,1ffrd);border:1px solid hsla(215,20.22%,65.1%,100%);line-height:1px;--u_lh: 1px}.so-av:is(:checked,.\@checked) .so_av.\%square:not(#_){border-color:#60a5fa;background:#3b82f6}.so-ax:not(#_):not(#_):not(#_){width:var(--u_ffh,1ffh);height:var(--u_ffh,1ffh);display:none;position:relative}.so-ax:is(.multiple *):not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}op-option-new{display:block}.so-be:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:.25rem;--u_rg: .25rem;--u_cg: .25rem}.so-bf:not(#_):not(#_):not(#_){color:#a1a1aa;font-size:12px}.so-bg:not(#_):not(#_):not(#_){flex:1}op-mis{display:block}.so_bm.obody:not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch}op-pis{display:block}op-palette{display:block}
[role=menuitem]:not(._0){opacity:1;height:var(--u_mih,1mih);font-size:var(--u_mifs,1mifs);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;--u_ics: 16}[role=menuitem] op-icon:not(._0){width:var(--u_mih,1mih);height:var(--u_mih,1mih)}[role=menuitem]:is(:disabled,.\@disabled):not(._0){opacity:.5;filter:grayscale(.5)}[role=menuitem] .op-arg:not(._0){color:#64748b;font-weight:500;text-decoration:underline;text-decoration-color:#64748b7f;text-decoration-style:dashed;text-underline-offset:4px}
.to-bb:not(#_):not(#_):not(#_){position:relative}
.rn-ag,.rn-al{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.rn-ag{inset:0rem;position:fixed;pointer-events:none;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;align-content:flex-start;z-index:880;opacity:1;--e_sd: var(--u_fxd,1fxd) !important}.rn-ag.\@off:not(#_):not(#_):not(#_):not(#_){opacity:0}.rn-ai:not(#_):not(#_){position:absolute;inset:0rem;border:4px solid hsla(217.22,91.22%,59.8%,20%);pointer-events:none}.rn-ak:not(#_):not(#_):not(#_){margin:auto;margin-top:0rem;min-height:var(--u_ffh,1ffh);border-top-left-radius:0;border-top-right-radius:0}.rn-ak:not(#_):not(#_){position:absolute;width:fit-content;height:fit-content;min-width:calc(calc(var(--u_boxw,1boxw)) * 1px);padding:var(--u_ffg,1ffg);pointer-events:none;bottom:initial;left:initial;translate:none}op-ui-drag{display:block}.rn-al{position:fixed;pointer-events:none;z-index:925;margin-left:-1px;transform-origin:50% 50%;opacity:0;--e_od: var(--u_fxd,1fxd) !important;--e_bd: calc(var(--u_fxd,1fxd) * .5) !important;background:#fff0;border:1px solid hsla(217.22,91.22%,59.8%,100%);top:var(--top);left:var(--left);border-radius:var(--u_ffrd,1ffrd);translate:none;width:auto;height:auto;right:calc(100vw - var(--width) - var(--left));bottom:calc(100vh - var(--height) - var(--top))}.rn-al.active{opacity:1}.rn-al.line{border-color:#60a5fa}.rn-al.box{background:#fff0;border:1px solid hsla(217.22,91.22%,59.8%,100%);top:var(--top);left:var(--left);border-radius:var(--u_ffrd,1ffrd);translate:none;width:auto;height:auto;right:calc(100vw - var(--width) - var(--left));bottom:calc(100vh - var(--height) - var(--top))}.rn-al.area{background:#3b82f61a;border:1px solid hsla(0,0%,100%,0%)}.rn-al.viewport{background:#fff0;border:1px solid hsla(217.22,91.22%,59.8%,100%);top:var(--inset);left:var(--inset);right:var(--inset);bottom:var(--inset);translate:none}op-ui-target{display:block}.rn-ao:not(#_):not(#_){inset:0rem;position:fixed;pointer-events:none;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;align-content:flex-end;z-index:8000}op-ui-dnd{display:block}
.ro-af{font-family:var(--font-system-ui,system-ui)}op-kbd{display:block}
.op-toast{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.op-toast{--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}:root{--u_toast-bgL: 16.1;--u_toast-bgC: 10.6;--u_toast-bgH: 263.6;--u_toast-bgA: 1}.op-toast:not(._0){max-width:70vw;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;border-radius:var(--u_ffrd,1ffrd);z-index:2750;--e_sd: calc(var(--u_fxd,1fxd) * 2) !important;position:fixed;bottom:0;width:fit-content;margin-left:auto;margin-right:auto;left:0rem;right:0rem;font-size:calc(var(--u_ffs,1ffs) * 1.5);outline:0px solid hsla(213.12,93.9%,67.84%,20%);--t_y: 110% !important}.op-toast.enter:not(._0){--t_y: -40px !important}.op-toast.leave:not(._0){--t_scale: .7 !important;opacity:0}.op-toast op-icon:empty:not(._0){display:none}.op-toast.\@in:not(#_):not(#_):not(#_):not(#_):not(._0){--t_y: 110% !important}.op-toast.\@out:not(#_):not(#_):not(#_):not(#_):not(._0){--t_scale: .7 !important;opacity:0}.op-toast op-kbd:not(._0){background:#00000026;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));border-radius:var(--u_ffrd,1ffrd);padding-left:.75ex;padding-right:.75ex;margin-left:calc(var(--u_ffh,1ffh) * 0);font-size:calc(var(--u_ffs,1ffs) * 1.25)}.op-toast.success:not(._0){color:#6ee7b7}.op-toast.error:not(._0){color:#fda4af}.op-toast-progress:not(._0){position:absolute;top:0rem;left:0rem;bottom:0rem;border-radius:inherit;background:#3b82f61a}.op-toast-body:not(._0){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg);border-radius:inherit;transform-origin:50% 50%;background:lch(var(--u_toast-bgL) var(--u_toast-bgC) var(--u_toast-bgH) / 50%);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);padding-left:calc(var(--u_ffh,1ffh) * .75);padding-right:calc(var(--u_ffh,1ffh) * .75);box-shadow:var(--box-shadow-xxl,0 25px 50px -6px hsla(var(--bxs-xxl-color,0,0%,0%),var(--bxs-xxl-alpha,.25)));min-height:calc(var(--u_ffh,1ffh) * 2);max-width:70vw}.rp-af{pointer-events:none}.rp-af.timeout{pointer-events:auto}.rp-ak:not(#_):not(#_):not(#_){opacity:0}.rp-al:not(#_):not(#_):not(#_){transform-origin:50% 50%;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:inherit;--u_rg: inherit;--u_cg: inherit}op-toast{display:block}.rp-ap:not(#_):not(#_){line-break:anywhere;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg)}.rp-ar:not(#_):not(#_):not(#_){color:#6ee7b7}.rp-as:not(#_):not(#_):not(#_){color:#fda4af}.rp-au:not(#_):not(#_):not(#_){opacity:.4}
.rq-ai{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.rq-af{inset:0rem;position:fixed;pointer-events:none;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;align-content:flex-end;z-index:800;padding:var(--u_pgp,1pgp)}.rq-ai:not(#_):not(#_){position:absolute;inset:0rem;opacity:1;--e_sd: var(--u_fxd,1fxd) !important;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;pointer-events:auto;background:#0003;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.rq-ai.\@off:not(#_):not(#_):not(#_):not(#_){opacity:0;pointer-events:none}.rq-aj:not(#_):not(#_){border-radius:var(--u_ffrd,1ffrd);padding:1.5rem;background:#0000001a}.rq-aj .op-mi .oarg:not(#_):not(#_):not(._0){max-width:400px!important}op-ui-clipboard{display:block}
:root{--u_mi-iconL: 66.3;--u_mi-iconC: 12.9;--u_mi-iconH: 260.8;--u_mi-iconA: 1;--u_mi-disabled-textL: 66.3;--u_mi-disabled-textC: 12.9;--u_mi-disabled-textH: 260.8;--u_mi-disabled-textA: 1}.omi .obadges:not(._0){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:2px;--u_rg: 2px;--u_cg: 2px}.omi .obadge:not(._0){height:16px;min-width:2ex;font-size:11px;background:#ffffff0d;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;border-radius:var(--u_ffrd,1ffrd);padding-left:3px;padding-right:3px;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))}.omi .obadge.alert:not(._0){background:#f43f5e;color:#fff}.omi .obadge.info:not(._0){background:#3b82f6;color:#fff}.omi .obadge.empty:not(._0){display:none}.mi-hr:not(._0){height:1px;background:currentColor;margin-top:3px;margin-bottom:3px;margin-left:calc(var(--u_mih,1mih) * 0);margin-right:calc(var(--u_mih,1mih) * 0);color:#64748b;opacity:.2}.mi-context:not(._0){white-space:nowrap;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}.mi-context:empty:not(._0){display:none}.mi-context:not(:empty):not(._0):after{content:"›";margin-left:.5rem}.omi-body:not(._0){flex:1;align-self:stretch;position:relative;border-radius:inherit;overflow:clip;gap:inherit;--u_rg: inherit;--u_cg: inherit;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;padding-left:var(--u_mipx,1mipx);padding-right:var(--u_mipx,1mipx)}.omi-label:not(._0){margin-right:auto}.op-mi:not(._0){position:relative;flex:none;--u_h: var(--u_mih,1mih);border-radius:var(--u_mird,1mird);height:var(--u_mih,1mih);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg)}.op-mi .mi-icon:not(._0){color:lch(var(--u_mi-iconL) var(--u_mi-iconC) var(--u_mi-iconH) / var(--u_mi-iconA,1));width:var(--u_fis,1fis);height:var(--u_fis,1fis)}.op-mi .rest:not(._0){min-width:var(--u_mih,1mih)}.op-mi .mi-check:not(._0){color:#ffffffb3;width:calc(calc(var(--u_ics,1ics)) * 1px);height:calc(calc(var(--u_ics,1ics)) * 1px);display:none;background:#3b82f6;border-radius:calc(var(--u_ffrd,1ffrd) * .5);opacity:0}.op-mi .mi-check:is(.checkable *):not(._0){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}.op-mi .mi-check:not(._0):before{content:"✔";font-size:calc(calc(calc(var(--u_ics,1ics) * .6)) * 1px)}.op-mi.toggler .mi-icon:not(._0){opacity:.9}.op-mi.toggler:is(:hover,.\@hover):not(._0){--u_icduo: .5}.op-mi.toggler.checked .mi-icon:not(._0){opacity:1;--u_icduo: 1}.op-mi:not(._0):before{content:"";display:block;position:absolute;inset:0rem;background:#71717a;border-radius:var(--u_mird,1mird);opacity:0}.op-mi:is(:focus,.\@focus):not(._0):before{opacity:.3}.op-mi.sel:not(._0):before{opacity:.2}.op-mi.sel-focus:not(._0):before{opacity:.25}.op-mi:is(:checked,.\@checked) .mi-check:not(._0){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;opacity:1}.op-mi.red.sel .mi-icon:not(._0){color:#f87171}.op-mi.red.sel:not(._0):before{background:#fca5a566}.op-mi .args:not(._0){padding-left:var(--u_ffg,1ffg);padding-right:var(--u_ffg,1ffg);color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))}.op-mi .oarg:not(._0){overflow:hidden;width:fit-content;max-width:100px;text-overflow:ellipsis;font-weight:500;text-decoration:underline;color:lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1));text-underline-offset:3px;text-decoration-style:dashed;text-decoration-color:#fff3}.op-mi.has-color:is(:checked,.\@checked) .mi-icon:not(._0){color:var(--color)}.op-mi.inline:not(._0):before{display:none}.rr-am:not(#_):not(#_):not(#_){--u_icsw: 2;color:#34d399;margin-left:auto}op-mi{display:block}.rr-ap:not(#_):not(#_){text-transform:capitalize}.rr-aq:not(#_):not(#_):not(#_){pointer-events:none}
.opi,.rt-af,.rt-ao{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.opi-icon:not(._0){color:#818cf8}.opi:not(._0){position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;height:var(--u_ffh,1ffh);font-size:var(--u_ffs,1ffs);--hue: hsla(240,100%,50%,1);--hue0: 214,100%,97%;--hue1: 214,95%,93%;--hue2: 213,97%,87%;--hue3: 212,96%,78%;--hue4: 213,94%,68%;--hue5: 217,91%,60%;--hue6: 221,83%,53%;--hue7: 224,76%,48%;--hue8: 226,71%,40%;--hue9: 224,64%,33%;min-width:1ff1;color:#fff;--e_cd: calc(var(--u_fxd,1fxd) * .5) !important}.opi .oicon:not(._0){width:var(--u_fis,1fis);height:var(--u_fis,1fis);color:#818cf8}.opi:not(._0):before{border-radius:var(--u_mird,1mird);background:#fff0;content:"";position:absolute;inset:0rem}.opi:is(:focus,.\@focus):not(._0):before{background:hsla(var(--hue5),1)}.opi.selected:not(._0):before{background:hsla(var(--hue6),1)}.opi:is(:active,.\@active):not(._0):before{margin:1px;background:hsla(var(--hue3),1)}.opi:is(:focus,.\@focus):not(._0){color:hsla(var(--hue9),1)}.opi.selected:not(._0){color:#fff}.opi.sel:not(._0){color:#fff;filter:saturate(2)}.opi.sel:not(._0):before{background:#bfdbfe0d}.opi.sel-focus:not(._0){color:#fff;filter:saturate(2)}.opi.sel-focus:not(._0):before{background:#bfdbfe0d}.opi.pop:not(._0){--hue: hsla(274.62,100%,25.49%,1);--hue0: 226,100%,97%;--hue1: 226,100%,94%;--hue2: 228,96%,89%;--hue3: 230,94%,82%;--hue4: 234,89%,74%;--hue5: 239,84%,67%;--hue6: 243,75%,59%;--hue7: 245,58%,51%;--hue8: 244,55%,41%;--hue9: 242,47%,34%;height:calc(var(--u_ffh,1ffh) * 1.5)}.opi .detail:not(._0){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));font-size:smaller}.opi .pars:not(._0){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg)}.opi .pars op-refs:not(._0){border-radius:var(--u_ffrd,1ffrd)}.opi .pars * op-reference:not(._0){border-radius:calc(var(--u_ffrd,1ffrd) * 2);padding-left:calc(var(--u_ffh,1ffh) * .4);padding-right:calc(var(--u_ffh,1ffh) * .4);font-size:smaller;background:lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 50%);color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))}.opi .pars * op-reference op-icon:not(._0){display:none}.opi>*:not(._0){position:relative}.rt-af{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;font-size:var(--u_ffs,1ffs);--hue: hsla(240,100%,50%,1);--hue0: 214,100%,97%;--hue1: 214,95%,93%;--hue2: 213,97%,87%;--hue3: 212,96%,78%;--hue4: 213,94%,68%;--hue5: 217,91%,60%;--hue6: 221,83%,53%;--hue7: 224,76%,48%;--hue8: 226,71%,40%;--hue9: 224,64%,33%;flex:none;height:var(--u_mih,1mih);min-width:var(--u_mih,1mih);color:#fff;--e_cd: calc(var(--u_fxd,1fxd) * .5) !important}.rt-af:before{border-radius:var(--u_mird,1mird);background:#fff0;content:"";position:absolute;inset:0rem}.rt-af:is(:focus,.\@focus):before{background:hsla(var(--hue5),1)}.rt-af.selected:before{background:hsla(var(--hue6),1)}.rt-af:is(:active,.\@active):before{margin:1px;background:hsla(var(--hue3),1)}.rt-af:is(:focus,.\@focus){color:hsla(var(--hue9),1)}.rt-af.selected{color:#fff}.rt-af.sel{color:#fff;filter:saturate(2)}.rt-af.sel:before{background:#bfdbfe0d}.rt-af.pop{--hue: hsla(274.62,100%,25.49%,1);--hue0: 226,100%,97%;--hue1: 226,100%,94%;--hue2: 228,96%,89%;--hue3: 230,94%,82%;--hue4: 234,89%,74%;--hue5: 239,84%,67%;--hue6: 243,75%,59%;--hue7: 245,58%,51%;--hue8: 244,55%,41%;--hue9: 242,47%,34%;height:calc(var(--u_ffh,1ffh) * 1.5)}.rt_af.detail:not(#_){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))}.rt_af.pars:not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg)}.rt_af.pars op-refs.rt_af:not(#_){border-radius:var(--u_ffrd,1ffrd)}.rt_af.pars op-reference:not(#_){border-radius:calc(var(--u_ffrd,1ffrd) * 2);padding-left:calc(var(--u_ffh,1ffh) * .4);padding-right:calc(var(--u_ffh,1ffh) * .4);font-size:smaller;background:lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 50%);color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))}.rt_af.pars op-reference op-icon:not(#_){display:none}.rt-af>*:not(#_){position:relative}.rt-ag:not(#_):not(#_){padding-left:1ex;padding-right:1ex;gap:1ex;--u_rg: 1ex;--u_cg: 1ex}.rt-ah:not(#_):not(#_){opacity:0}.rt-ah:is(.checked>*):not(#_):not(#_){opacity:1}.rt-ak:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}.rt-an:not(#_):not(#_):not(#_){flex:1}.rt-ao:not(#_):not(#_){--e_sd: .1s !important;border-radius:3px;position:relative;border:1px solid #4B4B4B;width:14px;height:14px}.rt-ao.checked:not(#_):not(#_){background-repeat:no-repeat;background-size:90%;background-position:center;border-color:#575ac6;background-color:#575ac6;background-image:url(data:image/svg+xml;utf8,%3Csvg%20width=%2210%22%20height=%229%22%20viewBox=%220%200%2010%208%22%20xmlns=%22http://www.w3.org/2000/svg%22%20fill=%22%23fffeff%22%3E%3Cpath%20d=%22M3.46975%205.70757L1.88358%204.1225C1.65832%203.8974%201.29423%203.8974%201.06897%204.1225C0.843675%204.34765%200.843675%204.7116%201.06897%204.93674L3.0648%206.93117C3.29006%207.15628%203.65414%207.15628%203.8794%206.93117L8.93103%201.88306C9.15633%201.65792%209.15633%201.29397%208.93103%201.06883C8.70578%200.843736%208.34172%200.843724%208.11646%201.06879C8.11645%201.0688%208.11643%201.06882%208.11642%201.06883L3.46975%205.70757Z%22%20stroke-width=%220.2%22%20/%3E%3C/svg%3E)}op-pi{display:block}
.ostat:not(._0){min-width:var(--u_fis,1fis);line-height:var(--u_ffh,1ffh);--u_lh: var(--u_ffh,1ffh);border-radius:var(--u_ffrd,1ffrd);white-space:nowrap}.ostat .ostat-icon:not(._0){width:var(--u_fis,1fis);height:var(--u_fis,1fis);line-height:var(--u_fis,1fis);--u_lh: var(--u_fis,1fis)}.ostat op-icon:empty:not(._0){display:none}.ostat .link:not(._0){color:lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1))}.ostat .olabel:not(._0){font-size:inherit}.ostat .verbose:is(.compact *):not(._0){display:none}.ostat .verbose:is(.verbose *):not(._0){display:inline-flex}.ostat.pill:not(._0){padding-left:var(--u_ffxp,1ffxp);padding-right:var(--u_ffxp,1ffxp);background:lch(var(--u_accentL) var(--u_accentC) var(--u_accentH) / var(--u_accentA,1));color:#fff;font-weight:500;text-transform:uppercase}op-icon.ostat:not(._0){--u_ics: calc(var(--u_hu,1hu));--u_fis: calc(calc(var(--u_hu,1hu)) * 1px);--u_rd: var(--u_ffrd,1ffrd);padding:0rem}.ostats:not(._0){--u_h: var(--u_ffh,1ffh);font-size:var(--u_ffs,1ffs);font-weight:400;gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;color:lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1))}.ostats>hr:first-child:not(._0){display:none}.ostats hr:not(._0){width:1px;height:calc(var(--u_ffh,1ffh) * .25);background:#a1a1aa4d;color:#ef4444;border-style:none}.ostats hr:first-child:not(._0){display:none}.ostats hr:last-child:not(._0){display:none}.ostats.dl:not(._0){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:0rem;--u_rg: 0rem;--u_cg: 0rem}.ostats.dl hr:not(._0){margin-top:.25rem;margin-bottom:.25rem;height:1px;width:auto;opacity:.3}.ostats.dl .ostat:not(._0){gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg)}.ostats.boxed:not(._0){gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg);font-size:calc(var(--u_ffs,1ffs) + 1px);line-height:var(--u_ffh,1ffh);--u_lh: var(--u_ffh,1ffh)}.ostats.boxed *>hr:not(._0){display:none}.ostats.boxed .ostat:not(op-button,.ostats.boxed .ofield):not(._0){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;border-radius:var(--u_ffrd,1ffrd);padding-left:var(--u_ffxp,1ffxp);padding-right:var(--u_ffxp,1ffxp);background:lch(20 10 var(--u_accentH) / .3);color:lch(60 10 var(--u_accentH) / var(--u_accentA,1));box-shadow:0 0 0 1px #0000000d}.ostats.boxed .ostat:not(op-button:is(:hover,.\@hover),.ostats.boxed .ofield):is(:hover,.\@hover):not(._0){background:lch(20 10 var(--u_accentH) / 1)}.ostats.boxed .ostat:not(op-button:has(op-stack),.ostats.boxed .ofield):has(op-stack):not(._0){display:contents;--u_fis: var(--u_ffh,1ffh)}.ostats.boxed .ostat:not(op-button:has(op-stat),.ostats.boxed .ofield):has(op-stat):not(._0){display:contents}.ostats.boxed .ostat:not(op-button.pill,.ostats.boxed .ofield).pill:not(._0){background:lch(var(--u_accentL) var(--u_accentC) var(--u_accentH) / var(--u_accentA,1));color:lch(10 var(--u_accentC) var(--u_accentH) / var(--u_accentA,1))}.ostats.boxed op-icon.ostat:not(._0){--u_ffxp: 2px;padding-left:0;padding-right:0;background:none}.ostats.boxed op-icon.ostat:is(:hover,.\@hover):not(._0){background:none}.rs-ah:not(#_):not(#_):not(#_){display:contents}op-stats{display:block}.rs-aj{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;white-space:nowrap;gap:calc(var(--u_ffg,1ffg) * .5);--u_rg: calc(var(--u_ffg,1ffg) * .5);--u_cg: calc(var(--u_ffg,1ffg) * .5)}op-stat{display:block}.rs-an:not(#_):not(#_):not(#_){display:contents}.rs-bi:not(#_):not(#_):not(#_){display:contents}.rs-bn:is(.has-color>*):not(#_):not(#_):not(#_){color:var(--color)}.rs-bp:not(#_):not(#_){text-transform:capitalize}
.ru-af .thumb,.ru-af.loaded div{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.ru-af{position:relative;aspect-ratio:calc(var(--u_imgw,1imgw) / var(--u_imgh,1imgh))}.ru-af .thumb:not(#_):not(._0){opacity:1;--e_od: calc(var(--u_fxd,1fxd) * 2) !important;display:block;--e_rest: display calc(var(--u_fxd,1fxd) * 2) !important}.ru-af.cover{overflow:hidden}img.ru_af:not(#_){position:relative;border-radius:inherit}img.ru_af:is(.cover *):not(#_){object-fit:cover}.ru-af.missing img.ru_af:not(#_){opacity:0}.ru-af div:not(#_){position:absolute;aspect-ratio:calc(var(--u_imgw,1imgw) / var(--u_imgh,1imgh));border-radius:inherit;pointer-events:none;display:grid;grid-template-columns:repeat(var(--s),1fr);grid-template-rows:repeat(var(--s),1fr)}.ru-af div:is(.cover *):not(#_):not(._0){top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%}.ru-af div:not(.cover *):not(#_):not(._0){width:100%;height:100%}.ru-af div:not(#_):not(._0):before{content:"";backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);position:absolute;inset:0rem;display:none}.ru-af div b:not(#_){background:currentColor;margin:0}.ru-af.fit img.ru_af:not(#_){position:absolute;width:100%;height:100%}.ru-af.loaded .thumb:not(#_):not(._0){opacity:0}.ru-af.loaded div:not(#_){opacity:0;--e_od: calc(var(--u_fxd,1fxd) * 2) !important}op-image{display:block}
.otile .otilebody,.otile .\$surface,.otile:is(:hover,.\@hover) .\$surface{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.otile{--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}.otile:not(._0){position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;align-content:stretch;border-radius:var(--u_rd,1rd);--t_x: 0 !important;flex:1 0 auto;height:var(--u_gih,1gih);--u_p: 24px;width:min(360px,100vw - var(--u_navw,1navw));cursor:pointer;--u_hov: 0;--color-h: 211;--color-s: 96%;--color-l: 78%;contain:size;--u_sel: 0}.otile.li:not(._0){display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch}@media (max-width: 599px){.otile:not(._0){width:300px}}.otile:is(:hover,.\@hover):not(._0){--u_hov: 1}.otile.\@dragover:not(._0){--u_bdL: 66;--u_bdC: 49.8;--u_bdH: 266.6;--u_bdA: 1;box-shadow:0 0 0 3px #60a5fa1a}.otile.li:not(._0){width:100%}.otile.sel:not(._0){--u_sel: .25}.otile.sel:is(:is(:focus,.\@focus) *):not(._0){--u_sel: 1}.otile:is(:is(:focus,.\@focus) *).sel-anchor:not(._0){outline-width:1px}.otile:is(:is(:focus,.\@focus) *).sel-head:not(._0){outline-width:2px}.otile:is(:checked,.\@checked):not(._0){box-shadow:0 0 0 5px #22c55e}.otile .otilebody:not(._0){position:absolute;inset:0rem;border-radius:inherit;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;border:1px solid hsla(0,0%,100%,10%);--e_cd: var(--u_fxd,1fxd) !important}.otile .\$surface:not(._0){position:absolute;inset:0;border-radius:inherit;opacity:calc(0 + calc(var(--u_hov,1hov) * .15));--a: hsla(var(--color-h), var(--color-s), var(--color-l), 140%);--b: hsla(var(--color-h), var(--color-s), var(--color-l), 15%);background:radial-gradient(var(--rad) circle at var(--ptrx) var(--ptry),var(--a),var(--b));pointer-events:none;--e_od: calc(var(--u_fxd,1fxd) * 4) !important;contain:strict}.otile:is(:hover,.\@hover) .\$surface:not(._0){--e_od: calc(var(--u_fxd,1fxd) * 0) !important}.otile .\$inner:not(._0){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;background:lch(var(--u_tile-bgL) var(--u_tile-bgC) var(--u_tile-bgH) / 80%);border-radius:var(--u_rd,1rd);flex-grow:1;position:relative}.otile .\%title:not(._0){font-size:24px;line-height:26px;--u_lh: 26px;color:#fff;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:.5rem;--u_rg: .5rem;--u_cg: .5rem;--u_ics: 26;text-wrap:balance}.otile .\%title:is(.template *):not(._0){color:#dcfce7}.otile .\%title:is(.draft *):not(._0){color:#fef9c3}.otile .\%desc:not(._0){font-size:14px;line-height:20px;--u_lh: 20px;color:#7a8ba3}.otile.scrim .\%title:not(._0){font-size:20px;line-height:22px;--u_lh: 22px}.otile.miss .\%main:not(._0){opacity:.3}.otile.miss .\%bottom:not(._0){opacity:.3}.otile.miss .\$inner:not(._0){background:lch(var(--u_site-bgL) var(--u_site-bgC) var(--u_site-bgH) / 90%)}.otile.miss:is(:hover,.\@hover) .\%main:not(._0){opacity:.8}.otile.miss:is(:hover,.\@hover) .\%bottom:not(._0){opacity:.8}.rv-af{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;border-bottom:1px solid hsla(0,0%,100%,0%)}op-tile{display:block}
.ry-af{display:none}op-interval{display:block}.ry-ag{display:none}op-timeout{display:block}
.rw-ag,.rw-ag a,.rw-ag *.op-modal-body,.rw-aq op-sheet:is(.up *),.rw-aq op-sheet:is(.down *){--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.rw-ag *.op-modal-body.\@off,.rw-aq op-sheet:is(.up *).\@in,.rw-aq op-sheet:is(.up *).\@out,.rw-aq op-sheet:is(.down *).\@in,.rw-aq op-sheet:is(.down *).\@out{--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}.rw-af:not(#_):not(#_):not(#_){position:absolute;inset:0rem}.rw-ag:not(#_):not(#_){z-index:9999;height:100vh;inset:0rem;position:fixed;display:flex;align-items:center;justify-content:center;background:#0003;--e_sd: .2s !important}.rw-ag.\@off:not(#_):not(#_):not(#_):not(#_){opacity:0}.rw-ag *.op-modal-body:not(#_):not(._0){display:flex;flex-direction:column;gap:.75rem;--u_rg: .75rem;--u_cg: .75rem;--e_sd: .2s !important;box-shadow:var(--box-shadow-xl,0 20px 25px -5px hsla(var(--bxs-xl-color,0,0%,0%), var(--bxs-xl-alpha,.1)), 0 10px 10px -5px hsla(var(--bxs-xl-color,0,0%,0%), calc(var(--bxs-xl-alpha,.1) * .4)));background:#212328;border-radius:10px;padding:40px;position:relative;border:1px solid #4B4B4B;width:400px;max-width:95vw;max-height:95vh}.rw-ag *.op-modal-body.\@off:not(#_):not(#_):not(#_):not(#_):not(._0){--t_y: -50px !important}.rw-ag a:not(#_){color:#aad1b6;--e_sd: .4s !important}.rw-ag a:is(:hover,.\@hover):not(#_):not(._0){color:#bbf7d0}.rw-ag input:not(#_){background:none;gap:8px;--u_rg: 8px;--u_cg: 8px;padding:8px 16px;height:40px;border-radius:4px;border:1px solid #4B4B4B;width:100%}op-modal{display:block}.rw-aj:not(#_):not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:calc(var(--u_ffg,1ffg) * 2);--u_rg: calc(var(--u_ffg,1ffg) * 2);--u_cg: calc(var(--u_ffg,1ffg) * 2)}.rw-ak:not(#_):not(#_){font-size:20px}.rw-al:not(#_):not(#_){flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:calc(var(--u_ffg,1ffg) * 2);--u_rg: calc(var(--u_ffg,1ffg) * 2);--u_cg: calc(var(--u_ffg,1ffg) * 2);overflow-y:auto;overflow-x:hidden}.rw-am:not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-content:center;gap:calc(var(--u_ffg,1ffg) * 2);--u_rg: calc(var(--u_ffg,1ffg) * 2);--u_cg: calc(var(--u_ffg,1ffg) * 2)}op-simple-modal{display:block}.rw-ao:not(#_):not(#_){font-size:15px;color:#ffffff7f}.rw-aq:not(#_):not(#_){width:450px;height:325px;overflow:hidden}.rw-aq p.red:not(#_):not(._0){color:#fb7185}.rw-aq li:not(#_):not(._0):before{content:"• "}.rw-aq op-sheet:is(.down *).\@in:not(#_):not(#_):not(#_):not(#_):not(._0){--t_y: -100px !important}.rw-aq op-sheet:is(.down *).\@out:not(#_):not(#_):not(#_):not(#_):not(._0){--t_y: 100px !important}.rw-aq op-sheet:is(.up *).\@in:not(#_):not(#_):not(#_):not(#_):not(._0){--t_y: 100px !important}.rw-aq op-sheet:is(.up *).\@out:not(#_):not(#_):not(#_):not(#_):not(._0){--t_y: -100px !important}.rw-aq op-sheet .body:not(#_):not(._0){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:calc(var(--u_ffg,1ffg) * 2);--u_rg: calc(var(--u_ffg,1ffg) * 2);--u_cg: calc(var(--u_ffg,1ffg) * 2);width:100%;height:100%}.rw-aq op-sheet .\%head:not(#_):not(._0){font-size:20px}.rw-aq op-sheet .\%body:not(#_):not(._0){flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:calc(var(--u_ffg,1ffg) * 2);--u_rg: calc(var(--u_ffg,1ffg) * 2);--u_cg: calc(var(--u_ffg,1ffg) * 2);overflow-y:auto;overflow-x:hidden}.rw-aq op-sheet .\%foot:not(#_):not(._0){display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-content:center;gap:calc(var(--u_ffg,1ffg) * 2);--u_rg: calc(var(--u_ffg,1ffg) * 2);--u_cg: calc(var(--u_ffg,1ffg) * 2)}.rw-aq op-sheet .\%step:not(#_):not(._0){font-size:16px;color:#ffffff7f;flex:1}op-stack-modal{display:block}.rw-as:not(#_){width:450px!important;height:400px!important}.rw-au:not(#_):not(#_):not(#_){color:#fb7185}.rw-ay:not(#_):not(#_):not(#_){color:#fb7185}.rw-ba>*:not(#_){width:100%}op-inspector{display:block}.rw-be:not(#_):not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg);width:500px}op-dialog{display:block}.rw-bg:not(#_):not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg);width:500px}.rw-bi:not(#_):not(#_){flex:1}.rw-bk:not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-content:center;gap:5px;--u_rg: 5px;--u_cg: 5px;margin-top:5px}op-submit-dialog{display:block}.rw-bn:not(#_){width:450px!important;height:300px!important}.rw-bo:not(#_):not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg);width:500px}.rw-bq:not(#_):not(#_){flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:5px;--u_rg: 5px;--u_cg: 5px}.rw-bt:not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-content:center;gap:5px;--u_rg: 5px;--u_cg: 5px;margin-top:5px}op-create-dialog{display:block}.rw-bw:not(#_){overflow:hidden!important}op-text-dialog{display:block}
.op-badge,.op-button,.op-badge .oicon,.op-badge:before,.op-button .oicon,.op-button:before,.op-badge op-icon svg,.op-button op-icon svg{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.op-badge.flip-icon op-icon svg,.op-button.flip-icon op-icon svg{--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}@keyframes pulse-ring{0%{outline-width:0px;outline-color:hsla(217.22,91.22%,59.8%,100%) outlin}80%{opacity:0}to{outline-width:20px;outline-color:#00f}}.op-button:not(._0),.op-badge:not(._0){position:relative;height:var(--u_ffh,1ffh);border-radius:var(--u_ffrd,1ffrd);min-width:var(--u_ffh,1ffh);font-size:var(--u_ffs,1ffs);display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;font-family:var(--font-sans,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--e_bd: .5s !important;font-weight:500;border:0px solid hsla(0,0%,100%,0%);flex:0 0 auto;user-select:none;-webkit-user-select:none;text-transform:uppercase;background-origin:border-box;--u_hueL: var(--u_accentL);--u_hueC: var(--u_accentC);--u_hueH: var(--u_accentH);--u_hueA: var(--u_accentA,1);--button-bg-inset: 0px;box-shadow:0 0 0 1px #0000001a;text-shadow:0px 1px 0px hsla(0,0%,100%,15%);--u_ola: -1;--u_olw: 1px;--u_olo: 1px;color:lch(75 var(--u_hueC) var(--u_hueH) / var(--u_hueA,1));--u_bgL: 20;--u_bgC: 14;--u_bgH: var(--u_hueH);--u_bgA: var(--u_hueA,1);--bgi: linear-gradient(to bottom, lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1)), lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1)))}.op-button.min:not(._0),.op-badge.min:not(._0){width:min-content}.op-button.square:not(._0),.op-badge.square:not(._0){width:var(--u_ffh,1ffh)}.op-button .ohover:not(._0),.op-badge .ohover:not(._0){stroke-opacity:.7}.op-button op-icon:empty:not(._0),.op-badge op-icon:empty:not(._0){display:none}.op-button op-icon svg:not(._0),.op-badge op-icon svg:not(._0){--e_td: var(--u_fxd,1fxd) !important}.op-button.flip-icon op-icon svg:not(._0),.op-badge.flip-icon op-icon svg:not(._0){--t_rotate: 180deg !important}.op-button:is(:active,.\@active):not(._0),.op-badge:is(:active,.\@active):not(._0){--u_olw: 3px;--u_olo: 2px}.op-button:is(:hover,.\@hover):not(._0),.op-badge:is(:hover,.\@hover):not(._0){box-shadow:0 0 4px #0000001a}.op-button:not(._0):before,.op-badge:not(._0):before{content:"";position:absolute;top:var(--button-bg-inset);right:var(--button-bg-inset);bottom:var(--button-bg-inset);left:var(--button-bg-inset);background-origin:border-box;border-radius:inherit;background-image:var(--bgi);border:0px solid hsla(0,0%,100%,0%);border-color:inherit;--e_bd: var(--u_fxd,1fxd) !important;--e_sd: var(--u_fxd,1fxd) !important}.op-button:is(:hover,.\@hover):not(._0):before,.op-badge:is(:hover,.\@hover):not(._0):before{filter:brightness(1.08)}.op-button.wide:not(._0),.op-badge.wide:not(._0){width:200px}.op-button .oicon:not(._0),.op-badge .oicon:not(._0){color:inherit;--e_rest: color .2s ease-in-out !important}.op-button .olabel:not(._0),.op-badge .olabel:not(._0){white-space:nowrap;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}.op-button.disabled:not(._0),.op-badge.disabled:not(._0){filter:grayscale(.7);cursor:not-allowed}.op-button.disabled .button-main:not(._0),.op-badge.disabled .button-main:not(._0){opacity:.5}.op-button:is(:hover,.\@hover):not(._0),.op-badge:is(:hover,.\@hover):not(._0){--u_bgL: 22;--u_bgC: 16;--u_bgH: var(--u_hueH);--u_bgA: var(--u_hueA,1)}.op-button op-contour:not(._0),.op-badge op-contour:not(._0){color:lch(calc(var(--u_hueL) * .65) calc(var(--u_hueC) * .5) var(--u_hueH) / var(--u_hueA,1))}.op-button.no-bg:not(._0):before,.op-badge.no-bg:not(._0):before{opacity:0}.op-button.pri:not(._0),.op-badge.pri:not(._0){color:lch(99 40 var(--u_hueH) / var(--u_hueA,1));--u_bgL: 55;--u_bgC: 65;--u_bgH: var(--u_hueH);--u_bgA: var(--u_hueA,1);--bgi: linear-gradient(to bottom, lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1)), lch(calc(var(--u_bgL) * .98) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1)))}.op-button.pri op-contour:not(._0),.op-badge.pri op-contour:not(._0){color:lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1))}.op-button.neutral:not(._0),.op-badge.neutral:not(._0){color:#fff;--bgi: linear-gradient(to bottom, hsla(215,20.22%,65.1%,12%), hsla(215,20.22%,65.1%,10%))}.op-button.white:not(._0),.op-badge.white:not(._0){color:#000;font-weight:500;--u_bgL: 100;--u_bgC: 0;--u_bgH: var(--u_hueH);--u_bgA: var(--u_hueA,1)}.op-button.unchecked:not(.no-unchecked-style):not(._0),.op-badge.unchecked:not(.no-unchecked-style):not(._0){color:lch(60 calc(var(--u_hueC) * .3) var(--u_hueH) / var(--u_hueA,1))}.op-button.unchecked:not(.no-unchecked-style):not(._0):before,.op-badge.unchecked:not(.no-unchecked-style):not(._0):before{background-image:none;border-width:1px;border-color:lch(75 var(--u_hueC) var(--u_hueH) / 10%)}.op-button.outline:not(._0),.op-badge.outline:not(._0){background:#fff0;color:lch(75 var(--u_hueC) var(--u_hueH) / var(--u_hueA,1));--u_bcL: 75;--u_bcC: var(--u_hueC);--u_bcH: var(--u_hueH);--u_bcA: var(--u_hueA,1);box-shadow:var(--box-shadow-none,none);outline-offset:0px;--u_olo: -1px;text-shadow:0px 1px 0px hsla(0,0%,100%,0%)}.op-button.outline:is(.hc *):not(._0),.op-badge.outline:is(.hc *):not(._0){color:lch(5 var(--u_hueC) var(--u_hueH) / var(--u_hueA,1));--u_bcL: 5;--u_bcC: var(--u_hueC);--u_bcH: var(--u_hueH);--u_bcA: var(--u_hueA,1)}.op-button.outline .ohover:not(._0),.op-badge.outline .ohover:not(._0){stroke-opacity:1}.op-button.outline:not(._0):before,.op-badge.outline:not(._0):before{background-image:none;border-width:1px;border-color:lch(var(--u_bcL) var(--u_bcC) var(--u_bcH) / 20%)}.op-button.outline:is(:hover,.\@hover):not(._0):before,.op-badge.outline:is(:hover,.\@hover):not(._0):before{margin:0}.op-button.inline:not(._0),.op-badge.inline:not(._0){--u_bgL: 20;--u_bgC: 14;--u_bgH: var(--u_hueH);--u_bgA: 0;box-shadow:var(--box-shadow-none,none)}.op-button.inline:is(:hover,.\@hover):not(._0),.op-badge.inline:is(:hover,.\@hover):not(._0){--u_bgL: 22;--u_bgC: 16;--u_bgH: var(--u_hueH);--u_bgA: var(--u_hueA,1)}.op-button:is(.hc *):not(._0),.op-badge:is(.hc *):not(._0){box-shadow:var(--box-shadow-none,none);text-shadow:none}.op-button.pill:not(._0),.op-badge.pill:not(._0){border-radius:calc(var(--u_ffh,1ffh) * .5)}.op-button.circle:not(._0),.op-badge.circle:not(._0){border-radius:calc(var(--u_ffh,1ffh) * .5);width:var(--u_ffh,1ffh)}.op-button.tool>.\$body:not(._0),.op-badge.tool>.\$body:not(._0){align-content:center}.op-button.tool>.\$body .\$label:not(._0),.op-badge.tool>.\$body .\$label:not(._0){display:none}.op-button.tool.inline:not(._0),.op-badge.tool.inline:not(._0){--u_fis: var(--u_lgfis,1lgfis);--u_ics: var(--u_lgics,1lgics)}.op-button>.\$body:not(._0),.op-badge>.\$body:not(._0){position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:var(--u_ffs,1ffs);min-height:var(--u_ffh,1ffh);pointer-events:none;min-width:var(--u_ffh,1ffh);height:var(--u_ffh,1ffh);overflow:clip;flex-wrap:wrap;align-content:flex-start;border-radius:inherit;padding-left:calc(var(--u_ffxp,1ffxp) * .75);padding-right:calc(var(--u_ffxp,1ffxp) * .75)}.op-button>.\$body>*:not(._0),.op-badge>.\$body>*:not(._0){height:var(--u_ffh,1ffh)}.op-button>.\$body * op-icon:not(._0),.op-badge>.\$body * op-icon:not(._0){min-height:var(--u_fis,1fis);min-width:var(--u_fis,1fis);width:var(--u_fis,1fis);height:var(--u_fis,1fis)}.op-button>.\$body * op-icon:empty:not(._0),.op-badge>.\$body * op-icon:empty:not(._0){display:none}.op-button>.\$body op-kbd:not(._0),.op-badge>.\$body op-kbd:not(._0){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;font-size:smaller;opacity:.4}.op-button>.\$body .oicon:not(._0),.op-badge>.\$body .oicon:not(._0){flex:1 100 0px;max-width:var(--u_fis,1fis);min-width:0px;overflow:clip}.op-button>.\$body .oicon:only-child:not(._0),.op-badge>.\$body .oicon:only-child:not(._0){flex:0 0 var(--u_fis,1fis);position:absolute;inset:0rem;width:var(--u_fis,1fis);height:var(--u_fis,1fis);margin:auto}.op-button>.\$body .olabel:not(._0),.op-badge>.\$body .olabel:not(._0){padding-left:calc(var(--u_ffxp,1ffxp) * .25);padding-right:calc(var(--u_ffxp,1ffxp) * .25)}.op-button.olink:not(._0),.op-badge.olink:not(._0){--u_ffxp: 0px;--u_ffrd: 0px;width:fit-content;height:auto;display:inline-flex;font-weight:inherit;font-size:inherit;cursor:pointer;color:lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1))}.op-button.olink:not(._0):before,.op-badge.olink:not(._0):before{display:none}.op-button.olink .button-main:not(._0),.op-badge.olink .button-main:not(._0){display:contents}.op-button.olink .oicon:not(._0),.op-badge.olink .oicon:not(._0){display:none}.op-button.olink .olabel:not(._0),.op-badge.olink .olabel:not(._0){font-size:inherit;display:contents;text-transform:none;font-weight:inherit}.rz-ai.icon-button>op-contour:not(#_){opacity:0}.rz-ap:is(.touch-interface *):not(#_):not(#_):not(#_){display:none}.rz-aq:not(#_):not(#_):not(#_){pointer-events:auto}.rz-aq:not(#_):not(#_){fill:#00f}op-button{display:block}op-badge{display:block}op-a{display:block}
.sc-af:not(#_):not(#_){display:grid;grid-template-columns:1fr 1fr;gap:1px;--u_rg: 1px;--u_cg: 1px;width:10px;height:10px;--u_bgL: 100;--u_bgC: 0;--u_bgH: 0;--u_bgA: 1}.sc-af>*:not(#_){animation:var(--animation-fade,fade) var(--sc_ag) linear infinite;border-radius:1px}@keyframes fade-_{0%{background:lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1))}1%{background:lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1))}51%{background:lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1))}}.sc-af:not(#_):not(#_){--animation-fade: fade-_}.sc-ai:not(#_):not(#_):not(#_){animation-delay:var(--sc_aj)}.sc-ak:not(#_):not(#_):not(#_){animation-delay:var(--sc_al)}.sc-am:not(#_):not(#_):not(#_){animation-delay:var(--sc_an)}op-loader-block{display:block}
.sb-af,.sb-ai{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.sb-af:not(#_):not(#_){--e_sd: .2s !important;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;user-select:none;-webkit-user-select:none;gap:.25rem;--u_rg: .25rem;--u_cg: .25rem;padding:4px 8px;border-radius:6px}.sb-af:not(.nohover):is(:hover,.\@hover):not(#_):not(#_),.sb-af.active:not(#_):not(#_){background:#ffffff0a}.sb-ai:not(#_):not(#_){--e_sd: .1s !important;border-radius:3px;position:relative;border:1px solid #4B4B4B;width:var(--sb_aj);height:var(--sb_aj)}.sb-ai.checked:not(#_):not(#_){background-repeat:no-repeat;background-size:90%;background-position:center;border-color:#575ac6;background-color:#575ac6;background-image:url(data:image/svg+xml;utf8,%3Csvg%20width=%2210%22%20height=%229%22%20viewBox=%220%200%2010%208%22%20xmlns=%22http://www.w3.org/2000/svg%22%20fill=%22%23fffeff%22%3E%3Cpath%20d=%22M3.46975%205.70757L1.88358%204.1225C1.65832%203.8974%201.29423%203.8974%201.06897%204.1225C0.843675%204.34765%200.843675%204.7116%201.06897%204.93674L3.0648%206.93117C3.29006%207.15628%203.65414%207.15628%203.8794%206.93117L8.93103%201.88306C9.15633%201.65792%209.15633%201.29397%208.93103%201.06883C8.70578%200.843736%208.34172%200.843724%208.11646%201.06879C8.11645%201.0688%208.11643%201.06882%208.11642%201.06883L3.46975%205.70757Z%22%20stroke-width=%220.2%22%20/%3E%3C/svg%3E)}op-check{display:block}
.sd-ah:not(#_):not(#_):not(#_){margin-bottom:1.25rem}op-checkbox{display:block}.sd-ai{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:1rem;--u_rg: 1rem;--u_cg: 1rem}.sd-ak:not(#_):not(#_):not(#_){user-select:none;-webkit-user-select:none;flex:1}.sd-am:not(#_):not(#_):not(#_){pointer-events:none;opacity:0;position:absolute}.sd-al:not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}.sd-an:not(#_):not(#_){width:calc(calc(calc(var(--u_ics,1ics) * 1.5)) * 1px);height:calc(calc(calc(var(--u_ics,1ics) * 1.5)) * 1px);border-radius:min(var(--u_ffrd,1ffrd),4px);border:1px solid lch(var(--u_mi-iconL) var(--u_mi-iconC) var(--u_mi-iconH) / 20%);display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;color:#fff0;background-color:#d4d4d8}.sd-an:is(.checked *):not(#_):not(#_){background:#60a5fa;border:1px solid hsla(213.12,93.9%,67.84%,100%);color:#fff}.sd-an:not(#_):not(#_):before{content:"✓";font-size:smaller;color:inherit}op-checkbox-option{display:block}
.se-af{display:inline-flex}.se-af.dashed{border-bottom:1px dashed currentColor}op-inline{display:block}
.sf-af:not(#_):not(#_){display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-content:flex-start;gap:.25rem;--u_rg: .25rem;--u_cg: .25rem}.sf-af>*:not(#_){gap:.25rem;--u_rg: .25rem;--u_cg: .25rem}.sf-ah:not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}op-confirm{display:block}
.sg-af:not(#_):not(#_):not(#_){width:8px;height:8px;background:hsla(var(--hue4),1);border-radius:1px}.sg-ah:not(#_):not(#_):not(#_){display:none}.sg-ag:not(#_):not(#_){overflow:hidden;gap:3px;--u_rg: 3px;--u_cg: 3px;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;position:relative}op-role-display{display:block}
.sk-af{--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}.sk-af{--depth: 0;--u_olhover: 0;overscroll-behavior:contain;transform-origin:50% 0%;--t_scale: calc(1 - var(--depth) * .05) !important;--bxs: max(1 - var(--depth) * .3, 0);box-shadow:0 20px 100px 5px hsla(0,0%,0%,var(--bxs,100%));margin-left:auto;margin-right:auto;max-width:800px;margin-top:calc(80px + (var(--level) * 30px));margin-bottom:calc(80px + (var(--level) * 30px))}.sk-ah:not(#_):not(#_){position:absolute;top:0rem;right:0rem;margin:12px;z-index:2}@media print{.sk-ah:not(#_):not(#_){display:none}}op-layer{display:block}
.sh-af{min-height:var(--u_ffh,1ffh);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:calc(var(--u_ffg,1ffg) * .5);--u_rg: calc(var(--u_ffg,1ffg) * .5);--u_cg: calc(var(--u_ffg,1ffg) * .5)}label.sh_af:not(#_){display:contents}.sh_af.head:not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:calc(var(--u_ffg,1ffg) * .5);--u_rg: calc(var(--u_ffg,1ffg) * .5);--u_cg: calc(var(--u_ffg,1ffg) * .5)}input.sh_af[type=range]:not(#_){width:50%;opacity:1}.sh-ai:not(#_):not(#_):not(#_){flex:1}.sh-al:not(#_):not(#_):not(#_){flex:1}op-field{display:block}.sh-az:not(#_):not(#_):not(#_){padding:0rem}ostate-tag{display:block}.sh-bp:not(#_):not(#_){min-width:70vw}.sh-bp textarea:not(#_):not(#_):not(._0){min-height:40vh!important}.sh-bs .\$press:not(#_):not(._0){display:none}.sh-bs .\$hover:not(#_):not(._0){opacity:.2}.sh-bt>*:not(#_){min-height:inherit;padding:var(--u_ffxp,1ffxp)}.sh-bu:not(#_):not(#_){min-height:inherit;padding:var(--u_ffxp,1ffxp)}.sh-bv:is(.ofield *):not(#_):not(#_):not(#_){min-height:calc(var(--u_ffh,1ffh) * 3)}.sh-by:not(#_):not(#_){height:var(--u_ffh,1ffh);position:absolute;top:0rem;right:0rem;bottom:0rem;left:auto;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-content:center;min-width:var(--u_ffh,1ffh);padding-right:calc(calc(var(--u_ffh,1ffh) * .5) - calc(var(--u_fis,1fis) * .5));order:10}.sh-cb:not(#_):not(#_){height:var(--u_ffh,1ffh);position:absolute;top:0rem;right:0rem;bottom:0rem;left:auto;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-content:center;min-width:var(--u_ffh,1ffh);padding-right:calc(calc(var(--u_ffh,1ffh) * .5) - calc(var(--u_fis,1fis) * .5));order:10}.sh-ce .\$press:not(#_):not(._0){display:none}.sh-ce .\$hover:not(#_):not(._0){opacity:.2}.sh-cl:not(#_):not(#_){margin-top:5px}.sh-cx:not(#_):not(#_):not(#_){gap:calc(var(--u_ffg,1ffg) * .5);--u_rg: calc(var(--u_ffg,1ffg) * .5);--u_cg: calc(var(--u_ffg,1ffg) * .5);display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}.sh-de:is(.alt-key *){cursor:ew-resize}.sh_de.btn:not(#_){width:var(--u_fis,1fis);height:var(--u_fis,1fis);opacity:.5}.sh_de.btn:is(:hover,.\@hover):not(#_){opacity:.9}.sh-df:not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;--u_fis: calc(calc(var(--u_ics,1ics)) * 1px)}.sh-dh:not(#_):not(#_):not(#_){font-family:var(--font-Arial,Arial);min-width:3ex;text-align:center}op-number-stepper{display:block}.sh-dj:before{display:none;content:attr(placeholder);position:absolute;pointer-events:none}.sh-dj.empty:before{display:block;opacity:.4}op-content-editable{display:block}
op-heading+op-heading{margin-top:1.2em}.si-af{font-weight:600;margin-bottom:.5em}h5.si_af:not(#_){font-size:18px;line-height:1.5;--u_lh: 1.5}h4.si_af:not(#_){font-size:22px;line-height:1.4;--u_lh: 1.4}h3.si_af:not(#_){font-size:26px;line-height:1.33;--u_lh: 1.33}h2.si_af:not(#_){font-size:32px;line-height:1.26;--u_lh: 1.26}h1.si_af:not(#_){font-size:40px;line-height:1.21;--u_lh: 1.21}.si-ag:not(#_):not(#_):not(#_){width:100%}op-heading{display:block}
op-hr{display:block}
:root{--u_ics: 16;--u_icsw: 1;--u_icfill: 0;--u_icduo: 0;--fill: currentColor}svg.phosphor *:not(._0){stroke-width:calc(((16 * var(--u_icsw,1icsw)) / var(--u_ics,1ics)) * 16px);fill:var(--fill)}svg.phosphor [fill]:not(._0){fill:none}svg.phosphor [stroke]:not(._0){stroke:currentColor}svg.phosphor [opacity]:not(._0){opacity:var(--u_icduo,1icduo)}svg.phosphor.dual :is(g,g-tag).filled:not(._0){opacity:var(--u_icfill,1icfill);fill:currentColor}svg.phosphor.dual :is(g,g-tag).stroke:not(._0){opacity:calc(1 - var(--u_icfill,1icfill))}.no-icon .op-icon:not(._0){display:none}op-icon{flex:0 0 auto}.sl-af{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;position:relative;width:var(--u_fis,1fis);height:var(--u_fis,1fis)}.sl_af.text:not(#_){width:calc(var(--u_ics,1ics) * 1px);height:calc(var(--u_ics,1ics) * 1px);align-self:center;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}.sl-af svg:not(#_){width:calc(var(--u_ics,1ics) * 1px);height:calc(var(--u_ics,1ics) * 1px);align-self:center;pointer-events:none;fill:currentColor}.sl-af:is(:focus,.\@focus):before{content:"";position:absolute;inset:0rem;margin:-6px;border-radius:var(--u_ffrd,1ffrd);border:1px dashed hsla(217.22,91.22%,59.8%,100%);pointer-events:none}span.sl_af svg [fill="#000000"]:not(#_):not(._0){fill:currentColor}span.sl_af svg [fill="#000"]:not(#_):not(._0){fill:currentColor}span.sl_af svg [fill=black]:not(#_):not(._0){fill:currentColor}.sl-af>*:not(#_){width:calc(var(--u_ics,1ics) * 1px);height:calc(var(--u_ics,1ics) * 1px);align-self:center;pointer-events:none}.sl-al:not(#_):not(#_):not(#_){display:contents}op-icon{display:block}
.sq-ay,.sq-ay:after,.sq_ay.op-icon,.sq-ay *.op-avatar,.sq_af.\$placeholder{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.sq-af{height:var(--u_ffh,1ffh)}input.sq_af:not(#_){padding:0rem;margin:0rem;appearance:none;-webkit-appearance:none;border-style:none;flex:1;height:auto;align-self:stretch;outline:none;background:#fff0;color:inherit;font-family:inherit;border-radius:var(--u_ffrd,1ffrd);border-color:#fff0;padding-left:calc(var(--u_ffh,1ffh) * .3);padding-right:calc(var(--u_ffh,1ffh) * .3)}input.sq_af:is(:focus,.\@focus):not(#_){outline:none}input.sq_af:is(:focus,.\@focus):not(#_){background:#ffffff0d}.sq_af.\$placeholder:not(#_){position:absolute;inset:0rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;color:#75869f;pointer-events:none;opacity:1;--e_od: calc(var(--u_fxd,1fxd) * .3) !important;padding-left:calc(var(--u_ffh,1ffh) * .3);padding-right:calc(var(--u_ffh,1ffh) * .3);margin-left:1px}.sq_af.\$placeholder:is(:is(:focus-within,.\@focin)>*):not(#_){color:#94a3b8}.sq_af.\$values:not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg)}.sq_af.\$values:empty:not(#_){display:none}.sq-ag:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg)}.sq-ag:is(:focus-within,.\@focin) .sq_ag.item:not(#_):before{opacity:1}.sq-ak:not(#_):not(#_):not(#_){order:-2}.sq-al:not(#_):not(#_):not(#_){flex:1;position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;align-self:stretch;gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg)}.sq-an:not(#_):not(#_):not(#_){opacity:0}.sq-as:not(#_):not(#_):not(#_){min-width:300px;max-height:150px}op-multi-input{display:block}.sq-at{display:block;border-radius:var(--u_ffrd,1ffrd);border:1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));font-size:var(--u_ffs,1ffs)}.sq_at.body:not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:0px;--u_rg: 0px;--u_cg: 0px;margin:-1px;border-radius:inherit}.sq_at.item:not(#_){border-radius:0;margin-left:-1px}.sq_at.item:first-child:not(#_){border-top-left-radius:var(--u_ffrd,1ffrd);border-bottom-left-radius:var(--u_ffrd,1ffrd);margin-left:0}.sq_at.item:last-child:not(#_){border-top-right-radius:var(--u_ffrd,1ffrd);border-bottom-right-radius:var(--u_ffrd,1ffrd)}.sq_at.sep:not(#_){height:calc(var(--u_ffh,1ffh) * .6);width:1px;background:lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / 60%);margin-left:-1px}op-input-value-group{display:block}.sq-ay{--u_p: max(calc(var(--u_ffh,1ffh) * .3), 4px);position:relative;border-radius:var(--u_ffrd,1ffrd);height:var(--u_ffh,1ffh);min-width:var(--u_ffh,1ffh);display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;--u_on: 0;color:#cbd5e1;--e_cd: calc(var(--u_fxd,1fxd) * .7) !important;--u_icsw: 1;border:1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1))}.sq-ay:is(:hover,.\@hover){--u_on: .5;color:#fff}.sq-ay:is(:focus,.\@focus){--u_on: .8}.sq-ay:is(:checked,.\@checked){--u_on: 1;color:#fff;--u_bdL: calc(var(--u_accentL) * .8);--u_bdC: var(--u_accentC);--u_bdH: var(--u_accentH);--u_bdA: var(--u_accentA,1)}.sq-ay:not(:only-child){--bd: hsla(0,0%,100%,0%)}.sq_ay.op-icon:not(#_){--e_sd: var(--u_fxd,1fxd) !important;width:var(--u_ffh,1ffh);height:var(--u_ffh,1ffh);opacity:calc(.5 + calc(var(--u_on,1on) * .5))}.sq-ay *.op-avatar:not(#_):not(._0){--e_bd: var(--u_fxd,1fxd) !important}.sq-ay>*:not(#_){position:relative}.sq-ay:before{position:absolute;inset:-1px;content:"";border-radius:inherit;border:1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / 0%);background:lch(var(--u_accentL) var(--u_accentC) var(--u_accentH) / 0%);opacity:1}.sq-ay:is(:checked,.\@checked):before{background:lch(var(--u_accentL) var(--u_accentC) var(--u_accentH) / var(--u_accentA,1))}.sq-ay:is(:hover,.\@hover):before{box-shadow:inset 0 0 30px #0000001a}.sq-ay:after{content:"";position:absolute;inset:-1px;border:1px solid hsla(213.12,93.9%,67.84%,100%);border-width:1px 0px;opacity:0;margin-top:0;margin-bottom:0;--e_sd: var(--u_fxd,1fxd) !important;border-radius:var(--u_ffrd,1ffrd)}.sq-ay:is(.op-field:is(:focus-within,.\@focin) *):is(:focus,.\@focus):after{opacity:1;margin-top:-4px;margin-bottom:-4px}.sq-ay:is(:checked,.\@checked){z-index:1;--u_icduo: .2}.sq-ay:is(:focus,.\@focus){z-index:2}.sq_ay.op-label:not(#_){padding-right:var(--u_p,1p)}.sq_ay.op-icon:empty:not(#_){display:none}.sq_ay.op-icon:empty+.sq_ay.op-label:not(#_){padding-left:var(--u_p,1p)}.sq-ay.String .sq_ay.op-label:not(#_){padding-left:var(--u_p,1p);padding-right:var(--u_p,1p)}.sq-ay.String *.op-label:not(#_):not(._0):before,.sq-ay.String *.op-label:not(#_):not(._0):after{opacity:.5;content:'"'}.sq-ay.has-color{--u_iconL: var(--u_accentL);--u_iconC: calc(var(--u_accentC) * .8);--u_iconH: var(--u_accentH);--u_iconA: var(--u_accentA,1);--u_bdL: var(--u_accentL);--u_bdC: var(--u_accentC);--u_bdH: var(--u_accentH);--u_bdA: 0}.sq-ay.has-color .sq_ay.op-icon:not(#_){color:lch(var(--u_iconL) var(--u_iconC) var(--u_iconH) / var(--u_iconA,1));opacity:.6}.sq-ay.has-color:is(:focus,.\@focus) .sq_ay.op-icon:not(#_){opacity:1}.sq-ay.has-color:is(:hover,.\@hover) .sq_ay.op-icon:not(#_){opacity:1}.sq-ay.has-color:is(:checked,.\@checked) .sq_ay.op-icon:not(#_){opacity:1}.sq-ay.has-color:is(:checked,.\@checked){--u_textL: clamp(2, calc((var(--u_accentL) - 50.1) * -10000), 99);--u_textC: var(--u_accentC);--u_textH: var(--u_accentH);--u_textA: var(--u_accentA,1);--u_iconL: var(--u_textL);--u_iconC: var(--u_textC);--u_iconH: var(--u_textH);--u_iconA: var(--u_textA,1);--u_bdL: 100;--u_bdC: 0;--u_bdH: 0;--u_bdA: 0;color:lch(var(--u_textL) var(--u_textC) var(--u_textH) / var(--u_textA,1))}.sq-ay.has-color:is(:checked,.\@checked):before{position:absolute;inset:0;border-radius:calc(var(--u_ffrd,1ffrd) * .8);margin-top:-1px;margin-bottom:-1px;border-style:none}.sq-ay.has-color:is(:checked,.\@checked):first-child:before{margin-left:-1px}.sq-ay.has-color:is(:checked,.\@checked):last-child:before{margin-right:-1px}.sq-ay.has-icon .sq_ay.op-label:not(#_){margin-left:-4px}.sq-ay.Topic.has-icon .sq_ay.op-label:not(#_){display:none}.sq-ay.Level.has-icon .sq_ay.op-label:not(#_){display:none}.sq-ay.Level.has-icon .sq_ay.op-icon:not(#_){color:var(--c);opacity:.6}.sq-ay.Level.has-icon:is(:focus,.\@focus) .sq_ay.op-icon:not(#_){opacity:1}.sq-ay.Level.has-icon:is(:hover,.\@hover) .sq_ay.op-icon:not(#_){opacity:1}.sq-ay.Level.has-icon:is(:checked,.\@checked) .sq_ay.op-icon:not(#_){opacity:1}.sq-ay.no-filter-label.has-icon .sq_ay.op-label:not(#_){display:none}.sq-ay.no-filter-label.has-icon .sq_ay.op-icon:not(#_){opacity:.8}.sq-ay.no-filter-label.has-icon:is(:focus,.\@focus) .sq_ay.op-icon:not(#_){opacity:1}.sq-ay.no-filter-label.has-icon:is(:hover,.\@hover) .sq_ay.op-icon:not(#_){opacity:1}.sq-ay.no-filter-label.has-icon:is(:checked,.\@checked) .sq_ay.op-icon:not(#_){opacity:1}.sq-ay.User.has-icon .sq_ay.op-label:not(#_){display:none}.sq-ay.User.has-icon .sq_ay.op-icon:not(#_){border-radius:inherit}.sq-ay.User.has-icon *.op-avatar:not(#_):not(._0){width:auto;height:auto;position:absolute;inset:4px;border-radius:2px;filter:grayscale(.5)}.sq-ay.User.has-icon:is(:hover,.\@hover) *.op-avatar:not(#_):not(._0){filter:grayscale(.2)}.sq-ay.User.has-icon:is(:checked,.\@checked) *.op-avatar:not(#_):not(._0){filter:grayscale(0);position:absolute;inset:0;border-radius:inherit}op-icon.sq_ay.has-hue:not(#_){color:hsla(var(--hue2),1)}.sq-ay:is(:focus,.\@focus) op-icon.sq_ay.has-hue:not(#_){color:hsla(var(--hue4),1)}.sq-ay:is(:checked,.\@checked) op-icon.sq_ay.has-hue:not(#_){color:hsla(var(--hue2),1)}.sq-ay.has-hue{--u_bdL: 100;--u_bdC: 0;--u_bdH: 0;--u_bdA: 0}.sq-ay.has-hue op-icon.sq_ay:not(#_){color:hsla(var(--hue2),1)}.sq-ay.has-hue:is(:focus,.\@focus) op-icon.sq_ay:not(#_){color:hsla(var(--hue4),1)}.sq-ay.has-hue:is(:checked,.\@checked) op-icon.sq_ay:not(#_){color:hsla(var(--hue2),1)}.sq-ay.has-hue:is(:checked,.\@checked){--c: hsla(var(--hue5),1)}.sq-ay.has-hue:is(:checked,.\@checked):before{position:absolute;inset:0;background:hsla(var(--hue5),1);border-radius:calc(var(--u_ffrd,1ffrd) * .8);margin-top:-1px;margin-bottom:-1px;border-style:none}.sq-ay.has-hue:is(:checked,.\@checked):first-child:before{margin-left:-1px}.sq-ay.has-hue:is(:checked,.\@checked):last-child:before{margin-right:-1px}.sq-ba:not(#_):not(#_):not(#_){color:#fda4af}.sq-bd:not(#_):not(#_):not(#_){flex:1}op-input-value{display:block}
.oli:not(._0){position:relative;--u_sel: 0;--u_olhover: 0}.oli:not(.xli):not(._0){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;border-radius:var(--u_ffrd,1ffrd);container-type:size;height:64px}.oli:not(.xli):is(.compact *):not(._0){height:40px}@container (max-width: 399px){.oli:not(.xli):not(._0){height:54px}}@container (max-width: 399px){.oli:not(.xli):is(.compact *):not(._0){height:36px}}.oli:not(.xli) h2:not(._0){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:inherit;font-weight:500}.oli .oli-label:not(._0){flex:0 1 auto;font-size:inherit;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oli .ostats:not(._0){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;font-size:var(--u_mdfs,1mdfs)}.oli .ostats .olabel:not(._0){font-size:inherit}.oli.sel:not(._0){--u_sel: .25}.oli.sel:is(:is(:focus,.\@focus) *):not(._0){--u_sel: 1}.oli .ostat .link:not(._0){pointer-events:none;color:inherit}.oli.miss .oli-body:not(._0){opacity:.3}.oli:not(._0):before{content:"";position:absolute;inset:0rem;margin:4px 0;border-radius:0;background:#0000}.oli:is(:hover,.\@hover):not(._0):before{background:#00000012}.oli.has-popup:not(._0):before{background:#0000001f}.oli .oli-main:not(._0){overflow:hidden}.oli .oli-heading:not(._0){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:4px;--u_rg: 4px;--u_cg: 4px;overflow:hidden;max-width:100%;--u_ffh: 20px;--u_ffxp: 4px;--u_ffs: 12px}.oli .oli-heading .ostat:not(._0){font-size:var(--u_ffs,1ffs);display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;border-radius:var(--u_ffrd,1ffrd);padding-left:var(--u_ffxp,1ffxp);padding-right:var(--u_ffxp,1ffxp);background:lch(20 10 var(--u_accentH) / .3);color:lch(60 10 var(--u_accentH) / var(--u_accentA,1));box-shadow:0 0 0 1px #0000000d}.oli .oli-heading .ostat:is(:hover,.\@hover):not(._0){background:lch(20 10 var(--u_accentH) / 1)}.oli .emphasize:not(._0){color:#60a5fa;font-weight:500}.oli:is(:hover,.\@hover):not(._0){--u_olhover: 0}.oli>op-contour:not(._0){margin-left:-6px;margin-right:-6px}.oli._del:not(._0){opacity:.5}.oli._del .oli-label:not(._0){text-decoration:line-through}.oli-body:not(._0){--u_p: calc(var(--u_ffg,1ffg) * 2);width:100%;overflow:hidden;border:1px solid hsla(0,0%,100%,10%);position:absolute;inset:0rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;font-size:var(--u_lgfs,1lgfs);border-style:none;border-bottom:1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));border-radius:0;padding-left:8px;padding-right:8px}@container (max-width: 399px){.oli-body:not(._0){font-size:14px}}.oli-body .oli-label:not(._0){font-size:var(--u_lgfs,1lgfs)}.oli-body .oli-main:not(._0){display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-content:flex-start}@container (max-height: 55px){.oli-body:not(._0){padding-left:var(--u_p,1p);padding-right:var(--u_p,1p)}}@container (max-height: 55px){.oli-body .oli-label:not(._0){font-size:var(--u_mdfs,1mdfs)}}@container (max-height: 45px){.oli-body:not(._0){gap:calc(var(--u_ffg,1ffg) * 2);--u_rg: calc(var(--u_ffg,1ffg) * 2);--u_cg: calc(var(--u_ffg,1ffg) * 2);border-width:0 0 1px}}@container (max-height: 45px){.oli-body .oli-main:not(._0){display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg)}}@container (max-height: 45px) and (max-width: 599px){.oli-body .oli-label:not(._0){font-size:var(--u_mdfs,1mdfs);font-weight:400}}@container (max-height: 45px) and (max-width: 599px){.oli-body .ostat-value-label:not(._0){display:none}}@container (max-height: 45px) and (max-width: 399px){.oli-body .ostats:not(._0){display:none}}.sm-af{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;position:relative}.sm-am:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-content:center}op-li{display:block}op-xli{display:block}
op-model{display:block}
.sr-af{width:fit-content;min-width:auto;flex:0 1 auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;padding-left:0;padding-right:0;user-select:none;-webkit-user-select:none}.sr-af.oinput.box{padding-left:0rem;padding-right:0rem}.sr-af:is(.ofield *){width:auto}.sr-af.has-popup{--u_olfocus: 1}.sr-af.no-icon .sr_af.inline op-icon:not(#_){display:none}.sr-ai:not(#_):not(#_){height:var(--u_ffh,1ffh);font-size:var(--u_ffs,1ffs);margin-top:-1px;margin-bottom:-1px;flex-grow:1;pointer-events:none}.sr-aj:not(#_):not(#_):not(#_){flex:1}.sr-ak:not(#_):not(#_){height:var(--u_ffh,1ffh);min-width:calc(var(--u_ffh,1ffh) * .8);color:lch(var(--u_mi-iconL) var(--u_mi-iconC) var(--u_mi-iconH) / var(--u_mi-iconA,1));opacity:.5}.sr-ak:is(:hover,.\@hover):not(#_):not(#_){opacity:1}.sr-al:not(#_):not(#_){height:var(--u_ffh,1ffh);min-width:calc(var(--u_ffh,1ffh) * .8);color:lch(var(--u_mi-iconL) var(--u_mi-iconC) var(--u_mi-iconH) / var(--u_mi-iconA,1))}op-select{display:block}.sr-an:not(#_):not(#_){width:fit-content;min-width:auto;flex:0 1 auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;padding-left:0;padding-right:0;user-select:none;-webkit-user-select:none}.sr-an:is(.ofield *):not(#_):not(#_){width:auto}.sr-an.has-popup:not(#_):not(#_){--u_olfocus: 1}.sr-ao:not(#_):not(#_){height:var(--u_ffh,1ffh);font-size:var(--u_ffs,1ffs);margin-top:-1px;margin-bottom:-1px;flex-grow:1;pointer-events:none}.sr-ap:not(#_):not(#_):not(#_){flex:1}.sr-aq:not(#_):not(#_){height:var(--u_ffh,1ffh);min-width:calc(var(--u_ffh,1ffh) * .8)}op-sorters-select{display:block}
.sv-ai,.sv-aj,.sv-ai:is(.mounting *){--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.sv-ai{--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}.sv-af{position:relative;--u_ctw: 0;--u_ctx: 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;flex:1 1 auto;min-width:50px;gap:calc(var(--u_ffg,1ffg) * 2);--u_rg: calc(var(--u_ffg,1ffg) * 2);--u_cg: calc(var(--u_ffg,1ffg) * 2);font-size:var(--u_lgfs,1lgfs)}@container (max-width: 599px){.sv-af{gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg)}}.sv-af:before{content:"";position:absolute;right:0rem;bottom:0rem;left:0rem;top:auto;height:1px;background:#ffffff26}.sv-af:has(.otab:nth-child(7)){gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg);font-size:var(--u_mdfs,1mdfs)}@container (max-width: 499px){.sv-af:has(.otab:nth-child(7)){letter-spacing:-.5px}}@container (max-width: 499px){.sv-af:has(.otab:nth-child(7)) .\%badge:not(#_):not(._0){display:none}}.sv-ai:not(#_):not(#_){height:1px;position:absolute;top:100%;margin-top:-1px;background:lch(55 min(var(--u_accentC),45) var(--u_accentH) / var(--u_accentA,1));width:100px;transform-origin:0% 50%;--e_sd: var(--u_fxd,1fxd) !important;--t_x: calc(calc(var(--u_ctx,1ctx)) * 1px) !important;--t_scale-x: calc(var(--u_ctw,1ctw) * .01) !important;will-change:transform}.sv-ai:is(.mounting *):not(#_):not(#_){--e_sd: calc(var(--u_fxd,1fxd) * 0) !important}op-tabs{display:block}.sv-aj{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;align-self:stretch;height:auto;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));--e_sd: calc(var(--u_fxd,1fxd) * .5) !important;font-family:var(--font-sans,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");flex:0 1 auto;min-width:var(--u_ffh,1ffh);gap:5px;--u_rg: 5px;--u_cg: 5px;font-size:inherit;font-weight:400;position:relative}.sv-aj:is(:hover,.\@hover){color:#fffc}.sv-aj.active{color:#fff}.sv_aj.\%name:not(#_){overflow:hidden}.sv_aj.\%badge:not(#_){align-self:center;padding-left:.25rem;padding-right:.25rem;border-radius:var(--u_ffrd,1ffrd);color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));position:relative;font-weight:500;opacity:.8;margin-top:1px;background:#ffffff14;font-size:calc(var(--u_smfs,1smfs) - 2px);line-height:1;--u_lh: 1;padding-top:3px;padding-bottom:3px}.sv_aj.\%badge:empty:not(#_){display:none}.sv-aj op-contour:not(#_){position:absolute;inset:0;margin:6px -4px;border-radius:var(--u_ffrd,1ffrd)}.sv-ak *:not(#_){pointer-events:none}op-tab{display:block}.sv-an{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch}.sv-an:is(.tabbed>*){display:none}.sv-an:is(.tabbed>*).active{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch}.sv-an:is(.tabbed>*).routed{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch}op-section{display:block}
op-count.obadge:not(._0){min-height:var(--u_h,1h);min-width:var(--u_h,1h);border-radius:var(--u_ffrd,1ffrd);--u_h: var(--u_fis,1fis);line-height:1;--u_lh: 1;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;font-size:calc(var(--u_ffs,1ffs) - 1px);color:hsla(var(--hue4),1);background:hsla(var(--hue4),10%)}op-count.obadge .olabel:not(._0){padding-left:calc(var(--u_ffxp,1ffxp) * .5);padding-right:calc(var(--u_ffxp,1ffxp) * .5);text-transform:uppercase;font-weight:600}op-count.obadge.unseen:not(._0){--hue: hsla(240,100%,50%,1);--hue0: 214,100%,97%;--hue1: 214,95%,93%;--hue2: 213,97%,87%;--hue3: 212,96%,78%;--hue4: 213,94%,68%;--hue5: 217,91%,60%;--hue6: 221,83%,53%;--hue7: 224,76%,48%;--hue8: 226,71%,40%;--hue9: 224,64%,33%}op-count{display:block}
.su-aj{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.su-af{--u_h: var(--u_fis,1fis);padding-left:calc(var(--u_h,1h) * .5);padding-right:calc(var(--u_h,1h) * .5);height:var(--u_h,1h)}.su-ag:not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:stretch;align-content:stretch;padding-left:calc(var(--u_h,1h) * .5);padding-right:calc(var(--u_h,1h) * .5);height:var(--u_h,1h);--count: var(--su_ah);width:calc(calc(var(--u_h,1h) * .5) * var(--count))}.su-ai:not(#_):not(#_){display:flex;justify-content:space-between;align-items:center;align-content:center;flex-direction:row;flex:1}.su-aj:not(#_):not(#_){position:relative;width:0px;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;--e_bd: var(--u_fxd,1fxd) !important}.su-aj:is(:hover,.\@hover):not(#_):not(#_){margin-right:calc(var(--u_h,1h) * .5)}.su-aj:is(:hover,.\@hover):last-child:not(#_):not(#_){margin-right:0rem}.su-aj.has-popup:not(#_):not(#_){margin-right:calc(var(--u_h,1h) * .5)}.su-aj.has-popup:last-child:not(#_):not(#_){margin-right:0rem}.su-ak:not(#_):not(#_){box-shadow:0 0 0 2px lch(var(--u_site-bgL) var(--u_site-bgC) var(--u_site-bgH) / var(--u_site-bgA,1))}op-stack{display:block}
.ss-ai{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.ss-af:not(#_):not(#_){position:relative}.ss-ai:not(#_):not(#_){--e_rest: styles .35s stroke-dashoffset !important;transform:rotate(-90deg);transform-origin:50% 50%}.ss-aj:not(#_):not(#_){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}op-circle{display:block}.ss-al{fill:#fff0;stroke:#4ade80;position:relative}svg.ss_al:not(#_){position:absolute;left:-2px;top:-2px}:is(circle,circle-tag).ss_al:not(#_){fill:inherit;transform-origin:50% 50%;stroke:#64748b7f;stroke-linecap:round}.ss_al.\$fill:not(#_){stroke:inherit;stroke-dashoffset:25;stroke-dasharray:max(var(--progress),5),calc(100 - max(var(--progress),5));opacity:min(var(--progress),1)}op-circle-simple{display:block}.ss-aq{fill:#fff0;stroke:#4ade80;position:relative}svg.ss_aq:not(#_){position:relative;border-radius:inherit}:is(circle,circle-tag).ss_aq:not(#_){pointer-events:none;fill:inherit;transform-origin:50% 50%;stroke:#64748b4d;stroke-linecap:butt}.ss_aq.\$base:not(#_){stroke-dashoffset:25;stroke-dasharray:0,max(var(--progress),5),calc(100 - max(var(--progress),5))}.ss_aq.\$fill:not(#_){stroke:inherit;stroke-dashoffset:25;stroke-dasharray:max(var(--progress),5),calc(100 - max(var(--progress),5));opacity:min(var(--progress),1)}:is(circle,circle-tag).ss_as:not(#_){stroke-width:var(--ss_at)}op-svg-pie{display:block}.ss-aw{--r: 5;fill:#fff0;stroke:#34d39999;position:relative}svg.ss_aw:not(#_){position:absolute;width:100%;height:100%;border-radius:50%}:is(rect,rect-tag).ss_aw:not(#_){fill:inherit;transform-origin:50% 50%;stroke:#64748b4d;stroke-width:2px;stroke-linecap:butt;stroke-dashoffset:calc(-12.5 + var(--r));rx:var(--r)}.ss_aw.\$base:not(#_){stroke:#fff0;fill:#64748b4d}.ss_aw.\$fill:not(#_){stroke:inherit;stroke-dasharray:max(var(--progress),5),calc(100 - max(var(--progress),5));opacity:min(var(--progress),1)}.ss-ay:not(#_):not(#_):not(#_){border-radius:var(--ss_az)}op-svg-progress{display:block}
.sw-af{user-select:text;-webkit-user-select:text;position:relative}.sw-af.editing:before{content:"";display:block;position:absolute;inset:0rem;margin:-3px -5px;border-radius:var(--u_ffrd,1ffrd);border:1px solid hsla(217.22,91.22%,59.8%,70%);box-shadow:0 0 0 3px #3b82f61a;pointer-events:none}.sw-af[placeholder]:empty:after{content:attr(placeholder)}op-text{display:block}
.sz-af,.op-toggle op-icon,.op-toggle .\$thumb,.op-toggle .\$container{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.op-toggle:not(._0){--u_h: var(--u_fis,1fis);--u_icso: var(--u_ics,1ics);--u_icsw: 1;--u_fxd: .5s;opacity:1;flex:0 0 auto;--u_olrd: calc(var(--u_h,1h) * .5);border-radius:calc((var(--u_h,1h) + 2px) * .5);border:1px solid hsla(100,100%,100%,0%)}.op-toggle .\$container:not(._0){width:calc(var(--u_h,1h) * 2);background:#f1f5f933;height:var(--u_h,1h);border-radius:calc(var(--u_h,1h) * .5);padding-left:0;padding-right:0;box-sizing:border-box;--e_sd: var(--u_fxd,1fxd) !important}.op-toggle .\$thumb:not(._0){width:var(--u_h,1h);height:var(--u_h,1h);border-radius:9999px;position:absolute;border:2px solid hsla(100,100%,100%,0%);left:0;box-sizing:border-box;--e_sd: var(--u_fxd,1fxd) !important;opacity:.7}.op-toggle .\$thumb:not(._0):before{content:"";position:absolute;inset:0rem;border-radius:9999px;background:#000}.op-toggle op-icon:not(._0){opacity:0;color:#000000bf;--u_ics: max(calc(var(--u_icso,1icso) * .6), 8);width:var(--u_h,1h);height:var(--u_h,1h);--e_sd: var(--u_fxd,1fxd) !important}.op-toggle .\$off:not(._0){opacity:.5}.op-toggle:is(:hover,.\@hover) .\$thumb:not(._0){opacity:1}.op-toggle:is(:checked,.\@checked) .\$container:not(._0){background:#10b981}.op-toggle:is(:checked,.\@checked) .\$thumb:not(._0){left:var(--u_h,1h)}.op-toggle:is(:checked,.\@checked) .\$off:not(._0){opacity:0}.op-toggle:is(:checked,.\@checked) .\$on:not(._0){opacity:1}.sz-af{color:#fff;opacity:.3;--e_sd: calc(var(--u_fxd,1fxd) * .5) !important;position:relative;flex:none;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:.25rem;--u_rg: .25rem;--u_cg: .25rem;width:fit-content}.sz-af:is(:focus,.\@focus){--u_olfocus: 1}.sz-af:is(:active,.\@active){opacity:.8;--u_icduo: .8}.sz-af:is(:checked,.\@checked){color:hsla(var(--hue4),1);opacity:1;--u_icduo: 1}.sz-af:before{content:"";position:absolute;inset:-4px}.sz-ah:not(#_):not(#_){display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center}op-toggle{display:block}
.op-chip:not(._0){--u_p: max(calc(var(--u_ffh,1ffh) * .3), 4px);--u_on: 0;gap:calc(var(--u_ffg,1ffg) * .4);--u_rg: calc(var(--u_ffg,1ffg) * .4);--u_cg: calc(var(--u_ffg,1ffg) * .4);position:relative;border-radius:var(--u_ffrd,1ffrd);height:var(--u_ffh,1ffh);min-width:var(--u_ffh,1ffh);padding-left:var(--u_p,1p);padding-right:var(--u_p,1p);display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;color:hsla(var(--hue4),1);background:hsla(var(--hue4),10%)}.op-chip:is(:hover,.\@hover):not(._0){--u_on: .5}.op-chip:is(:focus,.\@focus):not(._0){--u_on: .8}.op-chip:is(:checked,.\@checked):not(._0){--u_on: 1}.op-chip:is(.compact *):not(._0){padding-left:0;padding-right:0}.op-chip.compact:not(._0){padding-left:0;padding-right:0}.op-chip .op-icon:not(._0){order:-10}.op-chip .op-label:not(._0){font-size:var(--u_ffs,1ffs);white-space:nowrap;font-weight:500}.op-chip .op-label:is(.compact *):not(._0){display:none}.op-chip .op-detail:not(._0){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))}.op-chip:is(:hover,.\@hover):not(._0){background:hsla(var(--hue4),25%)}op-chip{display:block}.sx-ba:is(.compact>*):not(#_):not(#_):not(#_){display:none}.ochip:not(._0){position:relative}
.zd-ag{display:flex;flex-wrap:wrap;gap:.5rem;--u_rg: .5rem;--u_cg: .5rem}op-enum-chips{display:block}
.compact .as-compact:not(._0){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}.compact .as-compact~*:not(._0){display:none}.op-ref:not(._0){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;flex:0 1 fit-content;overflow:hidden}.op-ref .op-label:not(._0){flex:0 1 fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sy-af{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;flex:0 1 fit-content;overflow:hidden}.sy_af.op-label:not(#_){flex:0 1 fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}op-reference{display:block}.sy-ak{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;flex:0 1 fit-content;overflow:hidden}.sy-am:not(#_):not(#_):not(#_){display:none}.sy-am:is(.compact *):not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}op-refs{display:block}
.tb-af:not(#_):not(#_):not(#_){display:contents}.tb-ag:not(#_):not(#_):not(#_){grid-template-columns:var(--tb_ah)}op-table{display:block}.tb-ap:not(#_):not(#_){display:contents}.tb-aq:not(#_):not(#_){overflow-x:auto;grid-template-columns:var(--tb_ar)}.tb-ay:not(#_):not(#_){white-space:pre}.tb-az:not(#_):not(#_){color:#60a5fa;cursor:pointer}.tb-bb:not(#_):not(#_){font-size:20px}op-dynamic-table{display:block}
.tc_af.items:not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:6px;--u_rg: 6px;--u_cg: 6px}.tc-ag:not(#_):not(#_):not(#_){display:contents}op-listview{display:block}
.op-drag-item:not(._0){--i: 0;flex:none;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;z-index:calc(20 - var(--i));box-shadow:var(--box-shadow-md,0 4px 6px -1px hsla(var(--bxs-md-color,0,0%,0%), var(--bxs-md-alpha,.1)), 0 2px 4px -1px hsla(var(--bxs-md-color,0,0%,0%),calc(var(--bxs-md-alpha,.1) * .6)));background:#fffffffa;color:#1e293b;translate:calc(var(--i) * 5px);margin-top:-16px;opacity:calc(1 - var(--i) * .1)}.op-drag-item:first-child:not(._0){margin-top:0;opacity:1}.op-drag-item .op-icon:not(._0){color:#64748b}.tf-af{max-width:300px;position:fixed;pointer-events:none;top:-10vw;left:-10vh;overflow:hidden;background:#fff0}.tf_af.\$body:not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;position:relative;padding-right:calc(min(var(--count),3)*10px)}.tf-ah:not(#_):not(#_):not(#_){--count: var(--tf_ai)}.tf-aj:not(#_):not(#_):not(#_){--i: var(--tf_ak)}.tf-al:not(#_):not(#_){align-self:flex-end;background:#3b82f6;padding-left:1ex;padding-right:1ex;border-radius:var(--u_ffrd,1ffrd);margin-top:-8px;z-index:30}op-drag-image{display:block}
.td-af{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:1.5rem;--u_rg: 1.5rem;--u_cg: 1.5rem;flex-wrap:wrap}.td_af.\%container:not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:.5rem;--u_rg: .5rem;--u_cg: .5rem}.td_af.\%key:not(#_){color:#a1a1aa;text-transform:capitalize;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}.td_af.\%key:not(#_):after{content:":"}op-descriptions{display:block}
.op-markdown code.a,.op-markdown span.sttpart,.op-markdown a:not(.opref){--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}:root{--markour-selection-color: rgba(49, 139, 255, .25);--markour-h1-placeholder: "Heading";--markour-h2-placeholder: "Subheading";--markour-h3-placeholder: "Small Subheading";--markour-p-placeholder: "Text...";--markour-blockquote-placeholder: "Quote";--markour-todo-placeholder: "To-do";--markour-li-placeholder: "List";--markour-empty-placeholder: "No description";--markour-code-bg: #21252b;--markour-code-focus-bg: rgb(37, 42, 50);--markour-code-caret: #ffe83d;--markour-code-header-bg: #313942;--markour-code-selection-color: rgba(0, 184, 255, .32);--md-hr-color: hsla(215.29,25%,26.67%,30%);--md-empty-placeholder: "Text ....";--u_md-bodyL: 100;--u_md-bodyC: 0;--u_md-bodyH: 0;--u_md-bodyA: 1;--u_md-codeL: 74.2;--u_md-codeC: 38.5;--u_md-codeH: 280.9;--u_md-codeA: 1;--u_md-placeholderL: 66.5;--u_md-placeholderC: 4.9;--u_md-placeholderH: 285.7;--u_md-placeholderA: 1;--u_md-h1L: 61.1;--u_md-h1C: 59;--u_md-h1H: 287.5;--u_md-h1A: 1;--u_md-h2L: 74.2;--u_md-h2C: 38.5;--u_md-h2H: 280.9;--u_md-h2A: 1;--u_md-h3L: 74.2;--u_md-h3C: 38.5;--u_md-h3H: 280.9;--u_md-h3A: 1;--u_md-h4L: 74.2;--u_md-h4C: 38.5;--u_md-h4H: 280.9;--u_md-h4A: 1;--u_md-selectionL: 66;--u_md-selectionC: 49.8;--u_md-selectionH: 266.6;--u_md-selectionA: 1;--u_mdep: 0}.op-md-editor:not(._0){padding:var(--u_mdpad,1mdpad);line-height:1.5;--u_lh: 1.5}.op-md-editor:empty:not(._0):after{content:"​" var(--placeholder);display:block;padding:3px;line-height:1.5;--u_lh: 1.5;position:relative;color:lch(var(--u_placeholderL) var(--u_placeholderC) var(--u_placeholderH) / 50%)}.op-md-editor div:empty:not(.hr):not(._0):after{content:"​";color:lch(var(--u_placeholderL) var(--u_placeholderC) var(--u_placeholderH) / 50%);font-weight:400}.op-md-editor div:empty:not(.hr,.op-md-editor .p):not(._0):after{content:"​" var(--placeholder)}.op-md-editor [data-scoped]:empty:not(.hr):not(._0):after{content:"​" var(--placeholder)}.op-md-editor:not(.mode-block)[data-multiselect] div.pre[data-selected]:not(._0){caret-color:#fff0;background:lch(var(--u_selectionL) var(--u_selectionC) var(--u_selectionH) / var(--u_selectionA,1))}.op-md-editor:not(.mode-block)[data-multiselect] div.pre[data-selected]:not(._0)::selection{background:#fff0}.op-md-editor:not(._0)::selection{background:lch(var(--u_md-selectionL) var(--u_md-selectionC) var(--u_md-selectionH) / 50%)}.op-md-editor>.p:only-child:empty:not(._0):after{content:"​" var(--empty-placeholder)}.op-md-editor.mode-block:not(._0){caret-color:#fff0}.op-md-editor.mode-block [data-selected]:not(._0){background:#3c81ff08}.op-md-editor.mode-block:is(:focus,.\@focus) [data-selected]:not(._0){background:#3c81ff33}.op-md-editor.mode-block .orderedli[data-selected]:not(._0),.op-md-editor.mode-block .li[data-selected]:not(._0),.op-md-editor.mode-block .todo[data-selected]:not(._0){background:#3c81ff05}.op-md-editor.mode-block .orderedli[data-selected]>label:not(._0),.op-md-editor.mode-block .li[data-selected]>label:not(._0),.op-md-editor.mode-block .todo[data-selected]>label:not(._0){background:#3c81ff2e}.op-md-editor.mode-block:not(:is(:focus,.\@focus)) .orderedli[data-selected]:not(._0),.op-md-editor.mode-block:not(:is(:focus,.\@focus)) .li[data-selected]:not(._0),.op-md-editor.mode-block:not(:is(:focus,.\@focus)) .todo[data-selected]:not(._0){background:#3c81ff01}.op-md-editor.mode-block:not(:is(:focus,.\@focus)) .orderedli[data-selected]>label:not(._0),.op-md-editor.mode-block:not(:is(:focus,.\@focus)) .li[data-selected]>label:not(._0),.op-md-editor.mode-block:not(:is(:focus,.\@focus)) .todo[data-selected]>label:not(._0){background:#3c81ff06}.op-markdown:not(._0){tab-size:4;--code-font-size: var(--u_smfs,1smfs);--placeholder: "Type '/' for commands";--empty-placeholder: var(--md-empty-placeholder);--h1-placeholder: "Heading";--h2-placeholder: "Subheading";--h3-placeholder: "Small Subheading";--h4-placeholder: "Smaller Subheading";--u_mdlh: 19px;font-size:var(--u_ffs,1ffs);user-select:text;-webkit-user-select:text}.op-markdown i:not(._0){pointer-events:none}.op-markdown .atomic:not(._0){-webkit-user-modify:read-only}.op-markdown div:not(._0),.op-markdown p:not(._0),.op-markdown h1:not(._0),.op-markdown h2:not(._0),.op-markdown h3:not(._0),.op-markdown h4:not(._0),.op-markdown h5:not(._0),.op-markdown h6:not(._0),.op-markdown th:not(._0),.op-markdown td:not(._0){white-space:pre-wrap;clear:both}.op-markdown label:not(._0){display:block;margin:0rem;padding:0rem;font-style:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;--u_lh: inherit;font:inherit;color:inherit}.op-markdown label:empty:not(._0):after{content:var(--placeholder);color:lch(var(--u_placeholderL) var(--u_placeholderC) var(--u_placeholderH) / 50%)}.op-markdown .h1:not(._0){padding:3px;color:lch(var(--u_md-h1L) var(--u_md-h1C) var(--u_md-h1H) / var(--u_md-h1A,1));position:relative;font-size:calc(var(--u_ffs,1ffs) * 1.5);line-height:1.25;--u_lh: 1.25;font-weight:500;--placeholder: var(--h1-placeholder)}.op-markdown .h2:not(._0){padding:3px;color:lch(var(--u_md-h2L) var(--u_md-h2C) var(--u_md-h2H) / var(--u_md-h2A,1));position:relative;font-size:calc(var(--u_ffs,1ffs) * 1.25);line-height:1.25;--u_lh: 1.25;font-weight:500;--placeholder: var(--h2-placeholder)}.op-markdown .h3:not(._0){padding:3px;color:lch(var(--u_md-h3L) var(--u_md-h3C) var(--u_md-h3H) / var(--u_md-h3A,1));position:relative;font-size:calc(var(--u_ffs,1ffs) * 1.1);line-height:1.25;--u_lh: 1.25;font-weight:500;--placeholder: var(--h3-placeholder)}.op-markdown .h4:not(._0){padding:3px;color:lch(var(--u_md-h4L) var(--u_md-h4C) var(--u_md-h4H) / var(--u_md-h4A,1));position:relative;font-size:var(--u_ffs,1ffs);line-height:1.25;--u_lh: 1.25;font-weight:500;--placeholder: var(--h4-placeholder)}.op-markdown .p:not(._0){padding:3px;position:relative;font-size:var(--u_ffs,1ffs);--placeholder: "Text..."}.op-markdown.gradient-headers .h1:not(:empty):not(._0),.op-markdown.gradient-headers .h2:not(:empty):not(._0),.op-markdown.gradient-headers .h3:not(:empty):not(._0){background:linear-gradient(135deg,#7dd3fc,#d8b4fe,#a5b4fc);-webkit-text-fill-color:hsla(0,0%,100%,0%);-webkit-background-clip:text;background-clip:text;width:fit-content;border-radius:3px}.op-markdown.gradient-headers .h1[data-selected]:is(.mode-block *):not(._0),.op-markdown.gradient-headers .h2[data-selected]:is(.mode-block *):not(._0),.op-markdown.gradient-headers .h3[data-selected]:is(.mode-block *):not(._0){background-clip:initial;-webkit-text-fill-color:initial;width:auto}.op-markdown div:is(.p,.op-markdown .pre,.op-markdown .li,.op-markdown .orderedli,.op-markdown .todo)+:is(.h1,.op-markdown .h2):not(._0){margin-top:1ex}.op-markdown div+.h1:not(._0){margin-top:1ex}.op-markdown .opref:not(._0){white-space:pre-wrap;display:inline;cursor:default;--u_olfocus: 0}.op-markdown .opref>span:not(._0){-webkit-user-modify:read-only;display:inline}.op-markdown .opref .richref:not(._0){--bg: hsla(var(--hue5),20%);background:var(--bg);border-radius:var(--u_ffrd,1ffrd);outline:1px solid hsla(var(--hue5),50%);line-height:1;--u_lh: 1;display:inline;padding-left:.5ex;padding-right:.5ex;color:hsla(var(--hue3),1)}.op-markdown .opref .richref:not(._0)::selection{color:hsla(var(--hue1),1);background:hsla(var(--hue4),10%)}.op-markdown .opref .richref small:not(._0){opacity:.5;font-weight:400}.op-markdown .opref .OPPNGAsset:not(._0){--hue: hsla(300,100%,25.1%,1);--hue0: 270,100%,98%;--hue1: 269,100%,95%;--hue2: 269,100%,92%;--hue3: 269,97%,85%;--hue4: 270,95%,75%;--hue5: 271,91%,65%;--hue6: 271,81%,56%;--hue7: 272,72%,47%;--hue8: 273,67%,39%;--hue9: 274,66%,32%}.op-markdown .opref .code:not(._0){font-family:var(--font-code,code);font-size:var(--code-font-size)}.op-markdown .opref .dom-node:not(._0){text-transform:uppercase;font-family:var(--font-code,code);font-size:smaller;font-weight:600;--hue: hsla(60,100%,50%,1);--hue0: 55,92%,95%;--hue1: 55,97%,88%;--hue2: 53,98%,77%;--hue3: 50,98%,64%;--hue4: 48,96%,53%;--hue5: 45,93%,47%;--hue6: 41,96%,40%;--hue7: 35,92%,33%;--hue8: 32,81%,29%;--hue9: 28,73%,26%}.op-markdown .opref:is(:hover,.\@hover) .richref:not(._0){--bg: hsla(var(--hue5),30%);outline-color:hsla(var(--hue3),60%)}.op-markdown .opref[data-scoped*=inside]:not(._0){--u_olfocus: 1}.op-markdown .opref[data-scoped*=inside] .richref:not(._0){--bg: hsla(var(--hue5),40%);outline-color:hsla(var(--hue3),1)}op-markdown:is(:focus-visible,.\@focus-visible):not(._0){outline:none}op-markdown *:is(:focus-visible,.\@focus-visible):not(._0){outline:none}op-markdown p,op-markdown h1,op-markdown h2,op-markdown h3,op-markdown h4,op-markdown h5,op-markdown h6,op-markdown blockquote,op-markdown hr{counter-reset:ol}op-markdown .orderedli:not(._0),op-markdown .li:not(._0),op-markdown .todo:not(._0){display:block;position:relative;border-radius:3px;margin:2px 0}op-markdown .orderedli>label:not(._0),op-markdown .li>label:not(._0),op-markdown .todo>label:not(._0){padding:3px 3px 3px 26px;border-radius:inherit}op-markdown .orderedli>section:not(._0),op-markdown .li>section:not(._0),op-markdown .todo>section:not(._0){padding-left:2.5ex;line-height:21px;--u_lh: 21px}op-markdown .orderedli>section .p:not(._0),op-markdown .li>section .p:not(._0),op-markdown .todo>section .p:not(._0){line-height:inherit;--u_lh: inherit}op-markdown .orderedli>section>:first-child:not(._0),op-markdown .li>section>:first-child:not(._0),op-markdown .todo>section>:first-child:not(._0){margin-top:0}op-markdown .li:not(._0){--placeholder: var(--markour-li-placeholder)}op-markdown .orderedli:not(._0){--placeholder: var(--markour-li-placeholder);counter-increment:ol;list-style-type:none;counter-reset:ol}op-markdown .orderedli>:first-child:not(._0){counter-reset:ol}op-markdown .orderedli+.orderedli:not(._0){counter-reset:none}op-markdown .li:not(._0):before{content:" • ";display:inline-block;position:absolute;white-space:pre;text-align:center;width:14px;left:5px;padding-top:3px;line-height:inherit;--u_lh: inherit;font-weight:700}op-markdown .orderedli:not(._0):before{display:inline-block;text-align:left;position:absolute;white-space:pre;margin-left:0ex;min-width:3ex;content:counter(ol) ". ";padding-left:8px;padding-top:3px}op-markdown code{font-size:13px;line-height:16px;--u_lh: 16px;background:var(--md-hr-color);border-radius:4px;display:inline-block;padding:0 2px;position:relative;font-family:var(--font-code,code);color:lch(var(--u_codeL) var(--u_codeC) var(--u_codeH) / var(--u_codeA,1))}op-markdown .h1 code:not(._0),op-markdown .h2 code:not(._0),op-markdown .h3 code:not(._0){font-size:smaller;line-height:inherit;--u_lh: inherit}op-markdown *:not(.pre)>code:not(._0){display:inline;-webkit-box-decoration-break:clone;box-shadow:0 0 0 1px #ffffff0d;background:#0000001a;padding:2px 4px}op-markdown *:not(.pre)>code[data-scoped]:not(._0){box-shadow:0 0 0 1px #ffffff1a;background:#0003}.op-markdown a:not(.opref):not(._0),.op-markdown code.a:not(._0){--hue: hsla(60,100%,50%,1);--hue0: 55,92%,95%;--hue1: 55,97%,88%;--hue2: 53,98%,77%;--hue3: 50,98%,64%;--hue4: 48,96%,53%;--hue5: 45,93%,47%;--hue6: 41,96%,40%;--hue7: 35,92%,33%;--hue8: 32,81%,29%;--hue9: 28,73%,26%;color:hsla(var(--hue2),1);text-decoration:underline;text-underline-offset:4px;text-decoration-color:hsla(var(--hue2),30%);--e_ad: var(--u_fxd,1fxd) !important;border-radius:3px;position:relative;display:inline;-webkit-box-decoration-break:clone;font-family:inherit;font-size:inherit;box-shadow:var(--box-shadow-none,none);background:hsla(var(--hue3),0%);padding:0}.op-markdown a:not(.opref)[data-scoped]:not(._0),.op-markdown code.a[data-scoped]:not(._0){background:hsla(var(--hue3),20%);border-radius:3px;text-decoration-color:hsla(var(--hue2),70%)}.op-markdown a:not(.opref).has-popup:not(._0),.op-markdown code.a.has-popup:not(._0){text-decoration-style:solid;text-decoration-color:hsla(var(--hue2),70%)}.op-markdown span.stt:not(._0){--placeholder: ""}.op-markdown span.sttpart:not(._0){--e_od: 1s !important;opacity:.5;--e_bd: .5s !important;width:calc-size(max-content,size);display:inline-block;white-space:pre;overflow:clip;text-align:left}.op-markdown span.sttpart.final:not(._0){opacity:1}.op-markdown span.sttpart.initial:not(._0){overflow:clip;width:0px;opacity:0}.op-markdown pre.raw:not(._0){font-size:9px;line-height:10px;--u_lh: 10px;position:absolute;top:0;right:0;max-width:300px;overflow:hidden}.op-markdown div.pre:not(._0){--headingHeight: 22px;position:relative;padding:3px;counter-reset:code-line;--caret: var(--markour-code-caret);background:#fff0;caret-color:#c5c5c5;word-break:normal;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;color:var(--dim);border-radius:6px;--scrollbarBg: var(--markour-code-bg);--scrollbarThumb: rgba(255, 255, 255, .15);--scrollbarThumbHover: rgba(255, 255, 255, .4);--scrollbarThumbActive: rgba(255, 255, 255, .7)}.op-markdown div.pre>article:not(._0){display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;overflow:hidden;background:var(--markour-code-bg);position:relative;color:var(--tok-default);border-radius:inherit}.op-markdown div.pre header:not(._0){height:var(--headingHeight);line-height:18px;--u_lh: 18px;flex-direction:row;align-items:center;font-family:inherit;font-size:11px;padding:0 4px;cursor:default;user-select:none;-webkit-user-select:none;border-top-left-radius:inherit;border-top-right-radius:inherit;background:var(--b100);color:#fff;order:-1;display:none;--link-color: hsla(0,0%,100%,100%);--dim: rgba(255, 255, 255, .5)}.op-markdown div.pre header .grow:not(._0){flex:1 1 auto}.op-markdown div.pre header .lang:not(._0){color:var(--dim)}.op-markdown div.pre header .lang:not(._0):after{content:" ▼";font-size:9px}.op-markdown div.pre header a:not(._0){color:var(--link-color);cursor:pointer}.op-markdown div.pre header a:is(:hover,.\@hover):not(._0){text-decoration:underline}.op-markdown div.pre header .hook:not(._0):before{content:"┗ "}.op-markdown div.pre header a.path:not(._0){font-weight:500}.op-markdown div.pre header a.path:not(._0):before{content:"┗ "}.op-markdown div.pre header a.gitref:not(._0){color:var(--dim)}.op-markdown div.pre header .repo:not(._0):after{content:"/"}.op-markdown div.pre header button:not(._0){font-size:inherit;margin:0rem 4px;padding:0rem 4px;display:inline-block;border-style:solid;border-width:0px;background:var(--r300);border-radius:4px;color:#fff;line-height:12px;--u_lh: 12px;height:16px}.op-markdown div.pre header button.green:not(._0){background:var(--g300)}.op-markdown div.pre header button.blue:not(._0){background:var(--b300)}.op-markdown div.pre header button.inline:not(._0){background:#fff0}.op-markdown div.pre header button.link:not(._0){background:#fff0;color:var(--link-color);line-height:inherit;--u_lh: inherit;display:inline;height:auto}.op-markdown div.pre code:not(._0){font-family:var(--font-code,code);font-size:var(--code-font-size);line-height:var(--code-line-height);--u_lh: var(--code-line-height);margin:0;height:auto;white-space:normal;display:block;border-radius:0;flex:1 1 auto;overflow:hidden;position:relative;overflow-x:auto;width:200px;padding:4px 6px;background:var(--markour-code-bg);max-height:370px;overflow-y:auto;tab-size:4;-webkit-tab-size:4;-moz-tab-size:4}.op-markdown div.pre code:not(._0)::-webkit-scrollbar{width:5px;height:5px}.op-markdown div.pre code:not(._0)::selection{background:var(--markour-code-selection-color)}.op-markdown div.pre code .line:not(._0){min-height:var(--code-line-height);display:block;vertical-align:top;white-space:pre;position:relative;padding-left:.5ex}.op-markdown div.pre code .line:not(._0):before{color:var(--tok-comment);counter-increment:code-line;content:counter(code-line) " ";width:2ex;text-align:left;position:absolute;height:inherit;left:-2ex;display:none}.op-markdown div.pre code .line:empty:not(._0):after{content:"​"}.op-markdown div.pre br:not(._0){display:inline}.op-markdown div.pre:not(._0)::selection{background:#5970a259}.op-markdown div.pre:not(._0)::-moz-selection{background:#5970a259}.op-markdown:not(.mode-block) div.pre[data-selected]:not(._0){--markour-code-bg: var(--markour-code-focus-bg)}.op-markdown .pre.lined:not(._0){padding-left:0}.op-markdown .pre.lined code:not(._0){padding-left:5ex}.op-markdown .pre.lined code .line:not(._0):before{display:block}.op-markdown:not(.mode-block)[data-multiselect] div.pre[data-selected]:not(._0){caret-color:#fff0;background:var(--markour-selection-color)}.op-markdown:not(.mode-block)[data-multiselect] div.pre[data-selected]:not(._0)::selection{background:#fff0}.op-markdown.mode-block div.pre:not(._0){caret-color:#fff0}.op-markdown.mode-block div.pre:not(._0)::selection{background:#fff0}.op-markdown.editable pre code:not(._0){pointer-events:none}.op-markdown.editable pre textarea:not(._0){display:block}.op-markdown.editable div.pre section:not(._0),.op-markdown.editable div.pre header:not(._0){-webkit-user-modify:read-only}.op-markdown.editable div.pre code:not(._0){white-space:pre;-webkit-user-modify:read-write-plaintext-only}.op-markdown.editable div.pre code span.line:not(._0){display:inline;-webkit-user-modify:read-write-plaintext-only}.markour .todo:not(._0){--placeholder: var(--markour-todo-placeholder)}.markour .todo>.bullet:not(._0){--u_h: var(--u_mdlh,1mdlh);-webkit-appearance:none;display:block;position:absolute;box-sizing:border-box;line-height:12px;--u_lh: 12px;text-align:center;border-radius:4px;background:#fff0;font-size:11px;-webkit-user-modify:read-only;width:calc(var(--u_mdlh,1mdlh) - 4px);height:calc(var(--u_mdlh,1mdlh) - 4px);margin:5px;border:1px solid rgba(143,143,143,.25);color:#fff0;padding:0;cursor:default}.markour .todo>.bullet:is(:hover,.\@hover):not(._0){box-shadow:0 0 0 2px #0000000a}.markour .todo>.bullet:not(._0):before{content:"✓"}.markour .todo>.bullet:not(._0):after{position:absolute;content:" ";inset:0;margin:-6px}.markour .todo>label:not(._0){position:static}.markour .todo>label:not(._0):before{content:" ";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:#3b82f6}.markour .todo[data-checked]>.bullet:not(._0){background:#3b82f6;color:#fff;border-color:#fff0;line-height:12px;--u_lh: 12px;border-radius:5px}.markour .todo[data-checked]>label:not(._0){color:var(--dim);text-decoration:line-through}.markour .todo[data-checked].anim>label:not(._0):before{animation:var(--animation-todo-flash,todo-flash) 1.2s cubic-bezier(.39,.575,.565,1) both}.markour .blockquote:not(._0){--placeholder: var(--markour-blockquote-placeholder);margin:1em 0rem;margin-left:.2em;padding:0 .5em;border-left:2px solid hsla(215.38,16.32%,46.86%,30%);border-radius:4px;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))}.markour .blockquote:first-child:not(._0){margin-top:0}.markour .hr:not(._0){margin-top:.8em;margin-bottom:.8em;height:0px;border-top:1px solid var(--md-hr-color)}.markour .hr:first-child:not(._0){margin-top:0}.markour .rawhtml:not(._0){white-space:normal}.markour .rawhtml:empty:not(._0){display:none}op-markdown.tts i:not(._0){transition:none;opacity:.3;font-style:inherit}op-markdown.tts i.played:not(._0){opacity:1}
:root{font-family:var(--font-sans,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--u_refL: 66.5;--u_refC: 4.9;--u_refH: 285.7;--u_refA: 1}op-markdown{display:block}
.op-checkbox,.op-checkbox:before{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.op-checkbox:not(._0){--e_sd: .7s !important;appearance:none;-webkit-appearance:none;margin:0rem;padding:0rem;flex:none;box-shadow:var(--box-shadow-none,none);overflow:hidden;border-radius:3px;position:relative;width:14px;height:14px;border:1px solid #4B4B4B}.op-checkbox:not(._0):before{--e_sd: .2s !important;content:"";position:absolute;inset:0rem;opacity:0;background-color:#575ac6;background-repeat:no-repeat;background-position:1px 2px}.op-checkbox.checked:not(._0){border-color:#575ac6}.op-checkbox.checked:not(._0):before{opacity:1}.qv-af{display:none}.qv-ag:not(#_):not(#_):not(#_){position:absolute;visibility:hidden;top:0rem;pointer-events:none;width:80px;height:20px;overflow-y:scroll}op-ui{display:block}
.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0,0,0,0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:#0006;color:#fff;display:flex;font-size:1.4em;inset:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}
code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}
@font-face{font-family:Virgil;src:url("/assets/Virgil.UZN6MUT6.woff2") format("woff2")}
.oinput>.label,.osection.odialog>footer:after,.osection.odialog>header:before,.osection.odialog>footer:before{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}:root .morphing:not(._0){--u_fxd: 0ms}body{overflow-x:hidden}.display:not(._0){font-family:Roboto Condensed,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}:root{--font-monosans: "Helvetica Neue", Verdana;-webkit-tap-highlight-color:hsla(0,0%,100%,0%);font-family:var(--font-system-ui,system-ui);cursor:default;margin:0rem;padding:0rem;width:100%;--hue0: 214,100%,97%;--hue1: 214,95%,93%;--hue2: 213,97%,87%;--hue3: 212,96%,78%;--hue4: 213,94%,68%;--hue5: 217,91%,60%;--hue6: 221,83%,53%;--hue7: 224,76%,48%;--hue8: 226,71%,40%;--hue9: 224,64%,33%;--u_bannerheight: 46px;--u_site-bgL: 8.8;--u_site-bgC: 3.2;--u_site-bgH: 249;--u_site-bgA: 1;--u_menu-bgL: 9.2;--u_menu-bgC: 3.1;--u_menu-bgH: 267.3;--u_menu-bgA: 1;--u_site-dark-bgL: 9.2;--u_site-dark-bgC: 3.1;--u_site-dark-bgH: 267.3;--u_site-dark-bgA: 1;--u_site-cL: 86.7;--u_site-cC: 0;--u_site-cH: 0;--u_site-cA: 1;--u_item-bgL: 9.7;--u_item-bgC: 2.9;--u_item-bgH: 267.2;--u_item-bgA: 1;--u_area-bgL: 14.8;--u_area-bgC: 3.5;--u_area-bgH: 286.1;--u_area-bgA: 1;--u_bgL: 8.8;--u_bgC: 3.2;--u_bgH: 249;--u_bgA: 1;--u_dimL: 58.2;--u_dimC: 7.7;--u_dimH: 259;--u_dimA: 1;--u_textL: 75.7;--u_textC: 4.2;--u_textH: 238.8;--u_textA: 1;--u_placeholderL: 58.2;--u_placeholderC: 7.7;--u_placeholderH: 259;--u_placeholderA: 1;--hue: 208;--u_nav-bgL: var(--u_site-bgL);--u_nav-bgC: var(--u_site-bgC);--u_nav-bgH: var(--u_site-bgH);--u_nav-bgA: var(--u_site-bgA,1);--u_tile-bgL: 12;--u_tile-bgC: 3.9;--u_tile-bgH: 249.1;--u_tile-bgA: 1;--u_tile-hover-bgL: 12.6;--u_tile-hover-bgC: 4.3;--u_tile-hover-bgH: 249.3;--u_tile-hover-bgA: 1;--u_grayL: 57.2;--u_grayC: 15.1;--u_grayH: 261.9;--u_grayA: 1;--u_linkL: 66;--u_linkC: 49.8;--u_linkH: 266.6;--u_linkA: 1;--u_scrim-tile-bgL: 6.1;--u_scrim-tile-bgC: 2;--u_scrim-tile-bgH: 267.1;--u_scrim-tile-bgA: 1;--u_scrim-bgL: 8.5;--u_scrim-bgC: 2.7;--u_scrim-bgH: 267.1;--u_scrim-bgA: 1;--u_scrim-bcL: 8.3;--u_scrim-bcC: 2.8;--u_scrim-bcH: 276.2;--u_scrim-bcA: 1;--u_backdropL: 13.7;--u_backdropC: 3.7;--u_backdropH: 270.8;--u_backdropA: 1;--u_siteheadheight: 52px;--u_sitetabsheight: 40px;--u_stickyoffset: 0px;--u_rd: 6px;--u_xg: 14px;--u_spx: 1px;--u_su: 1;--u_g: 12px;--u_navw: 220px;--u_navow: 0px;--u_navp: 20px;--u_navpr: var(--u_navp,1navp);--u_navpl: var(--u_navp,1navp);--u_pgp: 24px;--u_pgpt: 44px;--pgmah: calc(100vh - 32px) ;--dim: #848d99}:root.electron.mac{--u_siteheadheight: 44px;--sait: 26px}:root.electron.mac.fullscreen{--sait: 0px}:root.sidebar-off{--u_navw: 48px;--u_navp: 14px}@media (min-width: 601px){:root{--u_pgp: 36px;--u_pgpt: 52px}}@media (max-width: 599px){:root{--pgmah: calc(100vh - 16px) }}:root .icon:not(._0){width:var(--u_fis,1fis);height:var(--u_fis,1fis)}:root.electron .obutton:not(._0){-webkit-app-region:no-drag}#splash{inset:0rem;position:fixed;z-index:40000;background:lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1));display:none}body[data-modal] #splash:not(._0){inset:0rem;position:fixed;z-index:40000;background:lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1));opacity:1;display:block}.op-avatar:not(._0){border-radius:var(--u_rd,1rd);overflow:hidden}.sidebar-off:not(._0){--u_navw: 48px;--u_navp: 14px;--u_navpl: 14px;--u_navpr: 14px}.no-scrollbar:not(._0){-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar:not(._0)::-webkit-scrollbar{display:none;width:0px;height:0px;background:#fff0}:root.has-scrollbars::-webkit-scrollbar{width:4px;height:4px;background:#fff0}:root.has-scrollbars::-webkit-scrollbar-thumb{background:#71717a26;background-clip:content-box}:root.has-scrollbars::-webkit-scrollbar-track{background:#fff0}:root.has-scrollbars body::-webkit-scrollbar{width:8px;height:8px}:root.has-scrollbars body::-webkit-scrollbar-thumb{background-color:#343c48;border:1px solid #14181e}:root.has-scrollbars *::-webkit-scrollbar{width:4px;height:4px;background:#fff0}:root.has-scrollbars *::-webkit-scrollbar-thumb{background:#71717a26;background-clip:content-box}:root.has-scrollbars *::-webkit-scrollbar-track{background:#fff0}*{outline:none}:is(:focus,.\@focus){outline:none}.\@draggable{-webkit-user-drag:element}.orange:not(._0){--hue: hsla(38.82,100%,50%,1);--hue0: 33,100%,96%;--hue1: 34,100%,92%;--hue2: 32,98%,83%;--hue3: 31,97%,72%;--hue4: 27,96%,61%;--hue5: 25,95%,53%;--hue6: 21,90%,48%;--hue7: 17,88%,40%;--hue8: 15,79%,34%;--hue9: 15,75%,28%}.amber:not(._0){--hue: amber;--hue0: 48,100%,96%;--hue1: 48,96%,89%;--hue2: 48,97%,77%;--hue3: 46,97%,65%;--hue4: 43,96%,56%;--hue5: 38,92%,50%;--hue6: 32,95%,44%;--hue7: 26,90%,37%;--hue8: 23,83%,31%;--hue9: 22,78%,26%}.yellow:not(._0){--hue: hsla(60,100%,50%,1);--hue0: 55,92%,95%;--hue1: 55,97%,88%;--hue2: 53,98%,77%;--hue3: 50,98%,64%;--hue4: 48,96%,53%;--hue5: 45,93%,47%;--hue6: 41,96%,40%;--hue7: 35,92%,33%;--hue8: 32,81%,29%;--hue9: 28,73%,26%}.emerald:not(._0){--hue: emerald;--hue0: 152,81%,96%;--hue1: 149,80%,90%;--hue2: 152,76%,80%;--hue3: 156,72%,67%;--hue4: 158,64%,52%;--hue5: 160,84%,39%;--hue6: 161,94%,30%;--hue7: 163,94%,24%;--hue8: 163,88%,20%;--hue9: 164,86%,16%}.green:not(._0){--hue: hsla(120,100%,25.1%,1);--hue0: 138,76%,97%;--hue1: 141,84%,93%;--hue2: 141,79%,85%;--hue3: 142,77%,73%;--hue4: 142,69%,58%;--hue5: 142,71%,45%;--hue6: 142,76%,36%;--hue7: 142,72%,29%;--hue8: 143,64%,24%;--hue9: 144,61%,20%}.lime:not(._0){--hue: hsla(120,100%,50%,1);--hue0: 78,92%,95%;--hue1: 80,89%,89%;--hue2: 81,88%,80%;--hue3: 82,85%,67%;--hue4: 83,78%,55%;--hue5: 84,81%,44%;--hue6: 85,85%,35%;--hue7: 86,78%,27%;--hue8: 86,69%,23%;--hue9: 88,61%,20%}.teal:not(._0){--hue: hsla(180,100%,25.1%,1);--hue0: 166,76%,97%;--hue1: 167,85%,89%;--hue2: 168,84%,78%;--hue3: 171,77%,64%;--hue4: 172,66%,50%;--hue5: 173,80%,40%;--hue6: 175,84%,32%;--hue7: 175,77%,26%;--hue8: 176,69%,22%;--hue9: 176,61%,19%}.cyan:not(._0){--hue: hsla(180,100%,50%,1);--hue0: 183,100%,96%;--hue1: 185,96%,90%;--hue2: 186,94%,82%;--hue3: 187,92%,69%;--hue4: 188,86%,53%;--hue5: 189,94%,43%;--hue6: 192,91%,36%;--hue7: 193,82%,31%;--hue8: 194,70%,27%;--hue9: 196,64%,24%}.sky:not(._0){--hue: sky;--hue0: 204,100%,97%;--hue1: 204,94%,94%;--hue2: 201,94%,86%;--hue3: 199,95%,74%;--hue4: 198,93%,60%;--hue5: 199,89%,48%;--hue6: 200,98%,39%;--hue7: 201,96%,32%;--hue8: 201,90%,27%;--hue9: 202,80%,24%}.blue:not(._0){--hue: hsla(240,100%,50%,1);--hue0: 214,100%,97%;--hue1: 214,95%,93%;--hue2: 213,97%,87%;--hue3: 212,96%,78%;--hue4: 213,94%,68%;--hue5: 217,91%,60%;--hue6: 221,83%,53%;--hue7: 224,76%,48%;--hue8: 226,71%,40%;--hue9: 224,64%,33%}.indigo:not(._0){--hue: hsla(274.62,100%,25.49%,1);--hue0: 226,100%,97%;--hue1: 226,100%,94%;--hue2: 228,96%,89%;--hue3: 230,94%,82%;--hue4: 234,89%,74%;--hue5: 239,84%,67%;--hue6: 243,75%,59%;--hue7: 245,58%,51%;--hue8: 244,55%,41%;--hue9: 242,47%,34%}.violet:not(._0){--hue: hsla(300,76.06%,72.16%,1);--hue0: 250,100%,98%;--hue1: 251,91%,95%;--hue2: 251,95%,92%;--hue3: 252,95%,85%;--hue4: 255,92%,76%;--hue5: 258,90%,66%;--hue6: 262,83%,58%;--hue7: 263,70%,50%;--hue8: 263,69%,42%;--hue9: 264,67%,35%}.purple:not(._0){--hue: hsla(300,100%,25.1%,1);--hue0: 270,100%,98%;--hue1: 269,100%,95%;--hue2: 269,100%,92%;--hue3: 269,97%,85%;--hue4: 270,95%,75%;--hue5: 271,91%,65%;--hue6: 271,81%,56%;--hue7: 272,72%,47%;--hue8: 273,67%,39%;--hue9: 274,66%,32%}.fuschia:not(._0),.fuchsia:not(._0){--hue: hsla(300,100%,50%,1);--hue0: 289,100%,98%;--hue1: 287,100%,95%;--hue2: 288,96%,91%;--hue3: 291,93%,83%;--hue4: 292,91%,73%;--hue5: 292,84%,61%;--hue6: 293,69%,49%;--hue7: 295,72%,40%;--hue8: 295,70%,33%;--hue9: 297,64%,28%}.pink:not(._0){--hue: hsla(349.52,100%,87.65%,1);--hue0: 327,73%,97%;--hue1: 326,78%,95%;--hue2: 326,85%,90%;--hue3: 327,87%,82%;--hue4: 329,86%,70%;--hue5: 330,81%,60%;--hue6: 333,71%,51%;--hue7: 335,78%,42%;--hue8: 336,74%,35%;--hue9: 336,69%,30%}.rose:not(._0){--hue: rose;--hue0: 356,100%,97%;--hue1: 356,100%,95%;--hue2: 353,96%,90%;--hue3: 353,96%,82%;--hue4: 351,95%,71%;--hue5: 350,89%,60%;--hue6: 347,77%,50%;--hue7: 345,83%,41%;--hue8: 343,80%,35%;--hue9: 342,75%,30%}.red:not(._0){--hue: hsla(0,100%,50%,1);--hue0: 0,86%,97%;--hue1: 0,93%,94%;--hue2: 0,96%,89%;--hue3: 0,94%,82%;--hue4: 0,91%,71%;--hue5: 0,84%,60%;--hue6: 0,72%,51%;--hue7: 0,74%,42%;--hue8: 0,70%,35%;--hue9: 0,63%,31%}.gray:not(._0){--hue: cool;--hue0: 210,20%,98%;--hue1: 220,14%,96%;--hue2: 220,13%,91%;--hue3: 216,12%,84%;--hue4: 218,11%,65%;--hue5: 220,9%,46%;--hue6: 215,14%,34%;--hue7: 217,19%,27%;--hue8: 215,28%,17%;--hue9: 221,39%,11%}.item-kind:not(._0){color:hsla(var(--hue4),1);font-size:10px;line-height:12px;--u_lh: 12px;font-weight:500;text-transform:uppercase}.item-stats:not(._0){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));font-size:13px;line-height:16px;--u_lh: 16px}.textlink:not(._0){color:lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1));text-decoration:underline;text-underline-offset:2px}.textlink:is(:hover,.\@hover):not(._0){color:lch(calc(var(--u_linkL) * 1.1) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1))}.mi:not(._0){height:var(--u_mih,1mih);display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;padding-left:calc(var(--u_mipx,1mipx) * .5);padding-right:calc(var(--u_mipx,1mipx) * .5);border-radius:var(--u_mird,1mird);white-space:nowrap;align-self:stretch;min-width:180px}.mi .icon:not(._0){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;opacity:.9;color:#94a3b8}.mi .label:not(._0){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;flex:1;padding-left:calc(var(--u_mipx,1mipx) * .5);padding-right:calc(var(--u_mipx,1mipx) * .5)}.mi:is(:hover,.\@hover):not(._0){background:#3b82f633}.mi:is(:hover,.\@hover) .icon:not(._0){opacity:1;color:#fff;--u_icduo: .5}@keyframes pulse-ring{0%{transform:scale(.33)}80%{opacity:0}to{opacity:0}}.spin:not(._0){animation:var(--animation-codicon-spin,codicon-spin) 1s cubic-bezier(.53,.21,.29,.67) infinite}.pulsate:not(._0){background:hsla(var(--hue4),1);position:absolute;inset:0rem;margin:-100%;border-radius:9999px;will-change:transform,opacity;opacity:.5;animation:var(--animation-pulse-ring,pulse-ring) 1.25s cubic-bezier(.215,.61,.355,1) infinite}h2{font-size:20px;font-weight:500}p{font-size:14px;font-weight:400}.ellipsis:not(._0){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}h1{font-size:32px;line-height:36px;--u_lh: 36px;color:#fff;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:.5rem;--u_rg: .5rem;--u_cg: .5rem;--u_ics: 32}p,.p:not(._0){font-size:var(--u_ffs,1ffs);line-height:1.5;--u_lh: 1.5}.dim:not(._0){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))}.ui h1:not(._0){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;font-size:20px;line-height:30px;--u_lh: 30px;font-weight:500;color:#fff;text-align:inherit}.ui p:not(._0){font-size:14px;line-height:22px;--u_lh: 22px;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))}.olis:not(._0){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg)}.ofield .olabel:not(._0){font-size:11px;font-weight:600}.ofield.odl:not(._0){display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-template-columns:100px 1fr}.ofield.odl .olabel:not(._0){height:var(--u_ffh,1ffh);font-size:var(--u_ffs,1ffs);font-weight:500;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}.oinput:not(._0){flex:1;min-height:var(--u_ffh,1ffh);min-width:var(--u_ffh,1ffh);position:relative;border-radius:var(--u_ffrd,1ffrd);--u_olo: 0px}.oinput:is(:focus-within,.\@focin):not(._0){--u_olfocus: 1}.oinput.box:not(._0){padding-left:var(--u_ffxp,1ffxp);padding-right:var(--u_ffxp,1ffxp);font-size:var(--u_ffs,1ffs);background:#0000001a;border:0px solid hsla(213.33,96.92%,87.25%,10%)}.oinput.box:is(:focus-within,.\@focin):not(._0){background:#0003}.oinput.box:not(._0):before{content:"";pointer-events:none;inset:0rem;border:1px solid hsla(213.33,96.92%,87.25%,10%);display:block;position:absolute;border-radius:inherit}.oinput.box.select:not(._0){padding-left:0rem;padding-right:0rem;flex:0 1 auto}.oinput.readonly:not(._0){cursor:not-allowed}.oinput.radio:not(._0){grid-auto-flow:column;grid-auto-columns:1fr;grid-template-columns:var(--u_fis,1fis) 1fr;gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}.oinput>input:not(._0){appearance:none;-webkit-appearance:none;border-style:solid;border-width:0px;position:absolute;inset:0rem;padding-left:var(--u_ffxp,1ffxp);padding-right:var(--u_ffxp,1ffxp);font-size:inherit;font-family:inherit;border-radius:inherit;background:#fff0;color:inherit}.oinput>input[type=radio]:not(._0){inset:auto;width:var(--u_fis,1fis);height:var(--u_fis,1fis);appearance:radio;-webkit-appearance:radio;position:relative}.oinput>textarea:not(._0){appearance:none;-webkit-appearance:none;border-style:solid;border-width:0px;position:absolute;inset:0rem;padding:var(--u_ffxp,1ffxp);font-size:inherit;font-family:inherit;border-radius:inherit;background:#fff0;color:inherit}.oinput>select:not(._0){width:auto;height:var(--u_ffh,1ffh);border-radius:inherit;background:inherit;flex-grow:1;padding-left:var(--u_ffxp,1ffxp);padding-right:var(--u_ffxp,1ffxp);border-right:var(--u_fis,1fis) solid hsla(0,0%,100%,0%);appearance:none;-webkit-appearance:none;line-height:var(--u_ffh,1ffh);--u_lh: var(--u_ffh,1ffh)}.oinput.invalid:not(._0){--hue: hsla(0,100%,50%,1);--hue0: 0,86%,97%;--hue1: 0,93%,94%;--hue2: 0,96%,89%;--hue3: 0,94%,82%;--hue4: 0,91%,71%;--hue5: 0,84%,60%;--hue6: 0,72%,51%;--hue7: 0,74%,42%;--hue8: 0,70%,35%;--hue9: 0,63%,31%}.oinput>.label:not(._0){pointer-events:none;position:absolute;font-size:max(calc(var(--u_ffs,1ffs) * .5),10px);line-height:max(calc(var(--u_ffs,1ffs) * .8),13px);--u_lh: max(calc(var(--u_ffs,1ffs) * .8), 13px);--e_ad: var(--u_fxd,1fxd) !important;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-content:flex-start;height:calc(var(--u_ffh,1ffh) * .4);top:-20px;left:0;opacity:.5}.oinput:is(:focus-within,.\@focin)>.label:not(._0){opacity:1}.oinput.multiline:not(._0){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;padding-left:0rem;padding-right:0rem}.oinput.multiline textarea:not(._0){position:relative;min-height:calc(var(--u_ffh,1ffh) * 3);box-sizing:border-box;width:100%;align-self:stretch;flex-grow:1;padding:var(--u_ffxp,1ffxp)}.oinput:is(.ofield>*)>.label:not(._0){display:none}.oinput input:placeholder-shown~.label:not(._0){opacity:.3;font-size:var(--u_ffs,1ffs);height:var(--u_ffh,1ffh);line-height:var(--u_ffh,1ffh);--u_lh: var(--u_ffh,1ffh);top:0rem;left:var(--u_ffxp,1ffxp)}.osection.odialog:not(._0){overflow-y:auto;overflow-x:hidden;box-shadow:0 5px 20px #0000004d;border:1px solid hsla(0,0%,100%,5%)}.osection.odialog>header:not(._0){position:sticky;top:calc(var(--u_p,1p) * -1);margin-left:calc(var(--u_p,1p) * -1);margin-right:calc(var(--u_p,1p) * -1);padding:var(--u_p,1p);margin-top:calc(var(--u_p,1p) * -1);z-index:10;border-top-left-radius:inherit;border-top-right-radius:inherit;padding-top:calc(var(--u_p,1p) * .5);padding-bottom:calc(var(--u_p,1p) * .5);text-align:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.osection.odialog>header:not(._0):before{position:absolute;inset:0rem;content:"";border-radius:inherit;background:linear-gradient(to bottom,lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 0%),#0000007f);opacity:0;--e_od: var(--u_fxd,1fxd) !important;border-top:1px solid hsla(0,0%,100%,15%)}.osection.odialog>header>*:not(._0){position:relative}.osection.odialog>main:not(._0){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:calc(var(--u_ffg,1ffg) * 2);--u_rg: calc(var(--u_ffg,1ffg) * 2);--u_cg: calc(var(--u_ffg,1ffg) * 2);flex-grow:1}.osection.odialog>footer:not(._0){display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-content:center;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;position:sticky;bottom:calc(calc(var(--u_p,1p) * -1) + 0px);margin-left:calc(calc(var(--u_p,1p) * -1) + 0px);margin-right:calc(calc(var(--u_p,1p) * -1) + 0px);padding:var(--u_p,1p);margin-bottom:calc(var(--u_p,1p) * -1);z-index:10}.osection.odialog>footer:not(._0):before{position:absolute;inset:0rem;content:"";border-radius:inherit;opacity:0;--e_od: var(--u_fxd,1fxd) !important;background:#fff0}.osection.odialog>footer:not(._0):after{content:"";position:absolute;left:0;right:0;bottom:100%;height:30px;border-bottom:1px solid hsla(0,0%,100%,15%);margin-left:var(--u_p,1p);margin-right:var(--u_p,1p);--e_sd: var(--u_fxd,1fxd) !important;pointer-events:none}.osection.odialog>footer>*:not(._0){position:relative}.osection.odialog.stick-footer>footer:not(._0){background:lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 90%)}.osection.odialog.stick-footer>footer:not(._0):before{opacity:1}.osection.odialog.stick-footer>footer:not(._0):after{margin-left:0;margin-right:0;background:linear-gradient(to bottom,lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 0%),lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 100%))}.glassy:not(._0){background:lch(var(--u_site-bgL) var(--u_site-bgC) var(--u_site-bgH) / 70%);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.callout:not(._0){background:lch(12 7 var(--u_accentH) / var(--u_accentA,1));margin-top:1rem;border-radius:var(--u_ffrd,1ffrd)}.callout>.body:not(._0){padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:calc(var(--u_ffg,1ffg) * 2);--u_rg: calc(var(--u_ffg,1ffg) * 2);--u_cg: calc(var(--u_ffg,1ffg) * 2);text-align:center}.callout>.body>footer:not(._0){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg)}.callout h1:not(._0){font-size:18px;line-height:26px;--u_lh: 26px;font-weight:500;width:auto}.callout h2:not(._0){font-size:16px;line-height:22px;--u_lh: 22px;font-weight:500;width:auto}.callout p:not(._0){font-size:15px;line-height:22px;--u_lh: 22px;font-weight:400;color:lch(var(--u_pL) var(--u_pC) var(--u_pH) / var(--u_pA,1))}.callout>.oheader:not(._0){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}.callout>.oheader h1:not(._0){font-size:18px;line-height:18px;--u_lh: 18px;font-weight:500}.callout>.oheader h2:not(._0){font-size:16px;line-height:16px;--u_lh: 16px;font-weight:500}.callout>.oheader .olabel:not(._0){flex:1;font-size:18px;font-weight:500}.callout>main:empty:not(._0){display:none}.callout>footer:not(._0){display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start}
@keyframes ripple{0%{outline-width:0px}20%{outline-width:8px}to{outline-offset:60px;outline-width:0px;outline-color:#fff0}}
div.pv_{--inactive-color: hsla(240,3.83%,46.08%,30%);--icon-size: 16px}.pv-af{width:1px;height:1px;pointer-events:none;position:absolute;top:calc(var(--u_stickyoffset,1stickyoffset) * -1)}app-sticky-check{display:block}.pv_.pill{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}
.qd-af{font-family:var(--font-Arial,Arial)}app-countdown{display:block}
.qf-ao,.qf_af.head,.qf_af.head:after{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.qf_af.head:after,.qf_af.head.sticky:after{--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}.qf-af{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;--u_xp: 0px;--u_gg: 20px;container-type:inline-size}.qf-af:is(.tabbed>*){display:none}.qf-af:is(.tabbed>*).active{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch}.qf-af:is(.tabbed>*).routed{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch}.qf_af.head:not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;position:sticky;top:var(--u_stickyoffset,1stickyoffset);background:lch(var(--u_site-bgL) var(--u_site-bgC) var(--u_site-bgH) / 70%);padding-top:var(--u_g,1g);padding-bottom:var(--u_g,1g);z-index:100;margin-left:calc(var(--u_pgp,1pgp) * -1);margin-right:calc(var(--u_pgp,1pgp) * -1);padding-left:var(--u_pgp,1pgp);padding-right:var(--u_pgp,1pgp);--e_bd: var(--u_fxd,1fxd) !important;gap:calc(var(--u_ffg,1ffg) * 2);--u_rg: calc(var(--u_ffg,1ffg) * 2);--u_cg: calc(var(--u_ffg,1ffg) * 2)}.qf_af.head:is(.highend *):not(#_){backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.qf-af.minimal .qf_af.head:not(#_){display:none}.qf_af.head:not(#_):after{content:"";position:absolute;right:0rem;bottom:0rem;left:0rem;top:auto;height:1px;background:#fff0;transform-origin:calc(var(--u_pgp,1pgp) * .5) 100%;--e_ad: var(--u_fxd,1fxd) !important;margin-left:var(--u_pgp,1pgp);margin-right:var(--u_pgp,1pgp);--t_scale-x: 0 !important;box-shadow:var(--box-shadow-none,none)}.qf_af.head.sticky:not(#_):after{background:#ffffff26;--t_scale-x: 1 !important;box-shadow:0 2px 40px 1px #000 lch(var(--u_site-bgL) var(--u_site-bgC) var(--u_site-bgH) / 40%)}.qf_af.head:is(.hide-filters *):not(#_){display:none}.qf-af.panel{border-radius:calc(var(--u_ffrd,1ffrd) * 1.2);border:1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));--u_pgp: 0px;padding:0}.qf-af.panel .qf_af.head:not(#_){padding-left:16px;padding-right:16px;margin-left:0rem;margin-right:0rem;position:relative;top:0;border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom:1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));background:#60a5fa0a}.qf-af.panel .qf_af.head:not(#_):after{margin-left:0rem;margin-right:0rem}.qf_af.\%name:not(#_){font-weight:500;font-size:18px;margin-right:auto}.qf-aj:not(#_):not(#_){position:relative;gap:0rem;--u_rg: 0rem;--u_cg: 0rem}.qf-aj:is(.fill-screen *):not(#_):not(#_){min-height:var(--pgmah);padding-bottom:var(--u_pgp,1pgp)}@media (max-width: 599px){.qf-aj:not(#_):not(#_){padding-top:var(--u_g,1g)}}.qf-am:not(#_):not(#_){position:absolute;top:calc((var(--sait)) * -1);margin-top:-2px;height:1px;width:1px}.qf-an:not(#_):not(#_){color:#fff;flex:none}.qf-an:empty:not(#_):not(#_){display:none}.qf-an:is(.tabbed *):not(#_):not(#_){display:none}.qf-an:is(.hide-name *):not(#_):not(#_){display:none}.qf-ao:not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:.5rem;--u_rg: .5rem;--u_cg: .5rem;flex:1;min-width:20px;--e_td: var(--u_fxd,1fxd) !important}.qf-ap:is(.simple *):not(#_):not(#_){display:none}.qf-aq:not(#_):not(#_):not(#_){flex:1}.qf-at>.obody:not(#_):not(._0){flex:1;gap:var(--u_gg,1gg);--u_rg: var(--u_gg,1gg);--u_cg: var(--u_gg,1gg);flex-wrap:wrap;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;align-content:flex-start;margin-top:1px}.qf-at:is(.minimal>*):not(#_):not(#_){margin-top:0}.qf_at.item:not(#_){aspect-ratio:16 / 10;scroll-margin-top:200px;scroll-margin-bottom:40px;grid-row:span 4}.qf_at.item.path:not(#_){grid-column:1 / -1}@container (min-width: 900px){.qf_at.item.path:not(#_){grid-column:span 2}}.qf_at.item:is(.dragging *):not(#_):before{content:"";position:absolute;top:0rem;bottom:0rem;left:0rem;margin-left:calc(var(--u_g,1g) * -2);right:100%}.qf-at.grid>.obody:not(#_):not(._0){display:grid;grid-auto-flow:row dense;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));align-items:stretch;grid-auto-rows:48px}@media (min-width: 1800px){.qf-at.grid>.obody:not(#_):not(._0){grid-template-columns:repeat(auto-fit,minmax(500px,1fr));grid-auto-rows:60px}}.qf-at.grid>.obody>.item:not(#_):not(._0){width:auto;aspect-ratio:initial;height:auto}@container (max-width: 599px){.qf-at.grid>.obody:not(#_):not(._0){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch}}@container (max-width: 599px){.qf-at.grid>.obody>.item:not(#_):not(._0){height:240px}}@container (max-width: 399px){.qf-at.grid>.obody>.item:not(#_):not(._0){height:340px}}.qf-at.table>.obody:not(#_):not(._0){gap:0rem;--u_rg: 0rem;--u_cg: 0rem}.qf-at.table>.obody>.item:not(#_):not(._0){width:100%;aspect-ratio:initial;border-radius:var(--u_ffrd,1ffrd);height:40px}.qf-at.table:is(.boxed>*):not(#_):not(#_){border:1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));border-radius:var(--u_ffrd,1ffrd);padding:8px}.qf-at.table:is(.boxed>*) .obody .item:last-child .oli-body:not(#_):not(._0){border-bottom-style:none}.qf-at.table:is(.panel>*) .obody .item:last-child .oli-body:not(#_):not(._0){border-bottom-style:none}.qf-at.list>.obody:not(#_):not(._0){row-gap:4px;--u_rg: 4px}.qf-at.list>.obody>.item:not(#_):not(._0){width:100%;aspect-ratio:initial}.qf-at.list:is(.boxed>*):not(#_):not(#_){border:1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));border-radius:var(--u_ffrd,1ffrd);padding:8px}.qf-at.list:is(.boxed>*)>.obody:not(#_):not(._0){gap:4px;--u_rg: 4px;--u_cg: 4px}.qf-at.list:is(.boxed>*) .obody .item:last-child .oli-body:not(#_):not(._0){border-bottom-style:none}.qf-au:not(#_):not(#_):not(#_){height:1px;width:100%;position:absolute;bottom:0}.qf-aw:not(#_):not(#_):not(#_){display:none}.qf-aw:is(.empty>*):not(#_):not(#_):not(#_){display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}.qf-aw:empty:not(#_):not(#_):not(#_){display:none}.qf-aw:not(#_):not(#_){--u_p: calc(var(--u_ffg,1ffg) * 3);border-radius:var(--u_ffrd,1ffrd);padding:var(--u_p,1p);border:1px dashed hsla(0,0%,100%,10%);background:#0000001a;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))}app-collection{display:block}
.qe-ak,.xsheet{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.xsheet.\@off{--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}.qe-af{display:contents}.qe-ah:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}@media (min-width: 601px){.qe-ah:not(#_):not(#_):not(#_){display:none}}.qe-ah:is(.embedded *):not(#_):not(#_):not(#_){display:none}.qe-ah:not(#_):not(#_){position:fixed;width:48px;height:48px;top:0rem;right:0rem;z-index:2000;margin:.5rem;border-radius:var(--u_ffrd,1ffrd);--u_ics: 32;--u_fis: 36px;--u_icsw: 2}.qe-ak:not(#_):not(#_){min-height:100vh;background:lch(var(--u_site-bgL) var(--u_site-bgC) var(--u_site-bgH) / var(--u_site-bgA,1));--e_sd: calc(var(--u_fxd,1fxd) * 1.5) !important}.qe-ak:is(.blur-site *):not(#_):not(#_){filter:blur(20px)}@media print{.qe-ak:is(.blur-site *):not(#_):not(#_){display:none}}@media print{.qe-ak:is(.layered *):not(#_):not(#_){display:none}}.qe-ak:is(.site-covered *):not(#_):not(#_){visibility:hidden}@media (min-width: 768px){.qe-ak:is(.with-banner *):not(#_):not(#_){padding-top:var(--u_bannerheight,1bannerheight)}}.qe-al:not(#_):not(#_){padding-left:var(--u_pgp,1pgp);padding-right:var(--u_pgp,1pgp);padding-top:0;padding-bottom:0;min-height:100vh;margin-left:var(--u_navow,1navow);container:page / inline-size}.qe_al.page:not(#_){min-height:100vh}app-main{display:block}.xsheet:not(._0){inset:0rem;position:fixed;z-index:30000;--u_pgp: 0px;--u_xp: 30px;border-top-left-radius:var(--u_ffrd,1ffrd);border-top-right-radius:var(--u_ffrd,1ffrd);--u_bgL: calc(var(--u_site-bgL) + 1);--u_bgC: var(--u_site-bgC);--u_bgH: var(--u_site-bgH);--u_bgA: var(--u_site-bgA,1);background:lch(calc(var(--u_site-bgL) + 1) var(--u_site-bgC) var(--u_site-bgH) / var(--u_site-bgA,1));--e_sd: var(--u_fxd,1fxd) !important}.xsheet.\@off:not(#_):not(#_):not(#_):not(#_):not(._0){--t_y: 30% !important;filter:opacity(0)}.xsheet-body:not(._0){--u_site-bgL: var(--u_bgL);--u_site-bgC: var(--u_bgC);--u_site-bgH: var(--u_bgH);--u_site-bgA: var(--u_bgA,1);overflow-y:auto;position:absolute;inset:0rem;padding-left:var(--u_xp,1xp);padding-right:var(--u_xp,1xp);--u_pgp: 30px}
.qh-af:not(#_):not(#_){width:450px;height:275px;overflow:hidden}.qh-af p.large:not(#_):not(._0){font-size:16px;line-height:150%;--u_lh: 150%;font-weight:400;color:#7a8ba3}.qh-af p span:not(#_){background:#757215;color:#ece63f;padding:.125rem .375rem;margin:.25rem;border-radius:2px;font-weight:600}.qh-ah:not(#_):not(#_):not(#_){height:auto}.qh-ai:not(#_):not(#_):not(#_){display:grid;place-items:center;text-align:center;gap:1rem;--u_rg: 1rem;--u_cg: 1rem}.qh-aj:not(#_):not(#_):not(#_){width:auto}.qh-am:not(#_):not(#_):not(#_){align-self:flex-start;margin-top:1rem}afl-welcome-modal{display:block}
cancel-ai-sub-modal{display:block}.qj-ba:not(#_):not(#_):not(#_){margin-bottom:.5rem}.qj-bg:not(#_):not(#_):not(#_){color:#fb923c}.qj-bh:not(#_):not(#_):not(#_){margin-top:35px;margin-bottom:35px}.qj-by:not(#_):not(#_):not(#_){gap:2rem;--u_rg: 2rem;--u_cg: 2rem}.qj-cd:not(#_):not(#_):not(#_){margin-bottom:33px}.qj-ce:not(#_):not(#_):not(#_){pointer-events:none}.qj-cz:not(#_):not(#_):not(#_){width:550px;overflow:hidden}.qj-cz p.red:not(#_):not(._0){color:#fb7185}.qj-cz li:not(#_):not(._0):before{content:"• "}.qj-cz .\%head:not(#_):not(._0){font-size:20px;margin-bottom:0rem}.qj-cz .\%body:not(#_):not(._0){flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:calc(var(--u_ffg,1ffg) * 2);--u_rg: calc(var(--u_ffg,1ffg) * 2);--u_cg: calc(var(--u_ffg,1ffg) * 2);overflow-y:auto;overflow-x:hidden;margin-top:33px;margin-bottom:33px}.qj-cz .\%foot:not(#_):not(._0){display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-content:center;gap:calc(var(--u_ffg,1ffg) * 2);--u_rg: calc(var(--u_ffg,1ffg) * 2);--u_cg: calc(var(--u_ffg,1ffg) * 2)}.qj-cz .\%pause-container:not(#_):not(._0){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;padding-top:35px;padding-bottom:35px;gap:.5rem;--u_rg: .5rem;--u_cg: .5rem}.qj-cz .\%discount:not(#_):not(._0){color:#fb7185}.qj-cz .\%step:not(#_):not(._0){color:#ffffff7f;flex:1}cancelation-flow-modal{display:block}
.qi-af:not(#_){height:550px!important;width:450px!important}social-share-modal{display:block}
.qb-af{--u_bs: .5em;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:var(--u_bs,1bs);--u_rg: var(--u_bs,1bs);--u_cg: var(--u_bs,1bs)}div.qb_af:not(#_){position:relative;border-radius:inherit}b.qb_af:not(#_){height:var(--u_bs,1bs);aspect-ratio:1;position:absolute;background:currentColor}.qb-ah:not(#_):not(#_):not(#_){width:calc(var(--u_bs,1bs) * 3);height:calc(var(--u_bs,1bs) * 2)}.qb-ai:not(#_):not(#_):not(#_){left:var(--u_bs,1bs);border-top-left-radius:inherit}.qb-aj:not(#_):not(#_):not(#_){left:0rem;top:var(--u_bs,1bs);border-top-left-radius:inherit;border-bottom-left-radius:inherit}.qb-ak:not(#_):not(#_):not(#_){left:var(--u_bs,1bs);top:var(--u_bs,1bs);border-bottom-right-radius:inherit}.qb-al:not(#_):not(#_):not(#_){left:calc(var(--u_bs,1bs) * 2);border-top-right-radius:inherit;border-bottom-right-radius:inherit}.qb-am:not(#_):not(#_):not(#_){width:calc(var(--u_bs,1bs) * 2);height:calc(var(--u_bs,1bs) * 2)}.qb-an:not(#_):not(#_):not(#_){left:var(--u_bs,1bs);border-top-left-radius:inherit;border-top-right-radius:inherit}.qb-ao:not(#_):not(#_):not(#_){top:var(--u_bs,1bs);left:calc(var(--u_bs,1bs) * 0);border-top-left-radius:inherit;border-bottom-left-radius:inherit}.qb-ap:not(#_):not(#_):not(#_){top:var(--u_bs,1bs);left:var(--u_bs,1bs);border-bottom-right-radius:inherit}scrimba-logo{display:block}
._instant_:not(#_):not(#_):not(#_):not(#_){transition-duration:0ms!important}.\@enter:not(#_),.\@leave:not(#_){--e_ad:.3s}.qc-bo,.qc-bp,.qc-cg,app-nav,.onavitem,app-nav h2,app-nav hr,app-nav>div,.onavitem>span,.onavitem:before,app-nav .nav-content,.onavitem>span:is(.off *),.onavitem * svg.phosphor :is(rect,rect-tag),.onavitem * svg.phosphor :is(line,line-tag),.onavitem * svg.phosphor :is(path,path-tag),.onavitem * svg.phosphor :is(circle,circle-tag){--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}@media (max-width: 600px){app-nav,app-nav:is(:focus,.\@focus),app-nav:is(:focus-within,.\@focin){--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}}.qc-cg{--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}.qc-aj{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;height:40px;left:0;flex:none;-webkit-app-region:drag;--u_ics: 18;--u_fis: 18px}op-icon.qc_aj:not(#_){--u_icsw: 1.5;-webkit-app-region:no-drag;color:#94a3b8cc}op-icon.qc_aj:not(#_):before{content:"";position:absolute;inset:0rem;margin-top:-10px;margin-bottom:-10px;pointer-events:auto;display:block}op-icon.qc_aj:is(:hover,.\@hover):not(#_){color:#fff}op-icon.qc_aj.disabled:not(#_){color:#94a3b84d}app-standalone-nav{display:block}.qc-aq:not(#_):not(#_){min-height:var(--u_siteheadheight,1siteheadheight);flex:none;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;align-content:stretch;padding-bottom:calc(var(--u_sitetabsheight,1sitetabsheight) - 32px);position:sticky;top:0;background:lch(var(--u_site-bgL) var(--u_site-bgC) var(--u_site-bgH) / 70%);padding-top:var(--sait);z-index:1;user-select:none;-webkit-user-select:none;-webkit-app-region:drag;margin-bottom:-1px}.qc-aq:is(.highend *):not(#_):not(#_){backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.qc-aq:is(.electron.mac *):not(#_):not(#_){padding-top:40px}.qc-aq:is(.blur-site *):not(#_):not(#_){-webkit-app-region:no-drag}.qc-aq:not(#_):not(#_):after{height:1px;position:absolute;bottom:0;left:0;right:0;background:#ffffff1a;content:"";margin-left:calc(var(--u_navp,1navp) * .75);margin-right:calc(var(--u_navp,1navp) * .75)}.qc-aq:not(#_):not(#_):before{display:none}.qc-aq:is(.electron.mac *):not(#_):not(#_){padding-top:0;min-height:calc(var(--u_siteheadheight,1siteheadheight) - 44px);position:relative}.qc-ar:not(#_):not(#_):not(#_){-webkit-app-region:no-drag}.qc-as:not(#_):not(#_):not(#_){--bg: hsla(0,0%,100%,0%);margin-left:0rem}.qc-at:not(#_):not(#_):not(#_){width:var(--u_ffh,1ffh);height:var(--u_ffh,1ffh);margin-left:.5rem}.qc-au:not(#_):not(#_):not(#_){padding-top:8px}.qc-ay:not(#_):not(#_){padding-left:var(--u_navp,1navp);padding-right:var(--u_navp,1navp);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:.5rem;--u_rg: .5rem;--u_cg: .5rem;padding-bottom:.25rem;margin-bottom:.25rem;padding-top:.75rem}.qc-ba:not(#_):not(#_):not(#_){width:100%}.qc-bh:is(.off *):not(#_):not(#_):not(#_){display:none}.qc-bk>op-contour:not(#_){margin:-2px 12px}.qc-bn:not(#_):not(#_):not(#_){flex:1}.qc-bo:not(#_):not(#_){display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;align-content:stretch;position:sticky;bottom:0;gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg);background:linear-gradient(to bottom,lch(var(--u_site-bgL) var(--u_site-bgC) var(--u_site-bgH) / 0%),lch(var(--u_site-bgL) var(--u_site-bgC) var(--u_site-bgH) / 80%) 10px);padding:var(--u_navp,1navp);--e_bd: var(--u_fxd,1fxd) !important}.qc-bo:is(.off *):not(#_):not(#_){padding:0}.qc-bo op-button:not(#_){width:180px}.qc-bo op-button:is(.off *):not(#_):not(._0){width:30px}.qc-bo op-button:is(.off *):not(#_):not(._0){width:var(--u_navow,1navow);height:var(--u_navow,1navow);border-radius:0}.qc-bp:not(#_):not(#_){border-top:1px solid lch(var(--u_yellowL) var(--u_yellowC) var(--u_yellowH) / 10%);--u_cL: calc(var(--u_yellowL) * 1.2);--u_cC: calc(var(--u_yellowC) * .2);--u_cH: var(--u_yellowH);--u_cA: var(--u_yellowA,1);background:lch(50 var(--u_yellowC) var(--u_yellowH) / .1);border-radius:0;order:10;margin-left:calc(var(--u_navp,1navp) * -1);margin-right:calc(var(--u_navp,1navp) * -1);margin-top:8px;margin-bottom:calc(var(--u_navp,1navp) * -1);--e_ad: var(--u_fxd,1fxd) !important;--u_xp: 8px}.qc-bp.\@off:not(#_):not(#_):not(#_):not(#_){height:0px}.qc-bp:is(.off *):not(#_):not(#_){display:none}.qc_bp.head:not(#_){display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;padding:3px;padding-left:var(--u_xp,1xp);padding-right:var(--u_xp,1xp);font-size:10px;border-top-left-radius:inherit;border-top-right-radius:inherit;color:lch(var(--u_cL) var(--u_cC) var(--u_cH) / var(--u_cA,1))}.qc_bp.items:not(#_){opacity:1;font-size:10px;line-height:12px;--u_lh: 12px;padding:var(--u_xp,1xp);padding-top:0rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:2px;--u_rg: 2px;--u_cg: 2px;margin-bottom:2px}.qc_bp.item:not(#_){color:lch(var(--u_cL) var(--u_cC) var(--u_cH) / var(--u_cA,1));border-radius:var(--u_ffrd,1ffrd);background:lch(calc(var(--u_yellowL) * .5) calc(var(--u_yellowC) * .2) var(--u_yellowH) / .2);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:4px;--u_rg: 4px;--u_cg: 4px;padding:6px;min-height:var(--u_ffh,1ffh);font-size:12px;line-height:12px;--u_lh: 12px;cursor:grab;--u_fis: 12px;--u_ics: 12}.qc_bp.item:is(:hover,.\@hover):not(#_){background:lch(var(--u_yellowL) var(--u_yellowC) var(--u_yellowH) / 10%)}.qc-br:not(#_):not(#_):not(#_){padding:0rem;color:inherit}.qc-bs:not(#_):not(#_):not(#_){color:lch(var(--u_yellowL) var(--u_yellowC) var(--u_yellowH) / var(--u_yellowA,1));cursor:pointer}.qc-bs:is(:hover,.\@hover):not(#_):not(#_):not(#_){text-decoration:underline}.qc-bx:is(.off *):not(#_):not(#_):not(#_){display:none}.qc-by:not(#_):not(#_):not(#_){display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:.25rem;--u_rg: .25rem;--u_cg: .25rem}.qc-bz:not(#_):not(#_):not(#_){font-size:14px;line-height:22px;--u_lh: 22px}.qc-ca:not(#_):not(#_):not(#_){font-size:12px;line-height:1;--u_lh: 1}.qc-cb:not(#_):not(#_){font-size:12px;line-height:1;--u_lh: 1;font-weight:400;opacity:.75;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:.7ex;--u_rg: .7ex;--u_cg: .7ex}.qc-cf:not(#_):not(#_):not(#_){--u_icsw: 2}.qc-cf op-icon:not(#_){display:none}.qc-cf op-icon:is(.off *):not(#_):not(._0){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}.qc-cg:not(#_):not(#_){position:absolute;left:100%;top:50%;--t_y: -50% !important;--t_x: -50% !important;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;padding:6px;--e_od: var(--u_fxd,1fxd) !important;opacity:0;cursor:pointer}.qc-cg:is(:is(:hover,.\@hover)>*):not(#_):not(#_){opacity:.8}@media (max-width: 600px){.qc-cg:not(#_):not(#_){display:none}}.qc-cg:is(:focus,.\@focus):not(#_):not(#_){outline:none}.qc-cg:not(#_):not(#_):before{content:"";width:6px;height:20px;background:#dbeafe;display:block;border-radius:2px}.qc-cg:is(:hover,.\@hover):not(#_):not(#_){opacity:1}app-nav{display:block}app-nav{--u_rh: var(--u_ffh,1ffh);--u_gx: 16px;--u_ffxp: 6px;--u_accentL: 60.4;--u_accentC: 57.7;--u_accentH: 272.1;--u_accentA: 1;width:var(--u_navw,1navw);--e_sd: calc(var(--u_fxd,1fxd) * 1.5) !important;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;--hue: hsla(240,100%,50%,1);--hue0: 214,100%,97%;--hue1: 214,95%,93%;--hue2: 213,97%,87%;--hue3: 212,96%,78%;--hue4: 213,94%,68%;--hue5: 217,91%,60%;--hue6: 221,83%,53%;--hue7: 224,76%,48%;--hue8: 226,71%,40%;--hue9: 224,64%,33%;box-sizing:border-box;top:0rem;left:0rem;height:100vh;z-index:120;position:fixed;padding-top:0rem;background:lch(var(--u_nav-bgL) var(--u_nav-bgC) var(--u_nav-bgH) / 97%)}app-nav app-standalone-nav{position:sticky;top:0;z-index:2}app-nav app-standalone-nav:is(.highend *):not(._0){backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}app-nav h2{margin:0rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;overflow:hidden;--e_sd: calc(var(--u_fxd,1fxd) * 1.5) !important;padding-left:var(--u_navp,1navp);padding-right:var(--u_navp,1navp);font-size:13px;font-weight:500;color:#7a8ba3;line-height:30px;--u_lh: 30px;height:30px}app-nav h2:is(.off *):not(._0){opacity:0;margin-top:-12px;margin-bottom:-12px;pointer-events:none}app-nav:is(.electron *):not(._0){user-select:none;-webkit-user-select:none}app-nav:is(.no-sidebar *):not(._0){display:none}app-nav:is(.blur-site *):not(._0){pointer-events:none}app-nav ol,app-nav ul{position:relative}app-nav.off:not(._0){--u_navp: 10px}app-nav section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:0rem;--u_rg: 0rem;--u_cg: 0rem;position:relative;padding-bottom:.75rem;padding-top:6px}app-nav section:not(._0):before{content:"";height:1px;background:#ffffff0d;top:0;position:absolute;left:0rem;right:0rem;margin-left:calc(var(--u_navp,1navp) * .75);margin-right:calc(var(--u_navp,1navp) * .75)}app-nav section:is(.off *):not(._0):before{margin-left:0;margin-right:0}app-nav section hr{display:none}app-nav p{padding-left:var(--u_navp,1navp);padding-right:var(--u_navp,1navp)}app-nav hr{height:1px;background:#ffffff1f;border-style:none;margin-left:var(--u_navp,1navp);margin-right:var(--u_navp,1navp);--e_sd: var(--u_fxd,1fxd) !important;opacity:0;margin-top:.5rem;margin-bottom:.5rem}app-nav hr:is(.off *):not(._0){width:22px;opacity:1}app-nav .show-more:not(._0){width:var(--u_navw,1navw);padding-left:var(--u_navp,1navp);padding-right:var(--u_navp,1navp);font-size:12px;line-height:12px;--u_lh: 12px;cursor:pointer;padding-top:6px;padding-bottom:6px;color:#75869f}app-nav .show-more:is(:hover,.\@hover):not(._0){color:#3b82f6}app-nav .show-more:is(:focus,.\@focus):not(._0){color:#3b82f6}app-nav:is(.highend *):not(._0){backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}app-nav:is(.flat *):not(._0){--u_navpr: 0px;background:#fff0}app-nav .nav-content:not(._0){overflow-y:auto;overflow-x:hidden;position:absolute;top:0rem;left:0rem;bottom:0rem;padding-top:0rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;--e_sd: calc(var(--u_fxd,1fxd) * 1.5) !important;width:var(--u_navw,1navw);padding-left:max(var(--sail) - 20px,0px)}@media (max-width: 600px){app-nav:not(._0){--t_x: -105% !important;background:lch(var(--u_site-bgL) var(--u_site-bgC) var(--u_site-bgH) / 90%);height:100vh}}@media (max-width: 600px){app-nav:is(:focus,.\@focus):not(._0){--t_x: 0px !important;box-shadow:20px 0 30px #0003}}@media (max-width: 600px){app-nav:is(:focus-within,.\@focin):not(._0){--t_x: 0px !important;box-shadow:20px 0 30px #0003}}@media (max-width: 600px){app-nav:has(.has-menu):not(._0){--t_x: 0px !important;box-shadow:20px 0 30px #0003}}@media (max-width: 600px){app-nav .nav-content:not(._0){padding-top:calc(var(--sait))}}app-nav .section:not(._0){position:relative;padding-bottom:.75rem;padding-top:6px}app-nav .section:not(._0):before{content:"";height:1px;background:#ffffff0d;top:0;position:absolute;left:0rem;right:0rem;margin-left:calc(var(--u_navp,1navp) * .75);margin-right:calc(var(--u_navp,1navp) * .75)}app-nav .section:is(.off *):not(._0):before{margin-left:0;margin-right:0}app-nav>div{box-shadow:1px 0 #ffffff14;flex:1;overflow-y:auto;overflow-x:hidden;position:relative;overscroll-behavior:contain;padding-top:0rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;--e_sd: calc(var(--u_fxd,1fxd) * 1.5) !important;padding-left:max(var(--sail) - 20px,0px)}.onavitem:not(._0){--icon-rotation: 0deg;height:var(--u_rh,1rh);display:flex;flex-direction:row;align-items:center;user-select:none;-webkit-user-select:none;position:relative;cursor:pointer;--u_fis: 20px;--u_ics: 16;font-size:15px;line-height:24px;--u_lh: 24px;font-weight:400;margin-left:calc(var(--u_navp,1navp) - var(--u_ffxp,1ffxp));margin-right:calc(var(--u_navp,1navp) - var(--u_ffxp,1ffxp));padding-left:var(--u_ffxp,1ffxp);padding-right:6px;--u_olhover: 0;--u_olo: 0px;--u_ola: 0;border-radius:calc(var(--u_rd,1rd) * .5);--e_sd: 50ms !important;--e_bd: calc(var(--u_fxd,1fxd) * 1.5) !important;--bg: hsla(0,0%,100%,0%);color:#afbccd;--u_iconL: 75.6;--u_iconC: 10.6;--u_iconH: 258.5;--u_iconA: 1}.onavitem:is(:hover,.\@hover):not(._0){--u_olhover: 0}.onavitem * .obadge:not(._0){--u_h: 19px;font-size:11px}.onavitem:is(.off *):not(._0){margin-left:0rem;margin-right:0rem;padding-left:14px;padding-right:14px}.onavitem.active:not(._0){color:#fff;--u_iconL: var(--u_accentL);--u_iconC: var(--u_accentC);--u_iconH: var(--u_accentH);--u_iconA: var(--u_accentA,1)}.onavitem op-icon:not(._0){color:lch(var(--u_iconL) var(--u_iconC) var(--u_iconH) / var(--u_iconA,1))}.onavitem * svg.phosphor :is(rect,rect-tag):not(._0),.onavitem * svg.phosphor :is(line,line-tag):not(._0),.onavitem * svg.phosphor :is(path,path-tag):not(._0),.onavitem * svg.phosphor :is(circle,circle-tag):not(._0){--e_sd: var(--u_fxd,1fxd) !important}.onavitem:not(._0):before{content:"";position:absolute;inset:0rem;background:var(--bg);opacity:1;margin-top:0;margin-bottom:0;margin-left:0rem;margin-right:0rem;border-radius:4px;pointer-events:none;--e_sd: 0ms !important}.onavitem:is(.off *):not(._0):before{margin-left:calc(var(--u_navp,1navp) * .5);margin-right:calc(var(--u_navow,1navow) - var(--u_navw,1navw) + calc(var(--u_navp,1navp) * .5))}.onavitem.highlight:not(._0){--bg: hsla(215.38,16.32%,46.86%,15%)}.onavitem.highlight:not(._0):before{box-shadow:0 0 0 1px #60a5fa66}.onavitem.deep:not(._0){--bg: hsla(0,0%,100%,0%)}.onavitem:is(:hover,.\@hover):not(._0){--bg: hsla(215.38,16.32%,46.86%,8%)}.onavitem.has-menu:not(._0){--bg: hsla(215.38,16.32%,46.86%,8%)}.onavitem:is(:active,.\@active):not(._0){--bg: hsla(215.38,16.32%,46.86%,5%)}.onavitem:is(:active,.\@active).active:not(._0){--bg: hsla(215.38,16.32%,46.86%,20%)}.onavitem:is(:focus,.\@focus):not(._0){background:#fff0}.onavitem.active:not(._0){--bg: hsla(215.38,16.32%,46.86%,25%)}.onavitem[aria-current=page]:not(._0){--bg: hsla(215.38,16.32%,46.86%,25%)}.onavitem>span:not(._0){padding-left:6px;flex:1;overflow:hidden;--e_sd: .4s !important;width:100%;white-space:nowrap;text-overflow:ellipsis;--e_cd: 50ms !important}.onavitem>span:is(.off *):not(._0){opacity:0;--e_sd: calc(var(--u_fxd,1fxd) * 1.5) !important}.onavitem>.obadges:not(._0){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:2px;--u_rg: 2px;--u_cg: 2px;flex:0 0 min-content}.onavitem .obadge:not(._0){height:16px;min-width:2ex;font-size:11px;background:#ffffff0d;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;border-radius:var(--u_ffrd,1ffrd);padding-left:3px;padding-right:3px;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))}.onavitem .obadge.alert:not(._0){background:#f43f5e;color:#fff}.onavitem .obadge.info:not(._0){background:#3b82f6;color:#fff}.onavitem .obadge.empty:not(._0){display:none}
.qn-ai,.qn-ap,.qn-ar,.qn-ai:is(.tile:is(:hover,.\@hover) *){--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.qn-ar{--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}.qn-af{padding:0;color:#475569;background:lch(var(--u_scrim-tile-bgL) var(--u_scrim-tile-bgC) var(--u_scrim-tile-bgH) / var(--u_scrim-tile-bgA,1));border-radius:inherit;position:absolute;inset:0rem}.qn-af:empty{background:lch(var(--u_scrim-tile-bgL) var(--u_scrim-tile-bgC) var(--u_scrim-tile-bgH) / var(--u_scrim-tile-bgA,1))}.qn-ah:not(#_):not(#_){position:absolute;inset:0rem;overflow:hidden;border-radius:inherit;background:lch(var(--u_scrim-tile-bgL) var(--u_scrim-tile-bgC) var(--u_scrim-tile-bgH) / var(--u_scrim-tile-bgA,1))}.qn-ai:not(#_):not(#_){position:absolute;inset:0;border-radius:inherit;opacity:calc(0 + calc(var(--u_hov,1hov) * .9));pointer-events:none;--e_od: calc(var(--u_fxd,1fxd) * 4) !important}.qn-ai:is(.tile:is(:hover,.\@hover) *):not(#_):not(#_){--e_od: calc(var(--u_fxd,1fxd) * 0) !important}.qn-aj:not(#_):not(#_){position:absolute;inset:0rem;overflow:hidden;border-radius:inherit;transform-origin:0% 0%}.qn-ak:not(#_):not(#_):not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;flex:1;height:100%}.qn-ak:not(#_):not(#_){padding-left:var(--u_p,1p)}.qn-am:not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:.25rem;--u_rg: .25rem;--u_cg: .25rem;font-size:10px;line-height:10px;--u_lh: 10px;padding:10px 10px 4px;padding-left:0rem;padding-top:14px;color:#475569;opacity:.7}.qn-am:is(.tile:is(:hover,.\@hover) *):not(#_):not(#_){opacity:.9}.qn-am:is(.sel-focus *):not(#_):not(#_){opacity:1}.qn-am:is(.sel *):not(#_):not(#_){opacity:1}.qn_am.\%tab:not(#_){padding-top:2px;padding-bottom:2px}.qn_am.\%tab.active:not(#_){color:#7a8ba3}.qn-ap:not(#_):not(#_){color:#94a3b8;flex:1;pointer-events:none;padding:4px 16px 16px 8px;font-size:7px;line-height:12px;--u_lh: 12px;opacity:.3;tab-size:2;--e_sd: var(--u_fxd,1fxd) !important}.qn-ap:is(.tile:is(:hover,.\@hover) *):not(#_):not(#_){opacity:.6}.qn-ap:is(.sel-focus *):not(#_):not(#_){opacity:1}.qn-ap:is(.sel *):not(#_):not(#_){opacity:1}.qn-ap b:not(#_),i.qn_ap:not(#_),u.qn_ap:not(#_){font-style:normal;font-weight:inherit;text-decoration:none}.qn-ap b:not(#_){color:#60a5fa}.qn-ap i:not(#_){color:#fda4af;font-style:normal}.qn-ap u:not(#_){color:#c7d2fe;text-decoration:none}.qn-ap .num:not(#_):not(._0){color:#93c5fd}.qn-ap .sel:not(#_):not(._0){color:#fde68a}.qn-aq:not(#_):not(#_){position:absolute;background:linear-gradient(to bottom,#11121300,#1112134d);inset:0rem;pointer-events:none}.qn-ar:not(#_):not(#_){border-bottom-left-radius:4px;border-bottom-right-radius:4px;position:absolute;width:var(--qn_as);height:var(--qn_at);--t: var(--qn_au);--r: var(--qn_av);background:#64748b;bottom:40px;transform-origin:0% 0%;--t_scale: 1 !important;--e_sd: var(--u_fxd,1fxd) !important;right:48px;top:60px;opacity:.25}.qn_ar.\%head:not(#_){border-top-left-radius:4px;border-top-right-radius:4px;background:#55647a;height:12px;width:100%;bottom:100%;left:0;position:absolute}.qn-ar:is(.tile:is(:hover,.\@hover) *):not(#_):not(#_){opacity:1}.qn-ar:is(.tile.sel *):not(#_):not(#_),.qn-ar:is(.tile.sel-focus *):not(#_):not(#_),.qn-ar:is(.tile:is(:focus,.\@focus) *):not(#_):not(#_){opacity:1}scrim-preview{display:block}
.pw-ay,.pw_al.\$body,.pw_am.browser,.pw_al.\$surface,.pw-ap:is(.tile.sel *),.pw-al.project .pw_al.\%desc,.pw-ap:is(.tile:is(:hover,.\@hover) *),.pw-al:is(:hover,.\@hover) .pw_al.\$surface,.pw_am.browser:is(.tile:is(:hover,.\@hover) *){--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.pw-al,.pw_am.mobile,.pw_am.desktop,.pw-an:is(.tile.sel *),.pw-ap:is(.tile.sel *),.pw-an:is(.tile.scrim.sel *),.pw-an:is(.tile:is(:hover,.\@hover) *),.pw-ap:is(.tile:is(:hover,.\@hover) *),.pw-an:is(.tile.scrim:is(:hover,.\@hover) *){--t_x:0;--t_y:0;--t_rotate:0;--t_scale:1;--t_scale-x:1;--t_scale-y:1;transform:translate(var(--t_x),var(--t_y)) rotate(var(--t_rotate)) scaleX(var(--t_scale-x)) scaleY(var(--t_scale-y)) scale(var(--t_scale))}.otile-heading:not(._0){color:lch(var(--u_hL) var(--u_hC) var(--u_hH) / var(--u_hA,1));font-size:24px;line-height:30px;--u_lh: 30px;--u_ffh: 20px;--u_ffs: 12px;--u_ffxp: 5px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.otile-heading sub:not(._0){line-height:var(--u_ffh,1ffh);--u_lh: var(--u_ffh,1ffh);font-size:var(--u_ffs,1ffs);color:lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));--u_ffh: 20px;--u_ffs: 12px;--u_ffxp: 2px}.otile-heading h2:not(._0){vertical-align:baseline;gap:4px;--u_rg: 4px;--u_cg: 4px;font-weight:400;font-size:22px;line-height:24px;--u_lh: 24px}.otile-heading h2 sup:not(._0){--u_ffh: 14px;--u_ffs: 11px;--u_ffxp: 2px;--u_ffrd: 2px;margin-left:4px;display:inline-flex;line-height:inherit;--u_lh: inherit}.otile-heading .ostat:not(._0){font-size:var(--u_ffs,1ffs);color:lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));padding-left:var(--u_ffxp,1ffxp);padding-right:var(--u_ffxp,1ffxp);background:lch(20 10 var(--u_accentH) / .3)}.otile-heading .ostat:is(:hover,.\@hover):not(._0){background:lch(20 10 var(--u_accentH) / 1)}.pw-af:not(#_):not(#_):not(#_){display:hct}.pw-af>*:not(#_){pointer-events:auto}.pw-af *.op-label:not(#_):not(._0){text-transform:uppercase}.pw-ai.default:not(#_):not(#_):not(#_){display:none}.pw-al{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;align-content:stretch;border-radius:var(--u_rd,1rd);--t_x: 0 !important;flex:1 0 auto;height:var(--u_gih,1gih);--u_p: 24px;width:min(360px,100vw - var(--u_navw,1navw));cursor:pointer;--u_hov: 0;--color-h: 211;--color-s: 96%;--color-l: 78%;--u_olo: 0px;--u_olw: 1px;--u_olrd: var(--u_rd,1rd);--u_olfocus: 0;contain:size;--u_sel: 0}.pw-al.li{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch}@media (max-width: 599px){.pw-al{width:400px}}.pw-al:is(:hover,.\@hover){--u_hov: 1}.pw-al.sel{--u_olfocus: 1;--u_sel: .25}.pw-al .ohover:not(#_):not(._0){color:lch(50 40 var(--u_blueH) / var(--u_blueA,1))}.pw-al.scrim{--u_tile-bgL: var(--u_scrim-tile-bgL);--u_tile-bgC: var(--u_scrim-tile-bgC);--u_tile-bgH: var(--u_scrim-tile-bgH);--u_tile-bgA: var(--u_scrim-tile-bgA,1);--u_p: 20px}.pw-al.scrim *.obadge:not(#_):not(._0){outline:1px solid lch(calc(var(--u_accentL) * 1.05) var(--u_accentC) var(--u_accentH) / var(--u_accentA,1));box-shadow:0 0 0 2.5px lch(var(--u_tile-bgL) var(--u_tile-bgC) var(--u_tile-bgH) / 30%),0 0 8px lch(var(--u_tile-bgL) var(--u_tile-bgC) var(--u_tile-bgH) / 50%)}.pw-al.scrim .pw_al.\%title:not(#_){font-size:20px;line-height:22px;--u_lh: 22px}.pw-al.\@dragover{--u_bdL: 66;--u_bdC: 49.8;--u_bdH: 266.6;--u_bdA: 1;box-shadow:0 0 0 3px #60a5fa1a}.pw-al.li{width:100%}.pw-al.sel:is(:is(:focus,.\@focus) *){--u_sel: 1}.pw-al.sel-anchor{--u_olw: 1px}.pw-al.sel-head:is(:focus,.\@focus){--u_olw: 1px}.pw_al.\$body:not(#_){position:absolute;inset:0rem;border-radius:inherit;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;border:1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / 0%);--e_cd: var(--u_fxd,1fxd) !important;box-shadow:0 0 2px #0000004d;background:lch(var(--u_softbgL) var(--u_softbgC) var(--u_softbgH) / var(--u_softbgA,1))}.pw_al.\$body:is(.miss *):not(#_){border-style:dashed}.pw_al.\$body:is(.upcoming *):not(#_){border:1px dashed rgba(133,128,128,.4)}.pw_al.\$body:is(.outline *):not(#_){background:#fff0;box-shadow:0 0 2px #0000001a;border:1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1))}.pw_al.\$surface:not(#_){position:absolute;inset:0;border-radius:inherit;opacity:calc(0 + calc(var(--u_hov,1hov) * .1));--a: hsla(var(--color-h), var(--color-s), var(--color-l), 40%);--b: hsla(var(--color-h), var(--color-s), var(--color-l), 0%);background:radial-gradient(var(--rad) circle at var(--ptrx) var(--ptry),var(--a),var(--b));pointer-events:none;--e_od: calc(var(--u_fxd,1fxd) * 4) !important;contain:strict}.pw-al:is(:hover,.\@hover) .pw_al.\$surface:not(#_){--e_od: calc(var(--u_fxd,1fxd) * 0) !important}.pw_al.\$inner:not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;border-radius:var(--u_rd,1rd);flex-grow:1;position:relative}.pw_al.\%title:not(#_){font-size:24px;line-height:26px;--u_lh: 26px;color:#fff;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:.5rem;--u_rg: .5rem;--u_cg: .5rem;--u_ics: 26;text-wrap:balance}.pw_al.\%title:is(.template *):not(#_){color:#dcfce7}.pw_al.\%title:is(.draft *):not(#_){color:#fef9c3}.pw_al.\%desc:not(#_){font-size:14px;line-height:20px;--u_lh: 20px;color:#7a8ba3}.pw-al.project .pw_al.\%desc:not(#_){--e_od: calc(var(--u_fxd,1fxd) * 3) !important}.pw-al.project:is(:hover,.\@hover) .pw_al.\%desc:not(#_){opacity:0}.pw-al.certificate .pw_al.\$inner:not(#_){overflow:clip}.pw-al.miss{--u_tile-bgL: var(--u_site-bgL);--u_tile-bgC: var(--u_site-bgC);--u_tile-bgH: var(--u_site-bgH);--u_tile-bgA: var(--u_site-bgA,1)}.pw-al.miss .pw_al.\%main:not(#_){opacity:.3}.pw-al.miss .pw_al.\%bottom:not(#_){opacity:.3}.pw-al.miss .pw_al.\$inner:not(#_){background:lch(var(--u_tile-bgL) var(--u_tile-bgC) var(--u_tile-bgH) / var(--u_tile-bgA,1))}.pw-al.miss:is(:hover,.\@hover) .pw_al.\%main:not(#_){opacity:.5}.pw-al.miss:is(:hover,.\@hover) .pw_al.\%bottom:not(#_){opacity:.5}.pw-al.miss .pw_al.browser:not(#_){filter:grayscale(.8) contrast(.7) brightness(.6)}.pw-am:not(#_):not(#_){z-index:10;position:absolute;inset:0rem;border-radius:inherit;overflow:hidden;pointer-events:none;--u_shadowL: 27.3;--u_shadowC: 70.1;--u_shadowH: 297.2;--u_shadowA: 1}.pw_am.browser:not(#_){background:#fff0;border-top-left-radius:6px;border-top-right-radius:6px;--e_td: calc(var(--u_fxd,1fxd) * 3) !important;overflow:hidden;transform-origin:50% 50%;border:.5px solid hsla(0,0%,100%,15%);box-shadow:0 0 0 1px #0000007f,0 0 10px #0003;opacity:1}.pw_am.browser:is(.tile.scrim *):not(#_){box-shadow:0 0 10px #0003;border:1px solid lch(12.95 5.57 261.38 / 30%)}.pw_am.browser:is(.tile.scrim *):not(#_):after{display:block;content:"";border-radius:inherit;position:absolute;inset:0;border:1px solid hsla(0,0%,100%,10%)}.pw_am.browser img.pw_am:not(#_){border-radius:inherit}.pw_am.browser:is(.sel-focus *):not(#_){opacity:1}.pw_am.browser op-image.pw_am img:not(#_){object-fit:cover;object-position:top;box-shadow:inset 0 0 10px red}.pw_am.browser:is(.tile:is(:hover,.\@hover) *):not(#_){--e_td: var(--u_fxd,1fxd) !important;box-shadow:0 0 30px #0003}.pw_am.desktop:not(#_){position:absolute;left:var(--u_p,1p);top:calc(var(--u_p,1p) * 1.5);bottom:0;--t_y: 70% !important;right:calc(var(--u_p,1p) * 3)}.pw_am.desktop:only-child:not(#_){right:var(--u_p,1p)}.pw_am.mobile:not(#_){position:absolute;right:calc(var(--u_p,1p) * 1.7);left:auto;width:100px;height:auto;top:auto;bottom:30px;--t_y: 100% !important;max-height:190px;border-radius:6px}.pw-am:is(.tile.scrim *) .pw_am.desktop:not(#_){left:calc(var(--u_p,1p) * 2)}.pw-an:is(.tile.sel *):not(#_):not(#_){--t_y: 12% !important;box-shadow:0 0 30px #3730a333}.pw-an:is(.tile:is(:hover,.\@hover) *):not(#_):not(#_){--t_y: 12% !important;box-shadow:0 0 30px #3730a333}.pw-an:is(.tile.scrim.sel *):not(#_):not(#_){--t_y: 12% !important;box-shadow:0 0 30px #0003}.pw-an:is(.tile.scrim:is(:hover,.\@hover) *):not(#_):not(#_){--t_y: 12% !important;box-shadow:0 0 30px #0003}.pw-ap:not(#_):not(#_){aspect-ratio:var(--pw_aq)}.pw-ap:is(.tile:is(:hover,.\@hover) *):not(#_):not(#_){--e_td: calc(var(--u_fxd,1fxd) * 1.3) !important;--t_y: 0px !important}.pw-ap:is(.tile.sel *):not(#_):not(#_){--e_td: calc(var(--u_fxd,1fxd) * 1.3) !important;--t_y: 0px !important}.pw-ax:not(#_):not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;border-radius:var(--u_rd,1rd);flex-grow:1;position:relative;pointer-events:none}.pw-ay:not(#_):not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:calc(var(--u_p,1p) * .2);--u_rg: calc(var(--u_p,1p) * .2);--u_cg: calc(var(--u_p,1p) * .2);--e_td: var(--u_fxd,1fxd) !important;pointer-events:auto;flex:1;padding:var(--u_p,1p);padding-bottom:calc(var(--u_p,1p) * .75)}.pw-bb:not(#_):not(#_):not(#_){color:lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1))}.pw-bd:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;align-content:flex-end;order:10;margin-top:auto;width:100%}.pw-bd:not(#_):not(#_){color:lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));font-weight:400;font-size:12px;gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg)}.pw-be:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:4px;--u_rg: 4px;--u_cg: 4px}.pw-bf:not(#_):not(#_){position:relative;pointer-events:auto;margin-top:.5rem;margin-bottom:.5rem;max-width:500px}.pw-bh:not(#_):not(#_):not(#_){position:absolute;--u_p: 9px;top:var(--u_p,1p);right:var(--u_p,1p);left:var(--u_p,1p);z-index:5;gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg);display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;align-content:flex-start;pointer-events:none}.pw-bh:is(.scrim *):not(#_):not(#_):not(#_){--u_p: 12px}app-tile{display:block}op-split{display:block}
.px-af,.px-am,div.px_af,.px_am.\$perspective{--e_ad:0ms;--e_af:cubic-bezier(.23, 1, .32, 1);--e_aw:0ms;--e_sd:var(--e_ad);--e_sf:var(--e_af);--e_sw:var(--e_aw);--e_od:var(--e_sd);--e_of:var(--e_sf);--e_ow:var(--e_sw);--e_cd:var(--e_sd);--e_cf:var(--e_sf);--e_cw:var(--e_sw);--e_bd:var(--e_sd);--e_bf:var(--e_sf);--e_bw:var(--e_sw);--e_td:var(--e_bd);--e_tf:var(--e_bf);--e_tw:var(--e_bw);--e_b:var(--e_bd) var(--e_bf) var(--e_bw);--e_c:var(--e_cd) var(--e_cf) var(--e_cw);--e_rest:any;transition:all var(--e_ad) var(--e_af) var(--e_aw),opacity var(--e_od) var(--e_of) var(--e_ow),transform var(--e_td) var(--e_tf) var(--e_tw),color var(--e_c),background-color var(--e_c),border-color var(--e_c),fill var(--e_c),stroke var(--e_c),outline-color var(--e_c),box-shadow var(--e_c),filter var(--e_c),inset var(--e_b),width var(--e_b),height var(--e_b),max-width var(--e_b),max-height var(--e_b),min-width var(--e_b),min-height var(--e_b),border-width var(--e_b),outline-width var(--e_b),stroke-width var(--e_b),margin var(--e_b),padding var(--e_b),var(--e_rest)}.px-af{width:var(--u_bw,1bw);height:var(--u_bw,1bw);position:relative;--h: var(--u_bw,1bw);--u_sy: 1;transform-style:preserve-3d;--gradient: linear-gradient(to bottom right, hsl(247.01deg 37.93% 60.2%) 20%, #2c5b9c, #0a1616);background:var(--gradient);--e_ad: var(--u_fxd,1fxd) !important}.px-af:is(:hover,.\@hover){--h: var(--u_bw,1bw);--u_sy: 1.5}div.px_af:not(#_){width:inherit;position:absolute;height:var(--u_bw,1bw);--e_bd: var(--u_fxd,1fxd) !important;--e_td: .5s !important;backface-visibility:visible}div.px_af:not(#_):before{content:"";position:absolute;inset:0rem;background:var(--gradient)}div.px_af:not(#_):after{content:"";position:absolute;inset:0rem;background:url("/assets/noise.7OFBGGHF.png") repeat;opacity:.15}.px_af.\$n:not(#_){bottom:100%;transform-origin:0% 100%;transform:rotateX(-90deg) scaleY(var(--u_sy,1sy));--gradient: linear-gradient(to bottom right, hsl(247.01deg 37.93% 60.2%) 20%, #2c5b9c, #0a1616)}.px_af.\$s:not(#_){bottom:0%;transform-origin:0% 100%;transform:rotateX(-90deg) scaleY(var(--u_sy,1sy));--gradient: linear-gradient(to bottom right, hsl(247.01deg 37.93% 60.2%) 20%, #2c5b9c, #122236)}.px_af.\$e:not(#_){left:100%;transform-origin:0% 50%;transform:rotateY(-90deg) scaleX(var(--u_sy,1sy));height:var(--u_bw,1bw);width:var(--h);--gradient: linear-gradient(to top left, hsl(247.01deg 37.93% 60.2%), #2c5b9c, #0a1616)}.px_af.\$w:not(#_){left:0;transform-origin:0% 50%;transform:rotateY(-90deg) scaleX(var(--u_sy,1sy));--gradient: linear-gradient(to top left, hsl(247.01deg 37.93% 60.2%), #2c5b9c, #0a1616);height:var(--u_bw,1bw);width:var(--h)}.px_af.\$top:not(#_){width:inherit;height:inherit;left:0;transform-origin:0% 50%;transform:translateZ(calc(var(--u_bw,1bw) * var(--u_sy,1sy)));opacity:1;--gradient: linear-gradient(140deg, hsl(80, 39%, 80%), #e9ecd4, #c9cbb7, #b8baa5)}.px_af.\$top:not(#_):before{background:linear-gradient(140deg,#d3e0b8,#e9ecd4,#c9cbb7,#b8baa5)}.px-af:is(.outlined *) .px_af.\$n:not(#_),.px-af:is(.outlined *) .px_af.\$e:not(#_){opacity:.4}.px-af:is(.outlined *) div.px_af:not(#_){outline:1px solid hsla(0,0%,100%,100%);outline-offset:-1px}.px-af:is(.outlined *) div.px_af:not(#_):before{opacity:.5}app-cube{display:block}.px-am{--u_bw: 100px;position:absolute;inset:0rem;--e_ad: var(--u_fxd,1fxd) !important;perspective-origin:100px 100px;--r: -45deg;--u_cubegap: 30px;font-size:80px;font-family:var(--font-system-ui,system-ui);text-transform:uppercase;color:#1d3a61}.px_am.\$perspective:not(#_){position:absolute;inset:0rem;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:0rem;--u_rg: 0rem;--u_cg: 0rem;transform-style:preserve-3d;transform:rotateX(0) rotateY(0) rotate(0) skew(0) scale(.3);--e_ad: var(--u_fxd,1fxd) !important}div.px_am:not(#_){transform-style:preserve-3d;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:inherit;--u_rg: inherit;--u_cg: inherit}.px-am:is(:hover,.\@hover){--r: -55deg}.px-am.depth:before{opacity:1}.px-am.depth .px_am.\$perspective:not(#_){transform:rotateX(60deg) rotateY(0) rotate(-45deg) skew(0) scale(1);gap:var(--u_cubegap,1cubegap);--u_rg: var(--u_cubegap,1cubegap);--u_cg: var(--u_cubegap,1cubegap);padding-right:calc(var(--u_cubegap,1cubegap) + var(--u_bw,1bw))}.px-ap:not(#_):not(#_):not(#_){display:grid;grid-template-columns:repeat(3,1fr);margin-right:var(--u_bw,1bw)}.px-aq:not(#_):not(#_):not(#_){opacity:0}.px-av:not(#_):not(#_):not(#_){opacity:0}.px-aw:not(#_):not(#_):not(#_){display:grid;grid-template-columns:repeat(2,1fr)}.px-ax:not(#_):not(#_):not(#_){opacity:0}app-cubes{display:block}.px-bb{--u_aL: 43.9;--u_aC: 22.5;--u_aH: 257;--u_aA: 1;--u_bL: 61.5;--u_bC: 21.6;--u_bH: 278.9;--u_bA: 1;--u_cL: 82.1;--u_cC: 30.5;--u_cH: 99.2;--u_cA: 1;--u_dL: 40;--u_dC: 80.57;--u_dH: 297.47;--u_dA: 1;background:linear-gradient(170deg,lch(var(--u_aL) var(--u_aC) var(--u_aH) / var(--u_aA,1)),lch(var(--u_bL) var(--u_bC) var(--u_bH) / var(--u_bA,1)),lch(var(--u_cL) var(--u_cC) var(--u_cH) / var(--u_cA,1)));overflow:hidden;border-radius:inherit;position:absolute;inset:0rem}div.px_bb:not(#_){position:absolute;inset:0rem}.px_bb.\$base:not(#_){position:absolute;right:0rem;bottom:0rem;width:100%;aspect-ratio:.7;background:radial-gradient(closest-side,lch(var(--u_dL) var(--u_dC) var(--u_dH) / 63%),#f000);left:50%;top:20%}.px_bb.\$noise:not(#_){position:absolute;inset:0rem;background-size:80px;background-image:url("/assets/noise.7OFBGGHF.png");opacity:.2}app-bg{display:block}.px-bg{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;padding:.5rem;font-size:11px}svg.px_bg:not(#_){vector-effect:non-scaling-stroke}.px-bg :is(path,path-tag):not(#_),:is(rect,rect-tag).px_bg:not(#_),:is(circle,circle-tag).px_bg:not(#_),:is(line,line-tag).px_bg:not(#_){stroke-width:2px}.px-bg em:not(#_){font-size:28px;line-height:32px;--u_lh: 32px;font-style:inherit}.px-bi:not(#_):not(#_){position:absolute;inset:0rem;pointer-events:none;width:100%;stroke-width:1px}app-hexagon{display:block}
.py-af{height:calc(var(--u_bannerheight,1bannerheight) * 4);margin-left:auto;margin-right:auto;width:100%;position:sticky;background:lch(var(--u_toast-bgL) var(--u_toast-bgC) var(--u_toast-bgH) / var(--u_toast-bgA,1));display:flex;flex-direction:column;justify-content:space-between;align-items:center;align-content:center;padding:1.5rem;bottom:0rem;z-index:119}span.py_af:not(#_){font-size:18px;line-height:28px;--u_lh: 28px}.py_af.actions:not(#_){display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:row-reverse;width:100%;gap:1.5rem;--u_rg: 1.5rem;--u_cg: 1.5rem;margin-top:1rem}@media (max-width: 767px){.py_af.actions *:not(#_):not(._0){flex:1}}@media (min-width: 768px){.py-af{height:var(--u_bannerheight,1bannerheight);display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:.75rem;--u_rg: .75rem;--u_cg: .75rem;top:0rem;font-size:14px;line-height:22px;--u_lh: 22px;padding:0rem}}@media (min-width: 768px){.py-af span.py_af:not(#_){font-size:16px;line-height:24px;--u_lh: 24px}}@media (min-width: 768px){.py-af .py_af.actions:not(#_){width:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;margin-top:0rem}}.py-ak:not(#_):not(#_):not(#_){display:none;cursor:pointer}@media (min-width: 768px){.py-ak:not(#_):not(#_):not(#_){display:block}}.py-al:not(#_):not(#_):not(#_){display:block}@media (min-width: 768px){.py-al:not(#_):not(#_):not(#_){display:none}}app-banner{display:block}
.pl-af.hidden{display:none}app-splash{display:block}.pl-ag{position:static;display:contents}.pl-ag>op-contour:not(#_){opacity:0}.pl-am:not(#_):not(#_):not(#_){--level: var(--pl_an);--depth: var(--pl_ao)}app-tag{display:block}

/*# sourceMappingURL=./index.OMQMJTQV.css.map */