:root {
  --pointed: #1a181b;
  color-scheme: dark;
  --dated_courier: #6c676c;
  --underlined_thread: #ebe6ea;
  --threaded_wire: #9c5d90;
  --async_beam: #cda8c0;
  --agile_bench: #272428;
  --tight_coil: #1a181b;
}

:root {
  --printedfixture: 60ms;
  --creased: var(--async_beam);
  --threaded_spacer: var(--underlined_thread);
  --dated_slot: var(--tight_coil);
  --local: var(--tight_coil);
  --agile_wrapper: 600;
  --search: 0.4;
  --furnishedrunner: transparent;
  --doubled: var(--tight_coil);
  --dressed_parcel: color-mix(in srgb,var(--underlined_thread) 7%,transparent);
  --rosteredbezel: none;
  --canonical: var(--underlined_thread);
  --logical_target: 440ms;
  --enclosedscroller: 700;
  --fastener: 0;
  --piped_deck: 0 8px 24px color-mix(in srgb,var(--underlined_thread) 22%,transparent);
  --weightedcradle: 1.01;
  --duct: transparent;
  --rankedcomposer: 1.6;
  --lined_cluster: 0.875rem;
  --precisehanger: color-mix(in srgb,var(--underlined_thread) 56%,transparent);
  --lazy_stage: none;
  --arrayedfooting: clamp(1rem,3vw,2rem);
  --shipped: var(--agile_bench);
  --adaptivecarton: none;
  --moldedstage: transparent;
  --batched: 0.25rem;
  --framed: var(--underlined_thread);
  --root_cluster: 0 12px 28px color-mix(in srgb,var(--underlined_thread) 36%,transparent);
  --rapid: 0.25rem;
  --arrayeddovetail: 0.9375rem;
  --insulated_flyout: none;
  --concisetip: 1;
  --eventedbase: 1px;
  --universal_cluster: color-mix(in srgb,var(--dated_courier) 20%,var(--tight_coil));
  --gaugedcarton: var(--dated_courier);
  --minorbreadcrumb: 2rem;
  --native_runner: 0 2px 6px color-mix(in srgb,var(--underlined_thread) 16%,transparent);
  --quad: var(--agile_bench);
  --cubicdrum: 1px;
  --mobilecombo: var(--underlined_thread);
  --classic_wire: 71ch;
  --fortified: 120ms;
  --weighted_beam: var(--eventedbase);
  --guidedfresco: var(--tight_coil);
  --cellular_marker: clamp(4.9375rem,8.5vw,7.6875rem);
  --postal: var(--underlined_thread);
  --exact_canvas: var(--tight_coil);
  --snapped_ribbon: 0px;
  --tuned: ease-out;
  --adaptivealert: -0.015em;
  --bell: var(--pointed);
  --diagram: var(--async_beam);
  --lifted_wire: 0 0 0 3px var(--async_beam);
  --online_combo: 1;
  --mobilebreadcrumb: none;
  --symmetric: 0 0 0 3px var(--async_beam);
  --runtime_cipher: var(--async_beam);
  --threaded_space: var(--async_beam);
  --neutralcluster: none;
  --curvedgallery: var(--agile_bench);
  --pad: 9999px;
  --rich_gimbal: color-mix(in srgb,var(--underlined_thread) 55%,transparent);
  --outline: var(--async_beam);
  --insulateddivider: solid;
  --exactbolt: 0.8125rem;
  --picture: 0;
  --internal: none;
  --gilded: var(--tight_coil);
  --ticketedcorner: 0.25rem;
  --lined: var(--tight_coil);
  --tall_bubble: 400;
  --raw_bolt: 0.125rem;
  --agile_bolt: inset 0 1px 1px color-mix(in srgb,var(--underlined_thread) 10%,transparent);
  --swiftcourier: ease-out;
  --furnished_panel: saturate(1.15);
  --queued: 91rem;
  --concise_collection: 0.375rem;
  --drawnloft: var(--underlined_thread);
  --rosteredshim: var(--tight_coil);
  --raw_space: var(--dated_courier);
  --group: linear-gradient(transparent,var(--underlined_thread));
  --root_stack: none;
}

@media(max-width:640px) {
  :root {
    --cellular_marker: calc((clamp(4.9375rem,8.5vw,7.6875rem)) * 0.7);
    --arrayeddovetail: calc((0.9375rem) * 0.85);
    --exactbolt: calc((0.8125rem) * 0.85);
  }
}

:root {
  --vector: #ffffff;
  --patterned: #9c5d90;
}

:root {
  --creased: color-mix(in srgb,var(--async_beam) 14%,transparent);
  --bell: var(--async_beam);
}

.enclosure .async_article {
  --bell: var(--async_beam);
  --creased: color-mix(in srgb,var(--async_beam) 14%,transparent);
}

:root {
  --lexical_plate: 'Playfair Display',Georgia,serif;
  --async_shim: 'Source Serif 4',Georgia,serif;
}

:root {
  --runtime_fixture: 600;
  --modestnav: -0.02em;
  --logical_locker: 'Bricolage Grotesque','Helvetica Neue',Arial,sans-serif;
}

*,*::after,*::before {
  box-sizing: border-box;
}

html {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
  --portedstage: min(var(--queued),100rem);
  --agile_overlay: min(var(--portedstage),48rem);
}

body {
  margin: 0;
  background: var(--exact_canvas);
  color: var(--underlined_thread);
  font: 16px/var(--rankedcomposer,1.6) var(--async_shim,Arial,Helvetica,sans-serif);
  font-weight: var(--tall_bubble);
  overflow-wrap: break-word;
}

code,a[href^="tel:"],a[href^="mailto:"] {
  overflow-wrap: anywhere;
}

a {
  color: inherit;
}

button {
  font: inherit;
}

figure {
  margin: 0;
}

svg,img {
  max-width: 100%;
  height: auto;
}

input:not([type="checkbox"]):not([type="radio"]),textarea {
  appearance: none;
  -webkit-appearance: none;
}

h3,h2,h5,h1,h6,h4 {
  overflow-wrap: normal;
  font-family: var(--lexical_plate,inherit);
  letter-spacing: var(--adaptivealert);
  font-weight: var(--enclosedscroller);
}

.molded_breadcrumb {
  margin-inline: auto;
  width: min(var(--portedstage),calc(100% - var(--arrayedfooting)));
}

:is(.wired,.honedcomposer)>.molded_breadcrumb {
  width: min(var(--agile_overlay),calc(100% - var(--arrayedfooting)));
}

:is(.wired,.honedcomposer)>.molded_breadcrumb :is(.minornav,p) {
  max-width: none;
}

.gauged_cipher {
  scroll-margin-top: var(--measured);
  padding: calc(var(--cellular_marker) + var(--lined_locker,0rem)) 0;
}

footer.gauged_cipher,header.gauged_cipher {
  padding: 0;
}

.guidedplate {
  padding-block: 0;
  min-height: calc(100vh - var(--measured));
  min-height: calc(100svh - var(--measured));
  display: flex;
  flex-direction: column;
  --resolved: calc(100vh - var(--measured));
}

.guidedplate>* {
  justify-content: center;
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
}

.cycled {
  padding: calc(var(--cellular_marker) + var(--lathe,0rem)) 0;
  background: var(--local);
  backdrop-filter: var(--adaptivecarton);
  -webkit-backdrop-filter: var(--adaptivecarton);
}

.gauged_cipher>.cycled {
  margin-block: calc(-1 * (var(--cellular_marker) + var(--lined_locker,0rem)));
}

.gauged_cipher>:is(.handheld_coil,.dialed) {
  margin-block: calc(-1 * (var(--cellular_marker) + var(--lined_locker,0rem)));
}

header.gauged_cipher+.gauged_cipher:not(.guidedplate) {
  --enclosed_alert: 0.55;
  padding-top: calc((var(--cellular_marker) + var(--lined_locker,0rem)) * var(--enclosed_alert));
}

header.gauged_cipher+.gauged_cipher:not(.guidedplate)>:is(.cycled,.handheld_coil,.dialed) {
  margin-top: calc(-1 * (var(--cellular_marker) + var(--lined_locker,0rem)) * var(--enclosed_alert));
}

header.gauged_cipher+.gauged_cipher:not(.guidedplate)>:is(.cycled,.dialed) {
  padding-top: calc((var(--cellular_marker) + var(--lathe,0rem)) * var(--enclosed_alert));
}

.interlocked {
  font-size: 1.25rem;
  font-family: var(--logical_locker,inherit);
  text-decoration: none;
  font-weight: var(--runtime_fixture,600);
  letter-spacing: var(--modestnav,-0.02em);
}

.evaluated {
  margin-bottom: 1rem;
  box-shadow: inset 0 -0.125rem 0 var(--threaded_wire);
  text-transform: var(--root_stack);
  font-weight: 700;
  color: var(--underlined_thread);
  letter-spacing: 0.12em;
  font-size: 0.875rem;
}

.measuredbezel {
  max-width: var(--classic_wire);
  line-height: var(--rankedcomposer);
  margin-bottom: 2rem;
  font-size: 1.25rem;
  opacity: 0.8;
}

.graded {
  letter-spacing: var(--adaptivealert);
  font-weight: var(--enclosedscroller);
}

.rootfulcrum {
  max-width: var(--classic_wire);
}

address {
  font-style: normal;
}

i,em,b {
  font-style: inherit;
  font-weight: inherit;
}

.async_article {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: var(--minorbreadcrumb);
  padding-block: 0.5rem;
  padding-inline: var(--lined_cluster);
  border: var(--weighted_beam) var(--insulateddivider) var(--diagram);
  border-radius: var(--rapid);
  background: var(--moldedstage);
  color: var(--outline);
  text-decoration: none;
  font-weight: var(--agile_wrapper);
  cursor: pointer;
  text-transform: var(--lazy_stage);
  letter-spacing: var(--fastener);
  box-shadow: var(--neutralcluster);
  backdrop-filter: var(--adaptivecarton);
  -webkit-backdrop-filter: var(--adaptivecarton);
  transition: background var(--fortified) var(--swiftcourier),color var(--fortified) var(--swiftcourier),border-color var(--fortified) var(--swiftcourier),box-shadow var(--fortified) var(--swiftcourier),opacity var(--fortified) var(--swiftcourier),transform var(--fortified) var(--swiftcourier);
}

