/* op/src/core/renderer.imba?styles */
.in-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);
}
.in-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);
}
.in-bb:not(#_):not(#_):not(#_) {
  display: contents;
}
.in-bf:not(#_):not(#_):not(#_) {
  align-self: flex-start;
}
.in-bj:not(#_):not(#_):not(#_):before {
  content: "* ";
}
.in-bm:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
}
.in-bo:is(.has-color > :where(.in-bo)):not(#_):not(#_):not(#_) {
  color: var(--color);
}



/* op/src/fields/action.imba?styles */
.gp-ah: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;
}
.gp-ak: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 */
.hc-af:not(#_):not(#_):not(#_) {
  text-transform: capitalize;
}



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



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



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



/* op/src/types/chartview.imba?styles */
.fw-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);
}
.fw-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: lch(var(--u_op-bgL) var(--u_op-bgC) var(--u_op-bgH) / 0%);
  pointer-events: auto;
}
@container (max-width: 499px) {
  .fw-al:not(#_):not(#_) {
    font-size: 12px;
  }
}
.fw-al > *:not(#_) {
  pointer-events: auto;
}
.fw_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_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1));
}
@container (max-width: 499px) {
  .fw_al.period:not(#_) {
    gap: 2px;
    --u_rg: 2px;
    --u_cg: 2px;
  }
}
.fw_al.period:not(#_):before {
  content: "(";
}
.fw_al.period:not(#_):after {
  content: ")";
}
.fw_al.period:empty:not(#_) {
  display: none;
}
.fw_al.ostat:not(#_) {
  min-width: initial;
}
.fw-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) {
  .fw-an:not(#_):not(#_) {
    font-size: 12px;
  }
}
.fw-ao:not(#_):not(#_):not(#_) {
  font-size: inherit;
  color: lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1));
  font-weight: 500;
}
@container (max-width: 499px) {
  .fw-ap:not(#_):not(#_):not(#_) {
    display: none;
  }
}
.fw-as:not(#_):not(#_) {
  color: #10b981;
}
.fw-as.neg:not(#_):not(#_) {
  color: #fb7185;
}
.fw-as:not(#_):not(#_):before {
  content: "↑";
}
.fw-as.neg:not(#_):not(#_):before {
  content: "↓";
}
.fw-at:not(#_):not(#_) {
  font-size: 13px;
  opacity: .5;
}
.fw-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;
}
.fw-au:is(.opchart:is(:hover, .\@hover) :where(.fw-au)):not(#_):not(#_) {
  opacity: 1;
}
.fw-aw:not(#_):not(#_):not(#_) {
  position: absolute;
  inset: 0rem;
}
op-chartview {
  display: block;
}
.opchart:not(._0) {
  background: lch(var(--u_op-bg-subtleL) var(--u_op-bg-subtleC) var(--u_op-bg-subtleH) / var(--u_op-bg-subtleA,1));
  border-radius: var(--u_ffrd,1ffrd);
  height: 200px;
  position: relative;
  --u_chart-gridL: 21.3;
  --u_chart-gridC: 10.2;
  --u_chart-gridH: 274.9;
  --u_chart-gridA: 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_chart-gridL) var(--u_chart-gridC) var(--u_chart-gridH) / var(--u_chart-gridA,1));
}
.opchart .highcharts-axis-labels :is(text, text-tag):not(#_):not(._0) {
  fill: currentColor !important;
  color: lch(var(--u_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / var(--u_op-fg-subtleA,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_op-bg-subtleL) var(--u_op-bg-subtleC) var(--u_op-bg-subtleH) / var(--u_op-bg-subtleA,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_chart-gridL) var(--u_chart-gridC) var(--u_chart-gridH) / var(--u_chart-gridA,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 */
.fz-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 */
.fx-af:not(#_):not(#_) {
  white-space: pre;
  max-height: 200px;
  width: 100%;
  overflow: auto;
}
.fx-ah:not(#_):not(#_) {
  white-space: pre;
  max-height: 200px;
  overflow: auto;
}
.fx-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.fx_ai:not(#_) {
  text-transform: capitalize;
}



/* op/src/opml/index.imba?styles */
opml-fragment {
  display: block;
}
opml-element {
  display: block;
}
opml-context {
  display: block;
}
opml-assets {
  display: block;
}
opml-query {
  display: block;
}
opml-history {
  display: block;
}
opml-message {
  display: block;
}
opml-tree {
  display: block;
}
opml-item {
  display: block;
}
opml-text {
  display: block;
}
opml-comment {
  display: block;
}



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



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



/* app/models/label.imba?styles */
.jt-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));
}
.ll-af:not(#_):not(#_) {
  color: #fff;
  align-self: unset;
  background: #3b82f6;
}
.ll-ag:not(#_):not(#_) {
  color: #fff;
  align-self: unset;
  background: #3b82f6;
}
.ll-ah:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}
.ll-aj:not(#_):not(#_):not(#_) {
  height: var(--u_siteheadheight,1siteheadheight);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  align-content: stretch;
}
.ll-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;
}
.ll-aj:is(.highend :where(.ll-aj)):not(#_):not(#_) {
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
}
.ll-aj:is(.in-page > :where(.ll-aj)):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);
}
.ll-ak:not(#_):not(#_):not(#_) {
  height: var(--u_sitetabsheight,1sitetabsheight);
  flex: none;
}
.ll-am:not(#_):not(#_) {
  --u_stickyoffset: var(--u_siteheadheight,1siteheadheight);
  flex-grow: 1;
}
.ll-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;
}
.ll-ao:not(#_):not(#_) {
  padding-bottom: var(--u_pgp,1pgp);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}
.ll_ao.obody:not(#_) {
  flex-grow: 1;
}
.ll-at: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);
}
.ll-az: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);
}
.ll-ba: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;
}
.ll-bf: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;
}
.ll-bf:empty:not(#_):not(#_):not(#_) {
  display: none;
}



/* app/models/editable.imba?styles */
.kb-af:not(#_):not(#_):not(#_) {
  display: contents;
}
.kb-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);
}
.kb-ak:not(#_):not(#_):not(#_) {
  padding-left: .25rem;
  padding-right: .25rem;
  font-size: var(--u_lgfs,1lgfs);
}
.kb-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 */
.jr-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;
}
.jr-ai:not(#_):not(#_):not(#_) {
  min-width: 11.25rem;
}
.jr-aj:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
}
.jr-ak:not(#_):not(#_):not(#_) {
  color: #60a5fa;
}
.jr-ao: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);
}
.jr-aq:not(#_):not(#_):not(#_) {
  width: auto;
}
.jr-ar:not(#_):not(#_):not(#_) {
  max-width: 600px;
  border: 1px solid lch(var(--u_scrim-bcL) var(--u_scrim-bcC) var(--u_scrim-bcH) / var(--u_scrim-bcA,1));
  border-radius: 8px;
}
.jr-as:not(#_):not(#_):not(#_) {
  --u_icsw: 1.5;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
}
.jr-au:not(#_):not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  font-weight: 400;
}
.jr-av:not(#_):not(#_):not(#_) {
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
}
.jr-ax:not(#_):not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
}
.jr-ay:not(#_):not(#_):not(#_) {
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
}



/* app/models/starrable.imba?styles */
.ju-af:is(:active, .\@active) op-icon.ju_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));
}
.ju-af:not(#_):not(#_) {
  cursor: pointer;
  position: relative;
}
.ju-af:not(#_):not(#_):after {
  position: absolute;
  inset: -3px;
  content: "";
}
.ju-af:is(:hover, .\@hover) :is(path, path-tag):not(#_) {
  fill: currentColor;
}
.ju-af:is(:active, .\@active) op-icon.ju_af:not(#_) {
  --t_scale: 1.1 !important;
}
.ju-af.on:not(#_):not(#_) {
  color: lch(var(--u_yellowL) var(--u_yellowC) var(--u_yellowH) / var(--u_yellowA,1));
}
.ju-af.on :is(path, path-tag):not(#_) {
  fill: currentColor;
}
.ju-af.on:is(:hover, .\@hover) :is(path, path-tag):not(#_) {
  fill: none;
}
.ju-ag:not(#_):not(#_):not(#_) {
  color: inherit;
}
.ju-ah:not(#_):not(#_) {
  color: inherit;
}
.ju-ah.on:not(#_):not(#_) {
  color: lch(var(--u_yellowL) var(--u_yellowC) var(--u_yellowH) / var(--u_yellowA,1));
}
.ju-ah:is(:hover, .\@hover) :is(path, path-tag):not(#_) {
  fill: currentColor;
}



/* app/models/with-open-graph.imba?styles */
.kh-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;
}
.kh-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%;
}
.kh-ah:not(#_):not(#_):not(#_) {
  font-size: 20px;
  line-height: 30px;
  --u_lh: 30px;
}
.kh-ai:not(#_):not(#_):not(#_) {
  color: #2563eb;
}
.kh-aj:not(#_):not(#_):not(#_) {
  color: #dc2626;
}
.kh-ak:not(#_):not(#_):not(#_) {
  color: #fbbf24;
}
.kh-al:not(#_):not(#_):not(#_) {
  color: #2563eb;
}
.kh-am:not(#_):not(#_):not(#_) {
  color: #22c55e;
}
.kh-an:not(#_):not(#_):not(#_) {
  color: #dc2626;
}
.kh-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;
}
.kh-ap:not(#_):not(#_):not(#_) {
  color: #27272a;
}
.kh-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);
}
.kh-ar:not(#_):not(#_):not(#_) {
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
}
.kh-as:not(#_):not(#_):not(#_) {
  font-size: 20px;
  line-height: 30px;
  --u_lh: 30px;
  color: #2563eb;
}
.kh-at:not(#_):not(#_):not(#_) {
  font-size: 16px;
  line-height: 20px;
  --u_lh: 20px;
  font-weight: 100;
}
.kh-av:not(#_) {
  width: 560px !important;
  min-height: 750px !important;
}
.kh-az:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  gap: 4px;
  --u_rg: 4px;
  --u_cg: 4px;
}
.kh_az.ofield:not(#_) {
  width: 100%;
}
.kh-az op-image:not(#_) {
  height: 100px;
}
.kh-bf:not(#_):not(#_):not(#_) {
  margin-left: auto;
  margin-right: auto;
}
open-graph-modal {
  display: block;
}



/* app/models/auth.imba?styles */
.jw-bb,
.jw-bi,
.jw-bp,
.jw-bt,
.jw-ca,
.jw-ck,
.jw-co,
.jw_co.body,
.jw-az.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);
}
.jw-co,
.jw-bb.\@off,
.jw-bi.\@off,
.jw-bp.\@off,
.jw-bt.\@off,
.jw-ca.\@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));
}
.jw-af {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.jw-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;
}
.jw-aq:not(#_):not(#_) {
  max-width: fit-content;
  max-height: fit-content;
  margin-top: auto;
  margin-bottom: auto;
}
.jw-ar:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  padding: 2rem;
}
.jw-as:not(#_):not(#_):not(#_) {
  padding-bottom: 1rem;
}
.jw-av: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;
}
.jw-ay:not(#_):not(#_):not(#_) {
  width: 400px;
  max-width: 95vw;
}
.jw-az:not(#_):not(#_):not(#_) {
  margin-left: auto;
  margin-right: auto;
}
.jw-az:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  text-align: center;
}
p.jw_az:is(.nouser :where(p.jw_az)):not(#_) {
  color: #fff;
}
.jw-az.use-popup:not(#_):not(#_) {
  width: 400px;
  height: 350px;
  --e_bd: .4s !important;
  --u_p: 0px;
}
.jw-az.use-popup.github:not(#_):not(#_) {
  height: 600px;
  width: 400px;
}
.jw-az.use-popup.google:not(#_):not(#_) {
  height: 600px;
  width: 400px;
}
.jw-ba:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  flex: 1;
}
.jw-bb.\@off:not(#_):not(#_):not(#_):not(#_) {
  --t_y: 100px !important;
}
.jw-bc:not(#_):not(#_) {
  position: absolute;
  inset: 0rem;
}
.jw-bi.\@off:not(#_):not(#_):not(#_):not(#_) {
  --t_y: 100px !important;
}
.jw-bp.\@off:not(#_):not(#_):not(#_):not(#_) {
  --t_y: 100px !important;
}
.jw-bs:not(#_):not(#_):not(#_) {
  color: #676b77;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.jw-bt.\@off:not(#_):not(#_):not(#_):not(#_) {
  --t_y: 100px !important;
}
.jw-bu:not(#_):not(#_):not(#_) {
  margin-bottom: 1.25rem;
}
.jw-bv: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;
  min-width: 300px;
}
.jw-bw:not(#_):not(#_):not(#_) {
  grid-column-end: span 2;
}
.jw-bx:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  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);
  margin-top: var(--u_ffg,1ffg);
}
.jw-bx > *:not(#_) {
  flex: 1;
}
.jw-ca.\@off:not(#_):not(#_):not(#_):not(#_) {
  --t_y: -100px !important;
}
.jw-cb: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;
}
.jw_cb.blue:not(#_) {
  --contour-offset: 0px;
}
.jw-ce: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;
}
.jw_ce.obutton .\$body:not(#_):not(._0) {
  padding-left: 0;
  padding-right: 0;
  justify-content: flex-start;
  flex: 1;
}
.jw_ce.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;
}
.jw-ck {
  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;
}
.jw-ck:is(:focus-within, .\@focin) {
  background: #00000026;
}
.jw-ck input:not(#_) {
  border-style: solid;
  border-width: 0;
  background: #fff0;
  border-radius: inherit;
  width: 100%;
  flex: 1;
  margin: -1px;
}
.jw-ck.interacted {
  --contour-focus: .5;
  --contour-color: hsla(351.3,94.52%,71.37%,40%);
}
.jw-ck.interacted.valid {
  --contour-color: hsla(158.11,64.37%,51.57%,40%);
}
.jw-ck.interacted .\$ring:not(#_):not(._0) {
  opacity: var(--contour-focus);
}
.jw-ck.interacted:is(:focus-within, .\@focin) {
  --contour-focus: 1;
}
.jw-ck:is(:focus-within, .\@focin) {
  --contour-focus: 1;
}
.jw-cn: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;
}
.jw-cn:is(.valid > :where(.jw-cn)):not(#_):not(#_) {
  background: #4ade80;
}
oinput-tag {
  display: block;
}
.jw-co {
  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;
}
.jw_co.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;
}
.jw_co.body.\@off:not(#_):not(#_):not(#_):not(#_) {
  opacity: 0;
}
.jw-co.vcs .jw_co.body:not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  align-content: stretch;
}
op-sheet {
  display: block;
}



/* app/models/ai.imba?styles */
.ke-ah:not(#_):not(#_) {
  width: 80%;
  overflow: auto;
  border: 1px solid hsla(240, 5.03%, 64.9%, 100%);
  border-radius: 10px;
  padding: 10px;
}



/* app/models/app-content.imba?styles */
.kk-af:empty:not(#_):not(#_):not(#_) {
  display: none;
}



/* app/models/app-feedback.imba?styles */
.lp-af: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) * 2);
  --u_rg: calc(var(--u_ffg,1ffg) * 2);
  --u_cg: calc(var(--u_ffg,1ffg) * 2);
}



/* app/models/app-paths.imba?styles */
.jy-ag: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;
  margin-bottom: 1rem;
  padding-top: var(--u_pgp,1pgp);
}
.jy-ah: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;
}
.jy-ak:not(#_):not(#_):not(#_) {
  max-width: 700px;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
}
.jy-ak a:not(#_) {
  text-decoration: underline;
}



/* app/models/app-home.imba?styles */
.kd-au,
.kd-bj {
  --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);
}
.kd-ag:not(#_):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;
}
.kd-ah: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;
  margin-bottom: 1rem;
  padding-top: var(--u_pgp,1pgp);
}
.kd-ai: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;
}
.kd-ak:not(#_):not(#_):not(#_) {
  max-width: 700px;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
}
.kd-al:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
  padding-top: 3.5rem;
  padding-bottom: 1rem;
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
}
@container (max-width: 699px) {
  .kd-al:not(#_):not(#_) {
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding-top: 2rem;
    padding-bottom: 1.5rem;
    gap: 0rem;
    --u_rg: 0rem;
    --u_cg: 0rem;
  }
}
@container (max-width: 699px) {
  .kd-al .\%actions:not(#_):not(#_):not(._0) {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    align-content: center !important;
  }
}
@container (max-width: 699px) {
  .kd-al .\%vid:not(#_):not(._0) {
    display: none;
  }
}
.kd-am:not(#_):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;
  margin-bottom: 1.5rem;
}
.kd-an:not(#_):not(#_):not(#_) {
  display: block;
  font-size: 36px;
  line-height: 54px;
  --u_lh: 54px;
  font-weight: 800;
  text-wrap: balance;
}
.kd-ao:not(#_):not(#_):not(#_) {
  font-size: 24px;
  line-height: 36px;
  --u_lh: 36px;
  text-wrap: balance;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-weight: 300;
  padding-left: .25rem;
  padding-right: .25rem;
  max-width: 600px;
}
.kd-ap:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.kd-ar:not(#_):not(#_):not(#_) {
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
}
.kd-as:not(#_):not(#_):not(#_) {
  position: relative;
  width: 340px;
  flex: none;
}
.kd-at:not(#_):not(#_):not(#_) {
  width: 340px;
  height: auto;
  aspect-ratio: 16 / 9;
  cursor: pointer;
}
.kd-au:not(#_):not(#_) {
  width: 80px;
  height: 80px;
  inset: 0rem;
  margin: auto;
  fill: #64748b;
  opacity: .6;
  --e_sd: calc(var(--u_fxd,1fxd) * 2) !important;
  position: absolute;
  transform: rotateX(45deg);
}
.kd-au:is(:is(:hover, .\@hover) > :where(.kd-au)):not(#_):not(#_) {
  fill: #3b82f6;
}
.kd-av:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
  padding-top: 0rem;
  padding-bottom: 2rem;
  opacity: .6;
  overflow: visible;
}
.kd-aw:not(#_):not(#_):not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
}
.kd-ax:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 1.25rem;
  --u_rg: 1.25rem;
  --u_cg: 1.25rem;
  flex-wrap: wrap;
}
.kd-ay:not(#_):not(#_):not(#_) {
  height: 18px;
}
.kd-az:not(#_):not(#_):not(#_) {
  height: 18px;
  margin-top: 8px;
}
.kd-ba:not(#_):not(#_):not(#_) {
  height: 18px;
}
.kd-bb:not(#_):not(#_):not(#_) {
  height: 18px;
}
.kd-bc:not(#_):not(#_):not(#_) {
  height: 18px;
}
.kd-bd:not(#_):not(#_):not(#_) {
  height: 18px;
}
.kd-be: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);
  margin-top: 1.5rem;
}
.kd-bf:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  height: var(--u_ffh,1ffh);
  background: lch(var(--u_redL) var(--u_redC) var(--u_redH) / var(--u_redA,1));
  color: #fff;
  padding-left: var(--u_ffxp,1ffxp);
  padding-right: var(--u_ffxp,1ffxp);
  border-radius: var(--u_ffrd,1ffrd);
}
.kd-bg:not(#_):not(#_) {
  border-radius: var(--u_rd,1rd);
  background-color: lch(var(--u_softbgL) var(--u_softbgC) var(--u_softbgH) / var(--u_softbgA,1));
  color: #fff;
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  padding: 1rem;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
h2.kd_bg:not(#_) {
  text-wrap: balance;
  font-size: 20px;
  line-height: 28px;
  --u_lh: 28px;
  padding-left: .25rem;
  padding-right: .25rem;
  font-weight: 400;
}
@container (max-width: 439px) {
  .kd-bg:not(#_):not(#_) {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-content: center;
    text-align: center;
  }
}
.kd-bj:not(#_):not(#_) {
  position: absolute;
  top: -6px;
  right: -6px;
  width: 24px;
  height: 24px;
  border-radius: 9999px;
  background: lch(calc(var(--u_softbgL) * 1.3) var(--u_softbgC) var(--u_softbgH) / var(--u_softbgA,1));
  color: #fb7185;
  --e_od: var(--u_fxd,1fxd) !important;
  cursor: pointer;
  opacity: 0;
}
.kd-bj:is(:is(:hover, .\@hover) > :where(.kd-bj)):not(#_):not(#_) {
  opacity: 1;
}
.kd-bl:not(#_):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);
}
.kd-bn:not(#_):not(#_):not(#_) {
  margin-top: calc(var(--u_ffg,1ffg) * 2);
}



/* app/models/app-inspector-design.imba?styles */
.kx-af:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  padding-top: calc(var(--u_ffg,1ffg) * 2);
  padding-bottom: calc(var(--u_ffg,1ffg) * 2);
}
.kx-ag: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);
  margin-top: 1rem;
}
.kx-ap:not(#_):not(#_):not(#_) {
  width: var(--u_ffh,1ffh);
}



/* app/models/app-inspector-gpt.imba?styles */
.ks-af: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);
}
.ks-af > *: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);
}
.ks-ag:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: center;
}
.ks-ag > *:not(#_) {
  flex: 1;
}
.ks-aj:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: center;
}
.ks-aj > *:not(#_) {
  flex: 1;
}
.ks-ak textarea:not(#_):not(#_):not(._0) {
  min-height: 400px !important;
}
.ks-al textarea:not(#_):not(#_):not(._0) {
  min-height: 400px !important;
}



/* app/models/app-inspector-exercise-reviews.imba?styles */
.km-ah textarea:not(#_):not(#_):not(._0) {
  min-height: 350px !important;
}
.km-ao:not(#_):not(#_) {
  margin-top: 4px;
}
.km-aq:not(#_):not(#_) {
  color: #34d399;
}
.km-as:not(#_):not(#_) {
  color: #fb7185;
}
.km-au:not(#_):not(#_) {
  color: #60a5fa;
}
.km_av.md:not(#_) {
  margin-bottom: 10px;
  margin-top: 20px;
}
.km_av.md h1:not(#_) {
  margin-bottom: 10px;
}



/* app/models/app-inspector-search.imba?styles */
.kq-af:not(#_):not(#_) {
  margin-top: calc(var(--u_ffg,1ffg) * 2);
}
.kq-ag:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  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);
}
.kq-ag > *:not(#_) {
  flex: 1;
}
.kq-al:not(#_):not(#_) {
  margin-top: calc(var(--u_ffg,1ffg) * 2);
}



/* app/models/app-inspector.imba?styles */
.kv-af:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  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);
  max-height: 200px;
  overflow: auto;
}



/* app/models/app-metrics.imba?styles */
.ku-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) * 4);
  --u_rg: calc(var(--u_ffg,1ffg) * 4);
  --u_cg: calc(var(--u_ffg,1ffg) * 4);
}
.ku-ai: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;
}
.ku-al: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;
  padding-top: 20px;
}
.ku-ao:not(#_):not(#_) {
  background: #25344a;
}
.ku-aq:not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  font-weight: 400;
}
span.ku_aq:first-child:not(#_) {
  color: #fff;
  font-weight: 500;
  margin-right: .5ch;
}
.ku-ar:not(#_):not(#_):not(#_) {
  text-transform: capitalize;
}
.ku-ba: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);
}
.ku-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);
}
.ku-bk: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);
}
.ku-bq: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);
}
.ku-bv: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/models/app-settings.imba?styles */
.kz-af .\$label:not(#_):not(._0):after {
  content: "x";
  opacity: .5;
  text-transform: none;
}
.kz-ah:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.kz-ai:not(#_):not(#_) {
  height: var(--u_ffh,1ffh);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  padding-left: var(--u_ffg,1ffg);
  padding-right: var(--u_ffg,1ffg);
  border-radius: var(--u_ffrd,1ffrd);
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
}
.kz-ai:not(#_):not(#_):after {
  content: "x";
}
.kz-ai:is(:hover, .\@hover):not(#_):not(#_) {
  color: lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1));
}
.kz-ai.checked:not(#_):not(#_) {
  color: #fff;
}
.kz-am: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;
}



/* app/models/app-teams.imba?styles */
.le-af:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  align-content: stretch;
  margin-top: 30px;
  margin-bottom: 30px;
  gap: 80px;
  --u_rg: 80px;
  --u_cg: 80px;
  max-width: 980px;
}
h2.le_af:not(#_) {
  font-size: 30px;
  line-height: 30px;
  --u_lh: 30px;
}
h3.le_af:not(#_) {
  font-size: 20px;
}
p.le_af:not(#_) {
  font-size: 15px;
  line-height: 22px;
  --u_lh: 22px;
  color: lch(var(--u_textL) var(--u_textC) var(--u_textH) / var(--u_textA,1));
}
a.le_af:not(#_) {
  color: lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1));
}
.le_af.\%lr:not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
}
@container (max-width: 974px) {
  .le_af.\%lr:not(#_) {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
  }
}
.le_af.\%lr .le_af.\%inner:not(#_) {
  padding: 20px;
}
@container (max-width: 974px) {
  .le_af.\%lr .le_af.\%inner:not(#_) {
    padding: 0rem;
  }
}
.le_af.\%lr > *:not(#_) {
  flex: 1;
}
.le_af.\%sideimg:not(#_) {
  max-height: 300px;
  border-radius: 15px;
  width: 100%;
  object-fit: cover;
}
@container (max-width: 974px) {
  .le_af.\%sideimg:not(#_) {
    order: 1;
  }
}
.le-af > *:not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
}
.le-af *:not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
}
.le-ag:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
}
.le-ai:not(#_):not(#_) {
  max-width: 600px;
}
.le-al:not(#_):not(#_) {
  object-position: center center;
}
.le-ap:not(#_):not(#_) {
  display: inline;
}
.le-aq:not(#_):not(#_) {
  display: inline;
}
.le-ar:not(#_):not(#_) {
  font-style: italic;
}
.le-as:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  flex-wrap: wrap;
}
.le-as > *:not(#_) {
  height: 20px;
}
.le-be:not(#_):not(#_) {
  object-position: center center;
}
.le-bg:not(#_):not(#_) {
  object-position: top center;
}
.le-bm:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.le-bo:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
}
@container (max-width: 974px) {
  .le-bo:not(#_):not(#_) {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
  }
}
.le-bo > *:not(#_) {
  flex: 1;
}
.le-bq: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;
}
.le-bt:not(#_):not(#_) {
  display: inline;
}
.le-bt > *:not(#_) {
  display: inline;
}
.le-bv:not(#_):not(#_):not(#_) {
  font-style: italic;
}
.le-by: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;
}
.le-cb:not(#_):not(#_) {
  display: inline;
}
.le-cb > *:not(#_) {
  display: inline;
}
.le-cf:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  border-radius: 6px;
  padding-top: 50px;
  padding-bottom: 50px;
  background:
    linear-gradient(
      352.51deg,
      #2e595933 -16.59%,
      #40557f33 42.58%,
      #908a5233 194.68%);
}
.le-ci:not(#_):not(#_) {
  max-width: 80%;
  text-align: center;
}
.le-ck:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}
@container (max-width: 974px) {
  .le-ck:not(#_):not(#_) {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
  }
}
.le-ck > *:not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  width: 100%;
  border-radius: 10px;
  border: 1px solid lch(var(--u_scrim-bcL) var(--u_scrim-bcC) var(--u_scrim-bcH) / var(--u_scrim-bcA,1));
  height: 200px;
  padding: 20px;
  position: relative;
}
.le_ck.\%dots:not(#_) {
  position: absolute;
  top: 5px;
  right: 0rem;
  mask:
    linear-gradient(
      225.05deg,
      #000000 4.45%,
      rgba(0, 0, 0, 0) 51.1%);
}



/* app/models/app-landing.imba?styles */
.lj-af:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 64px;
  --u_rg: 64px;
  --u_cg: 64px;
  padding: 40px 20px;
  position: relative;
  overflow: hidden;
  width: 100%;
}
h1.lj_af:not(#_) {
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 105%;
  --u_lh: 105%;
}
h2.lj_af:not(#_) {
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  line-height: 92%;
  --u_lh: 92%;
}
.lj_af.\%dots:not(#_) {
  position: absolute;
  top: 5px;
  right: 0rem;
  mask:
    linear-gradient(
      225.05deg,
      #000000 4.45%,
      rgba(0, 0, 0, 0) 51.1%);
}
section.lj_af:not(#_) {
  max-width: 1024px;
}
.lj-ag:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.lj-ah:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
}
.lj-ai:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.lj-aj:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  --u_lh: 140%;
  max-width: 510px;
  text-align: center;
}
.lj-am:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
  width: 100%;
}
.lj-an:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.lj-ao:not(#_):not(#_) {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
  width: 100%;
}
@container (min-width: 750px) {
  .lj-ao:not(#_):not(#_) {
    grid-template-columns: 1fr 1fr;
  }
}
.lj-ap:not(#_):not(#_) {
  min-height: 240px;
  width: 100%;
}
.lj-aq:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
  flex-wrap: wrap-reverse;
}
.lj-aq > *:not(#_) {
  flex: 1;
  min-width: 300px;
}
.lj-ar:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.lj-at:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  gap: 32px;
  --u_rg: 32px;
  --u_cg: 32px;
}
.lj-av:not(#_):not(#_) {
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  --u_lh: 150%;
  white-space: pre-wrap;
}
.lj-aw:not(#_):not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  --u_lh: 150%;
}
.lj-ay:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
  flex-wrap: wrap;
}
.lj-ay > *:not(#_) {
  flex: 1;
  min-width: 300px;
}
.lj-az:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  gap: 32px;
  --u_rg: 32px;
  --u_cg: 32px;
}
.lj-bb:not(#_):not(#_) {
  background: lch(var(--u_item-bgL) var(--u_item-bgC) var(--u_item-bgH) / var(--u_item-bgA,1));
  white-space: pre-wrap;
  padding: 10px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
}
.lj_bb.\%review-text:not(#_) {
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  --u_lh: 150%;
}
.lj-bc:not(#_):not(#_) {
  white-space: pre-wrap;
}
.lj-be:not(#_):not(#_) {
  position: relative;
}
.lj-bg:not(#_):not(#_) {
  position: absolute;
  top: 21.8%;
  right: 14px;
  z-index: 9999999;
  color: #f06218;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  --u_lh: 150%;
}
.lj-bh:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 32px;
  --u_rg: 32px;
  --u_cg: 32px;
  padding: 20px;
  max-width: 596px;
  border: 1px solid lch(var(--u_scrim-bcL) var(--u_scrim-bcC) var(--u_scrim-bcH) / var(--u_scrim-bcA,1));
  border-radius: 10px;
  background: lch(var(--u_item-bgL) var(--u_item-bgC) var(--u_item-bgH) / var(--u_item-bgA,1));
}
.lj_bh.\%card:not(#_) {
  border-radius: 10px;
  border: 1px solid lch(var(--u_scrim-bcL) var(--u_scrim-bcC) var(--u_scrim-bcH) / var(--u_scrim-bcA,1));
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
}
.lj_bh.\%feature-item:not(#_) {
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  --u_lh: 150%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 5px;
  --u_rg: 5px;
  --u_cg: 5px;
}
.lj_bh.\%feature-list:not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
}
.lj-bj:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  border-radius: 5px;
  width: 100%;
  flex-wrap: wrap;
  position: relative;
}
.lj-bj > *:not(#_) {
  flex: 1;
  min-width: 200px;
}
.lj-cr:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  align-content: stretch;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
}
.lj_cr.\%pricing-title:not(#_) {
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  --u_lh: normal;
}
.lj_cr.\%pricing-copy:not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  --u_lh: normal;
}
.lj_cr.\%card:not(#_) {
  position: relative;
}
.lj-cr > *:not(#_) {
  width: 100%;
}
.lj-dd:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
}
.lj-df:not(#_):not(#_) {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
}
@container (min-width: 600px) {
  .lj-df:not(#_):not(#_) {
    grid-template-columns: 1fr 1fr;
  }
}
@container (min-width: 900px) {
  .lj-df:not(#_):not(#_) {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.lj-dg:not(#_):not(#_):not(#_) {
  width: 100%;
  contain: layout;
}
.lj-dg:not(#_):not(#_) {
  padding-top: 0rem;
}
.lj-dh:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 60px;
  --u_rg: 60px;
  --u_cg: 60px;
}
.lj-dj:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  align-content: stretch;
  gap: 48px;
  --u_rg: 48px;
  --u_cg: 48px;
  flex-wrap: wrap;
}
.lj-dj > *:not(#_) {
  flex: 1;
  min-width: 300px;
}
.lj-dk:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
}
.lj-dl:not(#_):not(#_) {
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  --u_lh: normal;
}
.lj-dm:not(#_):not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  --u_lh: 150%;
}
.lj-do:not(#_):not(#_) {
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  --u_lh: 150%;
}
.lj-dq:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
}
.lj-dr:not(#_):not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
  line-height: 150%;
  --u_lh: 150%;
  text-align: center;
}
.lj-ds:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 32px;
  --u_rg: 32px;
  --u_cg: 32px;
  flex-wrap: wrap;
}
.lj-ds > *:not(#_) {
  height: 20px;
}
.lj-dx:not(#_):not(#_) {
  height: 305px;
  gap: 40px;
  --u_rg: 40px;
  --u_cg: 40px;
  padding: 0rem;
  border-radius: 6px;
  overflow: hidden;
  width: 100%;
  background: lch(var(--u_item-bgL) var(--u_item-bgC) var(--u_item-bgH) / var(--u_item-bgA,1));
  border: 1px solid lch(var(--u_scrim-bcL) var(--u_scrim-bcC) var(--u_scrim-bcH) / var(--u_scrim-bcA,1));
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  text-align: center;
}
@media (min-width: 640px) {
  .lj-dx:not(#_):not(#_) {
    padding: 8px 200px;
  }
}
.lj-dz:not(#_):not(#_) {
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  --u_lh: 100%;
}
.lj-ec:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 16px;
  --u_rg: 16px;
  --u_cg: 16px;
  width: 100%;
}
.lj-ed:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
}
.lj-eh:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  width: 100%;
  overflow-x: scroll;
}
.lj-ei:not(#_):not(#_) {
  min-width: 300px;
}



/* app/models/app-pricing.imba?styles */
.lh-av,
.lh-aw {
  --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);
}
.lh-af:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
  width: 100%;
}
h2.lh_af:not(#_) {
  text-align: center;
}
.lh-ah:not(#_):not(#_) {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  align-items: start;
}
@container (min-width: 600px) {
  .lh-ah:not(#_):not(#_) {
    grid-template-columns: repeat(3, 1fr);
  }
}
.lh-aj:not(#_):not(#_):not(#_) {
  border-radius: 10px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
}
.lh-ak: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;
}
.lh-al:not(#_):not(#_):not(#_) {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  overflow: hidden;
  flex: none;
  obf: cover;
  box-shadow: 0 0 0 1px lch(var(--u_scrim-bcL) var(--u_scrim-bcC) var(--u_scrim-bcH) / var(--u_scrim-bcA,1));
}
.lh-am:not(#_):not(#_):not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-size: 14px;
  font-weight: 500;
}
.lh-an:not(#_):not(#_):not(#_) {
  font-size: 11px;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  margin-left: auto;
}
.lh-ao:not(#_):not(#_):not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-size: 14px;
  line-height: 150%;
  --u_lh: 150%;
  font-style: italic;
  margin: 0rem;
}
.lh-ap:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  width: 100%;
  margin-top: 10px;
}
pricing-testimonials {
  display: block;
}
.lh-ar:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  width: 100%;
  gap: 12px;
  --u_rg: 12px;
  --u_cg: 12px;
}
h3.lh_ar:not(#_),
p.lh_ar:not(#_) {
  margin: 0rem;
}
.lh-as:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  width: 100%;
  cursor: pointer;
}
.lh-at:not(#_):not(#_) {
  font-size: 17px;
  line-height: 20px;
  --u_lh: 20px;
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
  font-weight: 400;
}
.lh-au:not(#_):not(#_):not(#_) {
  flex: 1;
}
.lh-av:not(#_):not(#_) {
  --e_rest: transform .3s ease !important;
}
.lh-av.open:not(#_):not(#_) {
  transform: rotate(180deg);
}
.lh-aw:not(#_):not(#_):not(#_) {
  font-size: 15px;
  line-height: 20px;
  --u_lh: 20px;
  color: lch(var(--u_textL) var(--u_textC) var(--u_textH) / var(--u_textA,1));
  white-space: pre-wrap;
  margin: 0rem;
  max-width: 700px;
  overflow: hidden;
}
.lh-aw:not(#_):not(#_) {
  max-height: 0rem;
  opacity: 0;
  padding-bottom: 0rem;
  --e_rest: all .3s ease !important;
}
.lh-aw.open:not(#_):not(#_) {
  max-height: 500px;
  opacity: 1;
  padding-bottom: 12px;
}
pricing-faq-item {
  display: block;
}
.lh-ax:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 80px;
  --u_rg: 80px;
  --u_cg: 80px;
  padding: 40px 20px;
  position: relative;
  overflow: hidden;
  width: 100%;
}
h1.lh_ax:not(#_) {
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 105%;
  --u_lh: 105%;
}
h2.lh_ax:not(#_) {
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  line-height: 92%;
  --u_lh: 92%;
}
section.lh_ax:not(#_) {
  max-width: 1024px;
  width: 100%;
}
.lh-be:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 48px;
  --u_rg: 48px;
  --u_cg: 48px;
}
.lh-bf:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 24px;
  --u_rg: 24px;
  --u_cg: 24px;
}
.lh-bh:not(#_):not(#_):not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-size: 20px;
  line-height: 140%;
  --u_lh: 140%;
}
.lh-bi:not(#_):not(#_) {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
  width: 100%;
}
@container (min-width: 520px) {
  .lh-bi:not(#_):not(#_) {
    grid-template-columns: 1fr 1fr;
  }
}
.lh_bi.\%card:not(#_) {
  border: 1px solid lch(var(--u_scrim-bcL) var(--u_scrim-bcC) var(--u_scrim-bcH) / var(--u_scrim-bcA,1));
  border-radius: 10px;
  background: lch(var(--u_item-bgL) var(--u_item-bgC) var(--u_item-bgH) / var(--u_item-bgA,1));
  padding: 24px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
}
.lh-bj:not(#_):not(#_):not(#_) {
  grid-row: span 2;
}
.lh-bk:not(#_):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;
}
.lh-bn:not(#_):not(#_):not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-size: 14px;
  line-height: 140%;
  --u_lh: 140%;
}
.lh-bp:not(#_):not(#_):not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-size: 12px;
  line-height: 140%;
  --u_lh: 140%;
}
.lh-bq:not(#_):not(#_):not(#_) {
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
  text-decoration: underline;
}
.lh-br:not(#_):not(#_):not(#_) {
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
  text-decoration: underline;
}
.lh-bs:not(#_):not(#_):not(#_) {
  align-self: start;
}
.lh-bt:not(#_):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;
}
.lh-bw:not(#_):not(#_):not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-size: 14px;
  line-height: 140%;
  --u_lh: 140%;
}
.lh-bx:not(#_):not(#_):not(#_) {
  list-style: none;
  padding: 0rem;
  margin: 0rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
}
li.lh_bx: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_textL) var(--u_textC) var(--u_textH) / var(--u_textA,1));
  font-size: 14px;
}
.lh-cg:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 4px;
  --u_rg: 4px;
  --u_cg: 4px;
}
.lh-ci:not(#_):not(#_):not(#_) {
  font-size: 20px;
  font-weight: 500;
}
.lh-cj:not(#_):not(#_):not(#_) {
  margin-left: .25rem;
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
}
.lh-cn:not(#_):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;
}
.lh-cq:not(#_):not(#_):not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-size: 14px;
  line-height: 140%;
  --u_lh: 140%;
}
.lh-cr:not(#_):not(#_):not(#_) {
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
  text-decoration: underline;
}
.lh-cs:not(#_):not(#_):not(#_) {
  list-style: none;
  padding: 0rem;
  margin: 0rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
}
li.lh_cs: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_textL) var(--u_textC) var(--u_textH) / var(--u_textA,1));
  font-size: 14px;
}
.lh-db:not(#_):not(#_):not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-size: 14px;
  line-height: 140%;
  --u_lh: 140%;
}
.lh-dc:not(#_):not(#_):not(#_) {
  color: lch(var(--u_textL) var(--u_textC) var(--u_textH) / var(--u_textA,1));
  font-size: 14px;
  line-height: 140%;
  --u_lh: 140%;
}
.lh-dd:not(#_):not(#_):not(#_) {
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
  text-decoration: underline;
}
.lh-de:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
  margin-top: 40px;
}
.lh_de.\%card:not(#_) {
  border: 1px solid lch(var(--u_scrim-bcL) var(--u_scrim-bcC) var(--u_scrim-bcH) / var(--u_scrim-bcA,1));
  border-radius: 10px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  background: lch(var(--u_item-bgL) var(--u_item-bgC) var(--u_item-bgH) / var(--u_item-bgA,1));
}
.lh_de.\%card-title:not(#_) {
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
  font-size: 16px;
  font-weight: 500;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 6px;
  --u_rg: 6px;
  --u_cg: 6px;
}
.lh_de.\%card-copy:not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-size: 14px;
  line-height: 140%;
  --u_lh: 140%;
}
.lh-dg:not(#_):not(#_) {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
  width: 100%;
}
@container (min-width: 600px) {
  .lh-dg:not(#_):not(#_) {
    grid-template-columns: 1fr 1fr;
  }
}
@container (min-width: 900px) {
  .lh-dg:not(#_):not(#_) {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.lh-dt:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  align-content: stretch;
  gap: 40px;
  --u_rg: 40px;
  --u_cg: 40px;
}
.lh-du:not(#_):not(#_):not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-size: 14px;
  text-align: center;
}
.lh-dv:not(#_):not(#_) {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 32px;
  --u_rg: 32px;
  --u_cg: 32px;
  width: 100%;
  padding: 40px 90px;
  justify-items: center;
}
@container (min-width: 480px) {
  .lh-dv:not(#_):not(#_) {
    grid-template-columns: repeat(3, 1fr);
  }
}
@container (min-width: 840px) {
  .lh-dv:not(#_):not(#_) {
    grid-template-columns: repeat(5, 1fr);
  }
}
.lh-dv > *:not(#_) {
  height: 28px;
  opacity: .9;
}
.lh-eb:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 32px;
  --u_rg: 32px;
  --u_cg: 32px;
  padding: 40px 90px;
  position: relative;
}
.lh-ec:not(#_):not(#_):not(#_) {
  position: absolute;
  inset: 0rem;
  width: 100%;
  height: 100%;
  obf: contain;
  opacity: .15;
  pointer-events: none;
  z-index: 0;
}
.lh-ed:not(#_):not(#_):not(#_) {
  position: relative;
  z-index: 1;
}
.lh-ed:not(#_):not(#_) {
  font-size: 20px;
  line-height: 140%;
  --u_lh: 140%;
  font-weight: 500;
  font-style: italic;
  margin: 0rem;
  max-width: 860px;
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
}
.lh-ee:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: 12px;
  --u_rg: 12px;
  --u_cg: 12px;
  align-items: center;
  position: relative;
  z-index: 1;
}
.lh-ef:not(#_):not(#_):not(#_) {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;
  obf: cover;
  flex: none;
}
.lh-eg:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 2px;
  --u_rg: 2px;
  --u_cg: 2px;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-size: 14px;
}
.lh-eh:not(#_):not(#_):not(#_) {
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
  font-weight: 500;
}
.lh-el:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
  width: 100%;
  margin-top: 40px;
}
hr.lh_el:not(#_) {
  width: 100%;
  height: 0rem;
  border: .5px solid lch(var(--u_scrim-bcL) var(--u_scrim-bcC) var(--u_scrim-bcH) / var(--u_scrim-bcA,1));
  margin: 0rem;
}
.lh-en:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  width: 100%;
  gap: 24px;
  --u_rg: 24px;
  --u_cg: 24px;
}
.lh-ep:not(#_):not(#_):not(#_) {
  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;
  margin-top: 20px;
  color: lch(var(--u_textL) var(--u_textC) var(--u_textH) / var(--u_textA,1));
  font-size: 14px;
}
.lh-er:not(#_):not(#_):not(#_) {
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
  text-decoration: underline;
}



/* app/models/app-roadmap.imba?styles */
.lk-af:not(#_):not(#_) {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 14px;
  --u_rg: 14px;
  --u_cg: 14px;
  padding: 24px;
  border-radius: var(--u_rd,1rd);
  border: 1px solid lch(var(--u_scrim-bcL) var(--u_scrim-bcC) var(--u_scrim-bcH) / var(--u_scrim-bcA,1));
  background: lch(var(--u_item-bgL) var(--u_item-bgC) var(--u_item-bgH) / var(--u_item-bgA,1));
  min-height: 160px;
}
.lk-ag:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  align-content: center;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  align-items: start;
  justify-content: space-between;
  width: 100%;
}
.lk-ah:not(#_):not(#_):not(#_) {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.1;
  --u_lh: 1.1;
  margin: 0rem;
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
  flex-grow: 1;
  min-width: 0rem;
}
.lk-ai:not(#_):not(#_) {
  flex: none;
  align-self: flex-start;
  font-size: 11px;
  font-weight: 600;
  line-height: 1;
  --u_lh: 1;
  padding: 5px 8px;
  border-radius: 4px;
  text-transform: uppercase;
  letter-spacing: .04em;
  color: #fff;
  background: #5b3b8c;
}
.lk-ai.path-update:not(#_):not(#_) {
  background: #1f4fa8;
}
.lk-ai.new-section:not(#_):not(#_) {
  background: #1f7a6f;
}
.lk-ai.new-course:not(#_):not(#_) {
  background: #8c6b1f;
}
.lk-aj: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;
  margin-top: auto;
}
.lk-ak:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
}
.lk-al:not(#_):not(#_):not(#_) {
  display: block;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  overflow: hidden;
  flex: none;
  cursor: pointer;
  box-shadow: 0 0 0 2px lch(var(--u_item-bgL) var(--u_item-bgC) var(--u_item-bgH) / var(--u_item-bgA,1));
}
.lk-am:not(#_):not(#_):not(#_) {
  width: 100%;
  height: 100%;
  border-radius: inherit;
}
.lk-an:not(#_):not(#_):not(#_) {
  width: 100%;
  height: 100%;
  obf: cover;
}
.lk-ao:not(#_):not(#_):not(#_) {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  overflow: hidden;
  flex: none;
  obf: cover;
  box-shadow: 0 0 0 1px lch(var(--u_scrim-bcL) var(--u_scrim-bcC) var(--u_scrim-bcH) / var(--u_scrim-bcA,1));
}
.lk-ap:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 2px;
  --u_rg: 2px;
  --u_cg: 2px;
}
.lk-aq:not(#_):not(#_):not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
  --u_lh: 1.4;
}
.lk-ar:not(#_):not(#_):not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-size: 13px;
  line-height: 1.4;
  --u_lh: 1.4;
}
roadmap-card {
  display: block;
}
.lk-as:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 2.5rem;
  --u_rg: 2.5rem;
  --u_cg: 2.5rem;
  padding-top: 1.5rem;
  width: 100%;
}
h3.lk_as:not(#_) {
  margin: 0rem;
}
.lk-at: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;
}
.lk-av:not(#_):not(#_):not(#_) {
  max-width: 760px;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
}
.lk-aw:not(#_):not(#_) {
  display: grid;
  gap: 1.25rem;
  --u_rg: 1.25rem;
  --u_cg: 1.25rem;
  width: 100%;
  align-items: stretch;
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}
@container (max-width: 599px) {
  .lk-aw:not(#_):not(#_) {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    align-content: stretch;
  }
}



/* app/models/app-page.imba?styles */
.lo-ah:not(#_):not(#_):not(#_) {
  color: #fff;
  align-self: unset;
  background: #3b82f6;
}
.lo-ai:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  cursor: pointer;
}
.lo-ai:is(.tile :where(.lo-ai)):not(#_):not(#_):not(#_) {
  display: none;
}
op-icon.lo_ai:not(#_) {
  margin-left: .25rem;
  margin-right: .25rem;
}
.lo-al:not(#_):not(#_):not(#_) {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
}
.lo_al.\%container:not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
  width: 100%;
}
.lo-am: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;
}
.lo-au .trunc-3:not(#_):not(._0) {
  -webkit-line-clamp: 8;
}
.lo-av: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;
  margin-top: .5rem;
  margin-bottom: .5rem;
}
.lo-av:not(#_):not(#_) {
  max-width: 600px;
}
.lo-aw:not(#_):not(#_) {
  max-width: 100%;
}
.lo-ay:not(#_):not(#_) {
  flex: 1;
  width: 100%;
  min-height: 80vh;
  padding: 1.5rem;
  border-radius: 4px;
  resize: vertical;
  font-family: var(--font-monospace,monospace);
  font-size: 14px;
  line-height: 1.7;
  --u_lh: 1.7;
  background: #ffffff0d;
  border: 1px solid hsla(0, 0%, 100%, 10%);
  color: #fff;
  outline: none;
}
.lo-ay:is(:focus, .\@focus):not(#_):not(#_) {
  border: 1px solid hsla(213.12, 93.9%, 67.84%, 40%);
  box-shadow: 0 0 0 3px #60a5fa1a;
}



/* app/models/campaign.imba?styles */
.lt-af:not(#_) {
  width: 560px !important;
  height: 720px !important;
  max-height: 90vh !important;
}
.lt-ai: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;
}
.lt-aj:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 14px;
  line-height: 1.5;
  --u_lh: 1.5;
}
.lt-ak: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;
}
.lt-ap:not(#_):not(#_):not(#_) {
  display: grid;
  grid-template-columns: 1fr 160px;
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
}
.lt-ay:not(#_):not(#_):not(#_) {
  display: grid;
  grid-template-columns: 1fr 160px;
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
}
campaign-config-modal-lt-bk {
  display: block;
}



/* app/models/app-announcement.imba?styles */
.lu-ag:not(#_):not(#_) {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  width: 28px;
  height: 28px;
  font-size: 9px;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff;
  background: var(--lu_ah);
}
.lu-aj:not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  font-weight: 400;
}
span.lu_aj:first-child:not(#_) {
  color: #fff;
  font-weight: 500;
  margin-right: .5ch;
}
.lu-al:not(#_):not(#_):not(#_) {
  color: #eab308;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.lu-am:not(#_):not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.lu-an:not(#_):not(#_):not(#_) {
  color: #fb923c;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.lu-at:not(#_):not(#_):not(#_) {
  width: 100%;
  padding: 1rem;
}
.lu-bb:not(#_):not(#_):not(#_) {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}



/* op/addons/inworld.imba?styles */
.rd-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%;
}
.rd-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;
}
.rd-ah:not(#_):not(#_):not(#_) {
  font-size: 18px;
  font-weight: 600;
}
.rd-ai:not(#_):not(#_):not(#_) {
  flex: 1;
}
.rd-ak:not(#_):not(#_):not(#_) {
  flex: 1;
  overflow-y: auto;
}
.rd-al:not(#_):not(#_):not(#_) {
  align-content: start;
  grid-template-columns: 2fr 1fr 1fr auto 1fr auto;
  text-align: left;
}
.rd-av:not(#_):not(#_):not(#_) {
  height: auto;
  min-h: var(--u_trh,1trh);
}
.rd-aw:not(#_):not(#_):not(#_) {
  font-weight: 500;
}
.rd-az:not(#_):not(#_):not(#_) {
  margin-right: 4px;
}
.rd-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;
}
.rd-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;
}
.rd-bd:not(#_):not(#_):not(#_) {
  font-size: 11px;
  background: #3f3f46;
  border-radius: 3px;
  padding: 1px 4px;
}



/* op/addons/elevenlabs.imba?styles */
.rf-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%;
}
.rf-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;
}
.rf-ah:not(#_):not(#_):not(#_) {
  font-size: 18px;
  font-weight: 600;
}
.rf-ai:not(#_):not(#_):not(#_) {
  flex: 1;
}
.rf-ak:not(#_):not(#_):not(#_) {
  flex: 1;
  overflow-y: auto;
}
.rf-al:not(#_):not(#_):not(#_) {
  align-content: start;
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr auto auto;
  text-align: left;
}
.rf-aw:not(#_):not(#_):not(#_) {
  height: auto;
  min-h: var(--u_trh,1trh);
}
.rf-ax:not(#_):not(#_):not(#_) {
  font-weight: 500;
}
.rf-bb:not(#_):not(#_):not(#_) {
  margin-right: 4px;
}
.rf-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;
}



/* app/models/content.imba?styles */
.my-aj:not(#_):not(#_) {
  color: lch(var(--u_accentL) min(20, var(--u_accentC)) var(--u_accentH) / var(--u_accentA,1));
  filter: drop-shadow(0 0 3px hsla(0, 0%, 0%, 100%));
}
.my-am: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;
  margin-bottom: 1rem;
  padding-top: var(--u_pgp,1pgp);
}
.my-an: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;
}
.my-aq:not(#_):not(#_):not(#_) {
  max-width: 700px;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
}
.my-ar: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;
}



/* app/guides/item-layout.imba?styles */
guide-item-node {
  display: block;
}
guide-slide-node {
  display: block;
}
guide-entry-view {
  display: block;
}
guide-li {
  display: block;
}
guide-card {
  display: block;
}
guide-layout {
  display: block;
}



/* app/guides/pointer.imba?styles */
.rj_an.\$el,
.rj_an.\$rot,
.rj_an.\$status,
.rj_ao.\$pointer,
.rj_an.\$el svg.rj_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);
}
.rj_an.\$rot,
.rj_ao.\$pointer,
.rj-ao.showing .rj_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));
}
.rj-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);
  }
}
.rj-an {
  --animation-orbit: orbit-_;
}
@keyframes point-_ {
  0% {
    transform: translate(10px);
  }
  50% {
    transform: translate(0);
  }
  to {
    transform: translate(10px);
  }
}
.rj-an {
  --animation-point: point-_;
}
.rj_an.\$rot:not(#_) {
  position: absolute;
  top: 0rem;
  left: 0rem;
  --t_rotate: var(--angle) !important;
  --e_td: var(--u_dur,1dur) !important;
}
.rj_an.\$el:not(#_) {
  position: absolute;
  --e_od: 1s !important;
  animation: var(--animation-orbit,orbit) 10s forwards infinite;
}
.rj_an.\$el .rj_an.\%circle:not(#_) {
  box-shadow: 0 0 3px 1px #000;
  position: absolute;
  background: lch(var(--u_op-bgL) var(--u_op-bgC) var(--u_op-bgH) / 90%);
  border-radius: 100px;
  width: 12px;
  height: 12px;
  left: -6px;
  top: -6px;
}
.rj_an.\$el svg.rj_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%));
}
.rj_an.\$el svg.rj_an :is(polygon, polygon-tag).rj_an:not(#_) {
  stroke: var(--stroke);
  stroke-width: 1px;
  stroke-linejoin: round;
  stroke-linecap: round;
  fill: var(--fill);
}
.rj_an.\$el svg.rj_an .rj_an.\$behind:not(#_) {
  stroke: #818cf8;
  stroke-width: 3px;
}
.rj_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;
}
.rj_an.\$status .\$box:not(#_):not(._0) {
  white-space: nowrap;
}
.rj_an.\$status.hide:not(#_) {
  opacity: 0;
}
ld-pointer-node {
  display: block;
}
.rj-ao {
  position: absolute;
  inset: 0rem;
  pointer-events: none;
  display: contents;
}
.rj_ao.\$pointer:not(#_) {
  z-index: 8000;
  display: block;
  position: fixed;
  --x: 0px;
  --y: 0px;
  left: var(--x);
  top: var(--y);
  --e_od: 2s !important;
  --e_td: 2s !important;
  opacity: 1;
  --t_y: 80px !important;
  --u_dur: .5s;
  --wiggle: 0;
}
.rj_ao.\$pointer.\@off:not(#_):not(#_):not(#_):not(#_) {
  opacity: 0;
  --t_y: 140px !important;
}
.rj_ao.\$pointer *.el:not(#_):not(._0) {
  opacity: 0;
}
.rj-ao.showing .rj_ao.\$pointer:not(#_) {
  --t_y: 0 !important;
}
.rj-ao.showing .rj_ao.\$pointer *.el:not(#_):not(._0) {
  opacity: 1;
}
.rj-ao.flip .rj_ao.\$pointer:not(#_) {
  --wiggle: 15;
}
.rj-ao.pointing .rj_ao.\$pointer:not(#_) {
  --wigglefactor: .1;
}
query-pointer {
  display: block;
}



/* app/guides/guide.imba?styles */
.se-an:not(#_):not(#_):not(#_) {
  cursor: pointer;
  --u_fis: 24px;
}



/* app/guides/query.imba?styles */
opml-request {
  display: block;
}
opml-attachments {
  display: block;
}



/* app/guides/tts.imba?styles */
.rg-ai,
guide-captions,
guide-captions .caption-line span {
  --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);
}
.rg-ai,
voice-over-control .rail,
voice-over-control .fill,
voice-over-control .marker {
  --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));
}
guide-say {
  display: block;
}
.rg-ai {
  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: lch(var(--u_op-fg-on-accentL) var(--u_op-fg-on-accentC) var(--u_op-fg-on-accentH) / var(--u_op-fg-on-accentA,1));
  font-size: 14px;
  font-weight: 500;
  box-shadow: 0 4px 16px lch(var(--u_op-shadowL) var(--u_op-shadowC) var(--u_op-shadowH) / var(--u_op-shadowA,1));
  opacity: 1;
  --t_y: 0 !important;
  --e_ad: .3s !important;
}
@media (min-width: 800px) {
  .rg-ai {
    top: 50px;
  }
}
.rg-ai.\@off:not(#_):not(#_):not(#_):not(#_) {
  opacity: 0;
  --t_y: -10px !important;
}
.rg-ai:is(:hover, .\@hover) {
  background: #2563eb;
}
narration-follow-bubble {
  display: block;
}
guide-captions {
  display: block;
}
voice-over-control {
  display: block;
}
voice-over-timeline {
  display: block;
}
guide-say {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
  padding: 12px;
  border-radius: 8px;
  border: 1px solid hsla(0, 0%, 100%, 8%);
  background: #0000001f;
}
guide-say h3 {
  margin: 0rem;
  font-size: 14px;
  line-height: 18px;
  --u_lh: 18px;
  font-weight: 700;
}
guide-say p {
  margin: 0rem;
  color: #c5d1dd;
  font-size: 14px;
  line-height: 20px;
  --u_lh: 20px;
}
guide-captions {
  position: fixed;
  left: 40px;
  right: 40px;
  bottom: 84px;
  z-index: 210;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  pointer-events: none;
  --e_rest: opacity .18s ease, translate .18s ease !important;
}
guide-captions.off:not(._0) {
  opacity: 0;
  translate: 0 6px;
}
@container (max-width: 600px) {
  guide-captions:not(._0) {
    left: 16px;
    right: 16px;
    bottom: 76px;
  }
}
guide-captions .caption-line:not(._0) {
  max-width: min(78ch, 100%);
  padding: 9px 18px;
  border-radius: 6px;
  background: #07101799;
  color: #d7e3ef;
  font-size: 24px;
  line-height: 34px;
  --u_lh: 34px;
  text-align: center;
}
guide-captions .caption-line:is(.highend :where(.caption-line)):not(._0) {
  backdrop-filter: blur(3px);
  -webkit-backdrop-filter: blur(3px);
}
@container (max-width: 759px) {
  guide-captions .caption-line:not(._0) {
    font-size: 18px;
    line-height: 26px;
    --u_lh: 26px;
    padding-left: 14px;
    padding-right: 14px;
  }
}
guide-captions .caption-line span:not(._0) {
  opacity: .55;
  --e_rest: opacity 90ms linear, color 90ms linear !important;
}
guide-captions .caption-line span.played:not(._0) {
  opacity: .82;
}
guide-captions .caption-line span.current:not(._0) {
  opacity: 1;
  color: #fff;
}
voice-over-control {
  position: fixed;
  left: 0rem;
  right: 0rem;
  bottom: 0rem;
  height: 52px;
  z-index: 200;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 12px;
  --u_rg: 12px;
  --u_cg: 12px;
  padding-left: 12px;
  padding-right: 12px;
  background: #21272c;
}
voice-over-control:is(.highend :where(voice-over-control)):not(._0) {
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}
@container (max-width: 600px) {
  voice-over-control:not(._0) {
    padding-left: 10px;
    padding-right: 10px;
  }
}
voice-over-control .play:not(._0) {
  width: 32px;
  height: 32px;
  border-radius: 7px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  border-style: solid;
  border-width: 0;
  background: #3b82f6;
  color: #fff;
  cursor: pointer;
  outline: none;
  box-shadow: var(--box-shadow-none,none);
}
voice-over-control .play:is(:focus, .\@focus):not(._0),
voice-over-control .play:is(:focus-visible, .\@focus-visible):not(._0),
voice-over-control .play:is(:active, .\@active):not(._0) {
  outline: none;
  box-shadow: var(--box-shadow-none,none);
}
voice-over-control .timeline:not(._0) {
  position: relative;
  flex: 1;
  height: 28px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
}
voice-over-control .rail:not(._0),
voice-over-control .fill:not(._0) {
  position: absolute;
  left: 0rem;
  top: 50%;
  --t_y: -50% !important;
  height: 3px;
  border-radius: 3px;
}
voice-over-control .rail:not(._0) {
  right: 0rem;
  background: #ffffff24;
}
voice-over-control .fill:not(._0) {
  background: #60a5fa;
  pointer-events: none;
}
voice-over-control .marker:not(._0) {
  position: absolute;
  top: 50%;
  --t_y: -50% !important;
  width: 1px;
  height: 8px;
  background: #ffffff59;
  --t_x: -50% !important;
  pointer-events: none;
}
voice-over-control .marker.estimated:not(._0) {
  background: #ffffff2e;
}
voice-over-control input {
  position: absolute;
  inset: 0rem;
  width: 100%;
  opacity: 0;
  cursor: pointer;
}
voice-over-control .time:not(._0) {
  font-family: var(--font-monosans,monosans);
  font-size: 12px;
  color: #c9d7e5;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  min-width: 66px;
}
voice-over-control .time .sep:not(._0) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  margin-left: 3px;
  margin-right: 3px;
}
.light voice-over-control:not(._0) {
  background: lch(var(--u_op-bg-subtleL) var(--u_op-bg-subtleC) var(--u_op-bg-subtleH) / var(--u_op-bg-subtleA,1));
}
.light voice-over-control .rail:not(._0) {
  background: lch(var(--u_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / 28%);
}
.light voice-over-control .fill:not(._0) {
  background: #3b82f6;
}
.light voice-over-control .marker:not(._0) {
  background: lch(var(--u_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / 45%);
}
.light voice-over-control .marker.estimated:not(._0) {
  background: lch(var(--u_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / 24%);
}
.light voice-over-control .time:not(._0) {
  color: lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1));
}
.light voice-over-control .time .sep:not(._0) {
  color: lch(var(--u_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / var(--u_op-fg-subtleA,1));
}



/* app/guides/views/code.imba?styles */
guide-code {
  display: block;
}



/* app/guides/views/diagram.imba?styles */
guide-diagram {
  display: block;
}



/* app/guides/views/animation.imba?styles */
guide-animation {
  display: block;
}



/* app/guides/views/quiz.imba?styles */
guide-quiz {
  display: block;
}



/* app/guides/views/attachments.imba?styles */
.sl-af:not(#_) {
  width: min(860px, calc(100vw - 40px)) !important;
  height: min(720px, calc(100vh - 40px)) !important;
}
guide-attachment-modal {
  display: block;
}



/* app/guides/views/composer.imba?styles */
.rn-ak:empty:not(#_):not(#_):not(#_) {
  display: none;
}
guide-composer {
  display: block;
}



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



/* app/guides/views/page.imba?styles */
guide-page {
  display: block;
}



/* app/guides/styles-hl.css */
::highlight(caret) {
  background-color: #9dd74a1a !important;
}
::highlight(referenced) {
  background-color: lch(80 70 var(--refhue,var(--hlhue)) / .5) !important;
  background-color: var(--hlbg, lch(80 70 var(--refhue,var(--hlhue)) / .5)) !important;
  -text-decoration: underline;
  -color: black !important;
}
.code ::highlight(referenced) {
  background-color: var(--hlbg, lch(60 80 var(--refhue,var(--hlhue)) / .07)) !important;
  text-decoration: underline;
  text-decoration-style: solid;
  text-underline-offset: 1px;
  text-decoration-thickness: 1.5px;
  text-decoration-color: lch(80 70 var(--refhue,var(--hlhue)) / .8);
}
::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/guides/styles.imba?styles */
guide-page .guide-close,
guide-page .guide-share,
guide-page .guide-slide,
guide-layout guide-card,
guide-quiz button.choice {
  --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);
}
guide-page .guide-slide,
guide-page .guide-slide.before,
guide-page .guide-slide.active {
  --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));
}
.guides-intro:not(._0) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
  width: min(700px, calc(100vw - var(--u_navow,1navow) - var(--u_pgp,1pgp) - var(--u_pgp,1pgp)));
  min-width: 0rem;
  margin-bottom: 1rem;
}
.guides-intro p:not(._0) {
  margin: 0rem;
}
.guides-hero:not(._0) {
  width: 100%;
  padding-top: 8vh;
  padding-bottom: 7vh;
  text-align: center;
}
.guides-hero h1:not(._0) {
  display: block;
  width: 100%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: clamp(30px, 3.2vw, 42px);
  line-height: 1.04;
  --u_lh: 1.04;
  font-weight: 700;
  margin-bottom: 14px;
  color: #fff0;
  background-image:
    linear-gradient(
      90deg,
      #7dd3fc,
      #c4a7ff);
  -webkit-background-clip: text;
  background-clip: text;
  text-wrap: balance;
}
.guides-hero .accent:not(._0) {
  color: #fff0;
  background-image:
    linear-gradient(
      90deg,
      #7dd3fc,
      #c4a7ff);
  -webkit-background-clip: text;
  background-clip: text;
}
.guides-hero p:not(._0) {
  font-size: 20px;
  line-height: 1.35;
  --u_lh: 1.35;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  margin-bottom: 44px;
  margin-left: auto;
  margin-right: auto;
  max-width: 760px;
}
.guides-hero guide-composer:not(._0) {
  margin-left: auto;
  margin-right: auto;
  width: min(760px, calc(100vw - var(--u_navow,1navow) - var(--u_pgp,1pgp) - var(--u_pgp,1pgp)));
  max-width: 100%;
  text-align: left;
}
.guides-hero guide-composer op-markdown.guide-message-editor:not(._0) {
  text-align: left;
}
.guides-hero guide-composer op-markdown.guide-message-editor .op-md-editor:not(._0) {
  text-align: left;
}
guide-composer {
  display: block;
  position: relative;
  width: 100%;
  min-width: 0rem;
  max-width: 100%;
}
guide-composer .editor:not(._0) {
  position: relative;
  width: 100%;
  min-width: 0rem;
  max-width: 100%;
}
guide-composer op-markdown.guide-message-editor:not(._0) {
  display: block;
  --placeholder: "Explain how my code works";
  --empty-placeholder: "Explain how my code works";
  min-height: 138px;
  border-radius: 8px;
  border: 1px solid hsla(0, 0%, 100%, 12%);
  background: #0b1118;
  box-shadow: var(--box-shadow-none,none);
  font-size: 18px;
  line-height: 26px;
  --u_lh: 26px;
  width: 100%;
  min-width: 0rem;
  max-width: 100%;
}
guide-composer op-markdown.guide-message-editor:is(:focus-within, .\@focin):not(._0) {
  bd-color: hsla(213.12, 93.9%, 67.84%, 70%);
  box-shadow: 0 0 0 3px #60a5fa26;
}
@media (max-width: 699px) {
  guide-composer op-markdown.guide-message-editor:not(._0) {
    bd-color: hsla(0, 0%, 100%, 18%);
    background: #1b2432;
  }
}
guide-composer op-markdown.guide-message-editor .op-md-editor:not(._0) {
  width: 100%;
  min-width: 0rem;
  max-width: 100%;
  --placeholder: "Explain how my code works";
  --empty-placeholder: "Explain how my code works";
  min-height: 138px;
  padding: 18px 18px 64px;
  box-sizing: border-box;
  color: #fff;
  font-size: 18px;
  line-height: 26px;
  --u_lh: 26px;
  outline: none;
  overflow-wrap: anywhere;
  word-break: break-word;
}
guide-composer op-markdown.guide-message-editor .op-md-editor .p:not(._0) {
  font-size: 18px;
  line-height: 26px;
  --u_lh: 26px;
  --placeholder: "";
  overflow-wrap: anywhere;
  word-break: break-word;
}
guide-composer op-markdown.guide-message-editor .op-md-editor label:not(._0) {
  font-size: inherit;
}
guide-composer.dragging op-markdown.guide-message-editor:not(._0) {
  bd-color: hsla(213.12, 93.9%, 67.84%, 80%);
  box-shadow: 0 0 0 3px #60a5fa2e;
  background: #243349;
}
guide-composer .attachments:not(._0) {
  position: absolute;
  left: 14px;
  right: 226px;
  bottom: 18px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 6px;
  --u_rg: 6px;
  --u_cg: 6px;
  flex-wrap: wrap;
}
guide-composer .attachment:not(._0) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  height: 28px;
  border-radius: 6px;
  border: 1px solid hsla(0, 0%, 100%, 10%);
  background: #ffffff0f;
  color: #dce7f2;
  font-size: 12px;
  overflow: hidden;
}
guide-composer .attachment:is(:hover, .\@hover):not(._0) {
  background: #ffffff1a;
}
guide-composer .attachment .open:not(._0) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 5px;
  --u_rg: 5px;
  --u_cg: 5px;
  height: 100%;
  padding-left: 9px;
  padding-right: 9px;
  background: #fff0;
  color: inherit;
  cursor: pointer;
  outline: none;
}
guide-composer .attachment .open:is(:focus, .\@focus):not(._0) {
  outline: none;
  box-shadow: var(--box-shadow-none,none);
}
guide-composer .attachment .chip-thumb:not(._0) {
  width: 18px;
  height: 18px;
  border-radius: 3px;
  object-fit: cover;
  flex-shrink: 0;
}
guide-composer .attachment span:not(._0) {
  max-width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
guide-composer .attachment .remove:not(._0) {
  width: 24px;
  height: 24px;
  border-radius: 0;
  padding: 0rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  background: #fff0;
  color: #9fb0c1;
  cursor: pointer;
  outline: none;
}
guide-composer .attachment .remove:is(:focus, .\@focus):not(._0) {
  outline: none;
  box-shadow: var(--box-shadow-none,none);
}
guide-composer .attachment .remove:is(:hover, .\@hover):not(._0) {
  background: #ffffff1a;
  color: #fff;
}
guide-composer .actions:not(._0) {
  position: absolute;
  right: 8px;
  bottom: 8px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 6px;
  --u_rg: 6px;
  --u_cg: 6px;
}
guide-composer .examples:not(._0) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  flex-wrap: wrap;
  margin-top: 18px;
}
@media (max-width: 699px) {
  guide-composer .examples:not(._0) {
    gap: 8px;
    --u_rg: 8px;
    --u_cg: 8px;
  }
}
guide-composer .example-pill:not(._0) {
  height: 32px;
  padding-left: 14px;
  padding-right: 14px;
  font-size: 13px;
  color: lch(var(--u_op-accent-11L) var(--u_op-accent-11C) var(--u_op-accent-11H) / 92%);
  --u_bgL: var(--u_op-accent-bgL);
  --u_bgC: var(--u_op-accent-bgC);
  --u_bgH: var(--u_op-accent-bgH);
  --u_bgA: 82%;
}
guide-composer .example-pill:is(:hover, .\@hover):not(._0) {
  --u_bgL: var(--u_op-accent-bgL);
  --u_bgC: var(--u_op-accent-bgC);
  --u_bgH: var(--u_op-accent-bgH);
  --u_bgA: var(--u_op-accent-bgA,1);
}
guide-composer .example-pill op-contour:not(._0) {
  color: lch(var(--u_op-accent-solidL) var(--u_op-accent-solidC) var(--u_op-accent-solidH) / 30%);
}
guide-composer .example-pill .olabel:not(._0) {
  font-size: 13px;
  text-transform: none;
}
guide-composer .example-pill:is(:hover, .\@hover):not(._0) {
  color: lch(var(--u_op-accent-12L) var(--u_op-accent-12C) var(--u_op-accent-12H) / var(--u_op-accent-12A,1));
}
guide-composer .example-pill:is(:disabled, .\@disabled):not(._0) {
  opacity: .42;
  cursor: not-allowed;
}
@media (max-width: 699px) {
  guide-composer .example-pill:not(._0) {
    height: 28px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }
}
@media (max-width: 699px) {
  guide-composer .example-pill .olabel:not(._0) {
    font-size: 12px;
  }
}
guide-composer button {
  border-style: solid;
  border-width: 0;
}
guide-composer .teacher-select:not(._0) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  height: 34px;
}
guide-composer .teacher-select op-select:not(._0) {
  height: 34px;
  min-width: 96px;
  font-size: 13px;
  border-radius: 8px;
  --u_olrd: 8px;
}
guide-composer .teacher-select op-select op-mi:not(._0) {
  font-size: 13px;
  flex-grow: 1;
}
guide-composer .teacher-select op-select .omi-body:not(._0) {
  justify-content: flex-start;
  padding-left: 10px;
  padding-right: calc(var(--u_mipx,1mipx) * .5);
}
guide-composer .teacher-select op-select .omi-label:not(._0) {
  margin-right: auto;
  text-align: left;
}
guide-composer .teacher-select op-select > op-icon:not(._0) {
  display: none;
}
guide-composer .teacher-select op-select > op-icon.ocaret:not(._0) {
  display: inline-flex;
}
guide-composer .teacher-select.disabled:not(._0) {
  opacity: .42;
  cursor: not-allowed;
  pointer-events: none;
}
guide-composer .attach-button:not(._0),
guide-composer .submit:not(._0) {
  width: 34px;
  height: 34px;
  border-radius: 8px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  cursor: pointer;
  background: #ffffff14;
  color: #fff;
}
guide-composer .attach-button op-icon:not(._0),
guide-composer .submit op-icon:not(._0) {
  font-size: 17px;
}
guide-composer .attach-button:is(:hover, .\@hover):not(._0),
guide-composer .submit:is(:hover, .\@hover):not(._0) {
  background: #ffffff24;
}
guide-composer .attach-button:is(:disabled, .\@disabled):not(._0),
guide-composer .submit:is(:disabled, .\@disabled):not(._0) {
  opacity: .42;
  cursor: not-allowed;
}
guide-composer .attach-button:not(._0) {
  border: 1px solid hsla(0, 0%, 100%, 14%);
  background: #fff0;
}
guide-composer .submit:not(._0) {
  background: #3b82f6;
  color: #fff;
}
guide-composer .submit:is(:hover, .\@hover):not(._0) {
  background: #60a5fa;
}
.light guide-composer op-markdown.guide-message-editor:not(._0) {
  border: 1px solid lch(var(--u_op-accent-solidL) var(--u_op-accent-solidC) var(--u_op-accent-solidH) / 28%);
  background: lch(var(--u_op-bg-subtleL) var(--u_op-bg-subtleC) var(--u_op-bg-subtleH) / var(--u_op-bg-subtleA,1));
  box-shadow: var(--box-shadow-none,none);
}
.light guide-composer op-markdown.guide-message-editor:is(:focus-within, .\@focin):not(._0) {
  bd-color: lch(var(--u_op-focusL) var(--u_op-focusC) var(--u_op-focusH) / var(--u_op-focusA,1));
  box-shadow: 0 0 0 2px lch(var(--u_op-focusL) var(--u_op-focusC) var(--u_op-focusH) / 12%);
}
.light guide-composer op-markdown.guide-message-editor .op-md-editor:not(._0) {
  color: lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1));
}
.light guide-composer op-markdown.guide-message-editor .op-md-editor:empty:not(._0):after {
  color: lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / 58%);
}
.light guide-composer op-markdown.guide-message-editor .op-md-editor div:empty:not(.hr):not(._0):after {
  color: lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / 58%);
}
.light guide-composer.dragging op-markdown.guide-message-editor:not(._0) {
  bd-color: lch(var(--u_op-focusL) var(--u_op-focusC) var(--u_op-focusH) / var(--u_op-focusA,1));
  box-shadow: 0 0 0 2px lch(var(--u_op-focusL) var(--u_op-focusC) var(--u_op-focusH) / 16%);
  background: lch(var(--u_op-bg-activeL) var(--u_op-bg-activeC) var(--u_op-bg-activeH) / var(--u_op-bg-activeA,1));
}
.light guide-composer .attachment:not(._0) {
  border: 1px solid lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1));
  background: lch(var(--u_op-bg-hoverL) var(--u_op-bg-hoverC) var(--u_op-bg-hoverH) / var(--u_op-bg-hoverA,1));
  color: lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1));
}
.light guide-composer .attachment:is(:hover, .\@hover):not(._0) {
  background: lch(var(--u_op-bg-activeL) var(--u_op-bg-activeC) var(--u_op-bg-activeH) / var(--u_op-bg-activeA,1));
}
.light guide-composer .attachment .remove:not(._0) {
  color: lch(var(--u_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / var(--u_op-fg-subtleA,1));
}
.light guide-composer .attachment .remove:is(:hover, .\@hover):not(._0) {
  background: lch(var(--u_op-bg-activeL) var(--u_op-bg-activeC) var(--u_op-bg-activeH) / var(--u_op-bg-activeA,1));
  color: lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1));
}
.light guide-composer .teacher-select:not(._0) {
  border: 1px solid lch(var(--u_op-borderL) var(--u_op-borderC) var(--u_op-borderH) / var(--u_op-borderA,1));
  background: lch(var(--u_op-bg-hoverL) var(--u_op-bg-hoverC) var(--u_op-bg-hoverH) / var(--u_op-bg-hoverA,1));
  color: lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1));
}
.light guide-composer .teacher-select:is(:hover, .\@hover):not(._0) {
  background: lch(var(--u_op-bg-activeL) var(--u_op-bg-activeC) var(--u_op-bg-activeH) / var(--u_op-bg-activeA,1));
}
.light guide-composer .teacher-select option:not(._0) {
  color: #111;
  background: #fff;
}
.light guide-composer .attach-button:not(._0),
.light guide-composer .submit:not(._0) {
  background: lch(var(--u_op-bg-hoverL) var(--u_op-bg-hoverC) var(--u_op-bg-hoverH) / var(--u_op-bg-hoverA,1));
  color: lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1));
}
.light guide-composer .attach-button:is(:hover, .\@hover):not(._0),
.light guide-composer .submit:is(:hover, .\@hover):not(._0) {
  background: lch(var(--u_op-bg-activeL) var(--u_op-bg-activeC) var(--u_op-bg-activeH) / var(--u_op-bg-activeA,1));
}
.light guide-composer .attach-button:not(._0) {
  border: 1px solid lch(var(--u_op-borderL) var(--u_op-borderC) var(--u_op-borderH) / var(--u_op-borderA,1));
}
.light guide-composer .submit:not(._0) {
  background: #3b82f6;
  color: #fff;
}
.light guide-composer .submit:is(:hover, .\@hover):not(._0) {
  background: #60a5fa;
}
app-tile.guide .guide-tile-stats:not(._0) {
  width: 100%;
  gap: 6px;
  --u_rg: 6px;
  --u_cg: 6px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
}
app-tile.guide .guide-tile-stats > op-stats:not(._0) {
  min-width: 0rem;
  flex: 1;
}
app-tile.guide .guide-tile-stats .guide-quiz-medal:not(._0) {
  margin-left: auto;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  width: 18px;
  height: 18px;
  flex-shrink: 0;
  border-radius: 999px;
  border: 1px solid hsla(0, 0%, 100%, 14%);
  background: #ffffff14;
  color: #f0f5fa;
  white-space: nowrap;
}
app-tile.guide .guide-tile-stats .guide-quiz-medal op-icon:not(._0) {
  width: 12px;
  height: 12px;
}
app-tile.guide .guide-tile-stats .guide-quiz-medal.gold:not(._0) {
  background: #facc152e;
  bd-color: hsla(47.95, 95.82%, 53.14%, 38%);
  color: #fef08a;
}
app-tile.guide .guide-tile-stats .guide-quiz-medal.silver:not(._0) {
  background: #ffffff1f;
  bd-color: hsla(0, 0%, 100%, 28%);
  color: #eef3f8;
}
app-tile.guide .guide-tile-stats .guide-quiz-medal.bronze:not(._0) {
  background: #fb923c2e;
  bd-color: hsla(27.02, 95.98%, 60.98%, 34%);
  color: #fed7aa;
}
app-tile.guide op-stats op-stat:not(._0) {
  gap: 6px;
  --u_rg: 6px;
  --u_cg: 6px;
}
app-tile.guide .\%title:not(._0) {
  font-weight: 550;
}
.light app-tile.patterned app-pattern:not(._0) {
  opacity: .55;
  filter: saturate(.75) brightness(1.08);
}
.guides-page:not(._0) {
  margin-top: 32px;
  padding-bottom: 2rem;
}
.guides-page .guides-grid:not(._0) {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
  width: 100%;
}
@container (max-width: 599px) {
  .guides-page .guides-grid:not(._0) {
    grid-template-columns: 1fr;
  }
}
.guides-page .guides-grid app-tile:not(._0) {
  width: 100%;
  height: 220px;
}
.guides-page .guides-grid app-tile .\%title span:not(._0) {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.empty-guides:not(._0) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  border: 1px dashed hsla(0, 0%, 100%, 12%);
  border-radius: 8px;
  text-align: center;
}
.empty-guides p:not(._0) {
  margin: 0rem;
}
.guides-page .trunc-3:not(._0) {
  color: #7a8ba3;
}
.guides-page .trunc-3:not(#_):not(._0) {
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 3 !important;
  overflow: hidden !important;
}
.guides-page .trunc-3 > *:not(#_):not(._0) {
  display: contents !important;
}
guide-page {
  display: block;
  inset: 0rem;
  position: fixed;
  z-index: 2400;
  overflow: clip;
  background: lch(var(--u_site-bgL) var(--u_site-bgC) var(--u_site-bgH) / var(--u_site-bgA,1));
  box-sizing: border-box;
}
guide-page:not(#_):not(._0) {
  min-height: 0rem !important;
}
guide-page .guide-hero:not(._0) {
  position: absolute;
  top: 0rem;
  left: 0rem;
  right: 0rem;
  z-index: 0;
  pointer-events: none;
  opacity: 1;
  mask-image:
    linear-gradient(
      to bottom,
      hsla(0, 0%, 0%, 100%) 0%,
      hsla(0, 0%, 0%, 100%) 42%,
      transparent 96%);
  -webkit-mask-image:
    linear-gradient(
      to bottom,
      hsla(0, 0%, 0%, 100%) 0%,
      hsla(0, 0%, 0%, 100%) 42%,
      transparent 96%);
}
@container (max-width: 699px) {
  guide-page .guide-hero svg:not(._0) {
    height: 200px;
  }
}
guide-page .guide-close:not(._0),
guide-page .guide-share:not(._0) {
  width: 36px;
  height: 36px;
  border-radius: 8px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: 1px solid hsla(0, 0%, 100%, 12%);
  background: #ffffff14;
  color: #d9e2ec;
  cursor: pointer;
  --e_ad: .12s !important;
  appearance: none;
  -webkit-appearance: none;
  outline: none;
  box-shadow: var(--box-shadow-none,none);
}
guide-page .guide-close:is(:hover, .\@hover):not(._0),
guide-page .guide-share:is(:hover, .\@hover):not(._0) {
  background: #ffffff24;
  color: #fff;
}
guide-page .guide-close:is(:focus, .\@focus):not(._0),
guide-page .guide-share:is(:focus, .\@focus):not(._0),
guide-page .guide-close:is(:focus-visible, .\@focus-visible):not(._0),
guide-page .guide-share:is(:focus-visible, .\@focus-visible):not(._0),
guide-page .guide-close:is(:active, .\@active):not(._0),
guide-page .guide-share:is(:active, .\@active):not(._0) {
  outline: none;
  box-shadow: var(--box-shadow-none,none);
}
guide-page .guide-close op-icon:not(._0),
guide-page .guide-share op-icon:not(._0) {
  font-size: 18px;
}
guide-page .guide-close:not(._0) {
  position: fixed;
  top: 16px;
  left: 16px;
  z-index: 3;
}
@media (max-width: 699px) {
  guide-page .guide-close:not(._0) {
    top: 10px;
    left: 10px;
  }
}
guide-page .guide-actions:not(._0) {
  position: fixed;
  top: 16px;
  right: 16px;
  z-index: 3;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
}
@media (max-width: 699px) {
  guide-page .guide-actions:not(._0) {
    top: 10px;
    right: 10px;
  }
}
guide-page .guide-stage:not(._0) {
  position: absolute;
  inset: 0rem;
  z-index: 1;
}
guide-page .guide-slide:not(._0) {
  position: absolute;
  inset: 0rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  overflow-y: auto;
  overflow-x: hidden;
  box-sizing: border-box;
  padding: 84px 48px 96px;
  scroll-padding-top: 80px;
  scroll-padding-bottom: 160px;
  opacity: 0;
  --t_y: 130px !important;
  pointer-events: none;
  --e_od: .56s !important;
  --e_td: .78s !important;
  --e_tf: var(--ease-quint-out,cubic-bezier(.23, 1, .32, 1)) !important;
}
@container (max-width: 699px) {
  guide-page .guide-slide:not(._0) {
    padding: 72px 18px 84px;
  }
}
guide-page .guide-slide.before:not(._0) {
  --t_y: -130px !important;
}
guide-page .guide-slide.active:not(._0) {
  opacity: 1;
  --t_y: 0 !important;
  pointer-events: auto;
}
guide-page .guide-slide.intro .guide-slide-inner:not(._0) {
  max-width: 760px;
  text-align: center;
  align-items: center;
}
guide-page .guide-slide.intro .guide-item-node:not(._0) {
  align-items: center;
}
guide-page .guide-slide.intro .guide-item-node .guide-markdown:not(._0) {
  font-size: 20px;
  line-height: 32px;
  --u_lh: 32px;
  color: #c9d7e5;
}
@keyframes guide-build-in-guide-page {
  0% {
    opacity: 0;
    transform: translateY(22px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
guide-page {
  --animation-guide-build-in: guide-build-in-guide-page;
}
guide-page .guide-slide.active .guide-page-head > *:not(._0),
guide-page .guide-slide.active .guide-slide-inner > .guide-item-node > *:not(guide-layout):not(._0) {
  animation: var(--animation-guide-build-in,guide-build-in) .52s cubic-bezier(.22, .9, .3, 1) backwards;
}
guide-page .guide-slide.active .guide-page-head > *:nth-child(1):not(._0),
guide-page .guide-slide.active .guide-slide-inner > .guide-item-node > *:not(guide-layout):nth-child(1):not(._0) {
  animation-delay: 60ms;
}
guide-page .guide-slide.active .guide-page-head > *:nth-child(2):not(._0),
guide-page .guide-slide.active .guide-slide-inner > .guide-item-node > *:not(guide-layout):nth-child(2):not(._0) {
  animation-delay: .15s;
}
guide-page .guide-slide.active .guide-page-head > *:nth-child(3):not(._0),
guide-page .guide-slide.active .guide-slide-inner > .guide-item-node > *:not(guide-layout):nth-child(3):not(._0) {
  animation-delay: .24s;
}
guide-page .guide-slide.active .guide-page-head > *:nth-child(4):not(._0),
guide-page .guide-slide.active .guide-slide-inner > .guide-item-node > *:not(guide-layout):nth-child(4):not(._0) {
  animation-delay: .33s;
}
guide-page .guide-slide.active .guide-page-head > *:nth-child(5):not(._0),
guide-page .guide-slide.active .guide-slide-inner > .guide-item-node > *:not(guide-layout):nth-child(5):not(._0) {
  animation-delay: .42s;
}
guide-page .guide-slide.active .guide-page-head > *:nth-child(n+6):not(._0),
guide-page .guide-slide.active .guide-slide-inner > .guide-item-node > *:not(guide-layout):nth-child(n+6):not(._0) {
  animation-delay: .5s;
}
guide-page .guide-slide.active .guide-cards > guide-card:not(._0),
guide-page .guide-slide.active .guide-list > guide-li:not(._0) {
  animation: var(--animation-guide-build-in,guide-build-in) .52s cubic-bezier(.22, .9, .3, 1) backwards;
}
guide-page .guide-slide.active .guide-cards > guide-card:nth-child(1):not(._0),
guide-page .guide-slide.active .guide-list > guide-li:nth-child(1):not(._0) {
  animation-delay: .28s;
}
guide-page .guide-slide.active .guide-cards > guide-card:nth-child(2):not(._0),
guide-page .guide-slide.active .guide-list > guide-li:nth-child(2):not(._0) {
  animation-delay: .36s;
}
guide-page .guide-slide.active .guide-cards > guide-card:nth-child(3):not(._0),
guide-page .guide-slide.active .guide-list > guide-li:nth-child(3):not(._0) {
  animation-delay: .44s;
}
guide-page .guide-slide.active .guide-cards > guide-card:nth-child(4):not(._0),
guide-page .guide-slide.active .guide-list > guide-li:nth-child(4):not(._0) {
  animation-delay: .52s;
}
guide-page .guide-slide.active .guide-cards > guide-card:nth-child(5):not(._0),
guide-page .guide-slide.active .guide-list > guide-li:nth-child(5):not(._0) {
  animation-delay: .6s;
}
guide-page .guide-slide.active .guide-cards > guide-card:nth-child(n+6):not(._0),
guide-page .guide-slide.active .guide-list > guide-li:nth-child(n+6):not(._0) {
  animation-delay: .68s;
}
guide-page .guide-slide.active.intro .guide-slide-inner > .guide-item-node > *:not(#_):not(._0) {
  animation-delay: .38s !important;
}
guide-page .guide-slide-inner:not(._0) {
  margin: auto;
  width: 100%;
  max-width: 920px;
  min-width: 0rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 26px;
  --u_rg: 26px;
  --u_cg: 26px;
}
guide-page .guide-slide-inner > .guide-item-node > h2:not(._0) {
  font-size: clamp(26px, 2.8vw, 34px);
  line-height: 1.15;
  --u_lh: 1.15;
}
guide-page .guide-page-head:not(._0) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
  width: 100%;
}
guide-page .guide-page-head .kind:not(._0) {
  margin: 0rem;
  color: #60a5fa;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .08em;
}
guide-page .guide-page-head h1:not(._0) {
  margin: 6px 0rem 0rem;
  font-size: clamp(34px, 4.2vw, 52px);
  line-height: 1.08;
  --u_lh: 1.08;
  font-weight: 780;
  text-wrap: balance;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
guide-page .guide-page-head .prompt:not(._0) {
  margin: 10px 0rem 0rem;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-size: 17px;
  max-width: 640px;
}
guide-page .guide-waiting:not(._0) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 18px;
  --u_rg: 18px;
  --u_cg: 18px;
  min-height: 30vh;
  width: 100%;
}
guide-page .guide-waiting .dots:not(._0) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
}
guide-page .guide-waiting .dot:not(._0) {
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #60a5fa;
  animation: var(--animation-guide-waiting-pulse,guide-waiting-pulse) 1.3s ease-in-out infinite;
}
guide-page .guide-waiting .dot:nth-child(2):not(._0) {
  animation-delay: .18s;
}
guide-page .guide-waiting .dot:nth-child(3):not(._0) {
  animation-delay: .36s;
}
guide-page .guide-waiting .label:not(._0) {
  margin: 0rem;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-size: 15px;
  letter-spacing: .02em;
}
@keyframes guide-waiting-pulse-guide-page {
  0% {
    opacity: .25;
    --t_scale: .85 !important;
  }
  40% {
    opacity: 1;
    --t_scale: 1 !important;
  }
  to {
    opacity: .25;
    --t_scale: .85 !important;
  }
}
guide-page {
  --animation-guide-waiting-pulse: guide-waiting-pulse-guide-page;
}
.light guide-page .guide-hero:not(._0) {
  opacity: .78;
  filter: saturate(.75) brightness(1.08);
}
.light guide-page .guide-close:not(._0),
.light guide-page .guide-share:not(._0),
.light guide-page .guide-nav:not(._0) {
  border: 1px solid lch(var(--u_op-accent-solidL) var(--u_op-accent-solidC) var(--u_op-accent-solidH) / 28%);
  background: lch(var(--u_op-bg-subtleL) var(--u_op-bg-subtleC) var(--u_op-bg-subtleH) / var(--u_op-bg-subtleA,1));
  color: lch(var(--u_op-accent-textL) var(--u_op-accent-textC) var(--u_op-accent-textH) / var(--u_op-accent-textA,1));
}
.light guide-page .guide-close:is(:hover, .\@hover):not(._0),
.light guide-page .guide-share:is(:hover, .\@hover):not(._0),
.light guide-page .guide-nav:is(:hover, .\@hover):not(._0) {
  background: lch(var(--u_op-accent-bgL) var(--u_op-accent-bgC) var(--u_op-accent-bgH) / var(--u_op-accent-bgA,1));
  color: lch(var(--u_op-accent-textL) var(--u_op-accent-textC) var(--u_op-accent-textH) / var(--u_op-accent-textA,1));
}
.light guide-page .guide-slide-counter:not(._0) {
  border: 1px solid lch(var(--u_op-accent-solidL) var(--u_op-accent-solidC) var(--u_op-accent-solidH) / 28%);
  background: lch(var(--u_op-bg-subtleL) var(--u_op-bg-subtleC) var(--u_op-bg-subtleH) / var(--u_op-bg-subtleA,1));
  color: lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1));
}
.light guide-page .guide-slide.intro .guide-item-node .guide-markdown:not(._0) {
  color: lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1));
}
.light guide-page .guide-page-head .kind:not(._0) {
  color: lch(var(--u_op-accent-textL) var(--u_op-accent-textC) var(--u_op-accent-textH) / var(--u_op-accent-textA,1));
  font-weight: 800;
}
.light guide-page .guide-page-head .prompt:not(._0) {
  color: lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1));
}
.light guide-page .guide-item-node h2:not(._0) {
  color: lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1));
}
.light guide-page .guide-item-node .guide-markdown:not(._0) {
  color: lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1));
}
.light guide-page .guide-markdown:not(._0) {
  color: lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1));
}
.light guide-page .guide-markdown strong:not(._0),
.light guide-page .guide-markdown b:not(._0),
.light guide-page .guide-markdown h3:not(._0),
.light guide-page .guide-markdown h4:not(._0) {
  color: lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1));
}
.light guide-page .guide-markdown a:not(._0) {
  color: lch(var(--u_op-accent-textL) var(--u_op-accent-textC) var(--u_op-accent-textH) / var(--u_op-accent-textA,1));
}
.light guide-page .guide-markdown code:not(._0) {
  background: lch(var(--u_op-bg-activeL) var(--u_op-bg-activeC) var(--u_op-bg-activeH) / var(--u_op-bg-activeA,1));
  color: lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1));
  border: 1px solid lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1));
}
.light guide-page .guide-markdown blockquote:not(._0) {
  border-left: 3px solid lch(var(--u_op-borderL) var(--u_op-borderC) var(--u_op-borderH) / var(--u_op-borderA,1));
  color: lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1));
}
.light guide-page .guide-markdown hr:not(._0) {
  bt: 1px solid lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1));
}
.light guide-page .guide-markdown ul:not(._0),
.light guide-page .guide-markdown ol:not(._0),
.light guide-page .guide-markdown li:not(._0) {
  color: lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1));
}
.light guide-page .guide-markdown th:not(._0) {
  color: lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1));
  border-bottom: 1px solid lch(var(--u_op-borderL) var(--u_op-borderC) var(--u_op-borderH) / var(--u_op-borderA,1));
}
.light guide-page .guide-markdown td:not(._0) {
  color: lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1));
  border-bottom: 1px solid lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1));
}
.light guide-page .guide-markdown td:first-child:not(._0) {
  color: lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1));
}
.light guide-page .guide-markdown tr:is(:hover, .\@hover) td:not(._0) {
  background: lch(var(--u_op-bg-hoverL) var(--u_op-bg-hoverC) var(--u_op-bg-hoverH) / var(--u_op-bg-hoverA,1));
}
.light guide-page guide-layout guide-li:not(._0) {
  color: lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1));
}
.light guide-page guide-layout .guide-entry-title:not(._0) {
  color: lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1));
}
.light guide-page guide-layout guide-card:not(._0) {
  border: 1px solid lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1));
  background: lch(var(--u_op-surface-raisedL) var(--u_op-surface-raisedC) var(--u_op-surface-raisedH) / var(--u_op-surface-raisedA,1));
}
.light guide-page guide-layout guide-card:is(:hover, .\@hover):not(._0) {
  bd-color: lch(var(--u_op-borderL) var(--u_op-borderC) var(--u_op-borderH) / var(--u_op-borderA,1));
  background: lch(var(--u_op-surface-hoverL) var(--u_op-surface-hoverC) var(--u_op-surface-hoverH) / var(--u_op-surface-hoverA,1));
}
.light guide-page guide-layout guide-card .guide-entry-title:not(._0) {
  color: lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1));
}
.light guide-page guide-layout guide-card .guide-markdown:not(._0) {
  color: lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1));
}
.guide-item-node:not(._0) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  padding: 0rem;
  border-radius: 0;
  border-style: solid;
  border-width: 0;
  background: #fff0;
  scroll-margin-top: 80px;
  scroll-margin-bottom: 160px;
}
.guide-item-node h2:not(._0) {
  margin: 0rem;
  font-size: 24px;
  line-height: 30px;
  --u_lh: 30px;
  font-weight: 720;
}
.guide-item-node .guide-markdown:not(._0) {
  color: #d9e2ec;
  font-size: 18px;
  line-height: 30px;
  --u_lh: 30px;
}
.guide-li:not(._0),
.guide-card:not(._0),
guide-diagram,
guide-quiz,
guide-animation,
guide-code-block .cm-editor:not(._0),
guide-code-block .cm-line:not(._0) {
  scroll-margin-top: 80px;
  scroll-margin-bottom: 160px;
}
.guide-markdown p:not(._0),
.guide-markdown ul:not(._0),
.guide-markdown ol:not(._0),
.guide-markdown pre:not(._0),
.guide-markdown blockquote:not(._0) {
  margin: 0rem 0rem 10px;
}
.guide-markdown p:not(._0),
.guide-markdown li:not(._0) {
  font-size: inherit;
}
.guide-markdown > *:last-child:not(._0) {
  margin-bottom: 0rem;
}
.guide-markdown code:not(._0) {
  font-family: var(--font-code,code);
  font-size: .86em;
  background: #ffffff14;
  color: #e6edf3;
  padding: .13em .36em;
  border-radius: 4px;
  border: 1px solid hsla(0, 0%, 100%, 8%);
}
.guide-markdown a:not(._0) {
  color: #93c5fd;
  text-decoration: none;
}
.guide-markdown a:is(:hover, .\@hover):not(._0) {
  text-decoration: underline;
}
.guide-markdown strong:not(._0),
.guide-markdown b:not(._0) {
  font-weight: 700;
  color: #f0f5fa;
}
.guide-markdown em:not(._0),
.guide-markdown i:not(._0) {
  font-size: italic;
}
.guide-markdown ul:not(._0),
.guide-markdown ol:not(._0) {
  padding-left: 1.5em;
}
.guide-markdown ul:not(._0) {
  list-style: disc outside;
}
.guide-markdown ol:not(._0) {
  list-style: decimal outside;
}
.guide-markdown li:not(._0) {
  display: list-item;
  margin-left: 1.4em;
  list-style: disc outside;
  margin: 4px 0rem;
}
.guide-markdown h3:not(._0),
.guide-markdown h4:not(._0) {
  margin: 16px 0rem 6px;
  font-weight: 700;
  color: #eaf1f8;
}
.guide-markdown h3:not(._0) {
  font-size: 18px;
  line-height: 24px;
  --u_lh: 24px;
}
.guide-markdown h4:not(._0) {
  font-size: 15px;
  line-height: 20px;
  --u_lh: 20px;
}
.guide-markdown blockquote:not(._0) {
  padding-left: 12px;
  border-left: 3px solid hsla(0, 0%, 100%, 15%);
  color: #aab8c6;
}
.guide-markdown pre:not(._0) {
  font-family: var(--font-code,code);
  font-size: 13px;
  line-height: 20px;
  --u_lh: 20px;
  background: #0d1117;
  color: #d9e2ec;
  padding: 12px;
  border-radius: 8px;
  overflow-x: auto;
  border: 1px solid hsla(0, 0%, 100%, 10%);
}
.guide-markdown pre code:not(._0) {
  background: #fff0;
  border-style: solid;
  border-width: 0;
  padding: 0rem;
  font-size: 1em;
  color: inherit;
}
.guide-markdown hr:not(._0) {
  border-style: solid;
  border-width: 0;
  bt: 1px solid hsla(0, 0%, 100%, 12%);
  margin: 16px 0rem;
}
.guide-markdown table:not(._0) {
  width: 100%;
  border-collapse: collapse;
  font-size: 15px;
  line-height: 24px;
  --u_lh: 24px;
  margin: 6px 0rem 14px;
}
.guide-markdown th:not(._0) {
  text-align: left;
  vertical-align: bottom;
  padding: 8px 14px 8px 0rem;
  color: #a7b5c4;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.3;
  --u_lh: 1.3;
  white-space: nowrap;
  border-bottom: 1px solid hsla(0, 0%, 100%, 18%);
}
.guide-markdown td:not(._0) {
  text-align: left;
  vertical-align: top;
  padding: 10px 14px 10px 0rem;
  color: #cdd8e3;
  border-bottom: 1px solid hsla(0, 0%, 100%, 6%);
}
.guide-markdown td:first-child:not(._0) {
  color: #eaf1f8;
  font-weight: 600;
}
.guide-markdown tr:last-child td:not(._0) {
  border-bottom-style: solid;
  border-bottom-width: 0;
}
.guide-markdown tr:is(:hover, .\@hover) td:not(._0) {
  background: #ffffff0a;
}
guide-layout {
  display: block;
  margin: 0rem;
}
guide-layout ul.guide-list:not(._0),
guide-layout ol.guide-list:not(._0) {
  margin: 0rem;
  padding-left: 1.5em;
}
guide-layout ul.guide-list:not(._0) {
  list-style: disc outside;
}
guide-layout ol.guide-list:not(._0) {
  list-style: decimal outside;
}
guide-layout guide-li {
  display: list-item;
  margin: 8px 0rem;
  color: #d9e2ec;
  font-size: 18px;
  line-height: 30px;
  --u_lh: 30px;
}
guide-layout guide-li .guide-markdown:not(._0) {
  display: inline;
}
guide-layout guide-li .guide-markdown p:not(._0) {
  display: inline;
  margin: 0rem;
}
guide-layout .guide-entry-title:not(._0) {
  font-weight: 700;
  color: #eaf1f8;
}
guide-layout .guide-cards:not(._0) {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 12px;
  --u_rg: 12px;
  --u_cg: 12px;
  margin: 4px 0rem;
}
guide-layout guide-card {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  border: 1px solid hsla(0, 0%, 100%, 10%);
  border-radius: 12px;
  padding: 18px 20px;
  background: #ffffff0a;
  --e_cd: .18s !important;
}
guide-layout guide-card:is(:hover, .\@hover):not(._0) {
  bd-color: hsla(0, 0%, 100%, 16%);
  background: #ffffff0f;
}
guide-layout guide-card .guide-entry-title:not(._0) {
  font-size: 17px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 700;
  color: #f0f5fa;
}
guide-layout guide-card .guide-markdown:not(._0) {
  font-size: 15px;
  line-height: 24px;
  --u_lh: 24px;
  color: #c5d1dd;
}
guide-attachment-modal .\%body:not(._0) {
  width: 100%;
}
guide-attachment-modal .preview-loading:not(._0) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  width: 100%;
  height: 100%;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
}
guide-attachment-modal .preview-loading op-icon:not(._0) {
  font-size: 28px;
}
guide-attachment-modal .attachment-frame:not(._0) {
  display: block;
  width: 100%;
  height: 100%;
  border-style: solid;
  border-width: 0;
  background: #fff;
  border-radius: 6px;
}
guide-attachment-modal .attachment-image:not(._0) {
  display: block;
  max-width: 100%;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
  object-fit: contain;
  border-radius: 6px;
}
guide-attachment-modal .attachment-open:not(._0) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  height: 100%;
  color: #d9e2ec;
}
guide-attachment-modal .attachment-open a:not(._0) {
  color: #93c5fd;
  text-decoration: none;
}
guide-attachment-modal .attachment-open a:is(:hover, .\@hover):not(._0) {
  text-decoration: underline;
}
guide-diagram,
guide-quiz,
guide-animation,
guide-code {
  display: block;
  border-radius: 8px;
  overflow: hidden;
  border: 1px solid hsla(0, 0%, 100%, 14%);
  background: #0d1117;
  box-shadow: 0 8px 30px #00000059;
}
guide-diagram header,
guide-quiz header,
guide-animation header,
guide-code header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  height: 34px;
  padding-left: 12px;
  padding-right: 12px;
  background: #ffffff0f;
  color: #d9e2ec;
  font-size: 13px;
}
guide-diagram .body:not(._0) {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  justify-content: center;
  padding: 20px;
  overflow-x: auto;
}
guide-diagram .body svg:not(._0) {
  max-width: 100%;
  height: auto;
}
guide-quiz header {
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
}
guide-quiz header .medal:not(._0) {
  margin-left: auto;
  padding: 4px 9px;
  border-radius: 999px;
  font-size: 12px;
  line-height: 12px;
  --u_lh: 12px;
  font-weight: 760;
  border: 1px solid hsla(0, 0%, 100%, 14%);
  background: #ffffff14;
  color: #f0f5fa;
}
guide-quiz header .medal.gold:not(._0) {
  background: #facc152e;
  bd-color: hsla(47.95, 95.82%, 53.14%, 38%);
  color: #fef08a;
}
guide-quiz header .medal.silver:not(._0) {
  background: #ffffff1f;
  bd-color: hsla(0, 0%, 100%, 28%);
  color: #eef3f8;
}
guide-quiz header .medal.bronze:not(._0) {
  background: #fb923c2e;
  bd-color: hsla(27.02, 95.98%, 60.98%, 34%);
  color: #fed7aa;
}
guide-quiz .quiz-body:not(._0) {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 18px;
  --u_rg: 18px;
  --u_cg: 18px;
  padding: 30px 34px;
  min-height: 360px;
  background: #0d1117;
}
guide-quiz .quiz-kicker:not(._0) {
  color: #fde047;
  font-size: 13px;
  line-height: 16px;
  --u_lh: 16px;
  font-weight: 720;
}
guide-quiz .quiz-question:not(._0) {
  color: #f0f5fa;
  font-size: 24px;
  line-height: 32px;
  --u_lh: 32px;
  font-weight: 720;
  text-wrap: balance;
}
guide-quiz .quiz-choices:not(._0) {
  display: grid;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  margin-top: 4px;
}
guide-quiz button.choice:not(._0) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 12px;
  --u_rg: 12px;
  --u_cg: 12px;
  width: 100%;
  padding: 14px 16px;
  border-radius: 8px;
  border: 1px solid hsla(0, 0%, 100%, 12%);
  background: #ffffff0d;
  color: #d9e2ec;
  cursor: pointer;
  text-align: left;
  font-size: 17px;
  line-height: 24px;
  --u_lh: 24px;
  --e_cd: .16s !important;
}
guide-quiz button.choice:is(:hover, .\@hover):not(._0) {
  bd-color: hsla(0, 0%, 100%, 20%);
  background: #ffffff14;
}
guide-quiz button.choice:is(:focus-visible, .\@focus-visible):not(._0) {
  outline: none;
  box-shadow: 0 0 0 3px #60a5fa40;
  bd-color: hsla(211.7, 96.36%, 78.43%, 100%);
}
guide-quiz button.choice:is(:disabled, .\@disabled):not(._0) {
  cursor: default;
}
guide-quiz button.choice.selected:not(._0) {
  bd-color: hsla(211.7, 96.36%, 78.43%, 100%);
  background: #3b82f62e;
}
guide-quiz button.choice.correct:not(._0) {
  bd-color: hsla(141.89, 69.16%, 58.04%, 100%);
  background: #4ade802e;
  color: #effff3;
}
guide-quiz button.choice.wrong:not(._0) {
  bd-color: hsla(0, 90.6%, 70.78%, 100%);
  background: #f8717124;
  color: #ffecef;
}
guide-quiz button.choice .marker:not(._0) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  width: 28px;
  height: 28px;
  border-radius: 999px;
  flex-shrink: 0;
  background: #ffffff17;
  color: #f0f5fa;
  font-weight: 760;
  font-size: 13px;
}
guide-quiz button.choice .label:not(._0) {
  min-width: 0rem;
  flex: 1;
  text-align: left;
}
guide-quiz .feedback:not(._0) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  padding: 12px 14px;
  border-radius: 8px;
  background: #f871711f;
  color: #ffc7cf;
  border: 1px solid hsla(0, 90.6%, 70.78%, 20%);
  font-size: 15px;
  line-height: 20px;
  --u_lh: 20px;
}
guide-quiz .feedback.correct:not(._0) {
  background: #4ade8021;
  color: #d9ffe2;
  bd-color: hsla(141.89, 69.16%, 58.04%, 22%);
}
guide-quiz .confetti:not(._0) {
  position: absolute;
  inset: 0rem;
  pointer-events: none;
  overflow: hidden;
}
guide-quiz .confetti i:not(._0) {
  --dx: 0px;
  --dy: -190px;
  position: absolute;
  left: 50%;
  top: 46%;
  width: 7px;
  height: 12px;
  border-radius: 2px;
  background: #fde047;
  animation: var(--animation-guide-quiz-confetti,guide-quiz-confetti) 1.5s ease-out forwards;
}
guide-quiz .confetti i:nth-child(3n):not(._0) {
  background: #93c5fd;
}
guide-quiz .confetti i:nth-child(3n+1):not(._0) {
  background: #86efac;
}
guide-quiz .confetti i:nth-child(3n+2):not(._0) {
  background: #f9a8d4;
}
guide-quiz .confetti i:nth-child(1):not(._0) {
  --dx: -260px;
  --dy: -210px;
}
guide-quiz .confetti i:nth-child(2):not(._0) {
  --dx: -210px;
  --dy: -250px;
}
guide-quiz .confetti i:nth-child(3):not(._0) {
  --dx: -160px;
  --dy: -180px;
}
guide-quiz .confetti i:nth-child(4):not(._0) {
  --dx: -110px;
  --dy: -260px;
}
guide-quiz .confetti i:nth-child(5):not(._0) {
  --dx: -70px;
  --dy: -200px;
}
guide-quiz .confetti i:nth-child(6):not(._0) {
  --dx: -20px;
  --dy: -280px;
}
guide-quiz .confetti i:nth-child(7):not(._0) {
  --dx: 35px;
  --dy: -230px;
}
guide-quiz .confetti i:nth-child(8):not(._0) {
  --dx: 80px;
  --dy: -290px;
}
guide-quiz .confetti i:nth-child(9):not(._0) {
  --dx: 125px;
  --dy: -210px;
}
guide-quiz .confetti i:nth-child(10):not(._0) {
  --dx: 170px;
  --dy: -260px;
}
guide-quiz .confetti i:nth-child(11):not(._0) {
  --dx: 220px;
  --dy: -190px;
}
guide-quiz .confetti i:nth-child(12):not(._0) {
  --dx: 265px;
  --dy: -245px;
}
guide-quiz .confetti i:nth-child(13):not(._0) {
  --dx: -245px;
  --dy: -120px;
}
guide-quiz .confetti i:nth-child(14):not(._0) {
  --dx: -180px;
  --dy: -145px;
}
guide-quiz .confetti i:nth-child(15):not(._0) {
  --dx: -95px;
  --dy: -105px;
}
guide-quiz .confetti i:nth-child(16):not(._0) {
  --dx: 0px;
  --dy: -150px;
}
guide-quiz .confetti i:nth-child(17):not(._0) {
  --dx: 92px;
  --dy: -115px;
}
guide-quiz .confetti i:nth-child(18):not(._0) {
  --dx: 175px;
  --dy: -145px;
}
guide-quiz .confetti i:nth-child(19):not(._0) {
  --dx: 248px;
  --dy: -105px;
}
@keyframes guide-quiz-confetti-guide-quiz {
  0% {
    opacity: 0;
    transform: translate(-50%, -50%) rotate(0) scale(.6);
  }
  12% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate(calc(-50% + var(--dx)), var(--dy)) rotate(720deg) scale(1);
  }
}
guide-quiz {
  --animation-guide-quiz-confetti: guide-quiz-confetti-guide-quiz;
}
guide-animation .stage:not(._0) {
  display: block;
  cursor: pointer;
  padding-left: 14px;
  padding-right: 14px;
  background:
    linear-gradient(
      180deg,
      #151a1e,
      #0e1115);
}
guide-animation .stage iframe:not(._0) {
  display: block;
  width: 100%;
  aspect-ratio: 16 / 9;
  border-style: none;
  pointer-events: none;
}
guide-animation .note:not(._0) {
  padding: 12px;
  color: #8ea0b4;
  font-size: 13px;
}
guide-animation .note.error:not(._0) {
  color: #f97583;
  font-family: var(--font-code,code);
}
guide-code.attachment-preview:not(._0) {
  width: 100%;
  height: 100%;
}
guide-code.attachment-preview .cm-editor:not(._0) {
  height: 100%;
}
guide-code.attachment-preview .cm-scroller:not(._0) {
  max-height: none;
  height: 100%;
}
guide-code header small {
  color: #8ea0b4;
}
guide-code .editor:not(._0) {
  display: block;
  min-width: 0rem;
}
guide-code .cm-editor:not(._0) {
  background: #0d1117;
  color: #d9e2ec;
  font-size: clamp(11px, 3.2vw, 17px);
  contain: layout style paint;
}
guide-code .cm-focused:not(._0) {
  outline: none;
}
guide-code .cm-scroller:not(._0) {
  max-height: 62vh;
  overflow: auto;
}
guide-code .cm-content:not(._0) {
  font-family: var(--font-monospace,monospace);
  padding: 12px 16px;
}
guide-code .cm-gutters:not(._0) {
  background: #0d1117;
  color: #65758a;
  border-right: 1px solid hsla(0, 0%, 100%, 8%);
}
guide-code .cm-hl:not(._0) {
  background: #fff0;
}
guide-code .cm-hl-gutter:not(._0) {
  color: #facc15;
}



/* app/models/app.imba?styles */
.lx-ah: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);
  width: 500px;
}
.lx-aj:not(#_):not(#_) {
  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);
}
.lx-aj > *:not(#_) {
  flex: 1;
}
.lx-an:not(#_):not(#_) {
  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);
}
.lx-an > *:not(#_) {
  flex: 1;
}
.lx-ar:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
}



/* app/models/email.imba?styles */
.mq-af:is(:active, .\@active) op-icon.mq_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));
}
.mq-af:not(#_):not(#_) {
  cursor: pointer;
  position: relative;
}
.mq-af:not(#_):not(#_):after {
  position: absolute;
  inset: -3px;
  content: "";
}
.mq-af:is(:active, .\@active) op-icon.mq_af:not(#_) {
  --t_scale: 1.1 !important;
}
.mq-af.on:not(#_):not(#_) {
  color: lch(var(--u_blueL) var(--u_blueC) var(--u_blueH) / var(--u_blueA,1));
}
.mq-af.on :is(path, path-tag):not(#_) {
  fill: currentColor;
}
.mq-ah.on:not(#_):not(#_) {
  color: lch(var(--u_blueL) var(--u_blueC) var(--u_blueH) / var(--u_blueA,1));
}
.mq-ah:is(:hover, .\@hover) :is(path, path-tag):not(#_) {
  fill: currentColor;
}
.mq-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);
}
.mq-an: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);
}
.mq-ao:not(#_):not(#_):not(#_) {
  text-transform: uppercase;
  color: #34d399;
  font-size: 12px;
}



/* app/models/github-profile.imba?styles */
.mh-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);
}
.mh-am:not(#_):not(#_) {
  text-transform: capitalize;
}
.mh-ap:not(#_):not(#_) {
  text-transform: capitalize;
}
.mh-at:not(#_) {
  height: 390px !important;
  --u_icfill: 1 !important;
}
.mh-at h4.mh_at:not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1)) !important;
}
.mh-at li.mh_at:not(#_):not(#_) {
  display: flex !important;
}
.mh-at li.mh_at:not(#_):not(#_):not(#_):before {
  content: "" !important;
}
.mh-at op-icon.mh_at:not(#_):not(#_) {
  margin-right: .5rem !important;
}
.mh-ay: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) * .5);
  --u_rg: calc(var(--u_ffg,1ffg) * .5);
  --u_cg: calc(var(--u_ffg,1ffg) * .5);
}
.mh-br > *:not(#_) {
  gap: calc(var(--u_ffg,1ffg) * 2);
  --u_rg: calc(var(--u_ffg,1ffg) * 2);
  --u_cg: calc(var(--u_ffg,1ffg) * 2);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  align-content: stretch;
}
github-student-modal-mh-cc {
  display: block;
}



/* app/models/discord-profile.imba?styles */
.mx-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 */
.ml-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%;
}
.ml-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%;
}
.ml-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;
}
.ml-au:not(#_):not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  font-size: 14px;
}
.ml-av:not(#_):not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  font-size: 14px;
}
.ml-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;
}
.ml-bc: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;
}
.ml-bi: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;
}
.ml-bp:not(#_):not(#_) {
  width: 100%;
}



/* app/models/user-affiliate.imba?styles */
ul.mp_af {
  list-style: none;
  padding: 0rem;
  margin: 0rem;
}
li.mp_af {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 12px;
  --u_rg: 12px;
  --u_cg: 12px;
  padding: 12px;
  background-color: lch(var(--u_item-bgL) var(--u_item-bgC) var(--u_item-bgH) / var(--u_item-bgA,1));
  border-radius: 6px;
}
input.mp_af[type=checkbox] {
  width: 18px;
  height: 18px;
  accent-color: lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1));
  cursor: pointer;
}
a.mp_af {
  color: lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1));
  text-decoration: underline;
}
.mp-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) * 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);
}
.mp-ah:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 16px;
  --u_rg: 16px;
  --u_cg: 16px;
}
.mp-ai:not(#_):not(#_):not(#_) {
  margin: 0rem;
}
.mp-aj:not(#_):not(#_):not(#_) {
  font-size: 14px;
  font-weight: 500;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  background: lch(var(--u_item-bgL) var(--u_item-bgC) var(--u_item-bgH) / var(--u_item-bgA,1));
  padding: 2px 8px;
  border-radius: 12px;
}
.mp-ak: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;
  max-width: 700px;
}
li.mp_ak:not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  cursor: pointer;
}
.mp-bg:not(#_):not(#_):not(#_) {
  margin-top: 24px;
}
.mp-bh:not(#_):not(#_):not(#_) {
  margin: 0rem;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  margin-bottom: 16px;
}
.mp-bi:not(#_):not(#_):not(#_) {
  font-size: 14px;
  font-weight: 400;
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
}
.mp-bj:not(#_):not(#_):not(#_) {
  background-color: lch(var(--u_item-bgL) var(--u_item-bgC) var(--u_item-bgH) / var(--u_item-bgA,1));
  border: 1px solid lch(var(--u_scrim-bcL) var(--u_scrim-bcC) var(--u_scrim-bcH) / var(--u_scrim-bcA,1));
  border-radius: 6px;
  padding: 16px;
  max-width: 700px;
}
div.mp_bj.title:not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  font-weight: 600;
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
}
div.mp_bj.box:not(#_) {
  padding: 14px 16px;
  margin-bottom: 10px;
  background-color: lch(var(--u_site-bgL) var(--u_site-bgC) var(--u_site-bgH) / var(--u_site-bgA,1));
  border: 1px solid lch(var(--u_scrim-bcL) var(--u_scrim-bcC) var(--u_scrim-bcH) / var(--u_scrim-bcA,1));
  border-radius: 4px;
}
div.mp_bj.box.active:not(#_) {
  background: lch(var(--u_area-bgL) var(--u_area-bgC) var(--u_area-bgH) / var(--u_area-bgA,1));
  border: 1px solid lch(var(--u_scrim-bcL) var(--u_scrim-bcC) var(--u_scrim-bcH) / var(--u_scrim-bcA,1));
}
p.mp_bj.criteria:not(#_) {
  margin-top: 6px;
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  font-size: 13px;
}
p.mp_bj.reward:not(#_) {
  margin-top: 4px;
  font-size: 12px;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
}
a.mp_cd {
  color: lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1));
  text-decoration: underline;
}
.mp_cd.template-box {
  background-color: lch(var(--u_item-bgL) var(--u_item-bgC) var(--u_item-bgH) / var(--u_item-bgA,1));
  border: 1px solid lch(var(--u_scrim-bcL) var(--u_scrim-bcC) var(--u_scrim-bcH) / var(--u_scrim-bcA,1));
  border-radius: 6px;
  padding: 16px;
  max-width: 700px;
}
.mp_cd.template-text {
  white-space: pre-wrap;
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
  padding: 24px;
  border-radius: 6px;
  bottom: 1px solid lch(var(--u_scrim-bcL) var(--u_scrim-bcC) var(--u_scrim-bcH) / var(--u_scrim-bcA,1));
  margin: 20px 0rem;
  font-style: italic;
  font-size: 15px;
}
.mp_cd.great-for {
  font-size: 13px;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  margin-top: 8px;
}
.mp_cd.copy-btn {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
  background: lch(var(--u_area-bgL) var(--u_area-bgC) var(--u_area-bgH) / var(--u_area-bgA,1));
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
  border: 1px solid lch(var(--u_scrim-bcL) var(--u_scrim-bcC) var(--u_scrim-bcH) / var(--u_scrim-bcA,1));
  padding: 8px 16px;
  border-radius: 6px;
  cursor: pointer;
  font-weight: 600;
  margin-top: 12px;
  width: 160px;
}
.mp_cd.copy-btn:is(:hover, .\@hover) {
  background: lch(var(--u_tile-hover-bgL) var(--u_tile-hover-bgC) var(--u_tile-hover-bgH) / var(--u_tile-hover-bgA,1));
}
.mp_cd.\%item-list {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  max-width: 700px;
  padding-left: 20px;
  list-style: disc;
}
.mp-ce: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);
}
.mp-cf:not(#_):not(#_):not(#_) {
  margin: 0rem;
}
.mp-cg:not(#_):not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  max-width: 700px;
}
.mp-ci:not(#_):not(#_):not(#_) {
  margin: 0rem;
  margin-bottom: 12px;
}
.mp-cp:not(#_):not(#_):not(#_) {
  margin: 0rem;
  margin-bottom: 12px;
}
.mp-cv:not(#_):not(#_):not(#_) {
  margin-top: 24px;
}
.mp-cx:not(#_):not(#_):not(#_) {
  margin-bottom: 8px;
}
.mp-cy:not(#_):not(#_):not(#_) {
  margin-bottom: 8px;
}
.mp-cz:not(#_):not(#_):not(#_) {
  margin-bottom: 8px;
}
.mp-da:not(#_):not(#_):not(#_) {
  margin-bottom: 8px;
}
.mp-db:not(#_):not(#_):not(#_) {
  margin-top: 24px;
}
.mp-dd:not(#_):not(#_):not(#_) {
  margin-bottom: 8px;
}
.mp-de:not(#_):not(#_):not(#_) {
  margin-bottom: 8px;
}
.mp-df:not(#_):not(#_):not(#_) {
  margin-bottom: 8px;
}
.mp-dr: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;
}
.mp-ds: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: 1rem;
  margin-bottom: 1rem;
}
.mp-dv:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
}
.mp-dy: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);
}
.mp-dz:not(#_):not(#_):not(#_) {
  background-color: lch(var(--u_softbgL) var(--u_softbgC) var(--u_softbgH) / var(--u_softbgA,1));
  border-radius: 4px;
  padding: .5rem;
}
.mp_dz.ostats:not(#_) {
  flex-wrap: wrap;
}
.mp-ee: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);
}
.mp-eg:not(#_):not(#_):not(#_) {
  margin-top: 1rem;
}
.mp-eh:not(#_):not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
}
.mp-ej:not(#_):not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  margin-top: .75rem;
}
.mp-ek:not(#_):not(#_):not(#_) {
  font-weight: 700;
  text-decoration: underline;
}
.mp-el:not(#_):not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
}



/* app/models/affiliate-payout.imba?styles */
.mi-af:not(#_):not(#_):not(#_) {
  color: #fef9c3;
}
.mi-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);
}
.mi-aj: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;
}
.mi-al: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;
}
.mi-ao: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;
}
.mi-ap:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
}
.mi-as:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
}
.mi-av:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
}
.mi-ay:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
}
.mi-bb:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
}
.mi-bf: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;
}
.mi-bi:not(#_):not(#_):not(#_) {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  text-align: left;
}
.mi-bp:not(#_):not(#_):not(#_) {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  text-align: left;
}
.mi-bw:not(#_):not(#_):not(#_) {
  color: #f87171;
}



/* app/models/user.imba?styles */
article.bio a:not(._0) {
  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;
}
.mo-af: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);
  padding-top: calc(var(--u_ffg,1ffg) * 2);
}
.mo-ar:not(#_):not(#_):not(#_) {
  color: #cc9aff;
}
.mo-ba:not(#_):not(#_):not(#_) {
  background: #3b82f6;
  color: #fff;
  vertical-align: super;
  margin-left: .25rem;
  text-transform: uppercase;
}
.mo-bb:not(#_):not(#_):not(#_) {
  background: #9333ea;
  color: #fff;
  vertical-align: super;
  margin-left: .25rem;
  text-transform: uppercase;
}
.mo-bc:not(#_):not(#_):not(#_) {
  background: #2563eb;
  color: #fff;
  vertical-align: super;
  margin-left: .25rem;
  text-transform: uppercase;
}
.mo-bd:not(#_):not(#_):not(#_) {
  background: #9333ea;
  color: #fff;
  vertical-align: super;
  margin-left: .25rem;
  text-transform: uppercase;
}
.mo-be:not(#_):not(#_):not(#_) {
  background: #f59e0b;
  color: #fff;
  vertical-align: super;
  margin-left: .25rem;
  text-transform: uppercase;
}
.mo-bf:not(#_):not(#_):not(#_) {
  margin-right: .25rem;
}
.mo-bh: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;
}
.mo-bi:not(#_):not(#_) {
  width: 100px;
  height: 100px;
  --u_fis: 100px;
  --u_ics: 100;
}
.mo-bj: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;
}
.mo-bk:not(#_):not(#_):not(#_) {
  font-size: 24px;
  line-height: 24px;
  --u_lh: 24px;
}
.mo-bn: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;
}
.mo-bp:not(#_):not(#_):not(#_) {
  max-width: 800px;
}
.mo-bv: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;
}
.mo-bz:not(#_):not(#_):not(#_) {
  color: #fbbf24;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
}
.mo-cc:not(#_):not(#_):not(#_) {
  border-radius: 50%;
  width: var(--u_fis,1fis);
  height: var(--u_fis,1fis);
  overflow: hidden;
  flex: none;
}
.mo-cd: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;
}
.mo-ce:not(#_):not(#_):not(#_) {
  position: absolute;
  inset: 0rem;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  flex: none;
  max-width: none;
}
.mo-cf: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;
}
.mo-cg:not(#_):not(#_):not(#_) {
  width: auto;
  align-self: stretch;
}
.mo-ch:not(#_):not(#_):not(#_) {
  text-wrap: pretty;
}
.mo-ci: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;
}
.mo-cm:not(#_):not(#_):not(#_) {
  display: inline;
}
.mo-cq:not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  font-weight: 400;
}
span.mo_cq:first-child:not(#_) {
  color: #fff;
  font-weight: 500;
  margin-right: .5ch;
}
.mo-cw:not(#_):not(#_):not(#_) {
  color: #fff;
}
.mo-cy:not(#_):not(#_):not(#_) {
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.mo-da:not(#_):not(#_):not(#_) {
  height: auto;
  contain: none;
}
.mo-db: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;
  flex: 1;
  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);
  background: lch(var(--u_item-bgL) var(--u_item-bgC) var(--u_item-bgH) / var(--u_item-bgA,1));
}
.mo-dc: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;
}
.mo-dd:not(#_):not(#_):not(#_) {
  width: 60px;
  height: 60px;
}
.mo-de: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;
}
.mo-dh: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;
}
.mo-dj:not(#_):not(#_):not(#_) {
  flex: 1;
}
.mo-dk: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;
  margin-top: auto;
}
.mo-ds: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;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
section.mo_ds: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;
  max-width: 740px;
  width: 100%;
}
h2.mo_ds:not(#_) {
  font-weight: 500;
  font-size: 18px;
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
  padding-top: var(--u_g,1g);
  padding-bottom: var(--u_g,1g);
  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);
}
.mo-dy:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  flex-wrap: wrap;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.mo-ef:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  flex-wrap: wrap;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.mo-ei:not(#_):not(#_) {
  width: 100%;
}
.mo-el:not(#_):not(#_) {
  width: 100%;
}
.mo-en:not(#_):not(#_) {
  width: 100%;
}
.mo-ep:not(#_):not(#_) {
  width: 100%;
}
.mo-eq:not(#_):not(#_) {
  width: fit-content;
}
.mo-er:not(#_):not(#_) {
  width: fit-content;
}
.mo-fa:not(#_):not(#_) {
  width: fit-content;
}



/* app/models/org.imba?styles */
op-org-invite-dialog {
  display: block;
}
op-org-dialog {
  display: block;
}
.mm-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);
}
.mm-al:not(#_):not(#_):not(#_) {
  font-size: 10px;
  color: #ffffff4d;
}
.mm-ar:not(#_):not(#_):not(#_) {
  border-radius: var(--u_ffrd,1ffrd);
  width: var(--u_fis,1fis);
  height: var(--u_fis,1fis);
  overflow: hidden;
  flex: none;
}
.mm-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;
}
.mm-at:not(#_):not(#_):not(#_) {
  position: absolute;
  inset: 0rem;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  flex: none;
  max-width: none;
}
.mm-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 */
.mj-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);
}
.mj-bk:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}



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



/* app/models/gated.imba?styles */
op-icon.mt_ {
  cursor: help;
  color: #fda4af;
}
op-icon.mt_.credits {
  color: #6ee7b7cc;
}



/* app/models/certificate.imba?styles */
.mz-af:not(#_):not(#_) {
  width: 1000px;
  height: 760px;
  border-radius: 18px;
  overflow: clip;
}
.mz-aj:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  -webkit-print-color-adjust: exact;
  line-height: 1.2;
  --u_lh: 1.2;
  --u_pL: 84.9;
  --u_pC: 0;
  --u_pH: 0;
  --u_pA: 1;
  --u_hL: 96.5;
  --u_hC: 0;
  --u_hH: 0;
  --u_hA: 1;
  --u_bdL: 96.5;
  --u_bdC: 0;
  --u_bdH: 0;
  --u_bdA: 1;
}
.mz-aj > section.mz_aj:not(#_) {
  position: absolute;
  inset: 0rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
}
a.mz_aj:not(#_) {
  text-decoration: underline;
  text-underline-offset: 2px;
}
h1.mz_aj:not(#_) {
  text-align: center;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  text-transform: uppercase;
  font-size: 64px;
  line-height: 84px;
  --u_lh: 84px;
  padding-top: .75rem;
  padding-bottom: .75rem;
  color: lch(var(--u_hL) var(--u_hC) var(--u_hH) / var(--u_hA,1));
}
ul.mz_aj:not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
}
li.mz_aj:not(#_) {
  text-align: center;
  font-size: 16px;
  line-height: 22px;
  --u_lh: 22px;
  padding-top: .25rem;
  padding-bottom: .25rem;
}
li.mz_aj:not(#_):before {
  content: " ✘ ";
  opacity: .5;
}
li.mz_aj.done:not(#_):before {
  opacity: 1;
}
li.mz_aj.done:not(#_) {
  text-decoration: line-through;
  text-decoration-color: #ffffff7f;
  order: -1;
}
li.mz_aj.done:not(#_):before {
  content: " ✔ ";
  opacity: .1;
  color: #22c55e;
}
li.mz_aj.done.done:not(#_):before {
  opacity: 1;
}
app-cubes.mz_aj:not(#_) {
  --u_cubegap: 0px;
}
.mz-aj:is(:hover, .\@hover) app-cubes.mz_aj:not(#_) {
  --u_cubegap: 30px;
}
.mz-ak:not(#_):not(#_):not(#_) {
  position: absolute;
  inset: 0rem;
}
.mz-al:not(#_):not(#_):not(#_) {
  opacity: .1;
}
.mz-am:not(#_):not(#_) {
  position: absolute;
  top: 0rem;
  left: 0rem;
  padding: .75rem;
}
@media print {
  .mz-am:not(#_):not(#_) {
    display: none;
  }
}
.mz-an:not(#_):not(#_) {
  padding-left: 50px;
  padding-right: 50px;
}
.mz-an:is(.incomplete :where(.mz-an)):not(#_):not(#_) {
  opacity: 1;
  margin-top: 150px;
  filter: blur(3px);
}
.mz-ao:not(#_):not(#_):not(#_) {
  font-family: var(--font-code,code);
  text-transform: uppercase;
  font-weight: 300;
}
.mz-ap:not(#_):not(#_):not(#_) {
  font-size: 40px;
  line-height: 52px;
  --u_lh: 52px;
  padding-top: .5rem;
  padding-bottom: .5rem;
  color: lch(var(--u_hL) var(--u_hC) var(--u_hH) / var(--u_hA,1));
}
.mz-aq:not(#_):not(#_):not(#_) {
  text-transform: uppercase;
  font-weight: 300;
  font-family: var(--font-code,code);
}
.mz-as:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.mz-as:is(.tile :where(.mz-as)):not(#_):not(#_):not(#_) {
  display: none;
}
app-hexagon.mz_as:not(#_) {
  width: 100px;
  height: 100px;
  margin-left: -6px;
  margin-right: -6px;
  color: #fff;
}
.mz-az:not(#_):not(#_):not(#_) {
  text-transform: uppercase;
  font-weight: 300;
  font-family: var(--font-code,code);
}
.mz-bb:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 2.5rem;
  --u_rg: 2.5rem;
  --u_cg: 2.5rem;
  font-size: 22px;
  margin-bottom: 1rem;
}
dl.mz_bb:not(#_) {
  min-width: 200px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  align-self: flex-start;
}
dt.mz_bb:not(#_) {
  white-space: nowrap;
  height: 40px;
  font-size: 16px;
  line-height: 20px;
  --u_lh: 20px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  color: lch(var(--u_hL) var(--u_hC) var(--u_hH) / var(--u_hA,1));
}
dd.mz_bb:not(#_) {
  border-top: 1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));
  flex: 1;
  padding-top: .5rem;
  font-size: 14px;
  line-height: 18px;
  --u_lh: 18px;
  color: lch(var(--u_pL) var(--u_pC) var(--u_pH) / 100%);
}
dd.mz_bb em.mz_bb:not(#_) {
  display: block;
  font-style: normal;
  font-weight: 500;
}
.mz-bi:not(#_):not(#_):not(#_) {
  text-align: right;
}
.mz-bj:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  align-content: center;
}
.mz-bl:not(#_):not(#_):not(#_) {
  color: #be123c;
  font-weight: 600;
  text-shadow: 0 0 1px hsla(0, 0%, 100%, 100%);
}
.mz-bm:not(#_):not(#_):not(#_) {
  text-align: right;
}
.mz-bo:not(#_):not(#_):not(#_) {
  bottom: 50%;
}
.mz-bo:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  padding-top: 5rem;
}
.mz-bq:not(#_):not(#_):not(#_) {
  padding-top: .75rem;
  padding-bottom: .75rem;
}
.Certificate.xsheet:not(._0) {
  width: 1100px;
  height: 700px;
  border-radius: 12px;
  max-width: 95vw;
  max-height: 95vh;
  margin-top: auto;
  margin-bottom: auto;
}
@media print {
  .Certificate.xsheet:not(._0) {
    border-radius: 0;
    margin: 0rem;
    position: fixed;
    width: 100%;
    height: 100%;
    max-width: initial;
    max-height: initial;
  }
}



/* app/models/course.imba?styles */
span.nb_af:not(#_):after {
  content: "/";
  margin-left: 1ex;
  margin-right: 1ex;
  opacity: .6;
}
span.nb_af:last-child:not(#_):after {
  content: "";
}
span.nb_ah:not(#_):after {
  content: "/";
  margin-left: 1ex;
  margin-right: 1ex;
  opacity: .6;
}
span.nb_ah:last-child:not(#_):after {
  content: "";
}
.nb-ak:not(#_):not(#_):not(#_) {
  padding-left: 5px;
  padding-right: 5px;
  color: lch(80 40 var(--u_accentH) / var(--u_accentA,1));
  font-weight: 600;
}
.nb-ao:not(#_):not(#_):not(#_) {
  font-size: 16px;
}
.nb-ar:not(#_):not(#_) {
  padding-bottom: var(--u_pgp,1pgp);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}
.nb_ar.obody:not(#_) {
  flex-grow: 1;
}
.nb-aw:not(#_):not(#_):not(#_) {
  padding-left: 5px;
  padding-right: 5px;
  color: lch(80 40 var(--u_accentH) / var(--u_accentA,1));
  font-weight: 600;
}
.nb-bh:not(#_):not(#_):not(#_) {
  padding-left: 5px;
  padding-right: 5px;
  color: lch(var(--u_yellowL) var(--u_yellowC) var(--u_yellowH) / var(--u_yellowA,1));
  height: var(--u_ffh,1ffh);
  font-weight: 600;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.nb-bm: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);
}
.nb-bn: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;
}
.nb-bq:not(#_):not(#_):not(#_) {
  order: 4;
}
.nb-br:not(#_):not(#_) {
  --u_lh: 24px;
  --u_ffs: 13px;
  color: #93c5fd;
  flex-wrap: wrap;
  align-self: stretch;
}
.nb-br op-stack:not(#_) {
  --u_fis: var(--u_lh,1lh);
  --u_ics: 24;
}
@container (max-width: 49px) {
  .nb-br:not(#_):not(#_) {
    padding: calc(var(--u_ffg,1ffg) * 2);
    border-radius: calc(var(--u_ffrd,1ffrd) * 1.3);
    background: lch(calc(var(--u_bgL) * .5) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1));
    flex-wrap: wrap;
    align-self: stretch;
  }
}
@container (max-width: 39px) {
  .nb-br:not(#_):not(#_) {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    align-self: stretch;
    --u_ffs: 14px;
    .nb-br:scope hr:not(#_) {
      display: none;
    }
    .nb-br:scope *.verbose:not(#_):not(._0) {
      display: initial;
      color: #fff;
    }
  }
}
.nb-bs: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;
}
.nb-bs:empty:not(#_):not(#_):not(#_) {
  display: none;
}
.nb-cg:not(#_):not(#_) {
  width: 100%;
  display: none;
  flex-direction: row;
  flex-wrap: wrap;
  container-type: inline-size;
}
@media (min-width: 768px) {
  .nb-cg:not(#_):not(#_) {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    align-content: center;
  }
}
.nb-cl:not(#_):not(#_):not(#_) {
  text-transform: none;
}
.nb-cn:not(#_):not(#_):not(#_) {
  border-right-style: none;
}
.nb-co:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.nb-cp:not(#_):not(#_):not(#_) {
  width: calc(var(--u_fis,1fis) * 2);
  height: calc(var(--u_fis,1fis) * 2);
}
.nb-cq:not(#_):not(#_) {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  height: 80px;
  min-width: 130px;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
  border-right-style: none;
  text-transform: capitalize;
}
@container (min-width: 910px) {
  .nb-cq:not(#_):not(#_) {
    border-right: 1px solid #2c2c2c;
  }
}
.nb_cq.\%label:not(#_) {
  color: #878787;
  font-size: 10px;
  white-space: nowrap;
  text-transform: capitalize;
}
.nb_cq.\%value:not(#_) {
  color: #fff;
  font-size: 24px;
}
.nb-cu:not(#_):not(#_):not(#_) {
  overflow-x: visible !important;
  overflow-y: clip !important;
  display: flex !important;
  flex-direction: row !important;
  justify-content: flex-start !important;
  align-items: center !important;
  align-content: start !important;
  flex-wrap: wrap !important;
  max-height: var(--u_si,1si) !important;
  --u_si: 11px !important;
}
.nb-cu > *:not(#_):not(#_) {
  font-size: var(--u_si,1si) !important;
  height: var(--u_si,1si) !important;
  line-height: var(--u_si,1si) !important;
  --u_lh: var(--u_si,1si) !important;
}
.nb-cu hr:not(#_):not(#_) {
  opacity: 0 !important;
}
.nb-dj:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  position: relative;
  min-width: var(--u_fis,1fis);
  min-height: var(--u_fis,1fis);
  font-size: 8px;
  --progress: var(--nb_dk);
}
.nb-dl:not(#_):not(#_) {
  width: calc(calc(var(--u_ics,1ics)) * 1px);
  height: calc(calc(var(--u_ics,1ics)) * 1px);
}
:is(path, path-tag).nb_dl:not(#_) {
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke: currentColor;
}
.nb-dm:not(#_):not(#_) {
  stroke: #94a3b84d;
  stroke-width: calc(((16 * var(--u_icsw,1icsw)) / var(--u_ics,1ics)) * 16px);
}
.nb-dn:not(#_):not(#_) {
  stroke-dasharray: var(--progress), calc(100 - var(--progress));
  stroke: #34d399;
  opacity: min(var(--progress), 1);
  stroke-width: calc(((24 * var(--u_icsw,1icsw)) / var(--u_ics,1ics)) * 16px);
}
.nb-dq:not(#_):not(#_):not(#_) {
  margin-top: 1rem;
  max-width: 1024px;
  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;
}
.nb-ds:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}
.nb-du:not(#_):not(#_):not(#_) {
  display: none;
  align-self: center;
}
@media (min-width: 1024px) {
  .nb-du:not(#_):not(#_):not(#_) {
    display: block;
  }
}
.nb-dv:not(#_):not(#_):not(#_) {
  display: grid;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
}
.nb-dx:not(#_):not(#_):not(#_) {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
}
.nb-dy:not(#_):not(#_):not(#_) {
  width: 100%;
  contain: layout;
}
.nb-dy:not(#_):not(#_) {
  padding-top: 0rem;
}
.nb-ec:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
}
.nb-ee:not(#_):not(#_):not(#_) {
  max-width: 550px;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-size: 16px;
}
.nb-ef:not(#_):not(#_):not(#_) {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
}



/* app/models/survey.imba?styles */
.nh-bb,
.nh-bc,
.nh-bd,
.nh-be,
.nh-bb *,
.nh-bd .ofield {
  --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);
}
.nh_.\%buttons {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  gap: 5px;
  --u_rg: 5px;
  --u_cg: 5px;
  flex-wrap: wrap;
}
.nh_.\%buttons .nh_.obutton {
  flex: 24%;
  min-width: max-content;
}
.nh-ak:not(#_):not(#_):not(#_) {
  --u_accentL: 66.5;
  --u_accentC: 4.9;
  --u_accentH: 285.7;
  --u_accentA: 1;
}
.nh-am:not(#_):not(#_):not(#_) {
  --u_accentL: 66.5;
  --u_accentC: 4.9;
  --u_accentH: 285.7;
  --u_accentA: 1;
}
.nh-ao:not(#_):not(#_):not(#_) {
  --u_accentL: 66.5;
  --u_accentC: 4.9;
  --u_accentH: 285.7;
  --u_accentA: 1;
}
.nh-as:not(#_):not(#_) {
  align-self: start;
}
.nh-av:not(#_):not(#_):not(#_) {
  --u_accentL: 66.5;
  --u_accentC: 4.9;
  --u_accentH: 285.7;
  --u_accentA: 1;
}
.nh-ba:not(#_):not(#_):not(#_) {
  align-self: start;
}
.nh-bb:not(#_):not(#_) {
  background: #ffffff08;
  padding: 20px;
  margin-top: 20px;
  border-radius: 6px;
  width: 700px;
  max-width: 100%;
  position: relative;
  gap: 0rem;
  --u_rg: 0rem;
  --u_cg: 0rem;
  --e_sd: .5s !important;
  border: 1px solid hsla(211.7, 96.36%, 78.43%, 10%);
  overflow: hidden;
}
.nh-bb *:not(#_) {
  --e_sd: .5s !important;
}
.nh-bb.success:not(#_):not(#_) {
  border-color: #6ee7b77f;
}
.nh-bb.\@off:not(#_):not(#_):not(#_):not(#_) {
  opacity: 0;
  height: 0rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
  margin-top: 0rem;
  margin-bottom: -14px;
}
.nh-bc:not(#_):not(#_) {
  position: absolute;
  top: 20px;
  right: 20px;
  color: #fef08a;
  font-size: 11px;
  line-height: 1;
  --u_lh: 1;
}
.nh-bc.\@off:not(#_):not(#_):not(#_):not(#_) {
  opacity: 0;
}
.nh-bd:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}
.nh-bd.\@off:not(#_):not(#_):not(#_):not(#_) {
  opacity: 0;
  height: 0rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
  margin-top: 0rem;
  margin-bottom: 0rem;
}
.nh-bd .ofield:not(:first-child):not(#_):not(._0) {
  margin-top: 20px;
}
.nh-bd .ofield:first-child .olabel:not(.obutton :where(.olabel)):not(#_):not(._0) {
  max-width: calc(100% - 80px);
}
.nh-bd .ofield.\@off:not(#_):not(#_):not(#_):not(#_):not(._0) {
  opacity: 0;
  height: 0rem;
  margin-top: 0rem;
  margin-bottom: 0rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.nh-bd .ofield .olabel:not(.obutton :where(.olabel)):not(#_):not(._0) {
  font-size: 18px;
  line-height: 1;
  --u_lh: 1;
  font-weight: 500;
  display: block;
  color: #fff;
}
.nh-bd .ofield .oinput:not(#_):not(._0) {
  margin-top: 12px;
}
.nh-be:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  overflow: hidden;
}
.nh-be.\@off:not(#_):not(#_):not(#_):not(#_) {
  opacity: 0;
  height: 0rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
  margin-top: 0rem;
  margin-bottom: 0rem;
}
.nh-bf:not(#_):not(#_) {
  background: lch(var(--u_libgL) var(--u_libgC) var(--u_libgH) / .6);
}
.nh-bf:is(:hover, .\@hover):not(#_):not(#_) {
  background: lch(var(--u_libgL) var(--u_libgC) var(--u_libgH) / 1);
}
.nh-bf.header:not(#_):not(#_) {
  background: #fff0;
}
.nh-bg: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;
}
.nh-bg:is(.header > :where(.nh-bg)):not(#_):not(#_) {
  margin-left: 0;
  --u_fis: 44px;
}
.nh-bh:not(#_):not(#_) {
  border-radius: calc(var(--u_fis,1fis) * .5);
  background: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / 10%);
}
.nh-bj:not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  font-weight: 400;
  font-size: 15px;
}
.nh-bj:is(.nh-bf.header :where(.nh-bj)):not(#_):not(#_) {
  color: #fff;
  font-size: 24px;
  line-height: 30px;
  --u_lh: 30px;
}
.nh-bl:not(#_):not(#_):not(#_) {
  color: #60a5fa;
}
.nh-bm:not(#_):not(#_):not(#_) {
  color: #60a5fa;
}
.nh-bn:not(#_):not(#_):not(#_) {
  color: #34d399;
}
.nh-bo:not(#_):not(#_):not(#_) {
  color: #34d399;
}



/* app/models/app-javascriptmas.imba?styles */
.nk-ag:not(#_):not(#_) {
  padding-bottom: var(--u_pgp,1pgp);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}
.nk_ag.obody:not(#_) {
  flex-grow: 1;
}
.nk-al:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  width: 100%;
  padding-top: 40px;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
  padding-bottom: 10px;
  position: relative;
  max-width: 980px;
}
.nk-am:not(#_):not(#_) {
  position: absolute;
  top: 30px;
  left: 40px;
}
.nk-an:not(#_):not(#_) {
  position: absolute;
  bottom: 0;
  right: 55px;
}
.nk-ao:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.nk-ap:not(#_):not(#_) {
  width: 470px;
  max-width: 80%;
}
.nk-aq:not(#_):not(#_):not(#_) {
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
  --u_lh: 25px;
  margin-top: -7px;
  margin-bottom: -7px;
  text-align: center;
  max-width: 700px;
}
.nk-as:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  margin-top: 30px;
}
.nk-at:not(#_):not(#_):not(#_) {
  max-width: 980px;
  width: 980px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 30px;
  --u_rg: 30px;
  --u_cg: 30px;
}
.nk-au:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  align-content: flex-start;
  gap: 30px;
  --u_rg: 30px;
  --u_cg: 30px;
}
@media (max-width: 1023px) {
  .nk-au:not(#_):not(#_) {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    align-content: stretch;
  }
}
@media (min-width: 1024px) {
  .nk-au > .nk_au:not(#_) {
    min-width: 50%;
    max-width: 50%;
  }
}
.nk-av:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
}
.nk-aw:not(#_):not(#_) {
  text-align: left;
}
.nk-aw h1:first-child:not(#_):not(._0),
.nk-aw h2:first-child:not(#_):not(._0),
.nk-aw p:first-child:not(#_):not(._0) {
  margin-top: 0rem;
}
.nk-aw p:not(#_) {
  color: #aca29a;
  font-size: 14px;
  line-height: 21px;
  --u_lh: 21px;
  margin-top: 10px;
}
.nk-aw h1:not(#_) {
  color: #f4f4f4;
  font-size: 24px;
  margin-top: 30px;
}
.nk-aw h2:not(#_) {
  color: #e0d2c6;
  font-size: 16px;
  margin-top: 20px;
}
.nk-az:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  margin-top: 30px;
}
.nk-ba:not(#_):not(#_):not(#_) {
  max-width: 980px;
  width: 980px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 30px;
  --u_rg: 30px;
  --u_cg: 30px;
}
.nk-bb:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  align-content: flex-start;
  gap: 30px;
  --u_rg: 30px;
  --u_cg: 30px;
}
@media (max-width: 1023px) {
  .nk-bb:not(#_):not(#_) {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    align-content: stretch;
  }
}
@media (min-width: 1024px) {
  .nk-bb > .nk_bb:not(#_) {
    min-width: 50%;
    max-width: 50%;
  }
}
.nk-be:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
}
.nk-bf:not(#_):not(#_) {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  row-gap: 14px;
  --u_rg: 14px;
  width: fit-content;
}
.nk-bh:not(#_):not(#_):not(#_) {
  cursor: pointer;
}
.nk-bg:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
}
img.nk_bg:not(#_) {
  width: 64px;
}
.nk-bj:not(#_):not(#_):not(#_) {
  color: #c2d889;
}
.nk-bl:not(#_):not(#_):not(#_) {
  color: #f6ced3;
}
.nk-bn:not(#_):not(#_):not(#_) {
  color: #f6ced3;
}
.nk-bp:not(#_):not(#_):not(#_) {
  color: #744e4e;
}
.nk-bq:not(#_):not(#_) {
  font-size: 14px;
  font-weight: 500;
  font-family: JetBrains Mono, monospace;
}
.nk-br:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.nk-bt:not(#_):not(#_) {
  font-size: 14px;
  color: #aca29a;
}



/* app/models/app-scrimbassadors.imba?styles */
.nl-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);
}
.nl-af:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  width: 100%;
  gap: 12px;
  --u_rg: 12px;
  --u_cg: 12px;
}
h3.nl_af:not(#_),
p.nl_af:not(#_) {
  margin: 0rem;
}
.nl-ag:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  width: 100%;
  cursor: pointer;
}
.nl-ah:not(#_):not(#_) {
  font-size: 17px;
  line-height: 20px;
  --u_lh: 20px;
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
}
.nl-ai:not(#_):not(#_):not(#_) {
  flex: 1;
}
.nl-al.\@off:not(#_):not(#_):not(#_):not(#_) {
  height: 0rem;
  opacity: 1;
  overflow: hidden;
  margin-top: -12px;
}
.nl-am:not(#_):not(#_) {
  font-size: 15px;
  line-height: 20px;
  --u_lh: 20px;
  color: lch(var(--u_textL) var(--u_textC) var(--u_textH) / var(--u_textA,1));
  border-bottom: 1px dashed lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));
  padding-bottom: 12px;
  white-space: pre-wrap;
}
faq-nl-an {
  display: block;
}
.nl-ar:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
  padding-top: 1.5rem;
  max-width: 700px;
}
h3.nl_ar:not(#_) {
  font-size: 24px;
  line-height: 100%;
  --u_lh: 100%;
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
  margin: 0rem;
}
p.nl_ar:not(#_) {
  font-size: 15px;
  line-height: 20px;
  --u_lh: 20px;
  color: lch(var(--u_textL) var(--u_textC) var(--u_textH) / var(--u_textA,1));
  margin: 0rem;
}
hr.nl_ar:not(#_) {
  width: 100%;
  height: 0rem;
  border: .5px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));
}
.nl-as:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
}
.nl-at: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;
}
.nl-ay:not(#_):not(#_) {
  list-style: none;
  margin-top: 8px;
  margin-bottom: 0rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 4px;
  --u_rg: 4px;
  --u_cg: 4px;
}
li.nl_ay:not(#_) {
  list-style: none;
  font-size: 15px;
  line-height: 20px;
  --u_lh: 20px;
  color: lch(var(--u_textL) var(--u_textC) var(--u_textH) / var(--u_textA,1));
}
.nl-bb:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
}
@media (max-width: 599px) {
  .nl-bb:not(#_):not(#_) {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
  }
}
.nl_bb.\%left:not(#_),
.nl_bb.\%right:not(#_) {
  border: 1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));
  border-radius: 6px;
  padding: 10px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 6px;
  --u_rg: 6px;
  --u_cg: 6px;
}
.nl-bj:not(#_):not(#_):not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  opacity: .6;
}
.nl-bl: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;
  padding: .75rem;
  border-radius: 10px;
  background: lch(var(--u_item-bgL) var(--u_item-bgC) var(--u_item-bgH) / var(--u_item-bgA,1));
  border-color: lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));
  border-style: inset 0 0 0 1px lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));
}
.nl-bm:not(#_):not(#_):not(#_) {
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: .06em;
}
.nl-bn:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: flex-start;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
  align-items: center;
  width: 100%;
}
.nl-bo:not(#_):not(#_):not(#_) {
  font-family: var(--font-mono,Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
  background: lch(var(--u_area-bgL) var(--u_area-bgC) var(--u_area-bgH) / var(--u_area-bgA,1));
  padding: .5rem;
  border-radius: 8px;
}
.nl-bq:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 12px;
  --u_rg: 12px;
  --u_cg: 12px;
}
.nl-br:not(#_):not(#_):not(#_) {
  color: lch(var(--u_textL) var(--u_textC) var(--u_textH) / var(--u_textA,1));
}
.nl-bs:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 12px;
  --u_rg: 12px;
  --u_cg: 12px;
}
.nl-bv:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 12px;
  --u_rg: 12px;
  --u_cg: 12px;
}
.nl-bz:not(#_):not(#_) {
  list-style: decimal;
  padding-left: 20px;
  margin-top: 0rem;
  margin-bottom: 0rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 4px;
  --u_rg: 4px;
  --u_cg: 4px;
}
li.nl_bz:not(#_) {
  font-size: 15px;
  line-height: 20px;
  --u_lh: 20px;
  color: lch(var(--u_textL) var(--u_textC) var(--u_textH) / var(--u_textA,1));
}
.nl-ce:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  width: 100%;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
}
.nl-cg:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  width: 100%;
  gap: 32px;
  --u_rg: 32px;
  --u_cg: 32px;
}
.nl-ci:not(#_):not(#_):not(#_) {
  margin-top: .75rem;
  padding: .75rem;
  border-radius: 10px;
  background: lch(var(--u_item-bgL) var(--u_item-bgC) var(--u_item-bgH) / var(--u_item-bgA,1));
  border-color: lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));
  border-style: inset 0 0 0 1px lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));
}
.nl-cl: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: .5rem;
}



/* app/models/scrim-env.imba?styles */
.ne-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);
  margin-top: calc(var(--u_ffg,1ffg) * 4);
}
.ne-ap: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);
}
.ne-ay:not(#_):not(#_):not(#_) {
  align-self: flex-start;
}
.ne-az:not(#_):not(#_):not(#_) {
  gap: var(--u_ffg,1ffg);
  --u_rg: var(--u_ffg,1ffg);
  --u_cg: var(--u_ffg,1ffg);
}
.ne-ba:not(#_):not(#_):not(#_) {
  flex: 1;
}
.ne-bd:not(#_):not(#_):not(#_) {
  display: contents;
}
.ne-bh:not(#_):not(#_):not(#_) {
  align-self: flex-start;
}
.ne-bi:not(#_):not(#_):not(#_) {
  width: 600px;
  height: 500px;
  max-height: 500px;
}



/* app/models/scrim-practice.imba?styles */
.nd-ag.skipped:not(#_):not(#_) {
  color: #fef08a;
}
.nd-ag.completed:not(#_):not(#_) {
  color: #34d399;
}



/* app/models/exercise-snapshot.imba?styles */
.ni-ag:not(#_):not(#_) {
  height: 35px;
}
.ni-ai:not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  font-weight: 400;
}
span.ni_ai:first-child:not(#_) {
  color: #fff;
  font-weight: 500;
  margin-right: .5ch;
}
.ni-aj:not(#_):not(#_):not(#_) {
  text-transform: capitalize;
}
.ni-an: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;
}
.ni-ao: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;
}
.ni-aq:not(#_):not(#_) {
  border: 1px solid hsla(240, 5.03%, 64.9%, 100%);
  padding: 10px;
  border-radius: 4px;
}
.ni-ar: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;
}
.ni-as:not(#_):not(#_):not(#_) {
  color: #fb7185;
}
.ni-at:not(#_):not(#_):not(#_) {
  border: 1px solid hsla(240, 5.03%, 64.9%, 100%);
  padding: 10px;
  border-radius: 4px;
  background: #8813371a;
}
.ni-au: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;
}
.ni-av:not(#_):not(#_):not(#_) {
  color: #facc15;
}
.ni-aw:not(#_):not(#_):not(#_) {
  border: 1px solid hsla(240, 5.03%, 64.9%, 100%);
  padding: 10px;
  border-radius: 4px;
}
.ni-ax:not(#_):not(#_):not(#_) {
  color: #34d399;
  background: #064e3b1a;
}
.ni-ay:not(#_):not(#_):not(#_) {
  color: #fb7185;
  background: #8813371a;
}
.ni-ba: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;
}
.ni-bb:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
}
.ni-bc:not(#_):not(#_):not(#_) {
  border: 1px solid hsla(240, 5.03%, 64.9%, 100%);
  padding: 10px;
  border-radius: 4px;
  background: #064e3b1a;
}
.ni-bd: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;
}
.ni-be:not(#_):not(#_):not(#_) {
  color: #34d399;
}
.ni-bf:not(#_):not(#_):not(#_) {
  border: 1px solid hsla(240, 5.03%, 64.9%, 100%);
  padding: 10px;
  border-radius: 4px;
  background: #064e3b1a;
}
.ni-bg:not(#_):not(#_) {
  height: 35px;
}
.ni-bh:not(#_):not(#_) {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  margin-right: 2px;
}
.ni-bh.fail:not(#_):not(#_) {
  background: red;
  color: #fff;
}
.ni-bh.pass:not(#_):not(#_) {
  background: green;
  color: #000;
}
.ni-bj:not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  font-weight: 400;
}
span.ni_bj:first-child:not(#_) {
  color: #fff;
  font-weight: 500;
  margin-right: .5ch;
}
.ni-bk:not(#_):not(#_):not(#_) {
  text-transform: capitalize;
}
.ni-bo: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;
}
.ni-bp:not(#_):not(#_) {
  white-space: pre-wrap;
}
.ni-bq: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;
}
.ni-bw:not(#_):not(#_) {
  width: 100%;
}
.ni-by:not(#_):not(#_) {
  height: 35px;
}
.ni-ca:not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  font-weight: 400;
}
span.ni_ca:first-child:not(#_) {
  color: #fff;
  font-weight: 500;
  margin-right: .5ch;
}
.ni-cb:not(#_):not(#_):not(#_) {
  text-transform: capitalize;
}
.ni-cc:not(#_):not(#_) {
  color: var(--ni_cd);
  margin-right: .5ch;
}
.ni-ce:not(#_):not(#_) {
  font-size: 10px;
}



/* app/models/exercise-wrapper.imba?styles */
.nn-af:not(#_):not(#_) {
  height: 35px;
}
.nn-ah:not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  font-weight: 400;
}
span.nn_ah:first-child:not(#_) {
  color: #fff;
  font-weight: 500;
  margin-right: .5ch;
}
.nn-ai:not(#_):not(#_):not(#_) {
  text-transform: capitalize;
}
.nn-aj:not(#_):not(#_) {
  color: var(--nn_ak);
}
.nn-an: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;
}
.nn-ay:not(#_):not(#_) {
  width: 100%;
}
.nn-ba:not(#_):not(#_) {
  width: 100%;
}
.nn-bb:not(#_):not(#_) {
  width: 100%;
}



/* app/models/scrim-commit.imba?styles */
.nr-aj:not(#_):not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  font-weight: 400;
}



/* app/models/scrim-preview.imba?styles */
.nq-ah:not(#_):not(#_):not(#_) {
  padding: 0rem;
}



/* app/models/scrim.imba?styles */
.nv-ag {
  --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));
}
.nv-ag:not(#_):not(#_):not(#_) {
  --t_rotate: -90deg !important;
  margin-left: calc(var(--u_fis,1fis) * -.2);
  margin-right: calc(var(--u_fis,1fis) * -.2);
}
.nv-aq:not(#_):not(#_):not(#_) {
  color: #fef9c3;
}
.nv-bl:not(#_):not(#_):not(#_) {
  position: relative;
  width: var(--u_fis,1fis);
  height: var(--u_fis,1fis);
}
.nv-bm:not(#_):not(#_):not(#_) {
  position: absolute;
  top: 0;
  left: 0;
  width: 85%;
  height: 85%;
}
.nv-bn:not(#_):not(#_):not(#_) {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 46%;
  height: 46%;
  box-shadow: 0 0 0 1px #000000b3;
}



/* app/models/offer.imba?styles */
.ol-af:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
}
.ol-ah:is(.off :where(.ol-ah)):not(#_):not(#_):not(#_) {
  display: none;
}
.ol-ai:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.ol-ak:not(#_):not(#_) {
  font-size: 12px;
}
.ol-al: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;
}
.ol-ao:not(#_):not(#_):not(#_) {
  font-weight: 700;
}
.ol-ap.seen:not(#_):not(#_) {
  background: lch(var(--u_libgL) var(--u_libgC) var(--u_libgH) / .6);
}
.ol-ap.seen:is(:hover, .\@hover):not(#_):not(#_) {
  background: lch(var(--u_libgL) var(--u_libgC) var(--u_libgH) / 1);
}
.ol-aq: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;
}
.ol-ar: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%);
}
.ol-at:not(#_):not(#_) {
  font-weight: 400;
  font-size: 15px;
}
.ol-at:is(.seen :where(.ol-at)):not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
}



/* app/models/conversion-rule/ui.imba?styles */
.qg-az,
.qg_bk.fg,
button.qg_cg,
button.qg_cl,
button.qg_db,
.qg_cq.region-chip,
.qg_cu.country-chip {
  --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);
}
.qg-af: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;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  color: #71717a;
}
.qg-ah:not(#_):not(#_):not(#_) {
  color: #52525b;
}
conversion-stats-inline {
  display: block;
}
.qg-ak:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}
.qg-al:not(#_):not(#_):not(#_) {
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  text-transform: uppercase;
  margin-bottom: .5rem;
  color: hsla(var(--hue4), 1);
}
.qg-am:not(#_):not(#_):not(#_) {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
  padding: .75rem;
  background: #27272a7f;
  border-radius: 4px;
}
.qg-ao:not(#_):not(#_):not(#_) {
  color: #fff;
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  --u_lh: 28px;
}
.qg-ap:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qg-ar:not(#_):not(#_):not(#_) {
  color: #fff;
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  --u_lh: 28px;
}
.qg-as:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qg-au:not(#_):not(#_):not(#_) {
  color: #fff;
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  --u_lh: 28px;
}
.qg-av:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qg-ax:not(#_):not(#_):not(#_) {
  color: #fff;
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  --u_lh: 28px;
}
.qg-ay:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
conversion-stats-grid {
  display: block;
}
.qg-az {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  padding: 1rem;
  border-radius: 6px;
  border: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  background: #18181b4d;
  --e_rest: all .15s ease !important;
}
.qg-az:is(:hover, .\@hover) {
  background: #27272a7f;
}
.qg_az.value:not(#_) {
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  --u_lh: 30px;
  margin-bottom: .25rem;
}
.qg_az.label:not(#_) {
  color: #d4d4d8;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  text-transform: uppercase;
}
.qg-bb:not(#_):not(#_):not(#_) {
  --hue: var(--qg_bc);
  --hue0: VarOrAccess(accent)0;
  --hue1: VarOrAccess(accent)1;
  --hue2: VarOrAccess(accent)2;
  --hue3: VarOrAccess(accent)3;
  --hue4: VarOrAccess(accent)4;
  --hue5: VarOrAccess(accent)5;
  --hue6: VarOrAccess(accent)6;
  --hue7: VarOrAccess(accent)7;
  --hue8: VarOrAccess(accent)8;
  --hue9: VarOrAccess(accent)9;
}
conversion-stat-card {
  display: block;
}
.qg-bf {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  margin-bottom: .75rem;
  padding-left: .75rem;
  position: relative;
}
.qg-bf:before {
  content: "";
  position: absolute;
  left: 0rem;
  top: 0rem;
  bottom: 0rem;
  width: 3px;
  border-radius: 9999px;
  background: hsla(var(--hue4), 1);
}
h4.qg_bf:not(#_) {
  color: hsla(var(--hue4), 1);
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  text-transform: uppercase;
  letter-spacing: .5px;
}
.qg-bg:not(#_):not(#_):not(#_) {
  --hue: var(--qg_bh);
  --hue0: VarOrAccess(color)0;
  --hue1: VarOrAccess(color)1;
  --hue2: VarOrAccess(color)2;
  --hue3: VarOrAccess(color)3;
  --hue4: VarOrAccess(color)4;
  --hue5: VarOrAccess(color)5;
  --hue6: VarOrAccess(color)6;
  --hue7: VarOrAccess(color)7;
  --hue8: VarOrAccess(color)8;
  --hue9: VarOrAccess(color)9;
}
.qg-bi:not(#_):not(#_):not(#_) {
  color: hsla(var(--hue4), 1);
  font-size: 18px;
  line-height: 28px;
  --u_lh: 28px;
}
conversion-section-header {
  display: block;
}
.qg-bk {
  display: iblock;
  position: relative;
}
svg.qg_bk:not(#_) {
  transform: rotate(-90deg);
}
.qg_bk.bg:not(#_) {
  stroke: #3f3f46;
}
.qg_bk.fg:not(#_) {
  stroke: hsla(var(--hue4), 1);
  --e_rest: stroke-dashoffset .3s ease !important;
}
.qg_bk.label:not(#_) {
  position: absolute;
  inset: 0rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 600;
}
.qg-bl:not(#_):not(#_):not(#_) {
  --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%;
}
conversion-progress-ring {
  display: block;
}
.qg-bq {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  text-align: center;
  padding: 1.5rem;
  border-radius: 6px;
  overflow: hidden;
  background: #14532d33;
  border: 1px solid hsla(142.78, 64.23%, 24.12%, 30%);
  min-h: 140px;
}
.qg_bq.\$grid:not(#_) {
  position: absolute;
  inset: 0rem;
  opacity: .15;
  pointer-events: none;
}
.qg_bq.number:not(#_) {
  color: #4ade80;
  font-size: 36px;
  line-height: 54px;
  --u_lh: 54px;
  font-weight: 800;
  z-index: 1;
}
.qg_bq.subtitle:not(#_) {
  color: #71717a;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  margin-top: .25rem;
  z-index: 1;
}
.qg_bq.detail:not(#_) {
  color: #52525b;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  margin-top: .5rem;
  z-index: 1;
}
.qg-br:not(#_):not(#_):not(#_) {
  --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%;
}
conversion-estimated-display {
  display: block;
}
.qg-ca {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.qg_ca.header:not(#_) {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  justify-content: space-between;
}
.qg_ca.label:not(#_) {
  color: #a1a1aa;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
}
.qg_ca.value:not(#_) {
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 600;
  background: #3f3f46;
  padding: .125rem .5rem;
  border-radius: 3px;
}
input.qg_ca[type=range]:not(#_) {
  width: 100%;
  height: 6px;
  appearance: none;
  -webkit-appearance: none;
  background: #3f3f46;
  border-radius: 9999px;
  cursor: pointer;
}
input.qg_ca[type=range]:not(#_)::-webkit-slider-thumb {
  appearance: none;
  -webkit-appearance: none;
  width: 18px;
  height: 18px;
  border-radius: 9999px;
  background: #22c55e;
  border: 2px solid hsla(0, 0%, 100%, 100%);
  cursor: pointer;
  margin-top: -6px;
}
conversion-rate-slider {
  display: block;
}
.qg-cg {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
button.qg_cg:not(#_) {
  padding: .375rem .75rem;
  border-radius: 9999px;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
  cursor: pointer;
  border: 1px solid hsla(271.48, 81.33%, 55.88%, 100%);
  background: #fff0;
  color: #c084fc;
  --e_rest: all .15s ease !important;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
}
button.qg_cg:is(:hover, .\@hover):not(#_) {
  background: #581c877f;
}
button.qg_cg.pri:not(#_) {
  background: #a855f7;
  color: #fff;
  bd-color: hsla(270.74, 91.01%, 65.1%, 100%);
}
conversion-condition-chips {
  display: block;
}
.qg-cl {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
button.qg_cl:not(#_) {
  padding: .375rem .75rem;
  border-radius: 9999px;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
  cursor: pointer;
  border: 1px solid hsla(142.13, 76.22%, 36.27%, 100%);
  background: #fff0;
  color: #4ade80;
  --e_rest: all .15s ease !important;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
}
button.qg_cl:is(:hover, .\@hover):not(#_) {
  background: #14532d7f;
}
button.qg_cl.pri:not(#_) {
  background: #22c55e;
  color: #fff;
  bd-color: hsla(142.09, 70.56%, 45.29%, 100%);
}
conversion-action-chips {
  display: block;
}
.qg-cq {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.qg_cq.region-chip:not(#_) {
  padding: .375rem .75rem;
  border-radius: 9999px;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
  cursor: pointer;
  border: 1px solid hsla(221.21, 83.19%, 53.33%, 100%);
  background: #fff0;
  color: #60a5fa;
  --e_rest: all .15s ease !important;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
}
.qg_cq.region-chip:is(:hover, .\@hover):not(#_) {
  background: #1e3a8a7f;
}
.qg_cq.region-chip.active:not(#_) {
  background: #3b82f6;
  color: #fff;
  bd-color: hsla(217.22, 91.22%, 59.8%, 100%);
}
.qg_cq.region-chip.partial:not(#_) {
  background: #1e3a8a4d;
  bd-color: hsla(217.22, 91.22%, 59.8%, 100%);
}
.qg-ct:not(#_):not(#_):not(#_) {
  font-size: calc(var(--u_xs,1xs) * 2);
  color: inherit;
  opacity: .7;
}
conversion-region-chips {
  display: block;
}
.qg-cu {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.qg_cu.country-chip:not(#_) {
  padding: .25rem .5rem;
  border-radius: 9999px;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  font-weight: 500;
  border: 1px solid hsla(240, 5.2%, 33.92%, 100%);
  background: #27272a4d;
  color: #a1a1aa;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
  cursor: default;
  --e_rest: all .15s ease !important;
}
.qg_cu.country-chip .qg_cu.flag:not(#_) {
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qg_cu.country-chip .qg_cu.stats:not(#_) {
  color: #3b82f6;
  font-size: calc(var(--u_xs,1xs) * 2);
  font-weight: 600;
}
.qg_cu.country-chip .qg_cu.remove:not(#_) {
  color: #71717a;
  cursor: pointer;
  font-size: calc(var(--u_xs,1xs) * 2);
  margin-left: .125rem;
  padding-left: .125rem;
  padding-right: .125rem;
  border-radius: 9999px;
  background: #fff0;
}
.qg_cu.country-chip .qg_cu.remove:is(:hover, .\@hover):not(#_) {
  color: #f87171;
  background: #7f1d1d4d;
}
conversion-country-chip-list {
  display: block;
}
.qg-db {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  align-items: center;
  flex-wrap: wrap;
}
button.qg_db:not(#_) {
  padding: .375rem .75rem;
  border-radius: 9999px;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
  cursor: pointer;
  border: 1px solid hsla(240, 5.2%, 33.92%, 100%);
  background: #fff0;
  color: #a1a1aa;
  --e_rest: all .15s ease !important;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
}
button.qg_db:is(:hover, .\@hover):not(#_) {
  background: #27272a;
}
.qg_db.combined-stat:not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
}
.qg_db.combined-stat .qg_db.val:not(#_) {
  color: #60a5fa;
  font-weight: 600;
}
.qg-de:not(#_):not(#_):not(#_) {
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qg-dg:not(#_):not(#_):not(#_) {
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
conversion-country-actions {
  display: block;
}
.qg-dk {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
}
conversion-country-chips {
  display: block;
}



/* app/models/conversion-rule/embeds.imba?styles */
.qi-ah: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;
}
.qi-ai:not(#_):not(#_):not(#_) {
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
}
.qi-aj:not(#_):not(#_):not(#_) {
  color: #c084fc;
}
.qi-ak:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
}
.qi-al:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  margin-left: .25rem;
}
.qi-am:not(#_):not(#_):not(#_) {
  display: flex;
  align-items: center;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  border: 1px solid hsla(240, 5.2%, 33.92%, 100%);
  background: #27272a;
  padding: .5rem .75rem;
  border-radius: 4px;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  cursor: pointer;
  white-space: nowrap;
}
.qi-an:not(#_):not(#_):not(#_) {
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  color: #c084fc;
}
.qi-ao:not(#_):not(#_):not(#_) {
  color: #fff;
  font-weight: 500;
}
.qi-ap:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  border-radius: 3px;
  padding-left: .25rem;
  padding-right: .25rem;
  background: #3f3f46;
}
.qi-aq:not(#_):not(#_):not(#_) {
  color: #4ade80;
  background: #14532d7f;
}
.qi-ar:not(#_):not(#_):not(#_) {
  color: #f87171;
  background: #7f1d1d7f;
}
.qi-as:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qi-at:not(#_):not(#_):not(#_) {
  margin-left: auto;
}
.qi-au:not(#_):not(#_):not(#_) {
  color: #52525b;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  margin-left: auto;
}
.qi-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;
}
.qi-ax:not(#_):not(#_):not(#_) {
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
}
.qi-ay:not(#_):not(#_):not(#_) {
  color: #60a5fa;
  font-size: 16px;
  line-height: 24px;
  --u_lh: 24px;
}
.qi-az:not(#_):not(#_):not(#_) {
  color: #60a5fa;
}
.qi-ba:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  margin-left: .25rem;
}
.qi-bb:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  border: 1px solid hsla(240, 5.2%, 33.92%, 100%);
  border-radius: 4px;
  padding: .75rem;
  background: #27272a7f;
}
.qi-bc:not(#_):not(#_):not(#_) {
  display: flex;
  align-items: center;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  margin-bottom: .5rem;
}
.qi-bd:not(#_):not(#_):not(#_) {
  color: #60a5fa;
}
.qi-be:not(#_):not(#_):not(#_) {
  color: #60a5fa;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
}
.qi-bf:not(#_):not(#_):not(#_) {
  color: #fff;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
}
.qi-bg:not(#_):not(#_):not(#_) {
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  color: #71717a;
  margin-left: auto;
}
.qi-bi:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  padding-left: 1rem;
  margin-top: .25rem;
  bl: 2px solid hsla(240, 5.2%, 33.92%, 100%);
}
.qi-bk: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;
  margin-top: .5rem;
  padding-left: 1rem;
}
.qi-bm:not(#_):not(#_):not(#_) {
  margin-top: .5rem;
}



/* app/models/conversion-rule/modal-content.imba?styles */
.qo-af:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  flex: 1;
}
.qo-ag:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  padding-bottom: 1.25rem;
  text-align: center;
}
.qo-ah:not(#_):not(#_):not(#_) {
  font-size: 18px;
  line-height: 28px;
  --u_lh: 28px;
  color: #a1a1aa;
  max-width: 600px;
  white-space: pre-line;
}
.qo-ai:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  padding-top: .5rem;
}
.qo-aj:not(#_):not(#_):not(#_) {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  border-radius: 8px;
  border: 2px solid hsla(142.13, 76.22%, 36.27%, 50%);
  background: #27272a;
  padding: 1.5rem;
  box-shadow: var(--box-shadow-green6,hsla(142.13,76.22%,36.27%,5%));
  ring: hsla(142.13, 76.22%, 36.27%, 20%);
  min-width: 300px;
  text-align: center;
}
.qo-ak:not(#_):not(#_):not(#_) {
  position: absolute;
  top: -12px;
  right: 24px;
  background: #16a34a;
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 700;
  padding: .25rem .75rem;
  border-radius: 9999px;
  box-shadow: var(--box-shadow-sm,0 1px 3px 0 hsla(var(--bxs-sm-color,0,0%,0%),var(--bxs-sm-alpha,.1)), 0 1px 2px 0 hsla(var(--bxs-sm-color,0,0%,0%),calc(var(--bxs-sm-alpha,.1) * .6)));
  text-transform: uppercase;
  tracking: wide;
}
.qo-al:not(#_):not(#_):not(#_) {
  position: absolute;
  top: -12px;
  right: 24px;
  background: #16a34a;
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 700;
  padding: .25rem .75rem;
  border-radius: 9999px;
  box-shadow: var(--box-shadow-sm,0 1px 3px 0 hsla(var(--bxs-sm-color,0,0%,0%),var(--bxs-sm-alpha,.1)), 0 1px 2px 0 hsla(var(--bxs-sm-color,0,0%,0%),calc(var(--bxs-sm-alpha,.1) * .6)));
  text-transform: uppercase;
  tracking: wide;
}
.qo-am:not(#_):not(#_):not(#_) {
  display: hfs;
  margin-bottom: 1rem;
}
.qo-an:not(#_):not(#_):not(#_) {
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 600;
  text-transform: uppercase;
  tracking: wider;
  color: #16a34a;
}
.qo-ao:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  margin-bottom: .75rem;
}
.qo-ap:not(#_):not(#_):not(#_) {
  font-size: 48px;
  line-height: 72px;
  --u_lh: 72px;
  font-weight: 700;
  color: #fff;
}
.qo-aq:not(#_):not(#_):not(#_) {
  font-size: 16px;
  line-height: 24px;
  --u_lh: 24px;
  color: #71717a;
}
.qo-ar:not(#_):not(#_):not(#_) {
  font-size: 16px;
  line-height: 24px;
  --u_lh: 24px;
  color: #d4d4d8;
  margin-bottom: 1rem;
  white-space: pre-line;
}
.qo-as:not(#_):not(#_):not(#_) {
  font-size: 16px;
  line-height: 24px;
  --u_lh: 24px;
  color: #d4d4d8;
  margin-bottom: 1rem;
}
.qo-at:not(#_):not(#_):not(#_) {
  color: #22c55e;
  font-weight: 700;
}
.qo-au:not(#_):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;
  padding-top: .5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.qo-av: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;
}
.qo-aw:not(#_):not(#_):not(#_) {
  color: #22c55e;
  font-size: 18px;
  line-height: 28px;
  --u_lh: 28px;
  flex: 0;
}
.qo-ax:not(#_):not(#_):not(#_) {
  color: #d4d4d8;
  font-size: 16px;
  line-height: 24px;
  --u_lh: 24px;
}
.qo-ay:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
  padding-top: .5rem;
  text-align: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.qo-az:not(#_):not(#_):not(#_) {
  font-size: 48px;
  line-height: 72px;
  --u_lh: 72px;
}
.qo-ba:not(#_):not(#_):not(#_) {
  color: #d4d4d8;
  font-size: 16px;
  line-height: 24px;
  --u_lh: 24px;
  white-space: pre-line;
  max-width: 500px;
}
.qo-bb:not(#_):not(#_):not(#_) {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1.5rem;
  --u_rg: 1.5rem;
  --u_cg: 1.5rem;
  padding-top: .5rem;
}
@media (max-width: 767px) {
  .qo-bb:not(#_):not(#_):not(#_) {
    grid-template-columns: 1fr;
  }
}
.qo-bc:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  padding: 1rem;
}
.qo-bd:not(#_):not(#_):not(#_) {
  color: #d4d4d8;
  font-size: 16px;
  line-height: 24px;
  --u_lh: 24px;
  white-space: pre-line;
}
.qo-be:not(#_):not(#_):not(#_) {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  border-radius: 8px;
  border: 2px solid hsla(142.13, 76.22%, 36.27%, 50%);
  background: #27272a;
  padding: 1.5rem;
  box-shadow: var(--box-shadow-green6,hsla(142.13,76.22%,36.27%,5%));
  ring: hsla(142.13, 76.22%, 36.27%, 20%);
  text-align: center;
}
.qo-bf:not(#_):not(#_):not(#_) {
  color: #22c55e;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: .75rem;
}
.qo-bg:not(#_):not(#_):not(#_) {
  position: absolute;
  top: -12px;
  right: 24px;
  background: #16a34a;
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 700;
  padding: .25rem .75rem;
  border-radius: 9999px;
  box-shadow: var(--box-shadow-sm,0 1px 3px 0 hsla(var(--bxs-sm-color,0,0%,0%),var(--bxs-sm-alpha,.1)), 0 1px 2px 0 hsla(var(--bxs-sm-color,0,0%,0%),calc(var(--bxs-sm-alpha,.1) * .6)));
  text-transform: uppercase;
  tracking: wide;
}
.qo-bh:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  margin-bottom: .75rem;
}
.qo-bi:not(#_):not(#_):not(#_) {
  font-size: 48px;
  line-height: 72px;
  --u_lh: 72px;
  font-weight: 700;
  color: #fff;
}
.qo-bj:not(#_):not(#_):not(#_) {
  font-size: 16px;
  line-height: 24px;
  --u_lh: 24px;
  color: #71717a;
}
.qo-bk:not(#_):not(#_):not(#_) {
  font-size: 16px;
  line-height: 24px;
  --u_lh: 24px;
  color: #d4d4d8;
  margin-bottom: 1rem;
  white-space: pre-line;
}
.qo-bl:not(#_):not(#_):not(#_) {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1.5rem;
  --u_rg: 1.5rem;
  --u_cg: 1.5rem;
  padding-top: .5rem;
}
@media (max-width: 767px) {
  .qo-bl:not(#_):not(#_):not(#_) {
    grid-template-columns: 1fr;
  }
}
.qo-bm:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  border-radius: 8px;
  border: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  background: #18181b7f;
  padding: 1.5rem;
  opacity: .7;
}
.qo-bm:is(:hover, .\@hover):not(#_):not(#_):not(#_) {
  opacity: 1 ease;
}
.qo-bn:not(#_):not(#_):not(#_) {
  display: hfs;
  margin-bottom: 1rem;
}
.qo-bo:not(#_):not(#_):not(#_) {
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 600;
  text-transform: uppercase;
  tracking: wider;
  color: #71717a;
}
.qo-bp:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  margin-bottom: .75rem;
}
.qo-bq:not(#_):not(#_):not(#_) {
  font-size: 36px;
  line-height: 54px;
  --u_lh: 54px;
  font-weight: 700;
  color: #fff;
}
.qo-br:not(#_):not(#_):not(#_) {
  font-size: 16px;
  line-height: 24px;
  --u_lh: 24px;
  color: #71717a;
}
.qo-bs:not(#_):not(#_):not(#_) {
  font-size: 16px;
  line-height: 24px;
  --u_lh: 24px;
  color: #a1a1aa;
  white-space: pre-line;
}
.qo-bt:not(#_):not(#_):not(#_) {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  border-radius: 8px;
  border: 2px solid hsla(142.13, 76.22%, 36.27%, 50%);
  background: #27272a;
  padding: 1.5rem;
  box-shadow: var(--box-shadow-green6,hsla(142.13,76.22%,36.27%,5%));
  ring: hsla(142.13, 76.22%, 36.27%, 20%);
}
.qo-bu:not(#_):not(#_):not(#_) {
  position: absolute;
  top: -12px;
  right: 24px;
  background: #16a34a;
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 700;
  padding: .25rem .75rem;
  border-radius: 9999px;
  box-shadow: var(--box-shadow-sm,0 1px 3px 0 hsla(var(--bxs-sm-color,0,0%,0%),var(--bxs-sm-alpha,.1)), 0 1px 2px 0 hsla(var(--bxs-sm-color,0,0%,0%),calc(var(--bxs-sm-alpha,.1) * .6)));
  text-transform: uppercase;
  tracking: wide;
}
.qo-bv:not(#_):not(#_):not(#_) {
  position: absolute;
  top: -12px;
  right: 24px;
  background: #16a34a;
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 700;
  padding: .25rem .75rem;
  border-radius: 9999px;
  box-shadow: var(--box-shadow-sm,0 1px 3px 0 hsla(var(--bxs-sm-color,0,0%,0%),var(--bxs-sm-alpha,.1)), 0 1px 2px 0 hsla(var(--bxs-sm-color,0,0%,0%),calc(var(--bxs-sm-alpha,.1) * .6)));
  text-transform: uppercase;
  tracking: wide;
}
.qo-bw:not(#_):not(#_):not(#_) {
  display: hfs;
  margin-bottom: 1rem;
}
.qo-bx: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: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 600;
  text-transform: uppercase;
  tracking: wider;
  color: #16a34a;
}
.qo-by:not(#_):not(#_):not(#_) {
  --u_ics: 22;
  color: #16a34a;
}
.qo-bz:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  margin-bottom: .75rem;
}
.qo-ca:not(#_):not(#_):not(#_) {
  font-size: 48px;
  line-height: 72px;
  --u_lh: 72px;
  font-weight: 700;
  color: #fff;
}
.qo-cb:not(#_):not(#_):not(#_) {
  font-size: 16px;
  line-height: 24px;
  --u_lh: 24px;
  color: #71717a;
}
.qo-cc:not(#_):not(#_):not(#_) {
  font-size: 16px;
  line-height: 24px;
  --u_lh: 24px;
  color: #d4d4d8;
  margin-bottom: 1rem;
  white-space: pre-line;
}
.qo-cd:not(#_):not(#_):not(#_) {
  font-size: 16px;
  line-height: 24px;
  --u_lh: 24px;
  color: #d4d4d8;
  margin-bottom: 1rem;
}
.qo-ce:not(#_):not(#_):not(#_) {
  color: #22c55e;
  font-weight: 700;
}
.qo-cf:not(#_):not(#_):not(#_) {
  background: #1e3a8a33;
  border: 1px solid hsla(225.93, 70.73%, 40.2%, 30%);
  border-radius: 6px;
  padding: 1.25rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
  margin-top: 2rem;
}
.qo-cg: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;
}
.qo-ch:not(#_):not(#_):not(#_) {
  color: #3b82f6;
  --u_ics: 24;
}
.qo-ci:not(#_):not(#_):not(#_) {
  font-size: 16px;
  line-height: 24px;
  --u_lh: 24px;
  font-weight: 600;
  color: #dbeafe;
}
.qo-cj:not(#_):not(#_):not(#_) {
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  color: #bfdbfecc;
  white-space: pre-line;
}
.qo-ck:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  align-content: center;
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
  margin-top: auto;
  padding-top: 1.5rem;
}
.qo-cn:not(#_):not(#_):not(#_) {
  background: var(--qo_co);
}
.qo-cp:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.qo-cq:not(#_):not(#_):not(#_) {
  font-size: 14px;
}
conversion-modal-content {
  display: block;
}



/* app/models/conversion-rule/modal-builder.imba?styles */
.qj-af: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;
}
.qj-ag:not(#_):not(#_):not(#_) {
  bl: 3px solid hsla(43.26, 96.41%, 56.27%, 100%);
  padding-left: .5rem;
}
.qj-ah:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  font-weight: 500;
}
.qj-ai:not(#_):not(#_):not(#_) {
  background: #27272a;
  color: #fff;
  border: 1px solid hsla(240, 5.2%, 33.92%, 100%);
  border-radius: 4px;
  padding: .5rem .75rem;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  outline: none;
  min-height: 60px;
  resize: vertical;
}
.qj-ai:is(:focus, .\@focus):not(#_):not(#_):not(#_) {
  border: 1px solid hsla(213.12, 93.9%, 67.84%, 100%);
}
.qj-aj:not(#_):not(#_):not(#_) {
  background: #27272a;
  color: #fff;
  border: 1px solid hsla(240, 5.2%, 33.92%, 100%);
  border-radius: 4px;
  padding: .5rem .75rem;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  outline: none;
}
.qj-aj:is(:focus, .\@focus):not(#_):not(#_):not(#_) {
  border: 1px solid hsla(213.12, 93.9%, 67.84%, 100%);
}
draft-field {
  display: block;
}
.qj-ak:not(#_):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;
}
.qj-al: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;
}
.qj-an: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;
}
.qj-aq: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;
}
.qj-ar: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;
}
.qj-as:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
}
.qj-at:not(#_):not(#_):not(#_) {
  color: #52525b;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qj-ay: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;
}
.qj-az: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;
}
.qj-ba:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
}
.qj-bb:not(#_):not(#_):not(#_) {
  color: #52525b;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qj-bg: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;
}
.qj-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;
}
.qj-bi:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
}
.qj-bj:not(#_):not(#_):not(#_) {
  color: #52525b;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qj-bm: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;
}
.qj-bn: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;
}
.qj-bo:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
}
.qj-bp:not(#_):not(#_):not(#_) {
  color: #52525b;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qj-bs: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;
}
.qj-bt: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;
}
.qj-bu:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
}
.qj-bv:not(#_):not(#_):not(#_) {
  color: #52525b;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qj-cb: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;
}
.qj-cc: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;
}
.qj-cd:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
}
.qj-ce:not(#_):not(#_):not(#_) {
  color: #52525b;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qj-ch: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;
}
.qj-cm:not(#_):not(#_):not(#_) {
  position: sticky;
  bottom: 0rem;
  padding-top: .75rem;
  padding-bottom: .25rem;
  background: #18181bf2;
  bt: 1px solid hsla(240, 5.26%, 26.08%, 100%);
}
.qj-cn:not(#_):not(#_):not(#_) {
  background: #3b82f6;
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  padding: .625rem 1.25rem;
  border-radius: 4px;
  cursor: pointer;
  border-style: none;
  width: 100%;
}
.qj-cn:is(:hover, .\@hover):not(#_):not(#_):not(#_) {
  background: #60a5fa;
}
conversion-config-editor {
  display: block;
}
.qj-co:not(#_):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;
}
conversion-modal-builder {
  display: block;
}
.qj-cq:not(#_):not(#_):not(#_) {
  display: grid;
  grid-template-columns: 350px 1fr;
  gap: 0rem;
  --u_rg: 0rem;
  --u_cg: 0rem;
  border: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  border-radius: 6px;
  overflow: hidden;
  background: #18181b33;
}
.qj-cr:not(#_):not(#_):not(#_) {
  background: #27272a7f;
  padding: 1.25rem;
  border-right: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.qj-cs: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;
}
.qj-ct:not(#_):not(#_):not(#_) {
  color: #fbbf24;
  font-size: 18px;
  line-height: 28px;
  --u_lh: 28px;
}
.qj-cu:not(#_):not(#_):not(#_) {
  color: #fbbf24;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  text-transform: uppercase;
  letter-spacing: .5px;
}
.qj-cv:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 1.5;
  --u_lh: 1.5;
}
.qj-cw:not(#_):not(#_):not(#_) {
  margin-top: 1rem;
  bt: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  padding-top: 1rem;
}
.qj-cx:not(#_):not(#_):not(#_) {
  color: #fbbf24cc;
  font-weight: 600;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  text-transform: uppercase;
  letter-spacing: .5px;
  margin-bottom: .75rem;
}
.qj-cy:not(#_):not(#_):not(#_) {
  color: #52525b;
  font-size: 10px;
  line-height: 1.4;
  --u_lh: 1.4;
  margin-bottom: .75rem;
}
.qj-cz: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;
  margin-bottom: .75rem;
}
.qj-da:not(#_):not(#_):not(#_) {
  color: #fbbf2499;
  font-weight: 600;
  font-size: 9px;
  text-transform: uppercase;
  letter-spacing: .5px;
}
.qj-db:not(#_):not(#_):not(#_) {
  color: #52525b;
  font-size: 9px;
  line-height: 1.3;
  --u_lh: 1.3;
}
.qj-dc:not(#_):not(#_):not(#_) {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
}
.qj-dd:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: space-between;
  align-items: center;
  padding: .375rem .5rem;
  border-radius: 3px;
  background: #27272a4d;
  cursor: pointer;
}
.qj-dd:is(:hover, .\@hover):not(#_):not(#_):not(#_) {
  background: #3f3f4666;
}
.qj-de:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 0rem;
  --u_rg: 0rem;
  --u_cg: 0rem;
  flex: 1;
  overflow: hidden;
}
.qj-df:not(#_):not(#_):not(#_) {
  color: #fbbf24;
  font-size: 10px;
  font-weight: 600;
  white-space: nowrap;
}
.qj-dg:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
  font-size: 10px;
  white-space: nowrap;
  to: ellipsis;
  overflow: hidden;
}
.qj-dh:not(#_):not(#_):not(#_) {
  color: #fb923c;
  font-size: 9px;
  white-space: nowrap;
  to: ellipsis;
  overflow: hidden;
  margin-top: -1px;
}
.qj-di:not(#_):not(#_):not(#_) {
  color: #52525b;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  flex: 0;
  margin-left: .25rem;
}
.qj-dj:not(#_):not(#_):not(#_) {
  padding: 1.25rem;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1.25rem;
  --u_rg: 1.25rem;
  --u_cg: 1.25rem;
}
conversion-modal-section {
  display: block;
}
.qj-dm:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  border: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  border-radius: 6px;
  background: #18181b;
  padding: 1.5rem;
  overflow: hidden;
}
.qj-dn:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: space-between;
  align-items: center;
  padding-bottom: .75rem;
  bb: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  margin-bottom: 1rem;
}
.qj-do:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 1.4;
  --u_lh: 1.4;
}
.qj-dr: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: .75rem;
  bb: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  margin-bottom: 1rem;
}
.qj-ds:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qj-dt:not(#_):not(#_):not(#_) {
  background: #27272a;
  border: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  border-radius: 4px;
  padding: .25rem .75rem;
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
}
.qj-dx:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qj-dy:not(#_):not(#_):not(#_) {
  color: #52525b;
  font-size: 10px;
  text-decoration: underline;
  cursor: pointer;
}
.qj-dz:not(#_):not(#_):not(#_) {
  color: #60a5fa;
  font-size: 10px;
  text-decoration: underline;
  cursor: pointer;
}
.qj-ea:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 10px;
  text-decoration: underline;
  cursor: pointer;
  background: #fff0;
  border-style: none;
}
.qj-eb:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  width: 900px;
  max-width: 100%;
  height: var(--qj_ec);
  background: #18181b;
  border-radius: 6px;
  border: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  padding: 1.5rem;
  overflow: auto;
  margin-left: auto;
  margin-right: auto;
}
.qj-ed:not(#_):not(#_):not(#_) {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  padding-bottom: 1rem;
}
.qj-ee:not(#_):not(#_):not(#_) {
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  --u_lh: 30px;
  font-weight: 700;
}
.qj-eg: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-top: .75rem;
  bt: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  margin-top: 1rem;
}
.qj-eh:not(#_):not(#_):not(#_) {
  color: #fbbf24;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  font-weight: 600;
}
.qj-ei:not(#_):not(#_):not(#_) {
  flex: 1;
  accent-color: hsla(43.26, 96.41%, 56.27%, 100%);
}
.qj-ej:not(#_):not(#_):not(#_) {
  width: 55px;
  background: #27272a;
  border: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  border-radius: 3px;
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  text-align: center;
  padding-top: .25rem;
  padding-bottom: .25rem;
}
.qj-ek:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
conversion-modal-preview {
  display: block;
}



/* app/models/conversion-rule/rendering.imba?styles */
.qk-ag:not(#_):not(#_):not(#_) {
  background: #fff0;
}
.qk-ah:not(#_):not(#_):not(#_) {
  color: #4ade80;
}
.qk-ai:not(#_):not(#_):not(#_) {
  color: red;
}
.qk-aj:not(#_):not(#_):not(#_) {
  flex: 1;
}
.qk-ak:not(#_):not(#_) {
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
  font-weight: 500;
}
.qk-an:not(#_):not(#_):not(#_) {
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  background: #3f3f46;
  padding: .25rem .5rem;
  border-radius: 3px;
  color: #c084fc;
  margin-left: .25rem;
  margin-right: .25rem;
}
.qk-ao:not(#_):not(#_):not(#_) {
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  background: #3f3f46;
  padding: .25rem .5rem;
  border-radius: 3px;
  color: #c084fc;
}
.qk-ap:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  margin-left: .25rem;
  margin-right: .25rem;
}
.qk-ar:not(#_):not(#_):not(#_) {
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  background: #3f3f46;
  padding: .25rem .5rem;
  border-radius: 3px;
  color: #71717a;
}
.qk-as:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  margin-left: .25rem;
  margin-right: .25rem;
}
.qk-at:not(#_):not(#_):not(#_) {
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  background: #3f3f46;
  padding: .25rem .5rem;
  border-radius: 3px;
  color: #4ade80;
}
.qk-au:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
}
.qk-av:not(#_):not(#_):not(#_) {
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  color: #71717a;
}
.qk-aw:not(#_):not(#_):not(#_) {
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  color: #22c55e;
}
.qk-ax:not(#_):not(#_):not(#_) {
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
  font-weight: 600;
}
.qk-az:not(#_):not(#_):not(#_) {
  margin-left: .25rem;
  margin-right: .25rem;
}
.qk-ba:not(#_):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;
}
.qk-bb:not(#_):not(#_):not(#_) {
  position: fixed;
  bottom: 1.5rem;
  right: 1.5rem;
  z-index: 50;
  border-radius: 9999px;
  width: 12;
  height: 12;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  box-shadow: var(--box-shadow-lg,0 10px 15px -3px hsla(var(--bxs-lg-color,0,0%,0%), var(--bxs-lg-alpha,.1)), 0 4px 6px -2px hsla(var(--bxs-lg-color,0,0%,0%),calc(var(--bxs-lg-alpha,.1) * .5)));
  background: #3f3f46;
  border: 1px solid hsla(240, 5.2%, 33.92%, 100%);
}
.qk-bd:not(#_):not(#_):not(#_) {
  border: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  border-radius: 4px;
  padding: 1rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  justify-content: space-between;
}
.qk-be:not(#_):not(#_):not(#_) {
  background: #14532d4d;
  bd-color: hsla(142.43, 71.81%, 29.22%, 100%);
}
.qk-bf:not(#_):not(#_):not(#_) {
  background: #7f1d1d4d;
  bd-color: hsla(0, 73.71%, 41.76%, 100%);
}
.qk-bg: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;
}
.qk-bh:not(#_):not(#_):not(#_) {
  font-size: 18px;
  line-height: 28px;
  --u_lh: 28px;
}
.qk-bi:not(#_):not(#_):not(#_) {
  color: #4ade80;
}
.qk-bj:not(#_):not(#_):not(#_) {
  color: #f87171;
}
.qk-bl:not(#_):not(#_):not(#_) {
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  --u_lh: 24px;
}
.qk-bm:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
}
.qk-bo:not(#_):not(#_):not(#_) {
  display: grid;
  grid-template-columns: 200px 1fr;
  gap: 0rem;
  --u_rg: 0rem;
  --u_cg: 0rem;
  border: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  border-radius: 6px;
  overflow: hidden;
  background: #18181b33;
}
.qk-bp:not(#_):not(#_):not(#_) {
  background: #27272a7f;
  padding: 1.25rem;
  border-right: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  border-bottom: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.qk-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;
}
.qk-br:not(#_):not(#_):not(#_) {
  color: #60a5fa;
  font-size: 18px;
  line-height: 28px;
  --u_lh: 28px;
}
.qk-bs:not(#_):not(#_):not(#_) {
  color: #60a5fa;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  text-transform: uppercase;
  letter-spacing: .5px;
}
.qk-bt:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 1.5;
  --u_lh: 1.5;
}
.qk-bu:not(#_):not(#_):not(#_) {
  padding: 1.25rem;
  border-bottom: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
}
.qk-bv: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;
  margin-bottom: .25rem;
}
.qk-bw:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
}
.qk-bx:not(#_):not(#_):not(#_) {
  color: #52525b;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qk-by:not(#_):not(#_):not(#_) {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  align-items: center;
}
.qk-bz:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  background: #3f3f46;
  padding: .125rem .5rem;
  border-radius: 3px;
}
.qk-cb:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  background: #27272a;
  padding: .75rem;
  border-radius: 4px;
  border: 1px dashed hsla(240, 5.2%, 33.92%, 100%);
  text-align: center;
}
.qk-cd:not(#_):not(#_):not(#_) {
  background: #27272a7f;
  padding: 1.25rem;
  border-right: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  border-bottom: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.qk-ce: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;
}
.qk-cf:not(#_):not(#_):not(#_) {
  color: #c084fc;
  font-size: 18px;
  line-height: 28px;
  --u_lh: 28px;
}
.qk-cg:not(#_):not(#_):not(#_) {
  color: #c084fc;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  text-transform: uppercase;
  letter-spacing: .5px;
}
.qk-ch:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 1.5;
  --u_lh: 1.5;
}
.qk-ci:not(#_):not(#_):not(#_) {
  padding: 1.25rem;
  border-bottom: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
}
.qk-cj: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;
}
.qk-ck: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;
}
.qk-cl:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
}
.qk-cm:not(#_):not(#_):not(#_) {
  color: #52525b;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qk-co: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;
}
.qk-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;
}
.qk-cq:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
}
.qk-cr:not(#_):not(#_):not(#_) {
  color: #52525b;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qk-ct: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;
}
.qk-cu: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;
}
.qk-cv:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
}
.qk-cw:not(#_):not(#_):not(#_) {
  color: #52525b;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qk-cy:not(#_):not(#_):not(#_) {
  background: #27272a7f;
  padding: 1.25rem;
  border-right: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.qk-cz: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;
}
.qk-da:not(#_):not(#_):not(#_) {
  color: #4ade80;
  font-size: 18px;
  line-height: 28px;
  --u_lh: 28px;
}
.qk-db:not(#_):not(#_):not(#_) {
  color: #4ade80;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  text-transform: uppercase;
  letter-spacing: .5px;
}
.qk-dc:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 1.5;
  --u_lh: 1.5;
}
.qk-dd:not(#_):not(#_):not(#_) {
  padding: 1.25rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
}
.qk-de: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;
}
.qk-df: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;
}
.qk-dg:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
}
.qk-dh:not(#_):not(#_):not(#_) {
  color: #52525b;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qk-dj: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;
  margin-top: .25rem;
  padding-left: .5rem;
  bl: 2px solid hsla(240, 5.2%, 33.92%, 100%);
}
.qk-dk:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qk-dl:not(#_):not(#_):not(#_) {
  color: #fbbf24;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qk-dm: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;
}
.qk-dn: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;
}
.qk-do:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
}
.qk-dp:not(#_):not(#_):not(#_) {
  color: #52525b;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qk-dr: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;
}
.qk-ds: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;
}
.qk-dt:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
}
.qk-du:not(#_):not(#_):not(#_) {
  color: #52525b;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qk-dv: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;
}
.qk-dw:not(#_):not(#_):not(#_) {
  color: #60a5fa;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
  text-decoration: underline;
  cursor: pointer;
}
.qk-dx:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qk-dy:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  background: #3f3f46;
  padding: .25rem .5rem;
  border-radius: 3px;
}
.qk-dz:not(#_):not(#_):not(#_) {
  padding: .25rem .5rem;
  border-radius: 9999px;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  font-weight: 500;
  cursor: pointer;
  border: 1px solid hsla(0, 72.22%, 50.59%, 100%);
  background: #fff0;
  color: #f87171;
}
.qk-dz:is(:hover, .\@hover):not(#_):not(#_):not(#_) {
  background: #7f1d1d7f;
}
.qk-ea: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: .75rem;
  border-radius: 6px;
  background: #713f124d;
  border: 1px solid hsla(40.61, 96.12%, 40.39%, 50%);
  color: #fde047;
}
.qk-eb:not(#_):not(#_) {
  --u_fis: 18px;
  flex: 0 0 auto;
}
.qk-ec:not(#_):not(#_):not(#_) {
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qk-ed: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;
}
.qk-ee: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;
}
.qk-ef:not(#_):not(#_):not(#_) {
  background: #27272a;
  color: #fff;
  border: 1px solid hsla(240, 5.2%, 33.92%, 100%);
  border-radius: 4px;
  padding: .5rem .75rem;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  max-width: 400px;
  width: 100%;
  outline: none;
}
.qk-ef:is(:focus, .\@focus):not(#_):not(#_):not(#_) {
  border: 1px solid hsla(213.12, 93.9%, 67.84%, 100%);
}
.qk-eg:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qk-eh:not(#_):not(#_):not(#_) {
  color: #f87171;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qk-ei:not(#_):not(#_):not(#_) {
  color: #fbbf24;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  text-decoration: underline;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .25rem;
  --u_rg: .25rem;
  --u_cg: .25rem;
}
.qk-ej:not(#_):not(#_):not(#_) {
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qk-ek: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;
}
.qk-el: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;
}
.qk-em:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
}
.qk-en:not(#_):not(#_):not(#_) {
  color: #52525b;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qk-eo:not(#_):not(#_):not(#_) {
  max-width: 300px;
}
.qk-ep: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;
}
.qk-eq: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;
}
.qk-er:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
}
.qk-es:not(#_):not(#_):not(#_) {
  color: #52525b;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qk-eu: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;
}
.qk-ev: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;
}
.qk-ew:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
}
.qk-ex:not(#_):not(#_):not(#_) {
  color: #52525b;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qk-ez: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;
}
.qk-fa: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;
}
.qk-fb:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
}
.qk-fc:not(#_):not(#_):not(#_) {
  color: #52525b;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qk-fe: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;
}
.qk-ff: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;
}
.qk-fg:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 500;
}
.qk-fh:not(#_):not(#_):not(#_) {
  color: #52525b;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
}
.qk-fj: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: 1rem;
  border-radius: 6px;
  background: #713f124d;
  border: 1px solid hsla(40.61, 96.12%, 40.39%, 50%);
  color: #fde047;
}
.qk-fk:not(#_):not(#_) {
  --u_fis: 20px;
  flex: 0 0 auto;
}
.qk-fl:not(#_):not(#_):not(#_) {
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
}
.qk-fn:not(#_):not(#_):not(#_) {
  border: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  border-radius: 6px;
  padding: 1.25rem;
  background: #18181b33;
}
.qk-fp:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  justify-content: space-between;
  margin-bottom: 1.25rem;
}
.qk-fs:not(#_):not(#_):not(#_) {
  margin-bottom: 1.25rem;
}
.qk-fu:not(#_):not(#_):not(#_) {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
}
.qk-fz:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  padding: .75rem;
  background: #27272a4d;
  border-radius: 4px;
  text-align: center;
}
.qk-ga:not(#_):not(#_):not(#_) {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
}
.qk-gf:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  padding: .75rem;
  background: #27272a4d;
  border-radius: 4px;
  text-align: center;
}
.qk-gg:not(#_):not(#_):not(#_) {
  margin-bottom: 1.25rem;
}
.qk-gi:not(#_):not(#_):not(#_) {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: .75rem;
  --u_rg: .75rem;
  --u_cg: .75rem;
}
.qk-gn:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  padding: .75rem;
  background: #27272a4d;
  border-radius: 4px;
  text-align: center;
}
.qk-go:not(#_):not(#_):not(#_) {
  margin-bottom: 1.25rem;
}
.qk-gq:not(#_):not(#_):not(#_) {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
}
.qk-gr:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  padding: 1rem;
  border: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  border-radius: 6px;
  background: #27272a4d;
}
.qk-gu:not(#_):not(#_):not(#_) {
  border: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  border-radius: 6px;
  padding: 1rem;
  background: #27272a4d;
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: space-between;
  align-items: center;
}
.qk-gv:not(#_):not(#_):not(#_) {
  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;
}
.qk-gw:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}
.qk-gx:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  text-transform: uppercase;
}
.qk-gy:not(#_):not(#_):not(#_) {
  color: #fff;
  font-size: 18px;
  line-height: 28px;
  --u_lh: 28px;
  font-weight: 600;
}
.qk-gz:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}
.qk-ha:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  text-transform: uppercase;
}
.qk-hb:not(#_):not(#_):not(#_) {
  color: #4ade80;
  font-size: 18px;
  line-height: 28px;
  --u_lh: 28px;
  font-weight: 600;
}
.qk-hc: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;
}
.qk-hd:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
}
.qk-hf:not(#_):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;
  margin-top: .5rem;
}
.qk-hg:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 1.5;
  --u_lh: 1.5;
}
.qk-hi: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;
  margin-top: .5rem;
  border: 1px solid hsla(240, 5.26%, 26.08%, 100%);
  border-radius: 6px;
  padding: 1rem;
  background: #18181b33;
}
.qk-hj: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;
}
.qk-hk:not(#_):not(#_):not(#_) {
  color: #fbbf24;
  font-size: 18px;
  line-height: 28px;
  --u_lh: 28px;
}
.qk-hl:not(#_):not(#_):not(#_) {
  color: #fbbf24;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  text-transform: uppercase;
  letter-spacing: .5px;
}
.qk-hm:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 12px;
  line-height: 1.5;
  --u_lh: 1.5;
}
.qk-hn: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;
}
.qk-ho:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-content: center;
  align-items: center;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
}
.qk-hp:not(#_):not(#_):not(#_) {
  background: #1e3a8a33;
  border-radius: 4px;
}
.qk-hq:not(#_):not(#_):not(#_) {
  color: #71717a;
  font-size: 14px;
  line-height: 22px;
  --u_lh: 22px;
  font-weight: 700;
  width: 24px;
  text-align: center;
  flex: 0 0 auto;
}
.qk-hr:not(#_):not(#_):not(#_) {
  flex: 1;
}
.qk-ht:not(#_):not(#_):not(#_) {
  display: vce;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  padding-right: .75rem;
}
.qk-hu:not(#_):not(#_):not(#_) {
  color: #60a5fa;
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  font-weight: 600;
  background: #1e3a8a4d;
  padding: .25rem .5rem;
  border-radius: 3px;
}



/* app/models/link.imba?styles */
.ns-ag:not(#_):not(#_):not(#_) {
  height: 150px;
}
.ns-ak:not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  font-weight: 400;
}
span.ns_ak:first-child:not(#_) {
  color: #fff;
  font-weight: 500;
  margin-right: .5ch;
}
.ns-al:not(#_):not(#_):not(#_) {
  text-transform: capitalize;
}
.ns-aq:not(#_):not(#_):not(#_) {
  font-size: 12px;
  line-height: 18px;
  --u_lh: 18px;
  margin-left: -.5rem;
}



/* app/models/project.imba?styles */
.nx-af:not(#_) {
  max-height: 250px !important;
}
.nx-ai:not(#_):not(#_) {
  font-size: 15px;
}
start-project-modal-nx-am {
  display: block;
}
.nx-as:not(#_):not(#_):not(#_) {
  margin-top: 1rem;
}
.nx-at:not(#_):not(#_) {
  max-width: 400px;
  border-radius: 8px;
}



/* app/models/topic.imba?styles */
.oi-ai:not(#_):not(#_):not(#_) {
  color: lch(var(--u_accentL) var(--u_accentC) var(--u_accentH) / var(--u_accentA,1));
}
.oi-ak:not(#_):not(#_):not(#_) {
  color: lch(75 calc(var(--u_accentC) * .15) var(--u_accentH) / var(--u_accentA,1));
}
.oi-al:not(#_):not(#_):not(#_) {
  color: lch(var(--u_accentL) var(--u_accentC) var(--u_accentH) / var(--u_accentA,1));
}
.oi-an:not(#_):not(#_):not(#_) {
  color: lch(75 calc(var(--u_accentC) * .15) var(--u_accentH) / var(--u_accentA,1));
}



/* app/models/playlist.imba?styles */
.nt-ag:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  font-family: var(--font-arial,arial);
  width: var(--u_fis,1fis);
  height: var(--u_fis,1fis);
  font-style: normal;
  font-size: calc(var(--u_fis,1fis) * .5);
  color: lch(var(--u_accentL) var(--u_accentC) var(--u_accentH) / var(--u_accentA,1));
  margin-right: .5rem;
  border-right: 1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / 1);
}
op-oli {
  display: block;
}
.nt-aq:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}
.nt-ar:not(#_):not(#_):not(#_) {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
}
.nt-as:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  flex: 1;
  gap: 8px;
  --u_rg: 8px;
  --u_cg: 8px;
}
op-ol {
  display: block;
}
.nt-av:not(#_):not(#_):not(#_) {
  color: #60a5fa;
}
.nt-bb:not(#_):not(#_) {
  margin-top: 20px;
}



/* app/models/media.imba?styles */
.od-af:not(#_):not(#_) {
  padding: 1.5rem;
}
.od-ag:not(#_):not(#_) {
  display: block;
}
span.od_ag:not(#_) {
  margin-right: 1ex;
  display: inline-block;
}



/* app/models/ticket.imba?styles */
.oe-ag:not(#_):not(#_):not(#_) {
  padding-top: .75rem;
}
.oe-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;
}
.oe-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);
}
.oe-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);
}
.oe-aw:not(#_):not(#_):not(#_) {
  width: auto;
  align-self: stretch;
}
.oe-ay:not(#_):not(#_) {
  padding-top: var(--u_ffg,1ffg);
  padding-bottom: var(--u_ffg,1ffg);
  font-size: 15px;
  max-width: 850px;
}
.oe-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;
}
.oe-bc:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  margin-top: -4px;
}
.oe-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;
}
.oe-bf:not(#_):not(#_):not(#_) {
  padding-top: var(--u_ffg,1ffg);
}
.oe-bg.seen:not(#_):not(#_) {
  background: lch(var(--u_libgL) var(--u_libgC) var(--u_libgH) / .6);
}
.oe-bg.seen:is(:hover, .\@hover):not(#_):not(#_) {
  background: lch(var(--u_libgL) var(--u_libgC) var(--u_libgH) / 1);
}
.oe-bg.seen.header:not(#_):not(#_) {
  background: #fff0;
}
.oe-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;
}
.oe-bh:is(.header > :where(.oe-bh)):not(#_):not(#_) {
  margin-left: 0;
  --u_fis: 44px;
}
.oe-bh:is(.unseen > :where(.oe-bh)):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;
}
.oe-bi:not(#_):not(#_) {
  border-radius: calc(var(--u_fis,1fis) * .5);
  background: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / 10%);
}
.oe-bj:not(#_):not(#_) {
  position: absolute;
  --u_fis: 16px;
  border-radius: calc(var(--u_fis,1fis) * .5);
  inset: auto -3px -1px auto;
  background: inherit;
}
.oe-bj.todo:not(#_):not(#_) {
  color: #fff;
}
.oe-bj.new:not(#_):not(#_) {
  color: #94a3b8;
}
.oe-bj.done:not(#_):not(#_) {
  color: #34d399;
}
.oe-bj.in_progress:not(#_):not(#_) {
  color: #fde047;
}
.oe-bj.canceled:not(#_):not(#_) {
  color: #f87171;
}
.oe-bl:not(#_):not(#_) {
  font-weight: 400;
  font-size: 15px;
}
.oe-bl:is(.seen :where(.oe-bl)):not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
}
.oe-bl:is(.oe-bg.header :where(.oe-bl)):not(#_):not(#_) {
  color: #fff;
  font-size: 24px;
  line-height: 30px;
  --u_lh: 30px;
}
.oe-bo:not(#_):not(#_):not(#_) {
  color: #60a5fa;
  font-weight: 500;
}
.oe-bw:is(.header > :where(.oe-bw)):not(#_):not(#_):not(#_) {
  display: none;
}
.oe-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;
}
.oe-cn:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  margin-top: -4px;
}
.oe-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;
}
.oe-cr:not(#_):not(#_):not(#_) {
  padding-top: var(--u_ffg,1ffg);
}
.oe-cr:not(#_):not(#_) {
  white-space: pre-wrap;
}
.oe-cr ol:not(#_) {
  list-style: decimal;
  margin-left: 22px;
}
.oe-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;
}
.oe-cw:not(#_):not(#_):not(#_) {
  flex: 1;
}
.oe-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;
}
.oe-db:not(#_):not(#_):not(#_) {
  margin-bottom: 1rem;
}
.oe-dc:not(#_):not(#_):not(#_) {
  width: 100%;
}
.oe-dk:not(#_):not(#_):not(#_) {
  flex: 1;
}
op-ticket-dialog {
  display: block;
}



/* app/models/stripe-service.imba?styles */
.or-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);
}
.or-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 */
.on-af:not(#_):not(#_) {
  text-transform: capitalize;
}



/* app/models/stripe-subscription.imba?styles */
.oo-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);
}
.oo-an:not(#_):not(#_):not(#_) {
  text-decoration: line-through;
}
.oo-aq:not(#_):not(#_) {
  color: #fef08a;
}
.oo-au:not(#_):not(#_):not(#_) {
  color: #fda4af;
}
.oo-av:not(#_):not(#_):not(#_) {
  color: #34d399;
}
.oo-at:not(#_):not(#_) {
  text-transform: capitalize;
}
.oo-ba:not(#_):not(#_):not(#_) {
  color: #fdba74;
}
.oo-bc:not(#_):not(#_):not(#_) {
  color: #fda4af;
}
.oo-bf:not(#_):not(#_):not(#_) {
  color: #fdba74;
}
.oo-bi:not(#_):not(#_):not(#_) {
  color: #67e8f9;
}
.oo-bs: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);
}
.oo-bx:not(#_):not(#_) {
  color: #fef08a;
}
.oo-ca:not(#_):not(#_) {
  color: #dbeafe;
}
.oo-cd:not(#_):not(#_) {
  color: #fca5a5;
  text-transform: capitalize;
}
.oo-cd.active:not(#_):not(#_) {
  color: #86efac;
}
.oo-cd.trialing:not(#_):not(#_) {
  color: #86efac;
}
table.oo_cq {
  width: 100%;
}
table.oo_cq thead.oo_cq {
  border-bottom: 1px solid hsla(240, 3.83%, 46.08%, 100%);
}
table.oo_cq th.oo_cq {
  text-align: left;
}
table.oo_cq tr.oo_cq {
  width: 100%;
  display: flex;
  align-items: baseline;
}
table.oo_cq tr.oo_cq td.oo_cq {
  margin-bottom: .25rem;
}
.oo-cs:not(#_):not(#_):not(#_) {
  margin-top: 1rem;
}
.oo-cw:not(#_):not(#_):not(#_) {
  width: 30%;
}
.oo-cx:not(#_):not(#_):not(#_) {
  width: 30%;
}
.oo-cy:not(#_):not(#_):not(#_) {
  width: 15%;
}
.oo-cz:not(#_):not(#_):not(#_) {
  width: 15%;
  text-align: right;
  margin-left: auto;
  margin-right: 0rem;
}
.oo-dc:not(#_):not(#_):not(#_) {
  width: 30%;
}
.oo-dd:not(#_):not(#_):not(#_) {
  width: 30%;
}
.oo-de:not(#_):not(#_):not(#_) {
  width: 15%;
}
.oo-df:not(#_):not(#_):not(#_) {
  width: auto;
  text-align: right;
  margin-left: auto;
  margin-right: 0rem;
}
.oo-dg:not(#_):not(#_):not(#_) {
  max-width: fit-content;
  width: auto;
}
.oo-dk:not(#_):not(#_):not(#_) {
  margin-bottom: 1rem;
}
.oo-dm:not(#_):not(#_):not(#_) {
  color: #60a5fa;
  display: underline;
}
.oo-dm:is(:hover, .\@hover):not(#_):not(#_):not(#_) {
  color: #60a5fa;
}
.oo-dn:not(#_):not(#_):not(#_) {
  color: #60a5fa;
  display: underline;
}
.oo-dn:is(:hover, .\@hover):not(#_):not(#_):not(#_) {
  color: #60a5fa;
}
.oo-dp:not(#_):not(#_):not(#_) {
  color: #60a5fa;
  display: underline;
}
.oo-dp:is(:hover, .\@hover):not(#_):not(#_):not(#_) {
  color: #60a5fa;
}



/* app/models/stripe-invoice.imba?styles */
.ov-ai:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  align-content: flex-start;
}
.ov-aj:not(#_):not(#_):not(#_) {
  flex: 1;
}
.ov-an: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;
}
.ov-at:not(#_):not(#_) {
  color: #fef08a;
}



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



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



/* app/models/stripe-product.imba?styles */
.ot_.selector .ot_.selected,
.ot_.selector button.ot_: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);
}
.ot_.selector {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  text-align: center;
  width: 100%;
}
.ot_.selector button.ot_ {
  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;
}
.ot_.selector button.ot_:is(:focus, .\@focus) {
  outline-width: 0;
  border-color: #fff;
}
.ot_.selector button.ot_ .ot_.sticker {
  padding: 4px;
  border-radius: 4px;
  background-color: #a1a1aa;
  color: #18181b;
  font-size: 13px;
  margin-left: 6px;
  vertical-align: bottom;
  white-space: nowrap;
}
.ot_.selector .ot_.selected {
  background-color: #fff;
  color: #18181b;
  outline-width: 0;
  border-color: #000;
  pointer-events: none;
}
.ot-af:not(#_):not(#_):not(#_) {
  max-width: 400px;
  height: fit-content;
  min-width: 320px;
  min-height: 640px;
}
.ot-ah.use-popup {
  min-height: 400px;
}
.ot-ai:not(#_):not(#_):not(#_) {
  min-height: 600px;
}
.ot-ai:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  padding: 0rem;
}
.ot-aj:not(#_):not(#_):not(#_) {
  width: 200px;
  background: #60a5fa;
  padding: var(--u_p,1p);
}
.ot-ak: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 */
.ow-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;
}
.ow-ai:not(#_):not(#_):not(#_) {
  min-width: 11.25rem;
}
.ow-aj:not(#_):not(#_):not(#_) {
  color: #a1a1aa;
}
.ow-ak:not(#_):not(#_):not(#_) {
  color: #60a5fa;
}



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



/* app/models/stripe-elements.imba?styles */
.pl-ai:not(#_):not(#_):not(#_) {
  color: #ef4444;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.pl-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/metrics.imba?styles */
.pm-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) * 4);
  --u_rg: calc(var(--u_ffg,1ffg) * 4);
  --u_cg: calc(var(--u_ffg,1ffg) * 4);
}



/* app/models/gift.imba?styles */
.ph-at:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  width: 100%;
  padding-top: 60px;
  gap: 20px;
  --u_rg: 20px;
  --u_cg: 20px;
  position: relative;
  max-width: 980px;
}
.ph-au:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  margin-bottom: 1.5rem;
}
.ph-aw:not(#_):not(#_):not(#_) {
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
  --u_lh: 25px;
  text-align: center;
  max-width: 700px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: .5rem;
  --u_rg: .5rem;
  --u_cg: .5rem;
  margin-bottom: 1rem;
}
.ph-ay: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;
}
.ph-bc:not(#_):not(#_):not(#_) {
  font-style: italic;
  color: #a1a1aa;
}



/* app/models/checkout-flow.imba?styles */
.pi-et,
.pi-fb,
section.pi_ap.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);
}
.pi-ai:not(#_):not(#_):not(#_) {
  display: inline;
}
.pi_ak.\$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) {
  .pi_ak.\$right:not(#_) {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
  }
}
.pi-ak > .pi_ak.obody:not(#_) {
  height: 700px;
  width: 825px;
  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;
}
.pi-ak.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;
}
.pi-ak.inlined h2:not(#_) {
  font-size: 24px;
}
.use-popup:not(#_) {
  max-height: 80vh;
}
@media (max-width: 749px) {
  .pi-ak:not(#_) {
    bottom: 0;
    margin-bottom: 2.5vw;
  }
}
@media (max-width: 749px) {
  .pi-ak > .pi_ak.obody:not(#_) {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    align-content: stretch;
    height: 90vh;
  }
}
@media (max-width: 749px) {
  .pi-ak .pi_ak.\$left:not(#_) {
    position: sticky;
    top: 0;
    flex-grow: 1;
  }
}
@media (max-width: 749px) {
  .pi-ak .pi_ak.\$right:not(#_) {
    min-height: 440px;
    box-shadow: 0 0 40px #000c;
    border-radius: inherit;
  }
}
@media (max-width: 749px) {
  .pi-ak .pi_ak.\$right:empty:not(#_) {
    display: none;
  }
}
.pi-an: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;
}
.pi-ap:not(#_):not(#_) {
  --u_pL: 100;
  --u_pC: 0;
  --u_pH: 0;
  --u_pA: 1;
  padding-bottom: 0rem;
}
section.pi_ap.fade:not(#_) {
  --e_sd: calc(var(--u_fxd,1fxd) * 2) !important;
  opacity: 1;
}
section.pi_ap.fade.\@off:not(#_):not(#_):not(#_):not(#_) {
  opacity: 0;
}
.pi_ap.auth op-contour:not(#_) {
  color: #fde047;
}
testimonial-carousel.pi_ap:not(#_) {
  --u_linkL: 100;
  --u_linkC: 0;
  --u_linkH: 0;
  --u_linkA: 1;
  --u_textL: 100;
  --u_textC: 0;
  --u_textH: 0;
  --u_textA: 1;
  --u_dimL: 100;
  --u_dimC: 0;
  --u_dimH: 0;
  --u_dimA: 70%;
}
.pi-ar:not(#_):not(#_):not(#_) {
  opacity: .1;
}
.pi-ar:not(#_):not(#_) {
  --u_bw: 50px;
  --u_cubegap: 0px;
}
.pi-as h4:not(#_) {
  display: none;
}
.pi-au:not(#_):not(#_) {
  text-align: center;
  font-size: 10px;
  z-index: 1;
  color: #000;
}
.pi-av:not(#_):not(#_):not(#_) {
  margin-top: 10px;
  margin-bottom: 10px;
}
.pi-aw:not(#_):not(#_):not(#_) {
  color: lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1));
  cursor: pointer;
}
checkout-flow {
  display: block;
}
.pi-ax {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  align-content: stretch;
  align-self: stretch;
  font-size: 15px;
}
hr.pi_ax:not(#_) {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border-color: lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / 60%);
}
h4.pi_ax:not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  text-align: left;
  margin-bottom: .75rem;
}
li.pi_ax:not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
}
li.pi_ax:not(:last-child):not(#_) {
  margin-bottom: .5rem;
}
li.pi_ax op-icon.pi_ax:not(#_) {
  margin-right: .5rem;
  --u_icfill: 1;
}
.pi_ax.discount-line:not(#_) {
  color: lch(var(--u_yellowL) var(--u_yellowC) var(--u_yellowH) / var(--u_yellowA,1));
}
.pi_ax.usps:not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  align-content: stretch;
}
@media (max-height:724px) {
  .pi_ax.usps .pi_ax.usp-frontend:not(#_) {
    display: none;
  }
}
@media (max-height:724px) {
  .pi_ax.usps .pi_ax.usp-discord:not(#_) {
    display: none;
  }
}
@media (max-height:599px) {
  .pi_ax.usps .pi_ax.usp-ai:not(#_) {
    display: none;
  }
}
.pi-ax.no-header {
  margin-bottom: -24px;
}
.pi-ax.no-header > h2.pi_ax:not(#_) {
  display: none;
}
.pi-ax.no-header > hr.pi_ax:not(#_) {
  display: none;
}
.pi-ax.no-header > *:not(#_) {
  div: first-child;
  margin-bottom: 24px;
}
.pi-ax.no-header > footer.pi_ax:not(#_) {
  margin-top: 0rem;
}
.pi-ax.no-header > footer.pi_ax > *:not(#_) {
  div: last-child;
  margin-bottom: 0rem;
}
.pi-ay:not(#_):not(#_) {
  position: relative;
}
.pi-az:not(#_):not(#_):not(#_) {
  text-decoration: line-through;
  margin-right: .5ex;
  color: lch(var(--u_redL) var(--u_redC) var(--u_redH) / var(--u_redA,1));
  font-weight: 300;
}
.pi-bh:not(#_):not(#_) {
  padding-bottom: .5rem;
  line-height: 17px;
  --u_lh: 17px;
  margin-top: -2px;
  margin-bottom: -2px;
}
.pi-bn: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;
}
.pi-bn > *:not(#_) {
  flex: 1;
}
.pi-bv:not(#_):not(#_) {
  line-height: 17px;
  --u_lh: 17px;
  margin-top: -2px;
  margin-bottom: -2px;
}
.pi-bw:not(#_):not(#_):not(#_) {
  flex: 1;
}
.pi-cd: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.pi_cd: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;
}
div.pi_cd.checked:not(#_) {
  background: lch(var(--u_blueL) var(--u_blueC) var(--u_blueH) / var(--u_blueA,1));
}
.pi-cg:not(#_):not(#_) {
  margin-top: 1rem;
}
.pi-ch:not(#_):not(#_):not(#_) {
  display: inline;
  width: 20px;
  height: 20px;
  vertical-align: top;
}
.pi-cj:not(#_):not(#_) {
  line-height: 1;
  --u_lh: 1;
}
.pi-dd:not(#_):not(#_) {
  line-height: 1;
  --u_lh: 1;
}
.pi-dh:not(#_):not(#_):not(#_) {
  color: #fff;
  font-size: 16px;
  margin-right: 8px;
}
.pi-di:not(#_):not(#_):not(#_) {
  color: #6ee7b7;
}
.pi-dq:not(#_):not(#_):not(#_) {
  color: lch(var(--u_greenL) var(--u_greenC) var(--u_greenH) / var(--u_greenA,1));
}
.pi-dw: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;
}
.pi-dx:not(#_):not(#_):not(#_) {
  margin-bottom: .25rem;
}
.pi-dy:not(#_):not(#_):not(#_) {
  font-size: 20px;
}
.pi-dz:not(#_):not(#_):not(#_) {
  text-decoration: line-through;
  margin-right: .5ex;
  color: lch(var(--u_redL) var(--u_redC) var(--u_redH) / var(--u_redA,1));
  font-weight: 300;
}
.pi-eb:not(#_):not(#_):not(#_) {
  margin-left: .25rem;
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
}
.pi-ec:not(#_):not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
}
.pi-ef:not(#_):not(#_):not(#_) {
  font-size: 20px;
}
.pi-eg:not(#_):not(#_):not(#_) {
  margin-left: .25rem;
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
}
.pi-eh:not(#_):not(#_):not(#_) {
  margin-bottom: .25rem;
}
.pi-ei:not(#_):not(#_):not(#_) {
  font-size: 20px;
}
.pi-ej:not(#_):not(#_):not(#_) {
  text-decoration: line-through;
  margin-right: .5ex;
  color: lch(var(--u_redL) var(--u_redC) var(--u_redH) / var(--u_redA,1));
  font-weight: 300;
}
.pi-el:not(#_):not(#_):not(#_) {
  margin-left: .25rem;
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
}
.pi-em:not(#_):not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
}
.pi-eo:not(#_):not(#_):not(#_) {
  font-size: 20px;
}
.pi-ep:not(#_):not(#_):not(#_) {
  margin-left: .25rem;
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
}
.pi-eq:not(#_):not(#_):not(#_) {
  align-self: stretch;
  margin-top: auto;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  align-content: stretch;
}
.pi-et:not(#_):not(#_):not(#_) {
  --e_od: var(--u_fxd,1fxd) !important;
}
.pi-et.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;
}
.pi-eu:not(#_):not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.pi-ew:not(#_):not(#_):not(#_) {
  display: inline;
}
.pi-ey:not(#_):not(#_):not(#_) {
  text-align: center;
  font-size: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.pi-ez:not(#_):not(#_):not(#_) {
  cursor: pointer;
  color: #eab308;
}
.pi-ez:is(:hover, .\@hover):not(#_):not(#_):not(#_) {
  text-decoration: underline;
}
.pi-fa:not(#_):not(#_):not(#_) {
  color: lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1));
}
.pi-fa:is(:hover, .\@hover):not(#_):not(#_):not(#_) {
  text-decoration: underline;
}
.pi-fb:not(#_):not(#_):not(#_) {
  --e_od: var(--u_fxd,1fxd) !important;
  height: calc(var(--u_ffh,1ffh) * 1.5);
}
.pi-fb.offer:not(#_):not(#_) {
  --u_bgL: 76.5;
  --u_bgC: 78.3;
  --u_bgH: 81.4;
  --u_bgA: 1;
  color: #713f12;
  font-weight: 500;
}
.pi-fc: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;
}
.pi-fe:not(#_):not(#_) {
  font-size: 11px;
  padding: 1px 3px;
  border-radius: 2px;
  color: #713f12;
  text-transform: uppercase;
}
.pi-ff:not(#_):not(#_):not(#_) {
  display: inline;
  font-weight: inherit;
}
.pi-fg:not(#_):not(#_):not(#_) {
  text-align: center;
  font-size: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
pro-plan-body {
  display: block;
}



/* app/models/paypal-service.imba?styles */
.pk-af:not(#_):not(#_) {
  border: 1px solid hsla(240, 3.83%, 46.08%, 100%);
  border-radius: var(--u_ffrd,1ffrd);
  padding: var(--u_ffxp,1ffxp);
  display: flex;
  flex-direction: column;
  gap: 1rem;
  --u_rg: 1rem;
  --u_cg: 1rem;
}
.pk-ag:not(#_):not(#_):not(#_) {
  text-transform: capitalize;
}
.pk-ah:not(#_):not(#_):not(#_) {
  text-transform: capitalize;
}



/* app/models/legacy-subscriptions.imba?styles */
.pg-af:not(#_):not(#_) {
  border: 1px solid hsla(240, 3.83%, 46.08%, 100%);
  border-radius: var(--u_ffrd,1ffrd);
  padding: var(--u_ffxp,1ffxp);
  display: flex;
  flex-direction: column;
}
.pg-ag:not(#_):not(#_):not(#_) {
  text-transform: capitalize;
}
.pg-ai:not(#_):not(#_):not(#_) {
  text-transform: capitalize;
}
.pg-aj:not(#_):not(#_):not(#_) {
  text-transform: capitalize;
}
.pg-ak:not(#_):not(#_):not(#_) {
  text-transform: capitalize;
}
.pg-am:not(#_):not(#_):not(#_) {
  margin-top: .5rem;
  margin-bottom: .5rem;
  color: #93c5fd;
}



/* app/models/shared-query.imba?styles */
.oz-ai:not(#_):not(#_) {
  padding-top: 4px;
}
.oz-al: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;
  padding-bottom: 5px;
}
.oz-as:not(#_):not(#_) {
  background: #25344a;
}
.oz-au:not(#_):not(#_) {
  color: lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));
  font-weight: 400;
}
span.oz_au:first-child:not(#_) {
  color: #fff;
  font-weight: 500;
  margin-right: .5ch;
}
.oz-av:not(#_):not(#_):not(#_) {
  text-transform: capitalize;
}



/* app/models/testimonial.imba?styles */
._instant_:not(#_):not(#_):not(#_):not(#_) {
  transition-duration: 0ms !important;
}
.\@enter:not(#_),
.\@leave:not(#_) {
  --e_ad:.3s;
}
.pd-br,
.pd-bw,
.pd-bz {
  --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);
}
.pd-aj:not(#_):not(#_) {
  background: #fff0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 14px;
  --u_rg: 14px;
  --u_cg: 14px;
  border-radius: 5px;
  padding: 14px;
  max-height: max-content;
  position: relative;
  font-family:
    gg sans,
    Noto Sans,
    Helvetica Neue,
    Helvetica,
    Arial,
    sans-serif;
}
.pd-al:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 5px;
  --u_rg: 5px;
  --u_cg: 5px;
}
.pd-am: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;
}
.pd-an:not(#_):not(#_):not(#_) {
  position: absolute;
  inset: 0rem;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  flex: none;
  max-width: none;
}
.pd-ao: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;
}
.pd-ap:not(#_):not(#_):not(#_) {
  position: absolute;
  inset: 0rem;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  flex: none;
  max-width: none;
}
.pd-aq:not(#_):not(#_) {
  color: lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1));
  font-size: 16px;
  line-height: 1;
  --u_lh: 1;
  font-weight: 500;
  display: block;
}
.pd-ar:not(#_):not(#_) {
  font-size: 11px;
  line-height: 1;
  --u_lh: 1;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
}
.pd-as:not(#_):not(#_) {
  color: lch(var(--u_textL) var(--u_textC) var(--u_textH) / var(--u_textA,1));
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  --u_lh: 24px;
  display: contents;
}
.pd-au:not(#_):not(#_):not(#_) {
  flex: 1;
}
.pd-av:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 16px;
  --u_rg: 16px;
  --u_cg: 16px;
  width: 100%;
}
.pd-ax:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
  width: 100%;
  overflow-x: scroll;
}
.pd-ay:not(#_):not(#_) {
  min-width: 300px;
}
.pd-az:not(#_):not(#_) {
  background: lch(var(--u_item-bgL) var(--u_item-bgC) var(--u_item-bgH) / var(--u_item-bgA,1));
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 14px;
  --u_rg: 14px;
  --u_cg: 14px;
  border-radius: 5px;
  padding: 14px;
  max-height: max-content;
  position: relative;
  font-family:
    gg sans,
    Noto Sans,
    Helvetica Neue,
    Helvetica,
    Arial,
    sans-serif;
}
.pd-ba:not(#_):not(#_) {
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 11px;
  line-height: 1;
  --u_lh: 1;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
}
.pd-bb: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;
}
.pd-bc:not(#_):not(#_):not(#_) {
  position: absolute;
  inset: 0rem;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  flex: none;
  max-width: none;
}
.pd-bd: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;
}
.pd-be:not(#_):not(#_):not(#_) {
  position: absolute;
  inset: 0rem;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  flex: none;
  max-width: none;
}
.pd-bf:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
}
.pd-bg:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 5px;
  --u_rg: 5px;
  --u_cg: 5px;
}
.pd-bh:not(#_):not(#_) {
  color: lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1));
  font-size: 16px;
  line-height: 1;
  --u_lh: 1;
  font-weight: 500;
  display: block;
}
.pd-bi:not(#_):not(#_) {
  font-size: 12px;
  line-height: 1;
  --u_lh: 1;
  display: block;
  color: lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));
  font-weight: 500;
}
.pd-bj:not(#_):not(#_) {
  color: lch(var(--u_textL) var(--u_textC) var(--u_textH) / var(--u_textA,1));
  font-weight: 400;
  font-size: 16px;
}
.pd-bo:not(#_):not(#_) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  width: 100%;
  height: 100%;
}
.pd-bq:not(#_):not(#_) {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.pd-br:not(#_):not(#_):not(#_) {
  position: absolute;
}
.pd-br:not(#_):not(#_) {
  width: 100%;
  --e_sd: .6s !important;
  top: 50%;
  transform: translateY(-50%);
}
.pd-br.\@off:not(#_):not(#_):not(#_):not(#_) {
  opacity: 0;
}
.pd-bs:not(#_):not(#_):not(#_) {
  flex: 1;
}
.pd-bt:not(#_):not(#_) {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  gap: 10px;
  --u_rg: 10px;
  --u_cg: 10px;
}
.pd-bt > *:not(#_) {
  flex: 1;
  color: lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));
}
.pd-bt > op-icon.pd_bt:not(#_) {
  color: inherit;
}
.pd-bu:not(#_):not(#_) {
  --bgi:
    linear-gradient(
      to left,
      hsla(215,20.22%,65.1%,20%),
      hsla(215,20.22%,65.1%,25%));
}
.pd-bv:not(#_):not(#_) {
  --bgi:
    linear-gradient(
      to right,
      hsla(215,20.22%,65.1%,20%),
      hsla(215,20.22%,65.1%,25%));
}
testimonial-carousel {
  display: block;
}
.pd-bw:not(#_):not(#_) {
  position: relative;
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
  --e_sd: .3s !important;
  cursor: pointer;
  border: 2px solid hsla(100, 100%, 100%, 0%);
  opacity: .1;
}
.pd-bw.loaded:not(#_):not(#_) {
  opacity: 1;
}
.pd-bx:not(#_):not(#_) {
  width: 100%;
  height: 100%;
  overflow: hidden;
  aspect-ratio: 1;
  object-fit: cover;
}
.pd-ca:not(#_):not(#_):not(#_) {
  opacity: 0;
}
.pd-bz:not(#_):not(#_) {
  position: absolute;
  inset: 0rem;
  --u_fis: 70px;
  --u_ics: 70;
  width: 70px;
  height: 70px;
  margin: auto;
  --e_sd: var(--u_fxd,1fxd) !important;
  color: #fff;
}
simple-video-pd-cb {
  display: block;
}
checkout-video-pd-cc {
  display: block;
}



/* app/models/deletion.imba?styles */
.pb-aj:not(#_):not(#_) {
  width: fit-content;
  border: 2px solid hsla(100, 100%, 100%, 0%);
}
.pb-al:not(#_):not(#_) {
  width: fit-content;
  border: 2px solid hsla(100, 100%, 100%, 0%);
}
user-delete-modal-pb-bl {
  display: block;
}

.vr-am:not(#_):not(#_):not(#_){position:fixed;top:0rem;left:0rem;opacity:0;width:1px;height:1px}
/*! 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}
:root,.theme-dark:not(._0){--u_op-gray-1L: 8.5;--u_op-gray-1C: 1.5;--u_op-gray-1H: 250;--u_op-gray-1A: 1;--u_op-gray-2L: 11;--u_op-gray-2C: 1.5;--u_op-gray-2H: 250;--u_op-gray-2A: 1;--u_op-gray-3L: 15;--u_op-gray-3C: 2;--u_op-gray-3H: 250;--u_op-gray-3A: 1;--u_op-gray-4L: 18;--u_op-gray-4C: 2;--u_op-gray-4H: 250;--u_op-gray-4A: 1;--u_op-gray-5L: 21;--u_op-gray-5C: 2;--u_op-gray-5H: 250;--u_op-gray-5A: 1;--u_op-gray-6L: 25;--u_op-gray-6C: 2;--u_op-gray-6H: 250;--u_op-gray-6A: 1;--u_op-gray-7L: 31;--u_op-gray-7C: 2;--u_op-gray-7H: 250;--u_op-gray-7A: 1;--u_op-gray-8L: 38;--u_op-gray-8C: 2.5;--u_op-gray-8H: 250;--u_op-gray-8A: 1;--u_op-gray-9L: 45;--u_op-gray-9C: 3;--u_op-gray-9H: 250;--u_op-gray-9A: 1;--u_op-gray-10L: 50;--u_op-gray-10C: 3;--u_op-gray-10H: 250;--u_op-gray-10A: 1;--u_op-gray-11L: 64;--u_op-gray-11C: 3;--u_op-gray-11H: 250;--u_op-gray-11A: 1;--u_op-gray-12L: 93;--u_op-gray-12C: 2;--u_op-gray-12H: 250;--u_op-gray-12A: 1;--u_op-accent-1L: 10;--u_op-accent-1C: 5;--u_op-accent-1H: var(--u_accentH);--u_op-accent-1A: var(--u_accentA,1);--u_op-accent-2L: 13;--u_op-accent-2C: 8;--u_op-accent-2H: var(--u_accentH);--u_op-accent-2A: var(--u_accentA,1);--u_op-accent-3L: 17;--u_op-accent-3C: 12;--u_op-accent-3H: var(--u_accentH);--u_op-accent-3A: var(--u_accentA,1);--u_op-accent-4L: 21;--u_op-accent-4C: 16;--u_op-accent-4H: var(--u_accentH);--u_op-accent-4A: var(--u_accentA,1);--u_op-accent-5L: 25;--u_op-accent-5C: 20;--u_op-accent-5H: var(--u_accentH);--u_op-accent-5A: var(--u_accentA,1);--u_op-accent-6L: 30;--u_op-accent-6C: 14;--u_op-accent-6H: var(--u_accentH);--u_op-accent-6A: var(--u_accentA,1);--u_op-accent-7L: 36;--u_op-accent-7C: 16;--u_op-accent-7H: var(--u_accentH);--u_op-accent-7A: var(--u_accentA,1);--u_op-accent-8L: 43;--u_op-accent-8C: 20;--u_op-accent-8H: var(--u_accentH);--u_op-accent-8A: var(--u_accentA,1);--u_op-accent-9L: var(--u_accentL);--u_op-accent-9C: var(--u_accentC);--u_op-accent-9H: var(--u_accentH);--u_op-accent-9A: var(--u_accentA,1);--u_op-accent-10L: 60;--u_op-accent-10C: calc(var(--u_accentC) * .9);--u_op-accent-10H: var(--u_accentH);--u_op-accent-10A: var(--u_accentA,1);--u_op-accent-11L: 72;--u_op-accent-11C: calc(var(--u_accentC) * .5);--u_op-accent-11H: var(--u_accentH);--u_op-accent-11A: var(--u_accentA,1);--u_op-accent-12L: 93;--u_op-accent-12C: calc(var(--u_accentC) * .2);--u_op-accent-12H: var(--u_accentH);--u_op-accent-12A: var(--u_accentA,1);--u_op-bgL: 8.5;--u_op-bgC: 1.5;--u_op-bgH: 250;--u_op-bgA: 1;--u_op-bg-subtleL: 11;--u_op-bg-subtleC: 1.5;--u_op-bg-subtleH: 250;--u_op-bg-subtleA: 1;--u_op-bg-elementL: 15;--u_op-bg-elementC: 2;--u_op-bg-elementH: 250;--u_op-bg-elementA: 1;--u_op-bg-hoverL: 18;--u_op-bg-hoverC: 2;--u_op-bg-hoverH: 250;--u_op-bg-hoverA: 1;--u_op-bg-activeL: 21;--u_op-bg-activeC: 2;--u_op-bg-activeH: 250;--u_op-bg-activeA: 1;--u_op-surfaceL: 11;--u_op-surfaceC: 1.5;--u_op-surfaceH: 250;--u_op-surfaceA: 1;--u_op-surface-hoverL: 15;--u_op-surface-hoverC: 2;--u_op-surface-hoverH: 250;--u_op-surface-hoverA: 1;--u_op-surface-raisedL: 15;--u_op-surface-raisedC: 2;--u_op-surface-raisedH: 250;--u_op-surface-raisedA: 1;--u_op-fgL: 93;--u_op-fgC: 2;--u_op-fgH: 250;--u_op-fgA: 1;--u_op-fg-mutedL: 64;--u_op-fg-mutedC: 3;--u_op-fg-mutedH: 250;--u_op-fg-mutedA: 1;--u_op-fg-subtleL: 45;--u_op-fg-subtleC: 3;--u_op-fg-subtleH: 250;--u_op-fg-subtleA: 1;--u_op-fg-on-accentL: 100;--u_op-fg-on-accentC: 0;--u_op-fg-on-accentH: 0;--u_op-fg-on-accentA: 1;--u_op-border-subtleL: 25;--u_op-border-subtleC: 2;--u_op-border-subtleH: 250;--u_op-border-subtleA: 1;--u_op-borderL: 31;--u_op-borderC: 2;--u_op-borderH: 250;--u_op-borderA: 1;--u_op-border-strongL: 38;--u_op-border-strongC: 2.5;--u_op-border-strongH: 250;--u_op-border-strongA: 1;--u_op-accent-bgL: 13;--u_op-accent-bgC: 8;--u_op-accent-bgH: var(--u_accentH);--u_op-accent-bgA: var(--u_accentA,1);--u_op-accent-bg-hL: 17;--u_op-accent-bg-hC: 12;--u_op-accent-bg-hH: var(--u_accentH);--u_op-accent-bg-hA: var(--u_accentA,1);--u_op-accent-solidL: var(--u_accentL);--u_op-accent-solidC: var(--u_accentC);--u_op-accent-solidH: var(--u_accentH);--u_op-accent-solidA: var(--u_accentA,1);--u_op-accent-solid-hL: 60;--u_op-accent-solid-hC: calc(var(--u_accentC) * .9);--u_op-accent-solid-hH: var(--u_accentH);--u_op-accent-solid-hA: var(--u_accentA,1);--u_op-accent-textL: 72;--u_op-accent-textC: calc(var(--u_accentC) * .5);--u_op-accent-textH: var(--u_accentH);--u_op-accent-textA: var(--u_accentA,1);--u_op-successL: 55;--u_op-successC: 50;--u_op-successH: 145;--u_op-successA: 1;--u_op-warningL: 60;--u_op-warningC: 55;--u_op-warningH: 80;--u_op-warningA: 1;--u_op-dangerL: 55;--u_op-dangerC: 55;--u_op-dangerH: 25;--u_op-dangerA: 1;--u_op-infoL: 55;--u_op-infoC: 40;--u_op-infoH: 250;--u_op-infoA: 1;--u_op-overlayL: 0;--u_op-overlayC: 0;--u_op-overlayH: 0;--u_op-overlayA: .5;--u_op-focusL: 43;--u_op-focusC: 20;--u_op-focusH: var(--u_accentH);--u_op-focusA: var(--u_accentA,1);--u_op-shadow-softL: 0;--u_op-shadow-softC: 0;--u_op-shadow-softH: 0;--u_op-shadow-softA: .1;--u_op-shadowL: 0;--u_op-shadowC: 0;--u_op-shadowH: 0;--u_op-shadowA: .25;--u_op-shadow-strongL: 0;--u_op-shadow-strongC: 0;--u_op-shadow-strongH: 0;--u_op-shadow-strongA: .45;--u_op-popup-bgL: var(--u_op-surfaceL);--u_op-popup-bgC: var(--u_op-surfaceC);--u_op-popup-bgH: var(--u_op-surfaceH);--u_op-popup-bgA: var(--u_op-surfaceA,1);--op-popup-shadow: inset 0 0 0 .5px lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / 60%), 0 5px 20px lch(var(--u_op-shadowL) var(--u_op-shadowC) var(--u_op-shadowH) / var(--u_op-shadowA,1));--op-popup-modal-shadow: inset 0 0 0 .5px lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / 60%), 0 5px 60px lch(var(--u_op-shadow-strongL) var(--u_op-shadow-strongC) var(--u_op-shadow-strongH) / var(--u_op-shadow-strongA,1));--u_op-popup-tip-bgL: var(--u_op-surface-raisedL);--u_op-popup-tip-bgC: var(--u_op-surface-raisedC);--u_op-popup-tip-bgH: var(--u_op-surface-raisedH);--u_op-popup-tip-bgA: 85%;--op-popup-tip-shadow: inset 0 0 0 1px lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / 60%), 0 3px 20px lch(var(--u_op-shadowL) var(--u_op-shadowC) var(--u_op-shadowH) / var(--u_op-shadowA,1));--u_op-button-fgL: 75;--u_op-button-fgC: var(--u_accentC);--u_op-button-fgH: var(--u_accentH);--u_op-button-fgA: var(--u_accentA,1);--u_op-button-bgL: 20;--u_op-button-bgC: 14;--u_op-button-bgH: var(--u_accentH);--u_op-button-bgA: var(--u_accentA,1);--u_op-button-bg-hL: 22;--u_op-button-bg-hC: 16;--u_op-button-bg-hH: var(--u_accentH);--u_op-button-bg-hA: var(--u_accentA,1);--u_op-button-split-bgL: 17;--u_op-button-split-bgC: 7;--u_op-button-split-bgH: var(--u_accentH);--u_op-button-split-bgA: var(--u_accentA,1);--op-button-shadow: 0 0 0 1px hsla(0,0%,0%,10%);--op-button-text-shadow: 0px 1px 0px hsla(0,0%,100%,15%);--u_op-button-contourL: calc(var(--u_accentL) * .65);--u_op-button-contourC: calc(var(--u_accentC) * .5);--u_op-button-contourH: var(--u_accentH);--u_op-button-contourA: var(--u_accentA,1);--u_op-button-primary-fgL: 99;--u_op-button-primary-fgC: 40;--u_op-button-primary-fgH: var(--u_accentH);--u_op-button-primary-fgA: var(--u_accentA,1);--u_op-button-primary-bgL: 55;--u_op-button-primary-bgC: 65;--u_op-button-primary-bgH: var(--u_accentH);--u_op-button-primary-bgA: var(--u_accentA,1);--u_op-button-primary-bg-hL: 50;--u_op-button-primary-bg-hC: 70;--u_op-button-primary-bg-hH: var(--u_accentH);--u_op-button-primary-bg-hA: var(--u_accentA,1);--u_op-button-primary-contourL: var(--u_op-button-primary-bgL);--u_op-button-primary-contourC: var(--u_op-button-primary-bgC);--u_op-button-primary-contourH: var(--u_op-button-primary-bgH);--u_op-button-primary-contourA: var(--u_op-button-primary-bgA,1);--u_op-button-outline-fgL: 75;--u_op-button-outline-fgC: var(--u_accentC);--u_op-button-outline-fgH: var(--u_accentH);--u_op-button-outline-fgA: var(--u_accentA,1);--u_op-button-outline-borderL: 75;--u_op-button-outline-borderC: var(--u_accentC);--u_op-button-outline-borderH: var(--u_accentH);--u_op-button-outline-borderA: var(--u_accentA,1);--u_op-button-outline-inner-borderL: 75;--u_op-button-outline-inner-borderC: var(--u_accentC);--u_op-button-outline-inner-borderH: var(--u_accentH);--u_op-button-outline-inner-borderA: 20%;--u_op-button-inline-bgL: 20;--u_op-button-inline-bgC: 14;--u_op-button-inline-bgH: var(--u_accentH);--u_op-button-inline-bgA: 0;--u_op-button-inline-bg-hL: 22;--u_op-button-inline-bg-hC: 16;--u_op-button-inline-bg-hH: var(--u_accentH);--u_op-button-inline-bg-hA: var(--u_accentA,1);--u_op-button-neutral-fgL: var(--u_op-fgL);--u_op-button-neutral-fgC: var(--u_op-fgC);--u_op-button-neutral-fgH: var(--u_op-fgH);--u_op-button-neutral-fgA: var(--u_op-fgA,1);--u_op-button-neutral-bgL: var(--u_op-bg-hoverL);--u_op-button-neutral-bgC: var(--u_op-bg-hoverC);--u_op-button-neutral-bgH: var(--u_op-bg-hoverH);--u_op-button-neutral-bgA: var(--u_op-bg-hoverA,1);--u_op-button-neutral-bg-hL: var(--u_op-bg-activeL);--u_op-button-neutral-bg-hC: var(--u_op-bg-activeC);--u_op-button-neutral-bg-hH: var(--u_op-bg-activeH);--u_op-button-neutral-bg-hA: var(--u_op-bg-activeA,1);--u_op-button-white-fgL: 0;--u_op-button-white-fgC: 0;--u_op-button-white-fgH: 0;--u_op-button-white-fgA: 1;--u_op-button-white-bgL: 100;--u_op-button-white-bgC: 0;--u_op-button-white-bgH: var(--u_accentH);--u_op-button-white-bgA: var(--u_accentA,1);--u_op-button-white-bg-hL: 100;--u_op-button-white-bg-hC: 0;--u_op-button-white-bg-hH: var(--u_accentH);--u_op-button-white-bg-hA: var(--u_accentA,1);--u_op-button-link-fgL: 65;--u_op-button-link-fgC: calc(var(--u_accentC) * .6);--u_op-button-link-fgH: var(--u_accentH);--u_op-button-link-fgA: var(--u_accentA,1);--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: 12.5;--u_libgC: 5;--u_libgH: var(--u_accentH);--u_libgA: var(--u_accentA,1);--u_focusL: 43;--u_focusC: 20;--u_focusH: var(--u_accentH);--u_focusA: var(--u_accentA,1)}.colored:not(._0){--u_op-bgL: 10;--u_op-bgC: 5;--u_op-bgH: var(--u_accentH);--u_op-bgA: var(--u_accentA,1);--u_op-bg-subtleL: 13;--u_op-bg-subtleC: 8;--u_op-bg-subtleH: var(--u_accentH);--u_op-bg-subtleA: var(--u_accentA,1);--u_op-bg-elementL: 17;--u_op-bg-elementC: 12;--u_op-bg-elementH: var(--u_accentH);--u_op-bg-elementA: var(--u_accentA,1);--u_op-bg-hoverL: 21;--u_op-bg-hoverC: 16;--u_op-bg-hoverH: var(--u_accentH);--u_op-bg-hoverA: var(--u_accentA,1);--u_op-bg-activeL: 25;--u_op-bg-activeC: 20;--u_op-bg-activeH: var(--u_accentH);--u_op-bg-activeA: var(--u_accentA,1);--u_op-border-subtleL: 30;--u_op-border-subtleC: 14;--u_op-border-subtleH: var(--u_accentH);--u_op-border-subtleA: var(--u_accentA,1);--u_op-borderL: 36;--u_op-borderC: 16;--u_op-borderH: var(--u_accentH);--u_op-borderA: var(--u_accentA,1);--u_op-border-strongL: 43;--u_op-border-strongC: 20;--u_op-border-strongH: var(--u_accentH);--u_op-border-strongA: var(--u_accentA,1)}.op-accent-scope:not(._0){--u_op-accent-1L: 10;--u_op-accent-1C: 5;--u_op-accent-1H: var(--u_accentH);--u_op-accent-1A: var(--u_accentA,1);--u_op-accent-2L: 13;--u_op-accent-2C: 8;--u_op-accent-2H: var(--u_accentH);--u_op-accent-2A: var(--u_accentA,1);--u_op-accent-3L: 17;--u_op-accent-3C: 12;--u_op-accent-3H: var(--u_accentH);--u_op-accent-3A: var(--u_accentA,1);--u_op-accent-4L: 21;--u_op-accent-4C: 16;--u_op-accent-4H: var(--u_accentH);--u_op-accent-4A: var(--u_accentA,1);--u_op-accent-5L: 25;--u_op-accent-5C: 20;--u_op-accent-5H: var(--u_accentH);--u_op-accent-5A: var(--u_accentA,1);--u_op-accent-6L: 30;--u_op-accent-6C: 14;--u_op-accent-6H: var(--u_accentH);--u_op-accent-6A: var(--u_accentA,1);--u_op-accent-7L: 36;--u_op-accent-7C: 16;--u_op-accent-7H: var(--u_accentH);--u_op-accent-7A: var(--u_accentA,1);--u_op-accent-8L: 43;--u_op-accent-8C: 20;--u_op-accent-8H: var(--u_accentH);--u_op-accent-8A: var(--u_accentA,1);--u_op-accent-9L: var(--u_accentL);--u_op-accent-9C: var(--u_accentC);--u_op-accent-9H: var(--u_accentH);--u_op-accent-9A: var(--u_accentA,1);--u_op-accent-10L: 60;--u_op-accent-10C: calc(var(--u_accentC) * .9);--u_op-accent-10H: var(--u_accentH);--u_op-accent-10A: var(--u_accentA,1);--u_op-accent-11L: 72;--u_op-accent-11C: calc(var(--u_accentC) * .5);--u_op-accent-11H: var(--u_accentH);--u_op-accent-11A: var(--u_accentA,1);--u_op-accent-12L: 93;--u_op-accent-12C: calc(var(--u_accentC) * .2);--u_op-accent-12H: var(--u_accentH);--u_op-accent-12A: var(--u_accentA,1);--u_op-accent-bgL: 13;--u_op-accent-bgC: 8;--u_op-accent-bgH: var(--u_accentH);--u_op-accent-bgA: var(--u_accentA,1);--u_op-accent-bg-hL: 17;--u_op-accent-bg-hC: 12;--u_op-accent-bg-hH: var(--u_accentH);--u_op-accent-bg-hA: var(--u_accentA,1);--u_op-accent-solidL: var(--u_accentL);--u_op-accent-solidC: var(--u_accentC);--u_op-accent-solidH: var(--u_accentH);--u_op-accent-solidA: var(--u_accentA,1);--u_op-accent-solid-hL: 60;--u_op-accent-solid-hC: calc(var(--u_accentC) * .9);--u_op-accent-solid-hH: var(--u_accentH);--u_op-accent-solid-hA: var(--u_accentA,1);--u_op-accent-textL: 72;--u_op-accent-textC: calc(var(--u_accentC) * .5);--u_op-accent-textH: var(--u_accentH);--u_op-accent-textA: var(--u_accentA,1);--u_op-focusL: 43;--u_op-focusC: 20;--u_op-focusH: var(--u_accentH);--u_op-focusA: var(--u_accentA,1);--u_op-button-fgL: 75;--u_op-button-fgC: var(--u_accentC);--u_op-button-fgH: var(--u_accentH);--u_op-button-fgA: var(--u_accentA,1);--u_op-button-bgL: 20;--u_op-button-bgC: 14;--u_op-button-bgH: var(--u_accentH);--u_op-button-bgA: var(--u_accentA,1);--u_op-button-bg-hL: 22;--u_op-button-bg-hC: 16;--u_op-button-bg-hH: var(--u_accentH);--u_op-button-bg-hA: var(--u_accentA,1);--u_op-button-split-bgL: 17;--u_op-button-split-bgC: 7;--u_op-button-split-bgH: var(--u_accentH);--u_op-button-split-bgA: var(--u_accentA,1);--op-button-shadow: 0 0 0 1px hsla(0,0%,0%,10%);--u_op-button-contourL: calc(var(--u_accentL) * .65);--u_op-button-contourC: calc(var(--u_accentC) * .5);--u_op-button-contourH: var(--u_accentH);--u_op-button-contourA: var(--u_accentA,1);--u_op-button-primary-fgL: 99;--u_op-button-primary-fgC: 40;--u_op-button-primary-fgH: var(--u_accentH);--u_op-button-primary-fgA: var(--u_accentA,1);--u_op-button-primary-bgL: 55;--u_op-button-primary-bgC: 65;--u_op-button-primary-bgH: var(--u_accentH);--u_op-button-primary-bgA: var(--u_accentA,1);--u_op-button-primary-bg-hL: 50;--u_op-button-primary-bg-hC: 70;--u_op-button-primary-bg-hH: var(--u_accentH);--u_op-button-primary-bg-hA: var(--u_accentA,1);--u_op-button-primary-contourL: var(--u_op-button-primary-bgL);--u_op-button-primary-contourC: var(--u_op-button-primary-bgC);--u_op-button-primary-contourH: var(--u_op-button-primary-bgH);--u_op-button-primary-contourA: var(--u_op-button-primary-bgA,1);--u_op-button-outline-fgL: 75;--u_op-button-outline-fgC: var(--u_accentC);--u_op-button-outline-fgH: var(--u_accentH);--u_op-button-outline-fgA: var(--u_accentA,1);--u_op-button-outline-borderL: 75;--u_op-button-outline-borderC: var(--u_accentC);--u_op-button-outline-borderH: var(--u_accentH);--u_op-button-outline-borderA: var(--u_accentA,1);--u_op-button-outline-inner-borderL: 75;--u_op-button-outline-inner-borderC: var(--u_accentC);--u_op-button-outline-inner-borderH: var(--u_accentH);--u_op-button-outline-inner-borderA: 20%;--u_op-button-inline-bgL: 20;--u_op-button-inline-bgC: 14;--u_op-button-inline-bgH: var(--u_accentH);--u_op-button-inline-bgA: 0;--u_op-button-inline-bg-hL: 22;--u_op-button-inline-bg-hC: 16;--u_op-button-inline-bg-hH: var(--u_accentH);--u_op-button-inline-bg-hA: var(--u_accentA,1);--u_op-button-white-bgL: 100;--u_op-button-white-bgC: 0;--u_op-button-white-bgH: var(--u_accentH);--u_op-button-white-bgA: var(--u_accentA,1);--u_op-button-white-bg-hL: 100;--u_op-button-white-bg-hC: 0;--u_op-button-white-bg-hH: var(--u_accentH);--u_op-button-white-bg-hA: var(--u_accentA,1);--u_op-button-link-fgL: 65;--u_op-button-link-fgC: calc(var(--u_accentC) * .6);--u_op-button-link-fgH: var(--u_accentH);--u_op-button-link-fgA: var(--u_accentA,1);--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: 12.5;--u_libgC: 5;--u_libgH: var(--u_accentH);--u_libgA: var(--u_accentA,1);--u_focusL: 43;--u_focusC: 20;--u_focusH: var(--u_accentH);--u_focusA: var(--u_accentA,1)}.light:not(._0){--u_op-gray-1L: 99;--u_op-gray-1C: .5;--u_op-gray-1H: 250;--u_op-gray-1A: 1;--u_op-gray-2L: 97;--u_op-gray-2C: .5;--u_op-gray-2H: 250;--u_op-gray-2A: 1;--u_op-gray-3L: 94;--u_op-gray-3C: 1;--u_op-gray-3H: 250;--u_op-gray-3A: 1;--u_op-gray-4L: 91;--u_op-gray-4C: 1.5;--u_op-gray-4H: 250;--u_op-gray-4A: 1;--u_op-gray-5L: 87;--u_op-gray-5C: 1.5;--u_op-gray-5H: 250;--u_op-gray-5A: 1;--u_op-gray-6L: 82;--u_op-gray-6C: 2;--u_op-gray-6H: 250;--u_op-gray-6A: 1;--u_op-gray-7L: 73;--u_op-gray-7C: 2;--u_op-gray-7H: 250;--u_op-gray-7A: 1;--u_op-gray-8L: 63;--u_op-gray-8C: 2.5;--u_op-gray-8H: 250;--u_op-gray-8A: 1;--u_op-gray-9L: 55;--u_op-gray-9C: 3;--u_op-gray-9H: 250;--u_op-gray-9A: 1;--u_op-gray-10L: 50;--u_op-gray-10C: 3;--u_op-gray-10H: 250;--u_op-gray-10A: 1;--u_op-gray-11L: 40;--u_op-gray-11C: 3;--u_op-gray-11H: 250;--u_op-gray-11A: 1;--u_op-gray-12L: 13;--u_op-gray-12C: 2;--u_op-gray-12H: 250;--u_op-gray-12A: 1;--u_op-accent-1L: 99;--u_op-accent-1C: 3;--u_op-accent-1H: var(--u_accentH);--u_op-accent-1A: var(--u_accentA,1);--u_op-accent-2L: 96;--u_op-accent-2C: 6;--u_op-accent-2H: var(--u_accentH);--u_op-accent-2A: var(--u_accentA,1);--u_op-accent-3L: 93;--u_op-accent-3C: 9;--u_op-accent-3H: var(--u_accentH);--u_op-accent-3A: var(--u_accentA,1);--u_op-accent-4L: 90;--u_op-accent-4C: 12;--u_op-accent-4H: var(--u_accentH);--u_op-accent-4A: var(--u_accentA,1);--u_op-accent-5L: 86;--u_op-accent-5C: 15;--u_op-accent-5H: var(--u_accentH);--u_op-accent-5A: var(--u_accentA,1);--u_op-accent-6L: 79;--u_op-accent-6C: 14;--u_op-accent-6H: var(--u_accentH);--u_op-accent-6A: var(--u_accentA,1);--u_op-accent-7L: 72;--u_op-accent-7C: 16;--u_op-accent-7H: var(--u_accentH);--u_op-accent-7A: var(--u_accentA,1);--u_op-accent-8L: 64;--u_op-accent-8C: 22;--u_op-accent-8H: var(--u_accentH);--u_op-accent-8A: var(--u_accentA,1);--u_op-accent-9L: var(--u_accentL);--u_op-accent-9C: var(--u_accentC);--u_op-accent-9H: var(--u_accentH);--u_op-accent-9A: var(--u_accentA,1);--u_op-accent-10L: 50;--u_op-accent-10C: calc(var(--u_accentC) * .9);--u_op-accent-10H: var(--u_accentH);--u_op-accent-10A: var(--u_accentA,1);--u_op-accent-11L: 38;--u_op-accent-11C: calc(var(--u_accentC) * .7);--u_op-accent-11H: var(--u_accentH);--u_op-accent-11A: var(--u_accentA,1);--u_op-accent-12L: 22;--u_op-accent-12C: calc(var(--u_accentC) * .5);--u_op-accent-12H: var(--u_accentH);--u_op-accent-12A: var(--u_accentA,1);--u_op-bgL: 99;--u_op-bgC: .5;--u_op-bgH: 250;--u_op-bgA: 1;--u_op-bg-subtleL: 97;--u_op-bg-subtleC: .5;--u_op-bg-subtleH: 250;--u_op-bg-subtleA: 1;--u_op-bg-elementL: 95;--u_op-bg-elementC: .5;--u_op-bg-elementH: 250;--u_op-bg-elementA: 1;--u_op-bg-hoverL: 95;--u_op-bg-hoverC: .5;--u_op-bg-hoverH: 250;--u_op-bg-hoverA: 1;--u_op-bg-activeL: 92;--u_op-bg-activeC: 1;--u_op-bg-activeH: 250;--u_op-bg-activeA: 1;--u_op-surfaceL: 97;--u_op-surfaceC: .5;--u_op-surfaceH: 250;--u_op-surfaceA: 1;--u_op-surface-hoverL: 94;--u_op-surface-hoverC: 1;--u_op-surface-hoverH: 250;--u_op-surface-hoverA: 1;--u_op-surface-raisedL: 100;--u_op-surface-raisedC: 0;--u_op-surface-raisedH: 250;--u_op-surface-raisedA: 1;--u_op-fgL: 13;--u_op-fgC: 2;--u_op-fgH: 250;--u_op-fgA: 1;--u_op-fg-mutedL: 40;--u_op-fg-mutedC: 3;--u_op-fg-mutedH: 250;--u_op-fg-mutedA: 1;--u_op-fg-subtleL: 55;--u_op-fg-subtleC: 3;--u_op-fg-subtleH: 250;--u_op-fg-subtleA: 1;--u_op-fg-on-accentL: 100;--u_op-fg-on-accentC: 0;--u_op-fg-on-accentH: 0;--u_op-fg-on-accentA: 1;--u_op-border-subtleL: 82;--u_op-border-subtleC: 2;--u_op-border-subtleH: 250;--u_op-border-subtleA: 1;--u_op-borderL: 73;--u_op-borderC: 2;--u_op-borderH: 250;--u_op-borderA: 1;--u_op-border-strongL: 63;--u_op-border-strongC: 2.5;--u_op-border-strongH: 250;--u_op-border-strongA: 1;--u_op-accent-bgL: 96;--u_op-accent-bgC: 6;--u_op-accent-bgH: var(--u_accentH);--u_op-accent-bgA: var(--u_accentA,1);--u_op-accent-bg-hL: 93;--u_op-accent-bg-hC: 9;--u_op-accent-bg-hH: var(--u_accentH);--u_op-accent-bg-hA: var(--u_accentA,1);--u_op-accent-solidL: var(--u_accentL);--u_op-accent-solidC: var(--u_accentC);--u_op-accent-solidH: var(--u_accentH);--u_op-accent-solidA: var(--u_accentA,1);--u_op-accent-solid-hL: 50;--u_op-accent-solid-hC: calc(var(--u_accentC) * .9);--u_op-accent-solid-hH: var(--u_accentH);--u_op-accent-solid-hA: var(--u_accentA,1);--u_op-accent-textL: 38;--u_op-accent-textC: calc(var(--u_accentC) * .7);--u_op-accent-textH: var(--u_accentH);--u_op-accent-textA: var(--u_accentA,1);--u_op-successL: 45;--u_op-successC: 55;--u_op-successH: 145;--u_op-successA: 1;--u_op-warningL: 50;--u_op-warningC: 60;--u_op-warningH: 80;--u_op-warningA: 1;--u_op-dangerL: 50;--u_op-dangerC: 60;--u_op-dangerH: 25;--u_op-dangerA: 1;--u_op-infoL: 45;--u_op-infoC: 50;--u_op-infoH: 250;--u_op-infoA: 1;--u_op-overlayL: 0;--u_op-overlayC: 0;--u_op-overlayH: 0;--u_op-overlayA: .3;--u_op-focusL: 64;--u_op-focusC: 22;--u_op-focusH: var(--u_accentH);--u_op-focusA: var(--u_accentA,1);--u_op-shadow-softL: 0;--u_op-shadow-softC: 0;--u_op-shadow-softH: 0;--u_op-shadow-softA: .06;--u_op-shadowL: 0;--u_op-shadowC: 0;--u_op-shadowH: 0;--u_op-shadowA: .12;--u_op-shadow-strongL: 0;--u_op-shadow-strongC: 0;--u_op-shadow-strongH: 0;--u_op-shadow-strongA: .2;--u_op-popup-bgL: var(--u_op-surface-raisedL);--u_op-popup-bgC: var(--u_op-surface-raisedC);--u_op-popup-bgH: var(--u_op-surface-raisedH);--u_op-popup-bgA: var(--u_op-surface-raisedA,1);--op-popup-shadow: 0 4px 24px lch(var(--u_op-shadowL) var(--u_op-shadowC) var(--u_op-shadowH) / var(--u_op-shadowA,1)), 0 1px 2px lch(var(--u_op-shadow-softL) var(--u_op-shadow-softC) var(--u_op-shadow-softH) / var(--u_op-shadow-softA,1));--op-popup-modal-shadow: 0 8px 48px lch(var(--u_op-shadow-strongL) var(--u_op-shadow-strongC) var(--u_op-shadow-strongH) / var(--u_op-shadow-strongA,1)), 0 1px 2px lch(var(--u_op-shadowL) var(--u_op-shadowC) var(--u_op-shadowH) / var(--u_op-shadowA,1));--u_op-popup-tip-bgL: var(--u_op-surface-raisedL);--u_op-popup-tip-bgC: var(--u_op-surface-raisedC);--u_op-popup-tip-bgH: var(--u_op-surface-raisedH);--u_op-popup-tip-bgA: 95%;--op-popup-tip-shadow: 0 3px 20px lch(var(--u_op-shadowL) var(--u_op-shadowC) var(--u_op-shadowH) / var(--u_op-shadowA,1)), 0 0 0 1px lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / 70%);--u_op-button-fgL: 30;--u_op-button-fgC: var(--u_accentC);--u_op-button-fgH: var(--u_accentH);--u_op-button-fgA: var(--u_accentA,1);--u_op-button-bgL: 93;--u_op-button-bgC: 5;--u_op-button-bgH: var(--u_accentH);--u_op-button-bgA: var(--u_accentA,1);--u_op-button-bg-hL: 90;--u_op-button-bg-hC: 7;--u_op-button-bg-hH: var(--u_accentH);--u_op-button-bg-hA: var(--u_accentA,1);--u_op-button-split-bgL: 88;--u_op-button-split-bgC: 6;--u_op-button-split-bgH: var(--u_accentH);--u_op-button-split-bgA: var(--u_accentA,1);--op-button-shadow: 0 0 0 1px lch(80 5 var(--u_accentH) / 30%);--op-button-text-shadow: 0px 1px 0px hsla(0,0%,100%,15%);--u_op-button-contourL: 60;--u_op-button-contourC: calc(var(--u_accentC) * .5);--u_op-button-contourH: var(--u_accentH);--u_op-button-contourA: var(--u_accentA,1);--u_op-button-primary-fgL: 99;--u_op-button-primary-fgC: 40;--u_op-button-primary-fgH: var(--u_accentH);--u_op-button-primary-fgA: var(--u_accentA,1);--u_op-button-primary-bgL: 55;--u_op-button-primary-bgC: 65;--u_op-button-primary-bgH: var(--u_accentH);--u_op-button-primary-bgA: var(--u_accentA,1);--u_op-button-primary-bg-hL: 50;--u_op-button-primary-bg-hC: 70;--u_op-button-primary-bg-hH: var(--u_accentH);--u_op-button-primary-bg-hA: var(--u_accentA,1);--u_op-button-primary-contourL: var(--u_op-button-primary-bgL);--u_op-button-primary-contourC: var(--u_op-button-primary-bgC);--u_op-button-primary-contourH: var(--u_op-button-primary-bgH);--u_op-button-primary-contourA: var(--u_op-button-primary-bgA,1);--u_op-button-outline-fgL: 40;--u_op-button-outline-fgC: var(--u_accentC);--u_op-button-outline-fgH: var(--u_accentH);--u_op-button-outline-fgA: var(--u_accentA,1);--u_op-button-outline-borderL: 40;--u_op-button-outline-borderC: var(--u_accentC);--u_op-button-outline-borderH: var(--u_accentH);--u_op-button-outline-borderA: var(--u_accentA,1);--u_op-button-outline-inner-borderL: 40;--u_op-button-outline-inner-borderC: var(--u_accentC);--u_op-button-outline-inner-borderH: var(--u_accentH);--u_op-button-outline-inner-borderA: 40%;--u_op-button-inline-bgL: 93;--u_op-button-inline-bgC: 5;--u_op-button-inline-bgH: var(--u_accentH);--u_op-button-inline-bgA: 0;--u_op-button-inline-bg-hL: 88;--u_op-button-inline-bg-hC: 8;--u_op-button-inline-bg-hH: var(--u_accentH);--u_op-button-inline-bg-hA: var(--u_accentA,1);--u_op-button-neutral-fgL: var(--u_op-fgL);--u_op-button-neutral-fgC: var(--u_op-fgC);--u_op-button-neutral-fgH: var(--u_op-fgH);--u_op-button-neutral-fgA: var(--u_op-fgA,1);--u_op-button-neutral-bgL: var(--u_op-bg-hoverL);--u_op-button-neutral-bgC: var(--u_op-bg-hoverC);--u_op-button-neutral-bgH: var(--u_op-bg-hoverH);--u_op-button-neutral-bgA: var(--u_op-bg-hoverA,1);--u_op-button-neutral-bg-hL: var(--u_op-bg-activeL);--u_op-button-neutral-bg-hC: var(--u_op-bg-activeC);--u_op-button-neutral-bg-hH: var(--u_op-bg-activeH);--u_op-button-neutral-bg-hA: var(--u_op-bg-activeA,1);--u_op-button-white-fgL: 0;--u_op-button-white-fgC: 0;--u_op-button-white-fgH: 0;--u_op-button-white-fgA: 1;--u_op-button-white-bgL: 100;--u_op-button-white-bgC: 0;--u_op-button-white-bgH: var(--u_accentH);--u_op-button-white-bgA: var(--u_accentA,1);--u_op-button-white-bg-hL: 100;--u_op-button-white-bg-hC: 0;--u_op-button-white-bg-hH: var(--u_accentH);--u_op-button-white-bg-hA: var(--u_accentA,1);--u_op-button-link-fgL: 65;--u_op-button-link-fgC: calc(var(--u_accentC) * .6);--u_op-button-link-fgH: var(--u_accentH);--u_op-button-link-fgA: var(--u_accentA,1);--u_bgL: 99;--u_bgC: .5;--u_bgH: 250;--u_bgA: 1;--u_bdL: 82;--u_bdC: 2;--u_bdH: 250;--u_bdA: 1;--u_hL: 13;--u_hC: 2;--u_hH: 250;--u_hA: 1;--u_pL: 40;--u_pC: 3;--u_pH: 250;--u_pA: 1;--u_metaL: 40;--u_metaC: 3;--u_metaH: 250;--u_metaA: 1;--u_softL: 40;--u_softC: 3;--u_softH: 250;--u_softA: 1;--u_hardL: 13;--u_hardC: 2;--u_hardH: 250;--u_hardA: 1;--u_dimL: 55;--u_dimC: 3;--u_dimH: 250;--u_dimA: 1;--u_softbgL: 97;--u_softbgC: .5;--u_softbgH: 250;--u_softbgA: 1;--u_libgL: 97;--u_libgC: .5;--u_libgH: 250;--u_libgA: 1;--u_focusL: 64;--u_focusC: 22;--u_focusH: var(--u_accentH);--u_focusA: var(--u_accentA,1)}.light .op-accent-scope:not(._0){--u_op-accent-1L: 99;--u_op-accent-1C: 3;--u_op-accent-1H: var(--u_accentH);--u_op-accent-1A: var(--u_accentA,1);--u_op-accent-2L: 96;--u_op-accent-2C: 6;--u_op-accent-2H: var(--u_accentH);--u_op-accent-2A: var(--u_accentA,1);--u_op-accent-3L: 93;--u_op-accent-3C: 9;--u_op-accent-3H: var(--u_accentH);--u_op-accent-3A: var(--u_accentA,1);--u_op-accent-4L: 90;--u_op-accent-4C: 12;--u_op-accent-4H: var(--u_accentH);--u_op-accent-4A: var(--u_accentA,1);--u_op-accent-5L: 86;--u_op-accent-5C: 15;--u_op-accent-5H: var(--u_accentH);--u_op-accent-5A: var(--u_accentA,1);--u_op-accent-6L: 79;--u_op-accent-6C: 14;--u_op-accent-6H: var(--u_accentH);--u_op-accent-6A: var(--u_accentA,1);--u_op-accent-7L: 72;--u_op-accent-7C: 16;--u_op-accent-7H: var(--u_accentH);--u_op-accent-7A: var(--u_accentA,1);--u_op-accent-8L: 64;--u_op-accent-8C: 22;--u_op-accent-8H: var(--u_accentH);--u_op-accent-8A: var(--u_accentA,1);--u_op-accent-9L: var(--u_accentL);--u_op-accent-9C: var(--u_accentC);--u_op-accent-9H: var(--u_accentH);--u_op-accent-9A: var(--u_accentA,1);--u_op-accent-10L: 50;--u_op-accent-10C: calc(var(--u_accentC) * .9);--u_op-accent-10H: var(--u_accentH);--u_op-accent-10A: var(--u_accentA,1);--u_op-accent-11L: 38;--u_op-accent-11C: calc(var(--u_accentC) * .7);--u_op-accent-11H: var(--u_accentH);--u_op-accent-11A: var(--u_accentA,1);--u_op-accent-12L: 22;--u_op-accent-12C: calc(var(--u_accentC) * .5);--u_op-accent-12H: var(--u_accentH);--u_op-accent-12A: var(--u_accentA,1);--u_op-accent-bgL: 96;--u_op-accent-bgC: 6;--u_op-accent-bgH: var(--u_accentH);--u_op-accent-bgA: var(--u_accentA,1);--u_op-accent-bg-hL: 93;--u_op-accent-bg-hC: 9;--u_op-accent-bg-hH: var(--u_accentH);--u_op-accent-bg-hA: var(--u_accentA,1);--u_op-accent-solidL: var(--u_accentL);--u_op-accent-solidC: var(--u_accentC);--u_op-accent-solidH: var(--u_accentH);--u_op-accent-solidA: var(--u_accentA,1);--u_op-accent-solid-hL: 50;--u_op-accent-solid-hC: calc(var(--u_accentC) * .9);--u_op-accent-solid-hH: var(--u_accentH);--u_op-accent-solid-hA: var(--u_accentA,1);--u_op-accent-textL: 38;--u_op-accent-textC: calc(var(--u_accentC) * .7);--u_op-accent-textH: var(--u_accentH);--u_op-accent-textA: var(--u_accentA,1);--u_op-focusL: 64;--u_op-focusC: 22;--u_op-focusH: var(--u_accentH);--u_op-focusA: var(--u_accentA,1);--u_op-button-fgL: 30;--u_op-button-fgC: var(--u_accentC);--u_op-button-fgH: var(--u_accentH);--u_op-button-fgA: var(--u_accentA,1);--u_op-button-bgL: 93;--u_op-button-bgC: 5;--u_op-button-bgH: var(--u_accentH);--u_op-button-bgA: var(--u_accentA,1);--u_op-button-bg-hL: 90;--u_op-button-bg-hC: 7;--u_op-button-bg-hH: var(--u_accentH);--u_op-button-bg-hA: var(--u_accentA,1);--u_op-button-split-bgL: 88;--u_op-button-split-bgC: 6;--u_op-button-split-bgH: var(--u_accentH);--u_op-button-split-bgA: var(--u_accentA,1);--op-button-shadow: 0 0 0 1px lch(80 5 var(--u_accentH) / 30%);--u_op-button-contourL: 60;--u_op-button-contourC: calc(var(--u_accentC) * .5);--u_op-button-contourH: var(--u_accentH);--u_op-button-contourA: var(--u_accentA,1);--u_op-button-primary-fgL: 99;--u_op-button-primary-fgC: 40;--u_op-button-primary-fgH: var(--u_accentH);--u_op-button-primary-fgA: var(--u_accentA,1);--u_op-button-primary-bgL: 55;--u_op-button-primary-bgC: 65;--u_op-button-primary-bgH: var(--u_accentH);--u_op-button-primary-bgA: var(--u_accentA,1);--u_op-button-primary-bg-hL: 50;--u_op-button-primary-bg-hC: 70;--u_op-button-primary-bg-hH: var(--u_accentH);--u_op-button-primary-bg-hA: var(--u_accentA,1);--u_op-button-primary-contourL: var(--u_op-button-primary-bgL);--u_op-button-primary-contourC: var(--u_op-button-primary-bgC);--u_op-button-primary-contourH: var(--u_op-button-primary-bgH);--u_op-button-primary-contourA: var(--u_op-button-primary-bgA,1);--u_op-button-outline-fgL: 40;--u_op-button-outline-fgC: var(--u_accentC);--u_op-button-outline-fgH: var(--u_accentH);--u_op-button-outline-fgA: var(--u_accentA,1);--u_op-button-outline-borderL: 40;--u_op-button-outline-borderC: var(--u_accentC);--u_op-button-outline-borderH: var(--u_accentH);--u_op-button-outline-borderA: var(--u_accentA,1);--u_op-button-outline-inner-borderL: 40;--u_op-button-outline-inner-borderC: var(--u_accentC);--u_op-button-outline-inner-borderH: var(--u_accentH);--u_op-button-outline-inner-borderA: 40%;--u_op-button-inline-bgL: 93;--u_op-button-inline-bgC: 5;--u_op-button-inline-bgH: var(--u_accentH);--u_op-button-inline-bgA: 0;--u_op-button-inline-bg-hL: 88;--u_op-button-inline-bg-hC: 8;--u_op-button-inline-bg-hH: var(--u_accentH);--u_op-button-inline-bg-hA: var(--u_accentA,1);--u_op-button-white-bgL: 100;--u_op-button-white-bgC: 0;--u_op-button-white-bgH: var(--u_accentH);--u_op-button-white-bgA: var(--u_accentA,1);--u_op-button-white-bg-hL: 100;--u_op-button-white-bg-hC: 0;--u_op-button-white-bg-hH: var(--u_accentH);--u_op-button-white-bg-hA: var(--u_accentA,1);--u_op-button-link-fgL: 65;--u_op-button-link-fgC: calc(var(--u_accentC) * .6);--u_op-button-link-fgH: var(--u_accentH);--u_op-button-link-fgA: var(--u_accentA,1);--u_bgL: 99;--u_bgC: .5;--u_bgH: 250;--u_bgA: 1;--u_bdL: 82;--u_bdC: 2;--u_bdH: 250;--u_bdA: 1;--u_hL: 13;--u_hC: 2;--u_hH: 250;--u_hA: 1;--u_pL: 40;--u_pC: 3;--u_pH: 250;--u_pA: 1;--u_metaL: 40;--u_metaC: 3;--u_metaH: 250;--u_metaA: 1;--u_softL: 40;--u_softC: 3;--u_softH: 250;--u_softA: 1;--u_hardL: 13;--u_hardC: 2;--u_hardH: 250;--u_hardA: 1;--u_dimL: 55;--u_dimC: 3;--u_dimH: 250;--u_dimA: 1;--u_softbgL: 97;--u_softbgC: .5;--u_softbgH: 250;--u_softbgA: 1;--u_libgL: 97;--u_libgC: .5;--u_libgH: 250;--u_libgA: 1;--u_focusL: 64;--u_focusC: 22;--u_focusH: var(--u_accentH);--u_focusA: var(--u_accentA,1)}.green:not(._0){--u_accentL: 72.4;--u_accentC: 56.2;--u_accentH: 161.4;--u_accentA: 1}.yellow:not(._0){--u_accentL: 81.8;--u_accentC: 82.3;--u_accentH: 83.1;--u_accentA: 1}.red:not(._0){--u_accentL: 60.6;--u_accentC: 66.7;--u_accentH: 18.6;--u_accentA: 1}.blue:not(._0){--u_accentL: 54.6;--u_accentC: 66.4;--u_accentH: 277.6;--u_accentA: 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}
.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;font-family:var(--font-system-ui,system-ui);font-size:14px;--u_fxd: .3s;--u_gih: 220px;--u_rd: 6px;--u_keyboardheight: 0px;--sait: env(safe-area-inset-top, 0px);--sail: env(safe-area-inset-right, 0px);--u_menu-bgL: var(--u_op-surface-raisedL);--u_menu-bgC: var(--u_op-surface-raisedC);--u_menu-bgH: var(--u_op-surface-raisedH);--u_menu-bgA: var(--u_op-surface-raisedA,1);--u_site-bgL: var(--u_op-bgL);--u_site-bgC: var(--u_op-bgC);--u_site-bgH: var(--u_op-bgH);--u_site-bgA: var(--u_op-bgA,1);--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_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}h4{font-size:14px}.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_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / var(--u_op-fg-subtleA,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_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / var(--u_op-fg-subtleA,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:lch(var(--u_op-fg-on-accentL) var(--u_op-fg-on-accentC) var(--u_op-fg-on-accentH) / var(--u_op-fg-on-accentA,1))}.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_op-bg-elementL) var(--u_op-bg-elementC) var(--u_op-bg-elementH) / var(--u_op-bg-elementA,1))}.ochip.badge:not(._0){opacity:1}.ochip.compact span+span:not(._0){display:none}.ochip.compact.empty:not(._0){display:none}.op-surface:not(._0){background:lch(var(--u_op-surfaceL) var(--u_op-surfaceC) var(--u_op-surfaceH) / var(--u_op-surfaceA,1));border:1px solid lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1));border-radius:var(--u_rd,1rd)}.op-surface-raised:not(._0){background:lch(var(--u_op-surface-raisedL) var(--u_op-surface-raisedC) var(--u_op-surface-raisedH) / var(--u_op-surface-raisedA,1));border:1px solid lch(var(--u_op-borderL) var(--u_op-borderC) var(--u_op-borderH) / var(--u_op-borderA,1));border-radius:var(--u_rd,1rd)}.op-card:not(._0){background:lch(var(--u_op-surfaceL) var(--u_op-surfaceC) var(--u_op-surfaceH) / var(--u_op-surfaceA,1));border:1px solid lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1));border-radius:var(--u_rd,1rd);padding:20px}.op-card-raised:not(._0){background:lch(var(--u_op-surface-raisedL) var(--u_op-surface-raisedC) var(--u_op-surface-raisedH) / var(--u_op-surface-raisedA,1));border:1px solid lch(var(--u_op-borderL) var(--u_op-borderC) var(--u_op-borderH) / var(--u_op-borderA,1));border-radius:var(--u_rd,1rd);padding:20px}.ohr:not(._0){height:1px;background:lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1));border-style:none}.omenu:not(._0){min-width:220px}.omenu .olegend:not(._0){color:lch(var(--u_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / var(--u_op-fg-subtleA,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-size:calc(var(--u_ffs,1ffs) - 2px);font-weight:500;text-transform:uppercase;padding-left:calc(var(--u_ffxp,1ffxp) * .5);padding-right:calc(var(--u_ffxp,1ffxp) * .5);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_op-bg-subtleL);--u_bgC: var(--u_op-bg-subtleC);--u_bgH: var(--u_op-bg-subtleH);--u_bgA: var(--u_op-bg-subtleA,1);--u_bdL: var(--u_op-border-subtleL);--u_bdC: var(--u_op-border-subtleC);--u_bdH: var(--u_op-border-subtleH);--u_bdA: var(--u_op-border-subtleA,1);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 lch(var(--u_op-overlayL) var(--u_op-overlayC) var(--u_op-overlayH) / var(--u_op-overlayA,1));--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 :where(.xli)):not(._0){--u_fis: 24px;--u_lilh: 24px;--u_ffh: 24px}@container (max-width: 499px){.xli:is(.compact :where(.xli)):not(._0){font-size:14px}}.xli:is(.menu :where(.xli)):not(._0){font-size:14px;letter-spacing:0px;--u_lilh: 16px;border-width:0px;padding:6px}.xli:is(.menu :where(.xli)):is(:hover,.\@hover):not(._0){background:lch(var(--u_op-bg-hoverL) var(--u_op-bg-hoverC) var(--u_op-bg-hoverH) / var(--u_op-bg-hoverA,1))}.xli:is(.menu :where(.xli))>p:not(._0){margin-left:calc(var(--u_fis,1fis) + var(--u_cg,1cg));color:lch(var(--u_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / var(--u_op-fg-subtleA,1))}.xli h2:not(._0){color:lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,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 :where(h2)):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 :where(.bullet)):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_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1))}.xli>section>hr:not(._0){width:1px;height:calc(var(--u_ffh,1ffh) * .25);background:lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1));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 :where(section)):not(._0){--u_ffh: 22px}.xli>section:is(.compact :where(section)):not(._0):after{display:none}.xli>section:is(.compact :where(section)) hr:first-of-type:not(._0){flex:1 0 0px}.xli>section:is(.single :where(section)):not(._0){flex-wrap:nowrap;max-height:var(--u_lilh,1lilh)}.xli>section:is(.single :where(section)) hr:first-of-type:not(._0){flex:1 0 0px}.xli>section:is(.fixed :where(section)):not(._0){max-height:var(--u_lilh,1lilh)}.xli>section:is(.double :where(section)):not(._0){max-height:calc(var(--u_lilh,1lilh) * 2)}.xli>section:is(.menu :where(section)):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_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,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 lch(var(--u_op-shadowL) var(--u_op-shadowC) var(--u_op-shadowH) / var(--u_op-shadowA,1))}.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 lch(var(--u_op-shadowL) var(--u_op-shadowC) var(--u_op-shadowH) / var(--u_op-shadowA,1))}.xli>section>span.\@after-disabled:not(._0),.xli>section>.xchip.\@after-disabled:not(._0){content:"";position:absolute;height:4px;width:1px;background:lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1));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:lch(var(--u_op-fg-on-accentL) var(--u_op-fg-on-accentC) var(--u_op-fg-on-accentH) / var(--u_op-fg-on-accentA,1));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_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,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 :where(.xli)):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 :where(.xli))>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 :where(.xli))>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_op-bg-subtleL);--u_bgC: var(--u_op-bg-subtleC);--u_bgH: var(--u_op-bg-subtleH);--u_bgA: var(--u_op-bg-subtleA,1);--u_bdL: var(--u_op-border-subtleL);--u_bdC: var(--u_op-border-subtleC);--u_bdH: var(--u_op-border-subtleH);--u_bdA: var(--u_op-border-subtleA,1)}.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_op-bg-hoverL) var(--u_op-bg-hoverC) var(--u_op-bg-hoverH) / var(--u_op-bg-hoverA,1))}.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_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / var(--u_op-fg-subtleA,1));font-size:13px;font-weight:400}.oinput.box:not(._0){padding-left:var(--u_ffxp,1ffxp);padding-right:var(--u_ffxp,1ffxp);font-size:var(--u_ffs,1ffs);background:lch(var(--u_op-bg-elementL) var(--u_op-bg-elementC) var(--u_op-bg-elementH) / var(--u_op-bg-elementA,1));border:0px solid lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1))}.oinput.box:is(:focus-within,.\@focin):not(._0){background:lch(var(--u_op-bg-hoverL) var(--u_op-bg-hoverC) var(--u_op-bg-hoverH) / var(--u_op-bg-hoverA,1))}.oinput.box:not(._0):before{content:"";pointer-events:none;inset:0rem;border:1px solid lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1));display:block;position:absolute;border-radius:inherit}: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}
.xo-af,.xo-af.sheets .xo_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)}.xo-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}.xo_af.\$box:not(#_){position:relative;width:fit-content;height:fit-content}.xo-af.vertical .xo_af.\$box:not(#_){width:auto}.xo-af.sheets .xo_af.\$box:not(#_){display:grid;grid-template-areas:"stack";align-items:end}.xo-af.sheets .xo_af.\$box>*:not(#_){grid-area:stack}.xo-af.sheets .xo_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}
.cch-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_op-popup-bgL) var(--u_op-popup-bgC) var(--u_op-popup-bgH) / var(--u_op-popup-bgA,1));color:lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1));box-shadow:var(--op-popup-shadow);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 :where(.use-popup)):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:var(--op-popup-modal-shadow)}.use-popup.tip:not([role=menu]):not(._0){--u_p: calc(var(--u_ffh,1ffh) * .5);color:lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1));min-width:initial;max-width:min(80vw,440px);--u_popup-bgL: var(--u_op-popup-tip-bgL);--u_popup-bgC: var(--u_op-popup-tip-bgC);--u_popup-bgH: var(--u_op-popup-tip-bgH);--u_popup-bgA: var(--u_op-popup-tip-bgA,1);overflow:visible;background:lch(var(--u_op-popup-tip-bgL) var(--u_op-popup-tip-bgC) var(--u_op-popup-tip-bgH) / var(--u_op-popup-tip-bgA,1));box-shadow:var(--op-popup-tip-shadow)}.use-popup.tip:not([role=menu]):is(.highend :where(.use-popup.tip:not([role=menu]))):not(._0){backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.use-popup.tip:not([role=menu]) header:not(._0),.use-popup.tip:not([role=menu]) h1:not(._0),.use-popup.tip:not([role=menu]) h2:not(._0),.use-popup.tip:not([role=menu]) h3:not(._0),.use-popup.tip:not([role=menu]) h4:not(._0){color:lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1));font-weight:500}.use-popup.tip:not([role=menu]) h1:not(._0){font-size:calc(var(--u_ffs,1ffs) * 1.5)}.use-popup.tip:not([role=menu]) h2:not(._0){font-size:calc(var(--u_ffs,1ffs) * 1.25)}.use-popup.tip:not([role=menu]) p:not(._0){text-wrap:pretty}.use-popup.tip:not([role=menu]) em:not(._0){display:inline}.use-popup.tip:not([role=menu]) .yellow:not(._0){color:lch(var(--u_yellowL) var(--u_yellowC) var(--u_yellowH) / var(--u_yellowA,1))}.use-popup.tip:not([role=menu]) .wspre:not(._0){white-space:nowrap}.use-popup.tip:not([role=menu]):has(.wspre):not(._0){width:min-content}.use-popup:is(:focus,.\@focus):not(._0){--u_olfocus: 0}.use-popup:is(.tabbing :where(.use-popup)):not(._0){--u_olfocus: 0}.use-popup:is(.tabbing :where(.use-popup)):is(:focus-within,.\@focin):not(._0){--u_olfocus: .5}.use-popup:is(.tabbing :where(.use-popup)):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)}.cch-af{inset:0rem;position:fixed;background:#3b82f600;--e_od: var(--u_fxd,1fxd) !important;opacity:0;pointer-events:none}.cch-af.on{opacity:1}.cch-af.debug{background:#ef44441a}.cch_af.\$tri:not(#_){position:absolute;inset:0rem;width:100%;height:100%;pointer-events:none}:is(polyline,polyline-tag).cch_af:not(#_){fill:#ffffff1a;stroke:#60a5fa66;opacity:0;stroke-width:1px;stroke-linecap:round}.cch-af.contextmenu{pointer-events:auto}.cch-af.contextmenu.\@off:not(#_):not(#_):not(#_):not(#_){pointer-events:none}.cch-af.modal{pointer-events:auto;background:lch(var(--u_op-overlayL) var(--u_op-overlayC) var(--u_op-overlayH) / var(--u_op-overlayA,1));opacity:.99}.cch-af.modal.\@off:not(#_):not(#_):not(#_):not(#_){pointer-events:none;opacity:0}.cch-af.over-opener{pointer-events:none}.cch-af.over-opener :is(polyline,polyline-tag).cch_af:not(#_){pointer-events:none}.cch-af.approachable :is(polyline,polyline-tag).cch_af:not(#_){pointer-events:auto}.cch-af.non-interactive :is(polyline,polyline-tag).cch_af:not(#_){pointer-events:none}.cch-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))}.ccj-af{display:none}use-anchored{display:block}
.cci-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_op-popup-bgL) var(--u_op-popup-bgC) var(--u_op-popup-bgH) / var(--u_op-popup-bgA,1));color:lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1));box-shadow:var(--op-popup-modal-shadow);min-width:280px;min-height:inherit;max-height:95vh;overflow:auto;width:fit-content;height:fit-content}.use-modal:is(.highend :where(.use-modal)):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}.cci-af{inset:0rem;position:fixed;background:#0000004d;--e_od: var(--u_fxd,1fxd) !important;opacity:1;pointer-events:auto}.cci-af.\@off:not(#_):not(#_):not(#_):not(#_){opacity:0;pointer-events:none}use-modal{display:block}
._anchored:not(._0){position:absolute;top:anchor(top);width:auto;height:auto;left:anchor(left);right:anchor(right);bottom:anchor(bottom)}._anchored._native:not(._0){top:anchor(top);left:anchor(left);right:anchor(right);bottom:anchor(bottom)}._anchored._contain:not(._0){position:absolute;inset:0rem}._morph_exiting:not(._0){pointer-events:none}[morph-anchor]:not(._0){pointer-events:none}.debug-morphs [morph]:not(._0){outline:1px dashed hsla(0,84.24%,60.2%,100%)}.debug-morphs [morph~=pos]:not(._0){outline:1px dashed hsla(217.22,91.22%,59.8%,100%)}op-morph-host{display:block}op-morph-anchor{display:block}op-slot{display:block}op-slot:not(#_):not(._0){display:none!important}
.xr-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 :where(:where([opcontour]):is(:focus,.\@focus))){--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_op-focusL) var(--u_op-focusC) var(--u_op-focusH) / var(--u_op-focusA,1))}.ohover:not(._0){font-weight:var(--u_olhover,1olhover);stroke-opacity:.15}.opress:not(._0){font-weight:var(--u_olbusy,1olbusy)}.xr-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)}.xr-af.resizing{--u_fxd: 0ms}.xr-af:not(#_){position:absolute!important}.xr-af:not(.mounted) .rect:not(#_):not(#_):not(._0){font-weight:400!important}.xr-af:not(.mounted) .circle:not(#_):not(#_):not(._0){font-weight:400!important}.xr-af.resizing .rect:not(#_):not(#_):not(._0){transition:font-weight 10ms!important}.xr-af.resizing .circle:not(#_):not(#_):not(._0){transition:font-weight 10ms!important}.xr-af:is(.busy>:where(.xr-af)){--u_olbusy: 1}svg.xr_af:not(#_){margin:auto;position:absolute;inset:-8px;contain:strict;pointer-events:none;font-weight:400;stroke:currentColor}.xr-af .rect:not(#_):not(._0),.xr-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)}.xr-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)}.xr-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)}.xr-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}.xr-af:is(.dragover>:where(.xr-af)) *.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}.ccm-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)}.ccm-af.right{left:min(var(--u_anchorright,1anchorright) + var(--u_m,1m),100vw - var(--u_elwidth,1elwidth) - 1vw);top:max(var(--u_anchormiddle,1anchormiddle) - (var(--u_elheight,1elheight) * .5),var(--u_m,1m))}.ccm-af.tt{top:min(var(--u_anchortop,1anchortop),100vh - var(--u_elheight,1elheight) - 1vh)}.ccm-af.lr{left:min(var(--u_anchorright,1anchorright),100vw - var(--u_elwidth,1elwidth) - 1vw)}.ccm-af.above{top:auto;bottom:calc(100vh - var(--u_anchortop,1anchortop) + var(--u_m,1m))}.ccm-af.center{left:var(--u_anchorcenter,1anchorcenter);translate:-50%}.ccm-af.rr{left:max(var(--u_anchorright,1anchorright) - var(--u_elwidth,1elwidth),var(--u_m,1m))}op-anchored{display:block}
.xs-ai,.xs-aj,.xs-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)}.xs-ak.\@in,.xs-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))}.xs-ag{--u_trd: .2s;--u_movedur: .2s;--bg: hsla(0,0%,100%,100%)}.xs-ag.instant{--u_movedur: 0ms}.xs-ag op-tip:not(#_){background:var(--bg)}.xs-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}.xs-ai:is(.active>:where(.xs-ai)):not(#_):not(#_){opacity:1}.xs-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}.xs-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}.xs-ak.\@off:not(#_):not(#_):not(#_):not(#_){opacity:0}.xs-ak.\@out:not(#_):not(#_):not(#_):not(#_){--t_scale: 1 !important}.xs-ak.\@in:not(#_):not(#_):not(#_):not(#_){--t_scale: 1 !important}.xs-al:not(#_):not(#_){transform-origin:50% 50%}.xs-am:not(#_):not(#_){background:lch(var(--u_op-surface-raisedL) var(--u_op-surface-raisedC) var(--u_op-surface-raisedH) / var(--u_op-surface-raisedA,1));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)));border:1px solid lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1))}.xs-an:not(#_):not(#_){position:relative;color:lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1));transform-origin:0% 50%;overflow:hidden}.xs-ap:not(#_):not(#_):not(#_){white-space:pre-wrap}op-tip{display:block}.xs-ar:not(#_):not(#_){width:160px;max-width:60vw}
.ccp-ai,.ccp_ai.\$body,.ccp-ai.tracked .ccp_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)}.ccp-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))}.ccp-af.mounting{--u_fxd: 0ms}.ccp-ag:not(#_):not(#_):not(#_){display:contents}op-ghosts{display:block}.ccp-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}.ccp-ai.active{opacity:.999}.ccp-ai.instant{--u_fxd: 0ms}.ccp_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}.ccp-ai.out .ccp_ai.\$body:not(#_){top:100%}.ccp-ai.tracked .ccp_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}.ccp-ai.tracked .ccp_ai.\$body:is(.ccp-ai.active :where(.ccp_ai.\$body)):not(#_):before{opacity:.9}.ccp-aj:not(#_):not(#_):not(#_){display:block}op-ghost{display:block}
.yt-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)}.yt-af:before,.yt-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))}.yt-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}.yt-af.over-item:before{--t_scale: 1 !important;opacity:1}.yt-af.ghosted [role$=item]:not(#_):not(._0):before{visibility:hidden;pointer-events:none}op-items{display:block}
.yy-av,.yy-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)}.yy-af{display:none}op-ui-mirrored{display:block}op-ui-values{display:block}op-ui-selections{display:block}.yy-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}.yy_ag.obody:not(#_){position:relative}.yy-ai:not(#_):not(#_):not(#_){display:contents}.yy-al.palette:not(#_):not(#_){width:640px;height:410px;padding:.5rem}.yy-al.menu:not(#_):not(#_){max-height:300px}.yy-ap:not(#_):not(#_){background:#fff0;padding:.25rem}.yy-ap:is(.palette>:where(.yy-ap)):not(#_):not(#_){padding-bottom:.5rem}op-options{display:block}.yy-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}.yy-av>*:not(#_){position:relative}.yy-av.sel-focus{--bg: hsla(var(--hue4),10%)}.yy-av:is(:checked,.\@checked){--bg: hsla(var(--hue4),30%)}.yy-av:before{content:"";position:absolute;inset:0rem;pointer-events:none;border-radius:inherit;--e_cd: 0ms !important}.yy-av:is(:checked,.\@checked):before{background:var(--bg)}.yy-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%}.yy-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%}.yy-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%}.yy-av:is(:hover,.\@hover){background:#ffffff0d;color:#fff}.yy_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}.yy-av:is(:checked,.\@checked) .yy_av.\%square:not(#_){border-color:#60a5fa;background:#3b82f6}.yy-ax:not(#_):not(#_):not(#_){width:var(--u_ffh,1ffh);height:var(--u_ffh,1ffh);display:none;position:relative}.yy-ax:is(.multiple :where(.yy-ax)):not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}op-option-new{display:block}.yy-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}.yy-bf:not(#_):not(#_):not(#_){color:#a1a1aa;font-size:12px}.yy-bg:not(#_):not(#_):not(#_){flex:1}op-mis{display:block}.yy_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}
.cco-bb:not(#_):not(#_):not(#_){position:relative}
.xt-ag,.xt-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)}.xt-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}.xt-ag.\@off:not(#_):not(#_):not(#_):not(#_){opacity:0}.xt-ai:not(#_):not(#_){position:absolute;inset:0rem;border:4px solid hsla(217.22,91.22%,59.8%,20%);pointer-events:none}.xt-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}.xt-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}.xt-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))}.xt-al.active{opacity:1}.xt-al.line{border-color:#60a5fa}.xt-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))}.xt-al.area{background:#3b82f61a;border:1px solid hsla(0,0%,100%,0%)}.xt-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}.xt-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}
.xu-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:lch(var(--u_op-bg-activeL) var(--u_op-bg-activeC) var(--u_op-bg-activeH) / var(--u_op-bg-activeA,1));color:lch(var(--u_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / var(--u_op-fg-subtleA,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}.xv-af{pointer-events:none}.xv-af.timeout{pointer-events:auto}.xv-ak:not(#_):not(#_):not(#_){opacity:0}.xv-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}.xv-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)}.xv-ar:not(#_):not(#_):not(#_){color:#6ee7b7}.xv-as:not(#_):not(#_):not(#_){color:#fda4af}.xv-au:not(#_):not(#_):not(#_){opacity:.4}
.xw-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)}.xw-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)}.xw-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)}.xw-ai.\@off:not(#_):not(#_):not(#_):not(#_){opacity:0;pointer-events:none}.xw-aj:not(#_):not(#_){border-radius:var(--u_ffrd,1ffrd);padding:1.5rem;background:#0000001a}.xw-aj .op-mi .oarg:not(#_):not(#_):not(._0){max-width:400px!important}op-ui-clipboard{display:block}
:root{--u_mi-iconL: var(--u_op-fg-subtleL);--u_mi-iconC: var(--u_op-fg-subtleC);--u_mi-iconH: var(--u_op-fg-subtleH);--u_mi-iconA: var(--u_op-fg-subtleA,1);--u_mi-disabled-textL: var(--u_op-fg-subtleL);--u_mi-disabled-textC: var(--u_op-fg-subtleC);--u_mi-disabled-textH: var(--u_op-fg-subtleH);--u_mi-disabled-textA: var(--u_op-fg-subtleA,1);--u_mi-focus-bgL: var(--u_op-bg-hoverL);--u_mi-focus-bgC: var(--u_op-bg-hoverC);--u_mi-focus-bgH: var(--u_op-bg-hoverH);--u_mi-focus-bgA: var(--u_op-bg-hoverA,1);--u_mi-selected-bgL: var(--u_op-bg-activeL);--u_mi-selected-bgC: var(--u_op-bg-activeC);--u_mi-selected-bgH: var(--u_op-bg-activeH);--u_mi-selected-bgA: var(--u_op-bg-activeA,1);--u_mi-check-bgL: var(--u_op-accent-solidL);--u_mi-check-bgC: var(--u_op-accent-solidC);--u_mi-check-bgH: var(--u_op-accent-solidH);--u_mi-check-bgA: var(--u_op-accent-solidA,1);--u_mi-dangerL: var(--u_op-dangerL);--u_mi-dangerC: var(--u_op-dangerC);--u_mi-dangerH: var(--u_op-dangerH);--u_mi-dangerA: var(--u_op-dangerA,1);--u_mi-successL: var(--u_op-successL);--u_mi-successC: var(--u_op-successC);--u_mi-successH: var(--u_op-successH);--u_mi-successA: var(--u_op-successA,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:lch(var(--u_op-bg-elementL) var(--u_op-bg-elementC) var(--u_op-bg-elementH) / var(--u_op-bg-elementA,1));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_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / var(--u_op-fg-subtleA,1))}.omi .obadge.alert:not(._0){background:#f43f5e;color:lch(var(--u_op-fg-on-accentL) var(--u_op-fg-on-accentC) var(--u_op-fg-on-accentH) / var(--u_op-fg-on-accentA,1))}.omi .obadge.info:not(._0){background:#3b82f6;color:lch(var(--u_op-fg-on-accentL) var(--u_op-fg-on-accentC) var(--u_op-fg-on-accentH) / var(--u_op-fg-on-accentA,1))}.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:lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1));opacity:.3}.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:lch(var(--u_op-fg-on-accentL) var(--u_op-fg-on-accentC) var(--u_op-fg-on-accentH) / 70%);width:calc(calc(var(--u_ics,1ics)) * 1px);height:calc(calc(var(--u_ics,1ics)) * 1px);display:none;background:lch(var(--u_mi-check-bgL) var(--u_mi-check-bgC) var(--u_mi-check-bgH) / var(--u_mi-check-bgA,1));border-radius:calc(var(--u_ffrd,1ffrd) * .5);opacity:0}.op-mi .mi-check:is(.checkable :where(.mi-check)):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:lch(var(--u_mi-focus-bgL) var(--u_mi-focus-bgC) var(--u_mi-focus-bgH) / var(--u_mi-focus-bgA,1));border-radius:var(--u_mird,1mird);opacity:0}.op-mi:is(:focus,.\@focus):not(._0):before{opacity:1}.op-mi.sel:not(._0):before{background:lch(var(--u_mi-selected-bgL) var(--u_mi-selected-bgC) var(--u_mi-selected-bgH) / var(--u_mi-selected-bgA,1));opacity:1}.op-mi.sel-focus:not(._0):before{background:lch(var(--u_mi-selected-bgL) var(--u_mi-selected-bgC) var(--u_mi-selected-bgH) / var(--u_mi-selected-bgA,1));opacity:1}.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:lch(var(--u_mi-dangerL) var(--u_mi-dangerC) var(--u_mi-dangerH) / var(--u_mi-dangerA,1))}.op-mi.red.sel:not(._0):before{background:lch(var(--u_mi-dangerL) var(--u_mi-dangerC) var(--u_mi-dangerH) / 18%);opacity:1}.op-mi .args:not(._0){padding-left:var(--u_ffg,1ffg);padding-right:var(--u_ffg,1ffg);color:lch(var(--u_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / var(--u_op-fg-subtleA,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:lch(var(--u_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / 30%)}.op-mi.has-color:is(:checked,.\@checked) .mi-icon:not(._0){color:var(--color)}.op-mi.inline:not(._0):before{display:none}.xx-am:not(#_):not(#_):not(#_){--u_icsw: 2;color:lch(var(--u_mi-successL) var(--u_mi-successC) var(--u_mi-successH) / var(--u_mi-successA,1));margin-left:auto}op-mi{display:block}.xx-ap:not(#_):not(#_){text-transform:capitalize}.xx-aq:not(#_):not(#_):not(#_){pointer-events:none}
.opi,.xy-af,.xy-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:lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1));--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:lch(var(--u_op-fg-on-accentL) var(--u_op-fg-on-accentC) var(--u_op-fg-on-accentH) / var(--u_op-fg-on-accentA,1))}.opi.selected:not(._0){color:lch(var(--u_op-fg-on-accentL) var(--u_op-fg-on-accentC) var(--u_op-fg-on-accentH) / var(--u_op-fg-on-accentA,1))}.opi.sel:not(._0){color:lch(var(--u_op-fg-on-accentL) var(--u_op-fg-on-accentC) var(--u_op-fg-on-accentH) / var(--u_op-fg-on-accentA,1));filter:saturate(2)}.opi.sel:not(._0):before{background:#bfdbfe0d}.opi.sel-focus:not(._0){color:lch(var(--u_op-fg-on-accentL) var(--u_op-fg-on-accentC) var(--u_op-fg-on-accentH) / var(--u_op-fg-on-accentA,1));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_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / var(--u_op-fg-subtleA,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_op-bg-subtleL) var(--u_op-bg-subtleC) var(--u_op-bg-subtleH) / 50%);color:lch(var(--u_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / var(--u_op-fg-subtleA,1))}.opi .pars * op-reference op-icon:not(._0){display:none}.opi>*:not(._0){position:relative}.xy-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:lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1));--e_cd: calc(var(--u_fxd,1fxd) * .5) !important}.xy-af:before{border-radius:var(--u_mird,1mird);background:#fff0;content:"";position:absolute;inset:0rem}.xy-af:is(:focus,.\@focus):before{background:hsla(var(--hue5),1)}.xy-af.selected:before{background:hsla(var(--hue6),1)}.xy-af:is(:active,.\@active):before{margin:1px;background:hsla(var(--hue3),1)}.xy-af:is(:focus,.\@focus){color:lch(var(--u_op-fg-on-accentL) var(--u_op-fg-on-accentC) var(--u_op-fg-on-accentH) / var(--u_op-fg-on-accentA,1))}.xy-af.selected{color:lch(var(--u_op-fg-on-accentL) var(--u_op-fg-on-accentC) var(--u_op-fg-on-accentH) / var(--u_op-fg-on-accentA,1))}.xy-af.sel{color:lch(var(--u_op-fg-on-accentL) var(--u_op-fg-on-accentC) var(--u_op-fg-on-accentH) / var(--u_op-fg-on-accentA,1));filter:saturate(2)}.xy-af.sel:before{background:#bfdbfe0d}.xy-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)}.xy_af.detail:not(#_){color:lch(var(--u_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / var(--u_op-fg-subtleA,1))}.xy_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)}.xy_af.pars op-refs.xy_af:not(#_){border-radius:var(--u_ffrd,1ffrd)}.xy_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_op-bg-subtleL) var(--u_op-bg-subtleC) var(--u_op-bg-subtleH) / 50%);color:lch(var(--u_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / var(--u_op-fg-subtleA,1))}.xy_af.pars op-reference op-icon:not(#_){display:none}.xy-af>*:not(#_){position:relative}.xy-ag:not(#_):not(#_){padding-left:1ex;padding-right:1ex;gap:1ex;--u_rg: 1ex;--u_cg: 1ex}.xy-ah:not(#_):not(#_){opacity:0}.xy-ah:is(.checked>:where(.xy-ah)):not(#_):not(#_){opacity:1}.xy-ak:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}.xy-an:not(#_):not(#_):not(#_){flex:1}.xy-ao:not(#_):not(#_){--e_sd: .1s !important;border-radius:3px;position:relative;border:1px solid lch(var(--u_op-borderL) var(--u_op-borderC) var(--u_op-borderH) / var(--u_op-borderA,1));width:14px;height:14px}.xy-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 :where(.verbose)):not(._0){display:none}.ostat .verbose:is(.verbose :where(.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_op-accent-solidL) var(--u_op-accent-solidC) var(--u_op-accent-solidH) / var(--u_op-accent-solidA,1));color:lch(var(--u_op-fg-on-accentL) var(--u_op-fg-on-accentC) var(--u_op-fg-on-accentH) / var(--u_op-fg-on-accentA,1));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_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1))}.ostats>hr:first-child:not(._0){display:none}.ostats hr:not(._0){width:1px;height:calc(var(--u_ffh,1ffh) * .25);background:lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1));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(var(--u_op-accent-bgL) var(--u_op-accent-bgC) var(--u_op-accent-bgH) / var(--u_op-accent-bgA,1));color:lch(var(--u_op-accent-textL) var(--u_op-accent-textC) var(--u_op-accent-textH) / var(--u_op-accent-textA,1));box-shadow:0 0 0 1px lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / 50%)}.ostats.boxed .ostat:not(op-button:is(:hover,.\@hover),.ostats.boxed .ofield):is(:hover,.\@hover):not(._0){background:lch(var(--u_op-accent-bg-hL) var(--u_op-accent-bg-hC) var(--u_op-accent-bg-hH) / var(--u_op-accent-bg-hA,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_op-accent-solidL) var(--u_op-accent-solidC) var(--u_op-accent-solidH) / var(--u_op-accent-solidA,1));color:lch(var(--u_op-fg-on-accentL) var(--u_op-fg-on-accentC) var(--u_op-fg-on-accentH) / var(--u_op-fg-on-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}.xz-ah:not(#_):not(#_):not(#_){display:contents}op-stats{display:block}.xz-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}.xz-an:not(#_):not(#_):not(#_){display:contents}.xz-bk:not(#_):not(#_):not(#_){display:contents}.xz-bp:is(.has-color>:where(.xz-bp)):not(#_):not(#_):not(#_){color:var(--color)}.xz-br:not(#_):not(#_){text-transform:capitalize}
.yc-af .thumb,.yc-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)}.yc-af{position:relative;aspect-ratio:calc(var(--u_imgw,1imgw) / var(--u_imgh,1imgh))}.yc-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}.yc-af.cover{overflow:hidden}img.yc_af:not(#_){position:relative;border-radius:inherit}img.yc_af:is(.cover :where(img.yc_af)):not(#_){object-fit:cover}.yc-af.missing img.yc_af:not(#_){opacity:0}.yc-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)}.yc-af div:is(.cover :where(div)):not(#_):not(._0){top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%}.yc-af div:not(.cover :where(div)):not(#_):not(._0){width:100%;height:100%}.yc-af div:not(#_):not(._0):before{content:"";backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);position:absolute;inset:0rem;display:none}.yc-af div b:not(#_){background:currentColor;margin:0}.yc-af.fit img.yc_af:not(#_){position:absolute;width:100%;height:100%}.yc-af.loaded .thumb:not(#_):not(._0){opacity:0}.yc-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){border-color:#60a5fa;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) :where(.otile.sel)):not(._0){--u_sel: 1}.otile:is(:is(:focus,.\@focus) :where(.otile)).sel-anchor:not(._0){outline-width:1px}.otile:is(:is(:focus,.\@focus) :where(.otile)).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 lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1));--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:lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1));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 :where(.\%title)):not(._0){color:#dcfce7}.otile .\%title:is(.draft :where(.\%title)):not(._0){color:#fef9c3}.otile .\%desc:not(._0){font-size:14px;line-height:20px;--u_lh: 20px;color:lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1))}.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}.yd-af{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;border-bottom:1px solid lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / 0%)}op-tile{display:block}
.ye-af{display:none}op-interval{display:block}.ye-ag{display:none}op-timeout{display:block}
.yf-ag,.yf-ag a,.yf-ag *.op-modal-body,.yf-aq op-sheet:is(.up :where(op-sheet)),.yf-aq op-sheet:is(.down :where(op-sheet)){--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)}.yf-ag *.op-modal-body.\@off,.yf-aq op-sheet:is(.up :where(op-sheet)).\@in,.yf-aq op-sheet:is(.up :where(op-sheet)).\@out,.yf-aq op-sheet:is(.down :where(op-sheet)).\@in,.yf-aq op-sheet:is(.down :where(op-sheet)).\@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))}.yf-af:not(#_):not(#_):not(#_){position:absolute;inset:0rem}.yf-ag:not(#_):not(#_){z-index:9999;height:100vh;inset:0rem;position:fixed;display:flex;align-items:center;justify-content:center;background:lch(var(--u_op-overlayL) var(--u_op-overlayC) var(--u_op-overlayH) / var(--u_op-overlayA,1));--e_sd: .2s !important}.yf-ag.\@off:not(#_):not(#_):not(#_):not(#_){opacity:0}.yf-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(--op-popup-modal-shadow);background:lch(var(--u_op-popup-bgL) var(--u_op-popup-bgC) var(--u_op-popup-bgH) / var(--u_op-popup-bgA,1));color:lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1));border-radius:10px;padding:40px;position:relative;border:1px solid lch(var(--u_op-borderL) var(--u_op-borderC) var(--u_op-borderH) / var(--u_op-borderA,1));width:400px;max-width:95vw;max-height:95vh}.yf-ag *.op-modal-body.\@off:not(#_):not(#_):not(#_):not(#_):not(._0){--t_y: -50px !important}.yf-ag a:not(#_){color:lch(var(--u_op-accent-textL) var(--u_op-accent-textC) var(--u_op-accent-textH) / var(--u_op-accent-textA,1));--e_sd: .4s !important}.yf-ag a:is(:hover,.\@hover):not(#_):not(._0){color:#bbf7d0}.yf-ag input:not(#_){background:lch(var(--u_op-bg-elementL) var(--u_op-bg-elementC) var(--u_op-bg-elementH) / var(--u_op-bg-elementA,1));gap:8px;--u_rg: 8px;--u_cg: 8px;padding:8px 16px;height:40px;border-radius:4px;border:1px solid lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1));width:100%}.yf-ag input:is(:focus-within,.\@focin):not(#_):not(._0){background:lch(var(--u_op-bg-hoverL) var(--u_op-bg-hoverC) var(--u_op-bg-hoverH) / var(--u_op-bg-hoverA,1))}op-modal{display:block}.yf-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)}.yf-ak:not(#_):not(#_){font-size:20px}.yf-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}.yf-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}.yf-ao:not(#_):not(#_){font-size:15px;color:#ffffff7f}.yf-aq:not(#_):not(#_){width:450px;height:325px;overflow:hidden}.yf-aq p.red:not(#_):not(._0){color:#fb7185}.yf-aq li:not(#_):not(._0):before{content:"• "}.yf-aq op-sheet:is(.down :where(op-sheet)).\@in:not(#_):not(#_):not(#_):not(#_):not(._0){--t_y: -100px !important}.yf-aq op-sheet:is(.down :where(op-sheet)).\@out:not(#_):not(#_):not(#_):not(#_):not(._0){--t_y: 100px !important}.yf-aq op-sheet:is(.up :where(op-sheet)).\@in:not(#_):not(#_):not(#_):not(#_):not(._0){--t_y: 100px !important}.yf-aq op-sheet:is(.up :where(op-sheet)).\@out:not(#_):not(#_):not(#_):not(#_):not(._0){--t_y: -100px !important}.yf-aq op-sheet .body:not(#_):not(._0){display:flex;flex-direction:column;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%}.yf-aq op-sheet .\%head:not(#_):not(._0){font-size:20px}.yf-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}.yf-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);margin-top:auto}.yf-aq op-sheet .\%step:not(#_):not(._0){font-size:16px;color:#ffffff7f;flex:1}op-stack-modal{display:block}.yf-as:not(#_){width:min(720px,95vw)!important;height:min(640px,90vh)!important}.yf-au:not(#_):not(#_):not(#_){color:#fb7185}.yf-ay:not(#_):not(#_):not(#_){color:#fb7185}.yf-ba>*:not(#_){width:100%}op-inspector{display:block}.yf-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}.yf-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}.yf-bi:not(#_):not(#_){flex:1}.yf-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}.yf-bn:not(#_){width:450px!important;height:300px!important}.yf-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}.yf-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}.yf-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}.yf-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:var(--op-button-shadow);text-shadow:var(--op-button-text-shadow);--u_ola: -1;--u_olw: 1px;--u_olo: 1px;color:lch(var(--u_op-button-fgL) var(--u_op-button-fgC) var(--u_op-button-fgH) / var(--u_op-button-fgA,1));--u_bgL: var(--u_op-button-bgL);--u_bgC: var(--u_op-button-bgC);--u_bgH: var(--u_op-button-bgH);--u_bgA: var(--u_op-button-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 lch(var(--u_op-shadow-softL) var(--u_op-shadow-softC) var(--u_op-shadow-softH) / var(--u_op-shadow-softA,1))}.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:lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1));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: var(--u_op-button-bg-hL);--u_bgC: var(--u_op-button-bg-hC);--u_bgH: var(--u_op-button-bg-hH);--u_bgA: var(--u_op-button-bg-hA,1)}.op-button op-contour:not(._0),.op-badge op-contour:not(._0){color:lch(var(--u_op-button-contourL) var(--u_op-button-contourC) var(--u_op-button-contourH) / var(--u_op-button-contourA,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(var(--u_op-button-primary-fgL) var(--u_op-button-primary-fgC) var(--u_op-button-primary-fgH) / var(--u_op-button-primary-fgA,1));--u_bgL: var(--u_op-button-primary-bgL);--u_bgC: var(--u_op-button-primary-bgC);--u_bgH: var(--u_op-button-primary-bgH);--u_bgA: var(--u_op-button-primary-bgA,1)}.op-button.pri:is(:hover,.\@hover):not(._0),.op-badge.pri:is(:hover,.\@hover):not(._0){--u_bgL: var(--u_op-button-primary-bg-hL);--u_bgC: var(--u_op-button-primary-bg-hC);--u_bgH: var(--u_op-button-primary-bg-hH);--u_bgA: var(--u_op-button-primary-bg-hA,1)}.op-button.pri op-contour:not(._0),.op-badge.pri op-contour:not(._0){color:lch(var(--u_op-button-primary-contourL) var(--u_op-button-primary-contourC) var(--u_op-button-primary-contourH) / var(--u_op-button-primary-contourA,1))}.op-button.neutral:not(._0),.op-badge.neutral:not(._0){color:lch(var(--u_op-button-neutral-fgL) var(--u_op-button-neutral-fgC) var(--u_op-button-neutral-fgH) / var(--u_op-button-neutral-fgA,1));--u_bgL: var(--u_op-button-neutral-bgL);--u_bgC: var(--u_op-button-neutral-bgC);--u_bgH: var(--u_op-button-neutral-bgH);--u_bgA: var(--u_op-button-neutral-bgA,1)}.op-button.neutral:is(:hover,.\@hover):not(._0),.op-badge.neutral:is(:hover,.\@hover):not(._0){--u_bgL: var(--u_op-button-neutral-bg-hL);--u_bgC: var(--u_op-button-neutral-bg-hC);--u_bgH: var(--u_op-button-neutral-bg-hH);--u_bgA: var(--u_op-button-neutral-bg-hA,1)}.op-button.white:not(._0),.op-badge.white:not(._0){color:lch(var(--u_op-button-white-fgL) var(--u_op-button-white-fgC) var(--u_op-button-white-fgH) / var(--u_op-button-white-fgA,1));font-weight:500;--u_bgL: var(--u_op-button-white-bgL);--u_bgC: var(--u_op-button-white-bgC);--u_bgH: var(--u_op-button-white-bgH);--u_bgA: var(--u_op-button-white-bgA,1)}.op-button.white:is(:hover,.\@hover):not(._0),.op-badge.white:is(:hover,.\@hover):not(._0){--u_bgL: var(--u_op-button-white-bg-hL);--u_bgC: var(--u_op-button-white-bg-hC);--u_bgH: var(--u_op-button-white-bg-hH);--u_bgA: var(--u_op-button-white-bg-hA,1)}.op-button.checked:not(._0),.op-badge.checked:not(._0){box-shadow:var(--box-shadow-none,none);text-shadow:none;color:lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1));--u_bgL: var(--u_op-bg-activeL);--u_bgC: var(--u_op-bg-activeC);--u_bgH: var(--u_op-bg-activeH);--u_bgA: var(--u_op-bg-activeA,1)}.op-button.checked:is(:hover,.\@hover):not(._0),.op-badge.checked:is(:hover,.\@hover):not(._0){--u_bgL: var(--u_op-bg-activeL);--u_bgC: var(--u_op-bg-activeC);--u_bgH: var(--u_op-bg-activeH);--u_bgA: var(--u_op-bg-activeA,1)}.op-button.checked op-contour:not(._0),.op-badge.checked op-contour:not(._0){color:lch(var(--u_op-border-strongL) var(--u_op-border-strongC) var(--u_op-border-strongH) / var(--u_op-border-strongA,1))}.op-button.checked:not(._0):before,.op-badge.checked:not(._0):before{border-width:1px;border-color:lch(var(--u_op-border-strongL) var(--u_op-border-strongC) var(--u_op-border-strongH) / var(--u_op-border-strongA,1))}.op-button.unchecked:not(.no-unchecked-style):not(._0),.op-badge.unchecked:not(.no-unchecked-style):not(._0){box-shadow:var(--box-shadow-none,none);text-shadow:none;color:lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1));--u_bgL: 100;--u_bgC: 0;--u_bgH: 0;--u_bgA: 0}.op-button.unchecked:not(.no-unchecked-style):is(:hover,.\@hover):not(._0),.op-badge.unchecked:not(.no-unchecked-style):is(:hover,.\@hover):not(._0){--u_bgL: var(--u_op-bg-hoverL);--u_bgC: var(--u_op-bg-hoverC);--u_bgH: var(--u_op-bg-hoverH);--u_bgA: var(--u_op-bg-hoverA,1)}.op-button.unchecked:not(.no-unchecked-style) op-contour:not(._0),.op-badge.unchecked:not(.no-unchecked-style) op-contour:not(._0){color:#fff0}.op-button.unchecked:not(.no-unchecked-style):not(._0):before,.op-badge.unchecked:not(.no-unchecked-style):not(._0):before{background:lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1));border-width:1px;border-color:#fff0}.op-button.unchecked:not(.no-unchecked-style):is(:hover,.\@hover):not(._0),.op-badge.unchecked:not(.no-unchecked-style):is(:hover,.\@hover):not(._0){color:lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1))}.op-button.unchecked:not(.no-unchecked-style):is(:hover,.\@hover):not(._0):before,.op-badge.unchecked:not(.no-unchecked-style):is(:hover,.\@hover):not(._0):before{border-color:lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1))}.op-button.outline:not(._0),.op-badge.outline:not(._0){background:#fff0;color:lch(var(--u_op-button-outline-fgL) var(--u_op-button-outline-fgC) var(--u_op-button-outline-fgH) / var(--u_op-button-outline-fgA,1));--u_bcL: var(--u_op-button-outline-borderL);--u_bcC: var(--u_op-button-outline-borderC);--u_bcH: var(--u_op-button-outline-borderH);--u_bcA: var(--u_op-button-outline-borderA,1);box-shadow:var(--box-shadow-none,none);outline-offset:0px;--u_olo: -1px;text-shadow:none}.op-button.outline:is(.hc :where(.op-button.outline)):not(._0),.op-badge.outline:is(.hc :where(.op-badge.outline)):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);--u_op-button-outline-inner-borderL: 5;--u_op-button-outline-inner-borderC: var(--u_hueC);--u_op-button-outline-inner-borderH: var(--u_hueH);--u_op-button-outline-inner-borderA: 20%}.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:#fff0;border-width:1px;border-color:lch(var(--u_op-button-outline-inner-borderL) var(--u_op-button-outline-inner-borderC) var(--u_op-button-outline-inner-borderH) / var(--u_op-button-outline-inner-borderA,1))}.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: var(--u_op-button-inline-bgL);--u_bgC: var(--u_op-button-inline-bgC);--u_bgH: var(--u_op-button-inline-bgH);--u_bgA: var(--u_op-button-inline-bgA,1);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: var(--u_op-button-inline-bg-hL);--u_bgC: var(--u_op-button-inline-bg-hC);--u_bgH: var(--u_op-button-inline-bg-hH);--u_bgA: var(--u_op-button-inline-bg-hA,1)}.op-button:is(.hc :where(.op-button)):not(._0),.op-badge:is(.hc :where(.op-badge)):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);--u_olrd: 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);--u_olrd: calc(var(--u_ffh,1ffh) * .5)}.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:min(var(--u_fis,1fis),var(--u_ffh,1ffh));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.split:not(._0),.op-badge.split:not(._0){--u_split-bgL: var(--u_op-button-split-bgL);--u_split-bgC: var(--u_op-button-split-bgC);--u_split-bgH: var(--u_op-button-split-bgH);--u_split-bgA: var(--u_op-button-split-bgA,1)}.op-button.split:not(._0):before,.op-badge.split:not(._0):before{background:linear-gradient(to right,lch(var(--u_split-bgL) var(--u_split-bgC) var(--u_split-bgH) / var(--u_split-bgA,1)) 0px,lch(var(--u_split-bgL) var(--u_split-bgC) var(--u_split-bgH) / var(--u_split-bgA,1)) var(--u_ffh,1ffh),lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1)) var(--u_ffh,1ffh),lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1)) 100%)}.op-button.split>.\$body:not(._0),.op-badge.split>.\$body:not(._0){padding-left:0;padding-right:0;flex:1}.op-button.split>.\$body>.oicon:not(._0),.op-badge.split>.\$body>.oicon:not(._0){flex:0 0 var(--u_ffh,1ffh);width:var(--u_ffh,1ffh);height:var(--u_ffh,1ffh);min-width:var(--u_ffh,1ffh);max-width:var(--u_ffh,1ffh);border-top-left-radius:inherit;border-bottom-left-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0;--u_icsw: 1.5;color:lch(var(--u_op-button-fgL) var(--u_op-button-fgC) var(--u_op-button-fgH) / var(--u_op-button-fgA,1))}.op-button.split>.\$body>.olabel:not(._0),.op-badge.split>.\$body>.olabel:not(._0){flex:1 1 auto;padding-left:calc(var(--u_ffxp,1ffxp) * .75);padding-right:calc(var(--u_ffxp,1ffxp) * .75);text-align:center}.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_op-button-link-fgL) var(--u_op-button-link-fgC) var(--u_op-button-link-fgH) / var(--u_op-button-link-fgA,1));box-shadow:var(--box-shadow-none,none);--u_olhover: 0;--u_olrd: 4px}.op-button.olink:is(:hover,.\@hover):not(._0),.op-badge.olink:is(:hover,.\@hover):not(._0){--u_olhover: 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}.yg-ai.icon-button>op-contour:not(#_){opacity:0}.yg-ap:is(.touch-interface :where(.yg-ap)):not(#_):not(#_):not(#_){display:none}.yg-aq:not(#_):not(#_):not(#_){pointer-events:auto}.yg-aq:not(#_):not(#_){fill:#00f}op-button{display:block}op-badge{display:block}op-a{display:block}
.yh-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}.yh-af>*:not(#_){animation:var(--animation-fade,fade) var(--yh_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))}}.yh-af:not(#_):not(#_){--animation-fade: fade-_}.yh-ai:not(#_):not(#_):not(#_){animation-delay:var(--yh_aj)}.yh-ak:not(#_):not(#_):not(#_){animation-delay:var(--yh_al)}.yh-am:not(#_):not(#_):not(#_){animation-delay:var(--yh_an)}op-loader-block{display:block}
.yi-af,.yi-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)}.yi-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}.yi-af:not(.nohover):is(:hover,.\@hover):not(#_):not(#_),.yi-af.active:not(#_):not(#_){background:#ffffff0a}.yi-ai:not(#_):not(#_){--e_sd: .1s !important;border-radius:3px;position:relative;border:1px solid #4B4B4B;width:var(--yi_aj);height:var(--yi_aj)}.yi-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}
.yj-ah:not(#_):not(#_):not(#_){margin-bottom:1.25rem}op-checkbox{display:block}.yj-ai{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:1rem;--u_rg: 1rem;--u_cg: 1rem}.yj-ak:not(#_):not(#_):not(#_){user-select:none;-webkit-user-select:none;flex:1}.yj-am:not(#_):not(#_):not(#_){pointer-events:none;opacity:0;position:absolute}.yj-al:not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}.yj-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}.yj-an:is(.checked :where(.yj-an)):not(#_):not(#_){background:#60a5fa;border:1px solid hsla(213.12,93.9%,67.84%,100%);color:#fff}.yj-an:not(#_):not(#_):before{content:"✓";font-size:smaller;color:inherit}op-checkbox-option{display:block}
.yk-af{display:inline-flex}.yk-af.dashed{border-bottom:1px dashed currentColor}op-inline{display:block}
.yl-af:not(#_):not(#_){display:flex;flex-direction:column;gap:12px;--u_rg: 12px;--u_cg: 12px;padding:14px;min-width:260px;max-width:360px;outline:none}.yl-ag:not(#_):not(#_):not(#_){font-size:14px;line-height:1.4;--u_lh: 1.4}.yl-ah:not(#_):not(#_):not(#_){display:flex;flex-direction:row;gap:8px;--u_rg: 8px;--u_cg: 8px;justify-content:flex-end}op-confirm{display:block}
.ym-af:not(#_):not(#_):not(#_){width:8px;height:8px;background:hsla(var(--hue4),1);border-radius:1px}.ym-ah:not(#_):not(#_):not(#_){display:none}.ym-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}
.yn-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))}.yn-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))}.yn-ah:not(#_):not(#_){position:absolute;top:0rem;right:0rem;margin:12px;z-index:2}@media print{.yn-ah:not(#_):not(#_){display:none}}op-layer{display:block}
.yo-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.yo_af:not(#_){display:contents}.yo_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.yo_af[type=range]:not(#_){width:50%;opacity:1}.yo-ai:not(#_):not(#_):not(#_){flex:1}.yo-al:not(#_):not(#_):not(#_){flex:1}op-field{display:block}.yo-az:not(#_):not(#_):not(#_){padding:0rem}ostate-tag{display:block}.yo-bp:not(#_):not(#_){min-width:70vw}.yo-bp textarea:not(#_):not(#_):not(._0){min-height:40vh!important}.yo-bs .\$press:not(#_):not(._0){display:none}.yo-bs .\$hover:not(#_):not(._0){opacity:.2}.yo-bt>*:not(#_){min-height:inherit;padding:var(--u_ffxp,1ffxp)}.yo-bu:not(#_):not(#_){min-height:inherit;padding:var(--u_ffxp,1ffxp)}.yo-bv:is(.ofield :where(.yo-bv)):not(#_):not(#_):not(#_){min-height:calc(var(--u_ffh,1ffh) * 3)}.yo-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}.yo-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}.yo-ce .\$press:not(#_):not(._0){display:none}.yo-ce .\$hover:not(#_):not(._0){opacity:.2}.yo-cl:not(#_):not(#_){margin-top:5px}.yo-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}.yo-dd:is(.alt-key :where(.yo-dd)){cursor:ew-resize}.yo_dd.btn:not(#_){width:var(--u_fis,1fis);height:var(--u_fis,1fis);opacity:.5}.yo_dd.btn:is(:hover,.\@hover):not(#_){opacity:.9}.yo-de: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)}.yo-dg:not(#_):not(#_):not(#_){font-family:var(--font-Arial,Arial);min-width:3ex;text-align:center}op-number-stepper{display:block}.yo-di:before{display:none;content:attr(placeholder);position:absolute;pointer-events:none}.yo-di.empty:before{display:block;opacity:.4}op-content-editable{display:block}
op-heading+op-heading{margin-top:1.2em}.yp-af{font-weight:600;margin-bottom:.5em}h5.yp_af:not(#_){font-size:18px;line-height:1.5;--u_lh: 1.5}h4.yp_af:not(#_){font-size:22px;line-height:1.4;--u_lh: 1.4}h3.yp_af:not(#_){font-size:26px;line-height:1.33;--u_lh: 1.33}h2.yp_af:not(#_){font-size:32px;line-height:1.26;--u_lh: 1.26}h1.yp_af:not(#_){font-size:40px;line-height:1.21;--u_lh: 1.21}.yp-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}.yr-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)}.yr_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}.yr-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}.yr-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.yr_af svg [fill="#000000"]:not(#_):not(._0){fill:currentColor}span.yr_af svg [fill="#000"]:not(#_):not(._0){fill:currentColor}span.yr_af svg [fill=black]:not(#_):not(._0){fill:currentColor}.yr-af>*:not(#_){width:calc(var(--u_ics,1ics) * 1px);height:calc(var(--u_ics,1ics) * 1px);align-self:center;pointer-events:none}.yr-al:not(#_):not(#_):not(#_){display:contents}op-icon{display:block}
.ys-ay,.ys-ay:after,.ys_ay.op-icon,.ys-ay *.op-avatar,.ys_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)}.ys-af{height:var(--u_ffh,1ffh)}input.ys_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.ys_af:is(:focus,.\@focus):not(#_){outline:none}input.ys_af:is(:focus,.\@focus):not(#_){background:lch(var(--u_op-bg-hoverL) var(--u_op-bg-hoverC) var(--u_op-bg-hoverH) / var(--u_op-bg-hoverA,1))}.ys_af.\$placeholder:not(#_){position:absolute;inset:0rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;color:lch(var(--u_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / var(--u_op-fg-subtleA,1));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}.ys_af.\$placeholder:is(:is(:focus-within,.\@focin)>:where(.ys_af.\$placeholder)):not(#_){color:lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1))}.ys_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)}.ys_af.\$values:empty:not(#_){display:none}.ys-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)}.ys-ag:is(:focus-within,.\@focin) .ys_ag.item:not(#_):before{opacity:1}.ys-ak:not(#_):not(#_):not(#_){order:-2}.ys-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)}.ys-an:not(#_):not(#_):not(#_){opacity:0}.ys-as:not(#_):not(#_):not(#_){min-width:300px;max-height:150px}op-multi-input{display:block}.ys-at{display:block;border-radius:var(--u_ffrd,1ffrd);border:1px solid lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1));font-size:var(--u_ffs,1ffs)}.ys_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}.ys_at.item:not(#_){border-radius:0;margin-left:-1px}.ys_at.item:first-child:not(#_){border-top-left-radius:var(--u_ffrd,1ffrd);border-bottom-left-radius:var(--u_ffrd,1ffrd);margin-left:0}.ys_at.item:last-child:not(#_){border-top-right-radius:var(--u_ffrd,1ffrd);border-bottom-right-radius:var(--u_ffrd,1ffrd)}.ys_at.sep:not(#_){height:calc(var(--u_ffh,1ffh) * .6);width:1px;background:lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / 60%);margin-left:-1px}op-input-value-group{display:block}.ys-ay{--u_p: max(calc(var(--u_ffh,1ffh) * .3), 4px);--u_bdL: var(--u_op-border-subtleL);--u_bdC: var(--u_op-border-subtleC);--u_bdH: var(--u_op-border-subtleH);--u_bdA: var(--u_op-border-subtleA,1);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:lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1));--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))}.ys-ay:is(:hover,.\@hover){--u_on: .5;color:lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1))}.ys-ay:is(:focus,.\@focus){--u_on: .8}.ys-ay:is(:checked,.\@checked){--u_on: 1;color:lch(var(--u_op-fg-on-accentL) var(--u_op-fg-on-accentC) var(--u_op-fg-on-accentH) / var(--u_op-fg-on-accentA,1));--u_bdL: calc(var(--u_accentL) * .8);--u_bdC: var(--u_accentC);--u_bdH: var(--u_accentH);--u_bdA: var(--u_accentA,1)}.ys-ay:not(:only-child){--bd: hsla(0,0%,100%,0%)}.ys_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))}.ys-ay *.op-avatar:not(#_):not(._0){--e_bd: var(--u_fxd,1fxd) !important}.ys-ay>*:not(#_){position:relative}.ys-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}.ys-ay:is(:checked,.\@checked):before{background:lch(var(--u_accentL) var(--u_accentC) var(--u_accentH) / var(--u_accentA,1))}.ys-ay:is(:hover,.\@hover):before{box-shadow:inset 0 0 30px lch(var(--u_op-shadow-softL) var(--u_op-shadow-softC) var(--u_op-shadow-softH) / var(--u_op-shadow-softA,1))}.ys-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)}.ys-ay:is(.op-field:is(:focus-within,.\@focin) :where(.ys-ay)):is(:focus,.\@focus):after{opacity:1;margin-top:-4px;margin-bottom:-4px}.ys-ay:is(:checked,.\@checked){z-index:1;--u_icduo: .2}.ys-ay:is(:focus,.\@focus){z-index:2}.ys_ay.op-label:not(#_){padding-right:var(--u_p,1p)}.ys_ay.op-icon:empty:not(#_){display:none}.ys_ay.op-icon:empty+.ys_ay.op-label:not(#_){padding-left:var(--u_p,1p)}.ys-ay.String .ys_ay.op-label:not(#_){padding-left:var(--u_p,1p);padding-right:var(--u_p,1p)}.ys-ay.String *.op-label:not(#_):not(._0):before,.ys-ay.String *.op-label:not(#_):not(._0):after{opacity:.5;content:'"'}.ys-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}.ys-ay.has-color .ys_ay.op-icon:not(#_){color:lch(var(--u_iconL) var(--u_iconC) var(--u_iconH) / var(--u_iconA,1));opacity:.6}.ys-ay.has-color:is(:focus,.\@focus) .ys_ay.op-icon:not(#_){opacity:1}.ys-ay.has-color:is(:hover,.\@hover) .ys_ay.op-icon:not(#_){opacity:1}.ys-ay.has-color:is(:checked,.\@checked) .ys_ay.op-icon:not(#_){opacity:1}.ys-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))}.ys-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}.ys-ay.has-color:is(:checked,.\@checked):first-child:before{margin-left:-1px}.ys-ay.has-color:is(:checked,.\@checked):last-child:before{margin-right:-1px}.ys-ay.has-icon .ys_ay.op-label:not(#_){margin-left:-4px}.ys-ay.Topic.has-icon .ys_ay.op-label:not(#_){display:none}.ys-ay.Level.has-icon .ys_ay.op-label:not(#_){display:none}.ys-ay.Level.has-icon .ys_ay.op-icon:not(#_){color:var(--c);opacity:.6}.ys-ay.Level.has-icon:is(:focus,.\@focus) .ys_ay.op-icon:not(#_){opacity:1}.ys-ay.Level.has-icon:is(:hover,.\@hover) .ys_ay.op-icon:not(#_){opacity:1}.ys-ay.Level.has-icon:is(:checked,.\@checked) .ys_ay.op-icon:not(#_){opacity:1}.ys-ay.no-filter-label.has-icon .ys_ay.op-label:not(#_){display:none}.ys-ay.no-filter-label.has-icon .ys_ay.op-icon:not(#_){opacity:.8}.ys-ay.no-filter-label.has-icon:is(:focus,.\@focus) .ys_ay.op-icon:not(#_){opacity:1}.ys-ay.no-filter-label.has-icon:is(:hover,.\@hover) .ys_ay.op-icon:not(#_){opacity:1}.ys-ay.no-filter-label.has-icon:is(:checked,.\@checked) .ys_ay.op-icon:not(#_){opacity:1}.ys-ay.User.has-icon .ys_ay.op-label:not(#_){display:none}.ys-ay.User.has-icon .ys_ay.op-icon:not(#_){border-radius:inherit}.ys-ay.User.has-icon *.op-avatar:not(#_):not(._0){width:auto;height:auto;position:absolute;inset:4px;border-radius:2px;filter:grayscale(.5)}.ys-ay.User.has-icon:is(:hover,.\@hover) *.op-avatar:not(#_):not(._0){filter:grayscale(.2)}.ys-ay.User.has-icon:is(:checked,.\@checked) *.op-avatar:not(#_):not(._0){filter:grayscale(0);position:absolute;inset:0;border-radius:inherit}op-icon.ys_ay.has-hue:not(#_){color:hsla(var(--hue2),1)}.ys-ay:is(:focus,.\@focus) op-icon.ys_ay.has-hue:not(#_){color:hsla(var(--hue4),1)}.ys-ay:is(:checked,.\@checked) op-icon.ys_ay.has-hue:not(#_){color:hsla(var(--hue2),1)}.ys-ay.has-hue{--u_bdL: 100;--u_bdC: 0;--u_bdH: 0;--u_bdA: 0}.ys-ay.has-hue op-icon.ys_ay:not(#_){color:hsla(var(--hue2),1)}.ys-ay.has-hue:is(:focus,.\@focus) op-icon.ys_ay:not(#_){color:hsla(var(--hue4),1)}.ys-ay.has-hue:is(:checked,.\@checked) op-icon.ys_ay:not(#_){color:hsla(var(--hue2),1)}.ys-ay.has-hue:is(:checked,.\@checked){--c: hsla(var(--hue5),1)}.ys-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}.ys-ay.has-hue:is(:checked,.\@checked):first-child:before{margin-left:-1px}.ys-ay.has-hue:is(:checked,.\@checked):last-child:before{margin-right:-1px}.ys-ba:not(#_):not(#_):not(#_){color:#fda4af}.ys-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 :where(.oli:not(.xli))):not(._0){height:40px}@container (max-width: 399px){.oli:not(.xli):not(._0){height:54px}}@container (max-width: 399px){.oli:not(.xli):is(.compact :where(.oli:not(.xli))):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) :where(.oli.sel)):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:lch(var(--u_op-bg-hoverL) var(--u_op-bg-hoverC) var(--u_op-bg-hoverH) / 0%)}.oli:is(:hover,.\@hover):not(._0):before{background:lch(var(--u_op-bg-hoverL) var(--u_op-bg-hoverC) var(--u_op-bg-hoverH) / 60%)}.oli.has-popup:not(._0):before{background:lch(var(--u_op-bg-activeL) var(--u_op-bg-activeC) var(--u_op-bg-activeH) / 70%)}.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(var(--u_op-accent-bgL) var(--u_op-accent-bgC) var(--u_op-accent-bgH) / var(--u_op-accent-bgA,1));color:lch(var(--u_op-accent-textL) var(--u_op-accent-textC) var(--u_op-accent-textH) / var(--u_op-accent-textA,1));box-shadow:0 0 0 1px lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / 50%)}.oli .oli-heading .ostat:is(:hover,.\@hover):not(._0){background:lch(var(--u_op-accent-bg-hL) var(--u_op-accent-bg-hC) var(--u_op-accent-bg-hH) / var(--u_op-accent-bg-hA,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 lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1));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_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,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}}.yu-af{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;position:relative}.yu-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}
.yz-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}.yz-af.oinput.box{padding-left:0rem;padding-right:0rem}.yz-af:is(.light :where(.yz-af)).oinput.box{background:lch(var(--u_op-bg-elementL) var(--u_op-bg-elementC) var(--u_op-bg-elementH) / var(--u_op-bg-elementA,1))}.yz-af:is(.light :where(.yz-af)).oinput.box:before{border:1px solid lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1));border-radius:inherit}.yz-af:is(.ofield :where(.yz-af)){width:auto}.yz-af.has-popup{--u_olfocus: 1}.yz-af.no-icon .yz_af.inline op-icon:not(#_){display:none}.yz-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}.yz-aj:not(#_):not(#_):not(#_){flex:1}.yz-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}.yz-ak:is(:hover,.\@hover):not(#_):not(#_){opacity:1}.yz-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}.yz-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}.yz-an:is(.ofield :where(.yz-an)):not(#_):not(#_){width:auto}.yz-an.has-popup:not(#_):not(#_){--u_olfocus: 1}.yz-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}.yz-ap:not(#_):not(#_):not(#_){flex:1}.yz-aq:not(#_):not(#_){height:var(--u_ffh,1ffh);min-width:calc(var(--u_ffh,1ffh) * .8)}op-sorters-select{display:block}
.yx-ai,.yx-aj,.yx-ai:is(.mounting :where(.yx-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)}.yx-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))}.yx-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){.yx-af{gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg)}}.yx-af:before{content:"";position:absolute;right:0rem;bottom:0rem;left:0rem;top:auto;height:1px;background:lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1))}.yx-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){.yx-af:has(.otab:nth-child(7)){letter-spacing:-.5px}}@container (max-width: 499px){.yx-af:has(.otab:nth-child(7)) .\%badge:not(#_):not(._0){display:none}}.yx-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}.yx-ai:is(.mounting :where(.yx-ai)):not(#_):not(#_){--e_sd: calc(var(--u_fxd,1fxd) * 0) !important}op-tabs{display:block}.yx-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_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,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}.yx-aj:is(:hover,.\@hover){color:lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1))}.yx-aj.active{color:lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1))}.yx_aj.\%name:not(#_){overflow:hidden}.yx_aj.\%badge:not(#_){align-self:center;padding-left:.25rem;padding-right:.25rem;border-radius:var(--u_ffrd,1ffrd);color:lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1));position:relative;font-weight:500;opacity:.8;margin-top:1px;background:lch(var(--u_op-bg-hoverL) var(--u_op-bg-hoverC) var(--u_op-bg-hoverH) / var(--u_op-bg-hoverA,1));font-size:calc(var(--u_smfs,1smfs) - 2px);line-height:1;--u_lh: 1;padding-top:3px;padding-bottom:3px}.yx_aj.\%badge:empty:not(#_){display:none}.yx-aj op-contour:not(#_){position:absolute;inset:0;margin:6px -4px;border-radius:var(--u_ffrd,1ffrd)}.yx-ak *:not(#_){pointer-events:none}op-tab{display:block}.yx-an{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch}.yx-an:is(.tabbed>:where(.yx-an)){display:none}.yx-an:is(.tabbed>:where(.yx-an)).active{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch}.yx-an:is(.tabbed>:where(.yx-an)).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}
.zb-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)}.zb-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)}.zb-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(--zb_ah);width:calc(calc(var(--u_h,1h) * .5) * var(--count))}.zb-ai:not(#_):not(#_){display:flex;justify-content:space-between;align-items:center;align-content:center;flex-direction:row;flex:1}.zb-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}.zb-aj:is(:hover,.\@hover):not(#_):not(#_){margin-right:calc(var(--u_h,1h) * .5)}.zb-aj:is(:hover,.\@hover):last-child:not(#_):not(#_){margin-right:0rem}.zb-aj.has-popup:not(#_):not(#_){margin-right:calc(var(--u_h,1h) * .5)}.zb-aj.has-popup:last-child:not(#_):not(#_){margin-right:0rem}.zb-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}
.zc-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)}.zc-af:not(#_):not(#_){position:relative}.zc-ai:not(#_):not(#_){--e_rest: styles .35s stroke-dashoffset !important;transform:rotate(-90deg);transform-origin:50% 50%}.zc-aj:not(#_):not(#_){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}op-circle{display:block}.zc-al{fill:#fff0;stroke:#4ade80;position:relative}svg.zc_al:not(#_){position:absolute;left:-2px;top:-2px}:is(circle,circle-tag).zc_al:not(#_){fill:inherit;transform-origin:50% 50%;stroke:#64748b7f;stroke-linecap:round}.zc_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}.zc-aq{fill:#fff0;stroke:#4ade80;position:relative}svg.zc_aq:not(#_){position:relative;border-radius:inherit}:is(circle,circle-tag).zc_aq:not(#_){pointer-events:none;fill:inherit;transform-origin:50% 50%;stroke:#64748b4d;stroke-linecap:butt}.zc_aq.\$base:not(#_){stroke-dashoffset:25;stroke-dasharray:0,max(var(--progress),5),calc(100 - max(var(--progress),5))}.zc_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).zc_as:not(#_){stroke-width:var(--zc_at)}op-svg-pie{display:block}.zc-aw{--r: 5;fill:#fff0;stroke:#34d39999;position:relative}svg.zc_aw:not(#_){position:absolute;width:100%;height:100%;border-radius:50%}:is(rect,rect-tag).zc_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)}.zc_aw.\$base:not(#_){stroke:#fff0;fill:#64748b4d}.zc_aw.\$fill:not(#_){stroke:inherit;stroke-dasharray:max(var(--progress),5),calc(100 - max(var(--progress),5));opacity:min(var(--progress),1)}.zc-ay:not(#_):not(#_):not(#_){border-radius:var(--zc_az)}op-svg-progress{display:block}
.zd-af{user-select:text;-webkit-user-select:text;position:relative}.zd-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}.zd-af[placeholder]:empty:after{content:attr(placeholder)}op-text{display:block}
.ze-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:lch(var(--u_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / 20%);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:lch(var(--u_op-gray-8L) var(--u_op-gray-8C) var(--u_op-gray-8H) / var(--u_op-gray-8A,1))}.op-toggle .\$thumb:is(.light :where(.\$thumb)):not(._0):before{background:#fff}.op-toggle .\$thumb:is(.light :where(.\$thumb)):not(._0):before{box-shadow:0 1px 3px #00000026}.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}.ze-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}.ze-af:is(:focus,.\@focus){--u_olfocus: 1}.ze-af:is(:active,.\@active){opacity:.8;--u_icduo: .8}.ze-af:is(:checked,.\@checked){color:hsla(var(--hue4),1);opacity:1;--u_icduo: 1}.ze-af:before{content:"";position:absolute;inset:-4px}.ze-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 :where(.op-chip)):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 :where(.op-label)):not(._0){display:none}.op-chip .op-detail:not(._0){color:lch(var(--u_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / var(--u_op-fg-subtleA,1))}.op-chip:is(:hover,.\@hover):not(._0){background:hsla(var(--hue4),25%)}op-chip{display:block}.zf-ba:is(.compact>:where(.zf-ba)):not(#_):not(#_):not(#_){display:none}.ochip:not(._0){position:relative}
.zg-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}.zh-af{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;flex:0 1 fit-content;overflow:hidden}.zh_af.op-label:not(#_){flex:0 1 fit-content;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}op-reference{display:block}.zh-ak{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;flex:0 1 fit-content;overflow:hidden}.zh-am:not(#_):not(#_):not(#_){display:none}.zh-am:is(.compact :where(.zh-am)):not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}op-refs{display:block}
.zi-af:not(#_):not(#_):not(#_){display:contents}.zi-ag:not(#_):not(#_):not(#_){grid-template-columns:var(--zi_ah)}op-table{display:block}.zi-ap:not(#_):not(#_){display:contents}.zi-aq:not(#_):not(#_){overflow-x:auto;grid-template-columns:var(--zi_ar)}.zi-ay:not(#_):not(#_){white-space:pre}.zi-az:not(#_):not(#_){color:#60a5fa;cursor:pointer}.zi-bb:not(#_):not(#_){font-size:20px}op-dynamic-table{display:block}
.zj_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}.zj-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}.zk-af{max-width:300px;position:fixed;pointer-events:none;top:-10vw;left:-10vh;overflow:hidden;background:#fff0}.zk_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)}.zk-ah:not(#_):not(#_):not(#_){--count: var(--zk_ai)}.zk-aj:not(#_):not(#_):not(#_){--i: var(--zk_ak)}.zk-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}
.zl-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}.zl_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}.zl_af.\%key:not(#_){color:#a1a1aa;text-transform:capitalize;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}.zl_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_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / 50%)}.op-md-editor div:empty:not(.hr):not(._0):after{content:"​";color:lch(var(--u_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / 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_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / 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 :where(.h1[data-selected])):not(._0),.op-markdown.gradient-headers .h2[data-selected]:is(.mode-block :where(.h2[data-selected])):not(._0),.op-markdown.gradient-headers .h3[data-selected]:is(.mode-block :where(.h3[data-selected])):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 lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / 50%);background:lch(var(--u_op-bg-elementL) var(--u_op-bg-elementC) var(--u_op-bg-elementH) / var(--u_op-bg-elementA,1));padding:2px 4px}op-markdown *:not(.pre)>code[data-scoped]:not(._0){box-shadow:0 0 0 1px lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1));background:lch(var(--u_op-bg-hoverL) var(--u_op-bg-hoverC) var(--u_op-bg-hoverH) / var(--u_op-bg-hoverA,1))}.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_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / var(--u_op-fg-subtleA,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}.markour samp:not(._0){font-family:inherit;font-size:inherit}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}.vx-af{display:none}.vx-ag:not(#_):not(#_):not(#_){position:absolute;visibility:hidden;top:0rem;pointer-events:none;width:80px;height:20px;overflow-y:scroll}op-ui{display:block}
dom-proxy{display:block}op-view{display:block}
@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}img,a{-webkit-user-drag:none}.display:not(._0){font-family:Roboto Condensed,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}:root,.theme-dark:not(._0){--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: 19.5;--u_scrim-bcC: 4.7;--u_scrim-bcH: 280.6;--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: 220px;--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.sidebar-off,.theme-dark.sidebar-off:not(._0){--u_navw: 48px;--u_navow: 48px;--u_navp: 14px}@media (max-width: 600px){:root,.theme-dark:not(._0){--u_navow: 0px}}@media (min-width: 601px){:root,.theme-dark:not(._0){--u_pgp: 36px;--u_pgpt: 52px}}@media (max-width: 599px){:root,.theme-dark:not(._0){--pgmah: calc(100vh - 16px) }}:root .icon:not(._0),.theme-dark .icon:not(._0){width:var(--u_fis,1fis);height:var(--u_fis,1fis)}:root.electron .obutton:not(._0),.theme-dark.electron .obutton:not(._0){-webkit-app-region:no-drag}:root.electron.mac,.theme-dark.electron.mac:not(._0){--sait: 26px}:root .ostats.boxed .ostat:not(op-button,.theme-dark .ostats.boxed .ostat:not(op-button,:root .ostats.boxed .ofield),.theme-dark .ostats.boxed .ofield):not(._0){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}:root .ostats.boxed .ostat:not(op-button:is(:hover,.\@hover),.theme-dark .ostats.boxed .ostat:not(op-button:is(:hover,.\@hover),:root .ostats.boxed .ofield):is(:hover,.\@hover),.theme-dark .ostats.boxed .ofield):is(:hover,.\@hover):not(._0){background:lch(20 10 var(--u_accentH) / 1)}.theme-dark:not(._0){color-scheme:dark}.dark .op-button.green:not(._0),.theme-dark .op-button.green:not(._0),.dark .op-badge.green:not(._0),.theme-dark .op-badge.green:not(._0){color:lch(75 var(--u_accentC) var(--u_accentH) / var(--u_accentA,1));--u_bgL: 20;--u_bgC: 14;--u_bgH: var(--u_accentH);--u_bgA: var(--u_accentA,1)}.dark .op-button.green:is(:hover,.\@hover):not(._0),.theme-dark .op-button.green:is(:hover,.\@hover):not(._0),.dark .op-badge.green:is(:hover,.\@hover):not(._0),.theme-dark .op-badge.green:is(:hover,.\@hover):not(._0){--u_bgL: 22;--u_bgC: 16;--u_bgH: var(--u_accentH);--u_bgA: var(--u_accentA,1)}.dark .op-button.green op-contour:not(._0),.theme-dark .op-button.green op-contour:not(._0),.dark .op-badge.green op-contour:not(._0),.theme-dark .op-badge.green op-contour:not(._0){color:lch(calc(var(--u_accentL) * .65) calc(var(--u_accentC) * .5) var(--u_accentH) / var(--u_accentA,1))}.dark .use-popup:not(._0),.theme-dark .use-popup:not(._0){--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;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}.light:not(._0){color-scheme:light;--u_site-bgL: 96.5;--u_site-bgC: .6;--u_site-bgH: 250;--u_site-bgA: 1;--u_menu-bgL: var(--u_op-surface-raisedL);--u_menu-bgC: var(--u_op-surface-raisedC);--u_menu-bgH: var(--u_op-surface-raisedH);--u_menu-bgA: var(--u_op-surface-raisedA,1);--u_nav-bgL: var(--u_op-surfaceL);--u_nav-bgC: var(--u_op-surfaceC);--u_nav-bgH: var(--u_op-surfaceH);--u_nav-bgA: var(--u_op-surfaceA,1);--u_site-dark-bgL: var(--u_op-bg-subtleL);--u_site-dark-bgC: var(--u_op-bg-subtleC);--u_site-dark-bgH: var(--u_op-bg-subtleH);--u_site-dark-bgA: var(--u_op-bg-subtleA,1);--u_site-cL: var(--u_op-fgL);--u_site-cC: var(--u_op-fgC);--u_site-cH: var(--u_op-fgH);--u_site-cA: var(--u_op-fgA,1);--u_item-bgL: var(--u_op-bg-subtleL);--u_item-bgC: var(--u_op-bg-subtleC);--u_item-bgH: var(--u_op-bg-subtleH);--u_item-bgA: var(--u_op-bg-subtleA,1);--u_area-bgL: var(--u_op-bg-activeL);--u_area-bgC: var(--u_op-bg-activeC);--u_area-bgH: var(--u_op-bg-activeH);--u_area-bgA: var(--u_op-bg-activeA,1);--u_bgL: var(--u_op-bgL);--u_bgC: var(--u_op-bgC);--u_bgH: var(--u_op-bgH);--u_bgA: var(--u_op-bgA,1);--u_dimL: var(--u_op-fg-mutedL);--u_dimC: var(--u_op-fg-mutedC);--u_dimH: var(--u_op-fg-mutedH);--u_dimA: var(--u_op-fg-mutedA,1);--u_textL: var(--u_op-fgL);--u_textC: var(--u_op-fgC);--u_textH: var(--u_op-fgH);--u_textA: var(--u_op-fgA,1);--u_placeholderL: var(--u_op-fg-subtleL);--u_placeholderC: var(--u_op-fg-subtleC);--u_placeholderH: var(--u_op-fg-subtleH);--u_placeholderA: var(--u_op-fg-subtleA,1);--u_linkL: var(--u_op-accent-textL);--u_linkC: var(--u_op-accent-textC);--u_linkH: var(--u_op-accent-textH);--u_linkA: var(--u_op-accent-textA,1);--u_yellowL: var(--u_op-warningL);--u_yellowC: var(--u_op-warningC);--u_yellowH: var(--u_op-warningH);--u_yellowA: var(--u_op-warningA,1);--u_redL: var(--u_op-dangerL);--u_redC: var(--u_op-dangerC);--u_redH: var(--u_op-dangerH);--u_redA: var(--u_op-dangerA,1);--u_greenL: var(--u_op-successL);--u_greenC: var(--u_op-successC);--u_greenH: var(--u_op-successH);--u_greenA: var(--u_op-successA,1);--u_tile-bgL: var(--u_op-surfaceL);--u_tile-bgC: var(--u_op-surfaceC);--u_tile-bgH: var(--u_op-surfaceH);--u_tile-bgA: var(--u_op-surfaceA,1);--u_tile-hover-bgL: var(--u_op-surface-hoverL);--u_tile-hover-bgC: var(--u_op-surface-hoverC);--u_tile-hover-bgH: var(--u_op-surface-hoverH);--u_tile-hover-bgA: var(--u_op-surface-hoverA,1);--u_scrim-tile-bgL: var(--u_op-bg-subtleL);--u_scrim-tile-bgC: var(--u_op-bg-subtleC);--u_scrim-tile-bgH: var(--u_op-bg-subtleH);--u_scrim-tile-bgA: var(--u_op-bg-subtleA,1);--u_scrim-bgL: var(--u_op-bgL);--u_scrim-bgC: var(--u_op-bgC);--u_scrim-bgH: var(--u_op-bgH);--u_scrim-bgA: var(--u_op-bgA,1);--u_scrim-bcL: var(--u_op-border-subtleL);--u_scrim-bcC: var(--u_op-border-subtleC);--u_scrim-bcH: var(--u_op-border-subtleH);--u_scrim-bcA: var(--u_op-border-subtleA,1);--u_backdropL: var(--u_op-overlayL);--u_backdropC: var(--u_op-overlayC);--u_backdropH: var(--u_op-overlayH);--u_backdropA: var(--u_op-overlayA,1)}.light body:not(._0){background:lch(var(--u_site-bgL) var(--u_site-bgC) var(--u_site-bgH) / var(--u_site-bgA,1));color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))}.light h1:not(._0),.light .ui h1:not(._0){color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))}.light .oinput.box:not(._0){background:lch(var(--u_op-bg-elementL) var(--u_op-bg-elementC) var(--u_op-bg-elementH) / var(--u_op-bg-elementA,1))}.light .oinput.box:is(:focus-within,.\@focin):not(._0){background:lch(var(--u_op-bg-hoverL) var(--u_op-bg-hoverC) var(--u_op-bg-hoverH) / var(--u_op-bg-hoverA,1))}.light .oinput.box:not(._0):before{border:1px solid lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1))}.light .osection.odialog:not(._0){border:1px solid lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1));box-shadow:0 5px 20px lch(var(--u_op-shadowL) var(--u_op-shadowC) var(--u_op-shadowH) / var(--u_op-shadowA,1))}.light .scrim-thumbnail:not(._0){background:lch(var(--u_op-bg-subtleL) var(--u_op-bg-subtleC) var(--u_op-bg-subtleH) / var(--u_op-bg-subtleA,1))}.light .scrim-thumbnail:not(#_):not(._0){background:lch(var(--u_scrim-tile-bgL) var(--u_scrim-tile-bgC) var(--u_scrim-tile-bgH) / var(--u_scrim-tile-bgA,1))!important}.light .scrim-thumbnail div:not(#_):not(._0){color:lch(var(--u_textL) var(--u_textC) var(--u_textH) / var(--u_textA,1))!important}.light .scrim-thumbnail ul:not(#_):not(._0){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))!important;background:lch(var(--u_op-bg-elementL) var(--u_op-bg-elementC) var(--u_op-bg-elementH) / var(--u_op-bg-elementA,1))!important;border-bottom:1px solid lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1))!important}.light .scrim-thumbnail ul .selected:not(#_):not(._0){color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))!important;background:lch(var(--u_tile-bgL) var(--u_tile-bgC) var(--u_tile-bgH) / var(--u_tile-bgA,1))!important;border:1px solid lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1))!important;border-bottom-color:lch(var(--u_tile-bgL) var(--u_tile-bgC) var(--u_tile-bgH) / var(--u_tile-bgA,1))!important}.light .scrim-thumbnail .focused>ul .selected:not(#_):not(._0){color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))!important}.light .scrim-thumbnail .group:not(#_):not(._0){background:lch(var(--u_op-bg-elementL) var(--u_op-bg-elementC) var(--u_op-bg-elementH) / var(--u_op-bg-elementA,1))!important;border:1px solid lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1))!important}.light .scrim-thumbnail .sidebar:not(#_):not(._0){background:lch(var(--u_op-bg-elementL) var(--u_op-bg-elementC) var(--u_op-bg-elementH) / var(--u_op-bg-elementA,1))!important}.light .scrim-thumbnail .runner:not(#_):not(._0){color:lch(var(--u_textL) var(--u_textC) var(--u_textH) / var(--u_textA,1))!important}.light .scrim-thumbnail .code:not(#_):not(._0){color:lch(var(--u_textL) var(--u_textC) var(--u_textH) / var(--u_textA,1))!important}.light .scrim-thumbnail .code pre:first-child:not(#_):not(._0){color:lch(var(--u_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / var(--u_op-fg-subtleA,1))!important}.light .scrim-thumbnail .code b:not(#_):not(._0){color:lch(var(--u_op-accent-textL) var(--u_op-accent-textC) var(--u_op-accent-textH) / var(--u_op-accent-textA,1))!important}.light .scrim-thumbnail .code i:not(#_):not(._0){color:lch(var(--u_op-dangerL) var(--u_op-dangerC) var(--u_op-dangerH) / var(--u_op-dangerA,1))!important}.light .scrim-thumbnail .code u:not(#_):not(._0){color:lch(var(--u_op-infoL) var(--u_op-infoC) var(--u_op-infoH) / var(--u_op-infoA,1))!important}.light .scrim-thumbnail .code .num:not(#_):not(._0){color:lch(var(--u_op-infoL) var(--u_op-infoC) var(--u_op-infoH) / var(--u_op-infoA,1))!important}.light .scrim-thumbnail .code .sel:not(#_):not(._0){color:lch(var(--u_op-warningL) var(--u_op-warningC) var(--u_op-warningH) / var(--u_op-warningA,1))!important}.light app-tile:not(#_):not(._0){color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))!important}.light app-tile .\%title:not(#_):not(._0){color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))!important}.light app-tile .\%desc:not(#_):not(._0){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))!important}.light app-tile.scrim .\%bottom h2:not(#_):not(._0){color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))!important}.light .course-about-graphic:not(#_):not(._0){display:none!important}.light .otile:not(#_):not(._0){color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))!important}.light .otile .\%title:not(#_):not(._0){color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))!important}.light .otile .\%desc:not(#_):not(._0){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))!important}.light .otile .otilebody:not(#_):not(._0){background:lch(var(--u_op-surface-raisedL) var(--u_op-surface-raisedC) var(--u_op-surface-raisedH) / var(--u_op-surface-raisedA,1))!important;border:1px solid lch(var(--u_op-borderL) var(--u_op-borderC) var(--u_op-borderH) / var(--u_op-borderA,1))!important;box-shadow:var(--box-shadow-none,none)!important}.light .xli h2 span:first-child:not(#_):not(._0){color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))!important}.light .xli>section>div:not(#_):not(._0){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))!important}.light .xli .bullet:not(#_):not(._0),.light .xli op-icon.bullet:not(#_):not(._0){color:#fff!important}.light .xli.inline:not(#_):not(._0){box-shadow:var(--box-shadow-none,none)!important}.light ide-branch-tip .xli:not(#_):not(._0){box-shadow:var(--box-shadow-none,none)!important}.light scrim-preview:not(#_):not(._0){color:lch(var(--u_textL) var(--u_textC) var(--u_textH) / var(--u_textA,1))!important}.light scrim-preview .\%tab:not(#_):not(._0){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))!important}.light scrim-preview .\%tab.active:not(#_):not(._0){color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))!important}.light scrim-preview pre:not(#_):not(._0){color:lch(var(--u_textL) var(--u_textC) var(--u_textH) / var(--u_textA,1))!important}.light scrim-preview pre b:not(#_):not(._0){color:lch(var(--u_op-accent-textL) var(--u_op-accent-textC) var(--u_op-accent-textH) / var(--u_op-accent-textA,1))!important}.light scrim-preview pre i:not(#_):not(._0){color:lch(var(--u_op-dangerL) var(--u_op-dangerC) var(--u_op-dangerH) / var(--u_op-dangerA,1))!important}.light scrim-preview pre u:not(#_):not(._0){color:lch(var(--u_op-infoL) var(--u_op-infoC) var(--u_op-infoH) / var(--u_op-infoA,1))!important}.light scrim-preview pre .num:not(#_):not(._0){color:lch(var(--u_op-infoL) var(--u_op-infoC) var(--u_op-infoH) / var(--u_op-infoA,1))!important}.light scrim-preview pre .sel:not(#_):not(._0){color:lch(var(--u_op-warningL) var(--u_op-warningC) var(--u_op-warningH) / var(--u_op-warningA,1))!important}.light scrim-preview .\%fade:not(#_):not(._0){background:linear-gradient(to bottom,transparent,lch(var(--u_tile-bgL) var(--u_tile-bgC) var(--u_tile-bgH) / 30%))!important}.light .item-kind:not(#_):not(._0){color:lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1))!important}.light .ostat:not(#_):not(._0),.light op-stat:not(#_):not(._0){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))!important}.light .ostats:not(#_):not(._0){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))!important}.light .ostats.boxed .ostat:not(#_):not(._0){background:#f4f8fe!important;box-shadow:0 0 0 1px #d8e2ef!important;color:#1767b8!important}.light .ostats.boxed op-stat:not(#_):not(._0){background:#f4f8fe!important;box-shadow:0 0 0 1px #d8e2ef!important;color:#1767b8!important}.light .ostats.boxed op-icon.ostat:not(#_):not(._0){background:#fff0!important;box-shadow:var(--box-shadow-none,none)!important}.light op-stat>span:not(#_):not(._0){color:lch(var(--u_op-accent-textL) var(--u_op-accent-textC) var(--u_op-accent-textH) / var(--u_op-accent-textA,1))!important}.light app-tile .ostats op-stat:not(#_):not(._0){color:lch(var(--u_op-accent-textL) var(--u_op-accent-textC) var(--u_op-accent-textH) / var(--u_op-accent-textA,1))!important}.light app-tile .ostats op-stat .count:not(#_):not(._0),.light app-tile .ostats op-stat .verbose:not(#_):not(._0){color:lch(var(--u_op-accent-textL) var(--u_op-accent-textC) var(--u_op-accent-textH) / var(--u_op-accent-textA,1))!important}.light app-tile .ostats op-stat op-icon:not(#_):not(._0){color:inherit!important}.light app-tile .partner-badge:not(#_):not(._0){background:#ddebff!important;color:#0b65c7!important}.light pro-plan-body .discount-line:not(#_):not(._0){color:#0f8a5f!important}.light op-pi:not(#_):not(._0){color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))!important}.light op-pi:is(:focus,.\@focus):not(#_):not(._0){color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))!important}.light op-pi:is(:focus,.\@focus):not(#_):not(._0):before{background:lch(var(--u_op-bg-activeL) var(--u_op-bg-activeC) var(--u_op-bg-activeH) / var(--u_op-bg-activeA,1))!important}.light op-pi.sel:not(#_):not(._0){color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))!important}.light op-pi.sel:not(#_):not(._0):before{background:lch(var(--u_op-bg-activeL) var(--u_op-bg-activeC) var(--u_op-bg-activeH) / var(--u_op-bg-activeA,1))!important}.light op-pi.sel-focus:not(#_):not(._0){color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))!important}.light op-pi.sel-focus:not(#_):not(._0):before{background:lch(var(--u_op-bg-activeL) var(--u_op-bg-activeC) var(--u_op-bg-activeH) / var(--u_op-bg-activeA,1))!important}.light op-pi.selected:not(#_):not(._0){color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))!important}.light op-pi.selected:not(#_):not(._0):before{background:lch(var(--u_op-bg-activeL) var(--u_op-bg-activeC) var(--u_op-bg-activeH) / var(--u_op-bg-activeA,1))!important}.light op-pi .detail:not(#_):not(._0){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))!important}.light op-pi:is(:focus,.\@focus) .detail:not(#_):not(._0),.light op-pi.sel .detail:not(#_):not(._0),.light op-pi.sel-focus .detail:not(#_):not(._0),.light op-pi.selected .detail:not(#_):not(._0){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))!important}.light op-pi.has-color op-icon:not(#_):not(._0){opacity:1!important}.light toc-item:not(._0),.light toc-group:not(._0),.light toc-leaf:not(._0),.light toc-scrim-item:not(._0),.light toc-cert-item:not(._0){--u_bulletL: 79;--u_bulletC: 14;--u_bulletH: var(--u_accentH);--u_bulletA: var(--u_accentA,1);--u_gutterL: var(--u_op-border-strongL);--u_gutterC: var(--u_op-border-strongC);--u_gutterH: var(--u_op-border-strongH);--u_gutterA: var(--u_op-border-strongA,1);--u_gutter-offL: var(--u_op-border-strongL);--u_gutter-offC: var(--u_op-border-strongC);--u_gutter-offH: var(--u_op-border-strongH);--u_gutter-offA: var(--u_op-border-strongA,1);--u_focusringL: var(--u_op-focusL);--u_focusringC: var(--u_op-focusC);--u_focusringH: var(--u_op-focusH);--u_focusringA: var(--u_op-focusA,1);--u_iconL: 100;--u_iconC: 0;--u_iconH: 0;--u_iconA: 1;--u_titleL: var(--u_op-fg-mutedL);--u_titleC: var(--u_op-fg-mutedC);--u_titleH: var(--u_op-fg-mutedH);--u_titleA: var(--u_op-fg-mutedA,1);--u_bodyL: var(--u_op-fg-mutedL);--u_bodyC: var(--u_op-fg-mutedC);--u_bodyH: var(--u_op-fg-mutedH);--u_bodyA: var(--u_op-fg-mutedA,1)}.light toc-item .ostat:not(#_):not(._0),.light toc-group .ostat:not(#_):not(._0),.light toc-leaf .ostat:not(#_):not(._0),.light toc-scrim-item .ostat:not(#_):not(._0),.light toc-cert-item .ostat:not(#_):not(._0){background:#fff0!important;box-shadow:var(--box-shadow-none,none)!important;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))!important}.light toc-contour op-icon:not(#_):not(._0),.light toc-contour svg:not(#_):not(._0){color:#fff!important}.light toc-contour.scrim op-icon:not(#_):not(._0),.light toc-contour.scrim svg:not(#_):not(._0){color:#fff!important}.light toc-item-head h2:not(#_):not(._0),.light toc-item-head .\%name:not(#_):not(._0){color:lch(var(--u_op-fg-mutedL) var(--u_op-fg-mutedC) var(--u_op-fg-mutedH) / var(--u_op-fg-mutedA,1))!important}.light toc-item-head:is(:hover,.\@hover) h2:not(#_):not(._0){color:lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1))!important}.light toc-item-head:is(:focus,.\@focus) h2:not(#_):not(._0){color:lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1))!important}.light toc-item-head:is(:focus-within,.\@focin) h2:not(#_):not(._0){color:lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1))!important}.light toc-item-head:is(:hover,.\@hover) .\%name:not(#_):not(._0){color:lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1))!important}.light toc-item-head:is(:focus,.\@focus) .\%name:not(#_):not(._0){color:lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1))!important}.light toc-item-head:is(:focus-within,.\@focin) .\%name:not(#_):not(._0){color:lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1))!important}.light textarea:not(#_):not(._0)::placeholder,.light input:not(#_):not(._0)::placeholder{color:lch(var(--u_placeholderL) var(--u_placeholderC) var(--u_placeholderH) / var(--u_placeholderA,1))!important}.light .op-toast:not(#_):not(._0){color:#fff!important}.light .op-toast-body:not(#_):not(._0){background:lch(var(--u_op-gray-12L) var(--u_op-gray-12C) var(--u_op-gray-12H) / 95%)!important}.light app-banner:not(#_):not(._0){background:lch(var(--u_op-accent-4L) var(--u_op-accent-4C) var(--u_op-accent-4H) / var(--u_op-accent-4A,1))!important;color:lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1))!important}.light .student-logos img:not(._0),.light .partner-logos img:not(._0){filter:invert(1)}.light op-sheet p:not(#_):not(._0){color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))!important}#splash{inset:0rem;position:fixed;z-index:10000;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:10000;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}body{margin:0rem;padding:0rem;width:100%;background:lch(var(--u_site-bgL) var(--u_site-bgC) var(--u_site-bgH) / var(--u_site-bgA,1));color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));font-size:14px;line-height:22px;--u_lh: 22px}@media (max-width: 599px){body:not(._0){overflow-x:hidden}}*{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))}.hero:not(._0){height:18.75rem;background:#5da19d;border-radius:10px}.hero.full:not(._0){border-radius:0;width:100%;margin:0rem;margin-bottom:calc(var(--u_pgp,1pgp) * -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}main article{font-size:14px;line-height:1.5;--u_lh: 1.5}main article a,main article p,main article span,main article strong,main article em,main article li{font-size:inherit}.ellipsis:not(._0){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-section-head:not(._0){min-height:var(--u_siteheadheight,1siteheadheight);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;align-content:flex-start;background:lch(var(--u_site-bgL) var(--u_site-bgC) var(--u_site-bgH) / 70%)}.app-section-head:is(.highend :where(.app-section-head)):not(._0){backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}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>:where(.oinput))>.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}.si-settings p:not(._0){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / 70%);font-size:calc(var(--u_ffs,1ffs) * .9);line-height:1.3;--u_lh: 1.3;text-wrap:balance}.si-settings .ofield:not(._0){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:4px;--u_rg: 4px;--u_cg: 4px}.si-settings .ofield .olabel:not(._0){order:0;font-size:12px;line-height:16px;--u_lh: 16px}.si-settings .ofield .oinput:not(._0){order:10}.si-settings .ofield p:not(._0){order:30;padding-left:2px}.scrim-thumbnail:not(._0){background:#10141c}.scrim-thumbnail div:not(._0){flex:1;font-size:6px;line-height:8px;--u_lh: 8px;color:#ccc;border-radius:3px}.scrim-thumbnail div section:not(._0){flex:1;position:relative}.scrim-thumbnail div ul:not(._0){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:0rem;--u_rg: 0rem;--u_cg: 0rem;border-top-left-radius:inherit;border-top-right-radius:inherit;color:#788191;font-size:6px;background:#191c21;border-bottom:1px solid #0e1014}.scrim-thumbnail div ul li:not(._0){padding:4px 6px}.scrim-thumbnail div ul .selected:not(._0){padding-left:6px;padding-right:6px;color:#b8b8b8;background:#15181b;border-top-left-radius:3px;border-top-right-radius:3px;border:1px solid #0e1014;margin:-1px;border-bottom-color:#15181b}.scrim-thumbnail div.focused>ul .selected:not(._0){color:#d4d4d4}.scrim-thumbnail div.root:not(._0){background:lch(var(--u_idebgL) var(--u_idebgC) var(--u_idebgH) / var(--u_idebgA,1))}.scrim-thumbnail div.layout:not(._0){position:absolute;inset:0rem;padding:10px 10px 20px}.scrim-thumbnail div.group:not(._0){background:#15181b;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;border:1px solid #0e1014}.scrim-thumbnail div.sidebar:not(._0){order:-10;flex:0 0 16%;background:#15181b;display:none}.scrim-thumbnail div.sidebar ul:not(._0){display:none}.scrim-thumbnail div.drawer:not(._0){flex:0 0 30%;order:10}.scrim-thumbnail div.drawer.collapsed:not(._0){max-height:20px;opacity:.5}.scrim-thumbnail div.horizontal:not(._0){display:flex;flex-direction:row;justify-content:center;align-items:stretch;align-content:stretch;gap:4px;--u_rg: 4px;--u_cg: 4px}.scrim-thumbnail div.vertical:not(._0){display:flex;flex-direction:column;justify-content:center;align-items:stretch;align-content:stretch;gap:4px;--u_rg: 4px;--u_cg: 4px}.scrim-thumbnail div.runner:not(._0){font-family:var(--font-code,code);white-space:pre;padding:.5rem;color:#b5c8e6;opacity:.4}.scrim-thumbnail div.runner:not(._0):before{content:"> running..."}.scrim-thumbnail div.code:not(._0){font-family:var(--font-code,code);white-space:pre;color:#b5c8e6;opacity:.4;padding:.75rem .75rem .75rem .5rem;overflow:hidden;position:absolute;inset:0rem;tab-size:2}.scrim-thumbnail div.code pre:not(._0){font-family:var(--font-monospace,monospace)}.scrim-thumbnail div.code pre:first-child:not(._0){float:left;padding-right:7px;color:#6b7280;text-align:right}.scrim-thumbnail div.code b:not(._0),.scrim-thumbnail div.code i:not(._0),.scrim-thumbnail div.code u:not(._0){font-style:normal;font-weight:inherit;text-decoration:none}.scrim-thumbnail div.code b:not(._0){color:#60a5fa}.scrim-thumbnail div.code i:not(._0){color:#fda4af;font-style:normal}.scrim-thumbnail div.code u:not(._0){color:#c7d2fe;text-decoration:none}.scrim-thumbnail div.code .num:not(._0){color:#93c5fd}.scrim-thumbnail div.code .sel:not(._0){color:#fde68a}
@keyframes ripple{0%{outline-width:0px}20%{outline-width:8px}to{outline-offset:60px;outline-width:0px;outline-color:#fff0}}
div.ul_{--inactive-color: hsla(240,3.83%,46.08%,30%);--icon-size: 16px}.ul-af{width:1px;height:1px;pointer-events:none;position:absolute;top:calc(var(--u_stickyoffset,1stickyoffset) * -1)}app-sticky-check{display:block}.ul_.pill{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}
.uo-af{font-family:var(--font-Arial,Arial)}app-countdown{display:block}
.uc-ao,.uc_af.head,.uc_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)}.uc_af.head:after,.uc_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))}.uc-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}.uc-af:is(.tabbed>:where(.uc-af)){display:none}.uc-af:is(.tabbed>:where(.uc-af)).active{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch}.uc-af:is(.tabbed>:where(.uc-af)).routed{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch}.uc_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)}.uc_af.head:is(.highend :where(.uc_af.head)):not(#_){backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.uc-af.minimal .uc_af.head:not(#_){display:none}.uc_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)}.uc_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%)}.uc_af.head:is(.hide-filters :where(.uc_af.head)):not(#_){display:none}.uc-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}.uc-af.panel .uc_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}.uc-af.panel .uc_af.head:not(#_):after{margin-left:0rem;margin-right:0rem}.uc_af.\%name:not(#_){font-weight:500;font-size:18px;margin-right:auto}.uc-aj:not(#_):not(#_){position:relative;gap:0rem;--u_rg: 0rem;--u_cg: 0rem}.uc-aj:is(.fill-screen :where(.uc-aj)):not(#_):not(#_){min-height:var(--pgmah);padding-bottom:var(--u_pgp,1pgp)}.uc-am:not(#_):not(#_){position:absolute;top:calc((var(--sait)) * -1);margin-top:-2px;height:1px;width:1px}.uc-an:not(#_):not(#_){color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));flex:none}.uc-an:empty:not(#_):not(#_){display:none}.uc-an:is(.tabbed :where(.uc-an)):not(#_):not(#_){display:none}.uc-an:is(.hide-name :where(.uc-an)):not(#_):not(#_){display:none}.uc-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}@container (max-width: 599px){.uc-ao op-select op-mi:not(#_){display:none}}@container (max-width: 599px){.uc-ao op-select>op-icon:not(#_){display:none}}@container (max-width: 599px){.uc-ao op-select>op-icon.ocaret:not(#_):not(._0){display:inline-flex}}@container (max-width: 599px){.uc-ao op-select:not(#_){min-width:var(--u_ffh,1ffh);padding-left:0;padding-right:0;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}}.uc-ap:is(.simple :where(.uc-ap)):not(#_):not(#_){display:none}.uc-aq:not(#_):not(#_):not(#_){flex:1}.uc-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}.uc-at:is(.minimal>:where(.uc-at)):not(#_):not(#_){margin-top:0}.uc_at.item:not(#_){aspect-ratio:16 / 10;scroll-margin-top:200px;scroll-margin-bottom:40px;grid-row:span 4}.uc_at.item.path:not(#_){grid-column:1 / -1}@container (min-width: 900px){.uc_at.item.path:not(#_){grid-column:span 2}}.uc_at.item:is(.dragging :where(.uc_at.item)):not(#_):before{content:"";position:absolute;top:0rem;bottom:0rem;left:0rem;margin-left:calc(var(--u_g,1g) * -2);right:100%}.uc-at.grid>.obody:not(#_):not(._0){display:grid;grid-auto-flow:row dense;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));align-items:stretch;grid-auto-rows:48px}.uc-at.grid>.obody>.item:not(#_):not(._0){width:auto;aspect-ratio:initial;height:auto}@container (max-width: 599px){.uc-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){.uc-at.grid>.obody>.item:not(#_):not(._0){height:240px}}@container (max-width: 399px){.uc-at.grid>.obody>.item:not(#_):not(._0){height:290px}}.uc-at.table>.obody:not(#_):not(._0){gap:0rem;--u_rg: 0rem;--u_cg: 0rem}.uc-at.table>.obody>.item:not(#_):not(._0){width:100%;aspect-ratio:initial;border-radius:var(--u_ffrd,1ffrd);height:40px}.uc-at.table:is(.boxed>:where(.uc-at.table)):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}.uc-at.table:is(.boxed>:where(.uc-at.table)) .obody .item:last-child .oli-body:not(#_):not(._0){border-bottom-style:none}.uc-at.table:is(.panel>:where(.uc-at.table)) .obody .item:last-child .oli-body:not(#_):not(._0){border-bottom-style:none}.uc-at.list>.obody:not(#_):not(._0){row-gap:4px;--u_rg: 4px}.uc-at.list>.obody>.item:not(#_):not(._0){width:100%;aspect-ratio:initial}.uc-at.list:is(.boxed>:where(.uc-at.list)):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}.uc-at.list:is(.boxed>:where(.uc-at.list))>.obody:not(#_):not(._0){gap:4px;--u_rg: 4px;--u_cg: 4px}.uc-at.list:is(.boxed>:where(.uc-at.list)) .obody .item:last-child .oli-body:not(#_):not(._0){border-bottom-style:none}.uc-au:not(#_):not(#_):not(#_){height:1px;width:100%;position:absolute;bottom:0}.uc-aw:not(#_):not(#_):not(#_){display:none}.uc-aw:is(.empty>:where(.uc-aw)):not(#_):not(#_):not(#_){display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}.uc-aw:empty:not(#_):not(#_):not(#_){display:none}.uc-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}
.ub-af,.ub-ai,.ub-aj,.ub-am,.ub-aq,.ub_af.view{--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)}.ub-af,.ub-at,.ub-aj.\@off,.ub-am.\@off,.ub-at:is(.sel>:where(:root,:not(:root))>:where(.ub-at)){--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))}.light app-ide [role=listitem] .label:not(._0){color:lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / 85%)}.light app-ide op-multi-input.op-field:not(#_):not(._0){background:#fff0!important}.ub-af{--depth: 0;--clip: none;--u_navw: 48px;opacity:1;--u_twd: .5s;--u_drawerw: 310px;--u_p: 28px;--u_headh: calc(calc(var(--u_p,1p) * 1.5) + var(--u_ffh,1ffh) - 1px);pointer-events:auto;inset:0rem;position:fixed;z-index:calc(300 + var(--depth) * 5);--t_y: 0 !important;--e_td: calc(var(--u_fxd,1fxd) * 2) !important}.ub-af.pip{pointer-events:none}.ub-af.\@off:not(#_):not(#_):not(#_):not(#_){--t_y: 100% !important}.ub_af.view:not(#_){overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 0 30px #0003;z-index:1;position:absolute;inset:0rem;--e_bd: calc(var(--u_fxd,1fxd) * 2) !important}.ub_af.view:is(.wizard :where(.ub_af.view)):not(#_){position:absolute;right:var(--u_p,1p);bottom:var(--u_p,1p);left:var(--u_drawerw,1drawerw);top:var(--u_headh,1headh)}.ub_af.view:is(.wizard :where(.ub_af.view)):not(#_):not(#_){width:auto!important}.ub-ai:not(#_):not(#_){position:absolute;inset:0rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;--e_sd: var(--u_fxd,1fxd) !important;pointer-events:auto;--u_pgp: 20px;z-index:0;overflow:auto;--u_gih: 130px;--u_g: 24px;--e_td: 1s !important;--u_bdL: 30;--u_bdC: 8;--u_bdH: 260;--u_bdA: 1}.ub-ai:is(.pip :where(.ub-ai)):not(#_):not(#_){pointer-events:none}hr.ub_ai:not(#_){height:1px;border-style:none;border-top:1px solid hsla(0,0%,100%,10%);margin-top:0;margin-bottom:0;margin-left:var(--u_p,1p);margin-right:var(--u_p,1p)}h1.ub_ai:not(#_){font-size:12px;line-height:28px;--u_lh: 28px;text-transform:uppercase;font-family:var(--font-system-ui,system-ui);font-weight:500;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;height:28px;padding-left:var(--u_p,1p);padding-right:var(--u_p,1p)}.ub-ai scrim-preview .\$browser:not(#_):not(._0){display:none}.ub-aj:not(#_):not(#_){padding:var(--u_p,1p);z-index:100;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);top:0;position:sticky;padding-bottom:calc(var(--u_p,1p) * .5);margin-bottom:calc(var(--u_p,1p) * 0);--e_td: var(--u_twd,1twd) !important;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}.ub-aj.\@off:not(#_):not(#_):not(#_):not(#_){--t_y: -100% !important}.ub-ak:not(#_):not(#_):not(#_){flex:1}.ub-ak:not(#_):not(#_){background:lch(var(--u_op-bg-elementL) var(--u_op-bg-elementC) var(--u_op-bg-elementH) / var(--u_op-bg-elementA,1));color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));border:1px solid lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1));border-radius:var(--u_ffrd,1ffrd);padding-left:var(--u_ffxp,1ffxp);padding-right:var(--u_ffxp,1ffxp)}.ub-ak:is(:focus-within,.\@focin):not(#_):not(#_){background:lch(var(--u_op-bg-hoverL) var(--u_op-bg-hoverC) var(--u_op-bg-hoverH) / var(--u_op-bg-hoverA,1))}input.ub_ak:not(#_){color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))}input.ub_ak:is(:focus,.\@focus):not(#_){background:#fff0}.ub-ak>.ub_ak.oinput:not(#_){display:none}.ub-al:not(#_):not(#_){height:1px;margin-bottom:calc(var(--u_p,1p) * .5);background:#ffffff1a;width:calc(var(--u_drawerw,1drawerw) - calc(var(--u_p,1p) * 1.5));position:absolute;bottom:calc(var(--u_p,1p) * -.5);left:var(--u_p,1p)}.ub-am:not(#_):not(#_){width:var(--u_drawerw,1drawerw);padding-left:var(--u_p,1p);padding-right:calc(var(--u_p,1p) * .5);--u_gih: auto;--u_g: 0px;--e_sd: var(--u_twd,1twd) !important}.ub-am.\@off:not(#_):not(#_):not(#_):not(#_){--t_x: -110% !important}.ub_am.label:not(#_),.ub-am *.rest:not(#_):not(._0){color:#bfdbfe7f;border-bottom:1px solid hsla(0,0%,100%,15%);line-height:24px;--u_lh: 24px;display:block;width:100%}.ub-an:not(#_):not(#_){color:#bfdbfe7f;border-bottom:1px solid hsla(0,0%,100%,15%);line-height:24px;--u_lh: 24px;display:none}.ub-ao:not(#_):not(#_){padding-top:12px;padding-bottom:var(--u_p,1p)}.ub-ao op-ghost.active:not(#_):not(._0){opacity:.8}.ub-ao:is(:focus,.\@focus) op-ghost.active:not(#_):not(._0){opacity:.999}.ub-ao *.rest:not(#_):not(._0){margin-top:calc(var(--u_p,1p) * .5);color:#bfdbfe7f}.ub-ao *.rest:not(#_):not(._0):before{content:"Other templates"}.ub-aq:not(#_):not(#_){padding-top:8px;padding-bottom:8px;border-bottom:1px dashed lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1));padding-left:14px;border-radius:var(--u_ffrd,1ffrd);--u_olo: 0px;--u_ola: 0;position:relative;--e_bd: var(--u_fxd,1fxd) !important;color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));--u_olhover: 0;border-bottom-style:none}.ub-aq:is(:hover,.\@hover):not(#_):not(#_){color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));--u_olhover: 0}.ub-aq.sel:not(#_):not(#_){color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))}.ub_aq.label:not(#_){font-size:16px;line-height:24px;--u_lh: 24px;font-weight:500}.ub_aq.legend:not(#_){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));font-size:14px;line-height:22px;--u_lh: 22px}.ub-aq:not(#_):not(#_):before{border-radius:3px;background:lch(var(--u_op-bg-hoverL) var(--u_op-bg-hoverC) var(--u_op-bg-hoverH) / var(--u_op-bg-hoverA,1));margin:1px 0;content:""}.ub-aq.sel:not(#_):not(#_):before{background:lch(var(--u_op-bg-activeL) var(--u_op-bg-activeC) var(--u_op-bg-activeH) / var(--u_op-bg-activeA,1))}.ub-aq.sel-head:not(#_):not(#_):before{background:lch(var(--u_op-bg-activeL) var(--u_op-bg-activeC) var(--u_op-bg-activeH) / var(--u_op-bg-activeA,1))}.ub-aq.miss:not(#_):not(#_){opacity:.5}.ub-aq:not(#_):not(#_):after{content:"";position:absolute;border-radius:3px;width:5px;height:5px;top:18px;background:lch(var(--u_op-border-strongL) var(--u_op-border-strongC) var(--u_op-border-strongH) / var(--u_op-border-strongA,1));left:1px;opacity:0}.ub-aq.sel:not(#_):not(#_):after{opacity:0}.ub-ar:not(#_):not(#_){position:absolute;left:0;top:0rem;bottom:0rem;margin-top:20px;margin-bottom:20px;width:1px;background:#ffffff1a;opacity:0}.ub-as: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)}.ub-at:not(#_):not(#_):not(#_){display:none}.ub-at:not(#_):not(#_){border-radius:9999px;margin-right:2px;width:16px;height:16px;border:1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));background:#fff0;--t_scale: .8 !important}.ub-at:is(.sel>:where(:root,:not(:root))>:where(.ub-at)):not(#_):not(#_){background:#3b82f6;border-color:#60a5fa;--t_scale: 1 !important}.ub-av:not(#_):not(#_):not(#_){color:var(--color)}.ub-aw: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-ide{display:block}
@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"}:focus-visible{outline:none}.terminal.xterm .xterm-rows{color:#d4d4d4;font-family:Source Code Pro;font-kerning:none;white-space:pre}.terminal.xterm .xterm-rows .xterm-dim{color:#d4d4d480}.terminal.xterm span:not(.xterm-bold){font-weight:400}.terminal.xterm span.xterm-bold{font-weight:700}.terminal.xterm span.xterm-italic{font-style:italic}@keyframes blink_underline_1{50%{border-bottom-style:hidden}}@keyframes blink_bar_1{50%{box-shadow:none}}@keyframes blink_block_1{0%{background-color:#fff;color:#000}50%{background-color:inherit;color:#fff}}.terminal.xterm .xterm-rows.xterm-focus .xterm-cursor.xterm-cursor-blink.xterm-cursor-underline{animation:blink_underline_1 1s step-end infinite}.terminal.xterm .xterm-rows.xterm-focus .xterm-cursor.xterm-cursor-blink.xterm-cursor-bar{animation:blink_bar_1 1s step-end infinite}.terminal.xterm .xterm-rows.xterm-focus .xterm-cursor.xterm-cursor-blink.xterm-cursor-block{animation:blink_block_1 1s step-end infinite}.terminal.xterm .xterm-rows .xterm-cursor.xterm-cursor-block{background-color:#fff;color:#000}.terminal.xterm .xterm-rows .xterm-cursor.xterm-cursor-block:not(.xterm-cursor-blink){background-color:#fff!important;color:#000!important}.terminal.xterm .xterm-rows .xterm-cursor.xterm-cursor-outline{outline:1px solid #ffffff;outline-offset:-1px}.terminal.xterm .xterm-rows .xterm-cursor.xterm-cursor-bar{box-shadow:1px 0 #fff inset}.terminal.xterm .xterm-rows .xterm-cursor.xterm-cursor-underline{border-bottom:1px #ffffff;border-bottom-style:solid;height:calc(100% - 1px)}.terminal.xterm .xterm-selection{position:absolute;top:0;left:0;z-index:1;pointer-events:none}.terminal.xterm.focus .xterm-selection div,.terminal.xterm .xterm-selection div{position:absolute;background-color:#4d4d4d}.terminal.xterm .xterm-fg-0{color:#2e3436}.terminal.xterm .xterm-fg-0.xterm-dim{color:#2e343680}.terminal.xterm .xterm-bg-0{background-color:#2e3436}.terminal.xterm .xterm-fg-1{color:#c00}.terminal.xterm .xterm-fg-1.xterm-dim{color:#cc000080}.terminal.xterm .xterm-bg-1{background-color:#c00}.terminal.xterm .xterm-fg-2{color:#4e9a06}.terminal.xterm .xterm-fg-2.xterm-dim{color:#4e9a0680}.terminal.xterm .xterm-bg-2{background-color:#4e9a06}.terminal.xterm .xterm-fg-3{color:#c4a000}.terminal.xterm .xterm-fg-3.xterm-dim{color:#c4a00080}.terminal.xterm .xterm-bg-3{background-color:#c4a000}.terminal.xterm .xterm-fg-4{color:#3465a4}.terminal.xterm .xterm-fg-4.xterm-dim{color:#3465a480}.terminal.xterm .xterm-bg-4{background-color:#3465a4}.terminal.xterm .xterm-fg-5{color:#75507b}.terminal.xterm .xterm-fg-5.xterm-dim{color:#75507b80}.terminal.xterm .xterm-bg-5{background-color:#75507b}.terminal.xterm .xterm-fg-6{color:#06989a}.terminal.xterm .xterm-fg-6.xterm-dim{color:#06989a80}.terminal.xterm .xterm-bg-6{background-color:#06989a}.terminal.xterm .xterm-fg-7{color:#e4e4e4}.terminal.xterm .xterm-fg-7.xterm-dim{color:#e4e4e480}.terminal.xterm .xterm-bg-7{background-color:#e4e4e4}.terminal.xterm .xterm-fg-8{color:#404c55}.terminal.xterm .xterm-fg-8.xterm-dim{color:#404c5580}.terminal.xterm .xterm-bg-8{background-color:#404c55}.terminal.xterm .xterm-fg-9{color:#ef2929}.terminal.xterm .xterm-fg-9.xterm-dim{color:#ef292980}.terminal.xterm .xterm-bg-9{background-color:#ef2929}.terminal.xterm .xterm-fg-10{color:#8ae234}.terminal.xterm .xterm-fg-10.xterm-dim{color:#8ae23480}.terminal.xterm .xterm-bg-10{background-color:#8ae234}.terminal.xterm .xterm-fg-11{color:#fff390}.terminal.xterm .xterm-fg-11.xterm-dim{color:#fff39080}.terminal.xterm .xterm-bg-11{background-color:#fff390}.terminal.xterm .xterm-fg-12{color:#729fcf}.terminal.xterm .xterm-fg-12.xterm-dim{color:#729fcf80}.terminal.xterm .xterm-bg-12{background-color:#729fcf}.terminal.xterm .xterm-fg-13{color:#ad7fa8}.terminal.xterm .xterm-fg-13.xterm-dim{color:#ad7fa880}.terminal.xterm .xterm-bg-13{background-color:#ad7fa8}.terminal.xterm .xterm-fg-14{color:#34e2e2}.terminal.xterm .xterm-fg-14.xterm-dim{color:#34e2e280}.terminal.xterm .xterm-bg-14{background-color:#34e2e2}.terminal.xterm .xterm-fg-15{color:#eeeeec}.terminal.xterm .xterm-fg-15.xterm-dim{color:#eeeeec80}.terminal.xterm .xterm-bg-15{background-color:#eeeeec}.terminal.xterm .xterm-fg-16{color:#000}.terminal.xterm .xterm-fg-16.xterm-dim{color:#00000080}.terminal.xterm .xterm-bg-16{background-color:#000}.terminal.xterm .xterm-fg-17{color:#00005f}.terminal.xterm .xterm-fg-17.xterm-dim{color:#00005f80}.terminal.xterm .xterm-bg-17{background-color:#00005f}.terminal.xterm .xterm-fg-18{color:#000087}.terminal.xterm .xterm-fg-18.xterm-dim{color:#00008780}.terminal.xterm .xterm-bg-18{background-color:#000087}.terminal.xterm .xterm-fg-19{color:#0000af}.terminal.xterm .xterm-fg-19.xterm-dim{color:#0000af80}.terminal.xterm .xterm-bg-19{background-color:#0000af}.terminal.xterm .xterm-fg-20{color:#0000d7}.terminal.xterm .xterm-fg-20.xterm-dim{color:#0000d780}.terminal.xterm .xterm-bg-20{background-color:#0000d7}.terminal.xterm .xterm-fg-21{color:#00f}.terminal.xterm .xterm-fg-21.xterm-dim{color:#0000ff80}.terminal.xterm .xterm-bg-21{background-color:#00f}.terminal.xterm .xterm-fg-22{color:#005f00}.terminal.xterm .xterm-fg-22.xterm-dim{color:#005f0080}.terminal.xterm .xterm-bg-22{background-color:#005f00}.terminal.xterm .xterm-fg-23{color:#005f5f}.terminal.xterm .xterm-fg-23.xterm-dim{color:#005f5f80}.terminal.xterm .xterm-bg-23{background-color:#005f5f}.terminal.xterm .xterm-fg-24{color:#005f87}.terminal.xterm .xterm-fg-24.xterm-dim{color:#005f8780}.terminal.xterm .xterm-bg-24{background-color:#005f87}.terminal.xterm .xterm-fg-25{color:#005faf}.terminal.xterm .xterm-fg-25.xterm-dim{color:#005faf80}.terminal.xterm .xterm-bg-25{background-color:#005faf}.terminal.xterm .xterm-fg-26{color:#005fd7}.terminal.xterm .xterm-fg-26.xterm-dim{color:#005fd780}.terminal.xterm .xterm-bg-26{background-color:#005fd7}.terminal.xterm .xterm-fg-27{color:#005fff}.terminal.xterm .xterm-fg-27.xterm-dim{color:#005fff80}.terminal.xterm .xterm-bg-27{background-color:#005fff}.terminal.xterm .xterm-fg-28{color:#008700}.terminal.xterm .xterm-fg-28.xterm-dim{color:#00870080}.terminal.xterm .xterm-bg-28{background-color:#008700}.terminal.xterm .xterm-fg-29{color:#00875f}.terminal.xterm .xterm-fg-29.xterm-dim{color:#00875f80}.terminal.xterm .xterm-bg-29{background-color:#00875f}.terminal.xterm .xterm-fg-30{color:#008787}.terminal.xterm .xterm-fg-30.xterm-dim{color:#00878780}.terminal.xterm .xterm-bg-30{background-color:#008787}.terminal.xterm .xterm-fg-31{color:#0087af}.terminal.xterm .xterm-fg-31.xterm-dim{color:#0087af80}.terminal.xterm .xterm-bg-31{background-color:#0087af}.terminal.xterm .xterm-fg-32{color:#0087d7}.terminal.xterm .xterm-fg-32.xterm-dim{color:#0087d780}.terminal.xterm .xterm-bg-32{background-color:#0087d7}.terminal.xterm .xterm-fg-33{color:#0087ff}.terminal.xterm .xterm-fg-33.xterm-dim{color:#0087ff80}.terminal.xterm .xterm-bg-33{background-color:#0087ff}.terminal.xterm .xterm-fg-34{color:#00af00}.terminal.xterm .xterm-fg-34.xterm-dim{color:#00af0080}.terminal.xterm .xterm-bg-34{background-color:#00af00}.terminal.xterm .xterm-fg-35{color:#00af5f}.terminal.xterm .xterm-fg-35.xterm-dim{color:#00af5f80}.terminal.xterm .xterm-bg-35{background-color:#00af5f}.terminal.xterm .xterm-fg-36{color:#00af87}.terminal.xterm .xterm-fg-36.xterm-dim{color:#00af8780}.terminal.xterm .xterm-bg-36{background-color:#00af87}.terminal.xterm .xterm-fg-37{color:#00afaf}.terminal.xterm .xterm-fg-37.xterm-dim{color:#00afaf80}.terminal.xterm .xterm-bg-37{background-color:#00afaf}.terminal.xterm .xterm-fg-38{color:#00afd7}.terminal.xterm .xterm-fg-38.xterm-dim{color:#00afd780}.terminal.xterm .xterm-bg-38{background-color:#00afd7}.terminal.xterm .xterm-fg-39{color:#00afff}.terminal.xterm .xterm-fg-39.xterm-dim{color:#00afff80}.terminal.xterm .xterm-bg-39{background-color:#00afff}.terminal.xterm .xterm-fg-40{color:#00d700}.terminal.xterm .xterm-fg-40.xterm-dim{color:#00d70080}.terminal.xterm .xterm-bg-40{background-color:#00d700}.terminal.xterm .xterm-fg-41{color:#00d75f}.terminal.xterm .xterm-fg-41.xterm-dim{color:#00d75f80}.terminal.xterm .xterm-bg-41{background-color:#00d75f}.terminal.xterm .xterm-fg-42{color:#00d787}.terminal.xterm .xterm-fg-42.xterm-dim{color:#00d78780}.terminal.xterm .xterm-bg-42{background-color:#00d787}.terminal.xterm .xterm-fg-43{color:#00d7af}.terminal.xterm .xterm-fg-43.xterm-dim{color:#00d7af80}.terminal.xterm .xterm-bg-43{background-color:#00d7af}.terminal.xterm .xterm-fg-44{color:#00d7d7}.terminal.xterm .xterm-fg-44.xterm-dim{color:#00d7d780}.terminal.xterm .xterm-bg-44{background-color:#00d7d7}.terminal.xterm .xterm-fg-45{color:#00d7ff}.terminal.xterm .xterm-fg-45.xterm-dim{color:#00d7ff80}.terminal.xterm .xterm-bg-45{background-color:#00d7ff}.terminal.xterm .xterm-fg-46{color:#0f0}.terminal.xterm .xterm-fg-46.xterm-dim{color:#00ff0080}.terminal.xterm .xterm-bg-46{background-color:#0f0}.terminal.xterm .xterm-fg-47{color:#00ff5f}.terminal.xterm .xterm-fg-47.xterm-dim{color:#00ff5f80}.terminal.xterm .xterm-bg-47{background-color:#00ff5f}.terminal.xterm .xterm-fg-48{color:#00ff87}.terminal.xterm .xterm-fg-48.xterm-dim{color:#00ff8780}.terminal.xterm .xterm-bg-48{background-color:#00ff87}.terminal.xterm .xterm-fg-49{color:#00ffaf}.terminal.xterm .xterm-fg-49.xterm-dim{color:#00ffaf80}.terminal.xterm .xterm-bg-49{background-color:#00ffaf}.terminal.xterm .xterm-fg-50{color:#00ffd7}.terminal.xterm .xterm-fg-50.xterm-dim{color:#00ffd780}.terminal.xterm .xterm-bg-50{background-color:#00ffd7}.terminal.xterm .xterm-fg-51{color:#0ff}.terminal.xterm .xterm-fg-51.xterm-dim{color:#00ffff80}.terminal.xterm .xterm-bg-51{background-color:#0ff}.terminal.xterm .xterm-fg-52{color:#5f0000}.terminal.xterm .xterm-fg-52.xterm-dim{color:#5f000080}.terminal.xterm .xterm-bg-52{background-color:#5f0000}.terminal.xterm .xterm-fg-53{color:#5f005f}.terminal.xterm .xterm-fg-53.xterm-dim{color:#5f005f80}.terminal.xterm .xterm-bg-53{background-color:#5f005f}.terminal.xterm .xterm-fg-54{color:#5f0087}.terminal.xterm .xterm-fg-54.xterm-dim{color:#5f008780}.terminal.xterm .xterm-bg-54{background-color:#5f0087}.terminal.xterm .xterm-fg-55{color:#5f00af}.terminal.xterm .xterm-fg-55.xterm-dim{color:#5f00af80}.terminal.xterm .xterm-bg-55{background-color:#5f00af}.terminal.xterm .xterm-fg-56{color:#5f00d7}.terminal.xterm .xterm-fg-56.xterm-dim{color:#5f00d780}.terminal.xterm .xterm-bg-56{background-color:#5f00d7}.terminal.xterm .xterm-fg-57{color:#5f00ff}.terminal.xterm .xterm-fg-57.xterm-dim{color:#5f00ff80}.terminal.xterm .xterm-bg-57{background-color:#5f00ff}.terminal.xterm .xterm-fg-58{color:#5f5f00}.terminal.xterm .xterm-fg-58.xterm-dim{color:#5f5f0080}.terminal.xterm .xterm-bg-58{background-color:#5f5f00}.terminal.xterm .xterm-fg-59{color:#5f5f5f}.terminal.xterm .xterm-fg-59.xterm-dim{color:#5f5f5f80}.terminal.xterm .xterm-bg-59{background-color:#5f5f5f}.terminal.xterm .xterm-fg-60{color:#5f5f87}.terminal.xterm .xterm-fg-60.xterm-dim{color:#5f5f8780}.terminal.xterm .xterm-bg-60{background-color:#5f5f87}.terminal.xterm .xterm-fg-61{color:#5f5faf}.terminal.xterm .xterm-fg-61.xterm-dim{color:#5f5faf80}.terminal.xterm .xterm-bg-61{background-color:#5f5faf}.terminal.xterm .xterm-fg-62{color:#5f5fd7}.terminal.xterm .xterm-fg-62.xterm-dim{color:#5f5fd780}.terminal.xterm .xterm-bg-62{background-color:#5f5fd7}.terminal.xterm .xterm-fg-63{color:#5f5fff}.terminal.xterm .xterm-fg-63.xterm-dim{color:#5f5fff80}.terminal.xterm .xterm-bg-63{background-color:#5f5fff}.terminal.xterm .xterm-fg-64{color:#5f8700}.terminal.xterm .xterm-fg-64.xterm-dim{color:#5f870080}.terminal.xterm .xterm-bg-64{background-color:#5f8700}.terminal.xterm .xterm-fg-65{color:#5f875f}.terminal.xterm .xterm-fg-65.xterm-dim{color:#5f875f80}.terminal.xterm .xterm-bg-65{background-color:#5f875f}.terminal.xterm .xterm-fg-66{color:#5f8787}.terminal.xterm .xterm-fg-66.xterm-dim{color:#5f878780}.terminal.xterm .xterm-bg-66{background-color:#5f8787}.terminal.xterm .xterm-fg-67{color:#5f87af}.terminal.xterm .xterm-fg-67.xterm-dim{color:#5f87af80}.terminal.xterm .xterm-bg-67{background-color:#5f87af}.terminal.xterm .xterm-fg-68{color:#5f87d7}.terminal.xterm .xterm-fg-68.xterm-dim{color:#5f87d780}.terminal.xterm .xterm-bg-68{background-color:#5f87d7}.terminal.xterm .xterm-fg-69{color:#5f87ff}.terminal.xterm .xterm-fg-69.xterm-dim{color:#5f87ff80}.terminal.xterm .xterm-bg-69{background-color:#5f87ff}.terminal.xterm .xterm-fg-70{color:#5faf00}.terminal.xterm .xterm-fg-70.xterm-dim{color:#5faf0080}.terminal.xterm .xterm-bg-70{background-color:#5faf00}.terminal.xterm .xterm-fg-71{color:#5faf5f}.terminal.xterm .xterm-fg-71.xterm-dim{color:#5faf5f80}.terminal.xterm .xterm-bg-71{background-color:#5faf5f}.terminal.xterm .xterm-fg-72{color:#5faf87}.terminal.xterm .xterm-fg-72.xterm-dim{color:#5faf8780}.terminal.xterm .xterm-bg-72{background-color:#5faf87}.terminal.xterm .xterm-fg-73{color:#5fafaf}.terminal.xterm .xterm-fg-73.xterm-dim{color:#5fafaf80}.terminal.xterm .xterm-bg-73{background-color:#5fafaf}.terminal.xterm .xterm-fg-74{color:#5fafd7}.terminal.xterm .xterm-fg-74.xterm-dim{color:#5fafd780}.terminal.xterm .xterm-bg-74{background-color:#5fafd7}.terminal.xterm .xterm-fg-75{color:#5fafff}.terminal.xterm .xterm-fg-75.xterm-dim{color:#5fafff80}.terminal.xterm .xterm-bg-75{background-color:#5fafff}.terminal.xterm .xterm-fg-76{color:#5fd700}.terminal.xterm .xterm-fg-76.xterm-dim{color:#5fd70080}.terminal.xterm .xterm-bg-76{background-color:#5fd700}.terminal.xterm .xterm-fg-77{color:#5fd75f}.terminal.xterm .xterm-fg-77.xterm-dim{color:#5fd75f80}.terminal.xterm .xterm-bg-77{background-color:#5fd75f}.terminal.xterm .xterm-fg-78{color:#5fd787}.terminal.xterm .xterm-fg-78.xterm-dim{color:#5fd78780}.terminal.xterm .xterm-bg-78{background-color:#5fd787}.terminal.xterm .xterm-fg-79{color:#5fd7af}.terminal.xterm .xterm-fg-79.xterm-dim{color:#5fd7af80}.terminal.xterm .xterm-bg-79{background-color:#5fd7af}.terminal.xterm .xterm-fg-80{color:#5fd7d7}.terminal.xterm .xterm-fg-80.xterm-dim{color:#5fd7d780}.terminal.xterm .xterm-bg-80{background-color:#5fd7d7}.terminal.xterm .xterm-fg-81{color:#5fd7ff}.terminal.xterm .xterm-fg-81.xterm-dim{color:#5fd7ff80}.terminal.xterm .xterm-bg-81{background-color:#5fd7ff}.terminal.xterm .xterm-fg-82{color:#5fff00}.terminal.xterm .xterm-fg-82.xterm-dim{color:#5fff0080}.terminal.xterm .xterm-bg-82{background-color:#5fff00}.terminal.xterm .xterm-fg-83{color:#5fff5f}.terminal.xterm .xterm-fg-83.xterm-dim{color:#5fff5f80}.terminal.xterm .xterm-bg-83{background-color:#5fff5f}.terminal.xterm .xterm-fg-84{color:#5fff87}.terminal.xterm .xterm-fg-84.xterm-dim{color:#5fff8780}.terminal.xterm .xterm-bg-84{background-color:#5fff87}.terminal.xterm .xterm-fg-85{color:#5fffaf}.terminal.xterm .xterm-fg-85.xterm-dim{color:#5fffaf80}.terminal.xterm .xterm-bg-85{background-color:#5fffaf}.terminal.xterm .xterm-fg-86{color:#5fffd7}.terminal.xterm .xterm-fg-86.xterm-dim{color:#5fffd780}.terminal.xterm .xterm-bg-86{background-color:#5fffd7}.terminal.xterm .xterm-fg-87{color:#5fffff}.terminal.xterm .xterm-fg-87.xterm-dim{color:#5fffff80}.terminal.xterm .xterm-bg-87{background-color:#5fffff}.terminal.xterm .xterm-fg-88{color:#870000}.terminal.xterm .xterm-fg-88.xterm-dim{color:#87000080}.terminal.xterm .xterm-bg-88{background-color:#870000}.terminal.xterm .xterm-fg-89{color:#87005f}.terminal.xterm .xterm-fg-89.xterm-dim{color:#87005f80}.terminal.xterm .xterm-bg-89{background-color:#87005f}.terminal.xterm .xterm-fg-90{color:#870087}.terminal.xterm .xterm-fg-90.xterm-dim{color:#87008780}.terminal.xterm .xterm-bg-90{background-color:#870087}.terminal.xterm .xterm-fg-91{color:#8700af}.terminal.xterm .xterm-fg-91.xterm-dim{color:#8700af80}.terminal.xterm .xterm-bg-91{background-color:#8700af}.terminal.xterm .xterm-fg-92{color:#8700d7}.terminal.xterm .xterm-fg-92.xterm-dim{color:#8700d780}.terminal.xterm .xterm-bg-92{background-color:#8700d7}.terminal.xterm .xterm-fg-93{color:#8700ff}.terminal.xterm .xterm-fg-93.xterm-dim{color:#8700ff80}.terminal.xterm .xterm-bg-93{background-color:#8700ff}.terminal.xterm .xterm-fg-94{color:#875f00}.terminal.xterm .xterm-fg-94.xterm-dim{color:#875f0080}.terminal.xterm .xterm-bg-94{background-color:#875f00}.terminal.xterm .xterm-fg-95{color:#875f5f}.terminal.xterm .xterm-fg-95.xterm-dim{color:#875f5f80}.terminal.xterm .xterm-bg-95{background-color:#875f5f}.terminal.xterm .xterm-fg-96{color:#875f87}.terminal.xterm .xterm-fg-96.xterm-dim{color:#875f8780}.terminal.xterm .xterm-bg-96{background-color:#875f87}.terminal.xterm .xterm-fg-97{color:#875faf}.terminal.xterm .xterm-fg-97.xterm-dim{color:#875faf80}.terminal.xterm .xterm-bg-97{background-color:#875faf}.terminal.xterm .xterm-fg-98{color:#875fd7}.terminal.xterm .xterm-fg-98.xterm-dim{color:#875fd780}.terminal.xterm .xterm-bg-98{background-color:#875fd7}.terminal.xterm .xterm-fg-99{color:#875fff}.terminal.xterm .xterm-fg-99.xterm-dim{color:#875fff80}.terminal.xterm .xterm-bg-99{background-color:#875fff}.terminal.xterm .xterm-fg-100{color:#878700}.terminal.xterm .xterm-fg-100.xterm-dim{color:#87870080}.terminal.xterm .xterm-bg-100{background-color:#878700}.terminal.xterm .xterm-fg-101{color:#87875f}.terminal.xterm .xterm-fg-101.xterm-dim{color:#87875f80}.terminal.xterm .xterm-bg-101{background-color:#87875f}.terminal.xterm .xterm-fg-102{color:#878787}.terminal.xterm .xterm-fg-102.xterm-dim{color:#87878780}.terminal.xterm .xterm-bg-102{background-color:#878787}.terminal.xterm .xterm-fg-103{color:#8787af}.terminal.xterm .xterm-fg-103.xterm-dim{color:#8787af80}.terminal.xterm .xterm-bg-103{background-color:#8787af}.terminal.xterm .xterm-fg-104{color:#8787d7}.terminal.xterm .xterm-fg-104.xterm-dim{color:#8787d780}.terminal.xterm .xterm-bg-104{background-color:#8787d7}.terminal.xterm .xterm-fg-105{color:#8787ff}.terminal.xterm .xterm-fg-105.xterm-dim{color:#8787ff80}.terminal.xterm .xterm-bg-105{background-color:#8787ff}.terminal.xterm .xterm-fg-106{color:#87af00}.terminal.xterm .xterm-fg-106.xterm-dim{color:#87af0080}.terminal.xterm .xterm-bg-106{background-color:#87af00}.terminal.xterm .xterm-fg-107{color:#87af5f}.terminal.xterm .xterm-fg-107.xterm-dim{color:#87af5f80}.terminal.xterm .xterm-bg-107{background-color:#87af5f}.terminal.xterm .xterm-fg-108{color:#87af87}.terminal.xterm .xterm-fg-108.xterm-dim{color:#87af8780}.terminal.xterm .xterm-bg-108{background-color:#87af87}.terminal.xterm .xterm-fg-109{color:#87afaf}.terminal.xterm .xterm-fg-109.xterm-dim{color:#87afaf80}.terminal.xterm .xterm-bg-109{background-color:#87afaf}.terminal.xterm .xterm-fg-110{color:#87afd7}.terminal.xterm .xterm-fg-110.xterm-dim{color:#87afd780}.terminal.xterm .xterm-bg-110{background-color:#87afd7}.terminal.xterm .xterm-fg-111{color:#87afff}.terminal.xterm .xterm-fg-111.xterm-dim{color:#87afff80}.terminal.xterm .xterm-bg-111{background-color:#87afff}.terminal.xterm .xterm-fg-112{color:#87d700}.terminal.xterm .xterm-fg-112.xterm-dim{color:#87d70080}.terminal.xterm .xterm-bg-112{background-color:#87d700}.terminal.xterm .xterm-fg-113{color:#87d75f}.terminal.xterm .xterm-fg-113.xterm-dim{color:#87d75f80}.terminal.xterm .xterm-bg-113{background-color:#87d75f}.terminal.xterm .xterm-fg-114{color:#87d787}.terminal.xterm .xterm-fg-114.xterm-dim{color:#87d78780}.terminal.xterm .xterm-bg-114{background-color:#87d787}.terminal.xterm .xterm-fg-115{color:#87d7af}.terminal.xterm .xterm-fg-115.xterm-dim{color:#87d7af80}.terminal.xterm .xterm-bg-115{background-color:#87d7af}.terminal.xterm .xterm-fg-116{color:#87d7d7}.terminal.xterm .xterm-fg-116.xterm-dim{color:#87d7d780}.terminal.xterm .xterm-bg-116{background-color:#87d7d7}.terminal.xterm .xterm-fg-117{color:#87d7ff}.terminal.xterm .xterm-fg-117.xterm-dim{color:#87d7ff80}.terminal.xterm .xterm-bg-117{background-color:#87d7ff}.terminal.xterm .xterm-fg-118{color:#87ff00}.terminal.xterm .xterm-fg-118.xterm-dim{color:#87ff0080}.terminal.xterm .xterm-bg-118{background-color:#87ff00}.terminal.xterm .xterm-fg-119{color:#87ff5f}.terminal.xterm .xterm-fg-119.xterm-dim{color:#87ff5f80}.terminal.xterm .xterm-bg-119{background-color:#87ff5f}.terminal.xterm .xterm-fg-120{color:#87ff87}.terminal.xterm .xterm-fg-120.xterm-dim{color:#87ff8780}.terminal.xterm .xterm-bg-120{background-color:#87ff87}.terminal.xterm .xterm-fg-121{color:#87ffaf}.terminal.xterm .xterm-fg-121.xterm-dim{color:#87ffaf80}.terminal.xterm .xterm-bg-121{background-color:#87ffaf}.terminal.xterm .xterm-fg-122{color:#87ffd7}.terminal.xterm .xterm-fg-122.xterm-dim{color:#87ffd780}.terminal.xterm .xterm-bg-122{background-color:#87ffd7}.terminal.xterm .xterm-fg-123{color:#87ffff}.terminal.xterm .xterm-fg-123.xterm-dim{color:#87ffff80}.terminal.xterm .xterm-bg-123{background-color:#87ffff}.terminal.xterm .xterm-fg-124{color:#af0000}.terminal.xterm .xterm-fg-124.xterm-dim{color:#af000080}.terminal.xterm .xterm-bg-124{background-color:#af0000}.terminal.xterm .xterm-fg-125{color:#af005f}.terminal.xterm .xterm-fg-125.xterm-dim{color:#af005f80}.terminal.xterm .xterm-bg-125{background-color:#af005f}.terminal.xterm .xterm-fg-126{color:#af0087}.terminal.xterm .xterm-fg-126.xterm-dim{color:#af008780}.terminal.xterm .xterm-bg-126{background-color:#af0087}.terminal.xterm .xterm-fg-127{color:#af00af}.terminal.xterm .xterm-fg-127.xterm-dim{color:#af00af80}.terminal.xterm .xterm-bg-127{background-color:#af00af}.terminal.xterm .xterm-fg-128{color:#af00d7}.terminal.xterm .xterm-fg-128.xterm-dim{color:#af00d780}.terminal.xterm .xterm-bg-128{background-color:#af00d7}.terminal.xterm .xterm-fg-129{color:#af00ff}.terminal.xterm .xterm-fg-129.xterm-dim{color:#af00ff80}.terminal.xterm .xterm-bg-129{background-color:#af00ff}.terminal.xterm .xterm-fg-130{color:#af5f00}.terminal.xterm .xterm-fg-130.xterm-dim{color:#af5f0080}.terminal.xterm .xterm-bg-130{background-color:#af5f00}.terminal.xterm .xterm-fg-131{color:#af5f5f}.terminal.xterm .xterm-fg-131.xterm-dim{color:#af5f5f80}.terminal.xterm .xterm-bg-131{background-color:#af5f5f}.terminal.xterm .xterm-fg-132{color:#af5f87}.terminal.xterm .xterm-fg-132.xterm-dim{color:#af5f8780}.terminal.xterm .xterm-bg-132{background-color:#af5f87}.terminal.xterm .xterm-fg-133{color:#af5faf}.terminal.xterm .xterm-fg-133.xterm-dim{color:#af5faf80}.terminal.xterm .xterm-bg-133{background-color:#af5faf}.terminal.xterm .xterm-fg-134{color:#af5fd7}.terminal.xterm .xterm-fg-134.xterm-dim{color:#af5fd780}.terminal.xterm .xterm-bg-134{background-color:#af5fd7}.terminal.xterm .xterm-fg-135{color:#af5fff}.terminal.xterm .xterm-fg-135.xterm-dim{color:#af5fff80}.terminal.xterm .xterm-bg-135{background-color:#af5fff}.terminal.xterm .xterm-fg-136{color:#af8700}.terminal.xterm .xterm-fg-136.xterm-dim{color:#af870080}.terminal.xterm .xterm-bg-136{background-color:#af8700}.terminal.xterm .xterm-fg-137{color:#af875f}.terminal.xterm .xterm-fg-137.xterm-dim{color:#af875f80}.terminal.xterm .xterm-bg-137{background-color:#af875f}.terminal.xterm .xterm-fg-138{color:#af8787}.terminal.xterm .xterm-fg-138.xterm-dim{color:#af878780}.terminal.xterm .xterm-bg-138{background-color:#af8787}.terminal.xterm .xterm-fg-139{color:#af87af}.terminal.xterm .xterm-fg-139.xterm-dim{color:#af87af80}.terminal.xterm .xterm-bg-139{background-color:#af87af}.terminal.xterm .xterm-fg-140{color:#af87d7}.terminal.xterm .xterm-fg-140.xterm-dim{color:#af87d780}.terminal.xterm .xterm-bg-140{background-color:#af87d7}.terminal.xterm .xterm-fg-141{color:#af87ff}.terminal.xterm .xterm-fg-141.xterm-dim{color:#af87ff80}.terminal.xterm .xterm-bg-141{background-color:#af87ff}.terminal.xterm .xterm-fg-142{color:#afaf00}.terminal.xterm .xterm-fg-142.xterm-dim{color:#afaf0080}.terminal.xterm .xterm-bg-142{background-color:#afaf00}.terminal.xterm .xterm-fg-143{color:#afaf5f}.terminal.xterm .xterm-fg-143.xterm-dim{color:#afaf5f80}.terminal.xterm .xterm-bg-143{background-color:#afaf5f}.terminal.xterm .xterm-fg-144{color:#afaf87}.terminal.xterm .xterm-fg-144.xterm-dim{color:#afaf8780}.terminal.xterm .xterm-bg-144{background-color:#afaf87}.terminal.xterm .xterm-fg-145{color:#afafaf}.terminal.xterm .xterm-fg-145.xterm-dim{color:#afafaf80}.terminal.xterm .xterm-bg-145{background-color:#afafaf}.terminal.xterm .xterm-fg-146{color:#afafd7}.terminal.xterm .xterm-fg-146.xterm-dim{color:#afafd780}.terminal.xterm .xterm-bg-146{background-color:#afafd7}.terminal.xterm .xterm-fg-147{color:#afafff}.terminal.xterm .xterm-fg-147.xterm-dim{color:#afafff80}.terminal.xterm .xterm-bg-147{background-color:#afafff}.terminal.xterm .xterm-fg-148{color:#afd700}.terminal.xterm .xterm-fg-148.xterm-dim{color:#afd70080}.terminal.xterm .xterm-bg-148{background-color:#afd700}.terminal.xterm .xterm-fg-149{color:#afd75f}.terminal.xterm .xterm-fg-149.xterm-dim{color:#afd75f80}.terminal.xterm .xterm-bg-149{background-color:#afd75f}.terminal.xterm .xterm-fg-150{color:#afd787}.terminal.xterm .xterm-fg-150.xterm-dim{color:#afd78780}.terminal.xterm .xterm-bg-150{background-color:#afd787}.terminal.xterm .xterm-fg-151{color:#afd7af}.terminal.xterm .xterm-fg-151.xterm-dim{color:#afd7af80}.terminal.xterm .xterm-bg-151{background-color:#afd7af}.terminal.xterm .xterm-fg-152{color:#afd7d7}.terminal.xterm .xterm-fg-152.xterm-dim{color:#afd7d780}.terminal.xterm .xterm-bg-152{background-color:#afd7d7}.terminal.xterm .xterm-fg-153{color:#afd7ff}.terminal.xterm .xterm-fg-153.xterm-dim{color:#afd7ff80}.terminal.xterm .xterm-bg-153{background-color:#afd7ff}.terminal.xterm .xterm-fg-154{color:#afff00}.terminal.xterm .xterm-fg-154.xterm-dim{color:#afff0080}.terminal.xterm .xterm-bg-154{background-color:#afff00}.terminal.xterm .xterm-fg-155{color:#afff5f}.terminal.xterm .xterm-fg-155.xterm-dim{color:#afff5f80}.terminal.xterm .xterm-bg-155{background-color:#afff5f}.terminal.xterm .xterm-fg-156{color:#afff87}.terminal.xterm .xterm-fg-156.xterm-dim{color:#afff8780}.terminal.xterm .xterm-bg-156{background-color:#afff87}.terminal.xterm .xterm-fg-157{color:#afffaf}.terminal.xterm .xterm-fg-157.xterm-dim{color:#afffaf80}.terminal.xterm .xterm-bg-157{background-color:#afffaf}.terminal.xterm .xterm-fg-158{color:#afffd7}.terminal.xterm .xterm-fg-158.xterm-dim{color:#afffd780}.terminal.xterm .xterm-bg-158{background-color:#afffd7}.terminal.xterm .xterm-fg-159{color:#afffff}.terminal.xterm .xterm-fg-159.xterm-dim{color:#afffff80}.terminal.xterm .xterm-bg-159{background-color:#afffff}.terminal.xterm .xterm-fg-160{color:#d70000}.terminal.xterm .xterm-fg-160.xterm-dim{color:#d7000080}.terminal.xterm .xterm-bg-160{background-color:#d70000}.terminal.xterm .xterm-fg-161{color:#d7005f}.terminal.xterm .xterm-fg-161.xterm-dim{color:#d7005f80}.terminal.xterm .xterm-bg-161{background-color:#d7005f}.terminal.xterm .xterm-fg-162{color:#d70087}.terminal.xterm .xterm-fg-162.xterm-dim{color:#d7008780}.terminal.xterm .xterm-bg-162{background-color:#d70087}.terminal.xterm .xterm-fg-163{color:#d700af}.terminal.xterm .xterm-fg-163.xterm-dim{color:#d700af80}.terminal.xterm .xterm-bg-163{background-color:#d700af}.terminal.xterm .xterm-fg-164{color:#d700d7}.terminal.xterm .xterm-fg-164.xterm-dim{color:#d700d780}.terminal.xterm .xterm-bg-164{background-color:#d700d7}.terminal.xterm .xterm-fg-165{color:#d700ff}.terminal.xterm .xterm-fg-165.xterm-dim{color:#d700ff80}.terminal.xterm .xterm-bg-165{background-color:#d700ff}.terminal.xterm .xterm-fg-166{color:#d75f00}.terminal.xterm .xterm-fg-166.xterm-dim{color:#d75f0080}.terminal.xterm .xterm-bg-166{background-color:#d75f00}.terminal.xterm .xterm-fg-167{color:#d75f5f}.terminal.xterm .xterm-fg-167.xterm-dim{color:#d75f5f80}.terminal.xterm .xterm-bg-167{background-color:#d75f5f}.terminal.xterm .xterm-fg-168{color:#d75f87}.terminal.xterm .xterm-fg-168.xterm-dim{color:#d75f8780}.terminal.xterm .xterm-bg-168{background-color:#d75f87}.terminal.xterm .xterm-fg-169{color:#d75faf}.terminal.xterm .xterm-fg-169.xterm-dim{color:#d75faf80}.terminal.xterm .xterm-bg-169{background-color:#d75faf}.terminal.xterm .xterm-fg-170{color:#d75fd7}.terminal.xterm .xterm-fg-170.xterm-dim{color:#d75fd780}.terminal.xterm .xterm-bg-170{background-color:#d75fd7}.terminal.xterm .xterm-fg-171{color:#d75fff}.terminal.xterm .xterm-fg-171.xterm-dim{color:#d75fff80}.terminal.xterm .xterm-bg-171{background-color:#d75fff}.terminal.xterm .xterm-fg-172{color:#d78700}.terminal.xterm .xterm-fg-172.xterm-dim{color:#d7870080}.terminal.xterm .xterm-bg-172{background-color:#d78700}.terminal.xterm .xterm-fg-173{color:#d7875f}.terminal.xterm .xterm-fg-173.xterm-dim{color:#d7875f80}.terminal.xterm .xterm-bg-173{background-color:#d7875f}.terminal.xterm .xterm-fg-174{color:#d78787}.terminal.xterm .xterm-fg-174.xterm-dim{color:#d7878780}.terminal.xterm .xterm-bg-174{background-color:#d78787}.terminal.xterm .xterm-fg-175{color:#d787af}.terminal.xterm .xterm-fg-175.xterm-dim{color:#d787af80}.terminal.xterm .xterm-bg-175{background-color:#d787af}.terminal.xterm .xterm-fg-176{color:#d787d7}.terminal.xterm .xterm-fg-176.xterm-dim{color:#d787d780}.terminal.xterm .xterm-bg-176{background-color:#d787d7}.terminal.xterm .xterm-fg-177{color:#d787ff}.terminal.xterm .xterm-fg-177.xterm-dim{color:#d787ff80}.terminal.xterm .xterm-bg-177{background-color:#d787ff}.terminal.xterm .xterm-fg-178{color:#d7af00}.terminal.xterm .xterm-fg-178.xterm-dim{color:#d7af0080}.terminal.xterm .xterm-bg-178{background-color:#d7af00}.terminal.xterm .xterm-fg-179{color:#d7af5f}.terminal.xterm .xterm-fg-179.xterm-dim{color:#d7af5f80}.terminal.xterm .xterm-bg-179{background-color:#d7af5f}.terminal.xterm .xterm-fg-180{color:#d7af87}.terminal.xterm .xterm-fg-180.xterm-dim{color:#d7af8780}.terminal.xterm .xterm-bg-180{background-color:#d7af87}.terminal.xterm .xterm-fg-181{color:#d7afaf}.terminal.xterm .xterm-fg-181.xterm-dim{color:#d7afaf80}.terminal.xterm .xterm-bg-181{background-color:#d7afaf}.terminal.xterm .xterm-fg-182{color:#d7afd7}.terminal.xterm .xterm-fg-182.xterm-dim{color:#d7afd780}.terminal.xterm .xterm-bg-182{background-color:#d7afd7}.terminal.xterm .xterm-fg-183{color:#d7afff}.terminal.xterm .xterm-fg-183.xterm-dim{color:#d7afff80}.terminal.xterm .xterm-bg-183{background-color:#d7afff}.terminal.xterm .xterm-fg-184{color:#d7d700}.terminal.xterm .xterm-fg-184.xterm-dim{color:#d7d70080}.terminal.xterm .xterm-bg-184{background-color:#d7d700}.terminal.xterm .xterm-fg-185{color:#d7d75f}.terminal.xterm .xterm-fg-185.xterm-dim{color:#d7d75f80}.terminal.xterm .xterm-bg-185{background-color:#d7d75f}.terminal.xterm .xterm-fg-186{color:#d7d787}.terminal.xterm .xterm-fg-186.xterm-dim{color:#d7d78780}.terminal.xterm .xterm-bg-186{background-color:#d7d787}.terminal.xterm .xterm-fg-187{color:#d7d7af}.terminal.xterm .xterm-fg-187.xterm-dim{color:#d7d7af80}.terminal.xterm .xterm-bg-187{background-color:#d7d7af}.terminal.xterm .xterm-fg-188{color:#d7d7d7}.terminal.xterm .xterm-fg-188.xterm-dim{color:#d7d7d780}.terminal.xterm .xterm-bg-188{background-color:#d7d7d7}.terminal.xterm .xterm-fg-189{color:#d7d7ff}.terminal.xterm .xterm-fg-189.xterm-dim{color:#d7d7ff80}.terminal.xterm .xterm-bg-189{background-color:#d7d7ff}.terminal.xterm .xterm-fg-190{color:#d7ff00}.terminal.xterm .xterm-fg-190.xterm-dim{color:#d7ff0080}.terminal.xterm .xterm-bg-190{background-color:#d7ff00}.terminal.xterm .xterm-fg-191{color:#d7ff5f}.terminal.xterm .xterm-fg-191.xterm-dim{color:#d7ff5f80}.terminal.xterm .xterm-bg-191{background-color:#d7ff5f}.terminal.xterm .xterm-fg-192{color:#d7ff87}.terminal.xterm .xterm-fg-192.xterm-dim{color:#d7ff8780}.terminal.xterm .xterm-bg-192{background-color:#d7ff87}.terminal.xterm .xterm-fg-193{color:#d7ffaf}.terminal.xterm .xterm-fg-193.xterm-dim{color:#d7ffaf80}.terminal.xterm .xterm-bg-193{background-color:#d7ffaf}.terminal.xterm .xterm-fg-194{color:#d7ffd7}.terminal.xterm .xterm-fg-194.xterm-dim{color:#d7ffd780}.terminal.xterm .xterm-bg-194{background-color:#d7ffd7}.terminal.xterm .xterm-fg-195{color:#d7ffff}.terminal.xterm .xterm-fg-195.xterm-dim{color:#d7ffff80}.terminal.xterm .xterm-bg-195{background-color:#d7ffff}.terminal.xterm .xterm-fg-196{color:red}.terminal.xterm .xterm-fg-196.xterm-dim{color:#ff000080}.terminal.xterm .xterm-bg-196{background-color:red}.terminal.xterm .xterm-fg-197{color:#ff005f}.terminal.xterm .xterm-fg-197.xterm-dim{color:#ff005f80}.terminal.xterm .xterm-bg-197{background-color:#ff005f}.terminal.xterm .xterm-fg-198{color:#ff0087}.terminal.xterm .xterm-fg-198.xterm-dim{color:#ff008780}.terminal.xterm .xterm-bg-198{background-color:#ff0087}.terminal.xterm .xterm-fg-199{color:#ff00af}.terminal.xterm .xterm-fg-199.xterm-dim{color:#ff00af80}.terminal.xterm .xterm-bg-199{background-color:#ff00af}.terminal.xterm .xterm-fg-200{color:#ff00d7}.terminal.xterm .xterm-fg-200.xterm-dim{color:#ff00d780}.terminal.xterm .xterm-bg-200{background-color:#ff00d7}.terminal.xterm .xterm-fg-201{color:#f0f}.terminal.xterm .xterm-fg-201.xterm-dim{color:#ff00ff80}.terminal.xterm .xterm-bg-201{background-color:#f0f}.terminal.xterm .xterm-fg-202{color:#ff5f00}.terminal.xterm .xterm-fg-202.xterm-dim{color:#ff5f0080}.terminal.xterm .xterm-bg-202{background-color:#ff5f00}.terminal.xterm .xterm-fg-203{color:#ff5f5f}.terminal.xterm .xterm-fg-203.xterm-dim{color:#ff5f5f80}.terminal.xterm .xterm-bg-203{background-color:#ff5f5f}.terminal.xterm .xterm-fg-204{color:#ff5f87}.terminal.xterm .xterm-fg-204.xterm-dim{color:#ff5f8780}.terminal.xterm .xterm-bg-204{background-color:#ff5f87}.terminal.xterm .xterm-fg-205{color:#ff5faf}.terminal.xterm .xterm-fg-205.xterm-dim{color:#ff5faf80}.terminal.xterm .xterm-bg-205{background-color:#ff5faf}.terminal.xterm .xterm-fg-206{color:#ff5fd7}.terminal.xterm .xterm-fg-206.xterm-dim{color:#ff5fd780}.terminal.xterm .xterm-bg-206{background-color:#ff5fd7}.terminal.xterm .xterm-fg-207{color:#ff5fff}.terminal.xterm .xterm-fg-207.xterm-dim{color:#ff5fff80}.terminal.xterm .xterm-bg-207{background-color:#ff5fff}.terminal.xterm .xterm-fg-208{color:#ff8700}.terminal.xterm .xterm-fg-208.xterm-dim{color:#ff870080}.terminal.xterm .xterm-bg-208{background-color:#ff8700}.terminal.xterm .xterm-fg-209{color:#ff875f}.terminal.xterm .xterm-fg-209.xterm-dim{color:#ff875f80}.terminal.xterm .xterm-bg-209{background-color:#ff875f}.terminal.xterm .xterm-fg-210{color:#ff8787}.terminal.xterm .xterm-fg-210.xterm-dim{color:#ff878780}.terminal.xterm .xterm-bg-210{background-color:#ff8787}.terminal.xterm .xterm-fg-211{color:#ff87af}.terminal.xterm .xterm-fg-211.xterm-dim{color:#ff87af80}.terminal.xterm .xterm-bg-211{background-color:#ff87af}.terminal.xterm .xterm-fg-212{color:#ff87d7}.terminal.xterm .xterm-fg-212.xterm-dim{color:#ff87d780}.terminal.xterm .xterm-bg-212{background-color:#ff87d7}.terminal.xterm .xterm-fg-213{color:#ff87ff}.terminal.xterm .xterm-fg-213.xterm-dim{color:#ff87ff80}.terminal.xterm .xterm-bg-213{background-color:#ff87ff}.terminal.xterm .xterm-fg-214{color:#ffaf00}.terminal.xterm .xterm-fg-214.xterm-dim{color:#ffaf0080}.terminal.xterm .xterm-bg-214{background-color:#ffaf00}.terminal.xterm .xterm-fg-215{color:#ffaf5f}.terminal.xterm .xterm-fg-215.xterm-dim{color:#ffaf5f80}.terminal.xterm .xterm-bg-215{background-color:#ffaf5f}.terminal.xterm .xterm-fg-216{color:#ffaf87}.terminal.xterm .xterm-fg-216.xterm-dim{color:#ffaf8780}.terminal.xterm .xterm-bg-216{background-color:#ffaf87}.terminal.xterm .xterm-fg-217{color:#ffafaf}.terminal.xterm .xterm-fg-217.xterm-dim{color:#ffafaf80}.terminal.xterm .xterm-bg-217{background-color:#ffafaf}.terminal.xterm .xterm-fg-218{color:#ffafd7}.terminal.xterm .xterm-fg-218.xterm-dim{color:#ffafd780}.terminal.xterm .xterm-bg-218{background-color:#ffafd7}.terminal.xterm .xterm-fg-219{color:#ffafff}.terminal.xterm .xterm-fg-219.xterm-dim{color:#ffafff80}.terminal.xterm .xterm-bg-219{background-color:#ffafff}.terminal.xterm .xterm-fg-220{color:gold}.terminal.xterm .xterm-fg-220.xterm-dim{color:#ffd70080}.terminal.xterm .xterm-bg-220{background-color:gold}.terminal.xterm .xterm-fg-221{color:#ffd75f}.terminal.xterm .xterm-fg-221.xterm-dim{color:#ffd75f80}.terminal.xterm .xterm-bg-221{background-color:#ffd75f}.terminal.xterm .xterm-fg-222{color:#ffd787}.terminal.xterm .xterm-fg-222.xterm-dim{color:#ffd78780}.terminal.xterm .xterm-bg-222{background-color:#ffd787}.terminal.xterm .xterm-fg-223{color:#ffd7af}.terminal.xterm .xterm-fg-223.xterm-dim{color:#ffd7af80}.terminal.xterm .xterm-bg-223{background-color:#ffd7af}.terminal.xterm .xterm-fg-224{color:#ffd7d7}.terminal.xterm .xterm-fg-224.xterm-dim{color:#ffd7d780}.terminal.xterm .xterm-bg-224{background-color:#ffd7d7}.terminal.xterm .xterm-fg-225{color:#ffd7ff}.terminal.xterm .xterm-fg-225.xterm-dim{color:#ffd7ff80}.terminal.xterm .xterm-bg-225{background-color:#ffd7ff}.terminal.xterm .xterm-fg-226{color:#ff0}.terminal.xterm .xterm-fg-226.xterm-dim{color:#ffff0080}.terminal.xterm .xterm-bg-226{background-color:#ff0}.terminal.xterm .xterm-fg-227{color:#ffff5f}.terminal.xterm .xterm-fg-227.xterm-dim{color:#ffff5f80}.terminal.xterm .xterm-bg-227{background-color:#ffff5f}.terminal.xterm .xterm-fg-228{color:#ffff87}.terminal.xterm .xterm-fg-228.xterm-dim{color:#ffff8780}.terminal.xterm .xterm-bg-228{background-color:#ffff87}.terminal.xterm .xterm-fg-229{color:#ffffaf}.terminal.xterm .xterm-fg-229.xterm-dim{color:#ffffaf80}.terminal.xterm .xterm-bg-229{background-color:#ffffaf}.terminal.xterm .xterm-fg-230{color:#ffffd7}.terminal.xterm .xterm-fg-230.xterm-dim{color:#ffffd780}.terminal.xterm .xterm-bg-230{background-color:#ffffd7}.terminal.xterm .xterm-fg-231{color:#fff}.terminal.xterm .xterm-fg-231.xterm-dim{color:#ffffff80}.terminal.xterm .xterm-bg-231{background-color:#fff}.terminal.xterm .xterm-fg-232{color:#080808}.terminal.xterm .xterm-fg-232.xterm-dim{color:#08080880}.terminal.xterm .xterm-bg-232{background-color:#080808}.terminal.xterm .xterm-fg-233{color:#121212}.terminal.xterm .xterm-fg-233.xterm-dim{color:#12121280}.terminal.xterm .xterm-bg-233{background-color:#121212}.terminal.xterm .xterm-fg-234{color:#1c1c1c}.terminal.xterm .xterm-fg-234.xterm-dim{color:#1c1c1c80}.terminal.xterm .xterm-bg-234{background-color:#1c1c1c}.terminal.xterm .xterm-fg-235{color:#262626}.terminal.xterm .xterm-fg-235.xterm-dim{color:#26262680}.terminal.xterm .xterm-bg-235{background-color:#262626}.terminal.xterm .xterm-fg-236{color:#303030}.terminal.xterm .xterm-fg-236.xterm-dim{color:#30303080}.terminal.xterm .xterm-bg-236{background-color:#303030}.terminal.xterm .xterm-fg-237{color:#3a3a3a}.terminal.xterm .xterm-fg-237.xterm-dim{color:#3a3a3a80}.terminal.xterm .xterm-bg-237{background-color:#3a3a3a}.terminal.xterm .xterm-fg-238{color:#444}.terminal.xterm .xterm-fg-238.xterm-dim{color:#44444480}.terminal.xterm .xterm-bg-238{background-color:#444}.terminal.xterm .xterm-fg-239{color:#4e4e4e}.terminal.xterm .xterm-fg-239.xterm-dim{color:#4e4e4e80}.terminal.xterm .xterm-bg-239{background-color:#4e4e4e}.terminal.xterm .xterm-fg-240{color:#585858}.terminal.xterm .xterm-fg-240.xterm-dim{color:#58585880}.terminal.xterm .xterm-bg-240{background-color:#585858}.terminal.xterm .xterm-fg-241{color:#626262}.terminal.xterm .xterm-fg-241.xterm-dim{color:#62626280}.terminal.xterm .xterm-bg-241{background-color:#626262}.terminal.xterm .xterm-fg-242{color:#6c6c6c}.terminal.xterm .xterm-fg-242.xterm-dim{color:#6c6c6c80}.terminal.xterm .xterm-bg-242{background-color:#6c6c6c}.terminal.xterm .xterm-fg-243{color:#767676}.terminal.xterm .xterm-fg-243.xterm-dim{color:#76767680}.terminal.xterm .xterm-bg-243{background-color:#767676}.terminal.xterm .xterm-fg-244{color:gray}.terminal.xterm .xterm-fg-244.xterm-dim{color:#80808080}.terminal.xterm .xterm-bg-244{background-color:gray}.terminal.xterm .xterm-fg-245{color:#8a8a8a}.terminal.xterm .xterm-fg-245.xterm-dim{color:#8a8a8a80}.terminal.xterm .xterm-bg-245{background-color:#8a8a8a}.terminal.xterm .xterm-fg-246{color:#949494}.terminal.xterm .xterm-fg-246.xterm-dim{color:#94949480}.terminal.xterm .xterm-bg-246{background-color:#949494}.terminal.xterm .xterm-fg-247{color:#9e9e9e}.terminal.xterm .xterm-fg-247.xterm-dim{color:#9e9e9e80}.terminal.xterm .xterm-bg-247{background-color:#9e9e9e}.terminal.xterm .xterm-fg-248{color:#a8a8a8}.terminal.xterm .xterm-fg-248.xterm-dim{color:#a8a8a880}.terminal.xterm .xterm-bg-248{background-color:#a8a8a8}.terminal.xterm .xterm-fg-249{color:#b2b2b2}.terminal.xterm .xterm-fg-249.xterm-dim{color:#b2b2b280}.terminal.xterm .xterm-bg-249{background-color:#b2b2b2}.terminal.xterm .xterm-fg-250{color:#bcbcbc}.terminal.xterm .xterm-fg-250.xterm-dim{color:#bcbcbc80}.terminal.xterm .xterm-bg-250{background-color:#bcbcbc}.terminal.xterm .xterm-fg-251{color:#c6c6c6}.terminal.xterm .xterm-fg-251.xterm-dim{color:#c6c6c680}.terminal.xterm .xterm-bg-251{background-color:#c6c6c6}.terminal.xterm .xterm-fg-252{color:#d0d0d0}.terminal.xterm .xterm-fg-252.xterm-dim{color:#d0d0d080}.terminal.xterm .xterm-bg-252{background-color:#d0d0d0}.terminal.xterm .xterm-fg-253{color:#dadada}.terminal.xterm .xterm-fg-253.xterm-dim{color:#dadada80}.terminal.xterm .xterm-bg-253{background-color:#dadada}.terminal.xterm .xterm-fg-254{color:#e4e4e4}.terminal.xterm .xterm-fg-254.xterm-dim{color:#e4e4e480}.terminal.xterm .xterm-bg-254{background-color:#e4e4e4}.terminal.xterm .xterm-fg-255{color:#eee}.terminal.xterm .xterm-fg-255.xterm-dim{color:#eeeeee80}.terminal.xterm .xterm-bg-255{background-color:#eee}.terminal.xterm .xterm-fg-257{color:#000}.terminal.xterm .xterm-fg-257.xterm-dim{color:#00000080}.terminal.xterm .xterm-bg-257{background-color:#d4d4d4}
ide-scrim-control{display:block}
si-object{display:block}
.cbe-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)}.cbe-af.mainPressed .cbe_af.\$arrow{--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))}.cbe-af{position:absolute;z-index:10000;pointer-events:none;opacity:0;--e_od: var(--u_fxd,1fxd) !important}.cbe-af.visible{opacity:1}.cbe-af.mainPressed .cbe_af.\$arrow:not(#_){--t_scale: .82 !important}.cbe-ah:not(#_):not(#_):not(#_){position:absolute;left:6px;top:1px;display:block;overflow:visible}si-pointer-view{display:block}
.zq-ag{position:absolute;inset:0rem;background:inherit}.zq-ag:not(.current){visibility:hidden;pointer-events:none}.zq-ag.current{z-index:1}footer.zq_ag:not(#_){background:#ffffff08}si-view{display:block}si-group-placeholder{display:block}
.cdx-al{pointer-events:none;display:contents;--m: -20px}b.cdx_al:not(#_){background:#3b82f600;position:absolute;inset:0rem}.cdx-al.layout{--m: -10px}.cdx_al.\%t:not(#_){bottom:100%;margin-bottom:var(--m)}.cdx_al.\%t.dragover:not(#_){margin-bottom:-200px}.cdx_al.\%b:not(#_){top:100%;margin-top:var(--m)}.cdx_al.\%b.dragover:not(#_){margin-top:-200px}.cdx_al.\%l:not(#_){right:100%;margin-right:var(--m)}.cdx_al.\%l.dragover:not(#_){margin-right:-200px}.cdx_al.\%r:not(#_){left:100%;margin-left:var(--m)}.cdx_al.\%r.dragover:not(#_){margin-left:-200px}.cdx_al.\%c:not(#_){position:absolute;inset:50px}.cdx_al.\%c.dragover:not(#_){position:absolute;inset:0}si-layout-edges{display:block}.cdx-ar{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;position:relative;gap:0rem;--u_rg: 0rem;--u_cg: 0rem;border-radius:var(--u_ffrd,1ffrd);align-self:stretch}.cdx-ar.horizontal{display:flex;flex-direction:row;justify-content:center;align-items:stretch;align-content:stretch}.cdx-ar.vertical{display:flex;flex-direction:column;justify-content:center;align-items:stretch;align-content:stretch}.cdx-ar.abs{display:none}.cdx-ar.root{position:absolute;inset:0rem}.cdx-ar.layout.debug{outline:2px solid hsla(234.45,89.47%,73.92%,10%);outline-offset:2px;border-radius:0;padding:4px}.cdx-ar.collapsed{min-height:var(--u_vgheaderh,1vgheaderh);min-width:var(--u_vgheaderh,1vgheaderh)}.cdx-ar.collapsed:not(#_){flex:0 0 auto!important}.cdx-ar.collapsed>.cdx_ar.edges:not(#_){display:none}.cdx-ar.collapsed.SISidebar{min-width:0rem;position:absolute;top:0rem;left:0rem;bottom:0rem;width:calc((var(--basis) + 5) * 1px);height:auto}.cdx-av:not(#_):not(#_):not(#_){display:none}si-layout-node{display:block}.cdx-ax{align-self:stretch;min-width:8px;min-height:8px;position:relative;cursor:ns-resize}.cdx-ax:last-child{display:none}.cdx-ax:is(.horizontal>:where(.cdx-ax)){cursor:ew-resize}si-layout-resizer{display:block}
.zs-bq,.zs-ar.abs,.zs-ar.morph,.zs_bq.underline,.zs_bq.bullet op-icon.zs_bq,.zs-ar:is(.animate :where(.zs-ar)){--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)}.zs-ar.floating,.zs_bq.underline,.zs-bq.has-popup .zs_bq.line,.zs-bq.agent-over .zs_bq.line,.zs-bq.selected .zs_bq.underline,.zs-bq:is(:hover,.\@hover) .zs_bq.line,.zs_bq.underline:is(.focin :where(.zs_bq.underline)),.zs_bq.underline:is(.collapsed :where(.zs_bq.underline)),.zs-bq.selected .zs_bq.underline:is(.focin :where(.zs_bq.underline)){--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))}.zs-ag{pointer-events:none;--u_rpx: 1px;--u_g: 14px;margin:-7px;position:absolute;inset:0rem;display:grid;grid-template-columns:var(--u_g,1g) 1fr var(--u_g,1g);grid-template-rows:var(--u_g,1g) 1fr var(--u_g,1g);opacity:0}i.zs_ag:not(#_){border:var(--u_rpx,1rpx) solid currentColor;background:#fff}b.zs_ag:not(#_):before{content:"";display:block;width:var(--u_rpx,1rpx);height:var(--u_rpx,1rpx);background:currentColor;flex:1}b.zs_ag:is(:hover,.\@hover):not(#_){background:lch(var(--u_uiL) var(--u_uiC) var(--u_uiH) / 10%)}i.zs_ag:not(#_),b.zs_ag:not(#_){z-index:4;pointer-events:auto}i.zs_ag:is(.minimized :where(i.zs_ag)):not(#_),b.zs_ag:is(.minimized :where(b.zs_ag)):not(#_){pointer-events:none}.zs_ag.\%t:not(#_),.zs_ag.\%b:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}.zs_ag.\%l:not(#_),.zs_ag.\%r:not(#_){display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}.zs-ai:not(#_):not(#_):not(#_){cursor:nwse-resize}.zs-aj:not(#_):not(#_):not(#_){cursor:ns-resize}.zs-ak:not(#_):not(#_):not(#_){cursor:nesw-resize}.zs-al:not(#_):not(#_):not(#_){cursor:ew-resize}.zs-am:not(#_):not(#_):not(#_){cursor:move;pointer-events:none}.zs-an:not(#_):not(#_):not(#_){cursor:ew-resize}.zs-ao:not(#_):not(#_):not(#_){cursor:nesw-resize}.zs-ap:not(#_):not(#_):not(#_){cursor:ns-resize}.zs-aq:not(#_):not(#_):not(#_){cursor:nwse-resize}si-resize-rect{display:block}.zs-ar{--u_panelbgL: var(--u_idepanelbgL);--u_panelbgC: var(--u_idepanelbgC);--u_panelbgH: var(--u_idepanelbgH);--u_panelbgA: var(--u_idepanelbgA,1);background:lch(var(--u_panelbgL) var(--u_panelbgC) var(--u_panelbgH) / var(--u_panelbgA,1));border-radius:4px;position:absolute;inset:0rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;z-index:1;--u_bdL: calc(var(--u_headerL) * 1.7);--u_bdC: var(--u_headerC);--u_bdH: var(--u_headerH);--u_bdA: var(--u_headerA,1);--u_olhover: 0;box-shadow:0 0 0 1px #0003;--u_tab-nameL: var(--u_metaL);--u_tab-nameC: var(--u_metaC);--u_tab-nameH: var(--u_metaH);--u_tab-nameA: .7;--u_tab-name-overL: var(--u_metaL);--u_tab-name-overC: var(--u_metaC);--u_tab-name-overH: var(--u_metaH);--u_tab-name-overA: .95;--u_tab-name-activeL: var(--u_metaL);--u_tab-name-activeC: var(--u_metaC);--u_tab-name-activeH: var(--u_metaH);--u_tab-name-activeA: 1;--u_ffh: 24px;--u_ffs: 12px;--u_ffxp: 6px;--u_fis: 22px;--u_ics: calc(var(--u_su,1su) * 16)}.zs-ar:is(:hover,.\@hover){--u_olhover: 0}.zs-ar.focin{--u_tab-name-activeL: 100;--u_tab-name-activeC: 0;--u_tab-name-activeH: 0;--u_tab-name-activeA: 1}.zs-ar:is(.animate :where(.zs-ar)){--e_bd: var(--u_fxd,1fxd) !important}.zs_ar.tool:not(#_){color:lch(50 10 var(--u_ideH) / var(--u_ideA,1));--u_olhover: 0}.zs_ar.tool:is(:hover,.\@hover):not(#_){color:lch(65 50 var(--u_ideH) / var(--u_ideA,1));background:lch(calc(var(--u_bgL) * 1.1) var(--u_bgC) var(--u_bgH) / .7)}.zs_ar.\$content:not(#_){position:absolute;inset:0rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;border-radius:inherit}.zs_ar.header:not(#_){--u_ffh: calc(var(--u_spx,1spx) * 22);--u_fis: calc(var(--u_spx,1spx) * 22);--u_ics: calc(var(--u_su,1su) * 16)}.zs_ar.header .zs_ar.obutton:not(#_){width:var(--u_ffh,1ffh);height:var(--u_ffh,1ffh);--u_ffxp: 0px;--u_fis: calc(var(--u_spx,1spx) * 20);--u_ics: 16;background:#fff0;border-color:#fff0;box-shadow:var(--box-shadow-none,none);--u_olo: 0px;--u_ola: 1}.zs_ar.header .zs_ar.obutton .zs_ar.\$body:not(#_){padding-left:0;padding-right:0}.zs_ar.header .zs_ar.obutton:not(#_):before{display:none}.zs-ar .op-button.inline:not(#_):not(._0){--u_olo: 0;text-shadow:none}.zs_ar.\$header:not(#_){border-top-left-radius:inherit;border-top-right-radius:inherit;height:var(--u_vgheaderh,1vgheaderh);font-size:13px;position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:stretch;background:#ffffff05}.zs_ar.\$header:not(#_):before{display:block;content:"";position:absolute;right:0rem;bottom:0rem;left:0rem;top:auto;height:1px;background:#00000040}.zs_ar.\$header op-button:not(#_){color:lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));box-shadow:var(--box-shadow-none,none);--u_ffh: 20px;--u_ics: 16;--u_olo: -.5px;--u_bgL: var(--u_blueL);--u_bgC: var(--u_blueC);--u_bgH: var(--u_blueH);--u_bgA: 0}.zs_ar.\$header op-button:is(:hover,.\@hover):not(#_):not(._0){color:lch(var(--u_blueL) var(--u_blueC) var(--u_blueH) / var(--u_blueA,1))}.zs_ar.\$header .zs_ar.tools:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;align-self:stretch;padding-left:6px;padding-right:6px}.zs_ar.tabs:not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;border-top-left-radius:inherit;border-top-right-radius:inherit;position:relative}.zs_ar.\$views:not(#_){position:relative;flex:1;background:lch(var(--u_panelL) var(--u_panelC) var(--u_panelH) / var(--u_panelA,1));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;cursor:default}.zs_ar.\$views .zs_ar.placeholder op-button:not(#_){--u_olo: 0px;--u_ola: 0;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));text-shadow:none;--u_bgL: calc(var(--u_panelbgL) * 1.1);--u_bgC: var(--u_panelbgC);--u_bgH: var(--u_panelbgH);--u_bgA: var(--u_panelbgA,1)}.zs_ar.\$views .zs_ar.placeholder op-button:is(:hover,.\@hover):not(#_):not(._0){color:#60a5fa}.zs_ar.\$views .zs_ar.placeholder op-button:not(#_):not(._0):before{background:#fff0;border:1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));box-shadow:0 0 1px #0003}.zs_ar.\$views .view-header:not(#_):not(._0){background:lch(var(--u_panelbgL) var(--u_panelbgC) var(--u_panelbgH) / var(--u_panelbgA,1));min-height:var(--u_vgheaderh,1vgheaderh);color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;padding-left:10px;padding-right:10px}.zs_ar.\$views .view-header:not(#_):not(._0):after{content:"";display:block;position:absolute;bottom:0rem;left:0rem;right:0rem;height:1px;background:lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));margin-left:8px;margin-right:8px;box-shadow:0 0 0 1px #0000001a}.zs_ar.\$views .view-header.test:not(#_):not(._0){background:#fff0}.zs_ar.\$views .view-header.test:not(#_):not(._0):after{margin-left:0;margin-right:0;top:100%;bottom:auto;background:linear-gradient(to bottom,lch(var(--u_idepanelbdL) var(--u_idepanelbdC) var(--u_idepanelbdH) / 25%),transparent);pointer-events:none;box-shadow:var(--box-shadow-none,none);border-top:1px solid hsla(0,0%,0%,20%);border-bottom:1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));height:0px}.zs_ar.\$views .view-header.on-top:not(#_):not(._0){left:0rem;right:0rem;background:lch(var(--u_panelbgL) var(--u_panelbgC) var(--u_panelbgH) / 40%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:2;position:relative}.zs_ar.\$views .view-header.on-top:not(#_):not(._0):after{margin-left:0;margin-right:0;top:100%;bottom:auto;height:40px;background:linear-gradient(to bottom,hsla(0,0%,0%,10%),transparent);border-top:1px solid lch(calc(var(--u_panelbgL) * .5) var(--u_panelbgC) var(--u_panelbgH) / .8);pointer-events:none;box-shadow:var(--box-shadow-none,none)}.zs-ar.collapsed{pointer-events:none;z-index:2}.zs-ar.collapsed .zs_ar.\$views:not(#_){height:calc(var(--height) * 1px - var(--u_vgheaderh,1vgheaderh))}.zs-ar.hidden{pointer-events:none;visibility:hidden}.zs-ar.morph{--e_bd: var(--u_fxd,1fxd) !important}.zs-ar.maximized{inset:0rem;z-index:3;pointer-events:auto}.zs-ar.floating{--t_scale: 1 !important;--t_x: 0px !important;box-shadow:0 0 0 1px #11151dd9;background:lch(var(--u_panelL) var(--u_panelC) var(--u_panelH) / 70.6%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.zs-ar.floating.focus{box-shadow:0 0 0 1px #11151dd9,0 0 30px #0006}.zs-ar.dragging{opacity:.5}.zs-ar.abs{pointer-events:auto;position:absolute;width:100px;height:100px;top:0rem;left:0rem;right:auto;bottom:auto;z-index:3;cursor:grab;box-shadow:0 0 50px #0000004d,0 0 0 1px #0000004d;--e_cd: calc(var(--u_fxd,1fxd) * 2) !important;--e_od: var(--u_fxd,1fxd) !important}.zs-ar.abs.minimized .zs_ar.\$content:not(#_){pointer-events:none}.zs_ar.placeholder:not(#_){filter:opacity(.2);position:absolute;inset:0rem;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;color:lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / 30%);z-index:2}.zs_ar.placeholder:is(.live :where(.zs_ar.placeholder)):not(#_){filter:none}.zs-au:not(#_):not(#_){width:14px;min-width:14px}.zs-au .button-main:not(#_):not(._0){padding-left:0rem;padding-right:0rem}.zs-aw:not(#_):not(#_):not(#_){position:absolute;border:1px dashed hsla(0,100%,50%,1);pointer-events:none;z-index:200}.zs-ax:not(#_):not(#_):not(#_){position:absolute;inset:0rem;transform-origin:inherit;border:1px dashed hsla(240,100%,50%,1)}.zs-ba:not(#_):not(#_){pointer-events:none;position:absolute;inset:50px;z-index:100}.zs-ba.dragover:not(#_):not(#_){position:absolute;inset:0}.zs-bb:not(#_):not(#_){pointer-events:none;position:absolute;inset:200px;z-index:100}.zs-bb.dragover:not(#_):not(#_){position:absolute;inset:0}.zs-bc:not(#_):not(#_){display:none;cursor:ns-resize;position:absolute;right:0rem;left:0rem;bottom:100%;top:-8px;background:#fff0}.zs-bc:is(.drawer>:where(.zs-bc)):is(.focin>:where(.zs-bc)):not(#_):not(#_){display:block}.zs-bc:is(.collapsed>:where(.zs-bc)):not(#_):not(#_){display:none}.zs-bh:not(#_):not(#_):not(#_){align-self:center;--u_fis: 12px}.zs-bh.focus:not(#_):not(#_){color:#3b82f6}.zs-bi:not(#_):not(#_):not(#_){flex:1;cursor:grab}.zs-bj:not(#_):not(#_):not(#_){flex:1}.zs-bo: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)}si-viewgroup-view{display:block}.zs-bq{--u_lineL: 66;--u_lineC: 49.8;--u_lineH: 266.6;--u_lineA: 1;font-weight:400;align-self:stretch;--e_cd: var(--u_fxd,1fxd) !important;border-bottom-color:#fff0;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;position:relative;border-style:none;padding-left:0rem;padding-right:0rem;--u_olhover: 0;padding-bottom:0rem;margin-left:-1px;--u_bdL: 8.8;--u_bdC: 5.3;--u_bdH: 275.9;--u_bdA: 1;border-top-left-radius:0;border-top-right-radius:0;color:lch(var(--u_tab-nameL) var(--u_tab-nameC) var(--u_tab-nameH) / var(--u_tab-nameA,1))}.zs-bq op-contour:not(#_){position:absolute;inset:0rem;margin-top:7px;margin-bottom:7px;margin-left:3px;--u_olrd: 3px}.zs_bq.inner:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;position:relative;background:#64748b00;padding-left:5px;padding-right:9px;--u_fis: 16px;--u_ics: 16;height:100%;border-top-left-radius:inherit;border-top-right-radius:inherit;border:1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / 0%);border-top-style:none}.zs-bq.selected .zs_bq.inner:not(#_){background:lch(var(--u_panelbgL) var(--u_panelbgC) var(--u_panelbgH) / var(--u_panelbgA,1));border-color:lch(calc(var(--u_bdL) * .9) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));border-bottom-color:lch(var(--u_panelbgL) var(--u_panelbgC) var(--u_panelbgH) / var(--u_panelbgA,1))}.zs_bq.bullet:not(#_){width:var(--u_fis,1fis);height:var(--u_fis,1fis);position:relative;margin-top:2px;margin-right:1px}.zs_bq.bullet op-icon.zs_bq:not(#_){position:absolute;inset:0rem;--e_od: var(--u_fxd,1fxd) !important}.zs_bq.bullet .zs_bq.circle:not(#_){width:calc(var(--u_fis,1fis) * .4);height:calc(var(--u_fis,1fis) * .4);position:absolute;inset:0;margin:auto;border-radius:9999px;opacity:0;color:currentColor}.zs_bq.bullet .zs_bq.closer:not(#_){opacity:0;--u_ics: 12;width:12px;height:12px;margin:auto;color:#fa8b8b}.zs_bq.bullet .zs_bq.closer:is(:hover,.\@hover):not(#_){color:#f87171}.zs_bq.name:not(#_){line-height:16px;--u_lh: 16px}.zs_bq.underline:not(#_){position:absolute;height:1px;--hue: 204;--u_tdL: 66;--u_tdC: 49.8;--u_tdH: 266.6;--u_tdA: 1;border-radius:1px;opacity:0;--t_scale-x: .1 !important;left:8px;right:8px;--e_ad: var(--u_fxd,1fxd) !important;margin-left:0;margin-right:0;max-width:initial;bottom:0;background:linear-gradient(to right,lch(var(--u_tdL) var(--u_tdC) var(--u_tdH) / 70%),lch(var(--u_tdL) var(--u_tdC) var(--u_tdH) / var(--u_tdA,1)) 20% 80%,lch(var(--u_tdL) var(--u_tdC) var(--u_tdH) / 70%))}.zs_bq.underline:is(.collapsed :where(.zs_bq.underline)):not(#_){--t_y: -0px !important}.zs_bq.underline:is(.focin :where(.zs_bq.underline)):not(#_){--t_y: 0px !important}.zs-bq:first-child{margin-left:0;border-top-left-radius:inherit}.zs-bq:first-child .zs_bq.inner:not(#_){border-left-style:none}.zs-bq.closable:is(:hover,.\@hover) .zs_bq.bullet .zs_bq.icon:not(#_){opacity:0}.zs-bq.closable:is(:hover,.\@hover) .zs_bq.bullet .zs_bq.closer:not(#_){opacity:1}.zs-bq.closable:is(:hover,.\@hover) .zs_bq.bullet .zs_bq.circle:not(#_){opacity:0}span.zs_bq:not(#_){position:relative}.zs_bq.badge:not(#_){position:absolute;width:calc(var(--u_spx,1spx) * 4);height:calc(var(--u_spx,1spx) * 4);border-radius:calc(var(--u_spx,1spx) * 2);background:#facc15;opacity:0;left:calc(100% - calc(var(--u_spx,1spx) * 8));bottom:calc(var(--u_spx,1spx) * 17)}.zs_bq.marker:is(:hover,.\@hover) .zs_bq.icon:not(#_){display:none}.zs_bq.marker:is(:hover,.\@hover) .zs_bq.closer:not(#_){display:block}.zs-bq:is(:hover,.\@hover),.zs-bq.agent-over,.zs-bq.has-popup{color:lch(var(--u_tab-name-overL) var(--u_tab-name-overC) var(--u_tab-name-overH) / var(--u_tab-name-overA,1))}.zs-bq:is(:hover,.\@hover) .zs_bq.line:not(#_),.zs-bq.agent-over .zs_bq.line:not(#_),.zs-bq.has-popup .zs_bq.line:not(#_){opacity:.7;--t_y: 0px !important}.zs-bq.has-popup{color:#60a5fa}.zs-bq.selected{color:lch(var(--u_tab-name-activeL) var(--u_tab-name-activeC) var(--u_tab-name-activeH) / var(--u_tab-name-activeA,1))}.zs-bq.selected .zs_bq.underline:not(#_){--t_scale-x: .7 !important;opacity:.6}.zs-bq.selected .zs_bq.underline:is(.focin :where(.zs_bq.underline)):not(#_){--t_scale-x: 1 !important;opacity:.99}.zs-bq.temporary .zs_bq.name:not(#_){font-style:italic}.zs-bq.unlinked{--u_lineL: 76.7;--u_lineC: 35.9;--u_lineH: 14.1;--u_lineA: 1}.zs-bq.unlinked .zs_bq.name:not(#_){font-style:italic;color:#fda4af}.zs-bq.unsaved .zs_bq.line:not(#_){border-color:#fde047}.zs-bq.unsaved .zs_bq.badge:not(#_){opacity:0}.zs-bq.unsaved .zs_bq.bullet .zs_bq.icon:not(#_){opacity:0}.zs-bq.unsaved .zs_bq.circle:not(#_){background:#fef08a;opacity:1}.zs-bq.unpinned{font-style:normal}.zs-bv:not(#_):not(#_):not(#_){pointer-events:none}si-any-tab{display:block}.zs_.group.maximized{box-shadow:0 0 0 1px #0003,0 0 40px 30px #12141b}.zs_.group.floating{box-shadow:0 0 0 1px #0003,0 0 0 1px #0003}.zs_.group .zs_.tools{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;align-self:stretch;padding-left:4px;padding-right:4px}.zs_.group .zs_.tool{color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));width:24px;height:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}.zs_.group .zs_.tool:is(:hover,.\@hover){color:#fff;cursor:pointer}
/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;inset:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;inset:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{user-select:text;white-space:pre}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}
.cbh-af{align-self:stretch;flex:1;position:absolute;inset:0rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;border-radius:inherit;--u_py: var(--u_lh,1lh)}.cbh_af.\$main:not(#_){overflow:hidden;flex:1}.cbh_af.footer:not(#_){height:auto;padding:var(--u_lh,1lh);padding-top:0rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;background:#fff0;--u_ffxp: 5px}.cbh_af.\$xterm:not(#_){position:absolute;background:#fff0;bottom:0rem;left:0rem;right:0rem}.cbh-af .terminal.xterm:not(#_):not(._0){padding:var(--u_lh,1lh);padding-top:var(--u_py,1py);padding-bottom:var(--u_py,1py)}.cbh-af .xterm-viewport:not(#_):not(#_):not(._0){background:#fff0!important}.cbh-af .xterm-bold:not(#_):not(._0){font-weight:700}.cbh-af .xterm-bold.xterm-overline:not(#_):not(._0){font-style:italic;text-decoration-color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / 50%);color:#60a5fa}.cbh-af .xterm-bold.xterm-overline:only-child:not(#_):not(._0){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;width:100%;text-decoration:none}.cbh-af .xterm-bold.xterm-overline:only-child:not(#_):not(._0):after{color:#60a5fa;display:block;flex:1;content:"";height:1px;background:linear-gradient(to right,lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / 20%),lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / 5%));margin-left:1ex}.cbh-af .xterm-rows span:not(#_):not(._0){display:inline-block;height:100%;vertical-align:top}.cbh-af .xterm-fg-1:not(#_):not(._0){color:#fb7185}.cbh-af .xterm-fg-2:not(#_):not(._0){color:#34d399}.cbh-af .xterm-fg-3:not(#_):not(._0){color:#f8c308}.cbh-af .xterm-fg-4:not(#_):not(._0){color:#60a5fa}.cbh-af .xterm-fg-5:not(#_):not(._0){color:#946eb9}.cbh-af .xterm-fg-8:not(#_):not(._0){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / 50%)}.cbh-af.restored .terminal.xterm:not(#_):not(._0){opacity:.5}si-terminal-view{display:block}
.zy-aj.collapsed.focin,.zy-aj.collapsed:is(:focus,.\@focus),.zy-aj.collapsed:is(:focus-within,.\@focin){--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)}.zy-ag op-icon,.zy-ag op-icon:is(.collapsed :where(op-icon)){--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))}.zy-ag op-icon:not(#_){--t_rotate: 180deg !important}.zy-ag op-icon:is(.collapsed :where(op-icon)):not(#_):not(._0){--t_rotate: 0deg !important}.zy-ah:not(#_):not(#_):not(#_){position:absolute;inset:0rem;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;color:lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / 30%)}.zy-aj{opacity:1;box-shadow:0 0 0 1px #0003}.zy-aj.collapsed{pointer-events:auto;transform-origin:50% 60px;top:auto;transform:none;opacity:1}.zy-aj.collapsed:before{content:"";display:block;position:absolute;inset:0rem;margin-left:-10px;margin-right:-10px;pointer-events:auto}.zy-aj.collapsed .zy_aj.\$views:not(#_){background:#fff0;height:calc(var(--height) * 1px - var(--u_vgheaderh,1vgheaderh));position:absolute;left:0rem;right:0rem;top:var(--u_vgheaderh,1vgheaderh)}.zy-aj.collapsed .zy_aj.\$content:not(#_){overflow:hidden;border-radius:inherit}.zy-aj.collapsed:is(:focus-within,.\@focin),.zy-aj.collapsed:is(:focus,.\@focus),.zy-aj.collapsed.focin{transform:none;--e_od: 20ms !important;box-shadow:0 0 0 1px #11151dd9,0 0 30px #0006;--u_panelbgL: var(--u_idepanelbgL);--u_panelbgC: var(--u_idepanelbgC);--u_panelbgH: 288;--u_panelbgA: var(--u_idepanelbgA,1)}.zy-aj.collapsed:is(:focus-within,.\@focin):before,.zy-aj.collapsed:is(:focus,.\@focus):before,.zy-aj.collapsed.focin:before{content:"";display:block;position:absolute;inset:-20px;pointer-events:auto}si-drawer-view{display:block}
.zx-ah:not(#_):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}i.zx_au.status:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:2px;--u_rg: 2px;--u_cg: 2px;margin-left:8px;font-family:var(--font-code,code);font-style:normal}i.zx_au.success:not(#_){color:#10b981}i.zx_au.success:not(#_):before{content:"✔";color:#10b981}i.zx_au.spinning:not(#_){color:#fb923c}i.zx_au.spinning:not(#_):before{content:"◡";transform-origin:50% 57%;animation-name:var(--animation-rotates,rotates);animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:var(--ease-linear,linear)}.zx-au.restored .terminal.xterm:not(#_):not(._0){opacity:.25}.zx-au .xterm-cursor:not(#_):not(._0){opacity:0}.zx-ax:not(#_):not(#_):not(#_){color:dim;font-size:13px;font-family:var(--font-code,code);display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}.zx-bc:not(#_):not(#_):not(#_){flex:1}.zx-bd:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}si-runner-view{display:block}
si-console-view{display:block}
.zu-af,.zu_af.ide-sidebar-bottom-hr,.zu-af:is(.scrubbing :where(.zu-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)}.zu-af.collapsed,.zu-af.collapsed:is(:hover,.\@hover),.zu-af.collapsed:is(:focus,.\@focus),.zu-af.collapsed: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))}.zu-af{transform-origin:0% 50%;padding-left:8px;background:#fff0;box-shadow:var(--box-shadow-none,none);--e_td: calc(var(--u_fxd,1fxd) * 1.5) !important;--e_tf: cubic-bezier(.23, 1, .32, 1) !important}.zu-af.boxed{background:lch(var(--u_panelL) var(--u_panelC) var(--u_panelH) / var(--u_panelA,1));border-radius:4px;box-shadow:0 0 0 1px #0003;padding-left:10px;padding-right:10px}.zu_af.header:not(#_){border-top-left-radius:inherit;border-top-right-radius:inherit;height:calc(var(--u_spx,1spx) * 28);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;color:lch(var(--u_textL) var(--u_textC) var(--u_textH) / var(--u_textA,1));text-transform:uppercase;font-size:12px;font-weight:500;letter-spacing:.5px}.zu_af.header h2.zu_af:not(#_){font-size:inherit;line-height:inherit;--u_lh: inherit;font-weight:inherit}.zu_af.header .zu_af.tools:not(#_){margin-left:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}section.zu_af:not(#_){margin-bottom:1rem}section.zu_af .zu_af.header:not(#_){padding-left:2px}section.zu_af:first-child:not(#_){padding-top:0rem;border-top-style:none}section.zu_af:first-child .zu_af.header:not(#_){border-top-style:none}section.zu_af .head:not(#_):not(._0){--u_olhover: 0}section.zu_af .head:is(:hover,.\@hover):not(#_):not(._0){--u_olhover: 0}.zu-af:is(.scrubbing :where(.zu-af)){--e_tf: var(--ease-0,0) !important}main.zu_af:not(#_){position:absolute;inset:0rem;padding-left:0}.zu-af.floating{z-index:130;margin-top:0;background:lch(var(--u_panelL) var(--u_panelC) var(--u_panelH) / var(--u_panelA,1));border-radius:4px;box-shadow:0 0 0 1px #0003}.zu-af.floating main.zu_af:not(#_){padding-left:12px;padding-right:12px}.zu-af.collapsed{pointer-events:auto;--t_x: -100% !important}.zu-af.collapsed main.zu_af:not(#_){padding-left:12px}.zu-af.collapsed:before{content:"";display:block;position:absolute;inset:0rem;margin-left:-10px;margin-right:-10px;pointer-events:auto}.zu-af.collapsed:is(:hover,.\@hover),.zu-af.collapsed:is(:focus-within,.\@focin),.zu-af.collapsed:is(:focus,.\@focus),.zu-af.collapsed:has(.agent-over),.zu-af.collapsed:has(.has-popup){--t_scale: 1 !important;--t_x: 0px !important;box-shadow:0 0 0 1px #11151dd9,0 0 30px #0006;background:lch(var(--u_panelL) var(--u_panelC) var(--u_panelH) / 70.6%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.zu-af.collapsed:is(:hover,.\@hover):before,.zu-af.collapsed:is(:focus-within,.\@focin):before,.zu-af.collapsed:is(:focus,.\@focus):before,.zu-af.collapsed:has(.agent-over):before,.zu-af.collapsed:has(.has-popup):before{content:"";display:block;position:absolute;inset:-40px;pointer-events:auto}.zu_af.\$mask:not(#_){position:absolute;inset:0rem;overflow:hidden}.zu_af.\$content:not(#_){position:absolute;top:0rem;bottom:0rem;left:0rem;right:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;min-width:calc(calc(var(--span)) * 1px);border-bottom:1px solid lch(calc(var(--u_idepanelbgL) * 1.3) var(--u_idepanelbgC) var(--u_idepanelbgH) / var(--u_idepanelbgA,1))}.zu_af.ide-sidebar-top-hr:is(.zu-af:is(:focus,.\@focus) :where(.zu_af.ide-sidebar-top-hr)):not(#_){background:#60a5fa}.zu_af.ide-sidebar-bottom-hr:not(#_){content:"";display:block;margin:1px 0 2px;border-radius:4px;height:1px;background:lch(calc(var(--u_idepanelbgL) * 1.3) var(--u_idepanelbgC) var(--u_idepanelbgH) / var(--u_idepanelbgA,1));box-shadow:0 0 0 1px #0000002e;--e_cd: var(--u_fxd,1fxd) !important}.zu_af.ide-sidebar-bottom-hr:is(.collapsed :where(.zu_af.ide-sidebar-bottom-hr)):not(#_){opacity:0}.zu-af .si-subheader:not(#_):not(._0){font-size:calc(var(--u_spx,1spx) * 12);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;height:20px;margin-top:3px;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / 70%)}.zu-af .si-subheader:empty:not(#_):not(._0){height:6px}.zu-af .si-subheader span:not(#_):not(._0){margin-right:6px;font-size:11px;padding-left:1px}.zu-af .si-subheader .rest:not(#_):not(._0){flex:1;border-top:1px dashed lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));height:1px}.zu-af .si-sidebar-entry:not(#_):not(._0){color:#a1a1aa;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:.25rem;--u_rg: .25rem;--u_cg: .25rem;--u_fis: 20px;height:24px}.zu_an.tool:not(#_){--u_fis: 14px;--u_ics: 14;--u_ffh: 20px}.zu-as:not(#_):not(#_):not(#_){opacity:0}.zu-ba .omi:not(#_):not(._0){--u_mih: 24px;--u_mipx: 2px;--u_fis: 16px;--u_ffg: 4px;color:lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1))}.zu-ba .omi .mi-icon:not(#_):not(._0){background:#ffffff0d;border-radius:var(--u_ffrd,1ffrd)}si-sidebar-view{display:block}
slide-image-cdi-af{display:block}.cdi-ag{visibility:hidden;border-radius:8px;--u_slidew: 1280;--u_slideh: 720;cursor:default;pointer-events:auto}.cdi-ag:not(.active){display:none}.cdi-ag.active{visibility:visible}.cdi-ag svg:not(#_){border-radius:8px;height:auto;margin:auto;width:min(var(--u_mainw,1mainw) * 1px,(var(--u_mainh,1mainh) * (var(--u_slidew,1slidew) / var(--u_slideh,1slideh))) * 1px)}.cdi-ag svg :is(g,g-tag)[id]:not(#_):not(._0){transform-box:border-box;transform-origin:50% 50%}.cdi-aj:not(#_):not(#_):not(#_){display:contents}si-slide-view{display:block}
.cbb_ag.\$content{--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)}.cbb_ag.\$content,.cbb-ag.focin .cbb_ag.\$content{--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))}.cbb-ag{position:absolute;inset:0rem;pointer-events:none;background:lch(var(--u_idebgL) var(--u_idebgC) var(--u_idebgH) / 0%);cursor:zoom-out;box-shadow:var(--box-shadow-none,none);border-radius:0}.cbb-ag.abs{position:absolute;inset:0rem;width:auto;height:auto;cursor:zoom-out;pointer-events:none;box-shadow:var(--box-shadow-none,none);border-radius:0}.cbb_ag.\$content:not(#_){position:absolute;inset:0rem;--t_y: 100vh !important;--e_td: calc(var(--u_fxd,1fxd) * 2) !important;pointer-events:none;margin:var(--u_vgheaderh,1vgheaderh)}.cbb_ag.\$content si-slide-view.cbb_ag:not(#_){position:absolute;inset:0rem;margin:auto;height:fit-content;width:fit-content}.cbb-ag.focin{pointer-events:auto;background:lch(var(--u_idebgL) var(--u_idebgC) var(--u_idebgH) / 70%)}.cbb-ag.focin:is(.studio :where(.cbb-ag.focin)){pointer-events:none}.cbb-ag.focin .cbb_ag.\$content:not(#_){--t_y: 0px !important;translate:0 0}.cbb-ah:not(#_):not(#_){--u_slidew: var(--cbb_ai);--u_slideh: var(--cbb_aj);--maxw: calc(min(calc(var(--u_vpw,1vpw) * .95), (calc(var(--u_vph,1vph) * .95) - calc(var(--u_footerh,1footerh) * 1.2)) * (var(--u_slidew,1slidew) / var(--u_slideh,1slideh)), 1280)*1px) ;--maxh: calc(var(--maxw) * (var(--u_slideh,1slideh) / var(--u_slidew,1slidew)))}.cbb-ak:not(#_):not(#_):not(#_){position:absolute;pointer-events:none}si-slides-view{display:block}
.cbf-ag{--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)}.cbf-ag{--u_panelL: 20;--u_panelC: 9.21;--u_panelH: 267.3;--u_panelA: 1;--e_bd: 0ms !important;background:#fff0;overflow:visible}.cbf-ag.single .cbf_ag.tabs:not(#_){pointer-events:none;opacity:0;flex:1}.cbf-ag.single .cbf_ag.tabs .cbf_ag.tab:not(#_){flex:1}.cbf-ag.single .cbf_ag.tabs .cbf_ag.tab .cbf_ag.inner:not(#_){background:none}.cbf-ag.single .cbf_ag.tabs .cbf_ag.tab *.bullet:not(#_):not(._0){display:none}.cbf-ag.abs{box-shadow:0 0 30px 30px lch(var(--u_idebgL) var(--u_idebgC) var(--u_idebgH) / 50%),0 0 0 3px lch(var(--u_idepanelL) var(--u_idepanelC) var(--u_idepanelH) / var(--u_idepanelA,1))}.cbf_ag.\$header:not(#_){background:lch(var(--u_panelL) var(--u_panelC) var(--u_panelH) / var(--u_panelA,1));border-top-left-radius:inherit;border-top-right-radius:inherit}.cbf-ag.hidden{pointer-events:none;visibility:hidden}si-resize-rect.cbf_ag:is(:hover,.\@hover)~main.cbf_ag:not(#_){pointer-events:none}.cbf-ah:not(#_):not(#_):not(#_){position:absolute;inset:0rem;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}.cbf-ai:not(#_):not(#_):not(#_){cursor:pointer}.cbf-al:not(#_):not(#_){pointer-events:none;position:absolute;inset:50px;z-index:100}.cbf-al.dragover:not(#_):not(#_){position:absolute;inset:0}.cbf-aq *.split:not(#_):not(._0){display:none}si-browser-view{display:block}
.zr-af.forward,.zr_al.\$preview,.zr_al.\$location .zr_al.\$port{--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)}.zr-af.forward,.zr-al.attached .zr_al.\$preview:is(.recording :where(.zr_al.\$preview)),.zr-al.attached .zr_al.\$preview:is(.debug-webview :where(.zr_al.\$preview)){--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))}.zr-af{height:3px}@keyframes indeterminate-_{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}.zr-af{--animation-indeterminate: indeterminate-_}.zr_af.ind:not(#_){height:100%;width:20px;background:#3b82f6;border-radius:inherit}.zr-af.forward{--t_scale-y: 0 !important;--e_td: .2s !important;--e_tf: var(--ease-ease-in-out,ease-in-out) !important}.zr-af.forward .zr_af.ind:not(#_){position:absolute;top:0rem;bottom:0rem;left:0;width:100%;transform:scaleX(0);transform-origin:0% 0%;will-change:transform,opacity;opacity:1}.zr-af.forward.running{opacity:1;--t_scale-y: 1 !important}si-progress-bar{display:block}.zr-al{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;background:#fff0;border-radius:inherit;--u_toolL: calc(var(--u_panelL) + 30);--u_toolC: var(--u_panelC);--u_toolH: var(--u_panelH);--u_toolA: var(--u_panelA,1);--u_tool-hoverL: calc(var(--u_toolL) + 30);--u_tool-hoverC: var(--u_toolC);--u_tool-hoverH: var(--u_toolH);--u_tool-hoverA: var(--u_toolA,1)}main.zr_al:not(#_){flex:1;background:#ffffff26;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;position:relative}main.zr_al:is(.minimized :where(main.zr_al)):not(#_){pointer-events:none}.zr_al.frame:not(#_){position:absolute;inset:0rem;width:100%;height:100%;border-radius:inherit;background:#fff0}.zr_al.\$header:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;height:42px;padding-left:6px;padding-right:6px;border-bottom:1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));--u_ffh: 26px}.zr_al.\$header .zr_al.oicon:not(#_){color:lch(var(--u_toolL) var(--u_toolC) var(--u_toolH) / var(--u_toolA,1))}.zr_al.\$header .zr_al.oicon:is(:hover,.\@hover):not(#_){color:lch(var(--u_tool-hoverL) var(--u_tool-hoverC) var(--u_tool-hoverH) / var(--u_tool-hoverA,1))}.zr_al.\$header .zr_al.obutton:not(#_){background:#fff0;box-shadow:var(--box-shadow-none,none);color:lch(var(--u_toolL) var(--u_toolC) var(--u_toolH) / var(--u_toolA,1))}.zr_al.\$header .zr_al.obutton:not(#_):before{opacity:0}.zr_al.\$header .zr_al.obutton:is(:hover,.\@hover):not(#_){color:lch(var(--u_tool-hoverL) var(--u_tool-hoverC) var(--u_tool-hoverH) / var(--u_tool-hoverA,1))}.zr_al.\$header .zr_al.obutton op-contour:not(#_){display:none}.zr_al.\$header .zr_al.obutton .badge:not(#_):not(._0){position:absolute;width:12px;height:12px;top:1px;right:1px;background:#f85871;border-radius:9999px;font-size:8px;line-height:8px;--u_lh: 8px;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;color:#fff;z-index:1}.zr_al.\$header .zr_al.obutton .badge:empty:not(#_):not(._0){display:none}.zr_al.\$location:not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;flex:1;margin-left:.5rem;margin-right:.25rem;height:var(--u_ffh,1ffh);border-radius:8px;--u_olrd: 8px;font-size:13px;box-shadow:0 0 0 1px #00000059;background:#00000026;color:lch(var(--u_tool-hoverL) var(--u_tool-hoverC) var(--u_tool-hoverH) / var(--u_tool-hoverA,1));position:relative;--u_olo: 0px}.zr_al.\$location .zr_al.\$port:not(#_){--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%;align-self:center;margin-left:4px;height:18px;min-width:30px;border-radius:6px;box-sizing:border-box;line-height:18px;--u_lh: 18px;padding-left:3px;padding-right:3px;--e_cd: calc(var(--u_fxd,1fxd) * 2) !important;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;color:lch(calc(var(--u_toolL) * 1.3) var(--u_toolC) var(--u_toolH) / var(--u_toolA,1));cursor:pointer;background:#fff0;font-size:inherit}.zr_al.\$location .zr_al.\$port.attached-old:not(#_){background:hsla(var(--hue5),1);color:hsla(var(--hue8),1)}.zr_al.\$location .zr_al.\$port:not(#_):before{content:":"}.zr_al.\$location .zr_al.rest:not(#_){flex:1;position:relative;height:100%}.zr_al.\$location .zr_al.url:not(#_){padding:0rem .125rem;line-height:24px;--u_lh: 24px;font-family:inherit;font-size:inherit;border-style:none;margin-top:0rem;margin-bottom:0rem;position:absolute;inset:0rem;height:24px}.zr_al.\$location .zr_al.path:not(#_){flex:1}.zr_al.\$location .zr_al.url:is(:focus,.\@focus)+.zr_al.url:not(#_){opacity:0;pointer-events:none}.zr_al.\$location input.zr_al:not(#_){color:#fff;border-radius:inherit;background:#fff0;opacity:0}.zr_al.\$location input.zr_al:is(:focus,.\@focus):not(#_){opacity:1}.zr_al.\$location .zr_al.disabled:not(#_){opacity:.5}.zr_al.\$location:is(:focus-within,.\@focin):not(#_){--u_olfocus: 1}.zr_al.\$preview:not(#_){background:#d4d4d8;--e_cd: var(--u_fxd,1fxd) !important}.zr_al.\$preview:is(:hover,.\@hover):not(#_){filter:grayscale(1) contrast(50%);cursor:not-allowed}.zr_al.\$runner:not(#_){pointer-events:none;visibility:hidden}.zr-al.attached .zr_al.\$runner:not(#_){pointer-events:inherit;visibility:visible}.zr-al.attached .zr_al.\$preview:not(#_){visibility:hidden;pointer-events:none}.zr-al.attached .zr_al.\$preview:is(.recording :where(.zr_al.\$preview)):not(#_){visibility:visible;pointer-events:none;top:0%;margin-top:0rem;--t_scale: 1 !important;filter:opacity(.1)}.zr-al.attached .zr_al.\$preview:is(.debug-webview :where(.zr_al.\$preview)):not(#_){visibility:visible;pointer-events:auto;top:100%;margin-top:10px;filter:opacity(.8);border-radius:4px;transform-origin:100% 0%;--t_scale: .5 !important}.zr-al:is(.hidden :where(.zr-al)) .zr_al.\$runner:not(#_){visibility:hidden}.zr-al:is(.hidden :where(.zr-al)) .zr_al.\$preview:not(#_){visibility:hidden}.zr-al:is(.single-off>:where(.zr-al)){top:-32px;background:#fff0;pointer-events:none}.zr-al:is(.single-off>:where(.zr-al)) .zr_al.\$header:not(#_){pointer-events:auto;background:#fff0;height:32px;margin-right:40px;--u_ffh: 22px;border-bottom-style:none}.zr-au:not(#_):not(#_):not(#_){position:absolute;inset:0rem;pointer-events:none}.zr-ba:not(#_):not(#_):not(#_){position:absolute;width:100%;transform-origin:50% 0%;top:-4px;height:3px;border-top-right-radius:2px;border-bottom-right-radius:2px;background:#ffffff1a}si-webview-view{display:block}
.cbd_.tok-string{color:#7da4b7}.cbd_.tok-number{color:#60a5fa}.cbd_.tok-key{color:#7dd3fc}.cbd_.tok-attr{color:#a7c9de}u.cbd_{text-decoration:none}i.cbd_{font-style:normal}.cbd-af{display:inline}si-log-attrs{display:block}.cbd-al{display:inline}.cbd_al.content:not(#_){display:contents}.cbd_al.content>u.cbd_al:last-child:not(#_){display:none}.cbd_al.attrs:not(#_){display:inline}.cbd-al.first.tok-string u.cbd_al:not(#_){display:none}.cbd-al.tok-object{border-radius:2px}.cbd-al.tok-object>.cbd_al.name:not(#_){color:#d8b4fe}.cbd-al.tok-object:is(:hover,.\@hover){background:#ffffff1a}.cbd-al.tok-array{border-radius:2px}.cbd-al.tok-array:is(:hover,.\@hover){background:#ffffff1a}.cbd-al.tok-element{color:gray}.cbd-al.tok-element>.cbd_al.name:not(#_){color:#e9e19b}.cbd-al.grp-attr{display:contents}si-log-val{display:block}.cbd-bt{padding-left:calc(var(--u_lh,1lh) * 0);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;position:relative;min-height:calc(var(--u_lh,1lh) * 1.5);font-family:var(--font-mono,Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);margin-left:calc(var(--u_lh,1lh) * .5);margin-right:calc(var(--u_lh,1lh) * .5);border-radius:5px;--u_bdL: calc(var(--u_panelL) * 1.4);--u_bdC: var(--u_panelC);--u_bdH: var(--u_panelH);--u_bdA: var(--u_panelA,1)}.cbd-bt:before{width:calc(var(--u_lh,1lh) * .8);height:calc(var(--u_lh,1lh) * .8);text-align:center;font-weight:700;margin:calc(var(--u_lh,1lh) * .35);border-radius:var(--u_lh,1lh);flex:0 0 auto;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / 50%);display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;content:"›"}.cbd-bt.is-error:before{content:"!"}.cbd-bt.is-warn:before{content:"⚠"}.cbd-bt.is-warn{background:#facc151a}.cbd-bt.is-warn:before{background:#eab308;content:"!";color:lch(var(--u_panelL) var(--u_panelC) var(--u_panelH) / var(--u_panelA,1))}.cbd-bt.is-warn:after{opacity:0}.cbd-bt.is-error{background:#f871711a}.cbd-bt.is-error:before{background:#f87171;content:"×";color:lch(var(--u_panelL) var(--u_panelC) var(--u_panelH) / var(--u_panelA,1))}.cbd-bt.is-error:after{opacity:0}.cbd-bt:after{content:"";display:block;position:absolute;height:2px;left:0;right:0;top:0;width:100%;border-top:1px solid lch(calc(var(--u_panelL) * 1.4) var(--u_panelC) var(--u_panelH) / var(--u_panelA,1))}.cbd-bt:first-child:after{display:none}.cbd-bx:not(#_):not(#_):not(#_){display:inline;text-decoration:none}.cbd-bx:last-child:not(#_):not(#_):not(#_){display:none}si-webconsole-entry{display:block}.cbd-by{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch}.cbd_by.\$main:not(#_){padding-top:calc(var(--u_lh,1lh) - 4px);overflow-y:auto;flex:1;font-family:var(--font-code,code);user-select:text;-webkit-user-select:text;overscroll-behavior-y:contain;scroll-snap-type:y proximity;scroll-padding-bottom:200px}.cbd-cc:not(#_):not(#_):not(#_){height:calc(var(--u_lh,1lh) * .5)}.cbd-cd:not(#_):not(#_):not(#_){height:2px;scroll-snap-align:end}si-webconsole-view{display:block}
.zv-af{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch}.zv-af dl:not(#_){display:grid;grid-template-columns:max-content 1fr}.zv-af dl dt:not(#_),.zv-af dl dd:not(#_){padding-top:1px;padding-bottom:1px}.zv-af dl dt:not(#_){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));padding-right:20px}.zv_af.\%li:not(#_){padding:.25rem .5rem;min-height:36px;border-radius:3px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));border-bottom:1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));position:relative}.zv_af.\%li.selected:not(#_){color:#fff}.zv_af.\%li.has-popup:not(#_){background:#3b82f61a}.zv_af.\%li.selected:not(#_){background:#3b82f67f}.zv_af.\%li h3.zv_af:not(#_){margin:0rem;padding:0rem;font-size:14px;overflow:auto;text-overflow:ellipsis;white-space:nowrap;min-width:10px}.zv_af.\%li h3.zv_af:is(.failed :where(h3.zv_af)):not(#_){color:#fda4af}.zv_af.\%li section.zv_af:not(#_){font-size:12px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:.25rem;--u_rg: .25rem;--u_cg: .25rem;opacity:.6}.zv_af.\%li .zv_af.code:not(#_){font-size:12px}.zv_af.\%li .zv_af.row:not(#_){display:flex;flex-direction:column;justify-content:center;align-items:stretch;align-content:stretch;flex:1;min-width:10px}.zv_af.\%master:not(#_){bgx:lch(calc(var(--u_idepanelbgL) * .9) var(--u_idepanelbgC) var(--u_idepanelbgH) / var(--u_idepanelbgA,1))}.zv_af.\%master .zv_af.\%ul:not(#_){padding:.5rem}.zv_af.\%master-header:not(#_){height:30px;border-bottom:1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;padding-left:.5rem;padding-right:.25rem;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));padding-top:1px}.zv_af.\%master-header h1.zv_af:not(#_){font-size:13px;line-height:14px;--u_lh: 14px;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))}.zv_af.\%detail-header:not(#_){height:30px;border-bottom:1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;padding-left:.5rem;padding-right:.5rem;font-size:13px;padding-top:1px}.zv_af.\%detail-header .zv_af.\%tabs:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:.25rem;--u_rg: .25rem;--u_cg: .25rem}.zv_af.\%detail-header .zv_af.\%tabs .zv_af.tab:not(#_){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))}.zv_af.\%detail-header .zv_af.\%tabs .zv_af.selected:not(#_){color:#60a5fa;border-bottom:1px solod hsla(213.12,93.9%,67.84%,100%)}.zv_af.\%detail:not(#_){border-left:1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch}.zv_af.\%detail h2.zv_af:not(#_){font-size:14px}.zv_af.\%detail section.zv_af:not(#_){padding:1rem}.zv_af.\$main:not(#_){flex:1}.zv-af .si-section:not(#_):not(._0){padding:1rem}.zv-af .si-section>h2:not(#_):not(._0){font-size:14px}.zv-ah:not(#_):not(#_):after{background:#fff0;border-top:1px solid lch(calc(var(--u_bdL) * 1.2) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1))}.zv-ah: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);flex:0 0 auto;padding-top:.75rem;padding-bottom:.75rem}.zv-al:not(#_):not(#_):not(#_){display:grid;grid-template-columns:170px 1fr}.zv-bb:not(#_):not(#_):not(#_){flex:1;align-self:stretch}si-webfetch-view{display:block}.zv-bv:not(#_):not(#_):not(#_){flex:1;position:relative}
.ai-drawer{--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)}.ai-drawer{--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))}.ai-drawer:not(._0){font-family:var(--font-sans, -apple-system, system-ui, sans-serif);overflow:hidden;max-height:0rem;overflow-y:hidden;opacity:0;--t_y: 10px !important;--e_td: .22s !important;--e_tf: cubic-bezier(.23, 1, .32, 1) !important;--e_od: .16s !important}.ai-drawer.open:not(._0){max-height:80vh;overflow-y:auto;opacity:1;--t_y: 0 !important}.ccy-ah{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;background:#fff0;border-style:none;padding:0rem;line-height:1;--u_lh: 1;--u_olw: 0;--u_olo: 0;outline:none;color:#7a8ba3;cursor:pointer}.ccy-ah:is(:hover,.\@hover){color:#e2e8f0}op-icon.ccy_ah:not(#_){width:14px;height:14px;display:block;--u_ics: 14}ai-toggle-chevron{display:block}
.cdb_ah.thread-work-toggle{--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)}.cdb-ah{--u_bodybgL: 16.5;--u_bodybgC: 5.7;--u_bodybgH: 272.3;--u_bodybgA: 1}.cdb_ah.thread-work:not(#_){display:flex;flex-direction:column;gap:10px;--u_rg: 10px;--u_cg: 10px;padding-top:4px;padding-bottom:4px}.cdb_ah.thread-work-toggle:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:6px;--u_rg: 6px;--u_cg: 6px;width:max-content;background:#fff0;border-style:none;padding:0rem;color:#7a8ba3;font-size:13px;line-height:1.35;--u_lh: 1.35;cursor:pointer;--e_rest: color .15s ease !important}.cdb_ah.thread-work-toggle:is(:hover,.\@hover):not(#_){color:#e2e8f0}.cdb_ah.thread-work-toggle:is(:focus,.\@focus):not(#_){outline:none}.cdb_ah.thread-work-toggle:is(:focus-visible,.\@focus-visible):not(#_){outline:none}.cdb_ah.thread-work-toggle op-icon.cdb_ah:not(#_){width:14px;height:14px}.cdb_ah.thread-work-status:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;width:max-content;color:#7a8ba3;font-size:13px;line-height:1.35;--u_lh: 1.35}.cdb_ah.thread-work-rule:not(#_){height:1px;background:#334155;opacity:.55;width:100%;margin-bottom:8px}.cdb_ah.thread-work-details:not(#_){display:flex;flex-direction:column;gap:2px;--u_rg: 2px;--u_cg: 2px;padding-top:2px}.cdb_ah.thread-work-drawer.open:not(#_){max-height:none;overflow:visible;overflow-y:visible}.cdb-ak.user:not(#_):not(#_){padding-top:5px;padding-bottom:5px}ai-entry-shell{display:block}.cdb_bn.AIEvent.body:not(#_){width:100%}.cdb_bn.event-divider:not(#_){display:grid;grid-template-columns:minmax(32px,1fr) auto minmax(32px,1fr);align-items:center;gap:12px;--u_rg: 12px;--u_cg: 12px;width:100%;margin-top:14px;margin-bottom:14px;padding-left:0rem;padding-right:0rem;color:#9ca3af}.cdb_bn.event-line:not(#_){height:1px;background:lch(var(--u_idepanelbdL) var(--u_idepanelbdC) var(--u_idepanelbdH) / var(--u_idepanelbdA,1))}.cdb_bn.event-label:not(#_){display:flex;align-items:center;justify-content:center;flex-direction:row;gap:7px;--u_rg: 7px;--u_cg: 7px;white-space:nowrap;font-size:13px;font-weight:600;color:#9ca3af;line-height:1;--u_lh: 1}.cdb_bn.event-label op-icon.cdb_bn:not(#_){--u_ics: 16;color:#9ca3af}ai-event-entry{display:block}.cdb-ci{display:block;margin-top:8px;font-family:var(--font-sans, -apple-system, system-ui, sans-serif)}.cdb_ci.summary-card:not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;border:1px solid hsla(0,0%,100%,8%);background:#ffffff05;border-radius:8px;overflow:hidden}.cdb_ci.summary-header:not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:flex-start;gap:12px;--u_rg: 12px;--u_cg: 12px;padding:13px 16px;border-bottom:1px solid hsla(0,0%,100%,8%);font-size:14px}.cdb_ci.summary-header .cdb_ci.summary-icon:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;width:48px;height:48px;flex:0 0 auto;border-radius:8px;background:#00000014;color:#9ca3af;margin-top:0rem}.cdb_ci.summary-header .cdb_ci.summary-icon op-icon.cdb_ci:not(#_){--u_ics: 30}.cdb_ci.summary-header .cdb_ci.summary-copy:not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:5px;--u_rg: 5px;--u_cg: 5px;min-width:0rem}.cdb_ci.summary-header .cdb_ci.title:not(#_){color:#94a3b8;font-weight:700;font-size:16px;line-height:1.2;--u_lh: 1.2;white-space:nowrap}.cdb_ci.summary-header .cdb_ci.diff-line:not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:6px;--u_rg: 6px;--u_cg: 6px;line-height:1;--u_lh: 1}.cdb_ci.summary-header .cdb_ci.diff-line .cdb_ci.added:not(#_){font-size:13px}.cdb_ci.summary-header .cdb_ci.diff-line .cdb_ci.removed:not(#_){font-size:13px}.cdb_ci.file-row:not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:center;gap:10px;--u_rg: 10px;--u_cg: 10px;padding:12px 18px;width:100%;background:#fff0;border-style:none;outline:none;--u_olw: 0;--u_olo: 0;font-family:inherit;color:inherit;text-align:left;font-size:15px;cursor:pointer}.cdb_ci.file-row:is(:hover,.\@hover):not(#_){background:#ffffff08}.cdb_ci.file-row+.cdb_ci.file-row:not(#_){border-top:1px solid hsla(0,0%,100%,8%)}.cdb_ci.file-row .cdb_ci.left:not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-content:center;align-items:center;gap:10px;--u_rg: 10px;--u_cg: 10px;min-width:0rem;flex:1 1 auto}.cdb_ci.file-row ai-file-path.cdb_ci:not(#_){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cdb_ci.file-row .cdb_ci.file-diff:not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:7px;--u_rg: 7px;--u_cg: 7px;flex:0 0 auto;margin-left:auto}.cdb_ci.file-row .cdb_ci.file-diff .cdb_ci.added:not(#_){font-size:13px}.cdb_ci.file-row .cdb_ci.file-diff .cdb_ci.removed:not(#_){font-size:13px}.cdb_ci.file-row ai-toggle-chevron.cdb_ci:not(#_){flex:0 0 auto}.cdb_ci.file-diffs ai-diff-view.cdb_ci:not(#_){margin-top:0rem;background:#fff0;border-style:none;border-radius:0}.cdb_ci.added:not(#_){color:#34d399;font-weight:500;font-size:15px}.cdb_ci.removed:not(#_){color:#fb7185;font-weight:500;font-size:15px}ai-edits-summary{display:block}
ai-toggle-chevron.cdc_at{--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))}.cdc-ao{--hue: hsla(215,20.22%,65.1%,100%);--hue0: 215,20%,65%;--hue1: 215,20%,63%;--hue2: 215,19%,61%;--hue3: 215,19%,60%;--hue4: 215,19%,58%;--hue5: 215,18%,56%;--hue6: 215,18%,54%;--hue7: 215,17%,52%;--hue8: 215,17%,51%;--hue9: 215,17%,49%;color:#828a99;--u_olfocus: 0}.cdc-ao.processing,.cdc-ao.processed{--hue: hsla(215,20.22%,65.1%,100%);--hue0: 215,20%,65%;--hue1: 215,20%,63%;--hue2: 215,19%,61%;--hue3: 215,19%,60%;--hue4: 215,19%,58%;--hue5: 215,18%,56%;--hue6: 215,18%,54%;--hue7: 215,17%,52%;--hue8: 215,17%,51%;--hue9: 215,17%,49%}.cdc-ao.error{--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%}.cdc_ao.action-icon:not(#_){--u_ics: 15;color:#64748b;flex:0 0 auto}.cdc_ao.action-status-label:not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-content:center;gap:8px;--u_rg: 8px;--u_cg: 8px;align-items:center}.cdc_ao.msg-action:not(#_){border-radius:6px}.cdc_ao.msg-action.clickable:not(#_){cursor:pointer}.cdc_ao.msg-action.clickable:is(:hover,.\@hover):not(#_){color:#94a3b8}.cdc_ao.msg-action.clickable:is(:hover,.\@hover) .cdc_ao.action-icon:not(#_){color:#94a3b8}.cdc-ao.busy .cdc_ao.msg-action .cdc_ao.ai-status-text b:not(#_){display:inline-block;background:linear-gradient(110deg,#828a99 0% 35%,#f8fafc 50%,#828a99 65% 100%);background-size:220% 100%;background-position:120% 0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:hsla(0,0%,100%,0%);animation:var(--animation-action-thinking-shine,action-thinking-shine) 2.4s ease-in-out infinite}@keyframes action-thinking-shine-_{0%{background-position:120% 0}55%{background-position:-80% 0}to{background-position:-80% 0}}.cdc-ao{--animation-action-thinking-shine: action-thinking-shine-_}.cdc_ao.\%circle:not(#_){border-radius:20px;border-style:solid;border-width:2px}.cdc-at: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}.cdc-at>span.cdc_at:not(#_){display:contents}.cdc-at b:not(#_){font-weight:500;color:#94a3b8}ai-toggle-chevron.cdc_at:not(#_){margin-left:8px;width:18px;height:18px;flex:0 0 auto;--t_y: 1px !important}ai-action-entry{display:block}
.cej-ai:not(#_):not(#_):not(#_){color:#34d399;margin-left:10px}.cej-aj:not(#_):not(#_):not(#_){color:#fb7185;margin-left:6px}.cej-an{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;background:#0003;border:1px solid hsla(0,0%,100%,8%);border-radius:6px;overflow:hidden;font-family:var(--font-monosans);font-size:12px;line-height:1.5;--u_lh: 1.5;margin-top:6px}.cej_an.row:not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-content:stretch;align-items:flex-start}.cej_an.ln:not(#_){width:48px;text-align:right;padding-right:10px;color:#7a8ba3;flex:0 0 auto;user-select:none;-webkit-user-select:none}.cej_an.marker:not(#_){width:14px;text-align:center;flex:0 0 auto}.cej_an.text:not(#_){flex:1;padding-right:10px;white-space:pre-wrap;word-break:break-word}.cej_an.removed:not(#_){background:#8813373d}.cej_an.removed .cej_an.marker:not(#_),.cej_an.removed .cej_an.text:not(#_){color:#fda4af}.cej_an.added:not(#_){background:#064e3b3d}.cej_an.added .cej_an.marker:not(#_),.cej_an.added .cej_an.text:not(#_){color:#34d399}ai-diff-view{display:block}
.cel-ag{color:#828a99;--u_olfocus: 0}.cel_ag.plan-card:not(#_){align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;width:100%;min-width:0rem;max-width:100%;background:#ffffff0a;border-style:none;border-radius:10px;overflow:hidden;margin-bottom:10px}.cel_ag.plan-header:not(#_){display:flex;align-items:center;width:100%;min-width:0rem;padding:14px 16px 4px}.cel_ag.plan-title:not(#_){flex:0 0 auto;color:#cbd5e1;font-size:16px;line-height:22px;--u_lh: 22px;font-weight:700}.cel_ag.plan-actions:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:4px;--u_rg: 4px;--u_cg: 4px;flex:0 0 auto;margin-left:auto}.cel_ag.plan-copy-button:not(#_),.cel_ag.plan-chevron-button:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;width:24px;height:24px;padding:0rem;border-radius:6px;background:#fff0;border-style:none;outline:none;color:#7a8ba3;cursor:pointer}.cel_ag.plan-copy-button:is(:hover,.\@hover):not(#_),.cel_ag.plan-chevron-button:is(:hover,.\@hover):not(#_){background:#ffffff12;color:#e2e8f0}.cel_ag.plan-copy-button op-icon.cel_ag:not(#_),.cel_ag.plan-chevron-button op-icon.cel_ag:not(#_){--u_ics: 14}.cel_ag.plan-drawer:not(#_){width:100%;min-width:0rem}.cel_ag.plan-drawer.expanded:not(#_){height:auto;overflow:visible}.cel_ag.plan-drawer.collapsed:not(#_){height:320px;max-height:320px;overflow:hidden;overflow-y:hidden}.cel_ag.plan-preview-frame:not(#_){position:relative;width:100%;min-width:0rem;overflow:hidden;padding-left:6px;padding-right:6px}.cel_ag.plan-drawer.collapsed .cel_ag.plan-preview-frame:not(#_){height:320px;max-height:320px;border-radius:0 0 10px 10px;overflow:hidden}.cel_ag.plan-drawer.expanded .cel_ag.plan-preview-frame:not(#_){overflow:visible}.cel_ag.msg-content.plan-preview:not(#_){border-radius:0;padding:6px 20px 20px;background:#fff0;border-style:none;color:#cbd5e1;font-size:15px;line-height:24px;--u_lh: 24px;overflow-wrap:anywhere;text-wrap:pretty}.cel_ag.msg-content.plan-preview.collapsed:not(#_){max-height:320px;overflow:hidden;padding-bottom:76px}.cel_ag.plan-preview-fade:not(#_){position:absolute;left:0rem;right:0rem;bottom:0rem;height:120px;border-radius:0 0 10px 10px;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,#262931 78%)}.cel_ag.expand-plan-button:not(#_){position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;height:34px;padding-left:16px;padding-right:16px;border-radius:999px;border-style:none;background:#cbd5e1;color:lch(var(--u_idebgL) var(--u_idebgC) var(--u_idebgH) / var(--u_idebgA,1));font-size:14px;font-weight:600;cursor:pointer;z-index:2}.cel_ag.expand-plan-button:is(:hover,.\@hover):not(#_){background:#e2e8f0}ai-write-plan-action-entry{display:block}
.cen-ay{display:block;width:100%;margin-top:8px;margin-bottom:8px}.cen_ay.approval-panel:not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:16px;--u_rg: 16px;--u_cg: 16px;width:100%;padding:16px;border-radius:14px;background:lch(var(--u_idepanelbgL) var(--u_idepanelbgC) var(--u_idepanelbgH) / var(--u_idepanelbgA,1));border:1px solid hsla(0,0%,100%,6%);box-shadow:var(--box-shadow-none,none);color:#cbd5e1;font-family:var(--font-monosans)}.cen_ay.approval-panel.compact:not(#_){gap:12px;--u_rg: 12px;--u_cg: 12px;padding:14px}.cen_ay.approval-panel.compact .cen_ay.approval-question:not(#_){font-size:15px}.cen_ay.approval-panel.compact .cen_ay.approval-detail:not(#_){padding-top:8px;padding-bottom:8px}.cen_ay.approval-panel.compact .cen_ay.option-row:not(#_){minh:38px;padding-top:7px;padding-bottom:7px}.cen_ay.approval-panel.compact .cen_ay.submit:not(#_){padding:5px 10px;font-size:12px;line-height:1.1;--u_lh: 1.1}.cen_ay.approval-question:not(#_){font-size:16px;line-height:1.45;--u_lh: 1.45;font-weight:700;color:#cbd5e1}.cen_ay.approval-detail:not(#_){padding:10px 12px;border-radius:10px;background:#00000040;color:#a1a1aa;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cen_ay.approval-options:not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:8px;--u_rg: 8px;--u_cg: 8px}.cen_ay.option-line:not(#_){display:flex;align-items:center;gap:12px;--u_rg: 12px;--u_cg: 12px;width:100%;min-width:0rem}.cen_ay.option-line.with-submit .cen_ay.option-row:not(#_){flex:1 1 auto;min-width:0rem}.cen_ay.option-row:not(#_){display:flex;align-items:center;gap:10px;--u_rg: 10px;--u_cg: 10px;width:100%;minh:42px;padding:9px 12px;border-radius:12px;border-style:none;background:#fff0;color:#cbd5e1;font-family:inherit;font-size:14px;font-weight:700;text-align:left;cursor:pointer;outline:2px solid hsla(0,0%,100%,0%)}.cen_ay.option-row:is(:hover,.\@hover):not(#_){background:#ffffff12;cursor:pointer}.cen_ay.option-row:is(:focus-visible,.\@focus-visible):not(#_){box-shadow:0 0 0 2px #fff3}.cen_ay.option-row.selected:not(#_){background:#ffffff1a}.cen_ay.option-index:not(#_){flex:0 0 auto;color:#a1a1aa}.cen_ay.option-label:not(#_){flex:0 1 auto;min-width:0rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cen_ay.option-label.muted:not(#_){color:#a1a1aa}code.cen_ay:not(#_){flex:1 1 auto;min-width:0rem;color:#a1a1aa;background:#fff0;font-size:inherit;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cen_ay.option-arrows:not(#_){margin-left:auto;color:#71717a;font-size:15px;letter-spacing:0em}.cen_ay.approval-footer:not(#_){display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-content:center;gap:16px;--u_rg: 16px;--u_cg: 16px;margin-top:2px}.cen_ay.approval-footer.inline:not(#_){flex:0 0 auto;margin-top:0rem}.cen_ay.skip:not(#_){border-style:none;background:#fff0;color:#a1a1aa;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer}.cen_ay.skip:is(:hover,.\@hover):not(#_){color:#cbd5e1}.cen_ay.submit:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:8px;--u_rg: 8px;--u_cg: 8px;padding:9px 14px;border-radius:999px;border-style:none;background:#f1f5f9;color:lch(var(--u_idebgL) var(--u_idebgC) var(--u_idebgH) / var(--u_idebgA,1));font-size:14px;font-weight:700;font-family:var(--font-sans);cursor:pointer}.cen_ay.submit:is(:hover,.\@hover):not(#_){background:#fff}.cen_ay.return-icon:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;width:18px;height:18px;border-radius:999px;background:#e2e8f0;color:#71717a;font-size:12px}@media (max-width:520px){.cen-ay .cen_ay.approval-panel:not(#_){border-radius:16px;padding:12px}}@media (max-width:520px){.cen-ay .cen_ay.approval-question:not(#_){font-size:14px}}@media (max-width:520px){.cen-ay .cen_ay.option-row:not(#_){font-size:13px}}ai-approval-menu{display:block}
.cep-af:not(#_):not(#_){display:inline-grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;--u_rg: 6px;--u_cg: 6px;min-width:0rem;max-width:100%;vertical-align:middle}.cep_af.command-text:not(#_){display:block;min-width:0rem;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ai-toggle-chevron.cep_af:not(#_){justify-self:start}ai-command-approval{display:block}.cep-an{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;background:#0003;border:1px solid hsla(0,0%,100%,8%);border-radius:6px;overflow:hidden;font-family:var(--font-monosans);font-size:12px;line-height:1.5;--u_lh: 1.5;margin-top:6px}.cep_an.shell-label:not(#_){padding:8px 12px 4px;color:#94a3b8;font-size:11px;font-weight:600;user-select:none;-webkit-user-select:none}.cep_an.cmd:not(#_){padding:6px 12px;color:#afbccd;white-space:pre-wrap;word-break:break-word}.cep_an.output:not(#_){padding-left:12px;padding-right:12px;padding-bottom:8px;color:#afbccd;white-space:pre-wrap;word-break:break-word}.cep_an.output:empty:not(#_){display:none}.cep_an.footer:not(#_){display:flex;flex-direction:row;align-content:stretch;align-items:center;justify-content:flex-end;gap:6px;--u_rg: 6px;--u_cg: 6px;padding:6px 12px;border-top:1px solid hsla(0,0%,100%,8%);font-size:11px;color:#afbccd}.cep_an.footer.fail:not(#_){color:#fda4af}ai-command-output-view{display:block}
ai-plan-approval{display:block}
.ccv-ah{display:inline-block;color:#94a3b8;font-family:var(--font--apple-system,-apple-system);font-size:inherit;font-weight:500}.ccv_aj.clickable{cursor:pointer}.ccv_aj.clickable:is(:hover,.\@hover){color:#cbd5e1}ai-file-path{display:block}
.cfe-af:before{display:none;content:attr(placeholder);position:absolute;pointer-events:none}.cfe-af.empty:before{display:block;opacity:.4}.cfe-af .skill-chip:not(#_):not(._0){display:inline;color:#9ca3af;user-select:none;-webkit-user-select:none;white-space:nowrap}.cfe-af .skill-chip>svg:not(#_):not(._0){display:inline-block;vertical-align:-.1em;margin-right:3px;opacity:.85}composer-editable{display:block}
.ccw-af,.ccw-af .AIReasoningMessage.body .msg-content .reasoning-toggle{--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:1024px){.ccw-af.playback-peek{--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))}}.ccw-af.receded{--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))}.ccw-af{display:flex;flex-direction:column;background:lch(var(--u_idepanelbgL) var(--u_idepanelbgC) var(--u_idepanelbgH) / var(--u_idepanelbgA,1));--u_composerh: 0;position:absolute;top:10px;right:0rem;bottom:10px;min-width:320px;max-width:calc(100vw - 32px);z-index:55;border-radius:0;box-shadow:0 0 0 1px #00000059,0 18px 50px #00000059;overflow:visible;pointer-events:auto;--e_td: var(--u_fxd,1fxd) !important;--e_tf: cubic-bezier(.23, 1, .32, 1) !important}.ccw-af.receded{--t_x: 100% !important;opacity:1;box-shadow:0 0 0 1px #0000004d}.ccw-af.receded.playback-peek{--t_x: calc(100% - 12px) !important;opacity:.96;box-shadow:0 0 0 1px #0000004d}.ccw-af.receded.playback-peek.agent-over,.ccw-af.receded.playback-peek:has(.agent-over),.ccw-af.receded.playback-peek:has(.has-popup){--t_x: 0% !important;opacity:1;box-shadow:0 0 0 1px lch(var(--u_idebgL) var(--u_idebgC) var(--u_idebgH) / 85%),0 0 30px #0006}@media (max-width:1024px){.ccw-af.playback-peek{--t_x: calc(100% - 12px) !important;opacity:.96;box-shadow:0 0 0 1px #0000004d}}@media (max-width:1024px){.ccw-af.playback-peek.agent-over,.ccw-af.playback-peek:has(.agent-over),.ccw-af.playback-peek:has(.has-popup){--t_x: 0% !important;opacity:1;box-shadow:0 0 0 1px lch(var(--u_idebgL) var(--u_idebgC) var(--u_idebgH) / 85%),0 0 30px #0006}}@media (max-width:1024px){.ccw-af.playback-peek.teacher-pointer-outside-panel{--t_x: 100% !important;pointer-events:none}}@media (max-width:1024px){.ccw-af.playback-peek.panel-active{--t_x: 0% !important;pointer-events:auto}}.ccw_af.\$header:not(#_){flex:0 0 auto;height:40px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:8px;--u_rg: 8px;--u_cg: 8px;padding-left:12px;padding-right:12px}.ccw_af.\$header h2.ccw_af:not(#_){font-size:11px;font-weight:700;color:#ffffffad;flex:1}.ccw_af.\$header h2.ccw_af span.ccw_af:not(#_){display:inline-block;padding-bottom:4px;border-bottom:2px solid hsla(0,0%,100%,24%)}.ccw_af.\$header button.ccw_af:not(#_){width:26px;height:26px;display:flex;align-items:center;justify-content:center;padding:0rem;background:#fff0;border-style:none;border-radius:5px;color:#ffffff8c;cursor:pointer}.ccw_af.\$header button.ccw_af:is(:hover,.\@hover):not(#_){background:#ffffff14;color:#fff}.ccw_af.\$content:not(#_){display:flex;flex-direction:column;flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;padding:16px;min-height:0rem}.ccw_af.\$content .ccw_af.\$entries:not(#_){pointer-events:auto;display:flex;flex-direction:column;flex:1}.ccw_af.\$content .ccw_af.\$snapper:not(#_){flex:0 0 auto;height:calc(calc(var(--u_composerh,1composerh)) * 1px);pointer-events:none}.ccw_af.\$content .ccw_af.empty-state:not(#_){flex:1;display:flex;place-content:center;place-items:center;color:#ffffff4d;font-size:24px}.ccw_af.\$content .ccw_af.entries:not(#_){display:flex;flex-direction:column;gap:14px;--u_rg: 14px;--u_cg: 14px}.ccw_af.\$content .ccw_af.entries ai-action-entry.ccw_af+ai-action-entry.ccw_af:not(#_){margin-top:-10px}.ccw_af.\$content .ccw_af.live-status:not(#_){padding-top:2px;padding-bottom:10px;color:#afbccd;font-size:12px;pointer-events:none}.ccw_af.\$content .ccw_af.live-status .ccw_af.busy:not(#_){display:inline-block;background:linear-gradient(110deg,#afbccd 0% 35%,#fff 50%,#afbccd 65% 100%);background-size:220% 100%;background-position:120% 0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:hsla(0,0%,100%,0%);animation:var(--animation-thinking-shine,thinking-shine) 2.4s ease-in-out infinite}@keyframes thinking-shine-__content{0%{background-position:120% 0}55%{background-position:-80% 0}to{background-position:-80% 0}}.ccw_af.\$content:not(#_){--animation-thinking-shine: thinking-shine-__content}.ccw_af.\$bottomsection:not(#_){position:absolute;left:0rem;right:0rem;bottom:0rem;z-index:12;background:#fff0;pointer-events:none}.ccw_af.\$bottomsection .ccw_af.composer-shell:not(#_){position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;width:100%;background:#fff0;pointer-events:none}.ccw_af.\$bottomsection .ccw_af.composer-wrap:not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:0rem;--u_rg: 0rem;--u_cg: 0rem;width:100%;padding-left:16px;padding-right:16px;padding-top:0rem;padding-bottom:16px;position:relative;background:linear-gradient(to bottom,transparent 0px,transparent 18px,lch(var(--u_idepanelbgL) var(--u_idepanelbgC) var(--u_idepanelbgH) / var(--u_idepanelbgA,1)) 18px,lch(var(--u_idepanelbgL) var(--u_idepanelbgC) var(--u_idepanelbgH) / var(--u_idepanelbgA,1)) 100%);pointer-events:none}.ccw_af.\$bottomsection .ccw_af.queued-tray:not(#_){position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:0rem;--u_rg: 0rem;--u_cg: 0rem;margin-left:28px;margin-right:28px;margin-bottom:-1px;pointer-events:auto}.ccw_af.\$bottomsection .ccw_af.queued-item:not(#_){display:grid;grid-template-columns:16px minmax(0,1fr) auto auto auto;align-items:center;column-gap:6px;--u_cg: 6px;min-height:38px;padding:6px 10px 6px 16px;background:lch(var(--u_idepanelbgL) var(--u_idepanelbgC) var(--u_idepanelbgH) / var(--u_idepanelbgA,1));border:1px solid hsla(0,0%,100%,8%);border-bottom-style:none;border-radius:24px 24px 0 0/24px 24px 0px 0px;color:#94a3b8;box-shadow:var(--box-shadow-none,none)}.ccw_af.\$bottomsection .ccw_af.queued-item+.ccw_af.queued-item:not(#_){border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.ccw_af.\$bottomsection .ccw_af.queued-leading:not(#_){--u_ics: 16;color:#828a99}.ccw_af.\$bottomsection .ccw_af.queued-text:not(#_){min-width:0rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:600;margin-left:-2px}.ccw_af.\$bottomsection .ccw_af.queued-action:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:5px;--u_rg: 5px;--u_cg: 5px;height:26px;padding-left:5px;padding-right:5px;border-radius:7px;border-style:none;background:#fff0;color:#94a3b8;font-size:13px;font-weight:700;cursor:pointer}.ccw_af.\$bottomsection .ccw_af.queued-action:is(:hover,.\@hover):not(#_){background:#ffffff0f;color:#fff}.ccw_af.\$bottomsection .ccw_af.queued-action op-icon.ccw_af:not(#_){--u_ics: 16}.ccw_af.\$bottomsection .ccw_af.queued-icon-button:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;width:26px;height:26px;border-radius:7px;border-style:none;background:#fff0;color:#9ca3af;cursor:pointer}.ccw_af.\$bottomsection .ccw_af.queued-icon-button:is(:hover,.\@hover):not(#_){background:#ffffff0f;color:#fff}.ccw_af.\$bottomsection .ccw_af.queued-icon-button op-icon.ccw_af:not(#_){--u_ics: 17}.ccw_af.\$bottomsection .ccw_af.composer:not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:0rem;--u_rg: 0rem;--u_cg: 0rem;background:lch(var(--u_idepanelbgL) var(--u_idepanelbgC) var(--u_idepanelbgH) / var(--u_idepanelbgA,1));border:1px solid hsla(0,0%,100%,6%);border-radius:18px;overflow:visible;position:relative;pointer-events:auto}.ccw_af.\$bottomsection .ccw_af.composer:focus-within:not(#_){bdc:hsla(0,0%,100%,10%)}.ccw_af.\$bottomsection .ccw_af.composer.approving:not(#_){border-style:none;background:#fff0}.ccw_af.\$bottomsection .ccw_af.composer.approving .ccw_af.composer-input:not(#_),.ccw_af.\$bottomsection .ccw_af.composer.approving .ccw_af.composer-bottom:not(#_),.ccw_af.\$bottomsection .ccw_af.composer.approving .ccw_af.cost-meta:not(#_){display:none}.ccw_af.\$bottomsection .ccw_af.composer.approving ai-command-approval.ccw_af:not(#_),.ccw_af.\$bottomsection .ccw_af.composer.approving ai-plan-approval.ccw_af:not(#_){margin-top:0rem;margin-bottom:0rem}.ccw_af.\$bottomsection .ccw_af.composer-input:not(#_){width:100%;min-width:0rem;min-height:56px;max-height:180px;padding:12px 86px 12px 16px;border-style:none;background:#fff0;color:#94a3b8;resize:none;outline:none;font-size:15px;line-height:1.5;--u_lh: 1.5;font-family:inherit;overflow-y:auto;white-space:pre-wrap;word-break:break-word;cursor:text;position:relative}.ccw_af.\$bottomsection .ccw_af.composer-bottom:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:10px;--u_rg: 10px;--u_cg: 10px;font-weight:nowrap;padding-left:12px;padding-right:12px;padding-bottom:10px}.ccw_af.\$bottomsection .ccw_af.composer-left:not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:8px;--u_rg: 8px;--u_cg: 8px;flex:1 1 auto;min-width:0rem}.ccw_af.\$bottomsection .ccw_af.composer-right:not(#_){display:flex;flex-direction:row;align-items:center;align-content:center;gap:8px;--u_rg: 8px;--u_cg: 8px;flex:0 0 auto;min-width:0rem;justify-content:flex-end}.ccw_af.\$bottomsection .ccw_af.cost-meta:not(#_){position:absolute;top:10px;right:12px;z-index:2;font-size:11px;color:#ffffff73;font-family:var(--font-mono,Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);line-height:1;--u_lh: 1;flex:0 0 auto;pointer-events:none}.ccw_af.\$bottomsection .ccw_af.attach-control:not(#_){position:relative;flex:0 0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}.ccw_af.\$bottomsection .ccw_af.permissions-control:not(#_){position:relative;flex:1 1 140px;min-width:0rem;max-width:180px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}.ccw_af.\$bottomsection .ccw_af.plan-mode-badge:not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:6px;--u_rg: 6px;--u_cg: 6px;flex:0 0 auto;height:28px;min-width:76px;padding-left:8px;padding-right:8px;border-radius:999px;border-style:none;background:#fff0;color:#828a99;outline:none;font-size:13px;font-weight:600;cursor:pointer}.ccw_af.\$bottomsection .ccw_af.plan-mode-badge:is(:hover,.\@hover):not(#_){background:#ffffff12;color:#cbd5e1}.ccw_af.\$bottomsection .ccw_af.plan-mode-badge:is(:hover,.\@hover) .ccw_af.plan-icon-default:not(#_){display:none}.ccw_af.\$bottomsection .ccw_af.plan-mode-badge:is(:hover,.\@hover) .ccw_af.plan-icon-hover:not(#_){display:block}.ccw_af.\$bottomsection .ccw_af.plan-mode-badge op-icon.ccw_af:not(#_){--u_ics: 14;flex:0 0 auto}.ccw_af.\$bottomsection .ccw_af.plan-mode-badge .ccw_af.plan-icon-hover:not(#_){display:none}.ccw_af.\$bottomsection .ccw_af.plan-mode-label:not(#_){flex:0 0 auto;white-space:nowrap}.ccw_af.\$bottomsection .ccw_af.model-control:not(#_){position:relative;flex:0 1 auto;min-width:0rem;max-width:130px;display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:flex-end}.ccw_af.\$bottomsection .ccw_af.hover-control:not(#_){position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;flex:0 0 auto}.ccw_af.\$bottomsection .ccw_af.submit-control:not(#_){flex:0 0 28px;margin-left:0rem}.ccw_af.\$bottomsection .ccw_af.menu-heading:not(#_){padding-left:7px;padding-right:7px;padding-top:0rem;padding-bottom:3px;color:#a1a1aa;font-size:12px;font-weight:600}.ccw_af.\$bottomsection .ccw_af.menu-divider:not(#_){height:1px;margin:2px 7px;background:#ffffff1a}.ccw_af.\$bottomsection .ccw_af.plugin-submenu:not(#_){position:absolute;left:calc(100% + 4px);bottom:0rem;width:166px;padding:5px;border-radius:12px;background:lch(var(--u_idepanelbgL) var(--u_idepanelbgC) var(--u_idepanelbgH) / var(--u_idepanelbgA,1));border:1px solid hsla(0,0%,100%,12%);box-shadow:0 18px 46px #00000073;z-index:23;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:2px;--u_rg: 2px;--u_cg: 2px}.ccw_af.\$bottomsection .ccw_af.plugin-submenu .ccw_af.menu-row:is(:hover,.\@hover):not(#_){background:#ffffff12;color:#fff}.ccw_af.\$bottomsection .ccw_af.plugin-submenu-heading:not(#_){padding-left:7px;padding-right:7px;padding-top:0rem;padding-bottom:3px;color:#a1a1aa;font-size:12px;font-weight:600}.ccw_af.\$bottomsection .ccw_af.menu-row:not(#_){display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;--u_rg: 8px;--u_cg: 8px;width:100%;height:29px;padding-left:7px;padding-right:7px;border-radius:8px;border-style:none;background:#fff0;color:#cbd5e1;font-size:12px;font-weight:600;text-align:left;outline:none;cursor:pointer}.ccw_af.\$bottomsection .ccw_af.menu-row:is(:focus-visible,.\@focus-visible):not(#_){box-shadow:inset 0 0 0 1px #ffffff2e;background:#ffffff0d}.ccw_af.\$bottomsection .ccw_af.menu-row.hovered:not(#_),.ccw_af.\$bottomsection .ccw_af.menu-row.selected:not(#_){background:#ffffff12}.ccw_af.\$bottomsection .ccw_af.menu-row.disabled:not(#_){color:#828a99;cursor:default}.ccw_af.\$bottomsection .ccw_af.menu-row.disabled .ccw_af.menu-icon:not(#_),.ccw_af.\$bottomsection .ccw_af.menu-row.disabled .ccw_af.menu-label:not(#_){color:#828a99}.ccw_af.\$bottomsection .ccw_af.model-control .ccw_af.menu-row:not(#_){grid-template-columns:minmax(0,1fr) auto}.ccw_af.\$bottomsection .ccw_af.menu-icon:not(#_){--u_ics: 16;color:#94a3b8;flex:0 0 auto}.ccw_af.\$bottomsection .ccw_af.menu-label:not(#_){min-width:0rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccw_af.\$bottomsection .ccw_af.slash-row:not(#_){grid-template-columns:16px minmax(0,1fr) auto;height:28px;min-height:28px;padding-top:0rem;padding-bottom:0rem;padding-left:5px;padding-right:5px;gap:5px;--u_rg: 5px;--u_cg: 5px;border-radius:7px}.ccw_af.\$bottomsection .ccw_af.slash-copy:not(#_){display:flex;flex-direction:row;align-items:center;justify-content:center;min-width:0rem;gap:6px;--u_rg: 6px;--u_cg: 6px;overflow:hidden}.ccw_af.\$bottomsection .ccw_af.slash-title:not(#_){color:#94a3b8;font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 0 auto}.ccw_af.\$bottomsection .ccw_af.slash-description:not(#_){color:#828a99;font-size:10px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0rem}.ccw_af.\$bottomsection .ccw_af.slash-badge:not(#_){color:#9ca3af;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;flex:0 0 auto;margin-left:auto}.ccw_af.\$bottomsection .ccw_af.slash-section-header:not(#_){padding:8px 9px 3px;color:#9ca3af;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.ccw_af.\$bottomsection .ccw_af.slash-empty:not(#_){padding:8px 9px;color:#9ca3af;font-size:12px;font-weight:600}.ccw_af.\$bottomsection .ccw_af.menu-check:not(#_),.ccw_af.\$bottomsection .ccw_af.menu-chevron:not(#_){--u_ics: 16;color:#94a3b8;flex:0 0 auto}.ccw_af.\$bottomsection .ccw_af.toggle-track:not(#_){position:relative;flex:0 0 auto;width:34px;height:20px;border-radius:999px;background:#ffffff1f}.ccw_af.\$bottomsection .ccw_af.toggle-track.checked:not(#_){background:#ffffff38}.ccw_af.\$bottomsection .ccw_af.toggle-track.checked .ccw_af.toggle-knob:not(#_){left:17px;background:#fff}.ccw_af.\$bottomsection .ccw_af.toggle-knob:not(#_){position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:999px;background:#fff}.ccw_af.\$bottomsection .ccw_af.attach-btn:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;width:28px;height:28px;border-radius:6px;border-style:none;background:#fff0;color:#828a99;outline:none;cursor:pointer}.ccw_af.\$bottomsection .ccw_af.attach-btn:is(:hover,.\@hover):not(#_){background:#ffffff0d;color:#94a3b8}.ccw_af.\$bottomsection .ccw_af.attach-btn op-icon.ccw_af:not(#_){--u_ics: 16}.ccw_af.\$bottomsection .ccw_af.attach-btn.menu-open:not(#_){background:#ffffff14;color:#fff}.ccw_af.\$bottomsection .ccw_af.context-btn:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;width:28px;height:28px;border-radius:6px;border-style:none;background:#fff0;color:#828a99;outline:none;cursor:pointer}.ccw_af.\$bottomsection .ccw_af.context-btn:is(:hover,.\@hover):not(#_){background:#ffffff0d;color:#94a3b8}.ccw_af.\$bottomsection .ccw_af.context-btn.hovered:not(#_){background:#ffffff0d;color:#828a99}.ccw_af.\$bottomsection .ccw_af.context-ring:not(#_){display:block;width:14px;height:14px;border-radius:999px;border:3px solid currentColor;bdtc:hsla(0,0%,100%,0%)}.ccw_af.\$bottomsection .ccw_af.model-btn:not(#_),.ccw_af.\$bottomsection .ccw_af.permissions-btn:not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:6px;--u_rg: 6px;--u_cg: 6px;width:auto;max-width:100%;min-width:0rem;height:28px;padding-left:8px;padding-right:8px;border-radius:6px;border-style:none;background:#fff0;color:#828a99;outline:none;font-size:13px;font-weight:500;cursor:pointer}.ccw_af.\$bottomsection .ccw_af.model-btn:is(:hover,.\@hover):not(#_),.ccw_af.\$bottomsection .ccw_af.permissions-btn:is(:hover,.\@hover):not(#_){background:#ffffff0d;color:#94a3b8}.ccw_af.\$bottomsection .ccw_af.model-btn op-icon.ccw_af:not(#_),.ccw_af.\$bottomsection .ccw_af.permissions-btn op-icon.ccw_af:not(#_){--u_ics: 14}.ccw_af.\$bottomsection .ccw_af.permission-label:not(#_),.ccw_af.\$bottomsection .ccw_af.model-name:not(#_){flex:0 1 auto;min-width:0rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccw_af.\$bottomsection .ccw_af.permission-label:not(#_){max-width:118px}.ccw_af.\$bottomsection .ccw_af.model-name:not(#_){display:none;font-weight:700}.ccw_af.\$bottomsection .ccw_af.permissions-btn.menu-open:not(#_),.ccw_af.\$bottomsection .ccw_af.model-btn.menu-open:not(#_){background:#ffffff14;color:#94a3b8}.ccw_af.\$bottomsection .ccw_af.model-intelligence:not(#_){flex:0 0 auto;white-space:nowrap;color:#828a99;font-weight:600;font-size:13px}.ccw_af.\$bottomsection .ccw_af.model-spark:not(#_){--u_ics: 14}.ccw_af.\$bottomsection .ccw_af.caret:not(#_){--u_ics: 12;color:#6b7280;flex:0 0 auto}.ccw_af.\$bottomsection .ccw_af.submit-btn:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;width:28px;height:28px;border-radius:999px;border-style:none;background:#9ca3af;color:lch(var(--u_idebgL) var(--u_idebgC) var(--u_idebgH) / var(--u_idebgA,1));outline:none;cursor:pointer}.ccw_af.\$bottomsection .ccw_af.submit-btn:is(:hover,.\@hover):not(#_){background:#94a3b8;color:lch(var(--u_idebgL) var(--u_idebgC) var(--u_idebgH) / var(--u_idebgA,1))}.ccw_af.\$bottomsection .ccw_af.submit-btn.hovered:not(#_){background:#94a3b8;color:lch(var(--u_idebgL) var(--u_idebgC) var(--u_idebgH) / var(--u_idebgA,1))}.ccw_af.\$bottomsection .ccw_af.submit-btn op-icon.ccw_af:not(#_){--u_ics: 14}.ccw-af .msg:not(#_):not(._0){min-width:0rem}.ccw-af .msg ai-action-entry+ai-action-entry:not(#_):not(._0){padding-top:4px}.ccw-af .msg * ai-file-path:not(#_):not(._0){background:#fff0;border-radius:0;padding-left:0rem;padding-right:0rem;font-size:inherit;margin-top:0rem;color:#afbccd;font-family:var(--font-sans, -apple-system, system-ui, sans-serif);margin-left:0rem;line-height:inherit;--u_lh: inherit}.ccw-af .msg * .msg-action ai-file-path:not(#_):not(._0){color:#93c5fd}.ccw-af .msg * code.bash:not(#_):not(._0){font-size:12px}.ccw-af .msg * .msg-action:not(#_):not(._0){padding-top:4px;padding-bottom:4px;font-weight:500;font-size:13px;line-height:20px;--u_lh: 20px}.ccw-af .msg .msg-content:not(#_):not(._0){position:relative;min-width:0rem;border-radius:10px;padding:10px;text-wrap:pretty;color:#cbd5e1;font-size:14px;line-height:22px;--u_lh: 22px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:6px;--u_rg: 6px;--u_cg: 6px}.ccw-af .msg .msg-content hr:not(#_):not(._0){border-style:none;margin-top:4px;margin-bottom:4px;border-top:1px solid lch(var(--u_idepanelbdL) var(--u_idepanelbdC) var(--u_idepanelbdH) / var(--u_idepanelbdA,1));flex:none;height:1px;align-self:stretch}.ccw-af .msg .msg-content h1:not(#_):not(._0),.ccw-af .msg .msg-content h2:not(#_):not(._0),.ccw-af .msg .msg-content h3:not(#_):not(._0){margin-top:1ex;margin-bottom:1ex;color:#e2e8f0}.ccw-af .msg .msg-content h2:not(#_):not(._0){font-size:18px}.ccw-af .msg .msg-content h3:not(#_):not(._0){font-size:15px;color:#e2e8f0}.ccw-af .msg .msg-content .ai-code-block:not(#_):not(._0){align-self:stretch;width:100%;min-width:0rem;max-width:100%;box-sizing:border-box;margin-top:6px;margin-bottom:6px;padding:8px;background:#0d0f14;border-radius:10px;border:1px solid hsla(0,0%,0%,45%);overflow:hidden}.ccw-af .msg .msg-content .ai-code-block .ai-code-header:not(#_):not(._0){display:flex;align-items:center;justify-content:space-between;min-height:22px;color:#6b7280;font-size:12px;font-family:var(--font-mono,Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.ccw-af .msg .msg-content .ai-code-block .ai-code-language:not(#_):not(._0){color:#9ca3af;font-weight:400}.ccw-af .msg .msg-content .ai-code-block .ai-code-copy:not(#_):not(._0){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;width:24px;height:24px;padding:0rem;background:#fff0;border-style:none;outline:none;border-radius:6px;color:#6b7280;cursor:pointer}.ccw-af .msg .msg-content .ai-code-block .ai-code-copy:is(:focus,.\@focus):not(#_):not(._0){outline:none}.ccw-af .msg .msg-content .ai-code-block .ai-code-copy:is(:focus-visible,.\@focus-visible):not(#_):not(._0){outline:none}.ccw-af .msg .msg-content .ai-code-block .ai-code-copy:is(:hover,.\@hover):not(#_):not(._0){background:#ffffff14;color:#94a3b8}.ccw-af .msg .msg-content .ai-code-block pre:not(#_):not(._0){margin:0rem;padding:0rem;background:#fff0;border-style:none;border-radius:0;font-size:12px;line-height:18px;--u_lh: 18px;color:#cbd5e1;overflow:hidden}.ccw-af .msg .msg-content .ai-code-block pre code:not(#_):not(._0){display:block;width:100%;min-width:0rem;box-sizing:border-box;padding-top:2px;overflow-x:auto}.ccw-af .msg .msg-content pre:not(#_):not(._0){align-self:stretch;width:100%;min-width:0rem;max-width:100%;box-sizing:border-box;margin-top:6px;margin-bottom:6px;padding:10px;background:#0d0f14;border-radius:10px;border:1px solid hsla(0,0%,0%,45%);font-size:12px;line-height:18px;--u_lh: 18px;color:#cbd5e1;overflow-x:auto}.ccw-af .msg .msg-content ol:not(#_):not(._0){padding-left:2ex;list-style:decimal}.ccw-af .msg .msg-content ol li:not(#_):not(._0){padding-left:.5ex}.ccw-af .msg .msg-content li:not(#_):not(._0){padding-top:.25ex;padding-bottom:.25ex}.ccw-af .msg .msg-content ul:not(#_):not(._0){padding-left:3ex;list-style:disc;margin-bottom:1ex}.ccw-af .msg .msg-content ul li:not(#_):not(._0){padding-left:.5ex}.ccw-af .msg .msg-content pre.bash:not(#_):not(._0):before{content:"> ";color:#fb923c}.ccw-af .msg .msg-content .acting:not(#_):not(._0){color:#facc15}.ccw-af .AIMessage.body.autofix .msg-content:not(#_):not(._0){padding:8px 20px;margin-bottom:10px;background:linear-gradient(135deg,#dc262614,#db27770f);color:#fecaca;border-radius:4px;border:1px solid hsla(0,72.22%,50.59%,20%);overflow:visible}.ccw-af .AIMessage.body.autofix .msg-content:not(#_):not(._0):before{content:"😅";position:absolute;top:0;right:-4px;background:lch(var(--u_panelL) var(--u_panelC) var(--u_panelH) / var(--u_panelA,1));border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,72.22%,50.59%,20%)}.ccw-af .AIMessage.body.assistant:not(#_):not(._0){display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.ccw-af .AIMessage.body.assistant>.msg-content:not(#_):not(._0){align-self:stretch;padding:6px 0;margin-right:min(30px,calc(var(--u_cvw,1cvw) * 10));margin-left:0rem;text-align:left}.ccw-af .AIMessage.body.user:not(#_):not(._0){display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;width:100%}.ccw-af .AIMessage.body.user>.steer-label:not(#_):not(._0){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:8px;--u_rg: 8px;--u_cg: 8px;margin-right:6px;margin-bottom:4px;color:#9ca3af;font-size:12px;font-weight:400;line-height:1.2;--u_lh: 1.2}.ccw-af .AIMessage.body.user>.steer-label op-icon:not(#_):not(._0){--u_ics: 14}.ccw-af .AIMessage.body.user>.msg-content:not(#_):not(._0){max-width:min(640px,75%);margin-left:auto;margin-right:6px;margin-bottom:16px;padding:8px 14px;border-radius:14px;background:#ffffff0d;border-style:none;color:#cbd5e1;font-size:14px;line-height:1.55;--u_lh: 1.55;wsa:pre-wrap;overflow-wrap:anywhere}.ccw-af .AIMessage.body.user>.msg-content p:not(#_):not(._0){margin:0rem}.ccw-af .AIReasoningMessage.body .msg-content:not(#_):not(._0){padding:8px 20px;margin-top:12px;margin-bottom:10px;background:#ffffff0a;color:#cbd5e1;border-radius:4px;border:1px solid hsla(0,0%,100%,8%);overflow:visible}.ccw-af .AIReasoningMessage.body .msg-content:not(#_):not(._0):before{content:"🧠";position:absolute;top:12px;right:-4px;background:lch(var(--u_panelL) var(--u_panelC) var(--u_panelH) / var(--u_panelA,1));border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,8%)}.ccw-af .AIReasoningMessage.body .msg-content.processing:not(#_):not(._0){animation:var(--animation-breathing-shimmer,breathing-shimmer) 3s ease-in-out infinite}.ccw-af .AIReasoningMessage.body .msg-content .reasoning-header:not(#_):not(._0){cursor:pointer;display:flex;align-items:center;gap:8px;--u_rg: 8px;--u_cg: 8px;user-select:none;-webkit-user-select:none}.ccw-af .AIReasoningMessage.body .msg-content .reasoning-header:is(:hover,.\@hover):not(#_):not(._0){background:#ffffff12;border-radius:4px;padding:4px;margin:-4px}.ccw-af .AIReasoningMessage.body .msg-content .reasoning-title:not(#_):not(._0){font-weight:600;font-size:14px;flex:1}.ccw-af .AIReasoningMessage.body .msg-content .reasoning-toggle:not(#_):not(._0){font-size:12px;color:#7a8ba3;--e_rest: transform .2s ease !important}.ccw-af .AIReasoningMessage.body .msg-content .reasoning-content:not(#_):not(._0){padding-top:12px;bt:1px solid hsla(0,0%,100%,8%);color:#cbd5e1;font-size:13px;line-height:1.4;--u_lh: 1.4}@keyframes breathing-shimmer-_{0%{box-shadow:0 0 1px #67e8f966}50%{box-shadow:0 0 3px #fdba7499,0 0 16px #ffffff1f}to{box-shadow:0 0 1px #67e8f966}}.ccw-af{--animation-breathing-shimmer: breathing-shimmer-_}.ccw-ag:not(#_):not(#_):not(#_){width:var(--ccw_ah)}panel-assistant-view{display:block}.ccw-fd{position:absolute;left:0rem;bottom:38px;width:248px;padding:6px;border-radius:14px;background:lch(var(--u_idepanelbgL) var(--u_idepanelbgC) var(--u_idepanelbgH) / var(--u_idepanelbgA,1));border:1px solid hsla(0,0%,100%,12%);box-shadow:0 18px 46px #00000073;z-index:20;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:2px;--u_rg: 2px;--u_cg: 2px;color:#cbd5e1;font-family:var(--font-sans, -apple-system, system-ui, sans-serif)}.ccw-fd.compact{width:210px;padding:5px;border-radius:12px}.ccw-fd.compact .ccw_fd.dropdown-item:not(#_){display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;--u_rg: 8px;--u_cg: 8px;height:29px;padding-left:7px;padding-right:7px;border-radius:8px;font-size:12px}.ccw-fd.compact .ccw_fd.option-icon:not(#_),.ccw-fd.compact .ccw_fd.check-icon:not(#_){--u_ics: 16}.ccw_fd.dropdown-item:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:10px;--u_rg: 10px;--u_cg: 10px;width:100%;height:34px;padding-left:8px;padding-right:8px;border-radius:9px;border-style:none;background:#fff0;color:#cbd5e1;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.ccw_fd.dropdown-item.hovered:not(#_){background:#ffffff12}.ccw_fd.dropdown-item.selected:not(#_){color:#fff}.ccw_fd.option-icon:not(#_){--u_ics: 18;color:#94a3b8;flex:0 0 auto}.ccw_fd.option-label:not(#_){flex:1;min-width:0rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccw_fd.check-icon:not(#_){--u_ics: 18;color:#94a3b8;flex:0 0 auto}panel-select-menu{display:block}.ccw-fg{position:absolute;left:0rem;bottom:38px;width:270px;padding:6px;border-radius:14px;background:lch(var(--u_idepanelbgL) var(--u_idepanelbgC) var(--u_idepanelbgH) / var(--u_idepanelbgA,1));border:1px solid hsla(0,0%,100%,12%);box-shadow:0 18px 46px #00000073;font-family:var(--font-sans, -apple-system, system-ui, sans-serif);z-index:22;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:2px;--u_rg: 2px;--u_cg: 2px;color:#cbd5e1}.ccw-fg.model{width:240px}.ccw-fg.wide{width:300px}.ccw-fg.compact{width:210px;padding:5px;border-radius:12px}.ccw-fg.model.compact{width:200px}.ccw-fg.wide.compact{width:232px}.ccw-fg.align-end{left:auto;right:0rem}.ccw-fg.slash{left:0rem;right:0rem;bottom:calc(100% + 8px);width:100%;max-height:320px;padding:4px;border-radius:12px;overflow:auto}panel-action-menu{display:block}.ccw-fj{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translate(-50%);width:236px;padding:10px 14px;border-radius:12px;background:lch(var(--u_idepanelbgL) var(--u_idepanelbgC) var(--u_idepanelbgH) / var(--u_idepanelbgA,1));border:1px solid hsla(0,0%,100%,12%);box-shadow:0 18px 46px #00000073;color:#cbd5e1;z-index:25;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:7px;--u_rg: 7px;--u_cg: 7px;text-align:center;font-size:13px;line-height:1.35;--u_lh: 1.35;pointer-events:none}.ccw-fj.compact{width:190px;align-items:stretch;gap:6px;--u_rg: 6px;--u_cg: 6px;text-align:left;padding:9px 12px}.ccw_fj.muted:not(#_){color:#a1a1aa;font-weight:600}.ccw_fj.strong:not(#_){color:#fff;font-weight:700}.ccw_fj.tip-row:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:12px;--u_rg: 12px;--u_cg: 12px}.ccw_fj.tip-row .ccw_fj.label:not(#_){flex:1;color:#fff;font-weight:700}.ccw_fj.tip-row .ccw_fj.key:not(#_){flex:0 0 auto;padding:2px 8px;border-radius:999px;background:#ffffff1f;color:#fff;font-weight:700}panel-hover-card{display:block}
.cet-af,.cet_af.\$after,.cet_af.\$before,.cet_af.\$clipper,.cet_af.\$scroller,.cet-af .\$scroller,.cet-af._balanced_ div.p,.cet-af:is(._easing_ :where(.cet-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)}:root{--u_boxmaw: 400px;--u_boxmiw: initial;--u_boxmah: 800px;--u_boxp: 12px;--u_boxpx: 12px;--u_boxpy: 12px;--u_boxrd: 6px;--u_boxfxd: .25s;--u_boxbgL: 100;--u_boxbgC: 0;--u_boxbgH: 0;--u_boxbgA: 1;--u_boxedgeL: 100;--u_boxedgeC: 0;--u_boxedgeH: 0;--u_boxedgeA: 1}.cet-af{display:block;position:relative;border-radius:var(--u_boxrd,1boxrd);--u_footheight: 0;--u_bgL: var(--u_bodybgL);--u_bgC: var(--u_bodybgC);--u_bgH: var(--u_bodybgH);--u_bgA: var(--u_bodybgA,1);--edgebg: lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1));max-width:var(--u_boxmaw,1boxmaw);background:lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1));height:calc-size(max-content,size);--e_ad: var(--u_boxfxd,1boxfxd) !important}.cet-af:is(._easing_ :where(.cet-af)){--e_ad: calc(var(--u_boxfxd,1boxfxd) * 4) !important;overflow:clip}.cet-af.\@out:not(#_):not(#_):not(#_):not(#_){opacity:0}.cet-af .\$scroller:not(#_):not(._0){opacity:1}.cet-af .\$scroller.\@off:not(#_):not(#_):not(#_):not(#_):not(._0){opacity:0}.cet-af._balanced_ div.p:not(#_):not(._0){--e_bd: .3s !important;width:var(--balanced)}.cet_af.\$inend:not(#_){height:calc(calc(var(--u_footheight,1footheight)) * 1px)}.cet_af.\$clipper:not(#_){height:calc(var(--h) * 1px);width:calc(var(--w) * 1px);--e_bd: .3s !important;overflow:clip;border-radius:inherit}.cet_af.\$clipper:is(.unmounted :where(.cet_af.\$clipper)):not(#_){height:0px}.cet_af.\$scroller:not(#_){border-radius:inherit;padding-left:var(--u_boxpx,1boxpx);padding-right:var(--u_boxpx,1boxpx);padding-top:var(--u_boxpy,1boxpy);padding-bottom:var(--u_boxpy,1boxpy);--e_ad: calc(var(--u_boxfxd,1boxfxd) * 2) !important;height:calc-size(max-content,min(size,var(--u_boxmah,1boxmah)));overflow:auto;overscroll-behavior:auto;max-height:max-content;width:max-content;max-width:var(--u_boxmaw,1boxmaw);min-width:var(--u_boxmiw,1boxmiw)}.cet_af.\$scroller._balance_:not(#_){text-wrap:balance}.cet_af.\$scroller._balance_ .p:not(#_):not(._0){background:#f8717166;display:inline}.cet_af.\$before:not(#_){border-top-left-radius:inherit;border-top-right-radius:inherit;pointer-events:none;position:absolute;top:0rem;right:0rem;left:0rem;bottom:auto;background:linear-gradient(to bottom,var(--edgebg),transparent);opacity:0;--e_od: calc(var(--u_boxfxd,1boxfxd) * 2) !important}.cet-af.scrolled-top .cet_af.\$before:not(#_){opacity:1}.cet_af.\$before-outer:not(#_){position:sticky;top:0;z-index:10;height:0px;--e_od: calc(var(--u_boxfxd,1boxfxd) * 2) !important;opacity:1;border-top-left-radius:inherit;border-top-right-radius:inherit}.cet_af.\$before-outer:is(.nested :where(.cet_af.\$before-outer)):not(#_){display:none}.cet_af.\$before-outer:not(#_):before{content:"";top:0rem;left:0rem;right:0rem;height:20px;position:absolute;border-top-left-radius:inherit;border-top-right-radius:inherit;background:linear-gradient(to bottom,var(--edgebg),transparent);box-shadow:0 -4px lch(var(--u_idebgL) var(--u_idebgC) var(--u_idebgH) / var(--u_idebgA,1))}.cet_af.box-edge:not(#_){height:max(var(--u_boxpy,1boxpy),var(--u_boxrd,1boxrd))}.cet_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}.cet-af.scrolled-bottom .cet_af.\$after:not(#_){opacity:1}.cet_af.\$actions:not(#_){margin-top:calc(var(--u_footheight,1footheight) * -1);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;position:sticky;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);background:lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / .9)}.cet_af.\$actions:empty:not(#_){display:none}.cet-af.collapsed .cet_af.\$scroller:not(#_){pointer-events:none}.cet-af:is(.inline :where(.cet-af)) .cet_af.\$clipper:not(#_){display:contents}.cet-af:is(.inline :where(.cet-af)) .cet_af.\$scroller:not(#_){width:auto}.cet-af.vertical .cet_af.\$scroller:not(#_){width:auto}op-bubble{display:block}
code.ai-file-ref{--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)}code.ai-file-ref:not(._0){cursor:pointer;color:#93c5fd;--e_rest: color .15s ease !important}code.ai-file-ref:is(:hover,.\@hover):not(._0){color:#bfdbfe}code.ai-inline-code:not(._0){background:#ffffff14;color:#cbd5e1;padding:1px 5px;border-radius:999px;font-size:.92em;font-weight:400;font-family:var(--font-mono,Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.ai-md li+li:not(._0){margin-top:.4em}ai-message-entry{display:block}.ccz-an:not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:8px;--u_rg: 8px;--u_cg: 8px}ai-reasoning-message-entry{display:block}
.cdw-an:not(#_):not(#_){border-top:1px dashed lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));font-size:calc(var(--u_spx,1spx) * 12);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;border-top-style:none;height:20px;margin-top:3px;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / 70%)}.cdw-an:empty:not(#_):not(#_){height:6px}.cdw-ao:not(#_):not(#_):not(#_){margin-right:6px;font-size:11px;padding-left:1px}.cdw-ap:not(#_):not(#_):not(#_){flex:1;border-top:1px dashed lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));height:1px}si-fs-view{display:block}si-file-view{display:block}
.cbi-ap.closed:not(#_):not(#_){color:lch(var(--u_redL) var(--u_redC) var(--u_redH) / var(--u_redA,1))}si-workspace-canvas{display:block}.cbi-aq{--u_bgL: var(--u_idebgL);--u_bgC: var(--u_idebgC);--u_bgH: var(--u_idebgH);--u_bgA: var(--u_idebgA,1);--u_idepanelL: calc(var(--u_bgL) + 3);--u_idepanelC: var(--u_bgC);--u_idepanelH: var(--u_bgH);--u_idepanelA: var(--u_bgA,1);--u_headerL: calc(var(--u_bgL) + 3);--u_headerC: var(--u_bgC);--u_headerH: var(--u_bgH);--u_headerA: var(--u_bgA,1);--u_panelL: var(--u_idepanelL);--u_panelC: var(--u_idepanelC);--u_panelH: var(--u_idepanelH);--u_panelA: var(--u_idepanelA,1);--u_metaL: 66.5;--u_metaC: 4.9;--u_metaH: 285.7;--u_metaA: 1;--u_rh: calc(var(--u_spx,1spx) * 24);background:lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1));position:absolute;inset:0rem;font-size:round(var(--u_fsb,1fsb),1px);line-height:round(down,1.4em,1px);--u_lh: round(down, 1.4em, 1px)}.cbi_aq.\$views:not(#_){position:absolute;inset:-10px 0;margin-bottom:var(--u_idepadbottom,1idepadbottom);container-type:size}.cbi-at:not(#_):not(#_):not(#_){margin:10px}si-workspace-view{display:block}.osi-tool:not(._0){cursor:pointer;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))}.osi-tool:not(._0):before{opacity:0}.osi-tool:is(:hover,.\@hover):not(._0){color:#60a5fa}
.zo-af:not(#_):not(#_):not(#_){pointer-events:none;position:absolute;opacity:0}
.monaco-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif;--monaco-monospace-font: "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace}.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-hover p{margin:0}.monaco-aria-container{position:absolute!important;top:0;height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}.monaco-editor.hc-black,.monaco-editor.hc-light{-ms-high-contrast-adjust:none}@media screen and (-ms-high-contrast:active){.monaco-editor.vs .view-overlays .current-line,.monaco-editor.vs-dark .view-overlays .current-line{border-color:windowtext!important;border-left:0;border-right:0}.monaco-editor.vs .cursor,.monaco-editor.vs-dark .cursor{background-color:windowtext!important}.monaco-editor.vs .dnd-target,.monaco-editor.vs-dark .dnd-target{border-color:windowtext!important}.monaco-editor.vs .selected-text,.monaco-editor.vs-dark .selected-text{background-color:highlight!important}.monaco-editor.vs .view-line,.monaco-editor.vs-dark .view-line{-ms-high-contrast-adjust:none}.monaco-editor.vs .view-line span,.monaco-editor.vs-dark .view-line span{color:windowtext!important}.monaco-editor.vs .view-line span.inline-selected-text,.monaco-editor.vs-dark .view-line span.inline-selected-text{color:highlighttext!important}.monaco-editor.vs .view-overlays,.monaco-editor.vs-dark .view-overlays{-ms-high-contrast-adjust:none}.monaco-editor.vs .selectionHighlight,.monaco-editor.vs-dark .selectionHighlight,.monaco-editor.vs .wordHighlight,.monaco-editor.vs-dark .wordHighlight,.monaco-editor.vs .wordHighlightStrong,.monaco-editor.vs-dark .wordHighlightStrong,.monaco-editor.vs .reference-decoration,.monaco-editor.vs-dark .reference-decoration{border:2px dotted highlight!important;background:transparent!important;box-sizing:border-box}.monaco-editor.vs .rangeHighlight,.monaco-editor.vs-dark .rangeHighlight{background:transparent!important;border:1px dotted activeborder!important;box-sizing:border-box}.monaco-editor.vs .bracket-match,.monaco-editor.vs-dark .bracket-match{border-color:windowtext!important;background:transparent!important}.monaco-editor.vs .findMatch,.monaco-editor.vs-dark .findMatch,.monaco-editor.vs .currentFindMatch,.monaco-editor.vs-dark .currentFindMatch{border:2px dotted activeborder!important;background:transparent!important;box-sizing:border-box}.monaco-editor.vs .find-widget,.monaco-editor.vs-dark .find-widget{border:1px solid windowtext}.monaco-editor.vs .monaco-list .monaco-list-row,.monaco-editor.vs-dark .monaco-list .monaco-list-row{-ms-high-contrast-adjust:none;color:windowtext!important}.monaco-editor.vs .monaco-list .monaco-list-row.focused,.monaco-editor.vs-dark .monaco-list .monaco-list-row.focused{color:highlighttext!important;background-color:highlight!important}.monaco-editor.vs .monaco-list .monaco-list-row:hover,.monaco-editor.vs-dark .monaco-list .monaco-list-row:hover{background:transparent!important;border:1px solid highlight;box-sizing:border-box}.monaco-editor.vs .monaco-scrollable-element>.scrollbar,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar{-ms-high-contrast-adjust:none;background:background!important;border:1px solid windowtext;box-sizing:border-box}.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider{background:windowtext!important}.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider:hover,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider:hover{background:highlight!important}.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active{background:highlight!important}.monaco-editor.vs .decorationsOverviewRuler,.monaco-editor.vs-dark .decorationsOverviewRuler{opacity:0}.monaco-editor.vs .minimap,.monaco-editor.vs-dark .minimap{display:none}.monaco-editor.vs .squiggly-d-error,.monaco-editor.vs-dark .squiggly-d-error{background:transparent!important;border-bottom:4px double #E47777}.monaco-editor.vs .squiggly-c-warning,.monaco-editor.vs-dark .squiggly-c-warning,.monaco-editor.vs .squiggly-b-info,.monaco-editor.vs-dark .squiggly-b-info{border-bottom:4px double #71B771}.monaco-editor.vs .squiggly-a-hint,.monaco-editor.vs-dark .squiggly-a-hint{border-bottom:4px double #6c6c6c}.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{-ms-high-contrast-adjust:none;color:highlighttext!important;background-color:highlight!important}.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label,.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label{-ms-high-contrast-adjust:none;background:transparent!important;border:1px solid highlight;box-sizing:border-box}.monaco-diff-editor.vs .diffOverviewRuler,.monaco-diff-editor.vs-dark .diffOverviewRuler{display:none}.monaco-editor.vs .line-insert,.monaco-editor.vs-dark .line-insert,.monaco-editor.vs .line-delete,.monaco-editor.vs-dark .line-delete{background:transparent!important;border:1px solid highlight!important;box-sizing:border-box}.monaco-editor.vs .char-insert,.monaco-editor.vs-dark .char-insert,.monaco-editor.vs .char-delete,.monaco-editor.vs-dark .char-delete{background:transparent!important}}
.monaco-aria-container{position:absolute;left:-999em}
::-ms-clear{display:none}.monaco-editor .editor-widget input{color:inherit}.monaco-editor{position:relative;overflow:visible;-webkit-text-size-adjust:100%}.monaco-editor .overflow-guard{position:relative;overflow:hidden}.monaco-editor .view-overlays{position:absolute;top:0}
.monaco-editor .inputarea{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent}.monaco-editor .inputarea.ime-input{z-index:10}
.monaco-editor .margin-view-overlays .line-numbers{font-variant-numeric:tabular-nums;position:absolute;text-align:right;display:inline-block;vertical-align:middle;box-sizing:border-box;cursor:default;height:100%}.monaco-editor .relative-current-line-number{text-align:left;display:inline-block;width:100%}.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}
.monaco-mouse-cursor-text{cursor:text}
.monaco-editor .view-overlays .current-line,.monaco-editor .margin-view-overlays .current-line{display:block;position:absolute;left:0;top:0;box-sizing:border-box}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}
.monaco-editor .lines-content .cdr{position:absolute}
.monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.monaco-scrollable-element>.visible{opacity:1;background:#0000;transition:opacity .1s linear}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{transition:opacity .8s linear}.monaco-scrollable-element>.shadow{position:absolute;display:none}.monaco-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%}.monaco-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px}.monaco-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}
.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .margin-view-overlays .cgmr{position:absolute;display:flex;align-items:center;justify-content:center}
.monaco-editor .lines-content .core-guide{position:absolute;box-sizing:border-box}
.mtkcontrol{color:#fff!important;background:#960000!important}.monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor.enable-user-select{user-select:initial;-webkit-user-select:initial;-ms-user-select:initial}.monaco-editor .view-lines{white-space:nowrap}.monaco-editor .view-line{position:absolute;width:100%}.monaco-editor .mtkz{display:inline-block}
.monaco-editor .lines-decorations{position:absolute;top:0;background:#fff}.monaco-editor .margin-view-overlays .cldr{position:absolute;height:100%}
.monaco-editor .margin-view-overlays .cmdr{position:absolute;left:0;width:100%;height:100%}
.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;transition:opacity .1s linear}.monaco-editor .minimap.slider-mouseover:hover .minimap-slider,.monaco-editor .minimap.slider-mouseover .minimap-slider.active{opacity:1}.monaco-editor .minimap-shadow-hidden{position:absolute;width:0}.monaco-editor .minimap-shadow-visible{position:absolute;left:-6px;width:6px}.monaco-editor.no-minimap-shadow .minimap-shadow-visible{position:absolute;left:-1px;width:1px}.minimap.autohide{opacity:0;transition:opacity .5s}.minimap.autohide:hover{opacity:1}
.monaco-editor .overlayWidgets{position:absolute;top:0;left:0}
.monaco-editor .view-ruler{position:absolute;top:0}
.monaco-editor .scroll-decoration{position:absolute;top:0;left:0;height:6px}
.monaco-editor .lines-content .cslr{position:absolute}.monaco-editor .top-left-radius{border-top-left-radius:3px}.monaco-editor .bottom-left-radius{border-bottom-left-radius:3px}.monaco-editor .top-right-radius{border-top-right-radius:3px}.monaco-editor .bottom-right-radius{border-bottom-right-radius:3px}.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor.hc-light .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-light .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-light .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-light .bottom-right-radius{border-bottom-right-radius:0}
.monaco-editor .cursors-layer{position:absolute;top:0}.monaco-editor .cursors-layer>.cursor{position:absolute;overflow:hidden}.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{transition:all 80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{box-sizing:border-box;background:transparent!important;border-style:solid;border-width:1px}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{border-bottom-width:2px;border-bottom-style:solid;background:transparent!important;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{border-bottom-width:1px;border-bottom-style:solid;background:transparent!important;box-sizing:border-box}@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes monaco-cursor-expand{0%,20%{transform:scaleY(1)}80%,to{transform:scaleY(0)}}.cursor-smooth{animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate}.cursor-phase{animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate}.cursor-expand>.cursor{animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate}
.monaco-editor .blockDecorations-container{position:absolute;top:0}.monaco-editor .blockDecorations-block{position:absolute;box-sizing:border-box}
.monaco-diff-editor .diffOverview{z-index:9}.monaco-diff-editor .diffOverview .diffViewport{z-index:10}.monaco-diff-editor.vs .diffOverview{background:#00000008}.monaco-diff-editor.vs-dark .diffOverview{background:#ffffff03}.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar{background:#0000}.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light .scrollbar{background:none}.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:10}.modified-in-monaco-diff-editor .slider.active{background:#ababab66}.modified-in-monaco-diff-editor.hc-black .slider.active,.modified-in-monaco-diff-editor.hc-light .slider.active{background:none}.monaco-editor .insert-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-diff-editor .delete-sign{font-size:11px!important;opacity:.7!important;display:flex!important;align-items:center}.monaco-editor.hc-black .insert-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .delete-sign,.monaco-editor.hc-light .insert-sign,.monaco-diff-editor.hc-light .insert-sign,.monaco-editor.hc-light .delete-sign,.monaco-diff-editor.hc-light .delete-sign{opacity:1}.monaco-editor .inline-deleted-margin-view-zone,.monaco-editor .inline-added-margin-view-zone{text-align:right}.monaco-editor .arrow-revert-change{z-index:10;position:absolute}.monaco-editor .arrow-revert-change:hover{cursor:pointer}.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}.monaco-editor .margin-view-zones .lightbulb-glyph:hover{cursor:pointer}
:root{--sash-size: 4px}.monaco-sash{position:absolute;z-index:35;touch-action:none}.monaco-sash.disabled{pointer-events:none}.monaco-sash.mac.vertical{cursor:col-resize}.monaco-sash.vertical.minimum{cursor:e-resize}.monaco-sash.vertical.maximum{cursor:w-resize}.monaco-sash.mac.horizontal{cursor:row-resize}.monaco-sash.horizontal.minimum{cursor:s-resize}.monaco-sash.horizontal.maximum{cursor:n-resize}.monaco-sash.disabled{cursor:default!important;pointer-events:none!important}.monaco-sash.vertical{cursor:ew-resize;top:0;width:var(--sash-size);height:100%}.monaco-sash.horizontal{cursor:ns-resize;left:0;width:100%;height:var(--sash-size)}.monaco-sash:not(.disabled)>.orthogonal-drag-handle{content:" ";height:calc(var(--sash-size) * 2);width:calc(var(--sash-size) * 2);z-index:100;display:block;cursor:all-scroll;position:absolute}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.start,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.end{cursor:nwse-resize}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.end,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.start{cursor:nesw-resize}.monaco-sash.vertical>.orthogonal-drag-handle.start{left:calc(var(--sash-size) * -.5);top:calc(var(--sash-size) * -1)}.monaco-sash.vertical>.orthogonal-drag-handle.end{left:calc(var(--sash-size) * -.5);bottom:calc(var(--sash-size) * -1)}.monaco-sash.horizontal>.orthogonal-drag-handle.start{top:calc(var(--sash-size) * -.5);left:calc(var(--sash-size) * -1)}.monaco-sash.horizontal>.orthogonal-drag-handle.end{top:calc(var(--sash-size) * -.5);right:calc(var(--sash-size) * -1)}.monaco-sash:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;transition:background-color .1s ease-out;background:transparent}.monaco-sash.vertical:before{width:var(--sash-hover-size);left:calc(50% - (var(--sash-hover-size) / 2))}.monaco-sash.horizontal:before{height:var(--sash-hover-size);top:calc(50% - (var(--sash-hover-size) / 2))}.pointer-events-disabled{pointer-events:none!important}.monaco-sash.debug{background:#0ff}.monaco-sash.debug.disabled{background:#0ff3}.monaco-sash.debug:not(.disabled)>.orthogonal-drag-handle{background:red}
.monaco-diff-editor .diff-review-line-number{text-align:right;display:inline-block}.monaco-diff-editor .diff-review{position:absolute;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-diff-editor .diff-review-summary{padding-left:10px}.monaco-diff-editor .diff-review-shadow{position:absolute}.monaco-diff-editor .diff-review-row{white-space:pre}.monaco-diff-editor .diff-review-table{display:table;min-width:100%}.monaco-diff-editor .diff-review-row{display:table-row;width:100%}.monaco-diff-editor .diff-review-spacer{display:inline-block;width:10px;vertical-align:middle}.monaco-diff-editor .diff-review-spacer>.codicon{font-size:9px!important}.monaco-diff-editor .diff-review-actions{display:inline-block;position:absolute;right:10px;top:2px}.monaco-diff-editor .diff-review-actions .action-label{width:16px;height:16px;margin:2px 0}
.monaco-action-bar{white-space:nowrap;height:100%}.monaco-action-bar .actions-container{display:flex;margin:0 auto;padding:0;height:100%;width:100%;align-items:center}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar .action-item{display:block;align-items:center;justify-content:center;cursor:pointer;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar .action-item .icon,.monaco-action-bar .action-item .codicon{display:block}.monaco-action-bar .action-item .codicon{display:flex;align-items:center;width:16px;height:16px}.monaco-action-bar .action-label{font-size:11px;padding:3px;border-radius:5px}.monaco-action-bar .action-item.disabled .action-label,.monaco-action-bar .action-item.disabled .action-label:before,.monaco-action-bar .action-item.disabled .action-label:hover{opacity:.6}.monaco-action-bar.vertical{text-align:left}.monaco-action-bar.vertical .action-item{display:block}.monaco-action-bar.vertical .action-label.separator{display:block;border-bottom:1px solid #bbb;padding-top:1px;margin-left:.8em;margin-right:.8em}.monaco-action-bar .action-item .action-label.separator{width:1px;height:16px;margin:5px 4px!important;cursor:default;min-width:1px;padding:0;background-color:#bbb}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{overflow:hidden;flex:1;max-width:170px;min-width:60px;display:flex;align-items:center;justify-content:center;margin-right:10px}.monaco-action-bar .action-item.action-dropdown-item{display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-label{margin-right:1px}
.context-view{position:absolute}.context-view.fixed{all:initial;font-family:inherit;font-size:13px;position:fixed;color:inherit}
@font-face{font-family:codicon;font-display:block;src:url("/assets/codicon.BEBTMDKB.ttf") format("truetype")}.codicon[class*=codicon-]{font: 16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none;-ms-user-select:none}
.codicon-wrench-subaction{opacity:.5}@keyframes codicon-spin{to{transform:rotate(360deg)}}.codicon-sync.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-gear.codicon-modifier-spin,.codicon-notebook-state-executing.codicon-modifier-spin{animation:codicon-spin 1.5s steps(30) infinite}.codicon-modifier-disabled{opacity:.4}.codicon-loading,.codicon-tree-item-loading:before{animation-duration:1s!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}
.quick-input-widget{font-size:13px}.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight{color:#9dddff}.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}.hc-light .quick-input-widget .monaco-highlighted-label .highlight{color:#0f4a85}.monaco-keybinding>.monaco-keybinding-key{background-color:#ddd6;border:solid 1px rgba(204,204,204,.4);border-bottom-color:#bbb6;box-shadow:inset 0 -1px #bbb6;color:#555}.hc-black .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:solid 1px rgb(111,195,223);box-shadow:none;color:#fff}.hc-light .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:solid 1px #0F4A85;box-shadow:none;color:#292929}.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:#8080802b;border:solid 1px rgba(51,51,51,.6);border-bottom-color:#4449;box-shadow:inset 0 -1px #4449;color:#ccc}
.monaco-text-button{box-sizing:border-box;display:flex;width:100%;padding:4px;text-align:center;cursor:pointer;justify-content:center;align-items:center}.monaco-text-button:focus{outline-offset:2px!important}.monaco-text-button:hover{text-decoration:none!important}.monaco-button.disabled:focus,.monaco-button.disabled{opacity:.4!important;cursor:default}.monaco-text-button>.codicon{margin:0 .2em;color:inherit!important}.monaco-button-dropdown{display:flex;cursor:pointer}.monaco-button-dropdown.disabled{cursor:default}.monaco-button-dropdown>.monaco-button:focus{outline-offset:-1px!important}.monaco-button-dropdown.disabled>.monaco-button.disabled,.monaco-button-dropdown.disabled>.monaco-button.disabled:focus,.monaco-button-dropdown.disabled>.monaco-button-dropdown-separator{opacity:.4!important}.monaco-button-dropdown>.monaco-button.monaco-text-button{border-right-width:0!important}.monaco-button-dropdown .monaco-button-dropdown-separator{padding:4px 0;cursor:default}.monaco-button-dropdown .monaco-button-dropdown-separator>div{height:100%;width:1px}.monaco-button-dropdown>.monaco-button.monaco-dropdown-button{border-left-width:0!important}.monaco-description-button{flex-direction:column}.monaco-description-button .monaco-button-label{font-weight:500}.monaco-description-button .monaco-button-description{font-style:italic}.monaco-description-button .monaco-button-label,.monaco-description-button .monaco-button-description{display:flex;justify-content:center;align-items:center}.monaco-description-button .monaco-button-label>.codicon,.monaco-description-button .monaco-button-description>.codicon{margin:0 .2em;color:inherit!important}
.monaco-count-badge{padding:3px 6px;border-radius:11px;font-size:11px;min-width:18px;min-height:18px;line-height:11px;font-weight:400;text-align:center;display:inline-block;box-sizing:border-box}.monaco-count-badge.long{padding:2px 3px;border-radius:2px;min-height:auto;line-height:normal}
.monaco-progress-container{width:100%;height:5px;overflow:hidden}.monaco-progress-container .progress-bit{width:2%;height:5px;position:absolute;left:0;display:none}.monaco-progress-container.active .progress-bit{display:inherit}.monaco-progress-container.discrete .progress-bit{left:0;transition:width .1s linear}.monaco-progress-container.discrete.done .progress-bit{width:100%}.monaco-progress-container.infinite .progress-bit{animation-name:progress;animation-duration:4s;animation-iteration-count:infinite;transform:translateZ(0);animation-timing-function:linear}.monaco-progress-container.infinite.infinite-long-running .progress-bit{animation-timing-function:steps(100)}@keyframes progress{0%{transform:translate(0) scaleX(1)}50%{transform:translate(2500%) scaleX(3)}to{transform:translate(4900%) scaleX(1)}}
.quick-input-widget{position:absolute;width:600px;z-index:2550;left:50%;margin-left:-300px;-webkit-app-region:no-drag}.quick-input-titlebar{display:flex;align-items:center}.quick-input-left-action-bar{display:flex;margin-left:4px;flex:1}.quick-input-title{padding:3px 0;text-align:center;text-overflow:ellipsis;overflow:hidden}.quick-input-right-action-bar{display:flex;margin-right:4px;flex:1}.quick-input-right-action-bar>.actions-container{justify-content:flex-end}.quick-input-titlebar .monaco-action-bar .action-label.codicon{background-position:center;background-repeat:no-repeat;padding:2px}.quick-input-description{margin:6px}.quick-input-header .quick-input-description{margin:4px 2px}.quick-input-header{display:flex;padding:6px 6px 0;margin-bottom:-2px}.quick-input-widget.hidden-input .quick-input-header{padding:0;margin-bottom:0}.quick-input-and-message{display:flex;flex-direction:column;flex-grow:1;min-width:0;position:relative}.quick-input-check-all{align-self:center;margin:0}.quick-input-filter{flex-grow:1;display:flex;position:relative}.quick-input-box{flex-grow:1}.quick-input-widget.show-checkboxes .quick-input-box,.quick-input-widget.show-checkboxes .quick-input-message{margin-left:5px}.quick-input-visible-count{position:absolute;left:-10000px}.quick-input-count{align-self:center;position:absolute;right:4px;display:flex;align-items:center}.quick-input-count .monaco-count-badge{vertical-align:middle;padding:2px 4px;border-radius:2px;min-height:auto;line-height:normal}.quick-input-action{margin-left:6px}.quick-input-action .monaco-text-button{font-size:11px;padding:0 6px;display:flex;height:27.5px;align-items:center}.quick-input-message{margin-top:-1px;padding:5px;overflow-wrap:break-word}.quick-input-message>.codicon{margin:0 .2em;vertical-align:text-bottom}.quick-input-progress.monaco-progress-container{position:relative}.quick-input-progress.monaco-progress-container,.quick-input-progress.monaco-progress-container .progress-bit{height:2px}.quick-input-list{line-height:22px;margin-top:6px;padding:0 1px 1px}.quick-input-widget.hidden-input .quick-input-list{margin-top:0}.quick-input-list .monaco-list{overflow:hidden;max-height:440px}.quick-input-list .quick-input-list-entry{box-sizing:border-box;overflow:hidden;display:flex;height:100%;padding:0 6px}.quick-input-list .quick-input-list-entry.quick-input-list-separator-border{border-top-width:1px;border-top-style:solid}.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}.quick-input-list .quick-input-list-label{overflow:hidden;display:flex;height:100%;flex:1}.quick-input-list .quick-input-list-checkbox{align-self:center;margin:0}.quick-input-list .quick-input-list-rows{overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;height:100%;flex:1;margin-left:5px}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows{margin-left:10px}.quick-input-widget .quick-input-list .quick-input-list-checkbox{display:none}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox{display:inline}.quick-input-list .quick-input-list-rows>.quick-input-list-row{display:flex;align-items:center}.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label,.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1}.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-list .quick-input-list-rows .monaco-highlighted-label span{opacity:1}.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding{margin-right:8px}.quick-input-list .quick-input-list-label-meta{opacity:.7;line-height:normal;text-overflow:ellipsis;overflow:hidden}.quick-input-list .monaco-highlighted-label .highlight{font-weight:700}.quick-input-list .quick-input-list-entry .quick-input-list-separator{margin-right:8px}.quick-input-list .quick-input-list-entry-action-bar{display:flex;flex:0;overflow:visible}.quick-input-list .quick-input-list-entry-action-bar .action-label{display:none}.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin-right:4px;padding:0 2px 2px}.quick-input-list .quick-input-list-entry-action-bar{margin-top:1px}.quick-input-list .quick-input-list-entry-action-bar{margin-right:4px}.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label,.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label{display:flex}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator{color:inherit}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key{background:none}
.monaco-inputbox{position:relative;display:block;padding:0;box-sizing:border-box;font-size:inherit}.monaco-inputbox.idle{border:1px solid transparent}.monaco-inputbox>.ibwrapper>.input,.monaco-inputbox>.ibwrapper>.mirror{padding:4px}.monaco-inputbox>.ibwrapper{position:relative;width:100%;height:100%}.monaco-inputbox>.ibwrapper>.input{display:inline-block;box-sizing:border-box;width:100%;height:100%;line-height:inherit;border:none;font-family:inherit;font-size:inherit;resize:none;color:inherit}.monaco-inputbox>.ibwrapper>input{text-overflow:ellipsis}.monaco-inputbox>.ibwrapper>textarea.input{display:block;-ms-overflow-style:none;scrollbar-width:none;outline:none}.monaco-inputbox>.ibwrapper>textarea.input::-webkit-scrollbar{display:none}.monaco-inputbox>.ibwrapper>textarea.input.empty{white-space:nowrap}.monaco-inputbox>.ibwrapper>.mirror{position:absolute;display:inline-block;width:100%;top:0;left:0;box-sizing:border-box;white-space:pre-wrap;visibility:hidden;word-wrap:break-word}.monaco-inputbox-container{text-align:right}.monaco-inputbox-container .monaco-inputbox-message{display:inline-block;overflow:hidden;text-align:left;width:100%;box-sizing:border-box;padding:.4em;font-size:12px;line-height:17px;margin-top:-1px;word-wrap:break-word}.monaco-inputbox .monaco-action-bar{position:absolute;right:2px;top:4px}.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}.monaco-inputbox .monaco-action-bar .action-item .codicon{background-repeat:no-repeat;width:16px;height:16px}
.monaco-icon-label{display:flex;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label:before{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;line-height:inherit!important;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;flex-shrink:0}.monaco-icon-label>.monaco-icon-label-container{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{margin:0 2px;opacity:.5}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.7;margin-left:.5em;font-size:.9em;white-space:pre}.monaco-icon-label.nowrap>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{white-space:nowrap}.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{font-style:italic}.monaco-icon-label.deprecated{text-decoration:line-through;opacity:.66}.monaco-icon-label.italic:after{font-style:italic}.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{text-decoration:line-through}.monaco-icon-label:after{opacity:.75;font-size:90%;font-weight:600;margin:auto 16px 0 5px;text-align:center}.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after{color:inherit!important}.monaco-list-row.focused.selected .label-description,.monaco-list-row.selected .label-description{opacity:.8}
.monaco-keybinding{display:flex;align-items:center;line-height:10px}.monaco-keybinding>.monaco-keybinding-key{display:inline-block;border-style:solid;border-width:1px;border-radius:3px;vertical-align:middle;font-size:11px;padding:3px 5px;margin:0 2px}.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}
.monaco-list{position:relative;height:100%;width:100%;white-space:nowrap}.monaco-list.mouse-support{user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-list>.monaco-scrollable-element{height:100%}.monaco-list-rows{position:relative;width:100%;height:100%}.monaco-list.horizontal-scrolling .monaco-list-rows{width:auto;min-width:100%}.monaco-list-row{position:absolute;box-sizing:border-box;overflow:hidden;width:100%}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;touch-action:none}.monaco-list-row.scrolling{display:none!important}.monaco-list.element-focused,.monaco-list.selection-single,.monaco-list.selection-multiple{outline:0!important}.monaco-drag-image{display:inline-block;padding:1px 7px;border-radius:10px;font-size:12px;position:absolute;z-index:1000}.monaco-list-type-filter-message{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;padding:40px 1em 1em;text-align:center;white-space:normal;opacity:.7;pointer-events:none}.monaco-list-type-filter-message:empty{display:none}
.monaco-split-view2{position:relative;width:100%;height:100%}.monaco-split-view2>.sash-container{position:absolute;width:100%;height:100%;pointer-events:none}.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:initial}.monaco-split-view2>.monaco-scrollable-element{width:100%;height:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container{width:100%;height:100%;white-space:nowrap;position:relative}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view{white-space:initial;position:absolute}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view:not(.visible){display:none}.monaco-split-view2.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view{width:100%}.monaco-split-view2.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view{height:100%}.monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--separator-border)}.monaco-split-view2.separator-border.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:100%;width:1px}.monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:1px;width:100%}
.monaco-table{display:flex;flex-direction:column;position:relative;height:100%;width:100%;white-space:nowrap}.monaco-table>.monaco-split-view2{border-bottom:1px solid transparent}.monaco-table>.monaco-list{flex:1}.monaco-table-tr{display:flex;height:100%}.monaco-table-th{width:100%;height:100%;font-weight:700;overflow:hidden;text-overflow:ellipsis}.monaco-table-th,.monaco-table-td{box-sizing:border-box;flex-shrink:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{content:"";position:absolute;left:calc(var(--sash-size) / 2);width:0;border-left:1px solid transparent}.monaco-table>.monaco-split-view2,.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{transition:border-color .2s ease-out}
.monaco-custom-toggle{margin-left:2px;float:left;cursor:pointer;overflow:hidden;width:20px;height:20px;border-radius:3px;border:1px solid transparent;padding:1px;box-sizing:border-box;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-custom-toggle:hover{background-color:var(--vscode-inputOption-hoverBackground)}.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle:hover{border:1px dashed var(--vscode-focusBorder)}.hc-black .monaco-custom-toggle,.hc-light .monaco-custom-toggle,.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle:hover{background:none}.monaco-custom-toggle.monaco-checkbox{height:18px;width:18px;border:1px solid transparent;border-radius:3px;margin-right:9px;margin-left:0;padding:0;opacity:1;background-size:16px!important}.monaco-custom-toggle.monaco-checkbox:not(.checked):before{visibility:hidden}
.monaco-findInput{position:relative}.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.vs .monaco-findInput.disabled{background-color:#e1e1e1}.vs-dark .monaco-findInput.disabled{background-color:#333}.monaco-findInput.highlight-0 .controls,.hc-light .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-0 .1s linear 0s}.monaco-findInput.highlight-1 .controls,.hc-light .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-1 .1s linear 0s}.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-dark-0 .1s linear 0s}.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-dark-1 .1s linear 0s}@keyframes monaco-findInput-highlight-0{0%{background:#fdff00cc}to{background:transparent}}@keyframes monaco-findInput-highlight-1{0%{background:#fdff00cc}99%{background:transparent}}@keyframes monaco-findInput-highlight-dark-0{0%{background:#ffffff70}to{background:transparent}}@keyframes monaco-findInput-highlight-dark-1{0%{background:#ffffff70}99%{background:transparent}}
.monaco-tl-row{display:flex;height:100%;align-items:center;position:relative}.monaco-tl-indent{height:100%;position:absolute;top:0;left:16px;pointer-events:none}.hide-arrows .monaco-tl-indent{left:12px}.monaco-tl-indent>.indent-guide{display:inline-block;box-sizing:border-box;height:100%;border-left:1px solid transparent}.monaco-tl-indent>.indent-guide{transition:border-color .1s linear}.monaco-tl-twistie,.monaco-tl-contents{height:100%}.monaco-tl-twistie{font-size:10px;text-align:right;padding-right:6px;flex-shrink:0;width:16px;display:flex!important;align-items:center;justify-content:center;transform:translate(3px)}.monaco-tl-contents{flex:1;overflow:hidden}.monaco-tl-twistie:before{border-radius:20px}.monaco-tl-twistie.collapsed:before{transform:rotate(-90deg)}.monaco-tl-twistie.codicon-tree-item-loading:before{animation:codicon-spin 1.25s steps(30) infinite}.monaco-tree-type-filter{position:absolute;top:0;display:flex;padding:3px;transition:top .3s;max-width:200px;z-index:100;margin:0 6px}.monaco-tree-type-filter.disabled{top:-40px}.monaco-tree-type-filter-grab{display:flex!important;align-items:center;justify-content:center;cursor:grab;margin-right:2px}.monaco-tree-type-filter-grab.grabbing{cursor:grabbing}.monaco-tree-type-filter-input{flex:1}.monaco-tree-type-filter-input .monaco-inputbox{height:23px}.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.input,.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.mirror{padding:2px 4px}.monaco-tree-type-filter-input .monaco-findInput>.controls{top:2px}.monaco-tree-type-filter-actionbar{margin-left:4px}.monaco-tree-type-filter-actionbar .monaco-action-bar .action-label{padding:2px}
.monaco-editor .selection-anchor{background-color:#007acc;width:2px!important}
.monaco-editor .bracket-match{box-sizing:border-box}
.monaco-editor .monaco-editor-overlaymessage{padding-bottom:8px;z-index:10000}.monaco-editor .monaco-editor-overlaymessage.below{padding-bottom:0;padding-top:8px;z-index:10000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.monaco-editor .monaco-editor-overlaymessage.fadeIn{animation:fadeIn .15s ease-out}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.monaco-editor .monaco-editor-overlaymessage.fadeOut{animation:fadeOut .1s ease-out}.monaco-editor .monaco-editor-overlaymessage .message{padding:1px 4px;color:var(--vscode-inputValidation-infoForeground);background-color:var(--vscode-inputValidation-infoBackground);border:1px solid var(--vscode-inputValidation-infoBorder)}.monaco-editor.hc-black .monaco-editor-overlaymessage .message,.monaco-editor.hc-light .monaco-editor-overlaymessage .message{border-width:2px}.monaco-editor .monaco-editor-overlaymessage .anchor{width:0!important;height:0!important;border-color:transparent;border-style:solid;z-index:1000;border-width:8px;position:absolute}.monaco-editor .monaco-editor-overlaymessage .anchor.top{border-bottom-color:var(--vscode-inputValidation-infoBorder)}.monaco-editor .monaco-editor-overlaymessage .anchor.below{border-top-color:var(--vscode-inputValidation-infoBorder)}.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top,.monaco-editor .monaco-editor-overlaymessage.below .anchor.below{display:none}.monaco-editor .monaco-editor-overlaymessage.below .anchor.top{display:inherit;top:-8px}
.codeActionMenuWidget{padding:8px 0;overflow:auto;font-size:13px;border-radius:5px;min-width:160px;z-index:40;display:block;width:100%;border-width:0px;border-color:none;background-color:var(--vscode-menu-background);color:var(--vscode-menu-foreground);box-shadow:#00000029 0 2px 8px}.codeActionMenuWidget .monaco-list:not(.element-focused):focus:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;content:"";pointer-events:none;outline:0px solid!important;outline-width:0px!important;outline-style:none!important;outline-offset:0px!important}.codeActionMenuWidget .monaco-list{user-select:none;-webkit-user-select:none;-ms-user-select:none;border:none!important;border-width:0px!important}.codeActionMenuWidget .monaco-list .monaco-scrollable-element .monaco-list-rows{height:100%!important}.codeActionMenuWidget .monaco-list .monaco-scrollable-element{overflow:visible}.codeActionMenuWidget .monaco-list .monaco-list-row:not(.separator){display:flex;-mox-box-sizing:border-box;box-sizing:border-box;padding:0 26px;background-repeat:no-repeat;background-position:2px 2px;white-space:nowrap;cursor:pointer;touch-action:none;width:100%}.codeActionMenuWidget .monaco-list .monaco-list-row:hover:not(.option-disabled),.codeActionMenuWidget .monaco-list .moncao-list-row.focused:not(.option-disabled){color:var(--vscode-menu-selectionForeground)!important;background-color:var(--vscode-menu-selectionBackground)!important}.codeActionMenuWidget .monaco-list .option-disabled,.codeActionMenuWidget .monaco-list .option-disabled .focused{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--vscode-disabledForeground)!important}.codeActionMenuWidget .monaco-list .separator{border-bottom:1px solid var(--vscode-menu-separatorBackground);padding-top:0!important;width:100%;height:0px!important;opacity:1;font-size:inherit;margin:5px 0!important;border-radius:0;display:flex;-mox-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-position:2px 2px;white-space:nowrap;cursor:pointer;touch-action:none}
.monaco-editor .contentWidgets .codicon-light-bulb,.monaco-editor .contentWidgets .codicon-lightbulb-autofix{display:flex;align-items:center;justify-content:center}.monaco-editor .contentWidgets .codicon-light-bulb:hover,.monaco-editor .contentWidgets .codicon-lightbulb-autofix:hover{cursor:pointer}
.monaco-editor .codelens-decoration{overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap;color:var(--vscode-editorCodeLens-foreground)}.monaco-editor .codelens-decoration>span,.monaco-editor .codelens-decoration>a{user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap;vertical-align:sub}.monaco-editor .codelens-decoration>a{text-decoration:none}.monaco-editor .codelens-decoration>a:hover{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .codelens-decoration>a:hover .codicon{color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .codelens-decoration .codicon{vertical-align:middle;color:currentColor!important;color:var(--vscode-editorCodeLens-foreground)}.monaco-editor .codelens-decoration>a:hover .codicon:before{cursor:pointer}@keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}.monaco-editor .codelens-decoration.fadein{animation:fadein .1s linear}
.colorpicker-widget{height:190px;user-select:none;-webkit-user-select:none;-ms-user-select:none}.colorpicker-color-decoration,.hc-light .colorpicker-color-decoration{border:solid .1em #000;box-sizing:border-box;margin:.1em .2em 0;width:.8em;height:.8em;line-height:.8em;display:inline-block;cursor:pointer}.hc-black .colorpicker-color-decoration,.vs-dark .colorpicker-color-decoration{border:solid .1em #eee}.colorpicker-header{display:flex;height:24px;position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;image-rendering:pixelated}.colorpicker-header .picked-color{width:216px;display:flex;align-items:center;justify-content:center;line-height:24px;cursor:pointer;color:#fff;flex:1}.colorpicker-header .picked-color .codicon{color:inherit;font-size:14px;position:absolute;left:8px}.colorpicker-header .picked-color.light{color:#000}.colorpicker-header .original-color{width:74px;z-index:inherit;cursor:pointer}.colorpicker-body{display:flex;padding:8px;position:relative}.colorpicker-body .saturation-wrap{overflow:hidden;height:150px;position:relative;min-width:220px;flex:1}.colorpicker-body .saturation-box{height:150px;position:absolute}.colorpicker-body .saturation-selection{width:9px;height:9px;margin:-5px 0 0 -5px;border:1px solid rgb(255,255,255);border-radius:100%;box-shadow:0 0 2px #000c;position:absolute}.colorpicker-body .strip{width:25px;height:150px}.colorpicker-body .hue-strip{position:relative;margin-left:8px;cursor:grab;background:linear-gradient(to bottom,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.colorpicker-body .opacity-strip{position:relative;margin-left:8px;cursor:grab;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;image-rendering:pixelated}.colorpicker-body .strip.grabbing{cursor:grabbing}.colorpicker-body .slider{position:absolute;top:0;left:-2px;width:calc(100% + 4px);height:4px;box-sizing:border-box;border:1px solid rgba(255,255,255,.71);box-shadow:0 0 1px #000000d9}.colorpicker-body .strip .overlay{height:150px;pointer-events:none}
.monaco-editor .goto-definition-link{text-decoration:underline;cursor:pointer}
.monaco-editor .peekview-widget .head{box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:nowrap}.monaco-editor .peekview-widget .head .peekview-title{display:flex;align-items:center;font-size:13px;margin-left:20px;min-width:0;text-overflow:ellipsis;overflow:hidden}.monaco-editor .peekview-widget .head .peekview-title.clickable{cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){font-size:.9em;margin-left:.5em;text-overflow:ellipsis;overflow:hidden}.monaco-editor .peekview-widget .head .peekview-title .meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monaco-editor .peekview-widget .head .peekview-title .dirname{white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before{content:"-";padding:0 .3em}.monaco-editor .peekview-widget .head .peekview-actions{flex:1;text-align:right;padding-right:2px}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}.monaco-editor .peekview-widget .head .peekview-title .codicon{margin-right:4px}.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon{color:inherit!important}
.monaco-editor .zone-widget{position:absolute;z-index:10}.monaco-editor .zone-widget .zone-widget-container{border-top-style:solid;border-bottom-style:solid;border-top-width:0;border-bottom-width:0;position:relative}
.monaco-dropdown{height:100%;padding:0}.monaco-dropdown>.dropdown-label{cursor:pointer;height:100%;display:flex;align-items:center;justify-content:center}.monaco-dropdown>.dropdown-label>.action-label.disabled{cursor:default}.monaco-dropdown-with-primary{display:flex!important;flex-direction:row;border-radius:5px}.monaco-dropdown-with-primary>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:center center;background-repeat:no-repeat}
.monaco-action-bar .action-item.menu-entry .action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-dropdown-with-default{display:flex!important;flex-direction:row;border-radius:5px}.monaco-dropdown-with-default>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:center center;background-repeat:no-repeat}
.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-top-width:1px;border-bottom-width:1px}.monaco-editor .reference-zone-widget .inline{display:inline-block;vertical-align:top}.monaco-editor .reference-zone-widget .messages{height:100%;width:100%;text-align:center;padding:3em 0}.monaco-editor .reference-zone-widget .ref-tree{line-height:23px;background-color:var(--vscode-peekViewResult-background);color:var(--vscode-peekViewResult-lineForeground)}.monaco-editor .reference-zone-widget .ref-tree .reference{text-overflow:ellipsis;overflow:hidden}.monaco-editor .reference-zone-widget .ref-tree .reference-file{display:inline-flex;width:100%;height:100%;color:var(--vscode-peekViewResult-fileForeground)}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit!important}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows>.monaco-list-row.selected:not(.highlighted){background-color:var(--vscode-peekViewResult-selectionBackground);color:var(--vscode-peekViewResult-selectionForeground)!important}.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-right:12px;margin-left:auto}.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight{background-color:var(--vscode-peekViewResult-matchHighlightBackground)}.monaco-editor .reference-zone-widget .preview .reference-decoration{background-color:var(--vscode-peekViewEditor-matchHighlightBackground);border:2px solid var(--vscode-peekViewEditor-matchHighlightBorder);box-sizing:border-box}.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input{background-color:var(--vscode-peekViewEditor-background)}.monaco-editor .reference-zone-widget .preview .monaco-editor .margin{background-color:var(--vscode-peekViewEditorGutter-background)}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file,.monaco-editor.hc-light .reference-zone-widget .ref-tree .reference-file{font-weight:700}.monaco-editor.hc-black .reference-zone-widget .ref-tree .referenceMatch .highlight,.monaco-editor.hc-light .reference-zone-widget .ref-tree .referenceMatch .highlight{border:1px dotted var(--vscode-contrastActiveBorder, transparent);box-sizing:border-box}
.monaco-hover{cursor:default;position:absolute;overflow:hidden;z-index:50;user-select:text;-webkit-user-select:text;-ms-user-select:text;box-sizing:initial;animation:fadein .1s linear;line-height:1.5em}.monaco-hover.hidden{display:none}.monaco-hover a:hover{cursor:pointer}.monaco-hover .hover-contents:not(.html-hover-contents){padding:4px 8px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents){max-width:500px;word-wrap:break-word}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:100%}.monaco-hover p,.monaco-hover .code,.monaco-hover ul{margin:8px 0}.monaco-hover code{font-family:var(--monaco-monospace-font)}.monaco-hover hr{box-sizing:border-box;border-left:0px;border-right:0px;margin:4px -8px -4px;height:1px}.monaco-hover p:first-child,.monaco-hover .code:first-child,.monaco-hover ul:first-child{margin-top:0}.monaco-hover p:last-child,.monaco-hover .code:last-child,.monaco-hover ul:last-child{margin-bottom:0}.monaco-hover ul,.monaco-hover ol{padding-left:20px}.monaco-hover li>p{margin-bottom:0}.monaco-hover li>ul{margin-top:0}.monaco-hover code{border-radius:3px;padding:0 .4em}.monaco-hover .monaco-tokenized-source{white-space:pre-wrap}.monaco-hover .hover-row.status-bar{font-size:12px;line-height:22px}.monaco-hover .hover-row.status-bar .actions{display:flex;padding:0 8px}.monaco-hover .hover-row.status-bar .actions .action-container{margin-right:16px;cursor:pointer}.monaco-hover .hover-row.status-bar .actions .action-container .action .icon{padding-right:4px}.monaco-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}.monaco-hover .hover-contents a.code-link:hover,.monaco-hover .hover-contents a.code-link{color:inherit}.monaco-hover .hover-contents a.code-link:before{content:"("}.monaco-hover .hover-contents a.code-link:after{content:")"}.monaco-hover .hover-contents a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span{margin-bottom:4px;display:inline-block}.monaco-hover-content .action-container a{-webkit-user-select:none;user-select:none}.monaco-hover-content .action-container.disabled{pointer-events:none;opacity:.4;cursor:default}
.monaco-editor .peekview-widget .head .peekview-title .severity-icon{display:inline-block;vertical-align:text-top;margin-right:4px}.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}.monaco-editor .marker-widget>.stale{opacity:.6;font-style:italic}.monaco-editor .marker-widget .title{display:inline-block;padding-right:5px}.monaco-editor .marker-widget .descriptioncontainer{position:absolute;white-space:pre;user-select:text;-webkit-user-select:text;-ms-user-select:text;padding:8px 12px 0 20px}.monaco-editor .marker-widget .descriptioncontainer .message{display:flex;flex-direction:column}.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message span.code{opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link{opacity:.6;color:inherit}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before{content:"("}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after{content:")"}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under;color:var(--vscode-textLink-foreground)}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{color:var(--vscode-textLink-activeForeground)}.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer}
.monaco-editor .snippet-placeholder{min-width:2px;outline-style:solid;outline-width:1px;background-color:var(--vscode-editor-snippetTabstopHighlightBackground, transparent);outline-color:var(--vscode-editor-snippetTabstopHighlightBorder, transparent)}.monaco-editor .finish-snippet-placeholder{outline-style:solid;outline-width:1px;background-color:var(--vscode-editor-snippetFinalTabstopHighlightBackground, transparent);outline-color:var(--vscode-editor-snippetFinalTabstopHighlightBorder, transparent)}
.monaco-editor.vs .dnd-target,.monaco-editor.hc-light .dnd-target{border-right:2px dotted black;color:#fff}.monaco-editor.vs-dark .dnd-target{border-right:2px dotted #AEAFAD;color:#51504f}.monaco-editor.hc-black .dnd-target{border-right:2px dotted #fff;color:#000}.monaco-editor.mouse-default .view-lines,.monaco-editor.vs-dark.mac.mouse-default .view-lines,.monaco-editor.hc-black.mac.mouse-default .view-lines,.monaco-editor.hc-light.mac.mouse-default .view-lines{cursor:default}.monaco-editor.mouse-copy .view-lines,.monaco-editor.vs-dark.mac.mouse-copy .view-lines,.monaco-editor.hc-black.mac.mouse-copy .view-lines,.monaco-editor.hc-light.mac.mouse-copy .view-lines{cursor:copy}
.monaco-editor .find-widget{position:absolute;z-index:35;height:33px;overflow:hidden;line-height:19px;transition:transform .2s linear;padding:0 4px;box-sizing:border-box;transform:translateY(calc(-100% - 10px))}.monaco-workbench.reduce-motion .monaco-editor .find-widget{transition:transform 0ms linear}.monaco-editor .find-widget textarea{margin:0}.monaco-editor .find-widget.hiddenEditor{display:none}.monaco-editor .find-widget.replaceToggled>.replace-part{display:flex}.monaco-editor .find-widget.visible{transform:translateY(0)}.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}.monaco-editor .find-widget .monaco-findInput .input{font-size:13px}.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{margin:4px 0 0 17px;font-size:12px;display:flex}.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{min-height:25px}.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-right:22px}.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.mirror,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-top:2px;padding-bottom:2px}.monaco-editor .find-widget>.find-part .find-actions{height:25px;display:flex;align-items:center}.monaco-editor .find-widget>.replace-part .replace-actions{height:25px;display:flex;align-items:center}.monaco-editor .find-widget .monaco-findInput{vertical-align:middle;display:flex;flex:1}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element{width:100%}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical{opacity:0}.monaco-editor .find-widget .matchesCount{display:flex;flex:initial;margin:0 0 0 3px;padding:2px 0 0 2px;height:25px;vertical-align:middle;box-sizing:border-box;text-align:center;line-height:23px}.monaco-editor .find-widget .button{width:16px;height:16px;padding:3px;border-radius:5px;flex:initial;margin-left:3px;background-position:center center;background-repeat:no-repeat;cursor:pointer;display:flex;align-items:center;justify-content:center}.monaco-editor .find-widget .codicon-find-selection{width:22px;height:22px;padding:3px;border-radius:5px}.monaco-editor .find-widget .button.left{margin-left:0;margin-right:3px}.monaco-editor .find-widget .button.wide{width:auto;padding:1px 6px;top:-1px}.monaco-editor .find-widget .button.toggle{position:absolute;top:0;left:3px;width:18px;height:100%;border-radius:0;box-sizing:border-box}.monaco-editor .find-widget .button.toggle.disabled{display:none}.monaco-editor .find-widget .disabled{color:var(--vscode-disabledForeground);cursor:default}.monaco-editor .find-widget>.replace-part{display:none}.monaco-editor .find-widget>.replace-part>.monaco-findInput{position:relative;display:flex;vertical-align:middle;flex:auto;flex-grow:0;flex-shrink:0}.monaco-editor .find-widget>.replace-part>.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.monaco-editor .find-widget.reduced-find-widget .matchesCount{display:none}.monaco-editor .find-widget.narrow-find-widget{max-width:257px!important}.monaco-editor .find-widget.collapsed-find-widget{max-width:170px!important}.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:none}.monaco-editor .findMatch{animation-duration:0;animation-name:inherit!important}.monaco-editor .find-widget .monaco-sash{left:0!important}.monaco-editor.hc-black .find-widget .button:before{position:relative;top:1px;left:2px}
.monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,.monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,.monaco-editor .margin-view-overlays .codicon-folding-expanded,.monaco-editor .margin-view-overlays .codicon-folding-collapsed{cursor:pointer;opacity:0;transition:opacity .5s;display:flex;align-items:center;justify-content:center;font-size:140%;margin-left:2px}.monaco-editor .margin-view-overlays:hover .codicon,.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,.monaco-editor .margin-view-overlays .codicon.codicon-folding-manual-collapsed,.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons{opacity:1}.monaco-editor .inline-folded:after{color:gray;margin:.1em .2em 0;content:"⋯";display:inline;line-height:1em;cursor:pointer}
.monaco-editor .suggest-widget{width:430px;z-index:40;display:flex;flex-direction:column}.monaco-editor .suggest-widget.message{flex-direction:row;align-items:center}.monaco-editor .suggest-widget,.monaco-editor .suggest-details{flex:0 1 auto;width:100%;border-style:solid;border-width:1px;border-color:var(--vscode-editorSuggestWidget-border);background-color:var(--vscode-editorSuggestWidget-background)}.monaco-editor.hc-black .suggest-widget,.monaco-editor.hc-black .suggest-details,.monaco-editor.hc-light .suggest-widget,.monaco-editor.hc-light .suggest-details{border-width:2px}.monaco-editor .suggest-widget .suggest-status-bar{box-sizing:border-box;display:none;flex-flow:row nowrap;justify-content:space-between;width:100%;font-size:80%;padding:0 4px;border-top:1px solid var(--vscode-editorSuggestWidget-border);overflow:hidden}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{display:flex}.monaco-editor .suggest-widget .suggest-status-bar .left{padding-right:8px}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label{color:var(--vscode-editorSuggestWidgetStatus-foreground)}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label{margin-right:0}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after{content:", ";margin-right:.3em}.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:100%}.monaco-editor .suggest-widget>.message{padding-left:22px}.monaco-editor .suggest-widget>.tree{height:100%;width:100%}.monaco-editor .suggest-widget .monaco-list{user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{display:flex;-mox-box-sizing:border-box;box-sizing:border-box;padding-right:10px;background-repeat:no-repeat;background-position:2px 2px;white-space:nowrap;cursor:pointer;touch-action:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused{color:var(--vscode-editorSuggestWidget-selectedForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon{color:var(--vscode-editorSuggestWidget-selectedIconForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{flex:1;height:100%;overflow:hidden;padding-left:2px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:pre;justify-content:space-between}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{display:flex}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.focused)>.contents>.main .monaco-icon-label{color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:700}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-highlightForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-focusHighlightForeground)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:before{color:inherit;opacity:1;font-size:14px;cursor:pointer}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close{position:absolute;top:6px;right:2px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover{opacity:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{opacity:.7}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label{overflow:hidden;text-overflow:ellipsis;opacity:.6}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{margin-left:12px;opacity:.4;font-size:85%;line-height:initial;text-overflow:ellipsis;overflow:hidden;align-self:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{font-size:85%;margin-left:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{display:none}.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right.can-expand-details>.details-label{width:calc(100% - 26px)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{flex-shrink:1;flex-grow:1;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label{flex-shrink:0}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label{max-width:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label{flex-shrink:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{overflow:hidden;flex-shrink:4;max-width:70%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:inline-block;position:absolute;right:10px;width:18px;height:18px;visibility:hidden}.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:inline-block}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right>.readMore{visibility:visible}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated{opacity:.66;text-decoration:unset}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container{text-decoration:line-through}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before{height:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{display:block;height:16px;width:16px;margin-left:2px;background-repeat:no-repeat;background-size:80%;background-position:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon{display:flex;align-items:center;margin-right:4px}.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{margin:0 0 0 .3em;border:.1em solid #000;width:.7em;height:.7em;display:inline-block}.monaco-editor .suggest-details-container{z-index:41}.monaco-editor .suggest-details{display:flex;flex-direction:column;cursor:default;color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-details.focused{border-color:var(--vscode-focusBorder)}.monaco-editor .suggest-details a{color:var(--vscode-textLink-foreground)}.monaco-editor .suggest-details a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor .suggest-details code{background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .suggest-details.no-docs{display:none}.monaco-editor .suggest-details>.monaco-scrollable-element{flex:1}.monaco-editor .suggest-details>.monaco-scrollable-element>.body{box-sizing:border-box;height:100%;width:100%}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type{flex:2;overflow:hidden;text-overflow:ellipsis;opacity:.7;white-space:pre;margin:0 24px 0 0;padding:4px 0 12px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap{white-space:normal;word-break:break-all}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs{margin:0;padding:4px 5px;white-space:pre-wrap}.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs{margin-right:24px;overflow:hidden}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs{padding:0;white-space:initial;min-height:calc(1rem + 8px)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child{margin-top:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child{margin-bottom:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .monaco-tokenized-source{white-space:pre}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code{white-space:pre-wrap;word-wrap:break-word}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon{vertical-align:sub}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty{display:none}.monaco-editor .suggest-details code{border-radius:3px;padding:0 .4em}.monaco-editor .suggest-details ul,.monaco-editor .suggest-details ol{padding-left:20px}.monaco-editor .suggest-details p code{font-family:var(--monaco-monospace-font)}
.monaco-editor .suggest-preview-additional-widget{white-space:nowrap}.monaco-editor .suggest-preview-additional-widget .content-spacer{color:transparent;white-space:pre}.monaco-editor .suggest-preview-additional-widget .button{display:inline-block;cursor:pointer;text-decoration:underline;text-underline-position:under}.monaco-editor .ghost-text-hidden{opacity:0;font-size:0}.monaco-editor .ghost-text-decoration,.monaco-editor .suggest-preview-text{font-style:italic}.monaco-editor .inline-completion-text-to-replace{text-decoration:underline;text-underline-position:under}
.monaco-editor .detected-link,.monaco-editor .detected-link-active{text-decoration:underline;text-underline-position:under}.monaco-editor .detected-link-active{cursor:pointer}
.monaco-editor .parameter-hints-widget{z-index:39;display:flex;flex-direction:column;line-height:1.5em;cursor:default}.monaco-editor .parameter-hints-widget>.phwrapper{max-width:440px;display:flex;flex-direction:row}.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0}.monaco-editor .parameter-hints-widget.visible{transition:left .05s ease-in-out}.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}.monaco-editor .parameter-hints-widget .monaco-scrollable-element,.monaco-editor .parameter-hints-widget .body{display:flex;flex:1;flex-direction:column;min-height:100%}.monaco-editor .parameter-hints-widget .signature{padding:4px 5px}.monaco-editor .parameter-hints-widget .docs{padding:0 10px 0 5px;white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs.empty{display:none}.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:initial}.monaco-editor .parameter-hints-widget .docs .markdown-docs a:hover{cursor:pointer}.monaco-editor .parameter-hints-widget .docs .markdown-docs code{font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source,.monaco-editor .parameter-hints-widget .docs .code{white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs code{border-radius:3px;padding:0 .4em}.monaco-editor .parameter-hints-widget .controls{display:none;flex-direction:column;align-items:center;min-width:22px;justify-content:flex-end}.monaco-editor .parameter-hints-widget.multiple .controls{display:flex;padding:0 2px}.monaco-editor .parameter-hints-widget.multiple .button{width:16px;height:16px;background-repeat:no-repeat;cursor:pointer}.monaco-editor .parameter-hints-widget .button.previous{bottom:24px}.monaco-editor .parameter-hints-widget .overloads{text-align:center;height:12px;line-height:12px;font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .signature .parameter.active{font-weight:700}.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{font-weight:700;margin-right:.5em}
.monaco-editor .rename-box{z-index:100;color:inherit}.monaco-editor .rename-box.preview{padding:3px 3px 0}.monaco-editor .rename-box .rename-input{padding:3px;width:calc(100% - 6px)}.monaco-editor .rename-box .rename-label{display:none;opacity:.8}.monaco-editor .rename-box.preview .rename-label{display:inherit}
.monaco-editor .unicode-highlight{border:1px solid var(--vscode-editorUnicodeHighlight-border);background-color:var(--vscode-editorUnicodeHighlight-background);box-sizing:border-box}
.editor-banner{box-sizing:border-box;cursor:default;width:100%;font-size:12px;display:flex;overflow:visible;height:26px;background:var(--vscode-banner-background)}.editor-banner .icon-container{display:flex;flex-shrink:0;align-items:center;padding:0 6px 0 10px}.editor-banner .icon-container.custom-icon{background-repeat:no-repeat;background-position:center center;background-size:16px;width:16px;padding:0;margin:0 6px 0 10px}.editor-banner .message-container{display:flex;align-items:center;line-height:26px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-banner .message-container p{margin-block-start:0;margin-block-end:0}.editor-banner .message-actions-container{flex-grow:1;flex-shrink:0;line-height:26px;margin:0 4px}.editor-banner .message-actions-container a.monaco-button{width:inherit;margin:2px 8px;padding:0 12px}.editor-banner .message-actions-container a{padding:3px;margin-left:12px;text-decoration:underline}.editor-banner .action-container{padding:0 10px 0 6px}.editor-banner{background-color:var(--vscode-banner-background)}.editor-banner,.editor-banner .action-container .codicon,.editor-banner .message-actions-container .monaco-link{color:var(--vscode-banner-foreground)}.editor-banner .icon-container .codicon{color:var(--vscode-banner-iconForeground)}
.monaco-editor .accessibilityHelpWidget{padding:10px;vertical-align:middle;overflow:scroll}
.monaco-editor .iPadShowKeyboard{width:58px;min-width:0;height:36px;min-height:0;margin:0;padding:0;position:absolute;resize:none;overflow:hidden;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjNDI0MjQyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;border:4px solid #F6F6F6;border-radius:4px}.monaco-editor.vs-dark .iPadShowKeyboard{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjQzVDNUM1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;border:4px solid #252526}
.monaco-editor .tokens-inspect-widget{z-index:50;user-select:text;-webkit-user-select:text;-ms-user-select:text;padding:10px}.tokens-inspect-separator{height:1px;border:0}.monaco-editor .tokens-inspect-widget .tm-token{font-family:var(--monaco-monospace-font)}.monaco-editor .tokens-inspect-widget .tm-token-length{font-weight:400;font-size:60%;float:right}.monaco-editor .tokens-inspect-widget .tm-metadata-table{width:100%}.monaco-editor .tokens-inspect-widget .tm-metadata-value{font-family:var(--monaco-monospace-font);text-align:right}.monaco-editor .tokens-inspect-widget .tm-token-type{font-family:var(--monaco-monospace-font)}
.monaco-editor .scrollbar .slider,.monaco-editor:is(:hover,.\@hover) .scrollbar.visible .slider{--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)}.monaco-editor:not(#_):not(._0){background:#fff0;--agent-color: hsla(213.12,93.9%,67.84%,100%)}.monaco-editor .monaco-editor-background:not(#_):not(._0){background:#fff0}.monaco-editor .variable_:not(#_):not(._0){color:var(--code-variable)}.monaco-editor .parameter_:not(#_):not(._0){color:var(--code-variable)}.monaco-editor .variable_.global_:not(#_):not(._0){color:var(--code-special)}.monaco-editor .margin:not(#_):not(._0){background:#fff0}.monaco-editor:is(.pip :where(.monaco-editor)):not(#_):not(._0){cursor:default}.monaco-editor .monaco-mouse-cursor-text:is(.pip :where(.monaco-mouse-cursor-text)):not(#_):not(._0){cursor:default}.monaco-editor .monaco-mouse-cursor-text:is(.wizard :where(.monaco-mouse-cursor-text)):not(#_):not(._0){cursor:default}.monaco-editor .cdr.sel-range:not(#_):not(._0){background:lch(75% 70 var(--u_ideH) / var(--u_ideA,1));opacity:.2;min-width:initial}.monaco-editor .cdr.sel-range.inactive:not(#_):not(._0){opacity:.1}.monaco-editor .cdr.sel-range.empty:not(#_):not(._0){opacity:0;min-width:.5ex}.monaco-editor .cdr.sel-pos:not(#_):not(._0){z-index:2;pointer-events:none}.monaco-editor .cdr.sel-pos:not(#_):not(._0):before{content:"-";position:absolute;bottom:100%;left:0;margin-bottom:3px;color:#fff;font-weight:500;font-size:9px;line-height:1em;--u_lh: 1em;padding:3px 5px 3px 4px;border-radius:5px 5px 5px 0/5px 5px 5px 0px;display:none}.monaco-editor .cdr.sel-pos:not(#_):not(._0):after{content:" ";position:absolute;display:block;left:0;width:2px;top:0;bottom:0;border-radius:1px;background:lch(60% 70 var(--u_ideH) / var(--u_ideA,1))}.monaco-editor .cdr.sel-pos.inactive:not(#_):not(._0){opacity:0}.monaco-editor .cdr.sel-pos.inactive:not(#_):not(._0):before{opacity:0}.monaco-editor:is(.editing :where(.monaco-editor)) .cdr.sel-pos:not(#_):not(._0){opacity:0}.monaco-editor .selected-text:not(#_):not(._0){background-color:lch(75% 70 var(--u_ideH) / 10%)}.monaco-editor .cldr.sel-pos+.line-numbers:not(#_):not(._0){color:#d4d4d899}.monaco-editor .line-numbers:not(#_):not(._0){color:#52525b}.monaco-editor:not(.focused) .line-numbers.active-line-number:not(#_):not(._0){color:#52525b}.monaco-editor .view-line span.variable_:not(#_):not(._0){color:#fef9c3}.monaco-editor .view-line span.parameter_:not(#_):not(._0){color:#fef9c3}.monaco-editor .view-line span.variable_.root_:not(#_):not(._0){color:#d8b4fe}.monaco-editor .view-line span.variable_.global_:not(#_):not(._0){color:#d8b4fe}.monaco-editor .view-line span.error:not(#_):not(._0){color:#ef4444;text-decoration:underline}.monaco-editor .scrollbar .slider:not(#_):not(._0){opacity:0;--e_rest: opacity calc(var(--u_fxd,1fxd) * 3) linear !important;background:#48556554}.monaco-editor .scrollbar .slider:is(:hover,.\@hover):not(#_):not(._0){background:#48556587}.monaco-editor .scrollbar .slider.active:not(#_):not(._0){background:#48556587}.monaco-editor .scrollbar:is(.morphing :where(.scrollbar)):not(#_):not(._0){visibility:hidden}.monaco-editor .scrollbar.vertical .slider:not(#_):not(._0){border-top-left-radius:4px;border-bottom-left-radius:4px}.monaco-editor .scrollbar.horizontal .slider:not(#_):not(._0){border-top-left-radius:4px;border-top-right-radius:4px}.monaco-editor .margin-view-overlays .line-numbers:not(#_):not(._0){font-size:smaller}.monaco-editor .cursors-layer .cursor:not(#_):not(._0){background:#ffed4f;border-color:#ffed4f}.monaco-editor:is(:hover,.\@hover) .scrollbar.visible .slider:not(#_):not(._0){opacity:1;--e_rest: opacity 0ms linear !important}.monaco-editor:is(:hover,.\@hover) .scrollbar.visible .slider:is(.wizard :where(.slider)):not(#_):not(._0){opacity:0}.monaco-editor .cursors-layer .monaco-mouse-cursor-text:not(#_):not(#_):not(._0){visibility:inherit!important}.monaco-editor:not(.focused) .cursors-layer .monaco-mouse-cursor-text:not(#_):not(._0){opacity:.3}.mode-edit .monaco-editor .cdr.sel-range:not(#_):not(._0){visibility:hidden}.mode-edit .monaco-editor .cdr.sel-pos:not(#_):not(._0){visibility:hidden}.mode-edit .monaco-editor .cldr.sel-pos+.line-numbers:not(#_):not(._0){color:#52525b}
.wc-af{position:absolute;inset:0rem}.wc-ag:is(.touch-interface :where(.wc-ag)):not(#_):not(#_):not(#_){pointer-events:none}.wc-ag.agent-blurred .monaco-editor .cdr.sel-pos:not(#_):not(._0){visibility:hidden}.wc-ag.agent-blurred .monaco-editor .cdr.sel-range:not(#_):not(#_):not(._0){opacity:.1}.wc-ag.agent-blurred .monaco-editor .cldr.sel-pos+.line-numbers:not(#_):not(._0){color:#52525b}.wc-ah:not(#_):not(#_):not(#_){position:absolute;inset:0rem}si-monaco-editor{display:block}.wc_ai.\$main:not(#_){position:absolute;inset:0rem;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}.wc_ai.\$canvas:not(#_){position:absolute;inset:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}op-image.wc_ai:not(#_){width:100%;height:100%}op-image.wc_ai img:not(#_){object-fit:contain}.wc-am:not(#_):not(#_):not(#_){max-width:var(--wc_an);max-height:var(--wc_ao)}si-asset-editor{display:block}si-monaco-preview{display:block}
.xc-af,.xc-bc,.xc-cg{--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)}.xc-bc,.xc-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))}.xc-af{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-content:center;gap:.25rem;--u_rg: .25rem;--u_cg: .25rem;opacity:1;--e_od: var(--u_fxd,1fxd) !important}.xc-af.\@off:not(#_):not(#_):not(#_):not(#_){opacity:0}branch-controls{display:block}.xc-ai:not(#_):not(#_){display:inline}animated-ellipsis-xc-aj{display:block}.xc-ak:not(#_):not(#_){background-image:linear-gradient(45deg,#fff,#624e84 54%,#ae84ea);background-size:400% 400%;animation:var(--animation-border-animation,border-animation) 10s ease infinite;padding:1px;border-radius:6px;display:block;width:min(392px,calc(100vw - 32px));min-width:0rem;box-sizing:border-box}.xc-ak.success:not(#_):not(#_){background-image:linear-gradient(45deg,#52c693,#624e84 76%,#ae84ea)}.xc-ak.failure:not(#_):not(#_){background-image:linear-gradient(45deg,#c65252,#624e84 54%,#ae84ea)}@keyframes border-animation-_{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.xc-ak:not(#_):not(#_){--animation-border-animation: border-animation-_}.xc-al: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);width:100%;min-width:0rem;max-width:100%;min-height:200px;box-sizing:border-box;background:#181a1df0;border-radius:6px;padding:24px}.xc-am:not(#_):not(#_){font-size:20px}.xc-an:not(#_):not(#_):not(#_){color:#ffba5c}.xc-ap:not(#_):not(#_):not(#_){color:#34d399}.xc-aq:not(#_):not(#_):not(#_){color:#ffba5c}.xc-ar: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;font-size:15px}.xc-au: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)}.xc-ax:not(#_):not(#_){font-size:10px;color:#818181}.xc-ay:not(#_):not(#_):not(#_){cursor:pointer;color:#61bdff9e}feedback-modal-xc-bb{display:block}.xc-bc:not(#_):not(#_){--t_x: 0 !important;opacity:1;width:0px;white-space:nowrap;--e_ad: var(--u_fxd,1fxd) !important;overflow:visible;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)}.xc-bc.\@off:not(#_):not(#_):not(#_):not(#_){--t_x: 0px !important;opacity:0}@container (max-width: 799px){.xc-bc:not(#_):not(#_){width:auto}}.xc-bd:not(#_):not(#_){position:absolute;top:0rem;bottom:0rem;left:0rem;right:auto;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);width:max-content}@container (max-width: 799px){.xc-bd:not(#_):not(#_){display:contents}}.xc-be:not(#_):not(#_):not(#_){color:lch(var(--u_redL) var(--u_redC) var(--u_redH) / var(--u_redA,1))}.xc-bf *:not(#_){color:lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1))}.xc-bf .elapsed:not(#_):not(._0){min-width:initial}.xc-bf .divider:not(#_):not(._0){opacity:.5}.xc-bh:not(#_):not(#_):not(#_){margin-left:.5rem;color:#71717a;font-size:10px;line-height:16px;--u_lh: 16px}.xc-bm:not(#_):not(#_){background:lch(var(--u_greenL) var(--u_greenC) var(--u_greenH) / var(--u_greenA,1));color:#000;--u_icsw: 2;--u_fis: 18px}.xc-bp: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)}.xc-bs: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)}.xc-by:not(#_):not(#_):not(#_){max-width:300px}.xc-ca:not(#_):not(#_):not(#_){min-height:500px;position:relative;padding:1rem}.xc-cd:not(#_):not(#_):not(#_){margin-top:1.25rem}.xc-cf:not(#_):not(#_):not(#_){display:none}.xc-cg:not(#_):not(#_){color:lch(var(--u_blueL) var(--u_blueC) var(--u_blueH) / var(--u_blueA,1));cursor:pointer;filter:drop-shadow(0px 0px 20px hsla(0,0%,0%,50%));width:100px;height:100px;fill:lch(var(--u_blueL) var(--u_blueC) var(--u_blueH) / var(--u_blueA,1));stroke:lch(calc(var(--u_blueL) * 1.4) var(--u_blueC) var(--u_blueH) / var(--u_blueA,1));stroke-width:10px;stroke-linecap:round;stroke-dashoffset:33;stroke-dasharray:0 100;stroke-opacity:0;--e_td: calc(var(--u_fxd,1fxd) * 2) !important;--e_tf: var(--ease-back-in-out,cubic-bezier(.68, -.55, .265, 1.55)) !important;--t_scale: 1 !important}.xc-cg.\@off:not(#_):not(#_):not(#_):not(#_){--t_scale: .7 !important}.xc-cg:is(:hover,.\@hover):not(#_):not(#_){width:104px;height:104px;fill:lch(var(--u_blueL) calc(var(--u_blueC) * 1.1) var(--u_blueH) / var(--u_blueA,1));filter:drop-shadow(0px 0px 20px hsla(0,0%,0%,50%))}.xc-cg.autoplay:not(#_):not(#_){stroke-opacity:1;animation:var(--animation-progress,progress) 3s linear;animation-fill-mode:both}@keyframes progress-_{0%{stroke-dasharray:0 100}to{stroke-dasharray:100 0}}.xc-cg:not(#_):not(#_){--animation-progress: progress-_}.xc-ci:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}.xc-cl:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}.xc-cs:not(#_):not(#_):not(#_){position:relative}
widget-helper{display:block}.cbr-af{opacity:0;pointer-events:none}widget-layout{display:block}activity-button{display:block}base-widget{display:block}
.cdz-af{opacity:0;position:absolute}service-worker-frame-cdz-ag{display:block}.cdz-ah{opacity:0;position:absolute;pointer-events:none;width:10px;height:10px;top:-20px;left:-20px}iframe.cdz_ah:not(#_){width:4px;height:4px;position:absolute}.cdz-ai:not(#_):not(#_):not(#_){pointer-events:none;position:absolute}ide-sw-container{display:block}
.ceb-ag:not(#_):not(#_):not(#_){border-style:none;position:absolute;inset:0rem;width:100%;height:100%;margin:0rem;padding:0rem}runner-frame{display:block}
.cec_af.\%refresh{--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)}.cec_af.\%refresh: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))}.cec_af.\%refresh:not(#_){--u_ics: 40;position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);width:60px;height:60px;background:#60a5facc;z-index:1000;color:#fff;border-radius:9999px;cursor:pointer;--e_rest: all .3s ease !important;opacity:0}.cec_af.\%refresh:is(:hover,.\@hover):not(#_){background:#60a5fa;--t_scale: 1.2 !important}.cec-af:is(:hover,.\@hover) .cec_af.\%refresh:not(#_){opacity:1}.cec-ai:not(#_):not(#_):not(#_){position:absolute;inset:0rem;width:100%;height:100%;pointer-events:none;user-select:none;-webkit-user-select:none}player-frame{display:block}
.ced-ag:not(#_):not(#_):not(#_){flex:1;margin:0rem;padding:0rem;background:#fff0;color:#27272a;border-style:none;outline:none;font-family:inherit;font-weight:inherit;font-size:inherit;width:100%}browser-url-field{display:block}
.cbq-bi,.cbq-bj,.cbq_al.\$main,op-icon.cbq_bl{--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)}.cbq_al.window,.cbq_al.\$minbox,.cbq_al.\$winbox,.cbq_al.\$maxbox,.cbq-al.win .cbq_al.window,.cbq-al.min .cbq_al.window{--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))}.cbq-al:not(#_):not(#_){position:absolute;top:0rem;right:0rem;left:0rem;bottom:var(--u_idefth,1idefth);pointer-events:none;--winLeft: var(--cbq_am);--winTop: var(--cbq_an);--winWidth: var(--cbq_ao);--winHeight: var(--cbq_ap);--winScale: var(--cbq_aq);--maxWidth: var(--cbq_ar);--maxHeight: var(--cbq_as);--maxScale: var(--cbq_at);--maxLeft: var(--cbq_au);--maxTop: var(--cbq_av);--pe: auto;--maxRatio: var(--cbq_aw);--winRatio: var(--cbq_ax);--aspectRatio: var(--maxRatio);--minTop: calc(100% - var(--chromeHeight) * 1px - calc(var(--u_spx,1spx) * 20));--chromeWidth: var(--maxWidth);--chromeHeight: var(--maxHeight);--frameWidth: var(--maxWidth);--frameHeight: var(--maxHeight);--frameScale: 1;--tween-duration: 0ms}.cbq-al.tweening:not(#_):not(#_){--pe: none}.cbq-al.animate:not(#_):not(#_){--pe: none;--tween-duration: .3s}.cbq-al.gesturing:not(#_):not(#_){--tween-duration: 0ms}.cbq-al:is(.morphing :where(.cbq-al)):not(#_):not(#_){--tween-duration: 0ms}.cbq_al.\$backdrop:not(#_){background:lch(var(--u_scrim-bgL) var(--u_scrim-bgC) var(--u_scrim-bgH) / var(--u_scrim-bgA,1))}.cbq_al.\$chrome:not(#_){box-shadow:0 0 30px #0000004d;border-bottom-left-radius:calc(var(--u_spx,1spx) * 6);border-bottom-right-radius:calc(var(--u_spx,1spx) * 6);pointer-events:var(--pe);z-index:var(--browser-zi);background:#00f}.cbq_al.\$chrome:is(.browser:is(:focus,.\@focus) :where(.cbq_al.\$chrome)):not(#_){box-shadow:0 0 50px 5px #0009}.cbq_al.\$chrome:is(.ide-below :where(.cbq_al.\$chrome)):not(#_):not(#_){left:120%}.cbq_al.\$chrome:is(.min :where(.cbq_al.\$chrome)):not(#_){cursor:zoom-in}.cbq-al:is(:focus,.\@focus) .cbq_al.\$chrome:is(.tabbing :where(.cbq_al.\$chrome)):not(#_){--u_olfocus: 1}.cbq_al.\$chrome>op-contour:not(#_){inset:-50px -6px -6px}.cbq_al.window:not(#_){position:absolute;left:var(--maxLeft);top:var(--maxTop);--t_scale: var(--maxScale) !important;background:#fff;width:calc(var(--chromeWidth) * 1px);height:calc(var(--chromeHeight) * 1px)}.cbq_al.\$main:not(#_){width:calc(var(--frameWidth) * 1px);height:calc(var(--frameHeight) * 1px);position:absolute;top:0rem;left:0rem;opacity:1;transform:scale(calc(var(--chromeWidth) / var(--frameWidth)));transform-origin:0% 0%;--e_rest: transform var(--tween-duration) cubic-bezier(.23, 1, .32, 1) !important}.cbq_al.frame:not(#_){position:absolute;inset:0rem;width:100%;height:100%;border-style:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.cbq-al.win:not(#_):not(#_){--chromeWidth: var(--winWidth);--chromeHeight: var(--winHeight);--frameWidth: var(--winWidth);--frameHeight: var(--winHeight);--aspectRatio: var(--winRatio)}.cbq-al.win .cbq_al.window:not(#_){left:var(--winLeft);top:var(--winTop);transform-origin:0% 0%;--t_scale: var(--winScale) !important}.cbq-al.win .cbq_al.window:is(.ide-below :where(.cbq_al.window)):not(#_):not(#_){left:120%}.cbq-al.win .cbq_al.\$winbox:not(#_){pointer-events:auto}.cbq-al.min:not(#_):not(#_){--chromeWidth: var(--minibrowser-width);--chromeHeight: calc(var(--chromeWidth) / var(--aspectRatio));--pe: none}.cbq-al.min.min-out:not(#_):not(#_){--chromeWidth: 100}.cbq-al.min .cbq_al.window:not(#_){height:calc(var(--chromeHeight) * 1px);width:calc(var(--chromeWidth) * 1px);--t_scale: 1 !important;left:calc(100% - var(--chromeWidth) * 1px - calc(var(--u_spx,1spx) * 20));top:calc(100% - var(--chromeHeight) * 1px - calc(var(--u_spx,1spx) * 20))}.cbq-al.min .cbq_al.window:is(.min-out :where(.cbq_al.window)):not(#_){left:calc(100% - calc(var(--u_spx,1spx) * 40))}.cbq-al.min .cbq_al.\$winbox:not(#_){pointer-events:none}.cbq-al.min .cbq_al.\$minbox:not(#_){pointer-events:auto;cursor:zoom-in}.cbq-al.min .cbq_al.\$chrome:not(#_){pointer-events:auto}.cbq_al.\$minbox:not(#_){position:absolute;--chromeWidth: var(--minibrowser-width);--chromeHeight: calc(var(--chromeWidth) / var(--aspectRatio));height:calc(var(--chromeHeight) * 1px);width:calc(var(--chromeWidth) * 1px);--t_scale: 1 !important;left:calc(100% - var(--chromeWidth) * 1px - calc(var(--u_spx,1spx) * 20));top:calc(100% - var(--chromeHeight) * 1px - calc(var(--u_spx,1spx) * 20))}.cbq_al.\$winbox:not(#_){position:absolute;left:var(--winLeft);top:var(--winTop);width:calc(var(--winWidth) * 1px);height:calc(var(--winHeight) * 1px);transform-origin:0% 0%;--t_scale: var(--winScale) !important}.cbq_al.\$maxbox:not(#_){position:absolute;left:var(--maxLeft);top:var(--maxTop);--t_scale: var(--maxScale) !important;width:calc(var(--maxWidth) * 1px);height:calc(var(--maxHeight) * 1px);transform-origin:50% 50%}.cbq-al.focus.full:not(#_):not(#_){z-index:155}.cbq-al.closed:not(#_):not(#_){visibility:hidden;pointer-events:none}.cbq-al.resizing .cbq_al.\$main:not(#_){pointer-events:none}.cbq-al.tweening .cbq_al.\$chrome:not(#_){pointer-events:none}.cbq-al.tweening .cbq_al.\$main:not(#_){pointer-events:none}.cbq-ay:not(#_):not(#_):not(#_){display:none}.cbq-az:not(#_):not(#_):not(#_){position:absolute;inset:0rem;opacity:0;pointer-events:none}.cbq-ba:not(#_):not(#_):not(#_){opacity:0;pointer-events:auto}.cbq-az:not(#_):not(#_){cursor:zoom-out}.cbq-bc:not(#_):not(#_):not(#_){position:absolute;right:0rem;left:0rem;bottom:100%;top:-32px}.cbq-bh:is(:hover,.\@hover) .cbq_bh.replaying-overlay:not(#_){opacity:1}.cbq-bi:not(#_):not(#_){display:flex;flex-direction:row;background:#e4e4e7;border-top-left-radius:calc(var(--u_spx,1spx) * 6);border-top-right-radius:calc(var(--u_spx,1spx) * 6);align-items:center;position:absolute;right:0rem;left:0rem;border-bottom:1px solid hsla(240,5.26%,26.08%,15%);bottom:100%;top:auto;padding:calc(var(--u_spx,1spx) * 8);line-height:calc(var(--u_spx,1spx) * 16);--u_lh: calc(var(--u_spx,1spx) * 16);padding-top:calc(var(--u_spx,1spx) * 12);overflow:hidden;transform-origin:50% 100%;--e_rest: all var(--tween-duration) cubic-bezier(.23, 1, .32, 1) !important;border-top:3px solid hsla(240,5.88%,90%,100%)}.cbq-bi.\@touch:not(#_):not(#_){box-shadow:inset 0 4px #1d4ed833}.cbq-bi:is(.min :where(.cbq-bi)):not(#_):not(#_){padding-top:2px;padding-bottom:2px}.cbq-bi:is(.browser:is(:focus,.\@focus) :where(.cbq-bi)):not(#_):not(#_){border-top-color:#60a5fa}.cbq_bi.tools:not(#_){display:flex;flex-direction:row}.cbq_bi.tool:not(#_){width:calc(var(--u_spx,1spx) * 18);height:calc(var(--u_spx,1spx) * 18);flex:0 0 auto;color:#a1a1aa}.cbq_bi.tool:is(:hover,.\@hover):not(#_){color:#3b82f6}.cbq_bi.tool.agent-over:not(#_){color:#3b82f6}.cbq_bi.tool svg.cbq_bi:not(#_){width:18px;height:18px;vertical-align:top;color:inherit;fill:currentColor}.cbq_bi.tool.disabled:not(#_){color:#d4d4d8}.cbq_bi.round:not(#_){width:18px;height:18px;display:flex;place-content:center;place-items:center;position:relative;flex:0 0 auto;opacity:.7;filter:grayscale(.85)}.cbq_bi.round:not(#_):before{content:" "}.cbq_bi.round:not(#_):before{background-color:hsla(var(--hue4),1);border-radius:9999px;border:1px solid hsla(0,0%,0%,10%);display:block;width:12px;height:12px;line-height:8px;--u_lh: 8px;font-size:14px;text-align:center;font-weight:700}.cbq_bi.round:is(:hover,.\@hover):not(#_):before{box-shadow:0 0 4px 1px hsla(var(--hue4),1)}.cbq_bi.round:not(#_):after{content:" ";position:absolute;inset:7px;border-radius:9999px;background:hsla(var(--hue6),50%);opacity:0}.cbq_bi.round.agent-over:not(#_):before{box-shadow:0 0 4px 1px hsla(var(--hue4),1)}.cbq_bi.round.windowed:not(#_){color:#14532d33}.cbq_bi.round.active:not(#_):after{opacity:1}.cbq_bi.round:is(.focus :where(.cbq_bi.round)):not(#_){opacity:1;filter:grayscale(0)}.cbq-bj:not(#_):not(#_){position:absolute;inset:2px;background:inherit;border-radius:inherit;z-index:2;display:flex;flex-direction:row;place-content:center;place-items:center;font-size:calc(6px + calc(var(--u_spx,1spx) * 6));line-height:calc(var(--u_spx,1spx) * 18);--u_lh: calc(var(--u_spx,1spx) * 18);color:#a1a1aa;--e_rest: opacity var(--tween-duration) cubic-bezier(.23, 1, .32, 1) !important;opacity:0;pointer-events:none}.cbq-bj:is(.min :where(.cbq-bj)):not(#_):not(#_){opacity:1;pointer-events:auto}kbd.cbq_bj:not(#_){font-family:var(--font-system-ui,system-ui)}.cbq-bl:not(#_):not(#_):not(#_){display:contents}op-icon.cbq_bl:not(#_){--u_icsw: 1;--e_cd: var(--u_fxd,1fxd) !important;border-radius:var(--u_ffrd,1ffrd);--u_ics: calc(var(--u_su,1su) * 16);--u_fis: calc(var(--u_spx,1spx) * 24);color:#a1a1aa}op-icon.cbq_bl:is(:hover,.\@hover):not(#_){background:#0000000a}op-icon.cbq_bl:is(:hover,.\@hover):not(#_){color:#3b82f6}op-icon.cbq_bl.agent-over:not(#_){color:#3b82f6}op-icon.cbq_bl.active:not(#_){color:#3b82f6}.cbq-bm:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;order:10}.cbq-bn.active:not(#_):not(#_){--u_icduo: .5}.cbq-bp:not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}.cbq-bw:not(#_):not(#_){height:calc(var(--u_spx,1spx) * 24);flex:1;border-radius:4px;margin-left:.5rem;margin-right:.25rem;color:#71717a;padding-left:calc(var(--u_spx,1spx) * 6);padding-right:calc(var(--u_spx,1spx) * 6);font-size:calc(var(--u_spx,1spx) * 12);line-height:calc(var(--u_spx,1spx) * 24);--u_lh: calc(var(--u_spx,1spx) * 24);--bdc: hsla(240,5.26%,26.08%,10%);background:#fff3;box-shadow:inset 0 0 0 1px var(--bdc);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbq-bw:is(.focus :where(.cbq-bw)):not(#_):not(#_){--bdc: hsla(240,5.26%,26.08%,15%);background:#ffffffb3}.cbq-bw:is(:focus-within,.\@focin):not(#_):not(#_){--bdc: hsla(240,5.26%,26.08%,15%);background:#fffc}.cbq-bx:not(#_):not(#_):not(#_){position:absolute;inset:0rem;overflow:hidden;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:flex;flex-direction:column;place-content:center;place-items:center;cursor:move}.cbq-bx:is(.min :where(.cbq-bx)):not(#_):not(#_):not(#_){cursor:zoom-in}.cbq-bz:not(#_):not(#_):not(#_){pointer-events:auto}.cbq-cb:not(#_):not(#_):not(#_){opacity:0;pointer-events:none;visibility:hidden}.cbq-cc:not(#_):not(#_):not(#_){display:contents}.cbq-cd:not(#_):not(#_):not(#_){opacity:0;pointer-events:none;visibility:hidden}.cbq_bh.resizer:not(#_){position:absolute;width:10px;height:10px;pointer-events:var(--pe)}.cbq_bh.resizer:is(.min :where(.cbq_bh.resizer)):not(#_){pointer-events:none}.cbq-ce:not(#_):not(#_):not(#_){cursor:ew-resize;right:100%;top:-44px;bottom:0;height:auto}.cbq-cf:not(#_):not(#_):not(#_){cursor:ew-resize;left:100%;top:-44px;bottom:0;height:auto}.cbq-cg:not(#_):not(#_):not(#_){cursor:ns-resize;top:100%;left:0rem;width:100%}.cbq-ch:not(#_):not(#_):not(#_){cursor:nesw-resize;width:10px;height:10px;top:100%;right:100%}.cbq-ci:not(#_):not(#_):not(#_){cursor:nwse-resize;width:10px;height:10px;top:100%;left:100%}.cbq-cj:not(#_):not(#_):not(#_){cursor:nwse-resize;width:10px;height:10px;bottom:100%;right:100%;margin-bottom:44px}.cbq-ck:not(#_):not(#_):not(#_){cursor:nesw-resize;width:10px;height:10px;bottom:100%;left:100%;margin-bottom:44px}browser-widget{display:block}
.cdj-af{user-select:none;-webkit-user-select:none}ide-editor-tab{display:block}.cdj-ag:not(#_):not(#_){width:600px;margin-top:0;border-top-left-radius:0;border-top-right-radius:0;max-height:350px;max-width:90vw}.cdj-ah:is(.touch-interface :where(.cdj-ah)):not(#_):not(#_):not(#_){pointer-events:none}.cdj-ah.agent-blurred .monaco-editor .cdr.sel-pos:not(#_):not(._0){visibility:hidden}.cdj-ah.agent-blurred .monaco-editor .cdr.sel-range:not(#_):not(#_):not(._0){opacity:.1}.cdj-ah.agent-blurred .monaco-editor .cldr.sel-pos+.line-numbers:not(#_):not(._0){color:#52525b}.cdj-ai:not(#_):not(#_):not(#_){position:absolute;inset:0rem}.cdj-aj:not(#_):not(#_):not(#_){font-family:var(--font-code,code);opacity:0;pointer-events:none;position:absolute}.cdj-aj:not(#_):not(#_){--u_fs: calc(var(--font_size) * 1px);font-size:var(--u_fs,1fs)}@container (max-width: 899px){.cdj-aj:not(#_):not(#_){font-size:max(min(calc(1.6cqw * (var(--font_size) / 16)),var(--u_fs,1fs)),11px)}}.cdj-aj:is(.pip :where(.cdj-aj)):not(#_):not(#_){font-size:8px}.cdj-am:not(#_):not(#_):not(#_){display:none}.cdj-an:not(#_):not(#_):not(#_){display:none}.cdj-ao:not(#_):not(#_):not(#_){display:none}.cdj-ap:not(#_):not(#_):not(#_){position:absolute;top:0rem;right:0rem;left:0rem;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;bottom:var(--u_idefth,1idefth);margin:calc(var(--u_spx,1spx) * 20)}.cdj_ap.contained:not(#_){--maxw: calc(min(var(--u_opw,1opw), (var(--u_oph,1oph)) * (var(--u_imgw,1imgw) / var(--u_imgh,1imgh)), 1280)*1px) ;--maxh: calc(var(--maxw) * (var(--u_imgh,1imgh) / var(--u_imgw,1imgw)));width:var(--maxw);height:auto;border:1px solid hsla(240,5.26%,26.08%,100%)}.cdj_ap.item:not(#_){max-width:calc(100% - 60px);max-height:calc(100% - 80px);flex:0 1 auto}.cdj-as:not(#_):not(#_):not(#_){width:var(--cdj_at);aspect-ratio:var(--cdj_au)}.cdj-ax:not(#_):not(#_):not(#_){color:#9ca3af;margin-bottom:1rem}.cdj-ay:not(#_):not(#_):not(#_){color:#4b5563;max-width:60%;text-align:center;line-height:1.2;--u_lh: 1.2}editor-widget{display:block}
.cbw-ak,.cbw_ao.\$backdrop{--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)}.cbw-ah:not(#_):not(#_):not(#_){display:none}.cbw-ag:not(#_):not(#_){--u_imgw: var(--cbw_ai);--u_imgh: var(--cbw_aj)}.cbw-ak:not(#_):not(#_):not(#_){width:8px;height:8px;top:-4px;left:-4px;position:absolute;background:#60a5fa;border-radius:9999px;--e_rest: all .3s !important}.cbw-ak:is(:hover,.\@hover):not(#_):not(#_):not(#_){width:16px;height:16px}.cbw-al:not(#_):not(#_):not(#_){display:contents}.cbw-am.google svg:not(#_){width:var(--maxw);height:auto;margin:auto}.cbw-am.google svg:is(.minimized :where(svg)):not(#_):not(._0){width:100%;box-shadow:0 0 #0003}.cbw-am.google svg :is(g,g-tag)[id]:not(#_):not(._0){transform-box:border-box;transform-origin:50% 50%}.cbw-am.image op-image:not(#_){width:var(--maxw);height:auto;margin:auto;border-radius:var(--rd);border:1px solid hsla(0,0%,0%,30%);box-shadow:0 0 40px #0003}.cbw-am.image op-image:is(.minimized :where(op-image)):not(#_):not(._0){width:100%;box-shadow:0 0 #0003}slide-widget{display:block}slides-thumb{display:block}.cbw-ao:not(#_):not(#_){z-index:var(--slides-zi);--u_slidew: var(--cbw_ap);--u_slideh: var(--cbw_aq);--u_footerh: 56;--maxw: calc(min(calc(var(--u_vpw,1vpw) * .95), (calc(var(--u_vph,1vph) * .95) - calc(var(--u_footerh,1footerh) * 1.2)) * (var(--u_slidew,1slidew) / var(--u_slideh,1slideh)), 1280)*1px) ;--maxh: calc(var(--maxw) * (var(--u_slideh,1slideh) / var(--u_slidew,1slidew)));--tween-duration: 0ms;position:absolute;top:0rem;right:0rem;left:0rem;bottom:var(--u_idefth,1idefth);pointer-events:none}.cbw-ao:is(.embedded :where(.cbw-ao)):not(#_):not(#_){--u_footerh: 41}.cbw-ao.animate:not(#_):not(#_){--tween-duration: .3s}.cbw_ao.\$backdrop:not(#_){background:lch(var(--u_scrim-bgL) var(--u_scrim-bgC) var(--u_scrim-bgH) / var(--u_scrim-bgA,1));position:absolute;inset:0rem;opacity:0;--e_od: var(--u_fxd,1fxd) !important;pointer-events:auto;cursor:zoom-out}.cbw-ao.minimized .cbw_ao.\$backdrop:not(#_){pointer-events:none}.cbw_ao.\$pip:not(#_){pointer-events:none;position:absolute;width:calc(var(--minideck-width) * 1px);bottom:64px;height:0px;left:20px;opacity:0}.cbw_ao.\$frame:not(#_){pointer-events:auto}.cbw_ao.currbox:not(#_){position:absolute;inset:0rem;transform-origin:0% 100%;margin:auto;height:fit-content;width:fit-content}.cbw_ao.minimized:not(#_){cursor:zoom-in;height:fit-content;position:absolute;top:auto;right:auto;bottom:0;margin-bottom:calc(var(--u_spx,1spx) * 20);transform:translateZ(0);transform-origin:0% 100%;z-index:5;left:calc(var(--u_spx,1spx) * 20);width:calc((var(--sidebar-width) * 1px) - calc(var(--u_spx,1spx) * 40));--rd: calc(var(--u_spx,1spx) * 3)}.cbw_ao.minimized svg:not(#_){pointer-events:none;height:auto;width:100%}.cbw_ao.minimized:is(.min-out :where(.cbw_ao.minimized)):not(#_){left:calc((var(--sidebar-width) * -1px) + calc(var(--u_spx,1spx) * 70))}slide-widget.cbw_ao:not(#_){pointer-events:auto;display:contents}slide-widget.cbw_ao svg:not(#_){border-radius:2px}slide-widget.cbw_ao svg:is(.collapsed :where(svg)):not(#_):not(._0){width:100%;height:auto}slide-widget.cbw_ao svg:is(.safari :where(svg)):not(#_):not(._0){shape-rendering:optimizeSpeed;image-rendering:optimizeSpeed}slide-widget.cbw_ao svg:is(.safari :where(svg)) :is(image,image-tag):not(#_):not(._0){image-rendering:optimizeSpeed}slide-widget.cbw_ao svg:is(.safari :where(svg)) :is(image,image-tag)[filter]:not(#_):not(._0){filter:none}slide-widget.cbw_ao svg:is(.safari :where(svg)) :is(image,image-tag)[clip-path]:not(#_):not(._0){clip-path:none}slide-widget.cbw_ao svg:is(.safari :where(svg)) :is(g,g-tag)[filter*=shadow]:not(#_):not(._0){filter:none;display:none}.cbw-ao.empty .cbw_ao.\$minbox:not(#_){pointer-events:none}.cbw_ao.\$maxbox:not(#_){transform-origin:0% 100%;position:absolute;inset:0rem;pointer-events:none;width:var(--maxw);height:var(--maxh);margin:auto}.cbw-at:not(#_):not(#_):not(#_){pointer-events:none}.cbw-aw:not(#_):not(#_):not(#_){display:none}.cbw-ay:not(#_):not(#_):not(#_){display:contents}slides-widget{display:block}
.cbv-ah,.cbv-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)}.cbv-ah,.cbv-ak,.cbv-am,.cbv-ai:before,.cbv-ai.left-button-pressed .cbv_ai.\$body{--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))}.cbv-af{position:absolute;top:-4px;left:0;width:10px;height:10px;pointer-events:none}.cbv-ah:not(#_):not(#_){width:24px;height:24px;border-radius:9999px;pointer-events:none;opacity:1;background:#ffffff1a;--t_scale: .1 !important;--t_x: -50% !important;--t_y: -50% !important;--e_rest: all .8s cubic-bezier(.215, .61, .355, 1), opacity .8s cubic-bezier(.215, .61, .355, 1) !important;box-shadow:0 0 8px #0003}.cbv-ah.play:not(#_):not(#_){--t_scale: 3 !important;opacity:0}pointer-wave{display:block}.cbv-ai:not(#_):not(#_){position:absolute;left:0;top:-4px;width:0px;height:0px;pointer-events:none;--e_od: .5s !important}.cbv-ai.hidden:not(#_):not(#_){opacity:0}.cbv-ai.autohide:not(#_):not(#_){opacity:0}.cbv-ai.left-button-pressed .cbv_ai.\$body:not(#_){--t_scale: .8 !important}.cbv-ai.debug .cbv_ai.\$body:not(#_){opacity:0}.cbv-ai:not(#_):not(#_):before{content:" ";display:block;position:absolute;width:8px;height:8px;border-radius:9999px;border:1px solid hsla(0,90.6%,70.78%,100%);box-shadow:0 0 0 1px #fff;--t_x: -50% !important;--t_y: -50% !important;opacity:0}.cbv-ai.debug:not(#_):not(#_):before{opacity:0;width:12px;height:12px}.cbv-ai:is(.morphing :where(.cbv-ai)):not(#_):not(#_){opacity:0}.cbv-ak:not(#_):not(#_):not(#_){--t_x: -50% !important;--t_y: -50% !important;position:absolute;width:24px;height:24px}.cbv-al:not(#_):not(#_):not(#_){width:24px;height:24px;position:absolute;top:8px;left:6px}.cbv-am:not(#_):not(#_):not(#_){--t_x: var(--cbv_an) !important;--t_y: var(--cbv_ao) !important;z-index:var(--cbv_ap)}ide-pointer-widget{display:block}
.cdp_af.head,.cdp_af.head:before,.cdp_af.head :is(path,path-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)}.cdp-af{position:relative;--u_ics: 20;--u_icduo: 0}.cdp-af:is(:hover,.\@hover){--u_icduo: .2}.cdp-af.collapsed>section.cdp_af:not(#_){pointer-events:none}.cdp_af.head:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;color:#a1a1aa;user-select:none;-webkit-user-select:none;height:var(--u_rh,1rh);--e_rest: margin .2s cubic-bezier(.23, 1, .32, 1), opacity .2s cubic-bezier(.23, 1, .32, 1) !important;position:relative;--bg: hsla(0,0%,100%,0%)}.cdp_af.head:is(:hover,.\@hover):not(#_){--bg: hsla(0,0%,100%,3%)}.cdp_af.head.agent-over:not(#_){--bg: hsla(0,0%,100%,3%)}.cdp_af.head.editing:not(#_){--bg: hsla(0,0%,100%,5%)}.cdp_af.head.has-menu:not(#_){--bg: hsla(0,0%,100%,5%)}.cdp_af.head.has-menu:not(#_){background:#ffffff05;--u_olfocus: 1}.cdp_af.head:not(#_):before{content:" ";position:absolute;inset:0rem;background:var(--bg);border-radius:4px;opacity:1;--e_cd: 50ms !important}.cdp_af.head:is(.in-collapsed :where(.cdp_af.head)):not(#_):before{margin-top:calc(var(--u_spx,1spx) * 12)}.cdp_af.head>*:not(#_){position:relative}.cdp_af.head.focused:not(#_){--bg: hsla(0,0%,100%,5%)}.cdp_af.head.open:not(#_){color:#f4f4f5;--bg: hsla(0,0%,100%,5%)}.cdp_af.head.open.focused:not(#_){color:#f4f4f5;--bg: hsla(0,0%,100%,5%)}.cdp_af.head.expanded:not(#_){color:#a1a1aa}.cdp_af.head:is(:is(:checked,.\@checked)>:where(.cdp_af.head)):not(#_){--bg: hsla(0,0%,100%,6%)}.cdp_af.head .cdp_af.name:not(#_){border-style:none;background:#fff0;margin:0rem;padding:0rem;color:inherit;flex:1;text-align:left}.cdp_af.head .cdp_af.name:is(:focus,.\@focus):not(#_){border-style:none;outline:none}.cdp_af.head :is(path,path-tag):not(#_){--e_sd: calc(var(--u_fxd,1fxd) * .5) !important}.cdp_af.icon:not(#_){width:calc(var(--u_spx,1spx) * 20);height:calc(var(--u_spx,1spx) * 20);position:relative;display:flex;place-content:center;place-items:center;margin-right:calc(var(--u_spx,1spx) * 4)}.cdp_af.icon svg.cdp_af:not(#_){vertical-align:top;width:calc(calc(var(--u_ics,1ics)) * 1px);height:calc(calc(var(--u_ics,1ics)) * 1px);color:#fff}.cdp_af.icon svg.cdp_af :is(path,path-tag):not([fill]):not(#_):not(._0){fill:currentColor}.cdp_af.icon.dir:not(#_){--u_ics: calc(var(--u_su,1su) * 16)}.cdp_af.icon.dir svg.cdp_af:not(#_){width:16px;height:16px;color:#a1a1aa}panel-entry{display:block}.cdp-ak:not(#_):not(#_):not(#_){display:none}sidebar-pane{display:block}.cdp_an.\$input:not(#_)::selection{background:#a1a1aa1a}.cdp_an.\$input:not(#_){flex:1;margin:0rem;padding:0rem;background:#fff0;color:inherit;border-style:none;outline:none;font-family:inherit;font-weight:inherit}.cdp-aq:not(#_):not(#_):not(#_){width:20px;height:20px;color:#a1a1aa}.cdp-ar:not(#_):not(#_):not(#_){width:12px;height:12px;color:inherit}ide-sidebar-input{display:block}.cdp-au{padding-top:6px;padding-bottom:6px}.cdp-au .tool:not(#_):not(._0){opacity:0}.cdp-au:is(:hover,.\@hover) .tool:not(#_):not(._0){opacity:1}.cdp-ba:not(#_):not(#_):not(#_){display:none}panel-cdp-bj{display:block}
.cdq-ar,.cdq-am:before,.cdq-am:is(.collapsed :where(.cdq-am)):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)}.cdq_af.head:is(:hover,.\@hover):not(#_){background:#ffffff08}fs-base-entry{display:block}.cdq-ai:not(#_):not(#_):not(#_){flex:1}fs-entry{display:block}.cdq-aj:not(#_):not(#_){font-size:calc(var(--u_spx,1spx) * 14);line-height:calc(var(--u_spx,1spx) * 14);--u_lh: calc(var(--u_spx,1spx) * 14)}.cdq-ak:not(#_):not(#_):not(#_){flex:1;margin:0rem;padding:0rem;background:#fff0;color:inherit;border-style:none;outline:none;font-family:inherit;font-weight:inherit}fs-entry-name{display:block}.cdq-am:not(#_):not(#_):not(#_){--level: var(--cdq_an)}.cdq-am:not(#_):not(#_){position:relative;margin-left:calc(var(--u_spx,1spx) * 14);min-width:100px}.cdq-am.l0:not(#_):not(#_){margin-left:0rem}.cdq-am:not(#_):not(#_):before{content:"";position:absolute;top:1px;left:0;bottom:calc(var(--u_ffrd,1ffrd) * .6);border-left:1px solid hsla(0,0%,100%,10%);width:1px;--e_od: .2s !important}.cdq-am.l0:not(#_):not(#_):before{display:none}.cdq-am:is(.collapsed :where(.cdq-am)):not(#_):not(#_):before{opacity:0;--e_of: var(--ease-0,0) !important}.cdq-ar:not(#_):not(#_):not(#_){display:none}.cdq-ar:only-child:not(#_):not(#_):not(#_){display:block}.cdq-ar:not(#_):not(#_){position:relative;left:calc(var(--u_spx,1spx) * 6);font-size:calc(var(--u_spx,1spx) * 12);--e_sd: var(--u_fxd,1fxd) !important;height:var(--u_rh,1rh)}.cdq-ar:is(.collapsed :where(.cdq-ar)):not(#_):not(#_){margin-top:calc(var(--u_rh,1rh) * -1);opacity:0;pointer-events:none}fs-dir-entries{display:block}.cdq-as:not(#_):not(#_){--u_olhover: 0}.cdq-as.has-menu:not(#_):not(#_){--u_olhover: 1}.cdq-as.is-hidden>.cdq_as.head:not(#_){opacity:.7}.cdq-as.op-dragover:not(#_):not(#_):before{content:" ";z-index:60;pointer-events:none;display:block;position:absolute;inset:0rem;border-radius:8px;background:#60a5fa1a;margin-left:6px;margin-right:6px}.cdq-as.\@dragover:not(#_):not(#_):before{content:" ";z-index:60;pointer-events:none;display:block;position:absolute;inset:0rem;border-radius:8px;background:#60a5fa1a;margin-left:6px;margin-right:6px}.cdq-as.collapsed fs-dir-entries.cdq_as .head:not(#_):not(._0){opacity:0;margin-top:calc(var(--u_rh,1rh) * -1);pointer-events:none}.cdq-au:not(#_):not(#_):not(#_){display:none}.cdq-ax:not(#_):not(#_):not(#_){flex:1}.cdq-ay:is(.collapsed>:where(.cdq-ay)):not(#_):not(#_):not(#_){pointer-events:none}fs-dir-entry{display:block}.cdq-ba:not(#_):not(#_){border-radius:var(--u_ffrd,1ffrd)}.cdq-ba.has-menu:not(#_):not(#_){--u_olfocus: 1}.cdq-ba.generated .cdq_ba.\$name:not(#_){opacity:.8}.cdq-ba.is-hidden:not(#_):not(#_){opacity:.7}.cdq-be:not(#_):not(#_):not(#_){flex:1}fs-file-entry{display:block}.cdq-bf:not(#_):not(#_):not(#_){width:calc(calc(var(--u_ics,1ics)) * 1px);height:calc(calc(var(--u_ics,1ics)) * 1px);color:inherit}.cdq-bi:not(#_):not(#_):not(#_){color:#a1a1aa}.cdq-bk:not(#_):not(#_){flex:1;margin:0rem;padding:0rem;background:#fff0;color:inherit;border-style:none;outline:none;font-family:inherit;font-weight:inherit;width:100%}add-entry-input{display:block}add-file-input{display:block}.cdq-bm:not(#_):not(#_):not(#_){--u_ics: calc(var(--u_su,1su) * 16);width:calc(var(--u_su,1su) * 24);height:calc(var(--u_su,1su) * 24)}add-dir-input{display:block}p.cdq_bn:not(#_){padding-left:var(--u_gx,1gx);padding-right:var(--u_gx,1gx);font-size:13px;line-height:16px;--u_lh: 16px;color:#94a3b8}.cdq_bn.hr:not(#_){margin-left:var(--u_gx,1gx);margin-right:var(--u_gx,1gx);border-bottom:1px solid hsla(215,20.22%,65.1%,10%);margin-top:.75rem;margin-bottom:.75rem}.cdq-bs:not(#_):not(#_):not(#_){overflow:visible;height:calc(var(--u_spx,1spx) * 28)}.cdq-bv:not(#_):not(#_):not(#_){font-size:calc(var(--u_spx,1spx) * 14);line-height:calc(var(--u_spx,1spx) * 28);--u_lh: calc(var(--u_spx,1spx) * 28);position:relative}.cdq-bw:not(#_):not(#_):not(#_){position:relative}.cdq-bw:not(#_):not(#_):before{display:none}explorer-widget{display:block}
.cdr-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)}.cdr-af{--e_bd: var(--u_fxd,1fxd) !important;--e_od: var(--u_fxd,1fxd) !important}.cdr-af.hidden:not(:focus-within,.\@focin){margin-bottom:calc(calc(calc(var(--u_panelh,1panelh) * -1)) * 1px);pointer-events:none;opacity:0}.cdr-ak:not(#_):not(#_):not(#_){overflow:visible;height:calc(var(--u_spx,1spx) * 28)}dependencies-widget{display:block}.cdr-ap:not(#_):not(#_):not(#_){margin-bottom:calc(var(--u_spx,1spx) * 3)}.cdr-ar:not(#_):not(#_):not(#_){color:#a1a1aa;margin-right:spx;width:calc(var(--u_spx,1spx) * 16);height:calc(var(--u_spx,1spx) * 16)}.cdr-as:not(#_):not(#_):not(#_){color:inherit}.cdr-av:not(#_):not(#_):not(#_){opacity:.5}.cdr-av:not(#_):not(#_):not(#_):before{content:"@"}dependency-entry{display:block}
.cdt-af:not(#_):not(#_):not(#_){padding-top:6px;padding-bottom:6px}
.cds-af:not(#_):not(#_):not(#_){height:100%}.cds-ag:not(#_):not(#_){height:calc(var(--u_spx,1spx) * 41);position:relative;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;opacity:1;display:none}.cds-ag:is(.drafting :where(.cds-ag)):not(#_):not(#_){opacity:0;margin-bottom:calc(var(--u_spx,1spx) * -41)}hr.cds_ag:not(#_){position:absolute;bottom:-1px;height:1px;left:0rem;right:0rem;margin-left:calc(var(--u_spx,1spx) * 8);margin-right:calc(var(--u_spx,1spx) * 8);background:#93c5fd1a;border-style:none}.cds-ai:not(#_):not(#_):not(#_){padding-bottom:6px}.cds-aj:not(#_):not(#_):not(#_){padding-top:6px;padding-bottom:6px;margin-top:calc(var(--u_spx,1spx) * 4)}
.cdo_ah.\$body{--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)}.cdo-ah.collapsed .cdo_ah.\$body,.cdo-ah.collapsed.focused .cdo_ah.\$body,.cdo-ah.collapsed.agent-show .cdo_ah.\$body,.cdo-ah.collapsed:is(.agent-show :where(.cdo-ah.collapsed)),.cdo-ah.collapsed:is(:focus-within,.\@focin) .cdo_ah.\$body{--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))}section.cdo_ah:not(#_){padding-top:6px;padding-bottom:6px}.cdo-ah{--u_rh: calc(var(--u_spx,1spx) * 28);--u_gx: calc(var(--u_spx,1spx) * 10)}.cdo-ah:is(:hover,.\@hover) .ide-panel-head .tools:not(#_):not(._0){opacity:1}svg.cdo_ah:not(#_){vertical-align:top}.cdo_ah.\$body:not(#_){width:calc(var(--width) * var(--u_spx,1spx));position:relative;background:inherit;--e_rest: transform calc(var(--u_fxd,1fxd) * 2) cubic-bezier(.23, 1, .32, 1) !important}.cdo-ah.collapsed{height:100%}.cdo-ah.collapsed .cdo_ah.\$body:not(#_){position:absolute;opacity:.94;--t_x: -100% !important}.cdo-ah.collapsed:is(.agent-show :where(.cdo-ah.collapsed)){--t_x: 0% !important}.cdo-ah.collapsed.focused .cdo_ah.\$body:not(#_){--t_x: 0% !important;opacity:.95;pointer-events:auto}.cdo-ah.collapsed:is(:focus-within,.\@focin) .cdo_ah.\$body:not(#_){--t_x: 0% !important;opacity:.95;pointer-events:auto}.cdo-ah.collapsed.agent-show .cdo_ah.\$body:not(#_){--t_x: 0% !important;opacity:.95;pointer-events:auto}.cdo-ah .ide-panel-head:not(#_):not(._0){padding-left:var(--u_gx,1gx);padding-right:var(--u_gx,1gx)}.cdo-ah hr:not(#_){height:1px;left:0rem;right:0rem;margin-left:calc(var(--u_spx,1spx) * 8);margin-right:calc(var(--u_spx,1spx) * 8);background:#93c5fd1a;border-style:none}.cdo-ai:not(#_):not(#_):not(#_){flex:1;display:flex;flex-direction:column}.cdo-ai:not(#_):not(#_){overflow-y:auto;overflow-x:hidden}.cdo-ai:not(#_):not(#_)::-webkit-scrollbar{width:0px;opacity:1}.cdo-ak:not(#_):not(#_):not(#_){flex:1;min-height:200px}.cdo-al:not(#_):not(#_):not(#_){line-height:calc(var(--u_spx,1spx) * 24);--u_lh: calc(var(--u_spx,1spx) * 24);cursor:default;display:flex;flex-direction:column;position:relative;--width: var(--cdo_am)}.cdo-an:not(#_):not(#_):not(#_){display:flex;flex-direction:column;height:100%}.cdo-ao:not(#_):not(#_):not(#_){margin-right:8px;margin-left:10px}.cdo-aq:not(#_):not(#_):not(#_){position:absolute;left:100%;width:10px;cursor:ew-resize;height:100%}.cdo-aq:is(.collapsed :where(.cdo-aq)):not(#_):not(#_):not(#_){display:none}sidebar-widget{display:block}
.wr-aq,.wr_aq.close,.wr_af.\$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)}.wr_af.\$circle,.wr_aq.close: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))}.wr-af{position:relative;justify-items:center;display:flex;flex-direction:row;justify-content:center;align-items:stretch;align-content:stretch}.wr_af.\$track:not(#_){background:var(--slider-track);position:relative;border-radius:4px;flex:1;block-size:3px;height:3px}.wr_af.\$fill:not(#_){background:var(--slider-fill);position:absolute;top:0rem;bottom:0rem;left:0rem;right:auto;border-radius:4px}.wr_af.\$thumb:not(#_){position:absolute;top:50%}.wr_af.\$circle:not(#_){position:absolute;width:12px;height:12px;top:50%;--t_y: -50% !important;border-radius:9999px;background:var(--slider-thumb)}.wr_af.\$circle.\@off:not(#_):not(#_):not(#_):not(#_){opacity:0;--t_scale: .3 !important}.wr-af.horizontal{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}.wr-af.horizontal .wr_af.\$track:not(#_){height:4px;flex:1}.wr-af.horizontal .wr_af.\$fill:not(#_){width:var(--v)}.wr-af.horizontal .wr_af.\$thumb:not(#_){left:var(--v)}.wr-af.vertical{writing-mode:vertical-rl;display:flex;flex-direction:column;justify-content:center;align-items:stretch;align-content:stretch}.wr-af.vertical .wr_af.\$fill:not(#_){height:var(--v)}.wr-af.vertical .wr_af.\$track:not(#_){height:auto;width:3px}.wr-ag:not(#_):not(#_):not(#_){--value: var(--wr_ah)}.wr-aj:not(#_):not(#_):not(#_){position:absolute;inset:0rem;margin-right:12px;writing-mode:inherit}.wr-ak:not(#_):not(#_):not(#_){inline-size:var(--wr_al)}.wr-am:not(#_):not(#_):not(#_){inset-inline-start:var(--wr_an)}volume-slider-wr-ap{display:block}button.wr_aq:not(#_){appearance:none;-webkit-appearance:none;margin:0rem;padding:0rem;background:#fff0;border-style:none}.wr-aq{height:46px;background:#3f3f464d;position:relative;border-radius:4px;display:flex;flex-direction:row;place-content:center;place-items:center;gap:.5rem;--u_rg: .5rem;--u_cg: .5rem;margin-bottom:4px;padding:.75rem}.wr-aq:is(:focus-within,.\@focin){background:#3f3f46e5}.wr-aq.\@off:not(#_):not(#_):not(#_):not(#_){margin-bottom:-46px;opacity:0;pointer-events:none}.wr_aq.close:not(#_){position:absolute;top:-8px;right:-8px;width:16px;height:16px;color:#f87171;opacity:.6;--e_rest: all .15s cubic-bezier(.23, 1, .32, 1) !important;cursor:pointer}.wr_aq.close:is(:hover,.\@hover):not(#_){--t_scale: 1.4 !important}.wr-aq:is(:hover,.\@hover) .wr_aq.close:not(#_){opacity:1}button.wr_aq:not(#_){color:#3b82f6}.wr-aq.rec button.wr_aq:not(#_){color:#fca5a5;cursor:pointer}.wr-aq.rec button.wr_aq:is(:hover,.\@hover):not(#_){color:#f87171}.wr-as:not(#_):not(#_):not(#_){display:contents}.wr-av:not(#_):not(#_):not(#_){flex:1;overflow:hidden;cursor:pointer}.wr-aw:not(#_):not(#_):not(#_){font-size:12px;line-height:18px;--u_lh: 18px;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wr-ax:not(#_):not(#_):not(#_){font-size:12px;line-height:18px;--u_lh: 18px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wr-ay:not(#_):not(#_):not(#_):before{content:", "}.wr-ay:first-child:not(#_):not(#_):not(#_):before{content:""}.wr-ba:not(#_):not(#_):not(#_){position:absolute;top:0;height:100%;width:1px;background:#60a5fa;left:var(--wr_bb)}audio-sample-wr-bd{display:block}.wr-bf:not(#_):not(#_){max-width:540px;padding:1.25rem;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)}label.wr_bf:not(#_){display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:4px;--u_rg: 4px;--u_cg: 4px}.wr-bg:not(#_):not(#_){display:flex;align-items:center;justify-content:center;color:#f87171;font-size:18px;line-height:28px;--u_lh: 28px}.wr-bh:not(#_):not(#_):not(#_){text-align:center;color:#fff;display:none}.wr-bi:not(#_):not(#_):not(#_){display:grid;grid-auto-flow:row;grid-template-columns:100px auto;gap:.75rem;--u_cg: .75rem;row-gap:.25rem;--u_rg: .25rem;grid-template-rows:32px fit-content fit-content}.wr-bk:not(#_):not(#_):not(#_){width:100%}.wr-bk:not(#_):not(#_){border-radius:6px;padding-left:.5rem;padding-right:.5rem;background:#26282f;color:#fff;border:1px solid hsla(240,5.03%,64.9%,30%)}.wr-bm:not(#_):not(#_):not(#_){font-size:12px;line-height:18px;--u_lh: 18px;text-align:right;opacity:.5}.wr-bn:not(#_):not(#_):not(#_){align-self:stretch;height:auto}.wr-bo:not(#_):not(#_):not(#_){font-size:12px;line-height:18px;--u_lh: 18px;text-align:right;opacity:.5}.wr-bp:not(#_):not(#_):not(#_){font-size:12px;line-height:18px;--u_lh: 18px}.wr-bq:not(#_):not(#_):not(#_){white-space:nowrap;margin-right:.5rem;line-height:16px;--u_lh: 16px;gap:2px;--u_rg: 2px;--u_cg: 2px;display:inline-flex}.wr-br:not(#_):not(#_):not(#_){width:12px;height:12px}.wr-bu:not(#_):not(#_):not(#_){display:block;background:hsla(var(--hue5),10%);padding:.5rem;border-radius:4px}.wr-bv:not(#_):not(#_):not(#_){display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:4px;--u_rg: 4px;--u_cg: 4px;color:hsla(var(--hue2),1)}.wr-bx:not(#_):not(#_):not(#_){margin-left:1.5rem;font-size:13px;line-height:20px;--u_lh: 20px}.wr-by:not(#_):not(#_):not(#_){text-align:left;font-size:14px;line-height:22px;--u_lh: 22px;color:#64748b}.wr-bz:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:.5rem;--u_rg: .5rem;--u_cg: .5rem}ide-start-rec-dialog{display:block}
.cdu-ca{--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)}.cdu-ca{--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))}u.cdu_{text-decoration:none;font-style:normal;color:#e2e8f0}i.cdu_{text-decoration:none;font-style:normal;color:#64748b}.cdu_.tok-string{color:#bbf7d0}.cdu_.tok-number{color:#60a5fa}.cdu_.tok-key{color:#7dd3fc}.cdu_.tok-element{color:#e9e19b}.cdu_.tok-element u.cdu_{color:#9d9755}.cdu-af{display:inline}log-attributes-cdu-al{display:block}.cdu-am{display:inline}log-val-cdu-bs{display:block}.cdu-bt:not(#_):not(#_):not(#_){position:relative}.cdu-bu:not(#_):not(#_):not(#_){position:absolute;left:calc(var(--u_gut,1gut) * -1);width:var(--u_gut,1gut);text-align:center;font-style:normal}.cdu-bx:not(#_):not(#_):not(#_){display:inline}.cdu-by:not(#_):not(#_):not(#_){display:inline;text-decoration:none}.cdu-by:last-child:not(#_):not(#_):not(#_){display:none}log-entry-cdu-bz{display:block}.cdu-ca:not(#_):not(#_){--t_y: 0 !important;--t_scale: 1 !important;pointer-events:auto;opacity:1;--e_sd: .7s !important;--e_sf: var(--ease-quint-out,cubic-bezier(.23, 1, .32, 1)) !important;position:absolute;transform-origin:50% 100%;bottom:0rem;left:0rem;right:0rem;padding-bottom:60px;--u_gut: calc(var(--u_fs,1fs) * 2)}.cdu-ca.\@in:not(#_):not(#_):not(#_):not(#_){--t_y: 200px !important;--t_scale: 1 !important;opacity:.9}.cdu-ca.\@out:not(#_):not(#_):not(#_):not(#_){--t_y: -20% !important;--t_scale: .8 !important;opacity:0;--e_sd: .4s !important;--e_sf: var(--ease-quint-out,cubic-bezier(.23, 1, .32, 1)) !important;--e_sw: .1s !important}.cdu_ca.main:not(#_){background:#2b2d34;padding:1rem;font-size:20px;line-height:30px;--u_lh: 30px;margin-left:auto;margin-right:auto;width:max-content;border-radius:4px;font-family:var(--font-code,code);box-shadow:0 3px 10px #00000036}.cdu_ca.main .cdu_ca.entry i:not(#_){display:none}.cdu-cb:not(#_):not(#_):not(#_){display:flex;flex-direction:row}.cdu-cd:not(#_):not(#_):not(#_){flex:0 0 auto;margin-left:.25rem;color:#71717acc}console-toast-entry{display:block}console-toasts{display:block}
.cbo-bf{--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)}.cbo-al{--u_idepanelh: calc(var(--u_spx,1spx) * 32)}.cbo-am:not(#_):not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;padding-top:0;--u_fs: calc(var(--font_size) * var(--u_spx,1spx));font-size:var(--u_fs,1fs);line-height:1.4;--u_lh: 1.4}.cbo_am.ide-panel-head:not(#_){padding-left:2px;padding-right:2px}.cbo_am.\$logs:not(#_){overflow:hidden;word-wrap:break-word}.cbo-ap:not(#_):not(#_):not(#_){flex:1}.cbo-aq:not(#_):not(#_):not(#_){opacity:1;--u_ics: calc(var(--u_su,1su) * 16)}.cbo-at:not(#_):not(#_){overflow-y:auto;flex:1;font-family:var(--font-code,code);user-select:text;-webkit-user-select:text;padding-right:1rem;overscroll-behavior-y:contain;scroll-snap-type:y proximity;scroll-padding-bottom:200px}.cbo-au:not(#_):not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch}.cbo-av:not(#_):not(#_):not(#_){height:calc(var(--u_fh,1fh) * 1.25)}.cbo-aw:not(#_):not(#_):not(#_){height:2px;scroll-snap-align:end}ide-console-panel{display:block}u.cbo_{text-decoration:none;font-style:normal;color:#e2e8f0}i.cbo_{text-decoration:none;font-style:normal;color:#64748b}.cbo_.tok-string{color:#bbf7d0}.cbo_.tok-number{color:#60a5fa}.cbo_.tok-key{color:#7dd3fc}.cbo_.tok-element{color:#e9e19b}.cbo_.tok-element u.cbo_{color:#9d9755}.cbo-ax{display:inline}ide-log-attributes{display:block}.cbo-bd{display:inline}.cbo-bf:not(#_):not(#_):not(#_){color:#a1a1aa;cursor:pointer;margin-left:calc(var(--u_spx,1spx) * 12);--e_rest: color .1s ease !important}.cbo-bf:is(:hover,.\@hover):not(#_):not(#_):not(#_){color:#fbbf24}ide-log-val{display:block}.cbo-ck:is(:hover,.\@hover){background:#ffffff05}.cbo_ck.badge:not(#_){--u_h: calc(var(--u_spx,1spx) * 14);height:var(--u_h,1h);display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;min-height:var(--u_h,1h);margin-top:calc(var(--u_spx,1spx) * 4);margin-bottom:calc(var(--u_spx,1spx) * 4);margin-right:calc(var(--u_spx,1spx) * 4);font-size:calc(var(--u_spx,1spx) * 10);padding-left:calc(var(--u_spx,1spx) * 4);padding-right:calc(var(--u_spx,1spx) * 4);border-radius:calc(var(--u_h,1h) * .25);background:#3b82f6;color:#fff}.cbo-ck.typ-error{color:#fda4af}.cbo-ck.typ-warn{color:#fef08a}i.cbo_ck.sym:not(#_){color:inherit}.cbo_ck.source:not(#_){--u_h: calc(var(--u_spx,1spx) * 16);height:var(--u_h,1h);display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;font-size:calc(var(--u_spx,1spx) * 10);padding-left:calc(var(--u_spx,1spx) * 4);padding-right:calc(var(--u_spx,1spx) * 4);background:#ffffff0a;border-radius:calc(var(--u_h,1h) * .5);color:#94a3b8}.cbo-cl:not(#_):not(#_):not(#_){position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;align-content:flex-start;padding-left:12px}.cbo-cl>*:not(#_){min-height:calc(var(--u_spx,1spx) * 24)}.cbo-cm:not(#_):not(#_):not(#_){width:calc(var(--u_spx,1spx) * 14);text-align:center;font-style:normal}.cbo-cp:not(#_):not(#_):not(#_){margin-left:.5rem}.cbo-cq:not(#_):not(#_):not(#_){display:inline}.cbo-cr:not(#_):not(#_):not(#_){display:inline;text-decoration:none}.cbo-cr:last-child:not(#_):not(#_):not(#_){display:none}ide-log-entry{display:block}
pointer-tracker{display:block}
.cbz_af.\$circle,.cbz_ap.\$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)}.cbz_af.\$circle,.cbz_ap.\$circle{--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{--slider-track: hsla(0,0%,100%,20%);--slider-fill: hsla(0,0%,100%,50%);--slider-thumb: hsla(0,0%,100%,95%)}.cbz-af{position:relative;display:flex;flex-direction:column;justify-content:center;justify-items:center}.cbz_af.\$track:not(#_){background:var(--slider-track);position:relative;border-radius:4px;flex:1;block-size:3px}.cbz_af.\$fill:not(#_){background:var(--slider-fill);position:absolute;top:0rem;bottom:0rem;left:0rem;right:auto;border-radius:4px}.cbz_af.\$thumb:not(#_){position:absolute;top:50%}.cbz_af.\$circle:not(#_){position:absolute;width:12px;height:12px;top:50%;--t_y: -50% !important;border-radius:9999px;background:var(--slider-thumb)}.cbz_af.\$circle.\@off:not(#_):not(#_):not(#_):not(#_){opacity:0;--t_scale: .3 !important}.cbz-af.horizontal .cbz_af.\$track:not(#_){height:3px}.cbz-af.horizontal .cbz_af.\$fill:not(#_){width:var(--v)}.cbz-af.horizontal .cbz_af.\$thumb:not(#_){left:var(--v)}.cbz-af.vertical{writing-mode:vertical-rl;display:flex;flex-direction:column;justify-content:center;align-items:stretch;align-content:stretch}.cbz-af.vertical .cbz_af.\$fill:not(#_){height:var(--v)}.cbz-af.vertical .cbz_af.\$track:not(#_){height:auto;width:3px}.cbz-ag:not(#_):not(#_):not(#_){--value: var(--cbz_ah)}.cbz-aj:not(#_):not(#_):not(#_){position:absolute;inset:0rem;margin-right:12px;writing-mode:inherit}.cbz-ak:not(#_):not(#_):not(#_){inline-size:var(--cbz_al)}.cbz-am:not(#_):not(#_):not(#_){inset-inline-start:var(--cbz_an)}slider-tag{display:block}.cbz-ap{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}.cbz_ap.\$track:not(#_){background:var(--slider-track);position:relative;border-radius:4px;flex:1;width:3px}.cbz_ap.\$fill:not(#_){background:var(--slider-fill);border-radius:inherit}.cbz_ap.\$thumb:not(#_){position:absolute;left:50%}.cbz_ap.\$circle:not(#_){position:absolute;width:12px;height:12px;left:50%;--t_x: -50% !important;border-radius:9999px;background:var(--slider-thumb);bottom:0;--t_y: calc(var(--value) * 100%) !important}.cbz_ap.\$circle.\@off:not(#_):not(#_):not(#_):not(#_){opacity:0;--t_scale: .3 !important}.cbz-aq:not(#_):not(#_):not(#_){--value: var(--cbz_ar)}.cbz-at:not(#_):not(#_):not(#_){position:absolute;inset:0rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;align-content:stretch;border-radius:inherit}.cbz-au:not(#_):not(#_):not(#_){height:var(--cbz_av)}.cbz-aw:not(#_):not(#_):not(#_){bottom:var(--cbz_ax)}vertical-slider{display:block}
.ccb-aq,.ccb-bp,.ccb-cb,.ccb-co,.ccb-cw,.ccb_.gap,.ccb_cb.\$c,.ccb_co.label,.ccb_aq.\$icon,.ccb_bf.\$icon,.ccb_bo.\$icon,.ccb_bp.\$icon,.ccb_cb.\$base,.ccb_co.\$line,.ccb_co.details,.ccb_co.\$outline,.ccb_co.connector,timeline-view.ccb_bf,.ccb_.gap .ccb_.progress,.ccb-bp.ai-enabled:after,.ccb-bp.ai-enabled: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)}.ccb-cb,svg.ccb_cw,.ccb_bo.mark,.ccb_co.label,.ccb_aq.center,.ccb_aq.\$icon,.ccb_bf.\$icon,.ccb_bo.\$icon,.ccb_bp.\$icon,.ccb_co.\$line,.ccb_co.details,.ccb_co.\$outline,.ccb-aq.square:after,.ccb-aq.square .ccb_aq.mark,.ccb-aq.focused .ccb_aq.\$icon,.ccb-bp.focused .ccb_bp.\$icon,.ccb-cb:is(.inlined>:where(.ccb-cb)),.ccb-bp:is(:hover,.\@hover) .ccb_bp.\$icon{--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_tlms: .005px}.ccb_.gap{height:var(--u_gaph,1gaph);border-radius:2px;width:20px;min-width:2px;margin-left:0;margin-right:0;position:relative;flex:0 1 auto;pointer-events:none;background:lch(var(--u_gapL) var(--u_gapC) var(--u_gapH) / var(--u_gapA,1));--e_ad: 0ms !important;--e_od: .2s !important;box-shadow:0 0 0 1px #0000000d}.ccb_.gap .ccb_.progress{position:absolute;top:0rem;bottom:0rem;left:0rem;right:auto;height:var(--u_progh,1progh);background:lch(var(--u_progressL) var(--u_progressC) var(--u_progressH) / var(--u_progressA,1));contain:strict;will-change:transform,background-color;width:100%;transform:scaleX(var(--progress));transform-origin:0% 50%;margin-top:auto;margin-bottom:auto;pointer-events:none;border-radius:inherit;--e_cd: var(--u_fxd,1fxd) !important;--e_od: var(--u_fxd,1fxd) !important}.ccb_.gap.instant{display:none}.ccb_.group.focusing>.ccb_.gap:not(.focused) *.progress:not(._0){background:#2563eb;filter:grayscale(.4) opacity(.3)}part-ccb-af{display:block}gap-ccb-ai{display:block}.ccb-al{--u_h: 2px;max-width:calc(var(--u_tlms,1tlms) * var(--span))}.ccb-al:not(#_){flex:var(--span) 1 auto!important}.ccb-al.gap{height:var(--u_h,1h);background:#fff0}.ccb-al.gap .ccb_al.\$bar:not(#_){color:#64748b;border-radius:0;height:var(--u_h,1h);margin-top:0rem;margin-bottom:0rem;background:#fff0;width:100%}.ccb_al.progress:not(#_){background:#475569}.ccb-al.head{min-width:2px}edits-ccb-ao{display:block}rest-ccb-ap{display:block}.ccb-aq{position:relative;border-radius:9999px;z-index:4;--angle: 60deg;--expanded: 0;--scale: 1;--rot: 0deg;--o: 1;--u_rd: 10px;--u_hov: 0;--u_sel: 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;flex:0 0 auto;box-sizing:content-box;--u_connectorstroke: 2px;--u_ics: 16;--u_icsw: 1;pointer-events:none;color:lch(var(--u_fillL) var(--u_fillC) var(--u_fillH) / var(--u_fillA,1));width:var(--u_mks,1mks);padding:0;--e_bd: var(--u_fxd,1fxd) !important;--u_olw: 0px;--u_hueL: 54.6;--u_hueC: 66.4;--u_hueH: 277.6;--u_hueA: 1;--u_fillL: 48.2;--u_fillC: 14.9;--u_fillH: 262.5;--u_fillA: 1}.ccb-aq:is(.collapsed :where(.ccb-aq)){width:0px;padding:0}.ccb-aq.current-marker{--u_olw: 4px}.ccb_aq.center:not(#_){position:absolute;left:50%;top:50%;--t_x: -50% !important;--t_y: -50% !important}.ccb_aq.\$icon:not(#_){--e_ad: var(--u_fxd,1fxd) !important;--t_scale: calc(1 + max(calc(var(--u_sel,1sel) * .25), calc(var(--u_hov,1hov) * .125))) !important}.ccb_aq.mark:not(#_){border-radius:var(--u_rd,1rd);width:var(--u_mks,1mks);height:var(--u_mks,1mks);background:currentColor;position:relative;box-shadow:0 0 0 1px lch(var(--u_scrim-bgL) var(--u_scrim-bgC) var(--u_scrim-bgH) / 85%);flex:0 0 auto;order:-1;opacity:var(--o);pointer-events:none}.ccb_aq.mark:not(#_):before{position:absolute;inset:0rem;border-radius:inherit;content:"";outline:var(--u_olw,1olw) solid lch(var(--u_fillL) var(--u_fillC) var(--u_fillH) / 30%)}.ccb-aq>.ccb_aq.mark:not(#_){position:absolute}.ccb-aq:is(:hover,.\@hover){--u_hov: 1}.ccb-aq.focused{--u_sel: 1;--expanded: 1;z-index:8}.ccb-aq.focused .ccb_aq.\$icon:not(#_){--t_scale: 1.25 !important;filter:drop-shadow(0 0 6px hsla(var(--hue5),20%))}.ccb-aq.square{border-radius:0}.ccb-aq.square:after{--t_rotate: 45deg !important}.ccb-aq.square .ccb_aq.mark:not(#_){border-radius:0;--t_rotate: 45deg !important}.ccb-aq.current-marker:not(.nohue){--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%}marker-ccb-at{display:block}.ccb-au{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;margin-left:0}ide-origin-marker{display:block}.ccb-ax{--expanded: 1;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;--u_mks: calc(var(--u_spx,1spx) * 6);--scale: 1}.ccb-ax.active .ccb_ax.mark:not(#_){color:#facc15}.ccb-ax.active.exercise .ccb_ax.mark:not(#_){color:#34d399}.ccb-ax.recording{--u_mks: 9px;--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%}.ccb-ax.recording .ccb_ax.mark:not(#_){color:#fb7185}.ccb-ax.cliponly{display:none}.focusing~.ccb-ax:not(._0){opacity:.2}.ccb-ay:not(#_):not(#_){cursor:pointer;--hue: cooler;--hue0: 210,40%,98%;--hue1: 210,40%,96%;--hue2: 214,32%,91%;--hue3: 213,27%,84%;--hue4: 215,20%,65%;--hue5: 215,16%,47%;--hue6: 215,19%,35%;--hue7: 215,25%,27%;--hue8: 217,33%,17%;--hue9: 222,47%,11%;align-self:stretch;color:hsla(var(--hue4),1)}.ccb-ay.active:not(#_):not(#_){cursor:default}.ccb-ay.active:not(#_):not(#_){--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%}.ccb-ay.passed:not(#_):not(#_){--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%}.ccb-ba:not(#_):not(#_):not(#_){margin:calc(var(--u_spx,1spx) * -14);pointer-events:none;background:currentColor}.ccb-ba:is(.inactive :where(.ccb-ba)):not(#_):not(#_):not(#_){display:none}.ccb-ba:not(#_):not(#_){display:none}.ccb-ba:is(.editing :where(.ccb-ba)):not(#_):not(#_){display:block}head-marker-ccb-bb{display:block}.ccb-bc{visibility:hidden;--u_mks: 1px;padding:0rem}edge-marker-ccb-bd{display:block}rec-end-marker-ccb-be{display:block}.ccb-bf{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;width:auto}.ccb_bf.\$icon:not(#_){--e_ad: var(--u_fxd,1fxd) !important;opacity:0;--t_scale: .5 !important}.ccb_bf.\$mark:not(#_){flex:0 0 auto}.ccb-bf.focusedz{color:lch(var(--u_in-pathL) var(--u_in-pathC) var(--u_in-pathH) / var(--u_in-pathA,1))}.ccb-bf.focusedz .ccb_bf.mark:not(#_){background:hsla(var(--hue4),1)}.ccb-bf.focused~*:not(#_):not(#_):not(._0){opacity:.3!important}timeline-view.ccb_bf:not(#_){margin-left:calc(calc(var(--u_mks,1mks) * -.5) - 1px);max-width:130px;--e_sd: var(--u_trs,1trs) !important;--e_sf: var(--ease-cubic-in-out,cubic-bezier(.645, .045, .355, 1)) !important;width:auto;pointer-events:auto}timeline-view.ccb_bf.\@off:not(#_):not(#_):not(#_):not(#_){width:20px;pointer-events:none}.ccb-bh:not(#_):not(#_):not(#_){pointer-events:auto;position:relative}.ccb-bk:not(#_):not(#_):not(#_){pointer-events:auto;position:relative}branch-marker-ccb-bn{display:block}.ccb-bo{color:#818cf8;--u_icsw: 1.5;--u_mks: 5px}.ccb_bo.mark:not(#_){border-radius:0;--t_rotate: 45deg !important}.ccb-bo.focused{--rot: 0deg}.ccb_bo.\$icon:not(#_){--e_ad: var(--u_fxd,1fxd) !important;--t_scale: calc(1 + max(calc(var(--u_sel,1sel) * .25), calc(var(--u_hov,1hov) * .125))) !important}.ccb-bo.challenge{--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%;--u_mks: 7px}.ccb-bo.challenge .ccb_bo.mark:not(#_){border-radius:9999px}ide-scrim-marker{display:block}.ccb-bp{--u_ics: 16;--u_icsw: 1;--u_mks: 10px;--e_bd: var(--u_fxd,1fxd) !important;pointer-events:auto;color:hsla(var(--hue4),1)}.ccb_bp.\$icon:not(#_){--e_ad: var(--u_fxd,1fxd) !important;opacity:1;--t_scale: .75 !important;--u_icfill: 1}.ccb-bp:is(:hover,.\@hover) .ccb_bp.\$icon:not(#_){--t_scale: 1 !important}.ccb_bp.mark:not(#_){opacity:0}.ccb-bp.ai-enabled:before,.ccb-bp.ai-enabled:after{content:"";position:absolute;width:7px;height:7px;background-size:100%;mask:url("/assets/sparkle-single.PND7AXGY.svg") no-repeat center center;background:currentColor;z-index:9999999;opacity:0;--e_sd: .5s !important}.ccb-bp.ai-enabled:is(:hover,.\@hover):before{opacity:1;transform:translate(-14px,-13px) scale(1.5) rotate(180deg)}.ccb-bp.ai-enabled:is(:hover,.\@hover):after{opacity:1;transform:translate(-13px,10px) rotate(-180deg)}.ccb-bp.focused{--u_icfill: 1;z-index:10}.ccb-bp.focused .ccb_bp.\$icon:not(#_){--t_scale: 1 !important;opacity:1;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;filter:drop-shadow(0 0 2px hsla(0,0%,0%,100%)) drop-shadow(0 0 8px hsla(var(--hue5),35%))}ide-practice-marker{display:block}.ccb-bq{--u_mkhitbox: 20px;height:21px}.ccb-bq{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;user-select:none;-webkit-user-select:none;height:var(--u_tlh,1tlh);--hue: cooler;--hue0: 210,40%,98%;--hue1: 210,40%,96%;--hue2: 214,32%,91%;--hue3: 213,27%,84%;--hue4: 215,20%,65%;--hue5: 215,16%,47%;--hue6: 215,19%,35%;--hue7: 215,25%,27%;--hue8: 217,33%,17%;--hue9: 222,47%,11%;--collapsed: 0;--expanded: calc(1 - var(--collapsed));--u_tipoffset: 6px;--u_tipangle: 60deg;--u_gaph: 2px;--u_progh: 2px;--u_mks: 3px;--u_ffh: 20px;--u_ics: 16;--u_icsw: 1;--u_in-pathL: 48.2;--u_in-pathC: 14.9;--u_in-pathH: 262.5;--u_in-pathA: 1}.ccb-bq.collapsed{--collapsed: 1}.ccb-bq .focusing>.gap:not(#_):not(._0){--u_progh: 2px;height:var(--u_tltrackh,1tltrackh)}.ccb-bq .focusing>.marker.focused~*:not(#_):not(._0){opacity:.8}.ccb-bq .focusing>.marker.focused~.gap:not(#_):not(._0){opacity:.8;height:var(--u_tltrackh,1tltrackh)}.ccb-br:not(#_):not(#_){--level: var(--ccb_bs);--u_edgew: 2px;--u_edgerd: calc(var(--u_spx,1spx) * 6);--u_seph: var(--u_ffh,1ffh)}.ccb-br.trunk:not(#_):not(#_){--u_seph: calc(var(--u_ffh,1ffh) * .5)}.ccb-br:is(.marker :where(.ccb-br)):not(#_):not(#_){flex:1}.ccb-bt:not(#_):not(#_){flex:0 0 auto;width:calc(var(--u_xg,1xg) - calc(var(--u_spx,1spx) * 2));height:var(--u_tltrackh,1tltrackh);background:linear-gradient(to right,#64748b26,#64748b33 10%,#64748b33)}.ccb-bt:is(.marker :where(.ccb-bt)):not(#_):not(#_){display:none}.ccb-bv:not(#_):not(#_):not(#_){height:auto;align-self:stretch;min-width:0px;gap:2px;--u_rg: 2px;--u_cg: 2px;margin-left:calc(var(--u_spx,1spx) * 2);margin-right:calc(var(--u_spx,1spx) * 2)}.ccb-bw:not(#_):not(#_){flex:1;height:var(--u_tltrackh,1tltrackh);align-self:center;border-top:1px solid hsla(215.38,16.32%,46.86%,25%);border-radius:1px;border-top-style:none;background:linear-gradient(to right,#64748b26,#64748b33 10%,#64748b33)}.ccb-bw:is(.marker :where(.ccb-bw)):not(#_):not(#_){border-style:solid;display:none}.ccb-bw:is(.trunk>:where(.ccb-bw)):is(.inline :where(.ccb-bw)):not(#_):not(#_){display:none}.ccb-bw:is(.clip-mode>:where(.ccb-bw)):not(#_):not(#_),.ccb-bw:is(.recorded>:where(.ccb-bw)):not(#_):not(#_){width:calc(var(--u_xg,1xg) - calc(var(--u_spx,1spx) * 2));flex:0 0 auto}timeline-view{display:block}.ccb-bx{width:100px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;height:10px}marker-group-ccb-ca{display:block}.ccb-cb{--u_connectoroffset: 14px;--angle: 90deg;--h: var(--u_edgey,1edgey);--w: var(--u_edgex,1edgex);display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;position:absolute;left:50%;top:50%;--t_y: -50% !important;transform-origin:0px 50%;--u_gutterL: 66;--u_gutterC: 49.8;--u_gutterH: 266.6;--u_gutterA: 1;border-color:#64748b;color:#64748b;--curved: 0;--e_td: calc(var(--u_fxd,1fxd) * 0) !important;--e_od: var(--u_trs,1trs) !important;--e_of: var(--ease-cubic-out,cubic-bezier(.215, .61, .355, 1)) !important;pointer-events:none;opacity:var(--expanded)}.ccb_cb.\$base:not(#_){position:absolute;height:calc(var(--h) * var(--expanded));width:calc(var(--w) * var(--expanded));--e_rest: width var(--u_trs,1trs) cubic-bezier(.215, .61, .355, 1), height var(--u_trs,1trs) cubic-bezier(.215, .61, .355, 1) !important;bottom:0;left:0}b.ccb_cb:not(#_){display:block}.ccb_cb.\$c:not(#_){position:absolute;inset:0rem;border-left:var(--u_edgew,1edgew) solid currentColor;border-top:var(--u_edgew,1edgew) solid currentColor;border-top-left-radius:var(--u_edgerd,1edgerd);--e_ad: calc(var(--u_fxd,1fxd) * 2) !important;--e_af: var(--ease-quint-out,cubic-bezier(.23, 1, .32, 1)) !important;margin-left:calc(var(--u_edgew,1edgew) * -.5);margin-top:calc(var(--u_edgew,1edgew) * -.5);opacity:calc(1 - var(--curved))}.ccb_cb.\$a:not(#_){position:absolute;border:var(--u_edgew,1edgew) solid currentColor;border-bottom-width:0;border-right-width:0;border-top-left-radius:var(--u_edgerd,1edgerd);inset:0 0 50% 50%;margin-top:calc(var(--u_edgew,1edgew) * -.5);margin-left:calc(var(--u_edgew,1edgew) * -.5);opacity:var(--curved)}.ccb_cb.\$b:not(#_){position:absolute;border:var(--u_edgew,1edgew) solid currentColor;border-top-width:0;border-left-width:0;border-bottom-right-radius:var(--u_edgerd,1edgerd);inset:50% 50% 0 0%;margin-bottom:calc(var(--u_edgew,1edgew) * -.5);margin-right:calc(var(--u_edgew,1edgew) * -.5);opacity:var(--curved)}.ccb_cb.\$body:not(#_){color:hsla(var(--hue4),1);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;transform-origin:0px 50%;position:absolute;bottom:100%;left:100%;border-radius:4px;transform:translateY(50%);pointer-events:auto}.ccb-cb:is(.inlined>:where(.ccb-cb)){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;top:auto;left:auto;--t_y: 0px !important;position:relative}.ccb-cb:is(.inlined>:where(.ccb-cb)) b.ccb_cb:not(#_){display:none}.ccb-cb:is(.inlined>:where(.ccb-cb)) .ccb_cb.\$base:not(#_){display:contents}.ccb-cb:is(.inlined>:where(.ccb-cb)) .ccb_cb.\$body:not(#_){display:contents}.ccb-cb:is(.inlined>:where(.ccb-cb)):before{display:block;content:"";position:absolute;inset:0rem;height:12px;margin-top:auto;margin-bottom:auto;margin-right:-2px;border-radius:10px;background:#eab308;box-shadow:0 0 3px #000;opacity:1}.ccb-cb:is(.focused>:where(.ccb-cb)) .ccb_cb.\$base:not(#_){pointer-events:auto}marker-connector{display:block}.ccb-cj{flex:0 1 auto;width:auto;position:relative;max-width:100%;min-width:0px}.ccb_cj.gap.instant:not(#_){display:none}.ccb_cj.gap.instant:is(.clip-mode :where(.ccb_cj.gap.instant)):not(#_){display:none}.ccb-cj:is(.clip-mode :where(.ccb-cj)){flex:1 1 100%}.ccb-cj:is(.marker :where(.ccb-cj)){flex:0 1 auto}.ccb-cl:not(#_):not(#_):not(#_){--span: var(--ccb_cm)}timeline-content{display:block}.ccb-co{position:absolute;left:0;--expanded: 0;contain:size;top:50%;--e_ad: 0ms !important;pointer-events:none;--hue: cooler;--hue0: 210,40%,98%;--hue1: 210,40%,96%;--hue2: 214,32%,91%;--hue3: 213,27%,84%;--hue4: 215,20%,65%;--hue5: 215,16%,47%;--hue6: 215,19%,35%;--hue7: 215,25%,27%;--hue8: 217,33%,17%;--hue9: 222,47%,11%;--e_td: calc(var(--u_fxd,1fxd) * 0) !important;z-index:6;--angle: var(--u_tipangle,1tipangle)}.ccb-co:is(.show-tip>:where(.ccb-co)){--expanded: 1;--angle: var(--u_tipangle,1tipangle)}.ccb-co:is(.nested-tip>:where(.ccb-co)){--expanded: 0}.ccb-co.head{--e_td: calc(var(--u_fxd,1fxd) * .7) !important}.ccb_co.\$outline:not(#_){width:11px;height:11px;border:1px solid hsla(213.12,93.9%,67.84%,100%);border-radius:9999px;--e_ad: var(--u_fxd,1fxd) !important;position:absolute;--t_x: -50% !important;--t_y: -50% !important;opacity:0}.ccb_co.\$outline:is(.in-gap :where(.ccb_co.\$outline)):not(#_){opacity:0}.ccb_co.\$line:not(#_){position:absolute;--t_x: -50% !important;--t_y: -50% !important;--e_ad: var(--u_fxd,1fxd) !important;border:1px solid hsla(var(--hue4),1);border-radius:calc(var(--u_spx,1spx) * 6);opacity:var(--expanded);border-color:var(--color);box-shadow:0 0 0 1px lch(var(--u_scrim-bgL) var(--u_scrim-bgC) var(--u_scrim-bgH) / var(--u_scrim-bgA,1));width:calc(var(--s) + 8px);height:calc(var(--s) + 8px)}.ccb_co.\$line:is(.in-gap :where(.ccb_co.\$line)):not(#_){opacity:var(--expanded)}.ccb_co.\$line:is(.in-gap :where(.ccb_co.\$line)):not(#_){width:5px;height:2px;border-radius:1px;border-color:#fff3;box-shadow:0 0 lch(var(--u_scrim-bgL) var(--u_scrim-bgC) var(--u_scrim-bgH) / var(--u_scrim-bgA,1));opacity:0}.ccb_co.\$line:is(.in-gap :where(.ccb_co.\$line)):is(.in-clip :where(.ccb_co.\$line)):not(#_){opacity:var(--expanded)}.ccb_co.details:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;position:absolute;--e_ad: var(--u_fxd,1fxd) !important;--e_af: var(--ease-quint-out,cubic-bezier(.23, 1, .32, 1)) !important;left:50%;top:50%;--t_y: -50% !important;transform-origin:0px 50%;--t_rotate: calc(var(--angle) * -1) !important;padding-left:6px}.ccb-co.in-gap .ccb_co.details:not(#_){visibility:visible}.ccb_co.label:not(#_){font-size:9px;line-height:10px;--u_lh: 10px;text-transform:uppercase;font-weight:500;margin-left:0rem;margin-right:0rem;color:hsla(var(--hue4),1);display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:.2em;--u_rg: .2em;--u_cg: .2em;padding:.25rem;transform-origin:6px 50%;--t_rotate: var(--angle) !important;--e_ad: .2s !important;--e_af: var(--ease-quint-out,cubic-bezier(.23, 1, .32, 1)) !important;opacity:var(--expanded);background:lch(var(--u_scrim-bgL) var(--u_scrim-bgC) var(--u_scrim-bgH) / 95%);text-shadow:none;border-radius:4px;text-align:center}.ccb_co.connector:not(#_){height:1px;border-top:1px solid hsla(var(--hue4),1);--e_ad: .2s !important;--e_af: var(--ease-quint-out,cubic-bezier(.23, 1, .32, 1)) !important;width:calc(var(--expanded) * var(--u_tipoffset,1tipoffset));opacity:calc(var(--expanded) * .4);order:-1}.ccb_co.\$time:not(#_){font-size:9px;line-height:10px;--u_lh: 10px;text-transform:uppercase;font-weight:500;margin-left:0rem;margin-right:0rem;text-shadow:0px 1px 0px hsla(0,0%,0%,50%);opacity:1;color:hsla(var(--hue4),1);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;padding-left:.25rem;padding-right:.25rem;position:absolute;top:6px}.ccb_co.\$end:not(#_){display:none}.ccb_co.\$end:not(#_):before{content:"/";margin-left:1ex;margin-right:1ex;opacity:.5}.ccb-cr:not(#_):not(#_):not(#_){pointer-events:none}.ccb-ct:not(#_):not(#_){white-space:nowrap}.ccb-ct:is(.marker :where(.ccb-ct)):not(#_):not(#_){display:none}.ccb-cu:not(#_):not(#_):not(#_){white-space:nowrap;opacity:.6}timeline-tip{display:block}.ccb-cw{padding:0rem;--expanded: 0;--duration: 0;width:auto;min-width:40px;flex:0 1 auto;border-radius:2px;height:auto;padding-left:1px;padding-right:1px;position:relative;outline:1px solid hsla(100,100%,100%,0%);--e_bd: .2s !important;--e_bf: var(--ease-quint-out,cubic-bezier(.23, 1, .32, 1)) !important;--e_cd: var(--u_fxd,1fxd) !important;--u_gapL: 26.4;--u_gapC: 13.2;--u_gapH: 263.3;--u_gapA: .5;--u_progressL: 35.5;--u_progressC: 13.6;--u_progressH: 262.9;--u_progressA: 1;--u_gaph: calc(var(--u_spx,1spx) * 3);--u_progh: calc(var(--u_spx,1spx) * 3)}.ccb-cw:is(.recording :where(.ccb-cw)){pointer-events:none}.ccb-cw.current-group{--u_gapL: 48;--u_gapC: 15;--u_gapH: 262;--u_gapA: .3;--u_progressL: 54.6;--u_progressC: 66.4;--u_progressH: 277.6;--u_progressA: 1}.ccb-cw.current-group:not(.clip-mode){--u_gaph: calc(var(--u_spx,1spx) * 5);--u_progh: calc(var(--u_spx,1spx) * 5)}.ccb_cw.edge:not(#_){display:none;--u_mks: 1px;visibility:hidden}.ccb-cw:is(:focus,.\@focus){outline-color:#3b82f6;outline-offset:2px}.ccb-cw:before{content:"";position:absolute;inset:0rem;margin-top:-4px;margin-bottom:-4px}svg.ccb_cw:not(#_){opacity:.4;position:absolute;top:50%;left:50%;--t_x: -50% !important;--t_y: -50% !important;color:#fff;width:inherit;height:inherit}svg.ccb_cw:is(.expanded :where(svg.ccb_cw)):not(#_){color:#3b82f6}svg.ccb_cw:is(:hover,.\@hover):not(#_){color:#60a5fa}svg.ccb_cw:is(:active,.\@active):not(#_){color:#93c5fd}.ccb_cw.gap:not(#_){border-style:solid;flex:var(--duration) 1 auto;border-top-style:none;width:calc(var(--duration) * var(--u_tlms,1tlms))}.ccb_cw.gap .progress:not(#_):not(._0){border-radius:calc(var(--u_progh,1progh) * .5);opacity:1}.ccb-cw:is(:hover,.\@hover){filter:none}.ccb-cw.recording{--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%}.ccb-cw.recording .ccb_cw.gap .progress:not(#_):not(._0){background:hsla(var(--hue4),50%)}.ccb-cw.live{--u_gapL: 65.5;--u_gapC: 57.4;--u_gapH: 16.7;--u_gapA: 1;--u_progressL: 65.5;--u_progressC: 57.4;--u_progressH: 16.7;--u_progressA: 1;min-width:4px}.ccb-cw:only-child{width:100%;flex:1;background:#fff0;border-color:#fff0;box-shadow:var(--box-shadow-none,none)}.ccb-cw:only-child:before{opacity:0}.ccb-cw:only-child .ccb_cw.edge:not(#_){visibility:visible;--u_mks: 3px}.ccb-cw:only-child .ccb_cw.edge .mark:not(#_):not(._0){border-radius:2px;height:7px}.ccb-cw.scoped{width:100%;flex:1;background:#fff0;border-color:#fff0;box-shadow:var(--box-shadow-none,none);padding-left:0;padding-right:0;border-style:none;margin-left:0rem;margin-right:0rem}.ccb-cw.scoped:before{opacity:0;visibility:hidden}.ccb-cw.scoped .ccb_cw.edge:not(#_){visibility:hidden;--u_mks: 3px}.ccb-cw.scoped .ccb_cw.edge .mark:not(#_):not(._0){border-radius:2px;height:7px}.ccb-cw.scoped svg.ccb_cw:not(#_){color:#60a5fa}.ccb-cw.scoped svg.ccb_cw:is(.expanded :where(svg.ccb_cw)):not(#_){color:#3b82f6}.ccb-cw.scoped svg.ccb_cw:is(:hover,.\@hover):not(#_){color:#60a5fa}.ccb-cw.scoped svg.ccb_cw:is(:active,.\@active):not(#_){color:#93c5fd}.ccb-cw:has(>.focused)>.ccb_cw:not(.focused):not(#_){opacity:.4}.ccb-cw.has-menu{outline:1px solid lch(var(--u_blueL) var(--u_blueC) var(--u_blueH) / 80%);outline-offset:2px}.ccb-cz:not(#_):not(#_):not(#_){--duration: var(--ccb_da)}.ccb-dc:not(#_):not(#_):not(#_){--duration: 0;background:hsla(var(--hue4),1);flex-grow:0;pointer-events:auto;margin-right:calc(var(--u_spx,1spx) * -4)}scrim-clip-timeline{display:block}scrim-base-marker{display:block}.ccb-dd{pointer-events:auto}scrim-head-marker{display:block}.ccb-de{--u_mks: 3px;--u_rd: 10px;--u_fillL: 48.2;--u_fillC: 14.9;--u_fillH: 262.5;--u_fillA: 1}.ccb-de:is(:hover,.\@hover){--scale: 2}scrim-action-marker{display:block}scrim-save-marker{display:block}.ccb-dh{--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%;--u_mks: 7px}.ccb-dh.current-marker{--u_fillL: 66;--u_fillC: 49.8;--u_fillH: 266.6;--u_fillA: 1}.ccb-di:not(#_):not(#_):not(#_){pointer-events:none}.ccb-dj:not(#_):not(#_):not(#_){white-space:nowrap}scrim-commit-marker{display:block}scrim-evaluation-marker{display:block}
.wm-ba,.wm-bw,.wm-ca,.wm-cb,.wm-cn,.wm_bh.\%body,.wm_am.\%inner{--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)}.wm-cb,.wm-am.sidebar,.wm-am.SISidebar,op-icon.wm_cc.play: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))}.wm_.pill{padding-left:.25rem;padding-right:.25rem;text-transform:uppercase;font-size:10px;line-height:16px;--u_lh: 16px;text-shadow:none;border-radius:3px;background:#64748bf2;color:lch(var(--u_site-bgL) var(--u_site-bgC) var(--u_site-bgH) / var(--u_site-bgA,1));font-weight:700}.wm_.pill.green{background:#10b981}.wm_.pill.red{background:#f43f5e}.wm-af{display:contents}.wm_af.timings:not(#_){font-family:var(--font-monosans,monosans);display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;font-size:calc(var(--u_spx,1spx) * 12)}.wm_af.elapsed:not(#_){min-width:5ex;text-align:right}.wm_af.divider:not(#_){margin-left:.25rem;margin-right:.25rem}.wm-ai:not(#_):not(#_):not(#_){min-width:10ex;text-align:left;color:#fb7185;padding-left:1ex}scrim-clip-time-labels{display:block}ide-layout-button{display:block}.wm-am{--u_ffh: var(--u_fis,1fis);flex:0 0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;width:var(--u_fis,1fis);height:var(--u_fis,1fis);position:relative;color:lch(var(--u_iconL) var(--u_iconC) var(--u_iconH) / var(--u_iconA,1));--u_on: 0}.wm-am.checked{--u_on: 1}.wm-am:is(.checked :where(.wm-am)){--u_on: 1}.wm_am.\%box:not(#_){position:absolute;inset:0;border-radius:1px;background:lch(var(--u_ideheaderbgL) var(--u_ideheaderbgC) var(--u_ideheaderbgH) / var(--u_ideheaderbgA,1))}.wm_am.\%inner:not(#_){position:absolute;right:0rem;bottom:0rem;left:0rem;top:auto;--e_ad: var(--u_fxd,1fxd) !important;outline:none;background:lch(45 21 261 / calc(.25 + var(--u_on,1on)));border-top:1px solid lch(var(--u_idebgL) var(--u_idebgC) var(--u_idebgH) / 80%);background-clip:padding-box;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;height:35%}.wm_am.\%inner:is(.checked :where(.wm_am.\%inner)):not(#_){height:35%}.wm_am.\%inner:is(.obutton:is(:hover,.\@hover) :where(.wm_am.\%inner)):not(#_){height:35%}.wm-am.SISidebar{--t_rotate: 90deg !important}.wm-am.SISidebar .wm_am.\%inner:not(#_){height:25%}.wm-am.SISidebar .wm_am.\%inner:is(.checked :where(.wm_am.\%inner)):not(#_){height:30%}.wm-am.sidebar{--t_rotate: 90deg !important}.wm-am.sidebar .wm_am.\%inner:not(#_){height:25%}.wm-am.sidebar .wm_am.\%inner:is(.checked :where(.wm_am.\%inner)):not(#_){height:30%}.wm-am.focin .wm_am.\%inner:not(#_){background:#3b82f6}ide-layout-icon{display:block}.wm-aq{--u_ffh: var(--u_fis,1fis);flex:0 0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;width:var(--u_fis,1fis);height:var(--u_fis,1fis);position:relative;color:lch(var(--u_iconL) var(--u_iconC) var(--u_iconH) / var(--u_iconA,1));--u_on: 0}.wm-aq.checked{--u_on: 1}.wm-aq:is(.checked :where(.wm-aq)){--u_on: 1}.wm_aq.\%box:not(#_){position:absolute;inset:0;border-radius:1px;background:lch(var(--u_ideheaderbgL) var(--u_ideheaderbgC) var(--u_ideheaderbgH) / var(--u_ideheaderbgA,1))}.wm_aq.\%inner:not(#_){position:absolute;top:0rem;right:0rem;bottom:0rem;left:auto;width:30%;background:lch(45 21 261 / calc(.25 + var(--u_on,1on)));border-left:1px solid lch(var(--u_idebgL) var(--u_idebgC) var(--u_idebgH) / 80%);background-clip:padding-box;border-top-right-radius:1px;border-bottom-right-radius:1px}.wm_aq.\%inner:is(.checked :where(.wm_aq.\%inner)):not(#_){width:35%}.wm_aq.\%sparkle:not(#_){position:absolute;width:8px;height:8px;left:35%;top:50%;transform:translate(-50%,-50%);background:currentColor;opacity:.55;mask:url("/assets/sparkle-single.PND7AXGY.svg") no-repeat center / contain}.wm_aq.\%sparkle:is(.checked :where(.wm_aq.\%sparkle)):not(#_){opacity:1}ide-agent-icon{display:block}.wm-av{--u_ffh: var(--u_fis,1fis);flex:0 0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;width:var(--u_fis,1fis);height:var(--u_fis,1fis);position:relative;opacity:1}.wm-av:is(.checked :where(.wm-av)){opacity:1}.wm_av.\%box:not(#_){position:absolute;inset:0;border-radius:2px}.wm_av.\%win:not(#_){position:absolute;inset:0rem;border-radius:inherit;background:#ffba00;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;padding-left:2px;padding-right:2px}.wm_av.\%square:not(#_){height:50%;background:#fff;border-radius:inherit;align-self:stretch}ide-slides-icon{display:block}.wm-ba{--u_ffh: var(--u_fis,1fis);flex:0 0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;width:var(--u_fis,1fis);height:var(--u_fis,1fis);position:relative;--e_od: 1s !important;--bg: linear-gradient(65deg, #ddd 10%, #bbb 95%);opacity:0}.wm_ba.power:not(#_){width:4px;height:4px;border-radius:1.5px;background:#f87171;box-shadow:0 0 2px #fff;margin-left:2px;margin-right:2px}.wm_ba.\%stack:not(#_){display:flex;flex-direction:column;justify-content:center;align-items:stretch;align-content:stretch;position:absolute;inset:0;border-radius:2px;gap:1px;--u_rg: 1px;--u_cg: 1px}.wm_ba.\%server:not(#_){flex:1 1 auto;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-content:center;background:var(--bg);border-radius:1px}.wm_ba.\%server:first-child:not(#_){border-top-left-radius:inherit;border-top-right-radius:inherit;height:4px}.wm_ba.\%server:last-child:not(#_){border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.wm-ba:is(.editing :where(.wm-ba)){opacity:1}.wm-ba.off{opacity:0}.wm-ba.hibernating{opacity:.5}.wm-ba.hibernating .wm_ba.power:not(#_){background:lch(var(--u_idebgL) var(--u_idebgC) var(--u_idebgH) / var(--u_idebgA,1))}ide-vm-icon{display:block}.wm-bh{--u_ffh: var(--u_fis,1fis);flex:0 0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;width:var(--u_fis,1fis);height:var(--u_fis,1fis);position:relative;opacity:.6;color:lch(var(--u_iconL) var(--u_iconC) var(--u_iconH) / var(--u_iconA,1))}.wm-bh:is(.checked :where(.wm-bh)){opacity:1}.wm_bh.\%box:not(#_){position:absolute;inset:0;border-radius:2px}.wm_bh.\%win:not(#_){position:absolute;inset:0rem;border-radius:inherit;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch}.wm_bh.\%header:not(#_){border-top-left-radius:inherit;border-top-right-radius:inherit;border:1px solid lch(var(--u_iconL) var(--u_iconC) var(--u_iconH) / var(--u_iconA,1));display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:1px;--u_rg: 1px;--u_cg: 1px;padding-left:0rem;padding-right:0rem;background:lch(var(--u_iconL) var(--u_iconC) var(--u_iconH) / 50%);padding:2px;border-style:none}.wm_bh.\%header b.wm_bh:not(#_){width:2px;height:2px;border-radius:1px;background:#000}.wm_bh.\%header:is(.checked :where(.wm_bh.\%header)):not(#_){background:lch(var(--u_blueL) calc(var(--u_blueC) * .5) var(--u_blueH) / var(--u_blueA,1))}.wm-bh.focin .wm_bh.\%header:not(#_){background:#3b82f6}.wm_bh.\%header:is(.obutton:is(:hover,.\@hover) :where(.wm_bh.\%header)) b.wm_bh:not(#_){background:#fde047}.wm_bh.\%header:is(.obutton:is(:hover,.\@hover) :where(.wm_bh.\%header)) b.wm_bh:first-child:not(#_){background:#fca5a5}.wm_bh.\%header:is(.obutton:is(:hover,.\@hover) :where(.wm_bh.\%header)) b.wm_bh:last-child:not(#_){background:#86efac}.wm_bh.\%header:is(.checked :where(.wm_bh.\%header)) b.wm_bh:not(#_){background:#fde047}.wm_bh.\%header:is(.checked :where(.wm_bh.\%header)) b.wm_bh:first-child:not(#_){background:#fca5a5}.wm_bh.\%header:is(.checked :where(.wm_bh.\%header)) b.wm_bh:last-child:not(#_){background:#86efac}.wm_bh.\%body:not(#_){border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-top-style:none;flex:1;--e_ad: var(--u_fxd,1fxd) !important;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;align-content:center;background:#fff}.wm_bh.\%body:is(.checked :where(.wm_bh.\%body)):not(#_){background:#fff;border-color:#fff}.wm-bh.off .wm_bh.\%body:not(#_){background:lch(var(--u_ideheaderbgL) var(--u_ideheaderbgC) var(--u_ideheaderbgH) / var(--u_ideheaderbgA,1));color:lch(var(--u_idebgL) var(--u_idebgC) var(--u_idebgH) / var(--u_idebgA,1))}.wm_bh.\%body svg.wm_bh:not(#_){width:12px;height:12px}ide-browser-icon{display:block}.wm-br svg:not(#_){--u_icsw: 1}.wm-br svg :is(path,path-tag):last-child:not(#_):not(._0){opacity:min(1,calc(var(--u_volume,1volume) * 3))}.wm-br svg :is(path,path-tag):nth-child(3):not(#_):not(._0){opacity:max(0,calc(var(--u_volume,1volume) * 2) - 1)}.wm-bs:not(#_):not(#_):not(#_){--u_volume: var(--wm_bt)}.wm-bu:not(#_):not(#_){position:relative}.wm-bw:not(#_):not(#_){width:var(--u_ffh,1ffh);background:#334155;height:100px;border-radius:var(--u_ffrd,1ffrd);z-index:100001;opacity:1;--e_od: calc(var(--u_fxd,1fxd) * 2) !important}.wm-bw.\@off:not(#_):not(#_):not(#_):not(#_){opacity:0}.wm-bx:not(#_):not(#_):not(#_){position:absolute;inset:0rem;margin-top:calc(var(--u_ffh,1ffh) * .25);margin-bottom:calc(var(--u_ffh,1ffh) * .25)}.wm-bx:is(.muted :where(.wm-bx)):not(#_):not(#_){opacity:.5}ide-volume-tool{display:block}.wm-ca:not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;cursor:default;user-select:none;-webkit-user-select:none;--e_od: var(--u_fxd,1fxd) !important;left:0rem;top:100%;height:var(--u_idefth,1idefth);margin-top:calc(var(--u_idepadbottom,1idepadbottom) * -.5);box-sizing:content-box;border-top-style:none;position:absolute;transform-origin:50% 100%;--e_bd: var(--u_fxd,1fxd) !important;right:0;--u_tlh: 26px;--u_icsw: 1;background:#00000008;--u_xg: calc(var(--u_spx,1spx) * 12);--u_on: 0}.wm-ca:is(.highend :where(.wm-ca)):not(#_):not(#_){backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.wm-ca.inline:not(#_):not(#_){backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff0;--u_xg: calc(var(--u_navw,1navw) * .5);--u_on: 1}timeline-view.wm_ca .pre:not(#_):not(._0){opacity:0}timeline-view.wm_ca .rest:not(#_):not(._0){opacity:0}.wm-ca:is(.tweening :where(.wm-ca)):not(#_):not(#_){display:none}.wm-ca:is(.drafting :where(.wm-ca)):not(#_):not(#_){visibility:hidden}.wm-ca:is(.embedded :where(.wm-ca)):not(#_):not(#_){--u_xg: calc(var(--u_spx,1spx) * 8)}.wm-ca.hovering:not(#_):not(#_){--u_on: 1}.wm-ca.expanded:not(#_):not(#_){--u_on: 1}.wm-ca.paused:not(#_):not(#_){--u_on: 1}.wm_ca.legend:not(#_){display:flex;flex-direction:row;place-content:center;place-items:center;gap:.25rem;--u_rg: .25rem;--u_cg: .25rem;padding-right:.5rem;font-size:12px;line-height:12px;--u_lh: 12px}.wm_ca.legend span.wm_ca:not(#_){color:#bfdbfecc}.wm-cb:not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:.25rem;--u_rg: .25rem;--u_cg: .25rem;position:absolute;right:0rem;bottom:0rem;left:0rem;flex:1;--t_y: calc(calc(var(--u_fh,1fh) * .65) - calc(var(--u_fh,1fh) * .65) * var(--u_on,1on)) !important;--e_ad: var(--u_fxd,1fxd) !important;padding-left:var(--u_xg,1xg);padding-right:var(--u_xg,1xg);top:0;padding-top:0}.wm-cb:is(.inline :where(.wm-cb)):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;align-content:stretch;padding-left:0;padding-right:0}.wm-cc:not(#_):not(#_){--u_h: 26px;position:absolute;left:0rem;right:0rem;top:calc(var(--u_h,1h) * -.5);height:var(--u_h,1h);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;z-index:3;padding-left:10px;padding-right:10px}op-button.wm_cc:not(#_){--u_ics: 16;--u_fis: 16px;color:lch(var(--u_blueL) calc(var(--u_blueC) * .5) var(--u_blueH) / var(--u_blueA,1))}op-button.wm_cc:is(:hover,.\@hover):not(#_){color:lch(var(--u_blueL) var(--u_blueC) var(--u_blueH) / var(--u_blueA,1))}op-icon.wm_cc.play:not(#_){--u_ics: 20;--u_fis: 20px;margin-left:0;margin-right:0;z-index:3;transform-origin:50% 50%;color:lch(var(--u_blueL) var(--u_blueC) var(--u_blueH) / var(--u_blueA,1))}op-icon.wm_cc.play:is(:hover,.\@hover):not(#_){color:lch(calc(var(--u_blueL) * 1.1) var(--u_blueC) var(--u_blueH) / var(--u_blueA,1));--t_scale: 1.1 !important}op-icon.wm_cc.play:not(#_):before{content:"";position:absolute;inset:-10px}.wm-cf:not(#_):not(#_){order:10;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:4px;--u_rg: 4px;--u_cg: 4px}.wm-cf .tool:not(#_):not(._0){--bgi: none;--u_fis: 20px;--u_ics: 16;color:lch(60 25 var(--u_ideH) / var(--u_ideA,1));--u_ola: 0;--u_olo: 0px}.wm-cf .tool:is(:hover,.\@hover):not(#_):not(._0){color:lch(75 55 var(--u_ideH) / var(--u_ideA,1))}.wm-cf .tool.has-menu:not(#_):not(._0){color:lch(75 55 var(--u_ideH) / var(--u_ideA,1))}.wm-cf .tool.active:not(#_):not(._0){color:lch(85 65 var(--u_ideH) / var(--u_ideA,1))}.wm-cf .tool.active:not(#_):not(._0){background:lch(30 15 var(--u_ideH) / var(--u_ideA,1))}.wm-cf .caption-toggle:not(#_):not(._0){--bgi: none;color:lch(60 25 var(--u_ideH) / var(--u_ideA,1));--u_ola: 0;--u_olo: 0px;text-transform:none;font-weight:700;letter-spacing:.05em;padding-left:6px;padding-right:6px}.wm-cf .caption-toggle:is(:hover,.\@hover):not(#_):not(._0){color:lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1))}.wm-cf .caption-toggle.has-menu:not(#_):not(._0){color:lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1))}.wm-cf .caption-toggle.active:not(#_):not(._0){color:lch(var(--u_op-button-fgL) var(--u_op-button-fgC) var(--u_op-button-fgH) / var(--u_op-button-fgA,1))}.wm-cf .caption-toggle:not(#_):not(._0):before{background:none}.wm-cf .caption-toggle:is(:hover,.\@hover):not(#_):not(._0):before{background:none}.wm-cf .caption-toggle.active:not(#_):not(._0):before{background:lch(var(--u_op-button-bg-hL) var(--u_op-button-bg-hC) var(--u_op-button-bg-hH) / var(--u_op-button-bg-hA,1))}.wm-cf .caption-toggle.active:is(:hover,.\@hover):not(#_):not(._0):before{background:lch(var(--u_op-button-bg-hL) var(--u_op-button-bg-hC) var(--u_op-button-bg-hH) / var(--u_op-button-bg-hA,1))}.wm-cf .caption-language:not(#_):not(._0){padding-left:8px;padding-right:8px;font-size:12px}.wm-cf .caption-language .\$body:not(#_):not(._0){gap:6px;--u_rg: 6px;--u_cg: 6px;flex-wrap:nowrap}.wm-cm:not(#_):not(#_){flex:1;position:relative;height:var(--u_h,1h);margin-left:-4px;margin-right:-4px}.wm-cn:not(#_):not(#_){position:absolute;inset:0rem;z-index:2;flex:1;--u_edgex: 6px;--u_edgey: 10px;--u_trs: .5s;--quint-out: cubic-bezier(.23, 1, .32, 1);--quint-in: cubic-bezier(.755, .05, .855, .06);--ease-fn: cubic-bezier(.62, 0, .21, .995);--e_rest: translate var(--u_trs,1trs) var(--ease-fn), transform var(--u_trs,1trs) cubic-bezier(.15, .005, 0, 1), padding var(--u_trs,1trs) cubic-bezier(.15, .005, 0, 1) !important}.wm-cn.zooming:not(#_):not(#_){--e_rest: translate var(--u_trs,1trs) var(--ease-fn), transform var(--u_trs,1trs) cubic-bezier(.15, .005, 0, 1), padding var(--u_trs,1trs) cubic-bezier(.15, .005, 0, 1) !important}.wm-cn.zooming.current:not(#_):not(#_){--e_rest: translate var(--u_trs,1trs) var(--ease-fn), transform var(--u_trs,1trs) cubic-bezier(1, 0, .69, 1), padding var(--u_trs,1trs) cubic-bezier(.15, .005, 0, 1) !important}.wm-cn timeline-content:not(#_){flex:1 1 auto}.wm-cn:is(.wizard :where(.wm-cn)) timeline-content:not(#_){opacity:0;pointer-events:none}.wm-cn:is(.wizard :where(.wm-cn)) timeline-content:not(#_):not(#_):not(._0){position:absolute}.wm-cn:is(.scoped :where(.wm-cn)):not(#_):not(#_){--tx: 0px}scrim-play-controls{display:block}
.wp-af{color:var(--dim);opacity:.9;fill:currentColor;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;align-self:stretch;min-height:calc(var(--u_spx,1spx) * 36);position:relative}@media (max-width: 639px){.wp-af{padding:8px}}.wp-af:is(:hover,.\@hover),.wp-af.agent-over{color:#fff;opacity:.95}.wp-af.checked{color:#fff;opacity:.95}.wp-af.checked:is(.collapsed :where(.wp-af.checked)){opacity:.6}.wp-ah:not(#_):not(#_):not(#_){pointer-events:none}scrim-activity-button{display:block}scrim-activity-buttons{display:block}.wp-ak{z-index:86;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:auto;min-width:32px;background:lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1));flex:0 0 auto}.wp-ak svg:not(#_){width:20px;height:20px}@media (max-width: 639px){.wp-ak svg:not(#_):not(._0){width:16px;height:16px}}.wp-ak>*:not(#_){display:flex;place-content:center;place-items:center;color:hsla(var(--hue3),1);opacity:.5;padding:8px 10px}@media (max-width: 639px){.wp-ak>.wp_ak:not(#_){padding:8px}}.wp-ak>.wp_ak:is(:hover,.\@hover):not(#_){color:#fff;opacity:.95}.wp-ak>.wp_ak:first-child:not(#_){padding-top:12px}.wp-ak>.wp_ak.checked:not(#_){color:#fff;opacity:.95}.wp-ak>.wp_ak.checked:is(.collapsed :where(.wp_ak.checked)):not(#_){opacity:.6}scrim-activity-panel{display:block}
.ide-panel,.ide-panel-head .tools{--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)}.ide-panel:not(._0){position:relative;padding-bottom:4px;--level: 0;--u_xp: calc(var(--u_spx,1spx) * 10);--u_olhover: 0;--e_bd: var(--u_fxd,1fxd) !important;--e_od: var(--u_fxd,1fxd) !important}.ide-panel .head:not(._0){--u_olhover: 0}.ide-panel .head:is(:hover,.\@hover):not(._0){--u_olhover: 0}.ide-panel.disabled:not(:focus-within,.\@focin):not(._0){margin-bottom:calc(calc(calc(var(--u_panelh,1panelh) * -1)) * 1px);pointer-events:none;opacity:0}.ide-panel-head:not(._0){padding-left:var(--u_xp,1xp);padding-right:var(--u_xp,1xp);height:var(--u_idepanelh,1idepanelh);line-height:var(--u_idepanelh,1idepanelh);--u_lh: var(--u_idepanelh,1idepanelh);display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:0rem;--u_rg: 0rem;--u_cg: 0rem;--hrc: hsla(0,0%,0%,20%);color:lch(var(--u_textL) var(--u_textC) var(--u_textH) / var(--u_textA,1));--u_ffh: calc(var(--u_spx,1spx) * 22);--u_fis: calc(var(--u_spx,1spx) * 22);--u_ics: calc(var(--u_su,1su) * 16)}.ide-panel-head:not(._0):before,.ide-panel-head .grow:not(._0){border-top:1px solid var(--hrc);border-bottom:1px solid hsla(0,0%,100%,2%);height:2px;opacity:0}.ide-panel-head .name:not(._0){text-transform:uppercase;font-size:calc(var(--u_spx,1spx) * 11);font-weight:600;flex:0;white-space:nowrap;color:lch(var(--u_textL) var(--u_textC) var(--u_textH) / var(--u_textA,1));padding-left:calc(var(--u_spx,1spx) * 4);padding-right:calc(var(--u_spx,1spx) * 4)}.ide-panel-head .grow:not(._0){flex:1}.ide-panel-head .tools:not(._0){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:0rem;--u_rg: 0rem;--u_cg: 0rem;--e_od: var(--u_fxd,1fxd) !important;opacity:.3;height:calc(var(--u_spx,1spx) * 28)}.ide-panel-head:is(:is(:hover,.\@hover)>:where(.ide-panel-head)) .tools:not(._0){opacity:1}.ide-panel-head:is(:is(:focus-within,.\@focin)>:where(.ide-panel-head)) .tools:not(._0){opacity:1}.ide-panel-head .tool:not(._0){color:lch(50 10 var(--u_ideH) / var(--u_ideA,1));--u_olhover: 0}.ide-panel-head .tool:is(:hover,.\@hover):not(._0){color:lch(65 50 var(--u_ideH) / var(--u_ideA,1));background:lch(calc(var(--u_bgL) * 1.1) var(--u_bgC) var(--u_bgH) / .7)}.ide-panel-head .obutton:not(._0){width:var(--u_ffh,1ffh);height:var(--u_ffh,1ffh);background:#fff0;border-color:#fff0;box-shadow:var(--box-shadow-none,none);--u_olo: 0px;--u_ola: 1}.ide-panel-head .obutton .\$body:not(._0){padding-left:0;padding-right:0}.ide-panel-head .obutton:not(._0):before{display:none}.ide-panel-body:not(._0){padding-left:var(--u_xp,1xp);padding-right:var(--u_xp,1xp)}.ide-panel-footer:not(._0){padding-left:var(--u_xp,1xp);padding-right:var(--u_xp,1xp)}.ide-li:not(._0){--bg: hsla(0,0%,100%,0%)}.ide-li:is(:hover,.\@hover):not(._0){--bg: hsla(0,0%,100%,3%)}.ide-li.agent-over:not(._0){--bg: hsla(0,0%,100%,3%)}.ide-li.focused:not(._0){--bg: hsla(0,0%,100%,3%)}.ide-li:not(._0):before{content:" ";position:absolute;inset:0rem;background:var(--bg);border-radius:var(--u_ffrd,1ffrd);opacity:1}.wu-ao:empty:not(#_):not(#_):not(#_){display:none}ide-panel{display:block}
.xe-bj,.xe-bp .breadcrumbs,.xe-bp .breadcrumb: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)}.xe-bp .breadcrumb: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))}ide-popup{display:block}ide-branch-picker{display:block}.xe-an{container-type:inline-size}.xe-an.use-popup{width:300px}main.xe_ao:not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:2px;--u_rg: 2px;--u_cg: 2px}h2.xe_ao:not(#_){font-size:12px;color:lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1))}.xe-ao.autohide.empty:not(#_):not(#_){display:none}.xe-av:not(#_):not(#_):not(#_){max-width:300px}.xe-ax:not(#_):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)}.xe-ay:not(#_):not(#_):not(#_){margin-top:1rem}.xe-bb:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center}.xe_bg.list:not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:1px;--u_rg: 1px;--u_cg: 1px}ide-branch-tip{display:block}.xe-bj{position:absolute;inset:0rem;width:fit-content;height:fit-content;margin:auto;--e_ad: calc(var(--u_fxd,1fxd) * 2) !important;z-index:200;opacity:1}.xe-bj.\@off:not(#_):not(#_):not(#_):not(#_){pointer-events:none;opacity:0}ide-branch-fab{display:block}.xe-bm{position:fixed;top:var(--u_ideheaderh,1ideheaderh);left:20px;width:400px;max-height:300px}ide-header-toc{display:block}.xe-bp{height:var(--u_ideheaderh,1ideheaderh);position:relative;padding-left:4px;padding-right:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;gap:10px;--u_rg: 10px;--u_cg: 10px}.xe-bp:is(.electron :where(.xe-bp)){user-select:none;-webkit-user-select:none;-webkit-app-region:drag}.xe-bp:is(.electron :where(.xe-bp)):is(.mac :where(.xe-bp)){padding-left:60px}.xe_bp.pill:not(#_){height:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;padding-left:6px;padding-right:6px;border-radius:calc(var(--u_ffrd,1ffrd) * 1.6);background:lch(var(--u_blueL) var(--u_blueC) var(--u_blueH) / var(--u_blueA,1));font-size:11px;text-transform:uppercase;font-weight:500}.xe_bp.visibility:not(#_){--u_bcL: 25.9;--u_bcC: 8.4;--u_bcH: 265.6;--u_bcA: 1;border:1px solid lch(var(--u_bcL) var(--u_bcC) var(--u_bcH) / var(--u_bcA,1));background:#fff0;color:#b6bdc8}.xe-bp .select.btn:not(#_):not(._0){--u_ffh: 20px;flex:0 0 auto;--u_ffrd: 5px;line-height:var(--u_ffh,1ffh);--u_lh: var(--u_ffh,1ffh);background:#fff0;color:#b6bdc8}.xe-bp .select.btn>.oicon:first-child:not(#_):not(._0){margin-left:4px;margin-right:4px}.xe-bp .select.btn *.ocaret:not(#_):not(._0){margin-left:-6px;margin-right:2px;--u_ics: 10}.xe-bp .select.btn *.olabel:not(#_):not(._0){font-size:11px;text-transform:uppercase;font-weight:500;padding-left:6px;padding-right:6px}.xe-bp .boxed:not(#_):not(._0){--u_ffh: 24px;--u_fis: 20;--u_ffrd: 5px;line-height:var(--u_ffh,1ffh);--u_lh: var(--u_ffh,1ffh);height:var(--u_ffh,1ffh);position:relative;border-radius:var(--u_ffrd,1ffrd);background:#fff0;color:#b6bdc8;--u_olo: 0px;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}.xe-bp .boxed *.olabel:not(#_):not(._0){font-size:11px;text-transform:uppercase;font-weight:500;padding-left:6px;padding-right:6px}.xe-bp .boxed:not(#_):not(._0):before{content:"";position:absolute;inset:0rem;border:1px solid hsla(213.33,96.92%,87.25%,10%);border-radius:inherit}.xe-bp .boxed.inline:not(#_):not(._0):before{opacity:0}.xe-bp .boxed.inline:is(:hover,.\@hover):not(#_):not(._0):before{opacity:1}.xe-bp .ochip:not(#_):not(._0){--u_ffh: 20px;--u_ffrd: 5px;line-height:var(--u_ffh,1ffh);--u_lh: var(--u_ffh,1ffh);background:#fff0;color:#b6bdc8;--u_olo: 0px}.xe-bp .ochip *.olabel:not(#_):not(._0){font-size:11px;text-transform:uppercase;font-weight:500;padding-left:6px;padding-right:6px}.xe-bp .ochip op-icon:not(:only-child):not(#_):not(._0){display:none}.xe-bp .ochip:not(#_):not(._0):before{content:"";position:absolute;inset:0rem;border:1px solid hsla(213.33,96.92%,87.25%,10%);border-radius:inherit}.xe-bp .ochip[data-type=ScrimHead]:not(#_):not(._0){color:lch(var(--u_yellowL) var(--u_yellowC) var(--u_yellowH) / var(--u_yellowA,1))}.xe-bp op-icon.ochip:not(#_):not(._0){--u_ffh: 18px;--u_fis: 18px;--u_ics: 12;--u_ffxp: 0}.xe-bp *.mono:not(#_):not(._0){font-family:var(--font-code,code)}.xe-bp .breadcrumbs:not(#_):not(._0){opacity:1;--e_od: calc(var(--u_fxd,1fxd) * 2) !important}.xe-bp .breadcrumbs.\@off:not(#_):not(#_):not(#_):not(#_):not(._0){opacity:0}.xe-bp .breadcrumbs .toc:not(#_):not(._0){max-width:70vw;align-self:stretch;min-width:0rem}.xe-bp .breadcrumbs .toc .breadcrumb:not(#_):not(._0){min-width:40px;flex-shrink:1}.xe-bp .breadcrumbs .toc .breadcrumb.flex:not(#_):not(._0){flex-shrink:100000}@container (max-width: 799px){.xe-bp .breadcrumbs .toc .breadcrumb.owner:not(#_):not(._0){display:none}}@container (max-width: 479px){.xe-bp .breadcrumbs .breadcrumb.final:not(#_):not(._0){display:none}}.xe-bp .breadcrumb:not(#_):not(._0){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;position:relative;border-radius:var(--u_ffrd,1ffrd);font-size:13px;height:var(--u_h,1h);--u_h: 26px;line-height:16px;--u_lh: 16px;--u_dirL: 67.4;--u_dirC: 50.7;--u_dirH: 277.6;--u_dirA: 1;padding-left:8px;padding-right:8px;gap:.25rem;--u_rg: .25rem;--u_cg: .25rem;--u_cL: calc(var(--u_dirL) * 1.2);--u_cC: var(--u_dirC);--u_cH: var(--u_dirH);--u_cA: var(--u_dirA,1);color:lch(var(--u_cL) var(--u_cC) var(--u_cH) / var(--u_cA,1))}.xe-bp .breadcrumb.owner:not(#_):not(._0){--u_cL: var(--u_dirL);--u_cC: var(--u_dirC);--u_cH: var(--u_dirH);--u_cA: var(--u_dirA,1)}.xe-bp .breadcrumb.active:not(#_):not(._0){color:#fff}.xe-bp .breadcrumb.flex:not(#_):not(._0){flex-shrink:1;min-width:0rem}.xe-bp .breadcrumb>.olabel:not(#_):not(._0){margin-bottom:1px;white-space:nowrap;min-width:0rem;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.xe-bp .breadcrumb:is(:hover,.\@hover):not(#_):not(._0){color:lch(calc(var(--u_cL) * 1.2) var(--u_cC) var(--u_cH) / var(--u_cA,1))}.xe-bp .breadcrumb:not(#_):not(._0):before{position:absolute;background:lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));content:"";height:16px;width:1px;margin-top:1px;left:-1px;opacity:.4;--t_rotate: 20deg !important;border-radius:1px;box-shadow:0 0 3px #000;--e_ad: var(--u_fxd,1fxd) !important}.xe_bp.breadcrumbs:not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:8px;--u_rg: 8px;--u_cg: 8px;border-radius:var(--u_ffrd,1ffrd);font-size:13px;align-self:stretch;height:auto;--u_h: 26px;line-height:16px;--u_lh: 16px;--u_dirL: 67.4;--u_dirC: 50.7;--u_dirH: 277.6;--u_dirA: 1;-webkit-app-region:no-drag}.xe_bp.breadcrumbs .xe_bp.logo:not(#_){margin-top:2px;color:lch(var(--u_dirL) var(--u_dirC) var(--u_dirH) / var(--u_dirA,1));--u_bs: 4px;cursor:pointer;align-self:stretch;width:48px;padding-left:0rem;padding-right:3px}.xe_bp.breadcrumbs .xe_bp.logo:is(:hover,.\@hover):not(#_){color:lch(calc(var(--u_dirL) * 1.2) var(--u_dirC) var(--u_dirH) / var(--u_dirA,1))}.xe_bp.breadcrumbs .xe_bp.arrow:not(#_){width:6px;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;color:lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1));opacity:.3}.xe_bp.breadcrumbs .xe_bp.arrow:not(#_):before{content:"/"}.xe_bp.header-tools:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:2px;--u_rg: 2px;--u_cg: 2px;position:relative;border-radius:var(--u_ffrd,1ffrd)}.xe_bp.header-tools .xe_bp.tool:not(#_){--u_olo: 0px;--u_ola: 0;--u_fis: 20px}.xe_bp.header-tools .xe_bp.tool.checked op-contour.xe_bp:not(#_){color:#fff0}.xe_bp.header-tools .xe_bp.tool.checked:not(#_):before{border-color:#fff0}.xe_bp.buttons:not(#_){flex:0 0 auto}.xe-br:not(#_):not(#_){flex:1 1 auto;min-width:0rem;max-width:700px}.xe-bt:not(#_):not(#_):not(#_){min-width:0px}.xe-bu:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-content:center;gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg);-webkit-app-region:no-drag}.xe-bu:not(#_):not(#_){flex:0 0 auto;min-width:max-content}.xe-bw:not(#_):not(#_):not(#_){width:60px}.xe-by:not(#_):not(#_):not(#_){padding-left:calc(var(--u_spx,1spx) * 6);padding-right:calc(var(--u_spx,1spx) * 6)}@container (max-width: 599px){.xe-by:not(#_):not(#_){display:none}}.xe-bz:not(#_):not(#_):not(#_){padding-left:calc(var(--u_spx,1spx) * 6);padding-right:calc(var(--u_spx,1spx) * 6)}.xe-bz:not(#_):not(#_){line-height:24px;--u_lh: 24px}.xe-cb:not(#_):not(#_){position:relative;background:lch(var(--u_yellowL) var(--u_yellowC) var(--u_yellowH) / var(--u_yellowA,1));font-size:9px;line-height:12px;--u_lh: 12px;height:min-content;margin-left:4px;margin-right:-3px;color:#000c;width:fit-content;padding-left:2px;padding-right:2px;border-radius:var(--u_ffrd,1ffrd);font-weight:700}ide-header{display:block}
.wz-af,.wz-af span,.wz-af span.current,.wz-af.scrubbing span,.wz-af.scrubbing span.current{--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)}.wz-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))}.wz-af{--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}.wz-af{position:absolute;margin-left:auto;margin-right:auto;left:0rem;right:0rem;bottom:calc(var(--u_spx,1spx) * 80);--u_fs: calc(var(--u_spx,1spx) * 18);font-size:var(--u_fs,1fs);line-height:1.5;--u_lh: 1.5;height:calc(var(--u_fs,1fs) * 1.5);width:80%;max-width:1000px;pointer-events:none;overflow-x:scroll;overflow-y:hidden;padding-left:4px;padding-right:4px;--t_z: 0 !important;--e_od: calc(var(--u_fxd,1fxd) * 2) !important;opacity:1;overflow:hidden}@container (min-width: 500px){.wz-af{--u_fs: calc(var(--u_spx,1spx) * 24)}}@container (min-width: 800px){.wz-af{--u_fs: calc(var(--u_spx,1spx) * 30)}}.wz-af.\@off:not(#_):not(#_):not(#_):not(#_){opacity:0}.wz_af.\$body:not(#_){white-space:nowrap}.wz-af span:not(#_){opacity:.85;--e_od: calc(var(--u_fxd,1fxd) * 3) !important;color:#94a3b8;translate:0px 0px 0px;position:relative;white-space:pre;margin-right:0rem}.wz-af span:empty:not(#_):not(._0){margin-right:0}.wz-af span.space:not(#_):not(._0){white-space:pre;margin-right:0}.wz-af span.current:not(#_):not(._0){opacity:1;--e_od: var(--u_fxd,1fxd) !important;color:#fff}.wz-af.scrubbing span:not(#_){--e_od: calc(var(--u_fxd,1fxd) * 0) !important}.wz-af.scrubbing span.current:not(#_):not(._0){--e_od: calc(var(--u_fxd,1fxd) * 0) !important}.wz-af.lines{left:0rem;right:0rem;width:38ch;max-width:80%;--u_bgL: calc(var(--u_idebgL) * .75);--u_bgC: var(--u_idebgC);--u_bgH: var(--u_idebgH);--u_bgA: var(--u_idebgA,1)}.wz-af.lines .wz_af.\$blur:not(#_){position:absolute;inset:0rem;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / 60%);border-radius:calc(var(--u_ffrd,1ffrd) * 2);margin:0 auto}.wz-af.lines .wz_af.\$body:not(#_){white-space:initial;width:100%;text-align:center;position:absolute;translate:0px 0px 0px}.wz-af.lines .wz_af.\$body span:not(#_){display:inline-block}.wz-af.lines .wz_af.\$body div.wz_af:not(#_){display:block;width:100%}ide-clip-captions{display:block}
.wn-ar,.wn_af.sentence,.wn-ar *.op-modal-body{--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)}.wn-af.show{display:flex;flex-direction:column}.wn_af.ohead:not(#_){flex-shrink:0;display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:space-between}.wn_af.obody:not(#_){flex:1;overflow:auto;display:vfl;gap:8px;--u_rg: 8px;--u_cg: 8px;font-size:14px;line-height:1.5;--u_lh: 1.5;padding-top:12px}.wn_af.op-button.inline.inactive:not(#_){color:#a1a1aa}.wn_af.sentence:not(#_){display:flex;flex-direction:row;justify-content:center;align-content:center;align-items:flex-start;padding:8px 12px;border-radius:6px;border:1px solid hsla(217.22,91.22%,59.8%,0%);--e_rest: all .05s ease !important;cursor:pointer}.wn_af.sentence:is(:hover,.\@hover):not(#_){background:#ffffff0d}.wn_af.timestamp:not(#_){color:#60a5fa;font-size:11px;font-weight:500;margin-right:8px;flex-shrink:0;min-width:35px}.wn_af.text:not(#_){color:#ffffffe5;flex:1;unicode-bidi:isolate;text-align:start}.wn_af.current-sentence:not(#_){background:#3b82f633;border:1px solid hsla(217.22,91.22%,59.8%,30%)}.wn_af.current-sentence .wn_af.text:not(#_){color:#fff}.wn-aj:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:4px;--u_rg: 4px;--u_cg: 4px}.wn-aq:not(#_):not(#_):not(#_){position:absolute;inset:0rem}.wn-ar:not(#_):not(#_){z-index:9999;height:100vh;inset:0rem;position:fixed;align-items:center;justify-content:center;background:#0003;--e_sd: .2s !important;display:none}.wn-ar.show:not(#_):not(#_){display:flex}.wn-ar *.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:20px;position:relative;border:1px solid #4B4B4B;max-width:700px;width:100%;max-height:80vh}ide-transcript-modal{display:block}
.wv-aq,.wv-bc,.wv-bn{--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)}.wv-af{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;font-size:var(--u_ffs,1ffs);font-weight:500}.wv-af dl:not(#_){width:200px}.wv-af dt:not(#_){font-size:calc(var(--u_ffs,1ffs) * 1.2);font-weight:500}.wv-af dd:not(#_){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / 70%);font-size:var(--u_ffs,1ffs);line-height:1.2;--u_lh: 1.2}.wv-af p:not(#_){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / 70%);font-size:calc(var(--u_ffs,1ffs) * .9);line-height:1.3;--u_lh: 1.3;text-wrap:balance}.wv-af .input.box:not(#_):not(._0){align-self:stretch}.wv-ai:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;align-self:stretch;gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg)}.wv-ak:not(#_):not(#_):not(#_){order:0}op-field-base{display:block}hr.wv_ap:not(#_){height:1px;background:#94a3b81a;border-style:none}.wv-aq:not(#_):not(#_){opacity:1;--e_sd: calc(var(--u_fxd,1fxd) * 2) !important;padding:0rem;width:380px;--u_xp: calc(var(--u_ffh,1ffh) * .75);--u_yp: calc(var(--u_ffh,1ffh) * .75);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 40px #00000026;border-style:none;gap:0rem;--u_rg: 0rem;--u_cg: 0rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch}.wv-aq.\@off:not(#_):not(#_):not(#_):not(#_){opacity:0}.wv-aq:is(.highend :where(.wv-aq)):not(#_):not(#_){backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.wv-ar:not(#_):not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;padding:0rem;gap:0rem;--u_rg: 0rem;--u_cg: 0rem}.wv-as:not(#_):not(#_){border-radius:0;background:#0000001a;padding:var(--u_xp,1xp);border-bottom:1px solid hsla(0,0%,100%,5%);min-height:calc(var(--u_ffh,1ffh) * 4)}.wv-at:not(#_):not(#_){padding:var(--u_xp,1xp);padding-bottom:var(--u_yp,1yp);padding-top:calc(var(--u_yp,1yp) * .7);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)}.wv-ba:not(#_):not(#_):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);margin-top:calc(var(--u_ffh,1ffh) * .25)}ide-commit-dialog{display:block}.wv-bc:not(#_):not(#_){opacity:1;--e_sd: calc(var(--u_fxd,1fxd) * 2) !important;padding:0rem;width:380px;--u_xp: calc(var(--u_ffh,1ffh) * .75);--u_yp: calc(var(--u_ffh,1ffh) * .75);gap:0rem;--u_rg: 0rem;--u_cg: 0rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch}.wv-bc.\@off:not(#_):not(#_):not(#_):not(#_){opacity:0}.wv-bc .input.box:not(#_):not(._0){width:100%}.wv-bd:not(#_):not(#_){gap:0rem;--u_rg: 0rem;--u_cg: 0rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;padding:0rem}.wv-be:not(#_):not(#_){border-radius:0;background:#0000001a;padding:var(--u_xp,1xp);padding-bottom:2px;border-style:none;appearance:none;-webkit-appearance:none;height:calc(var(--u_ffh,1ffh) + calc(var(--u_xp,1xp) * .5));font-size:var(--u_ffs,1ffs)}.wv-bf:not(#_):not(#_){border-radius:0;background:#0000001a;padding:var(--u_xp,1xp);padding-top:2px;font-size:var(--u_ffs,1ffs);border-bottom:1px solid hsla(0,0%,100%,5%);min-height:calc(var(--u_ffh,1ffh) * 2)}.wv-bg:not(#_):not(#_){padding:var(--u_xp,1xp);padding-bottom:var(--u_yp,1yp);padding-top:calc(var(--u_yp,1yp) * .7);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)}.wv-bg *.x .ofield:not(#_):not(._0){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}.wv-bg *.x .olabel:not(#_):not(._0){font-size:13px;font-weight:400;width:60px;display:none}.wv-bg *.x .oinput:not(#_):not(._0){flex:1;width:100%}.wv-bg *.ofield .olabel:not(#_):not(._0){font-size:12px;font-weight:400;color:lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1))}.wv-bh:not(#_):not(#_):not(#_){display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:inherit;--u_rg: inherit;--u_cg: inherit}.wv-bj:not(#_):not(#_):not(#_){display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:inherit;--u_rg: inherit;--u_cg: inherit}ide-edit-dialog{display:block}hr.wv_bm:not(#_){height:1px;background:#94a3b81a;border-style:none}.wv-bn:not(#_):not(#_){opacity:1;--e_sd: calc(var(--u_fxd,1fxd) * 2) !important;padding:0rem;width:380px;--u_xp: calc(var(--u_ffh,1ffh) * .75);--u_yp: calc(var(--u_ffh,1ffh) * .75);gap:0rem;--u_rg: 0rem;--u_cg: 0rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch}.wv-bn.\@off:not(#_):not(#_):not(#_):not(#_){opacity:0}.wv-bn .input.box:not(#_):not(._0){width:100%}.wv-bo:not(#_):not(#_){gap:0rem;--u_rg: 0rem;--u_cg: 0rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;padding:0rem}.wv-bp:not(#_):not(#_){border-radius:0;background:#0000001a;padding:var(--u_xp,1xp);padding-bottom:2px;border-style:none;appearance:none;-webkit-appearance:none;height:calc(var(--u_ffh,1ffh) + calc(var(--u_xp,1xp) * .5));font-size:var(--u_ffs,1ffs)}.wv-bq:not(#_):not(#_){border-radius:0;background:#0000001a;padding:var(--u_xp,1xp);padding-top:2px;font-size:var(--u_ffs,1ffs);border-bottom:1px solid hsla(0,0%,100%,5%);min-height:calc(var(--u_ffh,1ffh) * 2)}.wv-br:not(#_):not(#_){padding:var(--u_xp,1xp);padding-bottom:var(--u_yp,1yp);padding-top:calc(var(--u_yp,1yp) * .7);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)}.wv-br *.x .ofield:not(#_):not(._0){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}.wv-br *.x .olabel:not(#_):not(._0){font-size:13px;font-weight:400;width:60px;display:none}.wv-br *.x .oinput:not(#_):not(._0){flex:1;width:100%}.wv-br *.ofield .olabel:not(#_):not(._0){font-size:12px;font-weight:400;color:lch(var(--u_metaL) var(--u_metaC) var(--u_metaH) / var(--u_metaA,1))}.wv-bs:not(#_):not(#_):not(#_){display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:inherit;--u_rg: inherit;--u_cg: inherit}.wv-bw:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;align-content:stretch;gap:var(--u_ffg,1ffg);--u_rg: var(--u_ffg,1ffg);--u_cg: var(--u_ffg,1ffg);margin-top:calc(var(--u_ffh,1ffh) * .25)}ide-save-dialog{display:block}
ide-cover{display:block}
.cck-bh,.cck-cm,.cck-cr,.cck-dc,.cck-cd.angle,.cck-cd.splitting,.cck-bh:is(.lblrot :where(.cck-bh)){--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))}.cck-ai{position:absolute;top:0rem;bottom:0rem;left:0rem;right:auto}.cck-aj:not(#_):not(#_):not(#_){left:var(--cck_ak);width:var(--cck_al)}range-view-cck-am{display:block}.cck-an{margin-top:0;margin-bottom:0;font-size:8px;--u_yp: 6px;border-radius:3px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;align-content:stretch;--u_hh: 20px;color:hsla(var(--hue4),40%)}.cck_an.label:not(#_){position:absolute;right:0rem;left:0rem;top:-14px;bottom:100%;text-align:center;color:hsla(var(--hue5),1)}.cck_an.handle2:not(#_){width:1em;height:1em;font-size:12px;position:absolute;border-style:solid;opacity:0;cursor:col-resize}.cck_an.handle2.left:not(#_){border-color:#fff0;border-top-color:hsla(var(--hue4),1);right:100%;border-width:1em 0 0 1em}.cck_an.handle2.right:not(#_){border-color:#fff0;border-top-color:hsla(var(--hue4),1);left:100%;border-width:1em 1em 0 0}.cck_an.handle2:is(:hover,.\@hover):not(#_){opacity:.6}.cck_an.handle:not(#_){position:absolute;height:20px;top:0rem;cursor:col-resize;width:5px;pointer-events:auto;border:0px solid hsla(var(--hue4),1);opacity:0}.cck_an.handle.left:not(#_){right:100%;border-right-width:1px;margin-right:-1px}.cck_an.handle.right:not(#_){left:100%;border-left-width:1px;margin-left:-1px}.cck_an.handle:not(#_):before{content:"";display:block;position:absolute;inset:0rem;margin-left:-10px;margin-right:-10px}.cck_an.middle:not(#_){position:absolute;top:0rem;right:0rem;left:0rem;bottom:auto;height:20px;pointer-events:auto;cursor:grab}.cck_an.middle.\@touch:not(#_){cursor:grabbing}.cck_an.top:not(#_){position:absolute;border-top-left-radius:4px;border-top-right-radius:4px;background:hsla(var(--hue4),1);width:100%;top:0;height:var(--u_yp,1yp);border:1px solid hsla(var(--hue4),1);border-bottom-style:none;display:none;pointer-events:auto}.cck_an.bottom:not(#_){position:absolute;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background:hsla(var(--hue4),1);width:100%;bottom:0;height:var(--u_yp,1yp);border:1px solid hsla(var(--hue4),1);border-top-style:none;display:none;pointer-events:auto}.cck_an.area:not(#_){background-color:hsla(var(--hue4),5%);border:1px solid hsla(0,0%,100%,0%);border-radius:inherit;border-color:#fff0;flex:1}.cck-an.empty .cck_an.area:not(#_){border-right-width:0px}.cck-an.TimeCue{--hue: cooler;--hue0: 210,40%,98%;--hue1: 210,40%,96%;--hue2: 214,32%,91%;--hue3: 213,27%,84%;--hue4: 215,20%,65%;--hue5: 215,16%,47%;--hue6: 215,19%,35%;--hue7: 215,25%,27%;--hue8: 217,33%,17%;--hue9: 222,47%,11%;border-bottom-style:solid;border-bottom-width:0px;border:1px solid hsla(var(--hue4),45%);margin-top:22px;margin-bottom:22px;border-radius:4px;background-color:#fff9;--bxs: hsla(0,0%,0%,10%);box-shadow:10px 0 5px -10px var(--bxs),-10px 0 5px -10px var(--bxs)}.cck-an.TimeCue .cck_an.top:not(#_){display:block;background:hsla(var(--hue4),15%);height:6px}.cck-an.TimeCue .cck_an.\$head:not(#_){z-index:1;margin-left:-1px;margin-right:-1px}.cck-an.TimeCue .cck_an.area:not(#_){border-style:solid;border-width:0px;background-size:5px;opacity:.8;background-color:#ffffff12;border-block-style:solid;border-block-width:0px;border-radius:0;background-image:none;margin:10px 4px}.cck-an.TimeCue:is(.collapsed :where(.cck-an.TimeCue)){min-width:3px}.cck-an.TimeCue.active,.cck-an.TimeCue.sel{--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%}.cck-an.TimeCue:before{content:"";height:100%;position:absolute}.cck-an.TimeCue.cut,.cck-an.TimeCue.speedup{border-color:hsla(var(--hue4),45%);background:hsla(var(--hue1),60%);box-shadow:0 0 0 5px #fff3,10px 0 5px -10px var(--bxs),-10px 0 5px -10px var(--bxs)}.cck-an.TimeCue.mute{box-shadow:var(--box-shadow-none,none);margin-top:32px;margin-bottom:32px}.cck-an.TimeCue .cck_an.\$label:not(#_){opacity:.4}.cck-an.has-menu{--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%}.cck-an.active .cck_an.handle:not(#_),.cck-an.sel .cck_an.handle:not(#_){pointer-events:auto}.cck-an.selection{--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_yp: 28px;top:40px}.cck-an.selection.empty{pointer-events:none}.cck-an.selection.empty *:not(#_){pointer-events:none}.cck-an.selection .cck_an.area:not(#_){border-style:dashed;background-color:hsla(var(--hue4),5%);border-color:hsla(var(--hue4),40%)}.cck_an.\$head:not(#_){border-top-left-radius:inherit;border-top-right-radius:inherit;height:var(--u_hh,1hh);background:hsla(var(--hue5),0%);color:#fff;display:flex;flex-direction:row;place-content:center;place-items:center;flex:0 0 auto;border-top:1px solid hsla(var(--hue5),0%);border-bottom:1px solid hsla(100,100%,100%,0%);cursor:grab;position:absolute;top:0;left:0;right:0}.cck_an.\$head:is(.cck-an.active :where(.cck_an.\$head)):not(#_){background:hsla(var(--hue5),10%)}.cck_an.\$head:is(.cck-an.sel :where(.cck_an.\$head)):not(#_){background:hsla(var(--hue5),10%)}.cck_an.\$head .cck_an.side:not(#_){position:absolute;width:1px;background:hsla(var(--hue5),1);top:0;bottom:0rem;height:auto;margin-top:4px;margin-bottom:4px;opacity:0;cursor:col-resize}.cck_an.\$head .cck_an.side.left:not(#_){left:0}.cck_an.\$head .cck_an.side.right:not(#_){right:0}.cck_an.\$head .cck_an.side:is(.cck-an.sel :where(.cck_an.side)):not(#_){opacity:.8}.cck_an.\$head .cck_an.side:is(:hover,.\@hover):not(#_){opacity:1}.cck_an.\$head .cck_an.side:not(#_):before{content:"";display:block;position:absolute;inset:0rem;margin:-8px -4px}.cck_an.\$head .cck_an.remove:not(#_){width:14px;height:14px;border-radius:9999px;display:flex;place-content:center;place-items:center;font-size:12px;position:absolute;right:4px;background:hsla(var(--hue4),20%);cursor:default;opacity:0}.cck_an.\$head .cck_an.remove:is(:hover,.\@hover):not(#_){background:hsla(var(--hue4),40%)}.cck_an.\$head .cck_an.remove svg.cck_an:not(#_){width:10px;height:10px;color:hsla(var(--hue3),1)}.cck_an.\$head .cck_an.\$label:not(#_){pointer-events:none;text-transform:uppercase;font-weight:700;color:hsla(var(--hue5),1);display:flex;flex-direction:row;place-content:center;place-items:center;gap:4px;--u_rg: 4px;--u_cg: 4px}.cck_an.\$head .cck_an.\$label .cck_an.detail:not(#_){opacity:.7;text-transform:none}.cck_an.\$head:is(:hover,.\@hover) .cck_an.remove:not(#_){opacity:1}.cck-ao:not(#_):not(#_):not(#_){left:var(--cck_ap);width:var(--cck_aq)}.cck-ar:not(#_):not(#_){pointer-events:none}.cck-ar:is(.cck-an.sel :where(.cck-ar)):not(#_):not(#_){pointer-events:auto}.cck-aw:not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}.cck-ax:not(#_):not(#_){width:90%;height:90%;margin:auto;pointer-events:none}:is(line,line-tag).cck_ax:not(#_){vector-effect:non-scaling-stroke;stroke:#0000001a}.cck-bb:not(#_):not(#_):not(#_){left:var(--cck_bc);width:var(--cck_bd)}segment-view-cck-be{display:block}cue-view-cck-bf{display:block}time-cue-view-cck-bg{display:block}.cck-bh{height:24px;font-size:var(--u_lblfs,1lblfs);text-align:center;background:#bfdbfe66;color:#334155;font-weight:500;border-top-left-radius:0;border-top-right-radius:0;letter-spacing:-.2px;text-shadow:0 0 2px hsla(0,0%,100%,100%),1px 0 0px hsla(0,0%,100%,100%),0px 1px 0px hsla(0,0%,100%,100%),-1px 0px 0px hsla(0,0%,100%,100%);--t_rotate: max(var(--u_wordrot,1wordrot) * -10deg, -90deg) !important}.cck-bh.odd{background:#99f6e466}.cck_bh.line:not(#_){display:none}.cck-bh:is(:hover,.\@hover){background:#1d4ed833}.cck-bh:is(.lblrot :where(.cck-bh)){background:#bfdbfe00;pointer-events:none;--t_y: calc(calc(calc(var(--u_wordrot,1wordrot) * .3)) * 1px) !important}.cck-bh:is(.lblrot :where(.cck-bh)) .cck_bh.line:not(#_){opacity:0}.cck-bh.collapse{pointer-events:none;display:none}.cck-bi:not(#_):not(#_):not(#_){left:var(--cck_bj);width:var(--cck_bk)}.cck-bl:not(#_):not(#_):not(#_){margin-left:var(--cck_bm);margin-right:var(--cck_bn)}.cck-bl:not(#_):not(#_){height:1px;background:#818cf8;top:0;position:absolute;left:0;right:0}caption-view-cck-bp{display:block}.cck-bq{--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_bh: 1px;--u_bbh: 1px;margin-top:18px;margin-bottom:18px;border-radius:2px}.cck-bq.empty{pointer-events:none}.cck-bq.empty *:not(#_){pointer-events:none}.cck_bq.area:not(#_){background:hsla(var(--hue4),20%);border-color:hsla(var(--hue5),50%);border-width:var(--u_bh,1bh) 1px var(--u_bbh,1bbh)}.cck-br:not(#_):not(#_):not(#_){left:var(--cck_bs);width:var(--cck_bt)}.cck-bv:not(#_):not(#_){position:absolute;top:0rem;right:0rem;left:0rem;bottom:auto;height:20px;cursor:grab}.cck-bv:is(.active :where(.cck-bv)):not(#_):not(#_){pointer-events:auto}selection-view-cck-by{display:block}.cck_bz.top:not(#_){font-weight:400;font-family:var(--font-monosans,monosans);font-size:10px;line-height:12px;--u_lh: 12px;position:absolute;top:3px;left:1px;padding-left:2px;padding-right:2px;background:#fffc}.cck_bz.top:empty:not(#_){display:none}offset-view-cck-cc{display:block}.cck-cd{--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%;background:hsla(var(--hue5),1)}.cck-cd.pressed{outline:1px solid hsla(var(--hue7),1)}.cck-cd[data-ref="-9"]{--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%}.cck-cd.angle{--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%;--t_rotate: 45deg !important}.cck-cd.splitting{--t_scale: 2 !important}pointer-frame-cck-cf{display:block}.cck_cg.\$playhead:not(#_){position:absolute;height:auto;top:0;bottom:0;width:1px;background:#60a5fa;margin-top:8px;margin-bottom:8px}.cck_cg.\$canvas:not(#_){position:relative;width:100%}.cck-ch:not(#_):not(#_){background:var(--bg);overscroll-behavior-x:contain}.cck-ch.scrubbing .middle:not(#_):not(#_):not(._0){pointer-events:none}.cck-ch.scrubbing .handle:not(#_):not(#_):not(._0){pointer-events:none}.cck-cj:not(#_):not(#_):not(#_){position:absolute;right:0rem;bottom:0rem;left:0rem;top:auto;height:30px;background:#fb923c4d;overflow:scroll;overscroll-behavior-x:contain;display:none}.cck-cj:not(#_):not(#_)::-webkit-scrollbar{width:0px;opacity:1}.cck-ck:not(#_):not(#_):not(#_){height:100%;width:var(--cck_cl)}.cck-cm:not(#_):not(#_):not(#_){position:absolute;top:50%;--t_y: -50% !important}.cck-cq:not(#_):not(#_):not(#_){--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%}.cck-cr:not(#_):not(#_):not(#_){--t_x: var(--cck_cs) !important;pointer-events:none}.cck-cr:not(#_):not(#_){margin-top:0;margin-bottom:0;color:#60a5fa}timeline-canvas-cck-ct{display:block}timeline-region-canvas-cck-cu{display:block}.cck-cv{position:relative}.cck_cv.zoomed:not(#_){position:absolute;height:auto;pointer-events:none;border-radius:2px;margin-top:4px;margin-bottom:4px}.cck_cv.zoomed.behind:not(#_){background:#fff}.cck_cv.zoomed.front:not(#_){background:#3b82f61a;border:1px solid hsla(0,0%,100%,70%)}.cck_cv.zoomed:is(.nozoom :where(.cck_cv.zoomed)):not(#_){opacity:0}.cck_cv.\$canvas:not(#_){position:relative;pointer-events:none}.cck_cv.\$playhead:not(#_){position:absolute;pointer-events:none;margin-top:0;margin-bottom:0;background:#3b82f6;box-shadow:0 0 0 1px #0003}.cck_cv.selection:not(#_){--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%;background:#000;margin-top:4px;margin-bottom:4px;border-radius:2px;border:1px solid hsla(var(--hue4),1)}.cck_cv.selection.behind:not(#_){background:#2563eb}.cck_cv.selection.front:not(#_){border:1px solid hue}.cck-dc:not(#_):not(#_):not(#_){--t_x: var(--cck_dd) !important}timeline-overview-cck-de{display:block}
ide-studio-shortcuts{display:block}
.wx-br,.wx-am: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)}.wx-br.\@off,.wx-am:before,.wx-ap.floating,.wx-am.active:before,.wx-am.in-selrange:before,.wx-am:is(:hover,.\@hover):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))}.wx-af{position:absolute;top:0rem;width:100%;display:flex;flex-direction:row;place-content:center;place-items:center;height:32px;font-size:12px;line-height:18px;--u_lh: 18px;pointer-events:auto}label.wx_af:not(#_){display:flex;flex-direction:row;place-content:center;place-items:center;padding-left:.25rem;padding-right:.25rem;gap:4px;--u_rg: 4px;--u_cg: 4px;color:#64748b;font-size:12px;line-height:18px;--u_lh: 18px}label.wx_af:is(:hover,.\@hover):not(#_){color:#cbd5e1;cursor:pointer}label.wx_af.selected:not(#_){color:#fff}label.wx_af svg.wx_af:not(#_){width:12px;height:12px}.wx-ah:not(#_):not(#_):not(#_){display:flex;flex-direction:row;place-content:center;place-items:center}studio-screen-settings-wx-al{display:block}.wx-am{position:relative}.wx_am.\$body:not(#_){border-radius:2px;padding-right:.4em;text-underline-offset:3px;position:relative}.wx-am.trimmed .wx_am.\$body:not(#_){opacity:.4;text-decoration:line-through;letter-spacing:-1px}.wx-am.is-group{width:100%;flex:0 0 auto;height:8px}.wx-am:before{content:"";position:absolute;top:0rem;bottom:0rem;left:0rem;border-radius:3px;background:#b6c3fd;margin:1px -4px;right:.4em;opacity:0;--t_scale: .7 !important;--e_sd: .2s !important}.wx-am:is(:hover,.\@hover):before{opacity:1;--t_scale: 1 !important}.wx-am.in-selrange:before{opacity:1;--t_scale: 1 !important;background:#a9d0fe}.wx-am.active:before{opacity:1;--t_scale: 1 !important;background:#b6c3fd}.wx-ao:not(#_):not(#_):not(#_){pointer-events:none}ide-transcript-segment{display:block}.wx-ap{overflow-y:auto;overflow-x:hidden;position:relative;z-index:80;border-radius:inherit;background:#fff;color:#334155;width:360px;flex:0 0 auto;font-size:15px;line-height:24px;--u_lh: 24px}.wx-ap.floating{resize:both;position:absolute;top:40px;left:calc(100vw - 200px);background:#3f3f46;width:200px;height:200px;max-width:50vw;border-radius:var(--u_ffrd,1ffrd);--t_x: var(--x) !important;--t_y: var(--y) !important}.wx-aq:not(#_):not(#_){--x: var(--wx_ar);--y: var(--wx_as)}.wx-at:not(#_):not(#_){height:32px}ide-studio-main{display:block}.wx-aw:not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;padding:20px;padding-left:1.5rem;padding-right:1.5rem}.wx-ax:not(#_):not(#_):not(#_){display:contents}ide-transcript-editor{display:block}ide-timeline-editor{display:block}.wx-az{position:relative;width:100%;bottom:0rem;left:0rem;z-index:400;user-select:none;-webkit-user-select:none;background:#fff0}.wx-bb:not(#_):not(#_){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);padding-top:var(--u_ffg,1ffg);padding-bottom:var(--u_ffg,1ffg);min-height:var(--u_ffh,1ffh);padding-left:.75rem;padding-right:.75rem;white-space:nowrap;font-size:12px}section.wx_bb: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);min-width:20%}.wx-bd:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}.wx-be:not(#_):not(#_){--u_ics: 24;color:#3073f1;--u_icduo: 1}.wx-bd:not(#_):not(#_){width:200px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:.25rem;--u_rg: .25rem;--u_cg: .25rem;font-family:var(--font-monosans,monosans);font-size:12px;white-space:nowrap;font-weight:500}.wx-bf: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;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))}.wx-bh:not(#_):not(#_):not(#_){opacity:.5}.wx-bj:not(#_):not(#_):not(#_){color:#3b82f6}span.wx_bk:not(#_){opacity:.4}.wx_bk.ms:not(#_){cursor:ew-resize}.wx_bk.dur:not(#_){color:#3b82f6}.wx-br: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)}.wx-br:not(#_):not(#_){opacity:1;--e_sd: calc(var(--u_fxd,1fxd) * 2) !important}.wx-br.\@off:not(#_):not(#_):not(#_):not(#_){opacity:0;--t_y: 10px !important}.wx-br *.button-main:not(#_):not(._0):first-letter{text-decoration:underline;text-underline-offset:1px}.wx-bv:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-content:center}.wx-bz:not(#_):not(#_){position:absolute;inset:0rem;z-index:400;pointer-events:none;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;align-content:stretch;--u_g: 14px}.wx-ca:not(#_):not(#_):not(#_){flex:1;display:flex;flex-direction:row;justify-content:center;align-items:stretch;align-content:stretch;overflow:hidden}.wx-cb:not(#_):not(#_):not(#_){flex:1}.wx-cc:not(#_):not(#_):not(#_){pointer-events:auto;margin:var(--u_g,1g);margin-left:0;border-radius:2px}.wx-cd:not(#_):not(#_){--u_m: 12px;--u_gx: 12px;--bg: rgb(22 24 28);position:relative;pointer-events:auto;--muted-wave-color: hsla(240,4.88%,83.92%,100%);--muted-outline-color: hsla(240,4.88%,83.92%,100%);--tick-color: hsla(240,5.2%,33.92%,20%);--label-color: hsla(240,3.83%,46.08%,60%);display:flex;flex-direction:column;justify-content:center;align-items:stretch;align-content:stretch}.wx_cd.\$overview:not(#_){position:relative;height:40px}.wx_cd.\$zoomed:not(#_){position:relative;height:160px}.wx_cd.\$shadow:not(#_){pointer-events:none;position:absolute;right:0rem;left:0rem;top:-40px;bottom:100%;background:linear-gradient(to bottom,#0000,#0000006b 80%)}.wx_cd.tl:not(#_){margin-left:0rem;margin-right:0rem}.wx-cf:not(#_):not(#_){margin-left:14px;margin-right:14px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:stretch;align-content:stretch;border-radius:2px;background:#e2e8f0}.wx-cg:not(#_):not(#_){flex-direction:row;justify-content:center;align-items:center;align-content:center;padding-left:.5rem;padding-right:.5rem;gap:.5rem;--u_rg: .5rem;--u_cg: .5rem;display:none}.wx-ci:not(#_):not(#_){background:#fff;--bg: hsla(0,0%,100%,100%);--tick-color: hsla(240,5.2%,33.92%,10%);--tock-color: hsla(240,5.2%,33.92%,20%)}.wx-cj:not(#_):not(#_):not(#_){height:20px;margin:4px 12px -10px;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}.wx-ck:not(#_):not(#_):not(#_){height:2px;width:100%;background:#64748b4d}.wx-cl:not(#_):not(#_):not(#_){position:absolute;inset:0rem}.wx-cm:not(#_):not(#_){height:var(--u_idefth,1idefth);color:#fff;--u_dimL: 48.2;--u_dimC: 14.9;--u_dimH: 262.5;--u_dimA: 1}.wx-cm *.center:not(#_):not(._0){height:30px;align-items:flex-end}ide-clip-editor{display:block}
.wq_af.\$content:is(.pip :where(.wq_af.\$content)){--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))}.wq-af{position:absolute;inset:0rem;background:#1f2228d1;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;z-index:var(--cover-zi);--u_pL: 66.3;--u_pC: 12.9;--u_pH: 260.8;--u_pA: 1;--u_h1L: 100;--u_h1C: 0;--u_h1H: 0;--u_h1A: 1;--u_h2L: var(--u_h1L);--u_h2C: var(--u_h1C);--u_h2H: var(--u_h1H);--u_h2A: var(--u_h1A,1);--u_h3L: var(--u_h2L);--u_h3C: var(--u_h2C);--u_h3H: var(--u_h2H);--u_h3A: var(--u_h2A,1);container-type:size}.wq_af.\$content:not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;color:#94a3b8;text-align:center}.wq_af.\$content:is(.pip :where(.wq_af.\$content)):not(#_){--t_scale: .25 !important}.wq-af h1:not(#_){font-size:34px;line-height:42px;--u_lh: 42px;color:lch(var(--u_h1L) var(--u_h1C) var(--u_h1H) / var(--u_h1A,1))}.wq-af h2:not(#_){font-size:30px;line-height:42px;--u_lh: 42px;color:lch(var(--u_h2L) var(--u_h2C) var(--u_h2H) / var(--u_h2A,1))}.wq-af h3:not(#_){font-size:15px;line-height:18px;--u_lh: 18px;color:lch(var(--u_h3L) var(--u_h3C) var(--u_h3H) / var(--u_h3A,1))}.wq-af p:not(#_){font-size:15px;line-height:20px;--u_lh: 20px;color:lch(var(--u_pL) var(--u_pC) var(--u_pH) / var(--u_pA,1))}ide-overlay{display:block}
.vu-bg,.vu-co,.vu_cd.tab,.vu_bz.fab,.ide-sidebar-top-hr{--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)}.vu-aj,.vu_bz.fab,.vu-aj:is(:hover,.\@hover),.vu-as.studio .vu_as.\$scene,.vu_cd.tab.checked .vu_cd.line,.vu-bu:is(.studio :where(.vu-bu)),.vu_cd.tab.agent-over .vu_cd.line,.vu_as.\$viewport .vu_as.\$panel.off,.vu_cd.tab:is(:hover,.\@hover) .vu_cd.line,.vu_as.\$scene:is(.ide-below :where(.vu_as.\$scene)){--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))}html,body{width:100%;height:100%;margin:0rem;padding:0rem}*{box-sizing:border-box}:root{--font-monosans: "Helvetica Neue", Verdana}.vu_.link{color:#60a5fa;cursor:pointer}.vu_.link:is(:hover,.\@hover){text-decoration:underline}.ide:not(._0){--u_idebgL: calc(var(--u_site-dark-bgL) * .7);--u_idebgC: calc(var(--u_site-dark-bgC) * 1.8);--u_idebgH: var(--u_site-dark-bgH);--u_idebgA: var(--u_site-dark-bgA,1);--u_ideheaderbgL: calc(var(--u_idebgL) + 4);--u_ideheaderbgC: var(--u_idebgC);--u_ideheaderbgH: var(--u_idebgH);--u_ideheaderbgA: var(--u_idebgA,1);--u_idepanelbgL: calc(var(--u_idebgL) + 4);--u_idepanelbgC: var(--u_idebgC);--u_idepanelbgH: var(--u_idebgH);--u_idepanelbgA: var(--u_idebgA,1);--u_idepanelbdL: calc(var(--u_ideheaderbgL) * 1.7);--u_idepanelbdC: var(--u_ideheaderbgC);--u_idepanelbdH: var(--u_ideheaderbgH);--u_idepanelbdA: var(--u_ideheaderbgA,1);--u_sat: .5;--u_ideL: 55%;--u_ideC: calc(var(--u_sat,1sat) * 65);--u_ideH: 265;--u_ideA: 1;--u_bgL: calc(var(--u_ideL) * .164);--u_bgC: calc(var(--u_ideC) * .041);--u_bgH: var(--u_ideH);--u_bgA: var(--u_ideA,1);--u_textL: 75;--u_textC: 10;--u_textH: var(--u_ideH);--u_textA: var(--u_ideA,1);--u_scrim-bgL: var(--u_bgL);--u_scrim-bgC: var(--u_bgC);--u_scrim-bgH: var(--u_bgH);--u_scrim-bgA: var(--u_bgA,1);--u_scrim-aside-bgL: calc(var(--u_ideL) * .23);--u_scrim-aside-bgC: calc(var(--u_ideC) * .062);--u_scrim-aside-bgH: var(--u_ideH);--u_scrim-aside-bgA: var(--u_ideA,1);--u_scrim-sidebar-bgL: calc(var(--u_ideL) * .21);--u_scrim-sidebar-bgC: calc(var(--u_ideC) * .062);--u_scrim-sidebar-bgH: var(--u_ideH);--u_scrim-sidebar-bgA: var(--u_ideA,1);--u_hueL: var(--u_ideL);--u_hueC: var(--u_ideC);--u_hueH: var(--u_ideH);--u_hueA: var(--u_ideA,1);--u_spx: 1px;--u_su: 1;--u_idepanelh: calc(var(--u_spx,1spx) * 28);--u_ideheaderh: 44px;--u_idepadbottom: 34px;--u_vgheaderh: 36px;--u_vgfooterh: 36px;--u_idefth: calc(var(--u_spx,1spx) * 56)}.ide .\$scene:not(._0){background:lch(var(--u_idebgL) var(--u_idebgC) var(--u_idebgH) / var(--u_idebgA,1))}.ide.editing:not(._0){--u_sat: 1.1}.ide.solution:not(._0){--u_idebgL: calc(var(--u_site-dark-bgL) * .9);--u_idebgC: calc(var(--u_site-dark-bgC) * 1.8);--u_idebgH: 125;--u_idebgA: var(--u_site-dark-bgA,1)}.ide.scribbling:not(._0){--u_idebgL: calc(var(--u_site-dark-bgL) * .9);--u_idebgC: calc(var(--u_site-dark-bgC) * 1.8);--u_idebgH: 125;--u_idebgA: var(--u_site-dark-bgA,1)}.ide:is(.pip :where(.ide)):not(._0){--u_spx: .5px;--u_su: .25}.ide:is(.wizard :where(.ide)):not(._0){--u_idepadbottom: 10px}.ide:is(.embedded :where(.ide)):not(._0){--u_idefth: calc(var(--u_spx,1spx) * 41)}.ide-sidebar-top-hr:not(._0){content:"";display:block;margin:1px 0 2px;border-radius:4px;height:1px;background:lch(calc(var(--u_idepanelbgL) * 1.3) var(--u_idepanelbgC) var(--u_idepanelbgH) / var(--u_idepanelbgA,1));box-shadow:0 0 0 1px #0000002e;--e_cd: var(--u_fxd,1fxd) !important}.ide-sidebar-top-hr:is(.collapsed :where(.ide-sidebar-top-hr)):not(._0){opacity:0}.vu-ag:not(#_):not(#_):not(#_){width:16px;height:16px;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}ide-busy-indicator{display:block}.vu-ai{--sidebar-zi: 20;--scene-zi: 24;--pointer-zi: 100;--cover-zi: 130;--browser-zi: 140;--slides-zi: 150;--fab-zi: 160;--footer-zi: 300;--header-zi: 320;--captions-zi: 310;--overlay-zi: 172;--gating-overlay-zi: 175;--console-toasts-zi: 160;--u_studiotlh: 200;--u_studiovpw: 800;--u_studiovph: 800;background:lch(var(--u_idebgL) var(--u_idebgC) var(--u_idebgH) / var(--u_idebgA,1))}.vu-aj:not(#_):not(#_){position:fixed;bottom:50px;right:20px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-content:center;gap:1rem;--u_rg: 1rem;--u_cg: 1rem;z-index:2000;filter:opacity(.95);transform-origin:100% 100%;--t_scale: .3 !important}.vu-aj.debugmobile:not(#_):not(#_){--t_scale: 1 !important}.vu-aj:is(:hover,.\@hover):not(#_):not(#_){--t_scale: 1 !important;filter:opacity(1)}iframe.vu_aj:not(#_){border:3px solid hsla(234.45,89.47%,73.92%,50%);pointer-events:none;height:700px;transform-origin:100% 100%}.vu-ak:not(#_):not(#_):not(#_){pointer-events:none;width:800px}.vu-al:not(#_):not(#_):not(#_){width:390px}.vu-an: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}.vu-ao:not(#_):not(#_):not(#_){font-size:24px;align-self:center}.vu-ap:not(#_):not(#_):not(#_){font-size:14px;text-align:center}.vu-as:not(#_):not(#_){--u_ffh: calc(var(--u_spx,1spx) * 32);--u_fis: calc(var(--u_spx,1spx) * 20);--u_ics: calc(var(--u_su,1su) * 16);--u_ffxp: calc(var(--u_spx,1spx) * 10);--u_ffs: calc(var(--u_spx,1spx) * 13);--u_ffrd: calc(var(--u_spx,1spx) * 4);--u_ffg: calc(var(--u_spx,1spx) * 6);font-size:14px;line-height:22px;--u_lh: 22px;color:#fff;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");display:flex;flex-direction:column;place-content:center;place-items:center;padding:0;flex:1;pointer-events:none;--y: 0px;--scale: 1;--u_fs: 14px;--u_sidebar: 200px;--u_titlebar: 40px;--u_aside: calc(var(--u_spx,1spx) * 340);--u_tltrackh: 1px;--u_studiobtmh: calc(var(--u_spx,1spx) * 220);--u_studiorgtw: calc(var(--u_spx,1spx) * 400);--u_scenemr: calc(var(--u_spx,1spx) * 0);--u_panel: 30%;--u_scenemb: calc(var(--u_spx,1spx) * 0);--sidebar-width: var(--vu_av);--minideck-width: calc(var(--sidebar-width) - 24);--minibrowser-width: 200;--slides-ar: var(--vu_aw);--viewport-width: var(--vu_ax);--viewport-height: var(--vu_ay)}.vu-as .xs:not(#_):not(._0){--u_ffh: calc(var(--u_spx,1spx) * 18);--u_fis: calc(var(--u_spx,1spx) * 12);--u_ics: calc(var(--u_su,1su) * 10);--u_ffxp: calc(var(--u_spx,1spx) * 4);--u_ffs: calc(var(--u_spx,1spx) * 8);--u_ffrd: calc(var(--u_spx,1spx) * 3);--u_ffg: calc(var(--u_spx,1spx) * 6)}.vu-as .sm:not(#_):not(._0){--u_ffh: calc(var(--u_spx,1spx) * 24);--u_fis: calc(var(--u_spx,1spx) * 16);--u_ics: calc(var(--u_su,1su) * 14);--u_ffxp: calc(var(--u_spx,1spx) * 6);--u_ffs: calc(var(--u_spx,1spx) * 11);--u_ffrd: calc(var(--u_spx,1spx) * 3);--u_ffg: calc(var(--u_spx,1spx) * 6)}.vu-as .md:not(#_):not(._0){--u_ffh: calc(var(--u_spx,1spx) * 32);--u_fis: calc(var(--u_spx,1spx) * 20);--u_ics: calc(var(--u_su,1su) * 16);--u_ffxp: calc(var(--u_spx,1spx) * 10);--u_ffs: calc(var(--u_spx,1spx) * 13);--u_ffrd: calc(var(--u_spx,1spx) * 4);--u_ffg: calc(var(--u_spx,1spx) * 6)}.vu-as .lg:not(#_):not(._0){--u_ffh: calc(var(--u_spx,1spx) * 36);--u_fis: calc(var(--u_spx,1spx) * 24);--u_ics: calc(var(--u_su,1su) * 20);--u_ffxp: calc(var(--u_spx,1spx) * 10);--u_ffs: calc(var(--u_spx,1spx) * 14);--u_ffrd: calc(var(--u_spx,1spx) * 5);--u_ffg: calc(var(--u_spx,1spx) * 10)}.vu-as .xl:not(#_):not(._0){--u_ffh: calc(var(--u_spx,1spx) * 48);--u_fis: calc(var(--u_spx,1spx) * 32);--u_ics: calc(var(--u_su,1su) * 24);--u_ffxp: calc(var(--u_spx,1spx) * 14);--u_ffs: calc(var(--u_spx,1spx) * 16);--u_ffrd: calc(var(--u_spx,1spx) * 8);--u_ffg: calc(var(--u_spx,1spx) * 12)}.vu-as .xxl:not(#_):not(._0){--u_ffh: calc(var(--u_spx,1spx) * 64);--u_fis: calc(var(--u_spx,1spx) * 40);--u_ics: calc(var(--u_su,1su) * 32);--u_ffxp: calc(var(--u_spx,1spx) * 20);--u_ffs: calc(var(--u_spx,1spx) * 24);--u_ffrd: calc(var(--u_spx,1spx) * 8);--u_ffg: calc(var(--u_spx,1spx) * 18)}.vu-as:is(.aside-on :where(.vu-as)):not(#_):not(#_){--u_scenemr: calc(var(--u_spx,1spx) * 340)}.vu-as.aside-float:not(#_):not(#_){--u_scenemr: calc(var(--u_spx,1spx) * 0)}.vu-as.studio:not(#_):not(#_){--u_scenemr: var(--u_studiorgtw,1studiorgtw);--u_scenemb: var(--u_studiobtmh,1studiobtmh)}.vu_as.\$scene:not(#_){transform-origin:0% 0%;flex:1;border-radius:inherit;position:absolute;inset:0rem;z-index:var(--scene-zi);font-size:var(--u_fs,1fs);pointer-events:auto;container:ide / size}.vu_as.\$scene:is(.site-covered :where(.vu_as.\$scene)):not(#_){box-shadow:var(--box-shadow-none,none)}.vu_as.\$scene:is(.wizard :where(.vu_as.\$scene)):not(#_){box-shadow:0 0 0 1px #ffffff1a,0 0 30px #0003}.vu-as:is(:focus,.\@focus) .vu_as.\$scene:is(.wizard :where(.vu_as.\$scene)):not(#_){box-shadow:0 0 0 1px #60a5fa7f,0 0 30px #0003}.vu-as:is(:focus,.\@focus) .vu_as.\$scene:is(.pip :where(.vu_as.\$scene)):not(#_){box-shadow:0 0 0 1px #60a5fa7f,0 0 60px #0000007f}.vu_as.\$scene:is(.ide-below :where(.vu_as.\$scene)):not(#_){--t_y: 120% !important}.vu_as.\$scene:is(.studio :where(.vu_as.\$scene)):not(#_){pointer-events:none;overflow:hidden}.vu_as.\$scene:is(.studio :where(.vu_as.\$scene)) .vu_as.fab:not(#_){visibility:hidden;pointer-events:none}.vu_as.\$contour:not(#_){opacity:0}.vu_as.\$contour:is(.pip :where(.vu_as.\$contour)):not(#_){opacity:1}.vu_as.\$glass:not(#_){position:absolute;inset:0rem;background:lch(var(--u_idebgL) var(--u_idebgC) var(--u_idebgH) / 0%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:var(--cover-zi);pointer-events:none;opacity:0}.vu-as.focus-browser:not(#_):not(#_){--browser-zi: 152;--pointer-zi: 155}.vu-as.focus-browser .vu_as.\$glass:not(#_){opacity:1}.vu-as.focus-slides:not(#_):not(#_){--browser-zi: 112;--pointer-zi: 155}.vu-as.focus-slides .vu_as.\$glass:not(#_){opacity:1}.vu-as.overlaid:not(#_):not(#_){--cover-zi: 310}.vu-as.overlaid .vu_as.\$glass:not(#_){opacity:1;background:lch(var(--u_idebgL) var(--u_idebgC) var(--u_idebgH) / 70%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.vu-as:is(.wizard :where(.vu-as)):is(:focus,.\@focus) .vu_as.\$contour:not(#_){opacity:1}.vu-as svg:not(#_){vertical-align:top}.vu-as svg[stroke="#000000"]:not(#_):not(._0){stroke:currentColor}.vu-as svg[fill="#000000"]:not(#_):not(._0){fill:currentColor}.vu_as.\$header:not(#_){position:absolute;top:0rem;right:0rem;left:0rem;bottom:auto;height:var(--u_ideheaderh,1ideheaderh);z-index:var(--header-zi)}.vu_as.\$controls:not(#_){z-index:var(--footer-zi);flex:0 0 auto}.vu_as.\$viewport:not(#_){max-width:100vw;max-height:100vh;position:absolute;right:0rem;bottom:0rem;left:0rem;top:var(--u_ideheaderh,1ideheaderh);height:auto;width:auto;display:block}.vu_as.\$viewport .vu_as.\$sidebar:not(#_){z-index:var(--sidebar-zi);width:auto;background:lch(var(--u_idebgL) var(--u_idebgC) var(--u_idebgH) / var(--u_idebgA,1));flex:0 0 auto}.vu_as.\$viewport .vu_as.\$panel:not(#_){height:var(--u_panel,1panel);border-top:1px solid hsla(226.67,9.47%,18.63%,100%);position:relative}.vu_as.\$viewport .vu_as.\$panel>*:not(#_){position:absolute;inset:0rem}.vu_as.\$viewport .vu_as.\$panel.off:not(#_){position:absolute;bottom:0;left:0;width:100%;--t_y: 100% !important}.vu_as.\$viewport .vu_as.\$center:not(#_){display:flex;flex-direction:column;position:relative;flex:1;overflow:hidden;background:lch(var(--u_idepanelbgL) var(--u_idepanelbgC) var(--u_idepanelbgH) / var(--u_idepanelbgA,1));box-shadow:0 0 0 1px #0003;margin-bottom:var(--u_idepadbottom,1idepadbottom);margin-right:10px;border-radius:4px}.vu_as.\$viewport .vu_as.\$center .vu_as.\$titlebar:not(#_){height:var(--u_titlebar,1titlebar);flex:0 0 auto;position:relative}.vu_as.\$viewport .vu_as.\$center .vu_as.\$editor:not(#_){flex:1;position:relative}.vu-as.maximized:not(.receded):not(#_):not(#_){--u_smb: 0px;--u_smt: 0px;--u_smx: 0px}.vu-as.studio:not(#_):not(#_){--u_smb: 200px}.vu-as.studio .vu_as.\$scene:not(#_){pointer-events:none;--t_scale: min(var(--u_studiovpw,1studiovpw) / var(--u_idevw,1idevw), var(--u_studiovph,1studiovph) / var(--u_idevh,1idevh)) !important}.vu-as.studio .vu_as.\$scene browser-widget *:not(#_):not(#_):not(._0){pointer-events:none}.vu_as.safariwcfked:not(#_){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:409}.vu_as.safariwcfked span.vu_as:not(#_){font-size:18px;line-height:28px;--u_lh: 28px}.vu_as.safariwcfked .vu_as.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){.vu_as.safariwcfked .vu_as.actions *:not(#_):not(._0){flex:1}}@media (min-width: 768px){.vu_as.safariwcfked:not(#_){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){.vu_as.safariwcfked span.vu_as:not(#_){font-size:16px;line-height:24px;--u_lh: 24px}}@media (min-width: 768px){.vu_as.safariwcfked .vu_as.actions:not(#_){width:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;margin-top:0rem}}.vu-az:not(#_):not(#_){--minibrowser-width: 140;--minideck-width: 140;--u_fs: 11px}.vu-ba:not(#_):not(#_){--u_fs: 7px;--minibrowser-width: 80;--minideck-width: 50}.vu-bb:not(#_):not(#_){--u_fs: 9px;--minibrowser-width: 100;--minideck-width: 60}.vu-bc:not(#_):not(#_){--u_fs: 10px}.vu-bd:not(#_):not(#_){--u_fs: 11px}.vu-be:not(#_):not(#_){--u_fs: 12px;--minibrowser-width: 140}.vu-bf:not(#_):not(#_){--u_fs: 14px}.vu-bg:not(#_):not(#_):not(#_){pointer-events:auto;margin-top:auto;margin-bottom:auto;gap:.25rem;--u_rg: .25rem;--u_cg: .25rem;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;padding-left:1rem;padding-right:1rem;height:20px;width:100%;background:lch(var(--u_scrim-nav-bgL) var(--u_scrim-nav-bgC) var(--u_scrim-nav-bgH) / var(--u_scrim-nav-bgA,1));position:absolute;top:0rem;left:0rem;z-index:calc(var(--scene-zi) + 1)}.vu-bg.\@off:not(#_):not(#_):not(#_):not(#_){top:-20px;opacity:0}.vu-bh:not(#_):not(#_):not(#_){color:#fbbf24}.vu-bi:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}.vu-bn:not(#_):not(#_):not(#_){top:20px}.vu-bu:not(#_):not(#_){border-radius:inherit;transform-origin:50% 50%;--u_fsb: clamp(7px, calc(7px + (100cqw - 300px)/800*7) , 14px);--u_lhb: floor(var(--u_fsb,1fsb) * 1.4, 1px)}.vu-bu:is(.studio :where(.vu-bu)):not(#_):not(#_){--scale: min((var(--u_framew,1framew)) / var(--u_vpw,1vpw), (var(--u_frameh,1frameh)) / var(--u_vph,1vph), 1) ;--t_scale: var(--scale) !important;pointer-events:none}.vu-bv:not(#_):not(#_):not(#_){position:absolute;visibility:hidden;top:0rem;left:0rem;width:calc(var(--scale) * 100px + 2vw + 10%);height:calc(2vh + 10%);pointer-events:none}.vu-bw:is(.gated :where(.vu-bw)):not(#_):not(#_):not(#_){display:none}.vu-by:not(#_):not(#_){position:absolute;display:block;width:0px;height:0px}.vu-bz:not(#_):not(#_){position:absolute;inset:0rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;border-radius:inherit}.vu-cc:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}.vu-cc:not(#_):not(#_){border-bottom:1px solid var(--scrim-border-color);gap:0rem;--u_rg: 0rem;--u_cg: 0rem;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;--u_ics: calc(var(--u_su,1su) * 16);--u_ffh: calc(var(--u_spx,1spx) * 28);height:var(--u_vgheaderh,1vgheaderh)}.vu-cc:is(.no-sidebar :where(.vu-cc)):not(#_):not(#_){padding-left:0rem}.vu-cc:is(.no-sidebar :where(.vu-cc)):is(.pip :where(.vu-cc)):not(#_):not(#_){padding-left:calc(var(--u_spx,1spx) * 8)}.vu-cc:is(.no-sidebar :where(.vu-cc)):is(.embedded :where(.vu-cc)):not(#_):not(#_){padding-left:calc(var(--u_spx,1spx) * 8)}.vu-cd:not(#_):not(#_):not(#_){flex:1;font-weight:600;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;align-self:stretch}.vu-cd:not(#_):not(#_){font-size:min(var(--u_fs,1fs),calc(var(--u_spx,1spx) * 14));line-height:1;--u_lh: 1}.vu_cd.closer:not(#_){display:none}.vu_cd.marker:not(#_){width:calc(var(--u_spx,1spx) * 16);height:calc(var(--u_spx,1spx) * 16)}.vu_cd.marker svg.vu_cd:not(#_){fill:#cbd5e1;width:calc(var(--u_spx,1spx) * 16);height:calc(var(--u_spx,1spx) * 16)}.vu_cd.tab:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;color:lch(50 calc(var(--u_ideC) * .1) var(--u_ideH) / var(--u_ideA,1));font-weight:400;position:relative;align-self:stretch;border-top-left-radius:calc(var(--u_spx,1spx) * 4);border-top-right-radius:calc(var(--u_spx,1spx) * 4);border:1px solid hsla(0,0%,100%,0%);--e_cd: var(--u_fxd,1fxd) !important;border-bottom-color:#fff0}.vu_cd.tab .vu_cd.inner:not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;position:relative;border-radius:4px;background:#64748b00;padding-left:calc(var(--u_spx,1spx) * 4);padding-right:calc(var(--u_spx,1spx) * 4);height:calc(var(--u_spx,1spx) * 28)}.vu_cd.tab .vu_cd.name:not(#_){margin-right:8px;padding-top:calc(var(--u_spx,1spx) * 6);padding-bottom:calc(var(--u_spx,1spx) * 6)}.vu_cd.tab span.vu_cd:not(#_){position:relative}.vu_cd.tab .vu_cd.badge:not(#_){position:absolute;width:calc(var(--u_spx,1spx) * 4);height:calc(var(--u_spx,1spx) * 4);border-radius:calc(var(--u_spx,1spx) * 2);background:#facc15;opacity:0;left:calc(100% - calc(var(--u_spx,1spx) * 8));bottom:calc(var(--u_spx,1spx) * 17)}.vu_cd.tab .vu_cd.marker:is(:hover,.\@hover) .vu_cd.icon:not(#_){display:none}.vu_cd.tab .vu_cd.marker:is(:hover,.\@hover) .vu_cd.closer:not(#_){display:block}.vu_cd.tab:is(:hover,.\@hover):not(#_),.vu_cd.tab.agent-over:not(#_){color:#a1a1aa}.vu_cd.tab:is(:hover,.\@hover) .vu_cd.line:not(#_),.vu_cd.tab.agent-over .vu_cd.line:not(#_){opacity:.7;--t_y: 0px !important}.vu_cd.tab.checked:not(#_){color:#fff}.vu_cd.tab.checked .vu_cd.line:not(#_){opacity:.7;--t_y: 0px !important}.vu_cd.tab:not(.checked):not(:hover,.\@hover) :is(path,path-tag):not(#_){fill:#71717a}.vu_cd.tab.unsaved .vu_cd.line:not(#_){border-color:#fde047}.vu_cd.tab.unsaved .vu_cd.badge:not(#_){opacity:1}.vu_cd.tab.unpinned:not(#_){font-style:normal}.vu_cd.tab.unpinned .vu_cd.name:not(#_){opacity:.7}.vu-ce:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;transform-origin:0% 50%;align-self:stretch}.vu-cf:not(#_):not(#_){align-self:stretch;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;--u_olo: 0px;--u_olhover: 0}.vu-cf.has-menu:not(#_):not(#_){--u_olhover: 1}.vu-cf>op-contour:not(#_){margin:1px;bottom:1px}.vu-cf>op-contour:is(.checked :where(op-contour)):not(#_):not(._0){margin:0}.vu-cg:not(#_):not(#_):not(#_){position:relative}.vu-ck:not(#_):not(#_):not(#_){max-width:100px;position:relative}.vu-ce:not(#_):not(#_){--u_ffh: calc(var(--u_spx,1spx) * 22);--u_fis: calc(var(--u_spx,1spx) * 22);--u_ics: calc(var(--u_su,1su) * 16);--u_ffxp: 0px}.vu-cm:not(#_):not(#_):not(#_){margin-left:calc(var(--u_spx,1spx) * 4)}.vu-cn:not(#_):not(#_):not(#_){flex:1}.vu-co:not(#_):not(#_){opacity:1;--e_od: var(--u_fxd,1fxd) !important}.vu-co.\@off:not(#_):not(#_):not(#_):not(#_){opacity:0}.vu-cp:not(#_):not(#_){transform-origin:0% 0%}.vu_bz.fab:not(#_){position:absolute;inset:0rem;margin:auto;z-index:var(--fab-zi);align-self:center;width:fit-content;min-width:calc(var(--u_spx,1spx) * 200);font-weight:400;height:calc(var(--u_ffh,1ffh) * 1.2);border-color:#00000014;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;border-radius:var(--u_ffrd,1ffrd);cursor:pointer;--e_ad: var(--u_fxd,1fxd) !important;background:lch(var(--u_idebgL) var(--u_idebgC) var(--u_idebgH) / 80%);opacity:1;--t_scale: 1 !important;user-select:none;-webkit-user-select:none;padding:var(--u_ffxp,1ffxp);color:#475569}.vu_bz.fab:is(:hover,.\@hover):not(#_){background:#3b82f6;color:#fff}.vu_bz.fab.\@off:not(#_):not(#_):not(#_):not(#_){opacity:0;--t_scale: .9 !important}.vu_bz.fab .vu_bz.title:not(#_){font-size:var(--u_ffs,1ffs);line-height:1;--u_lh: 1}.vu_bz.fab .vu_bz.sub:not(#_){font-size:calc(var(--u_spx,1spx) * 12);--u_ics: 12;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:.25rem;--u_rg: .25rem;--u_cg: .25rem;--u_fis: 12px;opacity:.7}.vu-cx:not(#_):not(#_):not(#_){display:none}.vu-dd:not(#_):not(#_):not(#_){z-index:var(--pointer-zi)}.vu-dd:is(.gated :where(.vu-dd)):not(#_):not(#_):not(#_){display:none}.vu-de:not(#_):not(#_){position:absolute;left:0;right:0;height:300px;bottom:0;pointer-events:none;z-index:var(--console-toasts-zi)}.vu-df:not(#_):not(#_):not(#_){position:absolute;pointer-events:none}.vu-dj:not(#_):not(#_):not(#_){z-index:var(--captions-zi)}scrim-view{display:block}
.uk-ao,.uk-ap,.uk-as,.uk-av,.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)}.uk-av.\@off,.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))}.uk-af{display:contents}.uk_af.safariwcfked:not(#_){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}.uk_af.safariwcfked span.uk_af:not(#_){font-size:18px;line-height:28px;--u_lh: 28px}.uk_af.safariwcfked .uk_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){.uk_af.safariwcfked .uk_af.actions *:not(#_):not(._0){flex:1}}@media (min-width: 768px){.uk_af.safariwcfked:not(#_){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){.uk_af.safariwcfked span.uk_af:not(#_){font-size:16px;line-height:24px;--u_lh: 24px}}@media (min-width: 768px){.uk_af.safariwcfked .uk_af.actions:not(#_){width:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;margin-top:0rem}}.uk-ah:is(.\@suspended :where(.uk-ah)):not(#_):not(#_):not(#_){display:none}.uk-am:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}@media (min-width: 601px){.uk-am:not(#_):not(#_):not(#_){display:none}}.uk-am:is(.embedded :where(.uk-am)):not(#_):not(#_):not(#_){display:none}.uk-am: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}.uk-ao:not(#_):not(#_){background:linear-gradient(to bottom,currentColor,lch(var(--u_site-bgL) var(--u_site-bgC) var(--u_site-bgH) / var(--u_site-bgA,1)));filter:blur(80px);opacity:.15;position:fixed;height:300px;width:100%;z-index:140;pointer-events:none;mix-blend-mode:lighten;color:lch(var(--u_accentL) var(--u_accentC) var(--u_accentH) / var(--u_accentA,1));--e_od: .3s !important;--e_cd: 1s !important}.uk-ap:not(#_):not(#_){opacity:.05;background:url("/assets/noise.7OFBGGHF.png") repeat;position:fixed;height:300px;width:100%;z-index:140;pointer-events:none;mix-blend-mode:lighten;color:#0369a1;--e_od: .3s !important;--e_cd: .3s !important}.uk-ap:is(.projects :where(.uk-ap)):not(#_):not(#_){color:#4338ca}.uk-ap:is(.courses :where(.uk-ap)):not(#_):not(#_){color:#1e40af}.uk-ap:is(.challenges :where(.uk-ap)):not(#_):not(#_){color:#166534}.uk-ar:is(.blur-site :where(.uk-ar)):not(#_):not(#_){filter:blur(20px)}.uk-ar:is(.site-covered :where(.uk-ar)):not(#_):not(#_){display:none}@media print{.uk-ar:is(.blur-site :where(.uk-ar)):not(#_):not(#_){display:none}}@media print{.uk-ar:is(.layered :where(.uk-ar)):not(#_):not(#_){display:none}}@media (min-width: 768px){.uk-ar:is(.with-banner :where(.uk-ar)):not(#_):not(#_){top:var(--u_bannerheight,1bannerheight);padding-bottom:var(--u_bannerheight,1bannerheight)}}.uk-as: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}.uk-as:is(.blur-site :where(.uk-as)):not(#_):not(#_){filter:blur(20px)}@media print{.uk-as:is(.blur-site :where(.uk-as)):not(#_):not(#_){display:none}}@media print{.uk-as:is(.layered :where(.uk-as)):not(#_):not(#_){display:none}}.uk-as:is(.site-covered :where(.uk-as)):not(#_):not(#_){visibility:hidden}@media (min-width: 768px){.uk-as:is(.with-banner :where(.uk-as)):not(#_):not(#_){padding-top:var(--u_bannerheight,1bannerheight)}}.uk-at: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}.uk_at.page:not(#_){min-height:100vh}.uk-av:not(#_):not(#_){position:fixed;bottom:0rem;right:0rem;padding:.5rem;--e_bd: var(--u_fxd,1fxd) !important;background:lch(var(--u_yellowL) var(--u_yellowC) var(--u_yellowH) / 80%);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);width:auto;left:var(--u_navow,1navow);margin:20px 20px 20px 21px;border-radius:var(--u_ffrd,1ffrd);height:48px;z-index:120;padding-left:14px;color:lch(10 8 var(--u_accentH) / var(--u_accentA,1))}.uk-av.\@off:not(#_):not(#_):not(#_):not(#_){--t_y: 80px !important}.uk-av .h1:not(#_):not(._0){font-size:var(--u_lgfs,1lgfs);font-weight:500}.uk-av .p:not(#_):not(._0){font-size:12px;font-weight:400;color:lch(10 8 var(--u_accentH) / var(--u_accentA,1))}app-main{display:block}.xsheet:not(._0){inset:0rem;position:fixed;z-index:130;--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}
.uu-af:not(#_):not(#_){width:450px;height:275px;overflow:hidden}.uu-af p.large:not(#_):not(._0){font-size:16px;line-height:150%;--u_lh: 150%;font-weight:400;color:#7a8ba3}.uu-af p span:not(#_){background:#757215;color:#ece63f;padding:.125rem .375rem;margin:.25rem;border-radius:2px;font-weight:600}.uu-ah:not(#_):not(#_):not(#_){height:auto}.uu-ai:not(#_):not(#_):not(#_){display:grid;place-items:center;text-align:center;gap:1rem;--u_rg: 1rem;--u_cg: 1rem}.uu-aj:not(#_):not(#_):not(#_){width:auto}.uu-am:not(#_):not(#_):not(#_){align-self:flex-start;margin-top:1rem}afl-welcome-modal{display:block}
op-button.uv_af:not(#_){margin:2px}.uv-am:not(#_):not(#_):not(#_){opacity:.5}.uv-ar:not(#_):not(#_):not(#_){padding-left:1rem;li-s:disc;display:flex;flex-direction:column;gap:.25rem;--u_rg: .25rem;--u_cg: .25rem}.uv-ba:not(#_):not(#_):not(#_){opacity:.5}.uv-bh:not(#_):not(#_):not(#_){color:#34d399;font-weight:600}.uv-bj:not(#_):not(#_):not(#_){color:#34d399;font-weight:600}.uv-bk:not(#_):not(#_):not(#_){font-weight:600}.uv-bm:not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:.5rem;--u_rg: .5rem;--u_cg: .5rem;flex-wrap:wrap}.uv-bm>*:not(#_){flex:1;mis:80px}.uv-br:not(#_):not(#_):not(#_){opacity:.5}.uv-bw:not(#_):not(#_):not(#_){color:#34d399;font-weight:600}.uv-ca:not(#_):not(#_):not(#_){opacity:.4;font-size:.85em}.uv-cf textarea:not(#_):not(#_):not(._0){min-height:70px!important;max-height:70px!important}.uv-ch:not(#_):not(#_):not(#_){opacity:.5}.uv-cm:not(#_):not(#_):not(#_){color:#34d399}.uv-cn:not(#_):not(#_):not(#_){color:#fb7185}cancelation-flow-modal{display:block}
.uy-af:not(#_):not(#_):not(#_){max-height:95vh}@media (min-width: 640px){.uy-af:not(#_):not(#_):not(#_){max-height:82vh}}.uy-af:not(#_):not(#_){width:500px;max-width:87vw}@container (min-width: 400px){.uy-af:not(#_):not(#_){max-width:80vw}}.uy-ag:not(#_):not(#_):not(#_){width:100%;border-top-left-radius:inherit;border-top-right-radius:inherit}.uy-ah:not(#_):not(#_):not(#_){width:100%;pointer-events:none;border-top-left-radius:inherit;border-top-right-radius:inherit;position:relative}.uy-ai:not(#_):not(#_):not(#_){position:absolute;top:20px;left:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;align-content:flex-start;gap:1rem;--u_rg: 1rem;--u_cg: 1rem}.uy-ak:not(#_):not(#_):not(#_){width:90%;pointer-events:none}.uy-al:not(#_):not(#_):not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:24px;--u_rg: 24px;--u_cg: 24px}.uy-am:not(#_):not(#_):not(#_){font-size:1.6rem;line-height:1.2;--u_lh: 1.2}@media (min-width: 640px){.uy-am:not(#_):not(#_):not(#_){line-height:1.4;--u_lh: 1.4}}.uy-an:not(#_):not(#_):not(#_){font-size:15px;line-height:1.4;--u_lh: 1.4}@media (min-width: 640px){.uy-an:not(#_):not(#_):not(#_){line-height:1.7;--u_lh: 1.7}}.uy-ao:not(#_):not(#_):not(#_){font-size:15px;line-height:1.4;--u_lh: 1.4}@media (min-width: 640px){.uy-ao:not(#_):not(#_):not(#_){line-height:1.7;--u_lh: 1.7}}.uy-ap:not(#_):not(#_):not(#_){text-decoration:underline}.uy-aq:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:4rem;--u_rg: 4rem;--u_cg: 4rem;font-size:22px;line-height:1.5;--u_lh: 1.5;margin-bottom:1rem}.uy_aq.sign: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}mdn-modal{display:block}
.ve-ag:not(#_):not(#_){width:450px;border:1px solid hsla(0,0%,100%,15%)}.ve-ah:not(#_):not(#_):not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:center;align-content:center;gap:1rem;--u_rg: 1rem;--u_cg: 1rem;font-size:30px}p.ve_ah:not(#_){font-size:16px;line-height:24px;--u_lh: 24px}.ve-ai:not(#_):not(#_):not(#_){font-size:24px;line-height:36px;--u_lh: 36px;text-align:center}.ve-an:not(#_):not(#_):not(#_){width:200px}student-offer-modal{display:block}
:root,.theme-dark:not(._0){--u_au-fgL: 100;--u_au-fgC: 0;--u_au-fgH: 0;--u_au-fgA: 1;--u_au-fg-mutedL: 66.5;--u_au-fg-mutedC: 4.9;--u_au-fg-mutedH: 285.7;--u_au-fg-mutedA: 1;--u_au-fg-subtleL: 47.9;--u_au-fg-subtleC: 5.2;--u_au-fg-subtleH: 285.9;--u_au-fg-subtleA: 1;--u_au-fg-softL: 85;--u_au-fg-softC: 2.1;--u_au-fg-softH: 285.4;--u_au-fg-softA: 1;--u_au-fg-strongL: 90.7;--u_au-fg-strongC: 1.5;--u_au-fg-strongH: 285.3;--u_au-fg-strongA: 1;--u_au-card-bgL: 8.4;--u_au-card-bgC: 2.2;--u_au-card-bgH: 285.9;--u_au-card-bgA: 50%;--u_au-card-bdL: 26.9;--u_au-card-bdC: 4.5;--u_au-card-bdH: 286;--u_au-card-bdA: 1;--u_au-annual-bgL: 15.7;--u_au-annual-bgC: 2.1;--u_au-annual-bgH: 285.7;--u_au-annual-bgA: 1;--u_au-headingL: 92;--u_au-headingC: 11.7;--u_au-headingH: 259.1;--u_au-headingA: 1;--u_au-bodyL: 86.2;--u_au-bodyC: 20.8;--u_au-bodyH: 259;--u_au-bodyA: 80%}.light:not(._0){--u_au-fgL: 8.4;--u_au-fgC: 2.2;--u_au-fgH: 285.9;--u_au-fgA: 1;--u_au-fg-mutedL: 26.9;--u_au-fg-mutedC: 4.5;--u_au-fg-mutedH: 286;--u_au-fg-mutedA: 1;--u_au-fg-subtleL: 35.1;--u_au-fg-subtleC: 5.5;--u_au-fg-subtleH: 286;--u_au-fg-subtleA: 1;--u_au-fg-softL: 26.9;--u_au-fg-softC: 4.5;--u_au-fg-softH: 286;--u_au-fg-softA: 1;--u_au-fg-strongL: 8.4;--u_au-fg-strongC: 2.2;--u_au-fg-strongH: 285.9;--u_au-fg-strongA: 1;--u_au-card-bgL: 90.7;--u_au-card-bgC: 1.5;--u_au-card-bgH: 285.3;--u_au-card-bgA: 1;--u_au-card-bdL: 66.5;--u_au-card-bdC: 4.9;--u_au-card-bdH: 285.7;--u_au-card-bdA: 1;--u_au-annual-bgL: 100;--u_au-annual-bgC: 0;--u_au-annual-bgH: 0;--u_au-annual-bgA: 1;--u_au-headingL: 8.4;--u_au-headingC: 2.2;--u_au-headingH: 285.9;--u_au-headingA: 1;--u_au-bodyL: 26.9;--u_au-bodyC: 4.5;--u_au-bodyH: 286;--u_au-bodyA: 1}.vg-af:not(#_){width:900px!important;height:800px!important}@media (min-width: 768px){.vg-af:not(#_){height:600px!important}}.vg-ag:root:not(#_):not(#_){--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%}.vg-ah:not(#_):not(#_):not(#_){text-align:center}.vg-aj:not(#_):not(#_):not(#_){display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;padding-bottom:1.25rem;text-align:center}.vg-ak:not(#_):not(#_):not(#_){font-size:18px;line-height:28px;--u_lh: 28px;color:lch(var(--u_au-fg-mutedL) var(--u_au-fg-mutedC) var(--u_au-fg-mutedH) / var(--u_au-fg-mutedA,1));max-width:600px}.vg-al:not(#_):not(#_):not(#_){text-decoration:underline;text-decoration-color:#4ade80}.vg-am:not(#_):not(#_):not(#_){display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;--u_rg: 1.5rem;--u_cg: 1.5rem;padding-top:.5rem}@media (max-width: 767px){.vg-am:not(#_):not(#_):not(#_){grid-template-columns:1fr}}.vg-an:not(#_):not(#_):not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;border-radius:8px;border:1px solid lch(var(--u_au-card-bdL) var(--u_au-card-bdC) var(--u_au-card-bdH) / var(--u_au-card-bdA,1));background:lch(var(--u_au-card-bgL) var(--u_au-card-bgC) var(--u_au-card-bgH) / var(--u_au-card-bgA,1));padding:1.5rem;opacity:.7}.vg-an:is(:hover,.\@hover):not(#_):not(#_):not(#_){opacity:1 ease}.vg-ao:not(#_):not(#_):not(#_){display:hfs;margin-bottom:1rem}.vg-ap:not(#_):not(#_):not(#_){font-size:14px;line-height:22px;--u_lh: 22px;font-weight:600;text-transform:uppercase;tracking:wider;color:lch(var(--u_au-fg-subtleL) var(--u_au-fg-subtleC) var(--u_au-fg-subtleH) / var(--u_au-fg-subtleA,1))}.vg-aq:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;margin-bottom:.75rem}.vg-ar:not(#_):not(#_):not(#_){font-size:36px;line-height:54px;--u_lh: 54px;font-weight:700;color:lch(var(--u_au-fgL) var(--u_au-fgC) var(--u_au-fgH) / var(--u_au-fgA,1))}.vg-as:not(#_):not(#_):not(#_){font-size:16px;line-height:24px;--u_lh: 24px;color:lch(var(--u_au-fg-subtleL) var(--u_au-fg-subtleC) var(--u_au-fg-subtleH) / var(--u_au-fg-subtleA,1))}.vg-at:not(#_):not(#_):not(#_){font-size:16px;line-height:24px;--u_lh: 24px;color:lch(var(--u_au-fg-mutedL) var(--u_au-fg-mutedC) var(--u_au-fg-mutedH) / var(--u_au-fg-mutedA,1))}.vg-au:not(#_):not(#_):not(#_){font-weight:600;color:lch(var(--u_au-fg-strongL) var(--u_au-fg-strongC) var(--u_au-fg-strongH) / var(--u_au-fg-strongA,1))}.vg-av:not(#_):not(#_):not(#_){position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;border-radius:8px;border:2px solid hsla(142.13,76.22%,36.27%,50%);background:lch(var(--u_au-annual-bgL) var(--u_au-annual-bgC) var(--u_au-annual-bgH) / var(--u_au-annual-bgA,1));padding:1.5rem;box-shadow:var(--box-shadow-green6,hsla(142.13,76.22%,36.27%,5%));ring:hsla(142.13,76.22%,36.27%,20%)}.vg-aw:not(#_):not(#_):not(#_){position:absolute;top:-12px;right:24px;background:#16a34a;color:#fff;font-size:14px;line-height:22px;--u_lh: 22px;font-weight:700;padding:.25rem .75rem;border-radius:9999px;box-shadow:var(--box-shadow-sm,0 1px 3px 0 hsla(var(--bxs-sm-color,0,0%,0%),var(--bxs-sm-alpha,.1)), 0 1px 2px 0 hsla(var(--bxs-sm-color,0,0%,0%),calc(var(--bxs-sm-alpha,.1) * .6)));text-transform:uppercase;tracking:wide}.vg-ax:not(#_):not(#_):not(#_){display:hfs;margin-bottom:1rem}.vg-ay: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:14px;line-height:22px;--u_lh: 22px;font-weight:600;text-transform:uppercase;tracking:wider;color:#16a34a}.vg-az:not(#_):not(#_):not(#_){--u_ics: 22;color:#16a34a}.vg-ba:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;margin-bottom:.75rem}.vg-bb:not(#_):not(#_):not(#_){font-size:48px;line-height:72px;--u_lh: 72px;font-weight:700;color:lch(var(--u_au-fgL) var(--u_au-fgC) var(--u_au-fgH) / var(--u_au-fgA,1))}.vg-bc:not(#_):not(#_):not(#_){font-size:16px;line-height:24px;--u_lh: 24px;color:lch(var(--u_au-fg-subtleL) var(--u_au-fg-subtleC) var(--u_au-fg-subtleH) / var(--u_au-fg-subtleA,1))}.vg-bd:not(#_):not(#_):not(#_){font-size:16px;line-height:24px;--u_lh: 24px;color:lch(var(--u_au-fg-softL) var(--u_au-fg-softC) var(--u_au-fg-softH) / var(--u_au-fg-softA,1));margin-bottom:1rem}.vg-be:not(#_):not(#_):not(#_){font-weight:600;color:lch(var(--u_au-fgL) var(--u_au-fgC) var(--u_au-fgH) / var(--u_au-fgA,1))}.vg-bf:not(#_):not(#_):not(#_){color:#22c55e;font-weight:700}.vg-bg:not(#_):not(#_):not(#_){background:#1e3a8a33;border:1px solid hsla(225.93,70.73%,40.2%,30%);border-radius:6px;padding:1.25rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:1rem;--u_rg: 1rem;--u_cg: 1rem}.vg-bh:not(#_):not(#_):not(#_){color:#3b82f6;margin-top:.25rem;--u_ics: 24}.vg-bi: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}.vg-bj:not(#_):not(#_):not(#_){font-size:16px;line-height:24px;--u_lh: 24px;font-weight:600;color:lch(var(--u_au-headingL) var(--u_au-headingC) var(--u_au-headingH) / var(--u_au-headingA,1))}.vg-bk:not(#_):not(#_):not(#_){font-size:14px;color:lch(var(--u_au-bodyL) var(--u_au-bodyC) var(--u_au-bodyH) / var(--u_au-bodyA,1));line-height:1.5;--u_lh: 1.5;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:.5rem;--u_rg: .5rem;--u_cg: .5rem}.vg-bl:not(#_):not(#_):not(#_){color:lch(var(--u_au-fgL) var(--u_au-fgC) var(--u_au-fgH) / var(--u_au-fgA,1))}.vg-bm:not(#_):not(#_):not(#_){font-size:14px;color:#f87171;line-height:1.5;--u_lh: 1.5}.vg-bn:not(#_):not(#_):not(#_){font-size:14px;color:lch(var(--u_au-bodyL) var(--u_au-bodyC) var(--u_au-bodyH) / var(--u_au-bodyA,1));line-height:1.5;--u_lh: 1.5}.vg-bo:not(#_):not(#_):not(#_){color:lch(var(--u_au-fgL) var(--u_au-fgC) var(--u_au-fgH) / var(--u_au-fgA,1));font-size:16px;line-height:24px;--u_lh: 24px}.vg-bp:not(#_):not(#_):not(#_){font-size:14px;color:lch(var(--u_au-bodyL) var(--u_au-bodyC) var(--u_au-bodyH) / var(--u_au-bodyA,1));line-height:1.5;--u_lh: 1.5}.vg-bq:not(#_):not(#_):not(#_){font-size:14px;color:lch(var(--u_au-bodyL) var(--u_au-bodyC) var(--u_au-bodyH) / var(--u_au-bodyA,1));line-height:1.5;--u_lh: 1.5}annual-upgrade-modal{display:block}
.vd-af:not(#_){height:550px!important;width:450px!important}social-share-modal{display:block}
.uw-af:not(#_){height:330px!important}@media (min-width: 400px){.uw-af:not(#_){height:280px!important}}.uw-ah:not(#_):not(#_):not(#_){margin-bottom:.5rem}.uw-ak:not(#_):not(#_):not(#_){margin-top:.5rem;margin-bottom:.5rem;color:#a1a1aa}.uw-al:not(#_):not(#_):not(#_){flex-direction:row-reverse}gift-sub-modal{display:block}
.vb-af:not(#_){height:90vh!important;width:700px!important;max-width:95vw!important}.vb-ai:not(#_):not(#_):not(#_){font-size:15px;line-height:1.5;--u_lh: 1.5;margin-bottom:.75rem}.vb-aj:not(#_):not(#_):not(#_){position:relative;width:100%;height:520px}.vb-ak:not(#_):not(#_){width:100%;height:100%;border:1px solid lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));border-radius:8px}.vb-al:not(#_):not(#_):not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-content:flex-start;gap:.5rem;--u_rg: .5rem;--u_cg: .5rem;align-items:center}.vb-am:not(#_):not(#_):not(#_){font-size:13px;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));text-align:center}kit-signup-modal{display:block}
@keyframes heartbeat{0%{--t_scale: .5 !important;opacity:0}50%{--t_scale: 1.2 !important}to{--t_scale: 1 !important;opacity:1}}@keyframes giftpulse{0%,to{--t_scale: 1 !important}50%{--t_scale: 1.1 !important}}@keyframes floatheart{0%{transform:translateY(0) scale(.5);opacity:0}10%{opacity:1}70%{opacity:.8}to{transform:translateY(-180px) scale(1);opacity:0}}.floatheart:not(._0){animation:var(--animation-floatheart,floatheart) 4s ease-out infinite;position:absolute;bottom:0rem;pointer-events:none;opacity:0}.vf-af:not(#_){width:520px!important;height:400px!important}.vf-ah:root:not(#_):not(#_){--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%}.vf-ai:not(#_):not(#_):not(#_){text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:1rem;--u_rg: 1rem;--u_cg: 1rem;padding-top:2rem;padding-bottom:2rem}.vf-aj:not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;position:relative}.vf-ak:not(#_):not(#_){font-size:64px;animation:var(--animation-heartbeat,heartbeat) .6s ease-in-out}.vf-al:not(#_):not(#_):not(#_){font-size:var(--vf_am);left:calc(50% + var(--vf_an));animation-duration:var(--vf_ao);animation-delay:var(--vf_ap)}.vf-aq:not(#_):not(#_):not(#_){font-size:24px;line-height:36px;--u_lh: 36px;font-weight:700;color:#fff}.vf-ar:not(#_):not(#_):not(#_){font-size:16px;line-height:24px;--u_lh: 24px;color:#a1a1aa;max-width:360px}.vf-as:not(#_):not(#_):not(#_){width:220px;margin-top:.5rem}.vf-at:not(#_):not(#_):not(#_){text-align:center}.vf-au:not(#_):not(#_){font-size:48px;margin-bottom:1rem;animation:var(--animation-giftpulse,giftpulse) 2s ease-in-out infinite}.vf-av:not(#_):not(#_):not(#_){text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:1rem;--u_rg: 1rem;--u_cg: 1rem}.vf-aw:not(#_):not(#_):not(#_){font-size:18px;line-height:28px;--u_lh: 28px;color:#a1a1aa;max-width:400px}.vf-ax:not(#_):not(#_):not(#_){color:#f472b6;font-weight:600}.vf-ay:not(#_):not(#_):not(#_){background:#83184333;border:1px solid hsla(335.82,74.44%,35.29%,30%);border-radius:6px;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:.5rem;--u_rg: .5rem;--u_cg: .5rem}.vf-az:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:.5rem;--u_rg: .5rem;--u_cg: .5rem}.vf-ba:not(#_):not(#_):not(#_){color:#f472b6;--u_ics: 20}.vf-bb:not(#_):not(#_):not(#_){font-size:14px;line-height:22px;--u_lh: 22px;font-weight:600;color:#f9a8d4;text-align:center}.vf-bc:not(#_):not(#_):not(#_){font-size:24px;line-height:36px;--u_lh: 36px;font-weight:700;color:#fff;font-family:var(--font-mono,Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.vf-be:not(#_):not(#_):not(#_){display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:.75rem;--u_rg: .75rem;--u_cg: .75rem;width:100%}.vf-bf:not(#_):not(#_):not(#_){width:100%}.vf-bg: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}.vf-bh:not(#_):not(#_):not(#_){font-size:16px}valentine-claim-modal{display:block}
@keyframes bloom{0%{--t_scale: .5 !important;opacity:0}50%{--t_scale: 1.2 !important}to{--t_scale: 1 !important;opacity:1}}@keyframes float-petal{0%{transform:translateY(0) scale(.5);opacity:0}10%{opacity:1}70%{opacity:.8}to{transform:translateY(-180px) scale(1);opacity:0}}.float-petal:not(._0){animation:var(--animation-float-petal,float-petal) 4s ease-out infinite;position:absolute;bottom:0rem;pointer-events:none;opacity:0}.uz-af:not(#_){width:520px!important;height:400px!important}.uz-ah:root:not(#_):not(#_){--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%}.uz-ai:not(#_):not(#_):not(#_){text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:1rem;--u_rg: 1rem;--u_cg: 1rem;padding-top:2rem;padding-bottom:2rem}.uz-aj:not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;position:relative;margin-bottom:1rem}.uz-ak:not(#_):not(#_){font-size:64px;animation:var(--animation-bloom,bloom) .6s ease-in-out}.uz-al:not(#_):not(#_):not(#_){font-size:var(--uz_am);left:calc(50% + var(--uz_an));animation-duration:var(--uz_ao);animation-delay:var(--uz_ap)}.uz-aq:not(#_):not(#_):not(#_){font-size:24px;line-height:36px;--u_lh: 36px;font-weight:700;color:#fff}.uz-ar:not(#_):not(#_):not(#_){font-size:16px;line-height:24px;--u_lh: 24px;color:#a1a1aa;max-width:360px}.uz-as:not(#_):not(#_):not(#_){width:220px;margin-top:.5rem}.uz-at:not(#_):not(#_):not(#_){text-align:center}.uz-au:not(#_):not(#_){font-size:48px;margin-bottom:1rem}.uz-av:not(#_):not(#_):not(#_){text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:1rem;--u_rg: 1rem;--u_cg: 1rem}.uz-aw:not(#_):not(#_):not(#_){font-size:18px;line-height:28px;--u_lh: 28px;color:#a1a1aa;max-width:400px}.uz-ax:not(#_):not(#_):not(#_){color:#c084fc;font-weight:600}.uz-ay:not(#_):not(#_):not(#_){background:#581c8733;border:1px solid hsla(272.89,67.16%,39.41%,30%);border-radius:6px;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:.5rem;--u_rg: .5rem;--u_cg: .5rem}.uz-az:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:.5rem;--u_rg: .5rem;--u_cg: .5rem}.uz-ba:not(#_):not(#_):not(#_){color:#c084fc;--u_ics: 20}.uz-bb:not(#_):not(#_):not(#_){font-size:14px;line-height:22px;--u_lh: 22px;font-weight:600;color:#d8b4fe;text-align:center}.uz-bc:not(#_):not(#_):not(#_){font-size:24px;line-height:36px;--u_lh: 36px;font-weight:700;color:#fff;font-family:var(--font-mono,Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.uz-be:not(#_):not(#_):not(#_){display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:.75rem;--u_rg: .75rem;--u_cg: .75rem;width:100%}.uz-bf:not(#_):not(#_):not(#_){width:100%}.uz-bg: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}.uz-bh:not(#_):not(#_):not(#_){font-size:16px}iwd-claim-modal{display:block}
.ux-af:not(#_){width:900px!important;height:900px!important}@media (min-width: 768px){.ux-af:not(#_){height:700px!important}}.ux-ag:root:not(#_):not(#_){--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%}.ux-ah:not(#_):not(#_):not(#_){text-align:center}.ux-aj:not(#_):not(#_):not(#_){display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;padding-bottom:1.25rem;text-align:center}.ux-ak:not(#_):not(#_):not(#_){font-size:18px;line-height:28px;--u_lh: 28px;color:#a1a1aa;max-width:600px}.ux-al:not(#_):not(#_):not(#_){text-decoration:underline;text-decoration-color:#4ade80;font-weight:600}.ux-am:not(#_):not(#_):not(#_){display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;--u_rg: 1.5rem;--u_cg: 1.5rem;padding-top:.5rem}@media (max-width: 767px){.ux-am:not(#_):not(#_):not(#_){grid-template-columns:1fr}}.ux-an:not(#_):not(#_):not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;border-radius:8px;border:1px solid hsla(240,5.26%,26.08%,100%);background:#18181b7f;padding:1.5rem;opacity:.7}.ux-an:is(:hover,.\@hover):not(#_):not(#_):not(#_){opacity:1 ease}.ux-ao:not(#_):not(#_):not(#_){display:hfs;margin-bottom:1rem}.ux-ap:not(#_):not(#_):not(#_){font-size:14px;line-height:22px;--u_lh: 22px;font-weight:600;text-transform:uppercase;tracking:wider;color:#71717a}.ux-aq:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;margin-bottom:.75rem}.ux-ar:not(#_):not(#_):not(#_){font-size:36px;line-height:54px;--u_lh: 54px;font-weight:700;color:#fff}.ux-as:not(#_):not(#_):not(#_){font-size:16px;line-height:24px;--u_lh: 24px;color:#71717a}.ux-at:not(#_):not(#_):not(#_){font-size:16px;line-height:24px;--u_lh: 24px;color:#a1a1aa}.ux-au:not(#_):not(#_):not(#_){position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;border-radius:8px;border:2px solid hsla(142.13,76.22%,36.27%,50%);background:#27272a;padding:1.5rem;box-shadow:var(--box-shadow-green6,hsla(142.13,76.22%,36.27%,5%));ring:hsla(142.13,76.22%,36.27%,20%)}.ux-av:not(#_):not(#_):not(#_){position:absolute;top:-12px;right:24px;background:#16a34a;color:#fff;font-size:14px;line-height:22px;--u_lh: 22px;font-weight:700;padding:.25rem .75rem;border-radius:9999px;box-shadow:var(--box-shadow-sm,0 1px 3px 0 hsla(var(--bxs-sm-color,0,0%,0%),var(--bxs-sm-alpha,.1)), 0 1px 2px 0 hsla(var(--bxs-sm-color,0,0%,0%),calc(var(--bxs-sm-alpha,.1) * .6)));text-transform:uppercase;tracking:wide}.ux-aw:not(#_):not(#_):not(#_){display:hfs;margin-bottom:1rem}.ux-ax: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:14px;line-height:22px;--u_lh: 22px;font-weight:600;text-transform:uppercase;tracking:wider;color:#16a34a}.ux-ay:not(#_):not(#_):not(#_){--u_ics: 22;color:#16a34a}.ux-az:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;margin-bottom:.75rem}.ux-ba:not(#_):not(#_):not(#_){font-size:48px;line-height:72px;--u_lh: 72px;font-weight:700;color:#fff}.ux-bb:not(#_):not(#_):not(#_){font-size:16px;line-height:24px;--u_lh: 24px;color:#71717a}.ux-bc:not(#_):not(#_):not(#_){font-size:16px;line-height:24px;--u_lh: 24px;color:#d4d4d8;margin-bottom:1rem}.ux-bd:not(#_):not(#_):not(#_){color:#22c55e;font-weight:700}.ux-be:not(#_):not(#_):not(#_){background:#1e3a8a33;border:1px solid hsla(225.93,70.73%,40.2%,30%);border-radius:6px;padding:1.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:.75rem;--u_rg: .75rem;--u_cg: .75rem;text-align:center}.ux-bf:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:.5rem;--u_rg: .5rem;--u_cg: .5rem}.ux-bg:not(#_):not(#_):not(#_){color:#3b82f6;--u_ics: 24}.ux-bh:not(#_):not(#_):not(#_){font-size:16px;line-height:24px;--u_lh: 24px;font-weight:600;color:#dbeafe}.ux-bi:not(#_):not(#_):not(#_){font-size:30px;line-height:46px;--u_lh: 46px;font-weight:700;color:#fff;font-family:var(--font-mono,Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.ux-bk:not(#_):not(#_):not(#_){font-size:14px;line-height:22px;--u_lh: 22px;color:#bfdbfecc}.ux-bn:not(#_):not(#_):not(#_){display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}.ux-bo:not(#_):not(#_){font-size:14px}winback-modal{display:block}
.vc-af:not(#_){width:900px!important}@media (min-width: 768px){.vc-af:not(#_){width:700px!important}}.vc-ag:root:not(#_):not(#_){--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%}.vc-ah:not(#_):not(#_):not(#_){text-align:center}.vc-ai:not(#_):not(#_):not(#_){overflow-y:hidden}conversion-modal{display:block}
.ut-af op-sheet:is(.up :where(op-sheet)),.ut-af op-sheet:is(.down :where(op-sheet)){--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)}.ut-af op-sheet:is(.up :where(op-sheet)).\@in,.ut-af op-sheet:is(.up :where(op-sheet)).\@out,.ut-af op-sheet:is(.down :where(op-sheet)).\@in,.ut-af op-sheet:is(.down :where(op-sheet)).\@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))}.ut-af:not(#_){min-height:500px!important}.ut-af op-button.ut_af:not(#_):not(#_){cursor:pointer!important;text-transform:none!important}.ut-af .ut_af.\%foot:not(#_):not(#_){display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important}.ut-af .ut_af.\%foot op-button.ut_af:not(#_):not(#_){text-transform:uppercase!important}.ut-af .ut_af.\%progress:not(#_):not(#_){display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;align-content:center!important;gap:.25rem!important;--u_rg: .25rem !important;--u_cg: .25rem !important;padding-top:.5rem!important;padding-bottom:.5rem!important}.ut-af .ut_af.\%dot:not(#_):not(#_){width:10px!important;height:10px!important;border-radius:9999px!important;background:#3f3f46!important}.ut-af .ut_af.\%dot.active:not(#_):not(#_){background:#3b82f6!important}.ut-af op-sheet:is(.down :where(op-sheet)).\@in:not(#_):not(#_):not(#_):not(#_):not(#_):not(._0){--t_x: -100px !important;--t_y: 0 !important}.ut-af op-sheet:is(.down :where(op-sheet)).\@out:not(#_):not(#_):not(#_):not(#_):not(#_):not(._0){--t_x: 100px !important;--t_y: 0 !important}.ut-af op-sheet:is(.up :where(op-sheet)).\@in:not(#_):not(#_):not(#_):not(#_):not(#_):not(._0){--t_x: 100px !important;--t_y: 0 !important}.ut-af op-sheet:is(.up :where(op-sheet)).\@out:not(#_):not(#_):not(#_):not(#_):not(#_):not(._0){--t_x: -100px !important;--t_y: 0 !important}.ut-ai:not(#_):not(#_):not(#_){font-size:24px;line-height:36px;--u_lh: 36px;font-weight:600}.ut-aj:not(#_):not(#_):not(#_){font-size:14px;line-height:22px;--u_lh: 22px;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))}.ut-ak: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;overflow:visible;margin-top:.75rem}.ut-aq:not(#_):not(#_):not(#_){justify-self:end}.ut-au:not(#_):not(#_):not(#_){font-size:24px;line-height:36px;--u_lh: 36px;font-weight:600}.ut-av:not(#_):not(#_):not(#_){font-size:14px;line-height:22px;--u_lh: 22px;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))}.ut-aw: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;overflow:visible;margin-top:.75rem}.ut-az:not(#_):not(#_):not(#_){justify-self:start}.ut-bb:not(#_):not(#_):not(#_){justify-self:end}.ut-bf:not(#_):not(#_):not(#_){font-size:24px;line-height:36px;--u_lh: 36px;font-weight:600}.ut-bg: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;overflow:visible;margin-top:.75rem}.ut-bh:not(#_):not(#_):not(#_){font-size:16px;color:#d4d4d8;line-height:1.5;--u_lh: 1.5}.ut-bi:not(#_):not(#_):not(#_){font-size:16px;color:#d4d4d8;line-height:1.5;--u_lh: 1.5}.ut-bk:not(#_):not(#_):not(#_){justify-self:start}.ut-bm:not(#_):not(#_):not(#_){justify-self:end}.ut-bq:not(#_):not(#_):not(#_){font-size:24px;line-height:36px;--u_lh: 36px;font-weight:600}.ut-br: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;overflow:visible;margin-top:.75rem}.ut-bs:not(#_):not(#_):not(#_){font-size:16px;color:#d4d4d8;line-height:1.5;--u_lh: 1.5}.ut-bu:not(#_):not(#_):not(#_){justify-self:start}.ut-bw:not(#_):not(#_):not(#_){justify-self:end}onboarding-modal{display:block}
.uq-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.uq_af:not(#_){position:relative;border-radius:inherit}b.uq_af:not(#_){height:var(--u_bs,1bs);aspect-ratio:1;position:absolute;background:currentColor}.uq-ah:not(#_):not(#_):not(#_){width:calc(var(--u_bs,1bs) * 3);height:calc(var(--u_bs,1bs) * 2)}.uq-ai:not(#_):not(#_):not(#_){left:var(--u_bs,1bs);border-top-left-radius:inherit}.uq-aj:not(#_):not(#_):not(#_){left:0rem;top:var(--u_bs,1bs);border-top-left-radius:inherit;border-bottom-left-radius:inherit}.uq-ak:not(#_):not(#_):not(#_){left:var(--u_bs,1bs);top:var(--u_bs,1bs);border-bottom-right-radius:inherit}.uq-al:not(#_):not(#_):not(#_){left:calc(var(--u_bs,1bs) * 2);border-top-right-radius:inherit;border-bottom-right-radius:inherit}.uq-am:not(#_):not(#_):not(#_){width:calc(var(--u_bs,1bs) * 2);height:calc(var(--u_bs,1bs) * 2)}.uq-an:not(#_):not(#_):not(#_){left:var(--u_bs,1bs);border-top-left-radius:inherit;border-top-right-radius:inherit}.uq-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}.uq-ap:not(#_):not(#_):not(#_){top:var(--u_bs,1bs);left:var(--u_bs,1bs);border-bottom-right-radius:inherit}scrimba-logo{display:block}
.un-bo,.un-br,.un-ca,.un-cb,.un-dl,app-nav,.onavitem,app-nav h2,app-nav hr,app-nav>div,.onavitem>span,.onavitem:before,app-nav .nav-content,.onavitem>span:is(.off :where(span)),.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))}}.un-dl{--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-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:2;user-select:none;-webkit-user-select:none;-webkit-app-region:drag;margin-bottom:-1px}.un-aq:is(.highend :where(.un-aq)):not(#_):not(#_){backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.un-aq:not(#_):not(#_):after{height:1px;position:absolute;bottom:0;left:0;right:0;background:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / 10%);content:"";margin-left:calc(var(--u_navp,1navp) * .75);margin-right:calc(var(--u_navp,1navp) * .75)}.un-aq:not(#_):not(#_):before{display:none}.un-as:not(#_):not(#_):not(#_){--bg: hsla(0,0%,100%,0%);margin-left:0rem}.un-at:not(#_):not(#_):not(#_){width:var(--u_ffh,1ffh);height:var(--u_ffh,1ffh);margin-left:.5rem}.un-au:not(#_):not(#_):not(#_){margin-left:12px}.un-aw:not(#_):not(#_):not(#_){padding-top:8px}.un-ba: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}.un-bb:not(#_):not(#_):not(#_){width:100%}.un-bi:is(.off :where(.un-bi)):not(#_):not(#_):not(#_){display:none}.un-bl>op-contour:not(#_){margin:-2px 12px}.un-bo:not(#_):not(#_){position:relative;--e_sd: calc(var(--u_fxd,1fxd) * 1.5) !important;--min: 5;--max: var(--un_bp);--show: min(var(--min), var(--max))}.un-bo.expanded:not(#_):not(#_){--show: var(--max)}.un-br:not(#_):not(#_):not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;max-height:calc(var(--show) * var(--u_rh,1rh));overflow:hidden}.un-br:not(#_):not(#_){--e_bd: calc(var(--u_fxd,1fxd) * 2) !important}.un-bt:not(#_):not(#_){--byname: var(--un_bu);--byrank: var(--un_bv)}.un-bt:not(#_):not(#_){--rank: var(--un_bw);order:calc(var(--rank) * -1);flex:none}.un-bx:is(:focus-visible,.\@focus-visible):not(#_):not(#_){text-decoration:underline}.un-by:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:.125rem;--u_rg: .125rem;--u_cg: .125rem}.un-bz:not(#_):not(#_):not(#_){flex:1}.un-ca:not(#_):not(#_){display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;align-content:stretch;position:sticky;bottom:0;z-index:2;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}.un-ca:is(.off :where(.un-ca)):not(#_):not(#_){padding:0}.un-ca op-button:not(#_){width:180px}.un-ca op-button:is(.off :where(op-button)):not(#_):not(._0){width:30px}.un-ca op-button:is(.off :where(op-button)):not(#_):not(._0){width:var(--u_navow,1navow);height:var(--u_navow,1navow);border-radius:0}.un-cb: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}.un-cb.\@off:not(#_):not(#_):not(#_):not(#_){height:0px}.un-cb:is(.off :where(.un-cb)):not(#_):not(#_){display:none}.un_cb.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))}.un_cb.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}.un_cb.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}.un_cb.item:is(:hover,.\@hover):not(#_){background:lch(var(--u_yellowL) var(--u_yellowC) var(--u_yellowH) / 10%)}.un-cd:not(#_):not(#_):not(#_){padding:0rem;color:inherit}.un-ce:not(#_):not(#_):not(#_){color:lch(var(--u_yellowL) var(--u_yellowC) var(--u_yellowH) / var(--u_yellowA,1));cursor:pointer}.un-ce:is(:hover,.\@hover):not(#_):not(#_):not(#_){text-decoration:underline}.un-cj:is(.off :where(.un-cj)):not(#_):not(#_):not(#_){display:none}.un-ck:not(#_):not(#_):not(#_){display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}.un-cl:not(#_):not(#_){font-size:14px}.un-cm:is(.off :where(.un-cm)):not(#_):not(#_):not(#_){display:none}.un-cn:not(#_):not(#_):not(#_){--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%}.un-co:not(#_):not(#_):not(#_){--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%}.un-cr: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;font-size:14px}.un-cs:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}.un-ct:not(#_):not(#_):not(#_){--u_ics: 16;color:#c084fc}.un-cu:not(#_):not(#_):not(#_){--u_ics: 16;color:#f472b6}.un-cw:not(#_):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}.un-cy:is(.off :where(.un-cy)):not(#_):not(#_):not(#_){display:none}.un-cz: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}.un-da:not(#_):not(#_):not(#_){font-size:14px;line-height:22px;--u_lh: 22px}.un-db:not(#_):not(#_):not(#_){font-size:12px;line-height:1;--u_lh: 1}.un-dc: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}.un-de:not(#_):not(#_):not(#_){font-size:12px;line-height:1;--u_lh: 1}.un-df:not(#_):not(#_):not(#_){font-size:12px;line-height:1;--u_lh: 1;font-weight:400;opacity:.75;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:2px;--u_rg: 2px;--u_cg: 2px}.un-dh:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:.7ex;--u_rg: .7ex;--u_cg: .7ex}.un-dk:not(#_):not(#_):not(#_){--u_icsw: 2}.un-dk op-icon:not(#_){display:none}.un-dk op-icon:is(.off :where(op-icon)):not(#_):not(._0){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}.un-dl: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}.un-dl:is(:is(:hover,.\@hover)>:where(.un-dl)):not(#_):not(#_){opacity:.8}@media (max-width: 600px){.un-dl:not(#_):not(#_){display:none}}.un-dl:is(:focus,.\@focus):not(#_):not(#_){outline:none}.un-dl:not(#_):not(#_):before{content:"";width:6px;height:20px;background:#dbeafe;display:block;border-radius:2px}.un-dl: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 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}app-nav h2:is(.off :where(h2)):not(._0){opacity:0;margin-top:-12px;margin-bottom:-12px;pointer-events:none}app-nav:is(.electron :where(app-nav)):not(._0){user-select:none;-webkit-user-select:none}app-nav:is(.no-sidebar :where(app-nav)):not(._0){display: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:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / 5%);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 :where(section)):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);color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))}app-nav hr{height:1px;background:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / 12%);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 :where(hr)):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 .\%logotype:not(._0){color:#fff}app-nav .\%logotype svg *:not(._0){fill:currentColor}app-nav:is(.highend :where(app-nav)):not(._0){backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}app-nav:is(.flat :where(app-nav)):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:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / 5%);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 :where(.section)):not(._0):before{margin-left:0;margin-right:0}app-nav>div{box-shadow:1px 0 lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / 8%);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 :where(.onavitem)):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 :where(.onavitem)):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 :where(span)):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}.light app-nav .\%logotype:not(._0){color:lch(var(--u_op-fgL) var(--u_op-fgC) var(--u_op-fgH) / var(--u_op-fgA,1))}.light app-nav .brand-mark:not(._0){filter:brightness(0)}.light app-nav h2:not(._0),.light app-nav .show-more:not(._0){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))}.light app-nav hr:not(._0),.light app-nav section:not(._0):before,.light app-nav .section:not(._0):before{background:lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1))}.light app-nav>div:not(._0){box-shadow:1px 0 lch(var(--u_op-border-subtleL) var(--u_op-border-subtleC) var(--u_op-border-subtleH) / var(--u_op-border-subtleA,1))}.light app-nav button[aria-label="Toggle Sidebar"]:not(#_):not(._0):before{background:lch(var(--u_op-fg-subtleL) var(--u_op-fg-subtleC) var(--u_op-fg-subtleH) / var(--u_op-fg-subtleA,1))!important}.light app-nav .\%bottom:not(#_):not(._0){background:lch(var(--u_nav-bgL) var(--u_nav-bgC) var(--u_nav-bgH) / var(--u_nav-bgA,1))!important}.light app-nav .onavitem:not(._0){color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));--u_iconL: var(--u_dimL);--u_iconC: var(--u_dimC);--u_iconH: var(--u_dimH);--u_iconA: var(--u_dimA,1)}.light app-nav .onavitem.active:not(._0){color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));--u_iconL: var(--u_linkL);--u_iconC: var(--u_linkC);--u_iconH: var(--u_linkH);--u_iconA: var(--u_linkA,1)}.light app-nav .onavitem>span:not(._0){position:relative;z-index:1}.light app-nav .onavitem>span:not(#_):not(._0){color:inherit!important}.light app-nav .onavitem .oicon:not(#_):not(._0){color:lch(var(--u_iconL) var(--u_iconC) var(--u_iconH) / var(--u_iconA,1))!important;opacity:1!important}.light app-nav .onavitem.highlight:not(._0){--bg: lch(var(--u_op-accent-bgL) var(--u_op-accent-bgC) var(--u_op-accent-bgH) / var(--u_op-accent-bgA,1))}.light app-nav .onavitem.highlight:not(._0):before{box-shadow:0 0 0 1px lch(var(--u_op-accent-solidL) var(--u_op-accent-solidC) var(--u_op-accent-solidH) / 40%)}.light app-nav .onavitem:is(:hover,.\@hover):not(._0){--bg: lch(var(--u_op-bg-hoverL) var(--u_op-bg-hoverC) var(--u_op-bg-hoverH) / var(--u_op-bg-hoverA,1));color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));--u_iconL: var(--u_site-cL);--u_iconC: var(--u_site-cC);--u_iconH: var(--u_site-cH);--u_iconA: var(--u_site-cA,1)}.light app-nav .onavitem.has-menu:not(._0){--bg: lch(var(--u_op-bg-hoverL) var(--u_op-bg-hoverC) var(--u_op-bg-hoverH) / var(--u_op-bg-hoverA,1));color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));--u_iconL: var(--u_site-cL);--u_iconC: var(--u_site-cC);--u_iconH: var(--u_site-cH);--u_iconA: var(--u_site-cA,1)}.light app-nav .onavitem:is(:active,.\@active):not(._0){--bg: lch(var(--u_op-bg-activeL) var(--u_op-bg-activeC) var(--u_op-bg-activeH) / var(--u_op-bg-activeA,1));color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));--u_iconL: var(--u_site-cL);--u_iconC: var(--u_site-cC);--u_iconH: var(--u_site-cH);--u_iconA: var(--u_site-cA,1)}.light app-nav .onavitem:is(:active,.\@active).active:not(._0){--bg: lch(var(--u_op-accent-bg-hL) var(--u_op-accent-bg-hC) var(--u_op-accent-bg-hH) / var(--u_op-accent-bg-hA,1))}.light app-nav .onavitem.active:not(._0){--bg: lch(var(--u_op-accent-bg-hL) var(--u_op-accent-bg-hC) var(--u_op-accent-bg-hH) / var(--u_op-accent-bg-hA,1))}.light app-nav .onavitem[aria-current=page]:not(._0){--bg: lch(var(--u_op-accent-bg-hL) var(--u_op-accent-bg-hC) var(--u_op-accent-bg-hH) / var(--u_op-accent-bg-hA,1));color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));--u_iconL: var(--u_site-cL);--u_iconC: var(--u_site-cC);--u_iconH: var(--u_site-cH);--u_iconA: var(--u_site-cA,1)}
._instant_:not(#_):not(#_):not(#_):not(#_){transition-duration:0ms!important}.\@enter:not(#_),.\@leave:not(#_){--e_ad:.3s}.uh-bo,.uh-ce,.uh-df,.uh-eo,.uh_bo.\%line,.uh_dg.\$head,.uh_dt.\%name,.uh_eo.\$body,.uh_.add-after,.uh_bo.\$contents,toc-connector.uh_bo,.uh-ej.ai-enabled:after,.uh-ej.ai-enabled:before,:is(circle,circle-tag).uh_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)}.uh-br,.uh-bt,.uh-df,.uh-bo:after,.uh_eo.\$body,.uh-bo:before,.uh-ce:is(.hon :where(.uh-ce)),.uh_eo.\$body:is(:hover,.\@hover),.uh_eo.\$body:is(.mounting :where(.uh_eo.\$body)){--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))}.uh-ah:not(#_):not(#_):not(#_){--depth: var(--uh_ai)}.uh_.\%line{position:absolute;bottom:0rem;left:0rem;right:auto;width:var(--u_gsw,1gsw);margin-left:calc(var(--u_gsw,1gsw) * -.5);border-left:var(--u_gsw,1gsw) solid lch(var(--u_gutterL) var(--u_gutterC) var(--u_gutterH) / var(--u_gutterA,1));top:0}.uh_.fill{--u_gutterL: 79.2;--u_gutterC: 65.8;--u_gutterH: 148.7;--u_gutterA: 1}.uh_.add-after{--u_size: 13px;width:var(--u_size,1size);height:var(--u_size,1size);border-radius:9999px;background:#64748b7f;margin-left:calc(var(--u_size,1size) * -.5);position:absolute;font-size:11px;line-height:12px;--u_lh: 12px;color:#cbd5e1;font-weight:700;opacity:0;--e_od: var(--u_fxd,1fxd) !important;display:none}.uh_.add-after:is(:is(:hover,.\@hover)>:where(.uh_.add-after)){opacity:1}.uh_.add-after:is(:hover,.\@hover){background:#3b82f6}.uh_.add-after:is(.editing :where(.uh_.add-after)){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}.uh-ak{--u_so: 0px;--u_osh: 28;--u_ola: 1;pointer-events:auto}.uh-ak:is(:is(:focus,.\@focus)>:where(.uh-ak)){--u_so: 3px}.uh-ak *.oprogress:not(#_):not(._0){--u_olw: 1.5px;--u_olo: 0px;stroke-linecap:butt;stroke:lch(var(--u_progressL) var(--u_progressC) var(--u_progressH) / var(--u_progressA,1))}.uh-ak *.oring:not(#_):not(._0){stroke:lch(var(--u_focusringL) var(--u_focusringC) var(--u_focusringH) / var(--u_focusringA,1));--u_olo: 2px}.uh-ak *.ohover:not(#_):not(._0){display:none}.uh-ak:before{display:block;content:"";position:absolute;inset:0;border-radius:100%;background:lch(var(--u_bulletL) var(--u_bulletC) var(--u_bulletH) / var(--u_bulletA,1));box-shadow:0 0 0 2px lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1))}.uh-ak:is(.flat :where(.uh-ak)):before{box-shadow:0 0 0 1px lch(var(--u_bgL) var(--u_bgC) var(--u_bgH) / var(--u_bgA,1))}:is(circle,circle-tag).uh_ak:not(#_){--o: 0;stroke-width:2px;r:calc(calc(var(--u_osh,1osh) * .5) * 1px + var(--u_so,1so));transform-origin:50% 50%;--e_rest: opacity var(--u_fxd,1fxd), r var(--u_fxd,1fxd) !important;cx:50%;cy:50%}.uh_ak.progress:not(#_){stroke:lch(var(--u_progressL) var(--u_progressC) var(--u_progressH) / var(--u_progressA,1))}.uh_ak.ring:not(#_){stroke:lch(var(--u_outlineL) var(--u_outlineC) var(--u_outlineH) / var(--u_outlineA,1))}.uh-ak op-icon:not(#_){position:absolute;inset:0rem;width:fit-content;height:fit-content;margin:auto;color:lch(var(--u_iconL) var(--u_iconC) var(--u_iconH) / var(--u_iconA,1))}.uh-ak:is(.editing :where(.uh-ak)){cursor:grab}toc-contour{display:block}.uh_am.\%box:not(#_){display:contents}.uh-am{user-select:none;-webkit-user-select:none;--stroke-opacity: 1;--progress: 0;--selected: 0;--u_iconL: var(--u_site-bgL);--u_iconC: var(--u_site-bgC);--u_iconH: var(--u_site-bgH);--u_iconA: var(--u_site-bgA,1);--u_gutterL: 30;--u_gutterC: 10;--u_gutterH: var(--u_accentH);--u_gutterA: var(--u_accentA,1);--u_gutter-offL: calc(var(--u_gutterL) * .7);--u_gutter-offC: calc(var(--u_gutterC) * .7);--u_gutter-offH: var(--u_gutterH);--u_gutter-offA: var(--u_gutterA,1);--u_bulletL: 30;--u_bulletC: 10;--u_bulletH: var(--u_accentH);--u_bulletA: var(--u_accentA,1);--u_focusringL: 30;--u_focusringC: 10;--u_focusringH: var(--u_accentH);--u_focusringA: var(--u_accentA,1);--u_progressL: var(--u_yellowL);--u_progressC: var(--u_yellowC);--u_progressH: var(--u_yellowH);--u_progressA: var(--u_yellowA,1);--u_currentL: var(--u_yellowL);--u_currentC: var(--u_yellowC);--u_currentH: var(--u_yellowH);--u_currentA: var(--u_yellowA,1);--u_titleL: 66.3;--u_titleC: 12.9;--u_titleH: 260.8;--u_titleA: 1;--u_hfs: 16px;--u_ics: 16;--u_mks: 24px;--u_tih: 32px;--u_outlineL: 66;--u_outlineC: 49.8;--u_outlineH: 266.6;--u_outlineA: 1}.uh-am.l0{--u_hfs: 24px}.uh-am.l1{--u_hfs: 20px}@container (max-width: 499px){.uh-am{--u_hfs: 16px}}@container (max-width: 499px){.uh-am.l0{--u_hfs: 20px}}@container (max-width: 499px){.uh-am.l1{--u_hfs: 18px}}.uh-am:is(.use-popup :where(.uh-am)){--u_ics: 10;--u_tih: 28px;--u_hfs: 14px}.uh-am:is(.use-popup :where(.uh-am)).l0{--u_hfs: 14px}.uh-am:is(.use-popup :where(.uh-am)).l1{--u_hfs: 14px}.uh-am:is(.use-popup :where(.uh-am)).group{--u_hfs: 14px}.uh-am:is(.use-popup :where(.uh-am)) .uh_am.\%line:not(#_){display:none}.uh-am:is(.use-popup :where(.uh-am)) .uh_am.\$head toc-contour.uh_am:not(#_){--u_h: 18px;top:calc(calc(var(--u_tih,1tih) * .5) - calc(var(--u_h,1h) * .5))}.uh-am:is(.use-popup :where(.uh-am)) .uh_am.\$head toc-contour.uh_am:not(#_):before{background:#fff0}.uh-am:is(.use-popup :where(.uh-am)) .uh_am.\$head toc-contour.uh_am.scrim:not(#_){background:lch(var(--u_bulletL) var(--u_bulletC) var(--u_bulletH) / var(--u_bulletA,1))}.uh_am.\%name:not(#_){font-size:var(--u_hfs,1hfs)}.uh-am.current{--u_progressL: var(--u_yellowL);--u_progressC: calc(var(--u_yellowC) * 1.1);--u_progressH: var(--u_yellowH);--u_progressA: .7;--u_bulletL: 25;--u_bulletC: 40;--u_bulletH: var(--u_yellowH);--u_bulletA: var(--u_yellowA,1);--u_titleL: 84.3;--u_titleC: 82.3;--u_titleH: 85.6;--u_titleA: 1}.uh-am.current toc-contour.uh_am op-icon.uh_am:not(#_){color:lch(var(--u_yellowL) calc(var(--u_yellowC) * 1.1) var(--u_yellowH) / .7)}.uh-am.completed{--u_bulletL: var(--u_greenL);--u_bulletC: var(--u_greenC);--u_bulletH: var(--u_greenH);--u_bulletA: var(--u_greenA,1);--u_progressL: var(--u_greenL);--u_progressC: var(--u_greenC);--u_progressH: var(--u_greenH);--u_progressA: var(--u_greenA,1);--u_outlineL: var(--u_progressL);--u_outlineC: var(--u_progressC);--u_outlineH: var(--u_progressH);--u_outlineA: var(--u_progressA,1);--u_titleL: var(--u_greenL);--u_titleC: var(--u_greenC);--u_titleH: var(--u_greenH);--u_titleA: var(--u_greenA,1)}.uh-am.completed .uh_am.\$head:not(#_){--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%}.uh-am.completed toc-contour.uh_am op-icon.uh_am:not(#_){color:lch(var(--u_site-bgL) var(--u_site-bgC) var(--u_site-bgH) / var(--u_site-bgA,1))}.uh-am>*:not(#_){position:relative}.uh_am.\$head:not(#_){min-height:var(--u_tih,1tih);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:.25rem;--u_rg: .25rem;--u_cg: .25rem;color:red}.uh_am.\$head:is(:focus,.\@focus):not(#_){--u_titleL: 88.2;--u_titleC: 6.2;--u_titleH: 257.2;--u_titleA: 1}.uh_am.\$head toc-contour.uh_am:not(#_){--u_h: var(--u_tih,1tih);position:absolute;width:var(--u_h,1h);height:var(--u_h,1h);border-radius:calc(var(--u_h,1h) * .5);left:calc(var(--u_h,1h) * -.5);top:0rem}.uh-ap:not(#_):not(#_):not(#_){display:contents}.uh-au:not(#_):not(#_):not(#_){padding-left:5px;padding-right:5px;color:lch(80 40 var(--u_accentH) / var(--u_accentA,1));font-weight:600}.uh-aw:not(#_):not(#_):not(#_){--u_ics: 16}.uh-ax:not(#_):not(#_):not(#_){margin-left:2px;margin-right:2px}.uh-az:not(#_):not(#_):not(#_){opacity:.4;padding-left:2px;padding-right:2px}.uh-bb:not(#_):not(#_):not(#_){padding-left:5px;padding-right:5px}toc-item{display:block}.uh-bg{--u_olw: 1px;--u_olo: 0px;--u_ola: -1;--u_olfocus: 0;--u_olhover: 0;font-weight:500}.uh-bg:is(:hover,.\@hover){--u_olhover: 1}.uh-bg:is(:hover,.\@hover){--u_olo: 0px}.uh-bg.has-menu{--u_olhover: 1}.uh-bg:is(:focus,.\@focus){--u_olo: 2px;--u_olfocus: 1;--u_olw: 1.5px}.uh-bg.dragging{opacity:.2}toc-item-head{display:block}.uh-bj{width:var(--u_gw,1gw);height:max(var(--u_gw,1gw),16px);position:relative;border-radius:14px;flex:none}.uh_bj.\$a:not(#_){width:50%;height:50%;position:absolute;top:50%;left:0%;border:1px solid lch(var(--u_gutterL) var(--u_gutterC) var(--u_gutterH) / var(--u_gutterA,1));border-width:var(--u_gsw,1gsw) 0 0 var(--u_gsw,1gsw);border-top-left-radius:inherit}.uh_bj.\$b:not(#_){width:50%;height:calc(50% + var(--u_gsw,1gsw));position:absolute;top:0%;left:50%;border:1px solid lch(var(--u_gutterL) var(--u_gutterC) var(--u_gutterH) / var(--u_gutterA,1));border-width:0px var(--u_gsw,1gsw) var(--u_gsw,1gsw) 0px;border-bottom-right-radius:inherit}.uh_bj.\%wrap:not(#_){position:absolute;inset:0rem;margin-left:calc(var(--u_gsw,1gsw) * -.5);margin-right:calc(var(--u_gsw,1gsw) * -.5);border-radius:inherit}toc-connector{display:block}.uh-bo{height:fit-content;--e_sd: var(--u_fxd,1fxd) !important;opacity:1;overflow:visible;position:relative}.uh-bo.\@off:not(#_):not(#_):not(#_):not(#_){height:0px}.uh-bo.\@off:not(#_):not(#_):not(#_):not(#_){padding-top:0rem;padding-bottom:0rem}.uh-bo:before{content:"";height:var(--u_gw,1gw);position:absolute;transform-origin:0% 0%;left:4px;--t_rotate: -65deg !important;border-left:1px solid lch(var(--u_gutter0L) var(--u_gutter0C) var(--u_gutter0H) / var(--u_gutter0A,1));display:none}.uh-bo:after{content:"";height:var(--u_gw,1gw);position:absolute;transform-origin:0% 100%;left:4px;bottom:10px;--t_rotate: 65deg !important;border-left:1px solid lch(var(--u_gutterL) var(--u_gutterC) var(--u_gutterH) / var(--u_gutterA,1));display:none}.uh_bo.\%line:not(#_){margin-top:0;margin-bottom:0;opacity:.5;border-left-style:dashed;--u_gsw: 1px;border-color:lch(var(--u_gutter-offL) var(--u_gutter-offC) var(--u_gutter-offH) / var(--u_gutter-offA,1))}.uh_bo.\%line.\@off:not(#_):not(#_):not(#_):not(#_){margin-top:0;margin-bottom:0}.uh-bo:is(.last>:where(.uh-bo)) .uh_bo.\%line:not(#_){display:none}.uh_bo.\$contents.\@off:not(#_):not(#_):not(#_):not(#_){opacity:0}toc-connector.uh_bo:not(#_){--e_sd: var(--u_fxd,1fxd) !important}toc-connector.uh_bo.\@off:not(#_):not(#_):not(#_):not(#_){opacity:0}.uh-br:not(#_):not(#_):not(#_){--t_scale-y: -1 !important;margin-left:calc(var(--u_gw,1gw) * -1)}.uh-bs:not(#_):not(#_):not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch}.uh-bt:not(#_):not(#_):not(#_){display:none}.uh-bt:only-child:not(#_):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center}.uh-bt:not(#_):not(#_){position:absolute;--t_y: -50% !important;margin-left:calc(var(--u_gw,1gw) * .5);color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))}.uh-bv:not(#_):not(#_):not(#_){margin-left:calc(var(--u_gw,1gw) * -1)}.uh-bv:is(.last>:where(:root,:not(:root))>:where(.uh-bv)):is(.l0>:where(:root,:not(:root))>:where(.uh-bv)):not(#_):not(#_){display:none}toc-items{display:block}.uh-bw{align-self:stretch;border-radius:0;position:relative;--u_mks: 28px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;--u_iconL: 70;--u_iconC: 15;--u_iconH: var(--u_accentH);--u_iconA: var(--u_accentA,1);--u_bodyL: 55.4;--u_bodyC: 15.5;--u_bodyH: 262.1;--u_bodyA: 1;--u_progressL: var(--u_greenL);--u_progressC: var(--u_greenC);--u_progressH: var(--u_greenH);--u_progressA: 0;--gutter: lch(var(--u_gutterL) var(--u_gutterC) var(--u_gutterH) / var(--u_gutterA,1))}.uh-bw.on{border-left-style:dashed;--selected: 1}op-icon.uh_bw:not(#_){--u_icsw: 1}.uh_bw.\%thumb:not(#_){width:60px;height:60px;background:#facc15;border-radius:6px;margin-right:1rem}.uh_bw.\%head:not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;align-self:flex-start;flex-grow:0;position:relative;padding-left:var(--u_gpl,1gpl)}.uh_bw.\%head.on:not(#_){position:sticky;top:calc(var(--u_stickyoffset,1stickyoffset) + 8px + (var(--depth) * 34px));z-index:15}.uh_bw.\%head.on.hl3:not(#_){z-index:12}.uh_bw.\%head.on.hl2:not(#_){z-index:14}.uh_bw.\%head.on.hl1:not(#_){z-index:16}.uh_bw.\%head.on.hl0:not(#_){z-index:20}.uh_bw.\%body:not(#_){padding-left:var(--u_gpl,1gpl);position:relative;color:lch(var(--u_bodyL) var(--u_bodyC) var(--u_bodyH) / var(--u_bodyA,1));font-size:15px;line-height:20px;--u_lh: 20px;max-width:400px}.uh_bw.\%items:not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;padding-left:var(--u_gw,1gw)}.uh_bw.\%after:not(#_){height:.25rem}.uh-bw.l0 .uh_bw.\%after:not(#_){height:.75rem}.uh-bw:is(.use-popup :where(.uh-bw)){--u_titleL: 84.8;--u_titleC: 7.4;--u_titleH: 256.1;--u_titleA: 1;padding-bottom:0}.uh-bw:is(.use-popup :where(.uh-bw)) .uh_bw.\%head:not(#_){width:100%;background:lch(var(--u_popup-bgL) var(--u_popup-bgC) var(--u_popup-bgH) / 90%)}.uh-bw:is(.use-popup :where(.uh-bw)) .uh_bw.\%head .uh_bw.\%label:not(#_):not(#_){display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;align-content:center!important}.uh-bw:is(.use-popup :where(.uh-bw)) .uh_bw.\%head.on:not(#_){top:calc(var(--u_stickyoffset,1stickyoffset) + var(--depth) * var(--u_tih,1tih))}.uh-bw:is(.use-popup :where(.uh-bw)) .uh_bw.\%body:not(#_){display:none}.uh-bw:is(.use-popup :where(.uh-bw)) .uh_bw.\%items:not(#_){padding-bottom:4px;padding-top:4px}.uh-bw:is(.use-popup :where(.uh-bw)) .uh_bw.\%after:not(#_){height:4px;margin-top:-2px;margin-bottom:-2px}.uh-bw:is(.use-popup :where(.uh-bw)) .uh_bw.\%after .uh_bw.\%line:not(#_){border-left:1px dashed lch(var(--u_gutter-offL) var(--u_gutter-offC) var(--u_gutter-offH) / var(--u_gutter-offA,1))}.uh-bw:is(.use-popup :where(.uh-bw)) toc-items.uh_bw+.uh_bw.\%after:not(#_){display:none}.uh-bw:last-child>.uh_bw.\%after:not(#_){display:none}.uh-bw.l1s:not(.deep) .uh_bw.\%items:not(#_){padding-left:0;border-left-style:none;padding-bottom:0}.uh_bw.\$head.completed:not(#_){--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%}.uh-bw.play-inline .uh_bw.\%head:not(#_){display:none}.uh-bx:not(.on>:where(.uh-bx)):not(#_):not(#_){--u_gw: 0px}.uh-ca:not(#_):not(#_):not(#_){display:contents}.uh-ca:not(#_):not(#_){opacity:1}.uh-ca:is(.completed>:where(.uh-ca)):not(#_):not(#_){--u_iconL: var(--u_site-bgL);--u_iconC: var(--u_site-bgC);--u_iconH: var(--u_site-bgH);--u_iconA: var(--u_site-bgA,1)}.uh-cb:not(#_):not(#_):before{content:"";display:block;margin-left:var(--u_gpl,1gpl);background:lch(var(--u_site-bgL) var(--u_site-bgC) var(--u_site-bgH) / 80%);border-radius:4px;position:absolute;inset:0 -6px -2px}.uh-cb.hl0:not(#_):not(#_):before{top:-8px}.uh-cb:is(.use-popup :where(.uh-cb)):not(#_):not(#_):before{display:none}.uh-ce:not(#_):not(#_){--e_td: var(--u_fxd,1fxd) !important;--u_icsw: 2}.uh-ce:is(.hon :where(.uh-ce)):not(#_):not(#_){--t_rotate: 90deg !important}.uh-cf:not(#_):not(#_){position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;align-content:flex-end;align-self:center;font-size:20px;line-height:20px;--u_lh: 20px;font-weight:400;color:lch(var(--u_titleL) var(--u_titleC) var(--u_titleH) / var(--u_titleA,1));flex-wrap:wrap;gap:.25rem;--u_rg: .25rem;--u_cg: .25rem}.uh-cf>span.uh_cf:not(#_){margin-right:6px}.uh-cf:is(.hl0 :where(.uh-cf)):not(#_):not(#_){font-size:24px;line-height:24px;--u_lh: 24px}@container (max-width: 499px){.uh-cf:not(#_):not(#_){flex-direction:column;justify-content:flex-start;align-items:flex-start;align-content:flex-start;font-size:18px;line-height:18px;--u_lh: 18px;display:block}}@container (max-width: 499px){.uh-cf:is(.hl0 :where(.uh-cf)):not(#_):not(#_){font-size:20px;line-height:20px;--u_lh: 20px}}@container (max-width: 499px){.uh-cf:is(.use-popup :where(.uh-cf)):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;align-content:flex-end;flex-wrap:nowrap;white-space:nowrap}}@container (max-width: 499px){.uh-cf>span.uh_cf:not(#_){display:inline}}@container (max-width: 499px){.uh-cf .uh_cf.ostats:not(#_):not(#_){display:inline-flex}}.uh-cg:not(#_):not(#_):not(#_){cursor:text}.uh-ci:not(#_):not(#_){display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;gap:.25rem;--u_rg: .25rem;--u_cg: .25rem}.uh-ck:not(#_):not(#_):not(#_){padding-left:5px;padding-right:5px;font-weight:600;color:#facc15}.uh-cl:not(#_):not(#_):not(#_){color:#4ade80}.uh-cm:not(#_):not(#_):not(#_){padding-left:5px;padding-right:5px}.uh-cn:not(#_):not(#_){--tasks-done: var(--uh_co);--tasks-count: var(--uh_cp)}.uh-cq:not(#_):not(#_):not(#_){--u_ics: 16}.uh-cr:not(#_):not(#_):not(#_){margin-left:2px;margin-right:2px}.uh-cs:not(#_):not(#_):not(#_){opacity:clamp(.6,var(--tasks-done),1)}.uh-ct:not(#_):not(#_):not(#_){opacity:.4;padding-left:2px;padding-right:2px}.uh-cw:is(.off>:where(:root,:not(:root))>:where(.uh-cw)):not(#_):not(#_){display:none}.uh-cy:not(#_):not(#_):not(#_){cursor:text;padding-top:.5rem;padding-bottom:.5rem;color:lch(var(--u_bodyL) var(--u_bodyC) var(--u_bodyH) / var(--u_bodyA,1))}.uh-cz:not(#_):not(#_):not(#_){padding-top:.5rem;padding-bottom:.5rem;color:lch(var(--u_bodyL) var(--u_bodyC) var(--u_bodyH) / var(--u_bodyA,1))}.uh-cz:empty:not(#_):not(#_):not(#_){display:none}toc-group{display:block}.uh-dc{position:relative;height:0px}.uh-dc.l1{--u_gw: 20px}.uh-dc:is(.editing :where(.uh-dc)){height:28px}.uh-df:not(#_):not(#_){--u_size: 13px;width:var(--u_size,1size);height:var(--u_size,1size);border-radius:9999px;margin-left:calc(var(--u_size,1size) * -.5);font-size:11px;line-height:12px;--u_lh: 12px;color:#cbd5e1;font-weight:700;opacity:0;--e_od: var(--u_fxd,1fxd) !important;background:#3b82f6;top:50%;position:absolute;--t_y: -50% !important}.uh-df:is(:is(:hover,.\@hover)>:where(.uh-df)):not(#_):not(#_){opacity:1}toc-item-slot{display:block}.uh_dg.\$head:not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;gap:.25rem;--u_rg: .25rem;--u_cg: .25rem;color:lch(var(--u_titleL) var(--u_titleC) var(--u_titleH) / var(--u_titleA,1));--e_cd: var(--u_fxd,1fxd) !important;width:fit-content}toc-leaf{display:block}.uh-dh{--u_bulletL: 25;--u_bulletC: 25;--u_bulletH: var(--u_yellowH);--u_bulletA: var(--u_yellowA,1);--u_focusringL: var(--u_bulletL);--u_focusringC: var(--u_bulletC);--u_focusringH: var(--u_bulletH);--u_focusringA: var(--u_bulletA,1);--u_iconL: var(--u_yellowL);--u_iconC: var(--u_yellowC);--u_iconH: var(--u_yellowH);--u_iconA: var(--u_yellowA,1);--u_titleL: var(--u_yellowL);--u_titleC: var(--u_yellowC);--u_titleH: var(--u_yellowH);--u_titleA: var(--u_yellowA,1)}.uh-dh.unlocked{--u_bulletL: var(--u_yellowL);--u_bulletC: var(--u_yellowC);--u_bulletH: var(--u_yellowH);--u_bulletA: var(--u_yellowA,1);--u_titleL: var(--u_yellowL);--u_titleC: var(--u_yellowC);--u_titleH: var(--u_yellowH);--u_titleA: var(--u_yellowA,1);--u_iconL: var(--u_site-bgL);--u_iconC: var(--u_site-bgC);--u_iconH: var(--u_site-bgH);--u_iconA: var(--u_site-bgA,1)}.uh-dh.issued{--u_bulletL: var(--u_greenL);--u_bulletC: var(--u_greenC);--u_bulletH: var(--u_greenH);--u_bulletA: var(--u_greenA,1);--u_titleL: var(--u_greenL);--u_titleC: var(--u_greenC);--u_titleH: var(--u_greenH);--u_titleA: var(--u_greenA,1);--u_iconL: var(--u_site-bgL);--u_iconC: var(--u_site-bgC);--u_iconH: var(--u_site-bgH);--u_iconA: var(--u_site-bgA,1)}.uh_dh.\%name:not(#_){font-size:max(calc(var(--u_hfs,1hfs) * .8),16px)}.uh-di:not(#_):not(#_){--u_hov: 0;pointer-events:none}.uh-di:is(:hover,.\@hover):not(#_):not(#_){--u_hov: 1}.uh-dk:not(#_):not(#_){position:relative;padding-left:var(--u_gpl,1gpl);pointer-events:auto;margin-right:auto;min-width:60px}.uh-dn: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}@container (max-width: 499px){.uh-dn:not(#_):not(#_){display:block}}@container (max-width: 499px){.uh-dn .uh_dn.\%name:not(#_){display:inline;margin-right:6px}}@container (max-width: 499px){.uh-dn .uh_dn.ostats:not(#_):not(#_){display:inline-flex}}.uh-do:not(#_):not(#_):not(#_){cursor:text}toc-cert-item{display:block}.uh-dt{font-size:16px;--u_ics: 10;--u_mksw: 1.5px;--u_iconL: 100;--u_iconC: 0;--u_iconH: 0;--u_iconA: 1;--u_bulletL: 25;--u_bulletC: 25;--u_bulletH: var(--u_blueH);--u_bulletA: var(--u_blueA,1);--u_focusringL: var(--u_bulletL);--u_focusringC: var(--u_bulletC);--u_focusringH: var(--u_bulletH);--u_focusringA: var(--u_bulletA,1);position:relative;cursor:pointer;padding-bottom:.75rem}.uh-dt.l1{--u_gw: 20px}.uh-dt:is(.editing :where(.uh-dt)){cursor:default}.uh_dt.\%name:not(#_){--e_sd: calc(var(--u_fxd,1fxd) * .3) !important}.uh_dt.\%name:is(.archived :where(.uh_dt.\%name)):not(#_){text-decoration:line-through}.uh_dt.\%line:not(#_){background:lch(var(--u_gutterL) var(--u_gutterC) var(--u_gutterH) / var(--u_gutterA,1));margin-top:4px;border-left-style:none;position:absolute}.uh_dt.\%after:not(#_){display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-content:flex-start;height:.75rem}.uh-dt.l0 .uh_dt.\%after:not(#_){height:1.25rem}.uh-dt.last .uh_dt.\%after:not(#_){display:none}.uh-dt.l0{padding-bottom:.75rem}.uh-dt.last{padding-bottom:0rem}.uh-dt:is(.use-popup :where(.uh-dt)){padding-bottom:0}.uh-dt:is(.use-popup :where(.uh-dt)) .uh_dt.\%after:not(#_){display:none}.uh-dt:is(.use-popup :where(.uh-dt)) .uh_dt.\$head:not(#_){width:auto;margin-right:0rem;border-radius:4px}.uh-dt:is(.use-popup :where(.uh-dt)) .uh_dt.\$head:is(:hover,.\@hover):not(#_){background:#ffffff1a}.uh-dt:is(.use-popup :where(.uh-dt)) .uh_dt.\$head.current:not(#_){background:#2563ebcc;--u_titleL: 100;--u_titleC: 0;--u_titleH: 0;--u_titleA: 1}.uh-dt.gated,.uh-dt.available{opacity:1}.uh-dt.available .uh_dt.\%icon:not(#_){color:#3b82f6}.uh-dt.started{--u_mksw: 2px}.uh-dt.completed{opacity:1;color:#dcfce7b3;--u_iconL: var(--u_site-bgL);--u_iconC: var(--u_site-bgC);--u_iconH: var(--u_site-bgH);--u_iconA: var(--u_site-bgA,1)}.uh-dt.completed .uh_dt.\$head:not(#_){--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%}.uh-dt.completed .uh_dt.\%icon:not(#_){color:#34d399}.uh-dt.has-reward{--u_ics: 24;--stroke-opacity: 0;--u_iconL: 84.3;--u_iconC: 82.3;--u_iconH: 85.6;--u_iconA: 1}.uh-dt.has-reward .uh_dt.\%icon:not(#_){color:#facc15}.uh-dt:last-child .uh_dt.\%after:not(#_){display:none}.uh-dt:last-child:is(.flat :where(.uh-dt:last-child)) .uh_dt.\%line:not(#_){display:none}.uh-dt:not(.l0){border-radius:0;background:#fff0}.uh-du:not(#_):not(#_){--u_hov: 0;pointer-events:none}.uh-du:is(:hover,.\@hover):not(#_):not(#_){--u_hov: 1}.uh-dw:not(#_):not(#_){position:relative;padding-left:var(--u_gpl,1gpl);pointer-events:auto;margin-right:auto;min-width:60px}.uh-dy:not(#_):not(#_):not(#_){opacity:calc(1 - var(--u_olfocus,1olfocus));--u_icsw: 2}.uh-dz:not(#_):not(#_):not(#_){opacity:var(--u_olfocus,1olfocus)}.uh-eb: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}@container (max-width: 499px){.uh-eb:not(#_):not(#_){display:block}}@container (max-width: 499px){.uh-eb .uh_eb.\%name:not(#_){display:inline;margin-right:6px}}@container (max-width: 499px){.uh-eb .uh_eb.ostats:not(#_):not(#_){display:inline-flex}}.uh-eb:is(.use-popup :where(.uh-eb)):not(#_):not(#_){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-content:center;flex-wrap:nowrap;white-space:nowrap}.uh-ec:not(#_):not(#_):not(#_){cursor:text}.uh-eh:not(#_):not(#_):not(#_){color:lch(var(--u_pL) var(--u_pC) var(--u_pH) / var(--u_pA,1))}.uh-ei:not(#_):not(#_):not(#_){display:contents}.uh-ej:not(#_):not(#_){--u_ics: 14;--hue: cooler;--hue0: 210,40%,98%;--hue1: 210,40%,96%;--hue2: 214,32%,91%;--hue3: 213,27%,84%;--hue4: 215,20%,65%;--hue5: 215,16%,47%;--hue6: 215,19%,35%;--hue7: 215,25%,27%;--hue8: 217,33%,17%;--hue9: 222,47%,11%;background:hsla(var(--hue4),10%);color:hsla(var(--hue4),1)}.uh-ej.ai-enabled:not(#_):not(#_){--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%}.uh-ej.ai-enabled:not(#_):not(#_):before,.uh-ej.ai-enabled:not(#_):not(#_):after{content:"";position:absolute;width:7px;height:7px;background-size:100%;mask:url("/assets/sparkle-single.PND7AXGY.svg") no-repeat center center;background:currentColor;z-index:9999999;opacity:0;--e_sd: .5s !important}.uh-ej.ai-enabled:is(:hover,.\@hover):not(#_):not(#_):before{opacity:1;transform:translate(7px,-10px) scale(1.5) rotate(180deg)}.uh-ej.ai-enabled:is(:hover,.\@hover):not(#_):not(#_):after{opacity:1;transform:translate(-8px,10px) rotate(-180deg)}.uh-ej.skipped:not(#_):not(#_){--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%}.uh-ej.failed:not(#_):not(#_){--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%}.uh-ej.done:not(#_):not(#_){--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%}.uh-ek:not(#_):not(#_):not(#_){color:#fef08a}toc-scrim-item{display:block}toc-end-item{display:block}toc-slot{display:block}.uh-eo{--u_h: 40px;--u_ics: 40;width:var(--u_h,1h);height:var(--u_h,1h);border-radius:9999px;margin-left:calc(calc(var(--u_h,1h) * -1) - 20px);margin-top:calc(var(--u_h,1h) * -.5);--e_ad: var(--u_fxd,1fxd) !important;z-index:100;position:fixed;top:0;left:0}.uh-eo.mounting{--e_ad: 0ms !important}.uh-eo.off{opacity:0}.uh-eo:is(.blur-site :where(.uh-eo)){opacity:0}.uh_eo.\$body:not(#_){--t_scale: 1 !important;--e_tf: var(--ease-back-out,cubic-bezier(.175, .885, .32, 1.275)) !important;--e_of: var(--ease-cubic-out,cubic-bezier(.215, .61, .355, 1)) !important;opacity:1;--e_ad: var(--u_fxd,1fxd) !important;border-radius:inherit;cursor:zoom-in}.uh_eo.\$body:is(.mounting :where(.uh_eo.\$body)):not(#_){--t_scale: .2 !important;opacity:0}.uh_eo.\$body.\@off:not(#_):not(#_):not(#_):not(#_){--t_scale: .4 !important;opacity:0}.uh_eo.\$body.\@out:not(#_):not(#_):not(#_):not(#_){--t_scale: 1.2 !important}.uh_eo.\$body:is(.below :where(.uh_eo.\$body)):not(#_){cursor:s-resize}.uh_eo.\$body:is(.above :where(.uh_eo.\$body)):not(#_){cursor:n-resize}.uh_eo.\$body:is(:hover,.\@hover):not(#_){--t_scale: 1.1 !important}.uh_eo.\$body:is(.outside :where(.uh_eo.\$body)):not(#_){box-shadow:0 0 20px #0009;opacity:.9}.uh-eq:not(#_):not(#_):not(#_){--u_fis: var(--u_h,1h)}toc-fab{display:block}.uh-et{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;max-width:740px;--u_ics: 20;--u_gsw: 1.5px;--u_gw: 32px;--u_gpl: 22px;--u_mksw: 1px;padding:0rem;padding-left:calc(var(--u_pgp,1pgp) + 14px);padding-top:calc(var(--u_pgp,1pgp) + 14px);padding-bottom:var(--u_pgp,1pgp)}.uh-et:is(.use-popup :where(.uh-et)){width:100%;overflow:auto;padding:10px 20px 20px;--u_gpl: 14px;--u_gw: 14px;--u_stickyoffset: -10px}.uh-et:is(.use-popup :where(.uh-et)) .xs:not(#_):not(._0){--u_ffs: 11px}.uh-et:is(.use-popup :where(.uh-et)) toc-connector:not(#_){display:none}.uh_et.flat:not(#_){--u_gw: 0}.uh_et.flat toc-connector:not(#_){display:none}p.uh_fc:not(#_){font-size:18px;line-height:30px;--u_lh: 30px}toc-root{display:block}.uh-fh:not(#_){max-height:300px!important;height:fit-content!important;padding:0!important;max-width:540px!important;width:540px!important;container-type:inline-size!important;--u_bgL: var(--u_menu-bgL) !important;--u_bgC: var(--u_menu-bgC) !important;--u_bgH: var(--u_menu-bgH) !important;--u_bgA: var(--u_menu-bgA,1) !important;--u_popup-bgL: var(--u_menu-bgL) !important;--u_popup-bgC: var(--u_menu-bgC) !important;--u_popup-bgH: var(--u_menu-bgH) !important;--u_popup-bgA: 100% !important;background:lch(var(--u_popup-bgL) var(--u_popup-bgC) var(--u_popup-bgH) / var(--u_popup-bgA,1))!important}.uh-fh .uh_fh.\$toc:not(#_):not(#_){margin:1px!important}toc-menu{display:block}
:root{--rnd: .5}.vi-af{--h: 220deg;--s: 49%;--l: 60%;--hbg: calc(var(--h) + 5deg * var(--rnd));--angle: calc(360deg * var(--rnd));--bgc: hsl(var(--hbg) var(--s) var(--l));--bg: linear-gradient(180deg, hsl(var(--h) var(--s) var(--l)), hsl(var(--h) calc(var(--s) * 1.2) calc(var(--l) * .96)));background:var(--bg)}.vi-af.project{--hbg: calc(var(--h) - 10deg + 20deg * var(--rnd));--h: 239deg;--s: 62%;--l: 72%;--bg: linear-gradient(180deg, hsl(var(--h) var(--s) var(--l)), hsl(var(--h) calc(var(--s) * 1.2) calc(var(--l) * .96)))}.vi-af.topic{--bg: linear-gradient(var(--angle), #B5DBE9 20%, #F8DAC7);filter:brightness(.75) saturate(2.3)}.vi-af.course{opacity:1;--c: hsla(142.78,64.23%,24.12%,100%);--u_vdeg: 10deg;--h: calc(220deg - var(--u_vdeg,1vdeg) + calc(var(--u_vdeg,1vdeg) * 2) * var(--rnd));--s: 49%;--l: 50%;filter:none;--bg: linear-gradient(180deg, hsl(var(--h) var(--s) var(--l)), hsl(var(--h) calc(var(--s) * 1.2) calc(var(--l) * .96)))}.vi-ah:not(#_):not(#_){position:absolute;inset:0rem;background-size:400px;opacity:.2;background-position:calc(400px * var(--rnd)) calc(300px * var(--rnd))}cover-gradient{display:block}
.vj-ai,.vj-ap,.vj-ar,.vj-ai:is(.tile:is(:hover,.\@hover) :where(.vj-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)}.vj-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))}.vj-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}.vj-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))}.vj-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))}.vj-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}.vj-ai:is(.tile:is(:hover,.\@hover) :where(.vj-ai)):not(#_):not(#_){--e_od: calc(var(--u_fxd,1fxd) * 0) !important}.vj-aj:not(#_):not(#_){position:absolute;inset:0rem;overflow:hidden;border-radius:inherit;transform-origin:0% 0%}.vj-ak:not(#_):not(#_):not(#_){display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:stretch;flex:1;height:100%}.vj-ak:not(#_):not(#_){padding-left:var(--u_p,1p)}.vj-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}.vj-am:is(.tile:is(:hover,.\@hover) :where(.vj-am)):not(#_):not(#_){opacity:.9}.vj-am:is(.sel-focus :where(.vj-am)):not(#_):not(#_){opacity:1}.vj-am:is(.sel :where(.vj-am)):not(#_):not(#_){opacity:1}.vj_am.\%tab:not(#_){padding-top:2px;padding-bottom:2px}.vj_am.\%tab.active:not(#_){color:#7a8ba3}.vj-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}.vj-ap:is(.tile:is(:hover,.\@hover) :where(.vj-ap)):not(#_):not(#_){opacity:.6}.vj-ap:is(.sel-focus :where(.vj-ap)):not(#_):not(#_){opacity:1}.vj-ap:is(.sel :where(.vj-ap)):not(#_):not(#_){opacity:1}.vj-ap b:not(#_),i.vj_ap:not(#_),u.vj_ap:not(#_){font-style:normal;font-weight:inherit;text-decoration:none}.vj-ap b:not(#_){color:#60a5fa}.vj-ap i:not(#_){color:#fda4af;font-style:normal}.vj-ap u:not(#_){color:#c7d2fe;text-decoration:none}.vj-ap .num:not(#_):not(._0){color:#93c5fd}.vj-ap .sel:not(#_):not(._0){color:#fde68a}.vj-aq:not(#_):not(#_){position:absolute;background:linear-gradient(to bottom,#11121300,#1112134d);inset:0rem;pointer-events:none}.vj-ar:not(#_):not(#_){border-bottom-left-radius:4px;border-bottom-right-radius:4px;position:absolute;width:var(--vj_as);height:var(--vj_at);--t: var(--vj_au);--r: var(--vj_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}.vj_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}.vj-ar:is(.tile:is(:hover,.\@hover) :where(.vj-ar)):not(#_):not(#_){opacity:1}.vj-ar:is(.tile.sel :where(.vj-ar)):not(#_):not(#_),.vj-ar:is(.tile.sel-focus :where(.vj-ar)):not(#_):not(#_),.vj-ar:is(.tile:is(:focus,.\@focus) :where(.vj-ar)):not(#_):not(#_){opacity:1}scrim-preview{display:block}
.ud-az,.ud-bv,.ud_ak.\$body,.ud_al.browser,.ud_ak.\$surface,.ud-ak.project .ud_ak.\%desc,.ud-ao:is(.tile.sel :where(.ud-ao)),.ud-ak:is(:hover,.\@hover) .ud_ak.\$surface,.ud-ao:is(.tile:is(:hover,.\@hover) :where(.ud-ao)),.ud_al.browser:is(.tile:is(:hover,.\@hover) :where(.ud_al.browser)){--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)}.ud-ak,.ud-am,.ud-ao,.ud-am:is(.tile.sel :where(.ud-am)),.ud-ao:is(.tile.sel :where(.ud-ao)),.ud-am:is(.tile:is(:hover,.\@hover) :where(.ud-am)),.ud-ao:is(.tile:is(:hover,.\@hover) :where(.ud-ao)){--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)}.light .tile-pills .obadge:not(#_):not(._0){color:#fff!important}.light .tile-progress:not(#_):not(._0){color:lch(var(--u_yellowL) var(--u_yellowC) var(--u_yellowH) / var(--u_yellowA,1))!important}.light .resume-pill:not(#_):not(._0){background:#a7f3d0!important;color:#047857!important}.ud-af:not(#_):not(#_):not(#_){display:hct}.ud-af>*:not(#_){pointer-events:auto}.ud-af *.op-label:not(#_):not(._0){text-transform:uppercase}.ud-ah.default:not(#_):not(#_):not(#_){display:none}.ud-ak{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}.ud-ak.li{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch}@media (max-width: 599px){.ud-ak{width:300px}}.ud-ak:is(:hover,.\@hover){--u_hov: 1}.ud-ak.sel{--u_olfocus: 1;--u_sel: .25}.ud-ak .ohover:not(#_):not(._0){color:lch(50 40 var(--u_blueH) / var(--u_blueA,1))}.ud-ak.\@dragover{--u_bdL: 66;--u_bdC: 49.8;--u_bdH: 266.6;--u_bdA: 1;box-shadow:0 0 0 3px #60a5fa1a}.ud-ak.li{width:100%}.ud-ak.sel:is(:is(:focus,.\@focus) :where(.ud-ak.sel)){--u_sel: 1}.ud-ak.sel-anchor{--u_olw: 1px}.ud-ak.sel-head:is(:focus,.\@focus){--u_olw: 1px}.ud_ak.\$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))}.ud_ak.\$body:is(.miss :where(.ud_ak.\$body)):not(#_){border-style:dashed}.ud_ak.\$body:is(:hover,.\@hover):not(#_){background:lch(var(--u_tile-hover-bgL) var(--u_tile-hover-bgC) var(--u_tile-hover-bgH) / var(--u_tile-hover-bgA,1))}.ud_ak.\$body:is(.upcoming :where(.ud_ak.\$body)):not(#_){border:1px dashed rgba(133,128,128,.4)}.ud_ak.\$body:is(.outline :where(.ud_ak.\$body)):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))}.ud_ak.\$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}.ud-ak:is(:hover,.\@hover) .ud_ak.\$surface:not(#_){--e_od: calc(var(--u_fxd,1fxd) * 0) !important}.ud_ak.\$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}.ud_ak.\%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}.ud_ak.\%title:is(.template :where(.ud_ak.\%title)):not(#_){color:#dcfce7}.ud_ak.\%title:is(.draft :where(.ud_ak.\%title)):not(#_){color:#fef9c3}.ud_ak.\%desc:not(#_){font-size:14px;line-height:20px;--u_lh: 20px;color:#7a8ba3}.ud-ak.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}.ud-ak.scrim .ud_ak.\%title:not(#_){font-size:20px;line-height:22px;--u_lh: 22px}.ud-ak.scrim .ud_ak.\%bottom h2.ud_ak:not(#_){color:#fff}.ud-ak.project .ud_ak.\%desc:not(#_){--e_od: calc(var(--u_fxd,1fxd) * 3) !important}.ud-ak.project:is(:hover,.\@hover) .ud_ak.\%desc:not(#_){opacity:0}.ud-ak.certificate .ud_ak.\$inner:not(#_){overflow:clip}.ud-ak.patterned .ud_ak.\$body:not(#_){overflow:clip}.ud-ak.patterned .ud_ak.\$waves:not(#_){position:absolute;inset:0rem;z-index:0;pointer-events:none;overflow:hidden;mask-image:linear-gradient(to bottom,hsla(0,0%,0%,100%) 0%,hsla(0,0%,0%,100%) 35%,transparent 92%);-webkit-mask-image:linear-gradient(to bottom,hsla(0,0%,0%,100%) 0%,hsla(0,0%,0%,100%) 35%,transparent 92%)}.ud-ak.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)}.ud-ak.miss .ud_ak.\%main:not(#_){opacity:.3}.ud-ak.miss .ud_ak.\%bottom:not(#_){opacity:.3}.ud-ak.miss .ud_ak.\$inner:not(#_){background:lch(var(--u_tile-bgL) var(--u_tile-bgC) var(--u_tile-bgH) / var(--u_tile-bgA,1))}.ud-ak.miss:is(:hover,.\@hover) .ud_ak.\%main:not(#_){opacity:.5}.ud-ak.miss:is(:hover,.\@hover) .ud_ak.\%bottom:not(#_){opacity:.5}.ud-ak.miss .ud_ak.browser:not(#_){filter:grayscale(.8) contrast(.7) brightness(.6)}.ud-al:not(#_):not(#_){z-index:10;position:absolute;inset:0rem;border-radius:inherit;overflow:hidden;pointer-events:none}.ud_al.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 10px #0003;opacity:1}.ud_al.browser img.ud_al:not(#_){border-radius:inherit}.ud_al.browser:is(.sel-focus :where(.ud_al.browser)):not(#_){opacity:1}.ud_al.browser op-image.ud_al img:not(#_){object-fit:cover;object-position:top;box-shadow:inset 0 0 10px red}.ud_al.browser:is(.tile:is(:hover,.\@hover) :where(.ud_al.browser)):not(#_){--e_td: var(--u_fxd,1fxd) !important;box-shadow:0 0 30px #0003}.ud-am:not(#_):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)}.ud-am:only-child:not(#_):not(#_){right:var(--u_p,1p)}.ud-am:is(.tile.sel :where(.ud-am)):not(#_):not(#_){--t_y: 12% !important;box-shadow:0 0 30px #3730a333}.ud-am:is(.tile:is(:hover,.\@hover) :where(.ud-am)):not(#_):not(#_){--t_y: 12% !important;box-shadow:0 0 30px #3730a333}.ud-ao:not(#_):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;aspect-ratio:var(--ud_ap)}.ud-ao:is(.tile:is(:hover,.\@hover) :where(.ud-ao)):not(#_):not(#_){--e_td: calc(var(--u_fxd,1fxd) * 1.3) !important;--t_y: 0px !important}.ud-ao:is(.tile.sel :where(.ud-ao)):not(#_):not(#_){--e_td: calc(var(--u_fxd,1fxd) * 1.3) !important;--t_y: 0px !important}.ud-ax:not(#_):not(#_):not(#_){zoom:.4;pointer-events:none}.ud-az:not(#_):not(#_){width:80px;height:80px;position:absolute;inset:0rem;margin:auto;fill:#64748b;opacity:.6;--e_sd: calc(var(--u_fxd,1fxd) * 2) !important}.ud-az:is(:is(:hover,.\@hover)>:where(.ud-az)):not(#_):not(#_){opacity:.85;fill:#3b82f6}.ud-ba:not(#_):not(#_){position:absolute;bottom:0rem;left:0rem;right:0rem;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;padding-bottom:14px;padding-left:var(--u_p,1p);padding-right:var(--u_p,1p);padding-top:20px;background:linear-gradient(to bottom,lch(var(--u_scrim-tile-bgL) var(--u_scrim-tile-bgC) var(--u_scrim-tile-bgH) / 0%),lch(var(--u_scrim-tile-bgL) var(--u_scrim-tile-bgC) var(--u_scrim-tile-bgH) / 85%) 50%);--u_softL: var(--u_dimL);--u_softC: var(--u_dimC);--u_softH: var(--u_dimH);--u_softA: var(--u_dimA,1)}.ud-bd:not(#_):not(#_):not(#_){column-gap:6px;--u_cg: 6px}.ud-bn:not(#_):not(#_){text-transform:capitalize}.ud-bu: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}.ud-bv: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)}.ud-bx:not(#_):not(#_):not(#_){color:var(--color)}.ud-bx:empty:not(#_):not(#_):not(#_){display:none}.ud-bz: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}.ud-ca:not(#_):not(#_):not(#_){--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%;background:#243148;color:#45bfff;gap:.25rem;--u_rg: .25rem;--u_cg: .25rem}.ud-cb:not(#_):not(#_):not(#_){font-size:12px;color:lch(80 40 var(--u_accentH) / var(--u_accentA,1));font-weight:600}.ud-cc: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%}.ud-cc: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)}.ud-cd:not(#_):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}.ud-ce:not(#_):not(#_):not(#_){line-height:calc(var(--u_mdfs,1mdfs) * 1.2);--u_lh: calc(var(--u_mdfs,1mdfs) * 1.2)}.ud-cf:not(#_):not(#_):not(#_){--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%;background:#113b35;color:#4ddcaa;gap:.25rem;--u_rg: .25rem;--u_cg: .25rem;padding:.25rem .5rem;font-size:12px;line-height:18px;--u_lh: 18px;text-transform:none}.ud-cg: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}.ud-ch:not(#_):not(#_){--u_fis: 48px}.ud-ci:not(#_):not(#_):not(#_){--progress: var(--ud_cj)}.ud-ci:not(#_):not(#_){position:absolute;bottom:0;left:0;right:0;height:3px;background:#60a5fa00;margin:8px;border-radius:1px}.ud-ci:not(#_):not(#_):before{content:" ";display:block;position:absolute;top:0rem;bottom:0rem;left:0rem;right:auto;border-radius:inherit;width:calc(var(--progress) * 100%);background:linear-gradient(to right,#60a5facc,#60a5fa);border-top-right-radius:2px;border-bottom-right-radius:2px;height:2px;margin-top:-.5px}.ud-ck:not(#_):not(#_){position:relative;pointer-events:auto;margin-top:.5rem;margin-bottom:.5rem;max-width:500px}.ud-cm: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}.ud-cm:is(.scrim :where(.ud-cm)):not(#_):not(#_):not(#_){--u_p: 12px}app-tile{display:block}op-split{display:block}
.ur-af,.ur-am,div.ur_af,.ur_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)}.ur-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}.ur-af:is(:hover,.\@hover){--h: var(--u_bw,1bw);--u_sy: 1.5}div.ur_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.ur_af:not(#_):before{content:"";position:absolute;inset:0rem;background:var(--gradient)}div.ur_af:not(#_):after{content:"";position:absolute;inset:0rem;background:url("/assets/noise.7OFBGGHF.png") repeat;opacity:.15}.ur_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)}.ur_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)}.ur_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)}.ur_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)}.ur_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)}.ur_af.\$top:not(#_):before{background:linear-gradient(140deg,#d3e0b8,#e9ecd4,#c9cbb7,#b8baa5)}.ur-af:is(.outlined :where(.ur-af)) .ur_af.\$n:not(#_),.ur-af:is(.outlined :where(.ur-af)) .ur_af.\$e:not(#_){opacity:.4}.ur-af:is(.outlined :where(.ur-af)) div.ur_af:not(#_){outline:1px solid hsla(0,0%,100%,100%);outline-offset:-1px}.ur-af:is(.outlined :where(.ur-af)) div.ur_af:not(#_):before{opacity:.5}app-cube{display:block}.ur-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}.ur_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.ur_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}.ur-am:is(:hover,.\@hover){--r: -55deg}.ur-am.depth:before{opacity:1}.ur-am.depth .ur_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))}.ur-ap:not(#_):not(#_):not(#_){display:grid;grid-template-columns:repeat(3,1fr);margin-right:var(--u_bw,1bw)}.ur-aq:not(#_):not(#_):not(#_){opacity:0}.ur-av:not(#_):not(#_):not(#_){opacity:0}.ur-aw:not(#_):not(#_):not(#_){display:grid;grid-template-columns:repeat(2,1fr)}.ur-ax:not(#_):not(#_):not(#_){opacity:0}app-cubes{display:block}.ur-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.ur_bb:not(#_){position:absolute;inset:0rem}.ur_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%}.ur_bb.\$noise:not(#_){position:absolute;inset:0rem;background-size:80px;background-image:url("/assets/noise.7OFBGGHF.png");opacity:.2}app-bg{display:block}.ur-bg{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;padding:.5rem;font-size:11px}svg.ur_bg:not(#_){vector-effect:non-scaling-stroke}.ur-bg :is(path,path-tag):not(#_),:is(rect,rect-tag).ur_bg:not(#_),:is(circle,circle-tag).ur_bg:not(#_),:is(line,line-tag).ur_bg:not(#_){stroke-width:2px}.ur-bg em:not(#_){font-size:28px;line-height:32px;--u_lh: 32px;font-style:inherit}.ur-bi:not(#_):not(#_){position:absolute;inset:0rem;pointer-events:none;width:100%;stroke-width:1px}app-hexagon{display:block}
.ui-af{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.ui_af:not(#_){font-size:18px;line-height:28px;--u_lh: 28px}.ui_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){.ui_af.actions *:not(#_):not(._0){flex:1}}@media (min-width: 768px){.ui-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){.ui-af span.ui_af:not(#_){font-size:16px;line-height:24px;--u_lh: 24px}}@media (min-width: 768px){.ui-af .ui_af.actions:not(#_){width:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;margin-top:0rem}}.ui-ak:not(#_):not(#_):not(#_){display:none;cursor:pointer}@media (min-width: 768px){.ui-ak:not(#_):not(#_):not(#_){display:block}}.ui-al:not(#_):not(#_):not(#_){display:block}@media (min-width: 768px){.ui-al:not(#_):not(#_):not(#_){display:none}}app-banner{display:block}
.uf-af{position:fixed;bottom:0rem;left:0rem;right:0rem;z-index:119;background:lch(var(--u_menu-bgL) var(--u_menu-bgC) var(--u_menu-bgH) / var(--u_menu-bgA,1));color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1));padding:1.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:.75rem;--u_rg: .75rem;--u_cg: .75rem;border-radius:0;box-shadow:0 -1px lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.uf-af:empty{display:none}@media (min-width: 600px){.uf-af{left:var(--sidebar-width);width:calc(100% - var(--u_navw,1navw))}}@media (min-width: 768px){.uf-af{left:auto;right:0rem;width:280px;border-radius:6px;margin:1rem;padding:1.5rem;box-shadow:0 6px 24px lch(var(--u_op-shadowL) var(--u_op-shadowC) var(--u_op-shadowH) / var(--u_op-shadowA,1)),0 0 0 1px lch(var(--u_bdL) var(--u_bdC) var(--u_bdH) / var(--u_bdA,1))}}.uf-ah: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}.uf-ai:not(#_):not(#_):not(#_){font-size:18px;line-height:28px;--u_lh: 28px;font-weight:500;color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))}.uf-aj:not(#_):not(#_):not(#_){font-size:12px;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));line-height:140%;--u_lh: 140%}.uf-ak:not(#_):not(#_):not(#_){font-size:12px;line-height:18px;--u_lh: 18px;color:lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1));text-decoration:underline}.uf-al: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;margin-top:.75rem;width:100%}.uf-am: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;cursor:pointer;color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))}.uf-an:not(#_):not(#_):not(#_){align-content:lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1))}.uf-ao:not(#_):not(#_):not(#_){font-size:14px;line-height:22px;--u_lh: 22px}.uf-ap: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;cursor:pointer;color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))}.uf-aq:not(#_):not(#_):not(#_){align-content:lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1))}.uf-ar:not(#_):not(#_):not(#_){font-size:14px;line-height:22px;--u_lh: 22px}.uf-as: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;cursor:pointer;color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))}.uf-at:not(#_):not(#_):not(#_){align-content:lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1))}.uf-au:not(#_):not(#_):not(#_){font-size:14px;line-height:22px;--u_lh: 22px}.uf-av: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;width:100%;margin-top:.75rem}.uf-aw:not(#_):not(#_):not(#_){font-size:16px;line-height:24px;--u_lh: 24px;padding:.5rem 1.5rem}.uf-ax: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;width:100%;margin-top:.5rem}.uf-ay:not(#_):not(#_):not(#_){font-size:16px;line-height:24px;--u_lh: 24px;padding:.5rem 1.5rem}.uf-az:not(#_):not(#_):not(#_){font-size:16px;line-height:24px;--u_lh: 24px;padding:.5rem 1.5rem}consent-banner{display:block}.uf-ba{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}.uf-bc:not(#_):not(#_):not(#_){font-size:18px;line-height:28px;--u_lh: 28px;font-weight:500;color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))}.uf-bd:not(#_):not(#_):not(#_){font-size:12px;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1));line-height:140%;--u_lh: 140%}.uf-be: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;width:100%}.uf-bf: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;cursor:pointer;color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))}.uf-bg:not(#_):not(#_):not(#_){align-content:lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1))}.uf-bh:not(#_):not(#_):not(#_){font-size:14px;line-height:22px;--u_lh: 22px}.uf-bi: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;cursor:pointer;color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))}.uf-bj:not(#_):not(#_):not(#_){align-content:lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1))}.uf-bk:not(#_):not(#_):not(#_){font-size:14px;line-height:22px;--u_lh: 22px}.uf-bl: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;cursor:pointer;color:lch(var(--u_site-cL) var(--u_site-cC) var(--u_site-cH) / var(--u_site-cA,1))}.uf-bm:not(#_):not(#_):not(#_){align-content:lch(var(--u_linkL) var(--u_linkC) var(--u_linkH) / var(--u_linkA,1))}.uf-bn:not(#_):not(#_):not(#_){font-size:14px;line-height:22px;--u_lh: 22px}.uf-bo: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;width:100%;margin-top:.25rem}.uf-bp:not(#_):not(#_):not(#_){font-size:16px;line-height:24px;--u_lh: 24px;padding:.5rem 1.5rem}.uf-bq:not(#_):not(#_):not(#_){font-size:16px;line-height:24px;--u_lh: 24px;padding:.5rem 1rem;color:lch(var(--u_dimL) var(--u_dimC) var(--u_dimH) / var(--u_dimA,1))}consent-settings{display:block}
.tz-af.hidden{display:none}app-splash{display:block}.tz-ag{flex-direction:column;inset:0rem;position:static;display:contents}.tz-ag>op-contour:not(#_){opacity:0}.tz-am:not(#_):not(#_):not(#_){width:500px;height:500px;position:fixed;top:0rem;left:0rem;z-index:200}.tz-ar:not(#_):not(#_):not(#_){--level: var(--tz_as);--depth: var(--tz_at)}app-tag{display:block}

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