.async_article:hover {
  color: var(--bell);
  box-shadow: var(--insulated_flyout);
  opacity: var(--concisetip);
  background: var(--creased);
  transform: var(--mobilebreadcrumb);
}

.async_article:active {
  box-shadow: var(--agile_bolt);
  transform: var(--internal);
}

.pouredsnippet {
  padding-block: calc(var(--minorbreadcrumb) / 8);
  font-size: 0.875rem;
  padding-inline: calc(var(--lined_cluster) - 0.125rem);
  min-height: calc(var(--minorbreadcrumb) - 0.25rem);
}

textarea,input {
  width: 100%;
  backdrop-filter: var(--adaptivecarton);
  -webkit-backdrop-filter: var(--adaptivecarton);
  min-height: var(--minorbreadcrumb);
  padding: 0.75rem var(--lined_cluster);
  border: var(--eventedbase) var(--insulateddivider) var(--precisehanger);
  border-radius: var(--ticketedcorner);
  background: var(--dressed_parcel);
  color: var(--mobilecombo);
  font: inherit;
  transition: border-color var(--fortified) var(--swiftcourier),box-shadow var(--fortified) var(--swiftcourier),opacity var(--fortified) var(--swiftcourier);
}

textarea {
  min-height: 9rem;
  resize: vertical;
  line-height: var(--rankedcomposer);
}

input:hover,textarea:hover {
  border-color: var(--drawnloft);
}

textarea:focus,input:not([type="checkbox"]):not([type="radio"]):focus {
  border-color: var(--async_beam);
  box-shadow: var(--symmetric);
}

textarea:user-invalid,input:user-invalid {
  border-color: var(--runtime_cipher);
}

input[type="checkbox"],input[type="radio"] {
  appearance: none;
  -webkit-appearance: none;
  display: inline-grid;
  place-content: center;
  width: auto;
  min-height: 0;
  inline-size: 1.125rem;
  block-size: 1.125rem;
  padding: 0;
  border: var(--eventedbase) var(--insulateddivider) var(--drawnloft);
  background: var(--dressed_parcel);
  cursor: pointer;
  transition: background var(--fortified) var(--swiftcourier),border-color var(--fortified) var(--swiftcourier);
}

input[type="checkbox"] {
  border-radius: 0.25rem;
}

input[type="radio"] {
  border-radius: 50%;
}

input[type="radio"]::before,input[type="checkbox"]::before {
  background: var(--pointed);
  block-size: 0.625rem;
  transition: transform var(--fortified) var(--swiftcourier);
  inline-size: 0.625rem;
  content: "";
  transform: scale(0);
}

input[type="checkbox"]::before {
  clip-path: polygon(15% 44%,0% 62%,39% 100%,100% 16%,86% 1%,40% 67%);
}

input[type="radio"]::before {
  border-radius: 50%;
  block-size: 0.5rem;
  inline-size: 0.5rem;
}

input[type="radio"]:hover,input[type="checkbox"]:hover {
  border-color: var(--async_beam);
}

input[type="radio"]:checked,input[type="checkbox"]:checked {
  border-color: var(--async_beam);
  background: var(--async_beam);
}

input[type="radio"]:checked::before,input[type="checkbox"]:checked::before {
  transform: scale(1);
}

input[type="checkbox"]:focus-visible,input[type="radio"]:focus-visible {
  outline: 2px solid var(--async_beam);
  outline-offset: 2px;
  box-shadow: none;
}

input[type="time"],input[type="date"],input[type="datetime-local"],input[type="month"],input[type="week"] {
  block-size: calc(var(--rankedcomposer,1.6) * 1em + 1.5rem + 2 * var(--eventedbase));
  padding-block: 0;
}

::placeholder {
  color: var(--rich_gimbal);
  opacity: 1;
}

.kernel,details {
  padding: var(--arrayeddovetail);
  background: var(--curvedgallery);
  border: var(--cubicdrum) var(--insulateddivider) var(--gaugedcarton);
  border-radius: var(--picture);
  box-shadow: var(--rosteredbezel);
  backdrop-filter: var(--adaptivecarton);
  -webkit-backdrop-filter: var(--adaptivecarton);
}

.measured_insignia {
  grid-template-columns: repeat(3,minmax(0,1fr));
}

.kernel:not(.async_marker,.portedcuff,.stamped):hover,details:hover {
  box-shadow: var(--native_runner);
}

summary {
  cursor: pointer;
  list-style-position: inside;
}

summary::marker {
  color: var(--async_beam);
}

.enclosure .molded_breadcrumb {
  width: min(calc(var(--portedstage) * 1.2),calc(100% - var(--arrayedfooting)));
}

.enclosure {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 30;
  background: var(--guidedfresco);
  border-color: var(--raw_space);
  border-bottom-color: var(--universal_cluster);
  color: var(--canonical);
  backdrop-filter: var(--adaptivecarton);
  -webkit-backdrop-filter: var(--adaptivecarton);
}

.lateral {
  color: var(--canonical);
  border-color: var(--raw_space);
}

.scoped a {
  text-decoration: none;
  border-radius: var(--ticketedcorner);
  transition: background var(--fortified) var(--swiftcourier),box-shadow var(--fortified) var(--swiftcourier),color var(--fortified) var(--swiftcourier);
  padding: 0.25rem;
  font-weight: 500;
  position: relative;
}

.enclosure .scoped a[aria-current="page"] {
  color: var(--threaded_space);
  font-weight: 700;
}

.housing {
  border-radius: var(--ticketedcorner);
  border: var(--eventedbase) var(--insulateddivider) var(--raw_space);
  color: inherit;
  background: transparent;
  transition: background var(--fortified) var(--swiftcourier);
}

.eventedfooting {
  border-radius: var(--raw_bolt);
  align-items: center;
  margin: 0;
  gap: 0.5rem;
  font-weight: var(--agile_wrapper);
  font-size: 0.8125rem;
  letter-spacing: var(--fastener);
  text-transform: var(--root_stack);
  padding: 0.375rem var(--lined_cluster);
  display: inline-flex;
  background: var(--patterned);
  color: var(--vector);
  border: var(--eventedbase) var(--insulateddivider) color-mix(in srgb,var(--vector) 22%,transparent);
}

.eventedfooting .relational_bezel {
  color: var(--vector);
}

figure>img {
  border-radius: var(--batched);
  border: var(--eventedbase) var(--insulateddivider) var(--furnishedrunner);
  filter: var(--furnished_panel);
}

button:focus,summary:focus,a:focus,.async_article:focus,select:focus,input:not([type="checkbox"]):not([type="radio"]):focus,textarea:focus {
  outline-offset: 2px;
  outline: 2px solid transparent;
}

summary:focus-visible,textarea:focus-visible,button:focus-visible,input:not([type="checkbox"]):not([type="radio"]):focus-visible,.async_article:focus-visible,a:focus-visible {
  outline: 2px solid transparent;
  box-shadow: var(--lifted_wire);
  outline-offset: 2px;
}

.scoped a:hover:focus-visible,.scoped a:focus-visible,.housing:focus-visible,.housing:hover:focus-visible {
  box-shadow: var(--lifted_wire);
  outline: 2px solid transparent;
  outline-offset: 2px;
}

button:disabled,textarea:disabled,[aria-disabled="true"],.async_article:disabled,input:disabled {
  opacity: var(--search);
  cursor: not-allowed;
}

.relational_bezel {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
}

.hollow {
  width: 3rem;
  height: 3rem;
  flex: 0 0 auto;
  justify-content: center;
  border: var(--eventedbase) var(--insulateddivider) var(--gaugedcarton);
  color: var(--threaded_wire);
  border-radius: var(--raw_bolt);
  display: inline-flex;
  align-items: center;
}

.hollow .relational_bezel {
  width: 1.5rem;
  height: 1.5rem;
}

.hollow {
  background: color-mix(in srgb,var(--lined) 12%,var(--tight_coil));
}

.seated,.grate {
  background: var(--tight_coil);
}

.grate,.hollow {
  box-shadow: inset 0 0 0 var(--eventedbase) var(--rosteredshim);
}

.alpha {
  box-shadow: var(--rosteredbezel);
  height: 3rem;
  letter-spacing: var(--adaptivealert);
  justify-content: center;
  border-radius: var(--raw_bolt);
  font-weight: var(--enclosedscroller);
  background: var(--async_beam);
  align-items: center;
  display: inline-flex;
  width: 3rem;
  flex-shrink: 0;
  color: var(--pointed);
}

.knotted_hanger {
  color: var(--threaded_wire);
}

.dial .measuredbezel {
  margin-inline: auto;
}

.minornav {
  margin: 0 0 clamp(2rem,4vw,3.5rem);
  flex-direction: column;
  gap: 0.75rem;
  max-width: 44rem;
  display: flex;
}

.toprunner {
  text-align: center;
  align-items: center;
  margin-inline: auto;
}

.concise_graph {
  display: flex;
  gap: 0.75rem;
  width: 100%;
  box-shadow: none;
  align-items: center;
  justify-content: center;
}

.concise_graph::before,.concise_graph::after {
  content: "";
  background: var(--threaded_wire);
  display: none;
  flex: 0 0 auto;
}

.graded {
  margin: 0;
  line-height: 1.1;
  font-size: calc((1rem + (clamp(1.875rem,4vw,3rem) - 1rem) * var(--online_combo)) * var(--weightedcradle));
}

.evaluated {
  margin: 0;
  font-size: 0.8125rem;
}

.measuredbezel {
  margin: 0;
  line-height: var(--rankedcomposer);
  font-size: 1.125rem;
  opacity: 0.75;
}

.emblem {
  gap: 0.75rem;
  flex-wrap: wrap;
  display: flex;
  align-items: center;
}

.full {
  border-block: var(--eventedbase) var(--insulateddivider) var(--gaugedcarton);
}

.canopy {
  --lined_locker: 0rem;
  --lathe: 0rem;
}

.logicallantern {
  --lathe: -1.5rem;
  --lined_locker: -1rem;
}

.tight_fixture {
  --lathe: 0.625rem;
  --lined_locker: 0.5rem;
}

.deployed {
  --lined_locker: 1rem;
  --lathe: 0.5rem;
}

@media(max-width:1024px) {
  .measured_insignia {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
}

@media(max-width:768px) {
  .measured_insignia {
    grid-template-columns: 1fr;
  }
}

@media(max-width:640px) {
  .tight_fixture,.canopy,.logicallantern,.deployed {
    --lined_locker: 0rem;
    --lathe: 0rem;
  }

  .graded {
    font-size: calc((1rem + (clamp(1.75rem,7vw,2.25rem) - 1rem) * var(--online_combo)) * var(--weightedcradle));
  }

  .measuredbezel {
    font-size: 1.0625rem;
  }

  .minornav {
    margin-bottom: clamp(1.5rem,6vw,2rem);
    gap: 0.5rem;
  }

  .emblem {
    width: 100%;
    align-items: stretch;
    flex-direction: column;
    gap: 0.625rem;
  }

  .emblem .async_article {
    width: 100%;
  }

  .hollow {
    width: 2.75rem;
    height: 2.75rem;
  }
}

.public_nav {
  opacity: 0.85;
}

.directed {
  gap: 1.75rem;
  padding: 0;
  flex-direction: column;
  list-style: none;
  display: flex;
  margin: 0;
}

.minor_slot {
  display: flex;
  align-items: baseline;
  font-size: 1.0625rem;
  gap: 1.25rem;
  line-height: var(--rankedcomposer);
}

.online_gallery {
  letter-spacing: var(--adaptivealert);
  line-height: 1.2;
  font-size: calc((1rem + (1.75rem - 1rem) * var(--online_combo)) * var(--weightedcradle));
  font-weight: var(--enclosedscroller);
  min-width: 2.5rem;
  font-variant-numeric: tabular-nums;
  color: var(--async_beam);
  flex: 0 0 auto;
}

@media(max-width:640px) {
  .directed {
    gap: 1.5rem;
  }
}

.delegated {
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  height: 2.25rem;
  width: 2.25rem;
  flex-shrink: 0;
  justify-content: center;
}

.delegated .enclosedpaper {
  width: 1.25rem;
  height: 1.25rem;
}

.rosteredslider {
  border: var(--eventedbase) var(--insulateddivider) var(--threaded_wire);
  color: var(--threaded_wire);
}

.interlocked {
  align-items: center;
  display: inline-flex;
  gap: 0.625rem;
}

.backendhull {
  display: inline-block;
}

.axis {
  position: relative;
}

.axis [hidden] {
  display: none;
}

.lifteddrum {
  min-width: 0;
}

.lower {
  overflow-x: auto;
  scrollbar-width: none;
  display: flex;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
}

.lower::-webkit-scrollbar {
  display: none;
}

.rootsnippet {
  scroll-snap-align: start;
  min-width: 0;
  flex: 0 0 100%;
}

.axis[data-reinforced_cipher] .lifteddrum {
  overflow: hidden;
}

.axis[data-reinforced_cipher] .lower {
  cursor: grab;
}

.axis[data-insulatedbreadcrumb] .lower {
  cursor: grabbing;
}

.lower button,.lower summary,.lower a {
  cursor: pointer;
}

.axis[data-reinforced_cipher] .lower {
  scroll-snap-type: none;
  overflow: visible;
}

.axis[data-reinforced_cipher]:not([data-minorspacer]) .lower {
  transform: translateX(calc(var(--adaptivecanvas) * -100%));
  transition: transform calc(var(--fortified) * 3) var(--swiftcourier);
}

.axis[data-reinforced_cipher][data-minorspacer] .lower {
  display: grid;
}

.axis[data-reinforced_cipher][data-minorspacer] .rootsnippet {
  pointer-events: none;
  opacity: 0;
  transition: opacity calc(var(--fortified) * 3) var(--swiftcourier),transform calc(var(--fortified) * 3) var(--swiftcourier);
  grid-area: 1/1;
}

.axis[data-reinforced_cipher][data-minorspacer] .rootsnippet[data-cellularhull] {
  pointer-events: auto;
  opacity: 1;
}

.axis[data-reinforced_cipher][data-insulatedbreadcrumb] .lower {
  transition: none;
}

.listed {
  display: flex;
  gap: calc(var(--exactbolt) * 0.5);
}

.pivotedfulcrum,.federated,.publictip {
  border-radius: var(--raw_bolt);
  box-shadow: var(--rosteredbezel);
  cursor: pointer;
  display: inline-flex;
  border: var(--eventedbase) var(--insulateddivider) var(--drawnloft);
  transition: transform var(--fortified) var(--swiftcourier),border-color var(--fortified) var(--swiftcourier),opacity var(--fortified) var(--swiftcourier);
  width: 2.75rem;
  color: inherit;
  background: var(--curvedgallery);
  padding: 0;
  align-items: center;
  justify-content: center;
  height: 2.75rem;
}

.pivotedfulcrum:hover {
  transform: var(--mobilebreadcrumb);
  border-color: var(--async_beam);
}

.pivotedfulcrum:active {
  transform: var(--internal);
}

.pivotedfulcrum[aria-disabled="true"] {
  opacity: var(--search);
  pointer-events: none;
  cursor: default;
}

.onlineloft {
  width: 1.25rem;
  height: 1.25rem;
}

.weightedfacade {
  transform: scaleX(-1);
}

.pixelaction {
  display: flex;
  flex-wrap: wrap;
  gap: calc(var(--exactbolt) * 0.5);
  justify-content: center;
}

.neutral {
  font: inherit;
  color: inherit;
  cursor: pointer;
  border: 0;
  background: none;
  padding: 0;
}

.minorloft {
  font-family: var(--logical_locker,inherit);
  gap: 0.75rem;
  display: flex;
  align-items: center;
  font-size: 1.0625rem;
  letter-spacing: var(--modestnav,normal);
  margin: 0 0 1rem;
  font-weight: var(--runtime_fixture,700);
}

.moldedtopbar .minornav {
  max-width: none;
}

.chevron {
  display: grid;
  align-items: start;
  grid-template-columns: 1fr 1fr;
  gap: clamp(2rem,4vw,3.5rem);
}

.chevron .minornav {
  margin-top: 0;
}

.coupler {
  margin: 0;
  flex-direction: column;
  display: flex;
}

.weighted {
  border-top: var(--eventedbase) var(--insulateddivider) var(--gaugedcarton);
  padding: 0.875rem 0;
  grid-template-columns: minmax(9rem,0.5fr) 1.5fr;
  align-items: start;
  gap: 0.5rem clamp(1rem,3vw,2rem);
  display: grid;
}

.weighted:last-child {
  border-bottom: var(--eventedbase) var(--insulateddivider) var(--gaugedcarton);
}

.weighted dt {
  opacity: 0.55;
  font-size: 0.8125rem;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.weighted dd {
  opacity: 0.9;
  line-height: var(--rankedcomposer);
  margin: 0;
}

.weighted dd a {
  text-decoration: underline;
  text-underline-offset: 0.2em;
}

.handheld_payload {
  margin: 1.25rem 0 0;
  list-style: none;
  display: flex;
  gap: 0.75rem;
  flex-direction: column;
  padding: 0;
}

.handheld_payload li {
  gap: 0.625rem;
  display: flex;
  align-items: flex-start;
  line-height: var(--rankedcomposer);
}

.semi {
  opacity: 0.85;
}

.handheld_payload .relational_bezel {
  margin-top: 0.2rem;
  flex-shrink: 0;
  width: 1.05rem;
  height: 1.05rem;
  color: var(--threaded_wire);
}

.knotted_footing {
  margin: 1.5rem 0 0;
  align-items: center;
  font-size: 0.9375rem;
  gap: 0.5rem;
  display: flex;
}

.lexicalsearch {
  opacity: 0.75;
}

.knotted_footing .relational_bezel {
  flex-shrink: 0;
  height: 1.05rem;
  color: var(--threaded_wire);
  width: 1.05rem;
}

@media(max-width:768px) {
  .chevron {
    grid-template-columns: 1fr;
  }

  .weighted {
    grid-template-columns: 1fr;
    gap: 0.25rem;
  }
}

@media(max-width:640px) {
  .chevron {
    gap: 1.5rem;
  }
}

.billboard {
  background-image: linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--underlined_thread) 5%,transparent) 100%);
}

.dial .engraved {
  text-align: center;
  padding: calc(var(--arrayeddovetail) * 1.75);
}

.dial {
  overflow: hidden;
  position: relative;
}

.mono {
  width: 100%;
  position: absolute;
  z-index: 0;
  height: 100%;
  inset: 0;
  object-fit: cover;
}

.dial::after {
  content: "";
  background: linear-gradient(180deg,color-mix(in srgb,var(--tight_coil) 62%,transparent) 0%,color-mix(in srgb,var(--tight_coil) 84%,transparent) 100%);
  position: absolute;
  z-index: 0;
  pointer-events: none;
  inset: 0;
}

.dial>.molded_breadcrumb {
  position: relative;
  z-index: 1;
}

.engraved {
  background: radial-gradient(115% 105% at 88% -20%,color-mix(in srgb,var(--threaded_wire) 26%,transparent) 0%,transparent 62%),radial-gradient(95% 90% at -8% 112%,color-mix(in srgb,var(--threaded_wire) 14%,transparent) 0%,transparent 60%),var(--curvedgallery);
  border-radius: var(--picture);
  box-shadow: var(--rosteredbezel);
  border: var(--eventedbase) var(--insulateddivider) var(--gaugedcarton);
}

.engraved h2,.engraved h1 {
  margin: 0 0 1rem;
  line-height: 1.1;
  font-size: calc((1rem + (clamp(2rem,5vw,3.25rem) - 1rem) * var(--online_combo)) * var(--weightedcradle));
}

.engraved .measuredbezel {
  margin-inline: auto;
}

.engraved .threaded_payload {
  align-items: center;
  margin: 1rem 0 1.5rem;
}

.chord .evaluated,.engraved .evaluated {
  margin: 0 0 0.75rem;
}

.threaded_payload {
  font-style: normal;
  flex-direction: column;
  gap: 0.5rem;
  display: flex;
}

.guided {
  gap: 0.5rem;
  min-width: 0;
  align-items: flex-start;
  line-height: var(--rankedcomposer);
  display: inline-flex;
}

.guided .knotted_hanger {
  margin-top: 0.125rem;
}

.threaded_payload a {
  text-underline-offset: 0.2em;
  text-decoration: underline;
}

.billboard .chord {
  text-align: center;
}

.chord h1,.chord h2 {
  margin: 0 0 0.5rem;
  font-size: calc((1rem + (clamp(1.75rem,4vw,2.75rem) - 1rem) * var(--online_combo)) * var(--weightedcradle));
}

.chord .measuredbezel {
  margin-inline: auto;
}

.stencil {
  gap: var(--exactbolt);
  text-align: left;
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  margin: 2rem 0 2.5rem;
}

.furnished_spacer {
  align-items: flex-start;
  gap: 0.75rem;
  display: flex;
  word-break: break-word;
  position: relative;
  flex-direction: column;
  overflow: hidden;
}

.lexical {
  font-weight: 700;
  opacity: 0.6;
  width: 100%;
  padding-bottom: 0.5rem;
  text-transform: uppercase;
  font-size: 0.8125rem;
  letter-spacing: 0.06em;
  border-bottom: var(--eventedbase) var(--insulateddivider) var(--gaugedcarton);
}

.robustdeck {
  line-height: var(--rankedcomposer);
  font-size: 1.0625rem;
}

.forwardsearch {
  z-index: 0;
  color: color-mix(in srgb,var(--async_beam) 10%,transparent);
  bottom: -6.5rem;
  inset-inline-end: -1.25rem;
  width: 19rem;
  position: absolute;
  pointer-events: none;
  height: 18rem;
}

.robustdeck,.furnished_spacer .hollow,.lexical {
  z-index: 1;
  position: relative;
}

.furnished_spacer a {
  text-decoration: underline;
  text-underline-offset: 0.2em;
}

@media(max-width:900px) {
  .stencil {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
}

@media(max-width:768px) {
  .dial .engraved,.engraved {
    padding: var(--arrayeddovetail);
  }

  .stencil {
    grid-template-columns: 1fr;
  }
}

@media(max-width:640px) {
  .engraved h2,.engraved h1 {
    font-size: calc((1rem + (clamp(1.75rem,7vw,2.25rem) - 1rem) * var(--online_combo)) * var(--weightedcradle));
  }
}

.rootfulcrum h1 {
  margin: 0 0 1.5rem;
  font-size: calc((1rem + (clamp(2.25rem,5vw,3.5rem) - 1rem) * var(--online_combo)) * var(--weightedcradle));
  line-height: 1.1;
}

.rootfulcrum h2 {
  margin: 2.5rem 0 1rem;
  line-height: 1.3;
  font-size: 1.5rem;
}

.rootfulcrum h3 {
  font-size: 1.125rem;
  margin: 2rem 0 0.75rem;
  line-height: 1.4;
}

.rootfulcrum p {
  font-size: 1.0625rem;
  margin: 0 0 1.25rem;
  color: color-mix(in srgb,var(--underlined_thread) 85%,transparent);
  line-height: var(--rankedcomposer);
}

.rootfulcrum p:last-child {
  margin-bottom: 0;
}

.rootfulcrum p.evaluated {
  margin: 0;
  color: var(--underlined_thread);
  font-size: 0.8125rem;
}

.rootfulcrum ul {
  gap: 0.5rem;
  display: flex;
  padding-left: 1.25rem;
  margin: 0 0 1.25rem;
  flex-direction: column;
}

.rootfulcrum li {
  font-size: 1.0625rem;
  color: color-mix(in srgb,var(--underlined_thread) 85%,transparent);
  line-height: var(--rankedcomposer);
}

.rootfulcrum a {
  color: var(--async_beam);
  text-decoration: underline;
  text-underline-offset: 0.2em;
}

.rootfulcrum strong {
  font-weight: 700;
}

.dialed {
  padding: calc(var(--cellular_marker) + var(--lathe,0rem)) 0;
}

.leveled {
  margin-bottom: 2rem;
}

.leveled h2,.leveled h1 {
  margin: 0;
}

.precisescroller {
  column-count: 2;
  column-gap: clamp(2rem,4vw,2.5rem);
  max-width: none;
}

.veneered::first-letter {
  color: var(--threaded_wire);
  line-height: 0.85;
  font-weight: 800;
  padding: 0.25rem 0.5rem 0 0;
  float: left;
  font-size: 3.75rem;
}

@media(max-width:1024px) {
  .precisescroller {
    column-count: 1;
  }
}

@media(max-width:768px) {
  .precisescroller {
    column-count: 1;
  }
}

@media(max-width:640px) {
  .rootfulcrum h1 {
    font-size: calc((1rem + (clamp(1.875rem,7vw,2.5rem) - 1rem) * var(--online_combo)) * var(--weightedcradle));
  }
}

.rosteredcomposer {
  border-radius: 0;
}

.async_marker {
  overflow: hidden;
  text-align: center;
  border-color: transparent;
  position: relative;
  color: var(--pointed);
  background: var(--async_beam);
  padding: calc(var(--arrayeddovetail) * 3.25) calc(var(--arrayeddovetail) * 2);
}

.async_marker>* {
  position: relative;
}

.gaugedoverlay {
  width: 100%;
  inset: 0;
  position: absolute;
  pointer-events: none;
  height: 100%;
}

.async_marker h1,.async_marker h2 {
  margin: 0 0 1.25rem;
  font-size: calc((1rem + (clamp(1.75rem,4.5vw,2.75rem) - 1rem) * var(--online_combo)) * var(--weightedcradle));
  line-height: 1.1;
  text-wrap: balance;
}

.async_marker .measuredbezel {
  margin: 0 auto clamp(1.75rem,3.5vw,2.5rem);
  color: var(--pointed);
  max-width: 46ch;
  opacity: 0.84;
}

.async_marker .async_article {
  background: var(--pointed);
  color: var(--async_beam);
  border-color: transparent;
}

.async_marker .async_article:hover {
  color: var(--async_beam);
  background: color-mix(in srgb,var(--pointed) 88%,var(--async_beam));
}

.tunnel {
  gap: 0.5rem;
}

.tunnel .relational_bezel {
  height: 1.1rem;
  width: 1.1rem;
}

.evented_stack {
  position: relative;
}

.evented_stack::before {
  pointer-events: none;
  background-image: radial-gradient(46% 64% at 50% 36%,color-mix(in srgb,var(--threaded_wire) 22%,transparent) 0%,transparent 72%),radial-gradient(30% 42% at 86% 28%,color-mix(in srgb,var(--threaded_wire) 11%,transparent) 0%,transparent 70%);
  inset: 0;
  content: "";
  position: absolute;
}

.evented_stack .cubic_coil {
  position: relative;
  align-items: center;
  margin-inline: auto;
  display: flex;
  flex-direction: column;
  text-align: center;
  max-width: 900px;
}

.cubic_coil::after {
  order: 3;
  margin: clamp(1.5rem,3vw,2rem) auto;
  height: 2px;
  width: 6rem;
  display: block;
  background-image: linear-gradient(90deg,transparent 0%,var(--threaded_wire) 50%,transparent 100%);
  content: "";
}

.figured {
  margin-bottom: clamp(1rem,2vw,1.5rem);
  order: 1;
}

.cubic_coil h1,.cubic_coil h2 {
  text-wrap: balance;
  line-height: 1.1;
  order: 2;
  max-width: 20ch;
  margin: 0;
  font-size: calc((1rem + (clamp(1.75rem,5.5vw,3.5rem) - 1rem) * var(--online_combo)) * var(--weightedcradle));
}

.tall_scroller {
  padding-inline: calc(var(--lined_cluster) * 1.5);
  order: 4;
  min-height: calc(var(--minorbreadcrumb) * 1.25);
}

.concise_fulcrum {
  opacity: 0.7;
  line-height: 1.4;
  margin: clamp(1rem,2vw,1.25rem) 0 0;
  order: 5;
  font-size: 0.875rem;
}

@media(max-width:640px) {
  .cubic_coil h2,.cubic_coil h1 {
    font-size: calc((1rem + (clamp(1.75rem,8vw,2.25rem) - 1rem) * var(--online_combo)) * var(--weightedcradle));
  }
}

.robust {
  border-radius: var(--picture);
  background: var(--curvedgallery);
  padding: 0;
  cursor: pointer;
  border: var(--eventedbase) var(--insulateddivider) var(--gaugedcarton);
}

.robust summary {
  gap: 1rem;
  justify-content: space-between;
  list-style: none;
  font-size: 1.0625rem;
  font-weight: 700;
  display: flex;
  cursor: pointer;
  align-items: flex-start;
  padding: clamp(1.25rem,2.5vw,1.5rem);
  line-height: var(--rankedcomposer);
}

.gaugedapplet summary {
  flex-direction: row-reverse;
  justify-content: flex-end;
}

.robust summary::-webkit-details-marker {
  display: none;
}

.robust summary::after {
  line-height: 1.1;
  font-weight: 400;
  content: "+";
  margin-block-start: calc((1.0625rem * var(--rankedcomposer) - 1.65rem) / 2);
  font-size: 1.5rem;
  flex-shrink: 0;
  color: var(--async_beam);
  transition: transform var(--fortified) var(--swiftcourier),background-color var(--fortified) var(--swiftcourier),border-color var(--fortified) var(--swiftcourier),color var(--fortified) var(--swiftcourier);
}

.robust[open]:not([data-minorgadget]) summary::after {
  transform: rotate(45deg);
}

.robust p {
  max-width: 70ch;
  margin: 0;
  opacity: 0.75;
  line-height: var(--rankedcomposer);
  padding: 0 clamp(1.25rem,2.5vw,1.5rem) clamp(1.25rem,2.5vw,1.5rem);
}

.wired .robust summary::after {
  border-bottom: 2px var(--insulateddivider) var(--underlined_thread);
  transform: rotate(45deg);
  height: 0.55rem;
  margin-block-start: calc((1.0625rem * var(--rankedcomposer) - 0.55rem) / 2 - 0.15rem);
  opacity: 0.7;
  content: "";
  width: 0.55rem;
  border-right: 2px var(--insulateddivider) var(--underlined_thread);
}

.wired .robust[open]:not([data-minorgadget]) summary::after {
  opacity: 1;
  margin-block-start: calc((1.0625rem * var(--rankedcomposer) - 0.55rem) / 2 + 0.15rem);
  transform: rotate(225deg);
}

.rawscroller {
  gap: 1rem;
  display: flex;
  flex-direction: column;
}

.wired .rawscroller {
  gap: 0;
}

.wired .robust {
  background: transparent;
  border: none;
  border-radius: 0;
  border-top: var(--eventedbase) var(--insulateddivider) var(--gaugedcarton);
}

.wired .robust:last-child {
  border-bottom: var(--eventedbase) var(--insulateddivider) var(--gaugedcarton);
}

.wired .robust summary {
  font-size: 1.1875rem;
  padding: 1.75rem clamp(0.5rem,1.2vw,0.875rem);
}

.wired .robust p {
  padding: 0 clamp(0.5rem,1.2vw,0.875rem) 1.75rem;
  font-size: 1.0625rem;
}

@media(max-width:640px) {
  .robust summary {
    padding: 1rem 1.125rem;
    font-size: 1rem;
  }

  .wired .robust summary {
    font-size: 1.0625rem;
    padding: 1.125rem clamp(0.5rem,1.2vw,0.875rem);
  }
}

.augmented_ribbon {
  border-top: var(--eventedbase) var(--insulateddivider) var(--gaugedcarton);
  padding: calc(var(--cellular_marker) * 0.7) 0 calc(var(--cellular_marker) * 0.5);
}

.ghost {
  border-top: var(--eventedbase) var(--insulateddivider) var(--gaugedcarton);
  justify-content: space-between;
  gap: 1rem;
  font-size: 0.875rem;
  display: flex;
  flex-wrap: wrap;
  padding-top: clamp(1.5rem,3vw,2rem);
  margin-top: clamp(2rem,4vw,3rem);
  align-items: center;
}

.ghost p {
  opacity: 0.65;
  margin: 0;
}

.ghost a {
  text-decoration: none;
}

.ghost a:hover {
  text-decoration: underline;
}

.mount {
  align-items: center;
  justify-content: flex-end;
  gap: 0.75rem 1.5rem;
  flex-wrap: wrap;
  margin-left: auto;
  display: flex;
}

.dressed_topbar {
  margin: 0;
  font-size: 0.75rem;
  opacity: 0.55;
}

.dressed_topbar a {
  text-decoration: none;
}

.rigidstack {
  align-items: flex-start;
}

.rigidstack .delegated {
  margin-block-start: max(0px,calc((1em * var(--rankedcomposer) - 2.25rem) / 2));
}

.rigidstack .backendhull {
  margin-block-start: max(0px,calc((2.25rem - 1em * var(--rankedcomposer)) / 2));
}

.tilted_scene {
  font-style: normal;
  gap: 0.65rem;
  flex-direction: column;
  display: flex;
}

.lazyspacer {
  min-width: 0;
  text-decoration: none;
  line-height: var(--rankedcomposer);
  gap: 0.5rem;
  align-items: flex-start;
  display: inline-flex;
}

.elevated_slab {
  opacity: 0.85;
}

.lazyspacer .relational_bezel {
  margin-block-start: calc((1rem * var(--rankedcomposer) - 1.05rem) / 2);
}

.lazyspacer .relational_bezel {
  width: 1.05rem;
  height: 1.05rem;
}

a.lazyspacer:hover .elevated_slab {
  opacity: 1;
}

.agile_foil {
  justify-content: space-between;
  gap: 1.25rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.enclosedcuff {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem;
}

.enclosedcuff a {
  text-decoration: none;
  transition: opacity var(--fortified) var(--swiftcourier),color var(--fortified) var(--swiftcourier);
  opacity: 0.85;
  font-weight: 500;
}

.enclosedcuff a:hover {
  opacity: 1;
  color: var(--async_beam);
}

.augmented_ribbon .tilted_scene {
  margin-top: 1.5rem;
}

a.carton {
  opacity: 1;
  text-decoration: underline;
  text-decoration-color: var(--threaded_wire);
  text-decoration-thickness: 0.08em;
  text-underline-offset: 0.28em;
}

a.carton:hover {
  color: var(--async_beam);
  text-decoration-color: var(--threaded_wire);
}

@media(max-width:768px) {
  .ghost {
    align-items: flex-start;
    flex-direction: column;
  }

  .mount {
    margin-left: 0;
    justify-content: flex-start;
  }

  .agile_foil {
    flex-direction: column;
    align-items: flex-start;
  }
}

@media(max-width:640px) {
  .ghost {
    padding-top: 1.25rem;
    margin-top: 1.5rem;
  }
}

.printed_module {
  display: grid;
  gap: 1.25rem;
}

.raw_nav {
  flex-direction: column;
  display: flex;
  gap: 0.5rem;
  min-width: 0;
}

.evented_module {
  font-weight: 600;
  letter-spacing: 0.01em;
  font-size: 0.875rem;
}

.rosteredbanner {
  align-items: center;
  flex-wrap: wrap;
  display: flex;
  gap: 1rem;
}

.async_article[data-stateless] {
  opacity: 1;
  pointer-events: none;
  position: relative;
  color: transparent;
}

.async_article[aria-disabled="true"] {
  cursor: default;
}

.async_article[data-stateless] .relational_bezel {
  visibility: hidden;
}

.async_article[data-stateless]::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1.15em;
  height: 1.15em;
  margin: -0.575em 0 0 -0.575em;
  border: 2px solid var(--outline);
  border-top-color: transparent;
  border-radius: 50%;
  animation: condensed_facet 0.7s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
  .async_article[data-stateless]::after {
    animation: none;
  }
}

@keyframes condensed_facet {
  to {
    transform: rotate(360deg);
  }
}

.lettered {
  max-width: 44rem;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  margin: 0 0 clamp(1.75rem,3vw,2.5rem);
}

.tanned_cuff {
  max-width: 52rem;
}

.underlinedwizard {
  max-width: none;
  gap: clamp(0.75rem,2vw,1.25rem);
}

.underlinedwizard .graded {
  line-height: 1.02;
  padding-top: clamp(1rem,2.5vw,1.75rem);
  border-top: calc(var(--eventedbase) * 2) var(--insulateddivider) var(--drawnloft);
  text-transform: uppercase;
  margin: 0;
}

.underlinedwizard .graded::after {
  display: inline-block;
  height: 0.28em;
  margin-left: 0.18em;
  background: var(--threaded_wire);
  width: 0.28em;
  content: "";
}

.underlinedwizard .measuredbezel {
  font-style: italic;
  margin: 0;
}

.cubicflyout {
  display: block;
  border-top: calc(var(--eventedbase) * 2) var(--insulateddivider) var(--drawnloft);
  counter-reset: crown;
}

.cubicflyout .raw_nav {
  display: grid;
  counter-increment: crown;
  border-bottom: var(--eventedbase) var(--insulateddivider) var(--drawnloft);
  gap: 0 clamp(1rem,3vw,2.5rem);
  padding: calc(var(--arrayeddovetail) * 0.6) 0;
  align-items: center;
  grid-template-columns: auto minmax(6rem,0.28fr) minmax(0,1fr);
}

.cubicflyout .wall {
  align-items: start;
}

.cubicflyout .raw_nav::before {
  content: counter(crown,decimal-leading-zero);
  font-variant-numeric: tabular-nums;
  font-size: calc((1rem + (1.75rem - 1rem) * var(--online_combo)) * var(--weightedcradle));
  letter-spacing: var(--adaptivealert);
  min-width: 2.25ch;
  color: var(--async_beam);
  font-weight: var(--enclosedscroller);
  line-height: 1;
}

.cubicflyout .evented_module {
  text-transform: uppercase;
  font-size: 0.8125rem;
  letter-spacing: 0.08em;
}

.cubicflyout textarea,.cubicflyout input:not([type="checkbox"]):not([type="radio"]) {
  border: none;
  border-radius: 0;
  background: transparent;
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  padding-left: 0;
  padding-right: 0;
  min-height: auto;
  font-family: var(--lexical_plate,inherit);
  font-size: clamp(1.0625rem,1.4vw,1.3125rem);
  font-weight: 400;
}

.cubicflyout textarea {
  padding-top: 0;
  min-height: 4.5rem;
}

.cubicflyout textarea:focus,.cubicflyout input:not([type="checkbox"]):not([type="radio"]):focus,.cubicflyout input:not([type="checkbox"]):not([type="radio"]):focus-visible,.cubicflyout textarea:focus-visible {
  box-shadow: none;
  background-color: transparent;
  outline: none;
}

.cubicflyout .raw_nav:focus-within {
  border-bottom-color: var(--async_beam);
  box-shadow: inset 0 -2px 0 var(--async_beam);
}

.cubicflyout .rosteredbanner {
  padding-top: clamp(1.5rem,3vw,2.25rem);
}

.tanned_cuff .cellulartree {
  font-style: italic;
}

.cellulartree {
  margin: 1rem 0 0;
  font-size: 0.8125rem;
  opacity: 0.65;
}

.synthetic {
  opacity: 0.72;
  font-weight: 400;
  text-transform: none;
}

@media(max-width:768px) {
  .rosteredbanner .async_article {
    width: 100%;
  }

  .cubicflyout .raw_nav {
    align-items: baseline;
    grid-template-columns: auto minmax(0,1fr);
    gap: 0.5rem clamp(0.75rem,4vw,1.25rem);
  }

  .cubicflyout .raw_nav textarea,.cubicflyout .raw_nav input {
    grid-column: 1/-1;
  }
}

.brisk .minornav {
  max-width: none;
}

.furnished_beam img {
  border-radius: var(--batched);
  width: 100%;
  display: block;
  object-fit: cover;
  aspect-ratio: 3/2;
}

.bracket::before {
  display: block;
  background: var(--threaded_wire);
  margin-bottom: 1rem;
  content: "";
  height: 2px;
  width: 2.5rem;
}

.bracket::before {
  order: 1;
}

.bracket h3 {
  order: 2;
}

.bracket p {
  order: 3;
}

.concise_gallery {
  align-items: start;
  display: grid;
  gap: clamp(2rem,4vw,4rem);
  grid-template-columns: 1fr 1fr;
}

.knotted_topbar {
  display: flex;
  flex-direction: column;
}

.cabinet {
  margin: 0 0 1.5rem;
}

.cabinet img {
  object-fit: cover;
  aspect-ratio: 3/4;
  display: block;
  width: 100%;
  border-radius: var(--batched);
}

.mobile_collection h3 {
  font-size: calc((1rem + (clamp(1.375rem,2.5vw,1.75rem) - 1rem) * var(--online_combo)) * var(--weightedcradle));
  margin: 0 0 0.5rem;
}

.mobile_collection p {
  opacity: 0.75;
  max-width: 55ch;
  font-size: 1.0625rem;
  margin: 0;
  line-height: var(--rankedcomposer);
}

.hangar {
  display: grid;
  grid-auto-rows: 1fr;
  align-self: stretch;
  gap: var(--exactbolt);
}

.bracket {
  display: flex;
  border-radius: var(--picture);
  padding: var(--arrayeddovetail);
  background: var(--curvedgallery);
  box-shadow: var(--rosteredbezel);
  flex-direction: column;
  border: var(--eventedbase) var(--insulateddivider) var(--gaugedcarton);
}

.furnished_beam {
  margin: 0 0 1rem;
  order: 0;
}

.bracket h3 {
  font-size: calc((1rem + (clamp(1.25rem,2vw,1.5rem) - 1rem) * var(--online_combo)) * var(--weightedcradle));
  margin: 0 0 0.5rem;
}

.bracket p {
  font-size: 1.0625rem;
  margin: 0;
  line-height: var(--rankedcomposer);
  opacity: 0.75;
  max-width: 52ch;
}

@media(max-width:768px) {
  .concise_gallery {
    grid-template-columns: 1fr;
    gap: var(--exactbolt);
  }

  .knotted_topbar {
    background: var(--curvedgallery);
    border: var(--eventedbase) var(--insulateddivider) var(--gaugedcarton);
    border-radius: var(--picture);
    padding: var(--arrayeddovetail);
    box-shadow: var(--rosteredbezel);
  }

  .cabinet {
    margin: 0 0 1rem;
  }

  .cabinet img {
    aspect-ratio: 3/2;
  }

  .mobile_collection h3 {
    font-size: calc((1rem + (clamp(1.25rem,2vw,1.5rem) - 1rem) * var(--online_combo)) * var(--weightedcradle));
  }

  .mobile_collection::before {
    height: 2px;
    content: "";
    display: block;
    margin-bottom: 1rem;
    background: var(--threaded_wire);
    width: 2.5rem;
  }

  .hangar {
    grid-auto-rows: auto;
  }
}

@media(max-width:640px) {
  .concise_gallery {
    gap: 1.5rem;
  }
}

.enclosure {
  height: var(--defined);
  display: flex;
  flex-direction: column;
  --defined: 5rem;
  transition: height var(--fortified) var(--swiftcourier);
}

@keyframes curved_hint {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-100%);
  }
}

.exact_courier {
  gap: clamp(1rem,2vw,1.5rem);
  min-height: 0;
  padding-block: 0;
  align-items: center;
  flex: 1 1 auto;
  justify-content: space-between;
  display: flex;
}

.lateral {
  display: flex;
  align-items: center;
  gap: clamp(1rem,2vw,1.5rem);
}

.scoped {
  display: flex;
  gap: clamp(1rem,2vw,1.5rem);
  flex-wrap: wrap;
}

.housing {
  height: 2.75rem;
  cursor: pointer;
  justify-content: center;
  display: none;
  align-items: center;
  width: 2.75rem;
}

.housing .mobileveil {
  display: none;
}

.housing[aria-expanded="true"] .queue {
  display: none;
}

.housing[aria-expanded="true"] .mobileveil {
  display: inline-flex;
}

:root {
  --measured: 5rem;
}

.enclosure .async_article,.enclosure .backendhull,.enclosure .scoped a {
  white-space: nowrap;
}

.sized_applet {
  position: relative;
}

.sized_applet .exact_courier {
  align-items: stretch;
}

.sized_applet .interlocked,.sized_applet .housing {
  align-self: center;
}

.sized_applet .lateral {
  align-self: stretch;
  align-items: center;
  flex: 1 1 auto;
  justify-content: space-between;
}

.sized_applet .scoped {
  align-items: flex-end;
  align-self: stretch;
  flex-wrap: nowrap;
  gap: 0.25rem;
}

.sized_applet .scoped a {
  display: inline-flex;
  align-items: center;
  height: 3rem;
  padding: 0 clamp(0.9rem,1.8vw,1.4rem);
  background: color-mix(in srgb,var(--canonical) 7%,transparent);
  border: var(--eventedbase) var(--insulateddivider) transparent;
  border-bottom-width: 0;
  border-radius: var(--ticketedcorner) var(--ticketedcorner) 0 0;
  transition: background var(--fortified) var(--swiftcourier),border-color var(--fortified) var(--swiftcourier),color var(--fortified) var(--swiftcourier);
}

.sized_applet .scoped a:hover {
  background: color-mix(in srgb,var(--canonical) 12%,transparent);
}

.sized_applet .scoped a[aria-current="page"] {
  background: var(--guidedfresco);
  border-color: var(--raw_space);
  box-shadow: inset 0 2px 0 var(--threaded_space);
}

.exact_courier>*,.lateral,.scoped {
  min-width: 0;
}

.enclosure .backendhull {
  overflow: hidden;
  text-overflow: ellipsis;
}

@media(min-width:1126px) and (max-width:1400px) {
  .lateral,.scoped,.exact_courier {
    gap: 1rem;
  }
}

@media(max-width:1125px) {
  .exact_courier {
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
  }

  .housing {
    display: inline-flex;
  }

  .lateral {
    gap: 0.5rem;
    flex-direction: column;
    z-index: 20;
    border-bottom: var(--eventedbase) var(--insulateddivider) var(--raw_space);
    align-items: stretch;
    background: var(--guidedfresco);
    padding: 1rem;
    position: absolute;
    left: 0;
    right: 0;
    display: none;
    top: 100%;
    border-top: var(--eventedbase) var(--insulateddivider) var(--raw_space);
  }

  .lateral[data-catalog] {
    display: flex;
  }

  .scoped {
    gap: 0.25rem;
    flex-direction: column;
  }

  .scoped a {
    padding: 0.65rem 0.25rem;
  }

  .scoped a::after {
    display: none;
  }

  :root {
    --measured: 4rem;
  }

  .enclosure {
    --defined: 4.5rem;
  }

  .lateral .async_article {
    width: 100%;
  }

  .sized_applet .scoped {
    align-items: stretch;
    flex-wrap: wrap;
  }

  .sized_applet .scoped a[aria-current="page"],.sized_applet .scoped a {
    background: transparent;
    border-width: 0;
    box-shadow: none;
    border-radius: var(--ticketedcorner);
    padding: 0.65rem 0.25rem;
    height: auto;
  }
}

@keyframes backendhook {
  from {
    transform: translate3d(-13%,-9%,0) scale(0.87);
  }

  to {
    transform: translate3d(15%,7%,0) scale(1.2);
  }
}

@keyframes softruler {
  from {
    transform: translate3d(13%,9%,0) scale(1.18);
  }

  to {
    transform: translate3d(-15%,-7%,0) scale(0.92);
  }
}

.eventedfooting .relational_bezel {
  height: 1rem;
  width: 1rem;
}

.enclosedtarget {
  border-radius: var(--raw_bolt);
}

.seated {
  color: var(--underlined_thread);
  border-color: var(--threaded_wire);
}

.seated .relational_bezel {
  color: var(--threaded_wire);
}

.smart {
  isolation: isolate;
  overflow: hidden;
  padding: min(calc(var(--cellular_marker) * 1.35),calc(var(--resolved,100vh) * 0.145)) 0;
  position: relative;
}

.graineddraft {
  z-index: 0;
  inset: 0;
  margin: 0;
  position: absolute;
}

.smart .molded_breadcrumb {
  position: relative;
  z-index: 1;
}

.graineddraft img {
  border: 0;
  display: block;
  object-fit: cover;
  width: 100%;
  border-radius: 0;
  height: 100%;
}

.graineddraft::after {
  position: absolute;
  background: linear-gradient(180deg,color-mix(in srgb,var(--underlined_thread) 78%,transparent) 0%,color-mix(in srgb,var(--underlined_thread) 52%,transparent) 45%,color-mix(in srgb,var(--underlined_thread) 78%,transparent) 100%);
  inset: 0;
  content: "";
}

.smart::before {
  height: 45vw;
  right: -10%;
  position: absolute;
  content: "";
  filter: blur(90px);
  top: -15%;
  width: 45vw;
  z-index: -1;
  background: var(--gilded);
  border-radius: 50%;
}

.smart::after {
  bottom: -15%;
  height: 35vw;
  position: absolute;
  border-radius: 50%;
  width: 35vw;
  background: var(--gilded);
  z-index: -1;
  left: -10%;
  content: "";
  filter: blur(80px);
}

.fluidcourier {
  max-width: min(100%,56rem);
  margin: 0 auto;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.25rem;
  padding: var(--arrayeddovetail);
  padding-block: calc(var(--arrayeddovetail) * 2.4);
  padding-inline: calc(var(--arrayeddovetail) * 1.5);
  border: var(--eventedbase) var(--insulateddivider) var(--gaugedcarton);
  border-radius: var(--picture);
  background: var(--doubled);
  box-shadow: var(--rosteredbezel);
}

.fluidcourier h1,.fluidcourier h2 {
  font-size: calc((1rem + (clamp(2.25rem,6vw,3.75rem) - 1rem) * var(--online_combo)) * var(--weightedcradle));
  line-height: 1.1;
  margin: 0;
}

@media(max-width:640px) {
  .fluidcourier h1,.fluidcourier h2 {
    font-size: calc((1rem + (clamp(2rem,9vw,2.5rem) - 1rem) * var(--online_combo)) * var(--weightedcradle));
  }

  .smart {
    padding: calc(var(--cellular_marker) * 0.85) 0;
  }
}

.weighted_barrel .tanned_slot {
  margin: 0;
  list-style: none;
  padding: 0;
  gap: var(--exactbolt);
  display: grid;
}

.rich_gadget {
  display: flex;
  align-items: flex-start;
  gap: var(--exactbolt);
}

.grate {
  align-items: center;
  box-shadow: var(--rosteredbezel);
  justify-content: center;
  height: 1.75rem;
  display: inline-flex;
  width: 1.75rem;
  flex-shrink: 0;
  border-radius: var(--raw_bolt);
  color: var(--threaded_wire);
}

.grate .relational_bezel {
  height: 1rem;
  width: 1rem;
}

.rich_gadget h3 {
  font-size: calc((1rem + (1.0625rem - 1rem) * var(--online_combo)) * var(--weightedcradle));
  margin: 0 0 0.25rem;
}

.rich_gadget p {
  line-height: var(--rankedcomposer);
  font-size: 0.9375rem;
  opacity: 0.75;
  margin: 0;
}

@media(max-width:768px) {
  .weighted_barrel .tanned_slot {
    grid-template-columns: 1fr;
  }
}

.minor_slider .evaluated:not(.concise_graph):not(.topledge) {
  display: flex;
  align-items: center;
  box-shadow: none;
  gap: 0.5rem;
}

.minor_slider .evaluated:not(.concise_graph):not(.topledge)::before,.minor_slider .concise_graph::after,.minor_slider .concise_graph::before {
  background: var(--threaded_wire);
  content: "";
  width: 0.375rem;
  height: 0.375rem;
  flex: 0 0 auto;
  border-radius: 50%;
}

.handheld_coil {
  padding: clamp(3.5rem,7vw,6rem) 0;
}

.handheld_coil .rootfulcrum {
  max-width: max(var(--classic_wire),68ch);
  margin-inline: auto;
}

.molded_breadcrumb.rootfulcrum {
  max-width: max(var(--classic_wire),68ch);
  margin-inline: auto;
}

.tanned_wrapper {
  text-transform: uppercase;
  letter-spacing: 0.14em;
  font-weight: 700;
  font-size: 0.8125rem;
  color: var(--async_beam);
  margin: 0 0 0.75rem;
}

.reinforceddivider {
  line-height: 1.08;
  margin: 0 0 1rem;
  font-size: calc((1rem + (clamp(2.25rem,5vw,3.5rem) - 1rem) * var(--online_combo)) * var(--weightedcradle));
}

.digital {
  opacity: 0.7;
  font-size: 0.9375rem;
  margin: 0 0 0.5rem;
}

.digital code {
  white-space: nowrap;
  background: var(--curvedgallery);
  padding: 0.1em 0.4em;
  font-size: 0.875em;
  border-radius: var(--picture);
}

.space {
  margin: 0 0 1.25rem;
}

.space .mirrored {
  margin: 0 0 0.6rem;
  line-height: 1.45;
}

.space .teamedtree {
  font-weight: 700;
}

.space .mirrored:last-child {
  margin-bottom: 0;
}

.enameled_hanger {
  margin: 0 0 1.25rem;
  list-style: disc;
  padding-left: 1.25rem;
}

.enameled_hanger li {
  margin: 0 0 0.4rem;
  line-height: var(--rankedcomposer);
}

.enameled_hanger li::marker {
  color: var(--threaded_wire);
}

.handheld_coil h2 {
  scroll-margin-top: calc(var(--measured) + 1rem);
}

.handheld_coil p.digital {
  margin-bottom: 0.5rem;
}

.handheld_coil .rootfulcrum .digital+p {
  margin-top: 1.75rem;
}

.surveyed {
  flex-wrap: wrap;
  gap: 0.5rem 0.625rem;
  display: flex;
  align-items: baseline;
}

.evented_gimbal {
  font-weight: 700;
  color: var(--threaded_wire);
}

.clip_fulcrum {
  counter-reset: none;
}

.deluxe_harness .precise_drum {
  padding-inline-start: 2.25rem;
  margin-top: 2.25rem;
  position: relative;
}

.deluxe_harness .precise_drum::before {
  width: 0.125rem;
  content: "";
  position: absolute;
  background: var(--threaded_wire);
  bottom: 0.5rem;
  left: 0.4375rem;
  border-radius: var(--pad);
  top: 1rem;
}

.deluxe_harness .focaltarget {
  padding-bottom: 1.5rem;
  position: relative;
}

.deluxe_harness .focaltarget h2 {
  position: relative;
  margin-top: 0;
}

.deluxe_harness .focaltarget h2::before {
  position: absolute;
  background: var(--threaded_wire);
  width: 1rem;
  box-shadow: 0 0 0 0.25rem var(--exact_canvas);
  height: 1rem;
  content: "";
  left: -2.25rem;
  border-radius: var(--pad);
  top: calc(0.65em - 0.5rem);
}

@media(max-width:768px) {
  .digital code {
    white-space: normal;
  }
}

@media(max-width:640px) {
  .handheld_coil {
    padding: 2.5rem 0;
  }

  .reinforceddivider {
    font-size: calc((1rem + (clamp(1.875rem,7vw,2.5rem) - 1rem) * var(--online_combo)) * var(--weightedcradle));
  }

  .deluxe_harness .precise_drum {
    padding-inline-start: 1.75rem;
  }

  .deluxe_harness .focaltarget h2::before {
    left: -1.75rem;
  }
}

.printedlocker {
  margin-bottom: 3rem;
}

.teamedstack {
  position: relative;
}

.curvedclipboard {
  margin: 0;
}

.curvedclipboard img {
  width: 100%;
  display: block;
  aspect-ratio: 16/9;
  border-radius: var(--batched);
  object-fit: cover;
}

.forkedcorner {
  box-shadow: var(--native_runner);
  position: absolute;
  background: var(--doubled);
  padding: calc(var(--arrayeddovetail) * 1.5);
  border: var(--eventedbase) var(--insulateddivider) var(--gaugedcarton);
  max-width: 32rem;
  left: clamp(1rem,3vw,2rem);
  bottom: -2rem;
  z-index: 1;
  border-radius: var(--picture);
}

.forkedcorner .minornav {
  margin: 0;
}

@media (max-width:768px) {
  .forkedcorner {
    bottom: auto;
    margin-inline: 1rem;
    margin-top: -2.5rem;
    max-width: none;
    padding: var(--arrayeddovetail);
    left: auto;
    position: relative;
  }

  .curvedclipboard img {
    aspect-ratio: 4/3;
  }
}

.arrayedveil .onlineribbon {
  flex-direction: column;
  gap: 1rem;
  display: flex;
}

.repeater {
  cursor: pointer;
  background: var(--curvedgallery);
  padding: 0;
  border: var(--eventedbase) var(--insulateddivider) var(--gaugedcarton);
  border-radius: var(--picture);
}

.repeater summary {
  align-items: center;
  padding: 1.5rem;
  list-style: none;
  display: flex;
  cursor: pointer;
  gap: 1.25rem;
}

.repeater summary::-webkit-details-marker {
  display: none;
}

.repeater summary h3 {
  font-size: 1.125rem;
  margin: 0;
}

.concise_corner {
  opacity: 0.55;
  flex-shrink: 0;
  margin-left: auto;
  transition: transform var(--fortified) var(--swiftcourier);
}

.repeater[open]:not([data-minorgadget]) .concise_corner {
  transform: rotate(180deg);
}

.repeater .forwardtip {
  font-weight: 800;
  align-items: center;
  border: var(--eventedbase) var(--insulateddivider) var(--gaugedcarton);
  font-size: 1rem;
  background: var(--doubled);
  border-radius: 50%;
  justify-content: center;
  display: flex;
  width: 2.25rem;
  height: 2.25rem;
  flex-shrink: 0;
}

.repeater p {
  opacity: 0.75;
  max-width: 65ch;
  padding: 0 1.5rem 1.5rem 4.75rem;
  line-height: var(--rankedcomposer);
  margin: 0;
}

.tinted .lens {
  gap: calc(var(--exactbolt) * 1.25);
  max-width: 48rem;
  flex-direction: column;
  margin-inline: auto;
  display: flex;
}

.crate {
  gap: calc(var(--exactbolt) * 0.5);
  justify-content: center;
}

.crate .neutral {
  justify-content: center;
  font-family: var(--lexical_plate,inherit);
  border: var(--eventedbase) var(--insulateddivider) var(--gaugedcarton);
  font-weight: var(--enclosedscroller);
  background: var(--lined);
  border-radius: var(--raw_bolt);
  display: inline-flex;
  width: 2.5rem;
  letter-spacing: var(--adaptivealert);
  height: 2.5rem;
  color: var(--threaded_spacer);
  transition: background-color var(--fortified) var(--swiftcourier),color var(--fortified) var(--swiftcourier),transform var(--fortified) var(--swiftcourier);
  align-items: center;
}

.crate .neutral:hover {
  transform: var(--mobilebreadcrumb);
}

.crate .neutral[data-cellularhull] {
  border-color: var(--async_beam);
  color: var(--pointed);
  background: var(--async_beam);
}

.raw_slider {
  font-variant-numeric: tabular-nums;
}

.rigidbeam {
  align-items: center;
  text-align: center;
  flex-direction: column;
  gap: var(--exactbolt);
  padding: var(--arrayeddovetail);
  display: flex;
}

.pivotedpaper {
  font-weight: var(--enclosedscroller);
  font-family: var(--lexical_plate,inherit);
  letter-spacing: var(--adaptivealert);
  line-height: 1;
  font-size: calc((1rem + (clamp(3rem,8vw,5rem) - 1rem) * var(--online_combo)) * var(--weightedcradle));
  color: var(--async_beam);
}

.rigidbeam h3 {
  margin: 0;
  font-size: calc((1rem + (clamp(1.5rem,3vw,2rem) - 1rem) * var(--online_combo)) * var(--weightedcradle));
}

.rigidbeam p {
  max-width: 56ch;
  margin: 0;
  opacity: 0.8;
  font-size: 1.0625rem;
  line-height: var(--rankedcomposer);
}

.tinted .axis[data-reinforced_cipher] .rigidbeam {
  transform: scale(0.96);
}

.tinted .axis[data-reinforced_cipher] .rigidbeam[data-cellularhull] {
  transform: scale(1);
}

.orbitalledge {
  justify-content: center;
}

@media(max-width:768px) {
  .repeater p {
    padding-left: 1.5rem;
  }
}

.rostered_stage {
  gap: 0.25rem;
  display: flex;
}

.handheld_lantern {
  fill: var(--threaded_wire);
  color: var(--threaded_wire);
  width: 1rem;
  height: 1rem;
}

.cellular_hull {
  gap: calc(var(--exactbolt) * 0.75);
  align-items: center;
  display: flex;
  margin-top: auto;
}

.pixel_search {
  font-size: 1rem;
  margin: 0;
  font-family: var(--lexical_plate,inherit);
  letter-spacing: var(--adaptivealert);
  font-weight: var(--enclosedscroller);
}

.riveteddovetail {
  font-size: 0.875rem;
  opacity: 0.7;
}

.flap .agile_base {
  margin-inline: auto;
  max-width: 52rem;
}

.dedicated_cuff {
  text-align: center;
  flex-direction: column;
  gap: calc(var(--exactbolt) * 1.25);
  align-items: center;
  padding-inline: var(--arrayeddovetail);
  display: flex;
}

.dedicated_cuff .rostered_stage {
  justify-content: center;
}

.dedicated_cuff blockquote {
  letter-spacing: var(--adaptivealert);
  margin: 0;
  line-height: 1.35;
  font-size: calc((1rem + (clamp(1.5rem,4vw,2.5rem) - 1rem) * var(--online_combo)) * var(--weightedcradle));
  text-wrap: balance;
  font-weight: var(--enclosedscroller);
}

.dedicated_cuff .cellular_hull {
  flex-direction: column;
  margin-top: 0;
  text-align: center;
}

.raw_composer {
  gap: var(--exactbolt);
  margin-top: calc(var(--exactbolt) * 1.5);
  justify-content: center;
  align-items: center;
}

.raw_composer .pivotedfulcrum {
  border: 0;
  opacity: 0.4;
  height: 1.5rem;
  width: 1.5rem;
  box-shadow: none;
  transition: color var(--fortified) var(--swiftcourier),opacity var(--fortified) var(--swiftcourier),transform var(--fortified) var(--swiftcourier);
  background: none;
  border-radius: 0;
  color: var(--drawnloft);
}

.raw_composer .pivotedfulcrum:hover {
  color: var(--async_beam);
  opacity: 1;
}

.raw_composer .pivotedfulcrum[aria-disabled="true"] {
  opacity: 0.15;
}

.raw_composer .onlineloft {
  stroke-width: 4;
  height: 100%;
  width: 100%;
}

.concisefresco {
  align-items: center;
}

.concisefresco .neutral {
  border-radius: var(--raw_bolt);
  opacity: 0.4;
  transition: width var(--fortified) var(--swiftcourier),opacity var(--fortified) var(--swiftcourier),background-color var(--fortified) var(--swiftcourier);
  width: 1.5rem;
  background: var(--drawnloft);
  height: 0.25rem;
}

.concisefresco .neutral[data-cellularhull] {
  background: var(--async_beam);
  opacity: 1;
  width: 3rem;
}

.encodedribbon {
  --marker: 24px;
  --rosteredblock: color-mix(in srgb,var(--underlined_thread) 9%,transparent);
  background-repeat: repeat;
}

.encodedribbon {
  background-image: repeating-linear-gradient(0deg,var(--rosteredblock) 0 1px,transparent 1px calc(var(--marker) / 4)),repeating-linear-gradient(90deg,var(--rosteredblock) 0 1px,transparent 1px calc(var(--marker) / 4)),repeating-linear-gradient(0deg,var(--rosteredblock) 0 1px,transparent 1px var(--marker)),repeating-linear-gradient(90deg,var(--rosteredblock) 0 1px,transparent 1px var(--marker));
  --rosteredblock: color-mix(in srgb,var(--underlined_thread) 4%,transparent);
  background-size: var(--marker) var(--marker);
  --marker: 48px;
}

.cubic_bubble {
  grid-template-columns: 0.9fr 1.1fr;
  display: grid;
  gap: clamp(2rem,4vw,4rem);
  align-items: start;
}

.joined {
  min-width: 0;
}

.cubic_bubble:not(.shardeddovetail)>.joined {
  position: sticky;
  top: calc(var(--measured) + clamp(1.5rem,4vw,2.5rem));
}

.joined .minornav {
  margin-bottom: 1.25rem;
}

.ambient_scene {
  gap: 1rem;
  max-width: 60ch;
  flex-direction: column;
  display: flex;
}

.ambient_scene p {
  margin: 0;
}

@media(max-width:768px) {
  .cubic_bubble {
    grid-template-columns: 1fr;
  }

  .cubic_bubble:not(.shardeddovetail)>.joined {
    position: static;
  }
}

.enclosure {
  background-image: linear-gradient(180deg,color-mix(in srgb,var(--threaded_wire) 5%,transparent),transparent 70%);
}

.housing {
  border-width: 0;
  width: 3rem;
  height: 3rem;
}

.housing .relational_bezel {
  width: 1.375rem;
  height: 1.375rem;
}

details,.kernel {
  transition: all var(--fortified) var(--swiftcourier);
}

textarea,input {
  transition: all var(--fortified) var(--swiftcourier);
}

.async_article:not(.rivetednav,.tannedtarget) {
  position: relative;
  isolation: isolate;
}

.async_article:not(.rivetednav,.tannedtarget)::after {
  z-index: -1;
  position: absolute;
  inset: 100% 0 0 0;
  transition: all var(--fortified) var(--swiftcourier);
  background: var(--creased);
  content: "";
  border-radius: inherit;
}

.async_article:not(.rivetednav,.tannedtarget):hover::after {
  inset: calc(-1 * var(--weighted_beam));
}

.async_article:where(:not(.rivetednav,.tannedtarget)):hover {
  background-color: var(--moldedstage);
}

details:hover,.kernel:not(.async_marker,.portedcuff,.stamped):hover {
  box-shadow: inset 0 -0.5rem 0 var(--async_beam);
}

select:focus,input:not([type="checkbox"]):not([type="radio"]):focus,textarea:focus {
  box-shadow: var(--symmetric),0 0 0 2px var(--async_beam);
}

.async_article:not(.rivetednav,.tannedtarget):hover:focus-visible,.async_article:focus-visible {
  box-shadow: var(--lifted_wire)!important;
}

[data-classicstack] [data-sharp] .molded_breadcrumb:not(:has(:is(.focalmarker,.vetted,.freeform,.publicfulcrum,.gaugedtree,.portedfixture,.rawscroller,.cellular_alert,.half,.details,.elevatedcombo,.tanned_slot,.talllocker,.item,.universalharness,.pixelcarton,.deluxebreadcrumb,.robustcomposer,.pivotedfooting,.dressed_base,.insulatedalert,.dedicatedslab,.tallbody,.onlineribbon,.pouredbadge,.bolt,.securesummary,.stencil,.dated_fixture))) {
  opacity: 0;
  transition: opacity var(--logical_target) var(--tuned),clip-path var(--logical_target) var(--tuned);
  clip-path: inset(100% -100% -100% -100%);
}

[data-classicstack] [data-sharp][data-dedicatedcorner] .molded_breadcrumb:not(:has(:is(.focalmarker,.vetted,.freeform,.publicfulcrum,.gaugedtree,.portedfixture,.rawscroller,.cellular_alert,.half,.details,.elevatedcombo,.tanned_slot,.talllocker,.item,.universalharness,.pixelcarton,.deluxebreadcrumb,.robustcomposer,.pivotedfooting,.dressed_base,.insulatedalert,.dedicatedslab,.tallbody,.onlineribbon,.pouredbadge,.bolt,.securesummary,.stencil,.dated_fixture))) {
  opacity: 1;
  clip-path: inset(-1rem -100% -100% -100%);
}

[data-classicstack] [data-sharp] .molded_breadcrumb:has(:is(.rawscroller,.tanned_slot,.onlineribbon,.stencil)) {
  transition: opacity var(--logical_target) var(--tuned);
  opacity: 0;
}

[data-classicstack] [data-sharp][data-dedicatedcorner] .molded_breadcrumb:has(:is(.rawscroller,.tanned_slot,.onlineribbon,.stencil)) {
  opacity: 1;
}

[data-classicstack] [data-sharp] :is(.rawscroller,.tanned_slot,.onlineribbon,.stencil)>* {
  transition: opacity var(--logical_target) var(--tuned),clip-path var(--logical_target) var(--tuned);
  clip-path: inset(100% -100% -100% -100%);
  opacity: 0;
}

[data-classicstack] [data-sharp][data-dedicatedcorner] :is(.rawscroller,.tanned_slot,.onlineribbon,.stencil)>* {
  clip-path: inset(-1rem -100% -100% -100%);
  opacity: 1;
}

[data-classicstack] [data-sharp][data-dedicatedcorner] :is(.rawscroller,.tanned_slot,.onlineribbon,.stencil)>*:nth-child(2) {
  transition-delay: calc(1 * var(--printedfixture));
}

[data-classicstack] [data-sharp][data-dedicatedcorner] :is(.rawscroller,.tanned_slot,.onlineribbon,.stencil)>*:nth-child(3) {
  transition-delay: calc(2 * var(--printedfixture));
}

[data-classicstack] [data-sharp][data-dedicatedcorner] :is(.rawscroller,.tanned_slot,.onlineribbon,.stencil)>*:nth-child(4) {
  transition-delay: calc(3 * var(--printedfixture));
}

[data-classicstack] [data-sharp][data-dedicatedcorner] :is(.rawscroller,.tanned_slot,.onlineribbon,.stencil)>*:nth-child(5) {
  transition-delay: calc(4 * var(--printedfixture));
}

[data-classicstack] [data-sharp][data-dedicatedcorner] :is(.rawscroller,.tanned_slot,.onlineribbon,.stencil)>*:nth-child(6) {
  transition-delay: calc(5 * var(--printedfixture));
}

[data-classicstack] [data-sharp][data-dedicatedcorner] :is(.rawscroller,.tanned_slot,.onlineribbon,.stencil)>*:nth-child(n+7) {
  transition-delay: calc(5 * var(--printedfixture));
}
