:root {
  --tailored: #1b1b1b;
  --drafted-lookup: #1b1b1b;
  color-scheme: dark;
  --chained-combo: #6a6a68;
  --lazy: #c4b79a;
  --shingled-funnel: #e8e6e1;
  --layered-lathe: #93712d;
  --customchrome: #282828;
}

:root {
  --nav: var(--customchrome);
  --indexed_node: .25rem;
  --ambient-scroller: var(--tailored);
  --rounded-signal: .6875rem;
  --assembled-etching: 0 12px 24px color-mix(in srgb,var(--shingled-funnel) 36%,transparent);
  --auxiliary-bus: none;
  --rootlens: ease-out;
  --compressed_modal: color-mix(in srgb,var(--shingled-funnel) 56%,transparent);
  --honedchart: var(--shingled-funnel);
  --refined_kernel: none;
  --dropped: var(--chained-combo);
  --matched_shell: transparent;
  --digitalchassis: var(--drafted-lookup);
  --paged_fulcrum: color-mix(in srgb,var(--chained-combo) 20%,var(--tailored));
  --ambient-offset: color-mix(in srgb,var(--shingled-funnel) 7%,transparent);
  --quilted-apron: var(--tailored);
  --postal: .75;
  --ticketed-coil: linear-gradient(transparent,var(--shingled-funnel));
  --ideal_payload: var(--shingled-funnel);
  --ticketedslot: 260ms;
  --saturatedlookup: transparent;
  --smooth: 1px;
  --annotated-instance: 600;
  --fastened: 2rem;
  --localpad: ease-out;
  --stationed_bulletin: 9999px;
  --lean: 500;
  --stitchedcrumb: none;
  --pixelmast: -0.01em;
  --assembled_mask: 1;
  --versatile-matrix: .875rem;
  --animated-locker: var(--tailored);
  --boundedmatrix: var(--lazy);
  --finished_cradle: 1px;
  --creased: .3125rem;
  --quick_sequence: var(--customchrome);
  --quick_locker: clamp(3.625rem,7vw,5.6875rem);
  --loader: 120ms;
  --hoisted: none;
  --glazedimprint: 0 8px 20px color-mix(in srgb,var(--shingled-funnel) 22%,transparent);
  --dimmed: 100%;
  --zoomedpayload: 0 0 0 3px var(--lazy);
  --striped-mod: var(--chained-combo);
  --hub: .375rem;
  --gauged-backer: var(--tailored);
  --hull: var(--tailored);
  --zoomedprimitive: .48;
  --paged-ruler: var(--drafted-lookup);
  --reflective_imprint: 1.5;
  --rustic_marquee: var(--lazy);
  --mono-lookup: var(--lazy);
  --saturated-stepper: var(--tailored);
  --bounded-portal: none;
  --assembled_etching: var(--shingled-funnel);
  --rated: var(--lazy);
  --genericscroller: 400;
  --constant-payload: .5rem;
  --master_spinner: .4375rem;
  --described-grille: none;
  --paged_locker: clamp(.75rem,2vw,1.5rem);
  --constant_bin: 0 3px 8px color-mix(in srgb,var(--shingled-funnel) 16%,transparent);
  --quadgantry: var(--shingled-funnel);
  --graphic: 1.3125rem;
  --parsed: var(--tailored);
  --parallel: var(--shingled-funnel);
  --veneered-loft: var(--lazy);
  --describedchrome: 7px;
  --indexed_stub: color-mix(in srgb,var(--shingled-funnel) 55%,transparent);
  --zoomed_stub: var(--tailored);
  --gaugedpayload: none;
  --constant_payload: 0 0 0 3px var(--lazy);
  --surface: var(--shingled-funnel);
  --girder: 0;
  --honedlattice: 40ms;
  --emitter: solid;
  --hookedfunnel: .375rem;
  --veneered_apron: inset 0 1px 2px color-mix(in srgb,var(--shingled-funnel) 10%,transparent);
  --hybrid_footing: none;
  --clean-funnel: .8;
  --tuckedcourier: var(--customchrome);
  --fullselector: var(--finished_cradle);
  --describedbacker: 75ch;
  --ambientnode: none;
}

@media(max-width:640px) {
  :root {
    --quick_locker: calc((clamp(3.625rem,7vw,5.6875rem)) * .7);
    --rounded-signal: calc((.6875rem) * .85);
    --graphic: calc((1.3125rem) * .85);
  }
}

:root {
  --halved-lobby: #ffffff;
  --gauged-lookup: #93712d;
}

:root {
  --rustic_marquee: transparent;
  --gauged-backer: transparent;
  --saturatedlookup: var(--lazy);
  --fullselector: calc(var(--finished_cradle) + 1px);
  --digitalchassis: var(--lazy);
}

:root {
  --plumb_housing: 'Barlow',Arial,sans-serif;
  --stereoruler: 'Barlow Condensed','Arial Narrow',Arial,sans-serif;
}

:root {
  --assembledcapsule: .02em;
  --slab: 'Cormorant Garamond',Garamond,Georgia,serif;
  --drafted-grille: 600;
}

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

html {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
  --formal: min(var(--dimmed),100rem);
  --veneeredscene: min(var(--formal),48rem);
}

body {
  margin: 0;
  background: var(--quick_sequence);
  color: var(--shingled-funnel);
  font: 16px/var(--reflective_imprint,1.6) var(--plumb_housing,Arial,Helvetica,sans-serif);
  font-weight: var(--genericscroller);
  overflow-wrap: break-word;
}

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

a {
  color: inherit;
}

button {
  font: inherit;
}

figure {
  margin: 0;
}

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

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

h5,h3,h2,h4,h6,h1 {
  font-family: var(--stereoruler,inherit);
  overflow-wrap: normal;
  letter-spacing: var(--pixelmast);
  font-weight: var(--annotated-instance);
}

.layered-spinner {
  margin-inline: auto;
  width: min(var(--formal),calc(100% - var(--paged_locker)));
}

:is(.constantchassis,.eased_inspector,.paged_courier)>.layered-spinner {
  width: min(var(--veneeredscene),calc(100% - var(--paged_locker)));
}

:is(.constantchassis,.eased_inspector,.paged_courier)>.layered-spinner :is(.fulldock,p) {
  max-width: none;
}

.stationedmotif {
  padding: calc(var(--quick_locker) + var(--dialedaccordion,0rem)) 0;
  scroll-margin-top: var(--chained_stepper);
}

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

.doubled {
  padding-block: 0;
  min-height: calc(100vh - var(--chained_stepper));
  min-height: calc(100svh - var(--chained_stepper));
  display: flex;
  flex-direction: column;
  --digital_card: calc(100vh - var(--chained_stepper));
}

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

.dedicated_combo {
  padding: calc(var(--quick_locker) + var(--dispatched_container,0rem)) 0;
  background: var(--parsed);
  backdrop-filter: var(--stitchedcrumb);
  -webkit-backdrop-filter: var(--stitchedcrumb);
}

.stationedmotif>.dedicated_combo {
  margin-block: calc(-1 * (var(--quick_locker) + var(--dialedaccordion,0rem)));
}

.stationedmotif>:is(.honed_imprint,.taped) {
  margin-block: calc(-1 * (var(--quick_locker) + var(--dialedaccordion,0rem)));
}

header.stationedmotif+.stationedmotif:not(.doubled) {
  --grid: .55;
  padding-top: calc((var(--quick_locker) + var(--dialedaccordion,0rem)) * var(--grid));
}

header.stationedmotif+.stationedmotif:not(.doubled)>:is(.dedicated_combo,.honed_imprint,.taped) {
  margin-top: calc(-1 * (var(--quick_locker) + var(--dialedaccordion,0rem)) * var(--grid));
}

header.stationedmotif+.stationedmotif:not(.doubled)>:is(.dedicated_combo,.taped) {
  padding-top: calc((var(--quick_locker) + var(--dispatched_container,0rem)) * var(--grid));
}

.tucked_portal {
  font-weight: var(--drafted-grille,600);
  text-decoration: none;
  letter-spacing: var(--assembledcapsule,-0.02em);
  font-size: 1.25rem;
  font-family: var(--slab,inherit);
}

.stationed_fulcrum {
  color: var(--shingled-funnel);
  margin-bottom: 1rem;
  box-shadow: inset 0 -0.125rem 0 var(--layered-lathe);
  font-size: .875rem;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: var(--described-grille);
}

.stripedkiosk {
  max-width: var(--describedbacker);
  font-size: 1.25rem;
  line-height: var(--reflective_imprint);
  opacity: .8;
  margin-bottom: 2rem;
}

.constant-chassis {
  letter-spacing: var(--pixelmast);
  font-weight: var(--annotated-instance);
}

.reactive-mast {
  max-width: var(--describedbacker);
}

address {
  font-style: normal;
}

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

.monitor {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: var(--fastened);
  padding-block: .5rem;
  padding-inline: var(--versatile-matrix);
  border: var(--fullselector) var(--emitter) var(--saturatedlookup);
  border-radius: var(--hookedfunnel);
  background: var(--rustic_marquee);
  color: var(--digitalchassis);
  text-decoration: none;
  font-weight: var(--lean);
  cursor: pointer;
  text-transform: var(--refined_kernel);
  letter-spacing: var(--girder);
  box-shadow: var(--auxiliary-bus);
  backdrop-filter: var(--stitchedcrumb);
  -webkit-backdrop-filter: var(--stitchedcrumb);
  transition: background var(--loader) var(--rootlens),color var(--loader) var(--rootlens),border-color var(--loader) var(--rootlens),box-shadow var(--loader) var(--rootlens),opacity var(--loader) var(--rootlens),transform var(--loader) var(--rootlens);
}

.monitor:hover {
  background: var(--quilted-apron);
  box-shadow: var(--gaugedpayload);
  opacity: var(--assembled_mask);
  color: var(--surface);
  transform: var(--ambientnode);
}

.monitor:active {
  transform: var(--hoisted);
  box-shadow: var(--veneered_apron);
}

textarea,input {
  width: 100%;
  backdrop-filter: var(--stitchedcrumb);
  -webkit-backdrop-filter: var(--stitchedcrumb);
  min-height: var(--fastened);
  padding: .75rem var(--versatile-matrix);
  border: var(--finished_cradle) var(--emitter) var(--compressed_modal);
  border-radius: var(--hub);
  background: var(--ambient-offset);
  color: var(--parallel);
  font: inherit;
  transition: border-color var(--loader) var(--rootlens),box-shadow var(--loader) var(--rootlens),opacity var(--loader) var(--rootlens);
}

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

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

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

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

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(--finished_cradle) var(--emitter) var(--ideal_payload);
  background: var(--ambient-offset);
  cursor: pointer;
  transition: background var(--loader) var(--rootlens),border-color var(--loader) var(--rootlens);
}

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

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

input[type="radio"]::before,input[type="checkbox"]::before {
  transition: transform var(--loader) var(--rootlens);
  background: var(--drafted-lookup);
  block-size: .625rem;
  transform: scale(0);
  content: "";
  inline-size: .625rem;
}

input[type="checkbox"]::before {
  clip-path: polygon(12% 45%,1% 59%,40% 100%,99% 20%,86% 1%,40% 68%);
}

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

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

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

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

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

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

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

.honed_capsule,details {
  padding: var(--graphic);
  background: var(--nav);
  border: var(--smooth) var(--emitter) var(--dropped);
  border-radius: var(--creased);
  box-shadow: var(--bounded-portal);
  backdrop-filter: var(--stitchedcrumb);
  -webkit-backdrop-filter: var(--stitchedcrumb);
}

details:hover,.honed_capsule:not(.stationed-pad,.crestedoffset,.ticketed-lattice):hover {
  box-shadow: var(--constant_bin);
}

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

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

.mono_tracker {
  background: var(--zoomed_stub);
  backdrop-filter: var(--stitchedcrumb);
  -webkit-backdrop-filter: var(--stitchedcrumb);
  border: var(--finished_cradle) var(--emitter) var(--dropped);
  border-radius: var(--creased);
  box-shadow: var(--glazedimprint);
}

.joinedelement .layered-spinner {
  width: min(calc(var(--formal) * 1.2),calc(100% - var(--paged_locker)));
}

.joinedelement {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 30;
  background: var(--ambient-scroller);
  border-color: var(--boundedmatrix);
  border-bottom-color: var(--paged_fulcrum);
  color: var(--assembled_etching);
  backdrop-filter: var(--stitchedcrumb);
  -webkit-backdrop-filter: var(--stitchedcrumb);
}

.genericscene {
  color: var(--assembled_etching);
  border-color: var(--boundedmatrix);
}

.knitted a {
  transition: background var(--loader) var(--rootlens),box-shadow var(--loader) var(--rootlens),color var(--loader) var(--rootlens);
  font-weight: 500;
  position: relative;
  padding: .25rem;
  text-decoration: none;
  border-radius: var(--hub);
}

.striped-lobby .knitted a:hover {
  background: color-mix(in srgb,var(--assembled_etching) 12%,transparent);
}

.striped-lobby .knitted a[aria-current="page"] {
  background: var(--tuckedcourier);
}

.joinedelement .knitted a[aria-current="page"] {
  color: var(--veneered-loft);
  font-weight: 700;
}

.drapedfooting {
  border-radius: var(--hub);
  transition: background var(--loader) var(--rootlens);
  border: var(--finished_cradle) var(--emitter) var(--boundedmatrix);
  background: transparent;
  color: inherit;
}

.ambientcombo {
  color: var(--halved-lobby);
  display: inline-flex;
  font-size: .8125rem;
  padding: .375rem var(--versatile-matrix);
  margin: 0;
  border-radius: var(--indexed_node);
  border: var(--finished_cradle) var(--emitter) color-mix(in srgb,var(--halved-lobby) 22%,transparent);
  gap: .5rem;
  letter-spacing: var(--girder);
  background: var(--gauged-lookup);
  font-weight: var(--lean);
  align-items: center;
  text-transform: var(--described-grille);
}

.ambientcombo .assembled-selector {
  color: var(--halved-lobby);
}

figure>img {
  border-radius: var(--master_spinner);
  filter: var(--hybrid_footing);
  border: var(--finished_cradle) var(--emitter) var(--striped-mod);
}

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

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

.knitted a:hover:focus-visible,.knitted a:focus-visible,.drapedfooting:focus-visible,.drapedfooting:hover:focus-visible {
  outline-offset: 2px;
  box-shadow: var(--constant_payload);
  outline: 2px solid transparent;
}

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

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

.custom_crumb {
  width: 3rem;
  border-radius: var(--indexed_node);
  height: 3rem;
  justify-content: center;
  align-items: center;
  flex: 0 0 auto;
  color: var(--layered-lathe);
  display: inline-flex;
  border: var(--finished_cradle) var(--emitter) var(--dropped);
}

.custom_crumb .assembled-selector {
  height: 1.5rem;
  width: 1.5rem;
}

.custom_crumb {
  background: color-mix(in srgb,var(--mono-lookup) 12%,var(--tailored));
}

.saturatedcapsule {
  background: var(--tailored);
}

.saturatedcapsule,.custom_crumb {
  box-shadow: inset 0 0 0 var(--finished_cradle) var(--animated-locker);
}

.gridbumper {
  color: var(--layered-lathe);
}

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

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

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

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

.constant-chassis {
  line-height: 1.1;
  font-size: calc((1rem + (clamp(1.875rem,4vw,3rem) - 1rem) * var(--postal)) * var(--clean-funnel));
  margin: 0;
}

.stationed_fulcrum {
  font-size: .8125rem;
  margin: 0;
}

.stripedkiosk {
  margin: 0;
  font-size: 1.125rem;
  opacity: .75;
  line-height: var(--reflective_imprint);
}

.row {
  border-block: var(--finished_cradle) var(--emitter) var(--dropped);
}

.saturated {
  --dialedaccordion: 0rem;
  --dispatched_container: 0rem;
}

.laced {
  --dispatched_container: -1.5rem;
  --dialedaccordion: -1rem;
}

.quilted_gasket {
  --dialedaccordion: .5rem;
  --dispatched_container: .625rem;
}

.layeredring {
  --dispatched_container: .5rem;
  --dialedaccordion: 1rem;
}

@media(max-width:640px) {
  .laced,.quilted_gasket,.saturated,.layeredring {
    --dialedaccordion: 0rem;
    --dispatched_container: 0rem;
  }

  .constant-chassis {
    font-size: calc((1rem + (clamp(1.75rem,7vw,2.25rem) - 1rem) * var(--postal)) * var(--clean-funnel));
  }

  .stripedkiosk {
    font-size: 1.0625rem;
  }

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

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

.local-mast {
  display: flex;
  gap: .875rem;
  align-items: flex-start;
  line-height: var(--reflective_imprint);
  font-size: 1.0625rem;
}

.ambientmod {
  opacity: .85;
}

.saturatedcapsule {
  height: 1.75rem;
  border: var(--finished_cradle) var(--emitter) currentColor;
  color: var(--layered-lathe);
  display: inline-flex;
  width: 1.75rem;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}

.saturatedcapsule .assembled-selector {
  height: 1rem;
  width: 1rem;
}

.justify {
  flex-shrink: 0;
  margin-top: calc((1.0625rem * var(--reflective_imprint) - .625rem) / 2);
  width: .625rem;
  border-radius: 50%;
  height: .625rem;
  background: var(--layered-lathe);
}

.modest-grille {
  width: 1.75rem;
  border-radius: var(--stationed_bulletin);
  background: var(--layered-lathe);
  margin-top: calc((1.0625rem * var(--reflective_imprint) - .1875rem) / 2);
  height: .1875rem;
  flex-shrink: 0;
}

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

.fallbackexhibit .evenscroller {
  max-width: 44rem;
  margin-inline: auto;
}

.hooked-group .crossed-primitive {
  margin: 0;
  padding: 0;
  list-style: none;
  grid-template-columns: repeat(2,minmax(0,1fr));
  display: grid;
  gap: var(--rounded-signal);
}

.crossed-primitive .local-mast {
  padding-top: 1.25rem;
  border-top: var(--finished_cradle) var(--emitter) color-mix(in srgb,var(--tailored) 24%,transparent);
}

.custom-conduit .kiosk {
  gap: var(--rounded-signal);
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
}

.refinedapron {
  display: flex;
  align-items: flex-start;
  gap: 1rem;
  flex-direction: column;
}

.refinedapron .modest-grille {
  margin-top: 0;
}

.refinedapron .ambientmod {
  font-size: 1.0625rem;
  line-height: var(--reflective_imprint);
  margin: 0;
}

@media(max-width:768px) {
  .hooked-group .crossed-primitive,.custom-conduit .kiosk {
    grid-template-columns: 1fr;
  }
}

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

.local-primitive {
  line-height: 1;
  font-weight: var(--drafted-grille,600);
  font-family: var(--slab,inherit);
  font-size: .8125rem;
  letter-spacing: .02em;
}

.stitchedgallery {
  background: var(--gauged-lookup);
  color: var(--halved-lobby);
}

.tucked_portal {
  gap: .625rem;
  align-items: center;
  display: inline-flex;
}

.even-spinner {
  display: inline-block;
}

.aligned-backer {
  position: relative;
}

.aligned-backer [hidden] {
  display: none;
}

.metered_tracker {
  min-width: 0;
}

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

.glazed-grille::-webkit-scrollbar {
  display: none;
}

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

.aligned-backer[data-striped_slot] .metered_tracker {
  overflow: hidden;
}

.aligned-backer[data-striped_slot] .glazed-grille {
  cursor: grab;
}

.aligned-backer[data-straight-applet] .glazed-grille {
  cursor: grabbing;
}

.glazed-grille summary,.glazed-grille a,.glazed-grille button {
  cursor: pointer;
}

.aligned-backer[data-striped_slot] .glazed-grille {
  overflow: visible;
  scroll-snap-type: none;
}

.aligned-backer[data-striped_slot]:not([data-dispatched_barrel]) .glazed-grille {
  transition: transform calc(var(--loader) * 3) var(--rootlens);
  transform: translateX(calc(var(--inked-trace) * -100%));
}

.aligned-backer[data-striped_slot][data-dispatched_barrel] .glazed-grille {
  display: grid;
}

.aligned-backer[data-striped_slot][data-dispatched_barrel] .systemic_stepper {
  opacity: 0;
  pointer-events: none;
  grid-area: 1/1;
  transition: opacity calc(var(--loader) * 3) var(--rootlens),transform calc(var(--loader) * 3) var(--rootlens);
}

.aligned-backer[data-striped_slot][data-dispatched_barrel] .systemic_stepper[data-ambient_slot] {
  opacity: 1;
  pointer-events: auto;
}

.aligned-backer[data-striped_slot][data-straight-applet] .glazed-grille {
  transition: none;
}

.mirrored_courier {
  display: flex;
  gap: calc(var(--rounded-signal) * .5);
}

.signedchassis,.slim_applet,.hybridimprint {
  padding: 0;
  border-radius: var(--indexed_node);
  background: var(--nav);
  align-items: center;
  display: inline-flex;
  border: var(--finished_cradle) var(--emitter) var(--ideal_payload);
  box-shadow: var(--bounded-portal);
  width: 2.75rem;
  height: 2.75rem;
  justify-content: center;
  color: inherit;
  transition: transform var(--loader) var(--rootlens),border-color var(--loader) var(--rootlens),opacity var(--loader) var(--rootlens);
  cursor: pointer;
}

.hybridimprint:hover {
  transform: var(--ambientnode);
  border-color: var(--lazy);
}

.hybridimprint:active {
  transform: var(--hoisted);
}

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

.studded-hangar {
  height: 1.25rem;
  width: 1.25rem;
}

.indented-grille {
  transform: scaleX(-1);
}

.cell {
  gap: calc(var(--rounded-signal) * .5);
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
}

.described-lens {
  background: none;
  padding: 0;
  border: 0;
  color: inherit;
  cursor: pointer;
  font: inherit;
}

.digitalrule {
  font-size: 1.0625rem;
  margin: 0 0 1rem;
  letter-spacing: var(--assembledcapsule,normal);
  display: flex;
  align-items: center;
  gap: .75rem;
  font-family: var(--slab,inherit);
  font-weight: var(--drafted-grille,700);
}

.justify_marquee dt {
  text-transform: uppercase;
  font-size: .8125rem;
  opacity: .55;
  letter-spacing: .06em;
  font-weight: 700;
}

.justify_marquee dd {
  line-height: var(--reflective_imprint);
  margin: 0;
  opacity: .9;
}

.justify_marquee dd a {
  text-decoration: underline;
  text-underline-offset: .2em;
}

.described {
  gap: .5rem;
  margin: 1.5rem 0 0;
  display: flex;
  font-size: .9375rem;
  align-items: center;
}

.thread {
  opacity: .75;
}

.described .assembled-selector {
  width: 1.05rem;
  height: 1.05rem;
  flex-shrink: 0;
  color: var(--layered-lathe);
}

.justify_marquee {
  display: flex;
  flex-direction: column;
  gap: .5rem;
}

.paged_courier {
  background: var(--nav);
}

.paged_courier .digitalrule {
  margin-bottom: 1.5rem;
  justify-content: center;
}

.paged_courier .zoomed-rule {
  margin: 0;
  justify-content: center;
  flex-wrap: wrap;
  display: flex;
  gap: 1rem clamp(1.5rem,3vw,2.5rem);
}

.paged_courier .justify_marquee {
  text-align: center;
  gap: .375rem;
  align-items: center;
}

.paged_courier .described {
  margin-top: 2rem;
  justify-content: center;
}

.localapplet {
  position: relative;
}

.localapplet::before {
  position: absolute;
  inset: 0;
  content: "";
  background-image: linear-gradient(100deg,color-mix(in srgb,var(--tailored) 12%,transparent) 0%,transparent 52%);
  pointer-events: none;
}

.localapplet>.layered-spinner {
  position: relative;
}

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

.reactive_instance .stationed_fulcrum {
  margin: 0 0 .75rem;
}

.localapplet .trace {
  justify-content: space-between;
  gap: clamp(1.5rem,3vw,2rem);
  border-bottom: var(--finished_cradle) var(--emitter) var(--ideal_payload);
  display: flex;
  align-items: center;
  border-top: var(--finished_cradle) var(--emitter) var(--ideal_payload);
  flex-wrap: wrap;
  padding: clamp(1.5rem,3vw,2rem) 0;
}

.hybrid-card h1,.hybrid-card h2 {
  margin: 0 0 .75rem;
  line-height: 1.1;
  font-size: calc((1rem + (clamp(1.5rem,3.5vw,2.25rem) - 1rem) * var(--postal)) * var(--clean-funnel));
}

.hybrid-card .gatheredtarget {
  margin: 0;
}

.gatheredtarget {
  display: flex;
  flex-direction: column;
  gap: .5rem;
  font-style: normal;
}

.honed-schema {
  display: inline-flex;
  min-width: 0;
  line-height: var(--reflective_imprint);
  align-items: flex-start;
  gap: .5rem;
}

.honed-schema .gridbumper {
  margin-top: .125rem;
}

.gatheredtarget a {
  text-underline-offset: .2em;
  text-decoration: underline;
}

.outer {
  gap: .5rem 1.25rem;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}

.outer .honed-schema+.honed-schema {
  border-inline-start: var(--finished_cradle) var(--emitter) var(--ideal_payload);
  padding-inline-start: 1.25rem;
}

.ambientpayload .reactive_instance {
  text-align: center;
}

.reactive_instance h1,.reactive_instance h2 {
  font-size: calc((1rem + (clamp(1.75rem,4vw,2.75rem) - 1rem) * var(--postal)) * var(--clean-funnel));
  margin: 0 0 .5rem;
}

.reactive_instance .stripedkiosk {
  margin-inline: auto;
}

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

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

.inked_hangar {
  font-weight: 700;
  opacity: .6;
  padding-bottom: .5rem;
  font-size: .8125rem;
  text-transform: uppercase;
  letter-spacing: .06em;
  width: 100%;
  border-bottom: var(--finished_cradle) var(--emitter) var(--dropped);
}

.signed-kiosk {
  font-size: 1.0625rem;
  line-height: var(--reflective_imprint);
}

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

.signed-kiosk,.inked_hangar,.eager .custom_crumb {
  z-index: 1;
  position: relative;
}

.eager a {
  text-decoration: underline;
  text-underline-offset: .2em;
}

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

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

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

@media(max-width:900px) {
  .outer {
    align-items: flex-start;
    gap: .5rem;
    flex-direction: column;
  }

  .outer .honed-schema+.honed-schema {
    border-inline-start: 0;
    padding-inline-start: 0;
  }
}

.reactive-mast h1 {
  font-size: calc((1rem + (clamp(2.25rem,5vw,3.5rem) - 1rem) * var(--postal)) * var(--clean-funnel));
  line-height: 1.1;
  margin: 0 0 1.5rem;
}

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

.reactive-mast h3 {
  margin: 2rem 0 .75rem;
  line-height: 1.4;
  font-size: 1.125rem;
}

.reactive-mast p {
  line-height: var(--reflective_imprint);
  font-size: 1.0625rem;
  margin: 0 0 1.25rem;
  color: color-mix(in srgb,var(--shingled-funnel) 85%,transparent);
}

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

.reactive-mast p.stationed_fulcrum {
  color: var(--shingled-funnel);
  margin: 0;
  font-size: .8125rem;
}

.reactive-mast ul {
  gap: .5rem;
  margin: 0 0 1.25rem;
  flex-direction: column;
  display: flex;
  padding-left: 1.25rem;
}

.reactive-mast li {
  color: color-mix(in srgb,var(--shingled-funnel) 85%,transparent);
  line-height: var(--reflective_imprint);
  font-size: 1.0625rem;
}

.reactive-mast a {
  text-decoration: underline;
  text-underline-offset: .2em;
  color: var(--lazy);
}

.reactive-mast strong {
  font-weight: 700;
}

.custom_applet {
  max-width: max(var(--describedbacker),64ch);
}

.taped {
  padding: calc(var(--quick_locker) + var(--dispatched_container,0rem)) 0;
}

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

.custom_applet {
  margin-top: 0;
}

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

.systemic_marquee img {
  aspect-ratio: 3/4;
  object-fit: cover;
  border-radius: var(--master_spinner);
  width: 100%;
}

@media(max-width:768px) {
  .derived {
    gap: 2rem;
    grid-template-columns: 1fr;
  }
}

@media(max-width:640px) {
  .reactive-mast h1 {
    font-size: calc((1rem + (clamp(1.875rem,7vw,2.5rem) - 1rem) * var(--postal)) * var(--clean-funnel));
  }

  .taped .systemic_marquee {
    display: none;
  }

  .derived {
    gap: 1.5rem;
  }
}

.stitchedslot {
  border-radius: 0;
}

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

.stitchedslot::before {
  content: "";
  pointer-events: none;
  position: absolute;
  inset: 0;
  background-image: repeating-linear-gradient(90deg,color-mix(in srgb,var(--tailored) 4%,transparent) 0,color-mix(in srgb,var(--tailored) 4%,transparent) 1px,transparent 1px,transparent 64px),repeating-linear-gradient(180deg,color-mix(in srgb,var(--tailored) 4%,transparent) 0,color-mix(in srgb,var(--tailored) 4%,transparent) 1px,transparent 1px,transparent 64px);
}

.reflective_crumb {
  left: clamp(1rem,3vw,2rem);
  top: clamp(1rem,3vw,2rem);
  position: absolute;
  right: clamp(1rem,3vw,2rem);
  pointer-events: none;
  height: 2rem;
}

.meteredshell {
  bottom: clamp(1rem,3vw,2rem);
  top: auto;
}

.reflective_crumb::before,.reflective_crumb::after {
  content: "";
  height: 2rem;
  width: 2rem;
  position: absolute;
}

.reflective_crumb::before {
  border-left: var(--finished_cradle) var(--emitter) var(--ideal_payload);
  left: 0;
}

.reflective_crumb::after {
  border-right: var(--finished_cradle) var(--emitter) var(--ideal_payload);
  right: 0;
}

.reflective_crumb:not(.meteredshell)::before,.reflective_crumb:not(.meteredshell)::after {
  top: 0;
  border-top: var(--finished_cradle) var(--emitter) var(--ideal_payload);
}

.meteredshell::before,.meteredshell::after {
  border-bottom: var(--finished_cradle) var(--emitter) var(--ideal_payload);
  bottom: 0;
}

.inlay {
  text-align: center;
  position: relative;
  margin: 0 auto;
  max-width: 640px;
}

.plumb_bond {
  line-height: 1.4;
  font-size: .875rem;
  margin: clamp(1.5rem,3vw,2rem) 0 0;
  opacity: .7;
}

.inlay h1,.inlay h2 {
  line-height: 1.1;
  font-size: calc((1rem + (clamp(2rem,5vw,3rem) - 1rem) * var(--postal)) * var(--clean-funnel));
  margin: 0 0 clamp(1.25rem,2.5vw,1.75rem);
}

.inlay .stripedkiosk {
  margin: 0 auto clamp(2.25rem,4vw,3rem);
}

.thumbed-etching {
  position: relative;
}

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

.thumbed-etching .honed-bus {
  text-align: center;
  margin-inline: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  max-width: 900px;
  position: relative;
}

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

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

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

.tight {
  min-height: calc(var(--fastened) * 1.25);
  order: 4;
  padding-inline: calc(var(--versatile-matrix) * 1.5);
}

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

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

  .honed-bus h1,.honed-bus h2 {
    font-size: calc((1rem + (clamp(1.75rem,8vw,2.25rem) - 1rem) * var(--postal)) * var(--clean-funnel));
  }
}

.saturated_capsule .fulldock {
  max-width: 40rem;
}

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

.loaded {
  grid-template-columns: minmax(12rem,.8fr) 1.6fr;
  border-top: var(--finished_cradle) var(--emitter) var(--dropped);
  padding: 2rem 0;
  display: grid;
  align-items: start;
  gap: 1.5rem clamp(1.5rem,4vw,3rem);
}

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

.loaded:last-child {
  border-bottom: var(--finished_cradle) var(--emitter) var(--dropped);
}

.loaded h3 {
  font-size: 1.25rem;
  margin: 0;
}

.loaded p {
  opacity: .75;
  margin: 0;
  line-height: var(--reflective_imprint);
  font-size: 1.0625rem;
  max-width: 60ch;
}

@media(max-width:768px) {
  .loaded {
    grid-template-columns: 1fr;
    gap: 1rem;
    padding: 1.5rem 0;
  }
}

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

.straight-shim {
  padding: calc(var(--quick_locker) * .7) 0 calc(var(--quick_locker) * .5);
  border-top: var(--finished_cradle) var(--emitter) var(--dropped);
}

.pixel_primitive {
  border-top: var(--finished_cradle) var(--emitter) var(--dropped);
  display: flex;
  justify-content: space-between;
  padding-top: clamp(1.5rem,3vw,2rem);
  flex-wrap: wrap;
  margin-top: clamp(2rem,4vw,3rem);
  align-items: center;
  font-size: .875rem;
  gap: 1rem;
}

.pixel_primitive p {
  opacity: .65;
  margin: 0;
}

.pixel_primitive a {
  text-decoration: none;
}

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

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

.ticketed_grille {
  flex-wrap: wrap;
  display: flex;
  gap: 1.25rem;
}

.ticketed_grille a {
  opacity: .65;
  transition: opacity var(--loader) var(--rootlens),color var(--loader) var(--rootlens);
}

.ticketed_grille a:hover {
  opacity: 1;
  color: var(--lazy);
}

.halvedmask {
  margin: 0;
  opacity: .55;
  font-size: .75rem;
}

.halvedmask a {
  text-decoration: none;
}

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

.dialed_combo {
  flex-direction: column;
  gap: .75rem;
  display: flex;
}

.dialed_combo a {
  opacity: .85;
  text-decoration: none;
}

.dialed_combo a {
  transition: opacity var(--loader) var(--rootlens),color var(--loader) var(--rootlens);
}

.dialed_combo a:hover {
  opacity: 1;
  color: var(--lazy);
}

.modestchart {
  font-weight: 700;
  margin: 0;
  letter-spacing: .06em;
  opacity: .55;
  text-transform: uppercase;
  font-size: .8125rem;
}

.ambient-mast {
  align-items: flex-start;
}

.ambient-mast .rounded_symbol {
  margin-block-start: max(0px,calc((1em * var(--reflective_imprint) - 2.25rem) / 2));
}

.ambient-mast .even-spinner {
  margin-block-start: max(0px,calc((2.25rem - 1em * var(--reflective_imprint)) / 2));
}

.spacedcard .tucked_portal .even-spinner,.spacedcard .tucked_portal .rounded_symbol {
  margin-block-start: 0;
}

.systemicgrille {
  gap: .65rem;
  display: flex;
  flex-direction: column;
  font-style: normal;
}

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

.grid-etching {
  opacity: .85;
}

.hooked_lathe .assembled-selector {
  margin-block-start: calc((1rem * var(--reflective_imprint) - 1.05rem) / 2);
}

.hooked_lathe .assembled-selector {
  width: 1.05rem;
  height: 1.05rem;
}

a.hooked_lathe:hover .grid-etching {
  opacity: 1;
}

.straight-shim {
  border-top-color: var(--ideal_payload);
  padding: calc(var(--quick_locker) * .6) 0 0;
}

.stitched-grille {
  border-top: var(--finished_cradle) var(--emitter) var(--ideal_payload);
  padding-bottom: clamp(2rem,4vw,3rem);
}

.straight-shim .pixel_primitive {
  border-top: none;
  margin-top: 0;
  padding-top: clamp(1.25rem,2.5vw,1.75rem);
}

.roundedshelf {
  justify-content: space-between;
  align-items: flex-start;
  gap: clamp(2rem,6vw,5rem);
  display: flex;
  flex-wrap: wrap;
}

.custom-motif {
  max-width: min(25rem,100%);
  flex-direction: column;
  display: flex;
  align-items: flex-start;
  min-width: 0;
  gap: 1.35rem;
}

.finished_etching {
  font-family: var(--stereoruler,inherit);
  line-height: 1.25;
  font-size: calc((1rem + (clamp(1.25rem,2vw,1.75rem) - 1rem) * var(--postal)) * var(--clean-funnel));
  margin: 0;
  text-wrap: pretty;
}

.remote_bulletin {
  display: inline-flex;
  gap: .55rem;
  align-items: center;
}

.directed_coil {
  display: flex;
  flex-wrap: wrap;
  min-width: 0;
  gap: clamp(1.75rem,4vw,4rem);
}

.directed_coil .joined_lens {
  gap: .9rem;
  min-width: 0;
}

.directed_coil .modestchart {
  letter-spacing: .14em;
  font-size: .6875rem;
  font-weight: 600;
}

.finished_etching {
  font-weight: 400;
}

.directed_coil .dialed_combo {
  gap: .65rem;
}

.directed_coil .systemicgrille {
  width: max-content;
  max-width: min(28rem,100%);
  gap: .55rem;
}

.spacedcard {
  align-items: flex-start;
  display: flex;
  margin: clamp(2.5rem,6vw,4.5rem) 0 0;
  height: .72em;
  overflow: hidden;
  font-size: min(clamp(2.5rem,12.5vw,11.5rem),calc((1rem + (clamp(2.5rem,12.5vw,11.5rem) - 1rem) * var(--postal)) * var(--clean-funnel)));
}

.spacedcard .tucked_portal {
  align-items: center;
  letter-spacing: calc(var(--assembledcapsule,-0.02em) - .015em);
  white-space: nowrap;
  font-size: 1em;
  transition: color var(--loader) var(--rootlens);
  line-height: .82;
  color: color-mix(in srgb,currentColor 9%,transparent);
}

.spacedcard .tucked_portal:hover {
  color: color-mix(in srgb,currentColor 16%,transparent);
}

.spacedcard .rounded_symbol {
  display: none;
}

a.surveyedspinner {
  opacity: 1;
  text-decoration: underline;
  text-decoration-color: var(--layered-lathe);
  text-decoration-thickness: .08em;
  text-underline-offset: .28em;
}

a.surveyedspinner:hover {
  color: var(--lazy);
  text-decoration-color: var(--layered-lathe);
}

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

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

  .roundedshelf {
    gap: 2.25rem;
    flex-direction: column;
  }

  .directed_coil .systemicgrille {
    width: auto;
    max-width: 100%;
  }
}

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

  .spacedcard {
    font-size: min(clamp(2.25rem,17vw,4rem),calc((1rem + (clamp(2.25rem,17vw,4rem) - 1rem) * var(--postal)) * var(--clean-funnel)));
  }
}

.saturated-imprint {
  display: grid;
  gap: 1.25rem;
}

.mellow-capsule {
  flex-direction: column;
  min-width: 0;
  gap: .5rem;
  display: flex;
}

.caption {
  font-weight: 600;
  font-size: .875rem;
  letter-spacing: .01em;
}

.quick-cushion {
  gap: 1.5rem;
  flex-direction: column;
  display: flex;
}

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

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

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

.monitor[data-twinned] .assembled-selector {
  visibility: hidden;
}

.monitor[data-twinned]::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(--digitalchassis);
  border-top-color: transparent;
  border-radius: 50%;
  animation: packed-courier .7s linear infinite;
}

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

@keyframes packed-courier {
  to {
    transform: rotate(360deg);
  }
}

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

.inkedprimitive {
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 1.25rem 1.5rem;
}

.inkedprimitive .dedicated_loft,.inkedprimitive .alignedlattice {
  grid-column: 1/-1;
}

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

.mono_tracker {
  padding: calc(var(--graphic) * 1.5);
}

.shelved {
  opacity: .65;
  font-size: .8125rem;
  margin: 1rem 0 0;
}

.mono-matrix {
  opacity: .72;
  font-weight: 400;
  text-transform: none;
}

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

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

  .dedicated_loft .monitor {
    width: 100%;
  }
}

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

  .mono_tracker {
    padding: var(--graphic);
  }
}

.jacketed .fulldock {
  max-width: none;
}

.mirroredstub .metered_tracker {
  overflow: hidden;
  border-radius: var(--master_spinner);
}

.versatile-scroller {
  position: relative;
}

.stripedsignal {
  margin: 0;
}

.stripedsignal img {
  aspect-ratio: 16/9;
  border-width: 0;
  object-fit: cover;
  border-radius: 0;
  width: 100%;
  display: block;
}

.layered_motif {
  position: absolute;
  background: linear-gradient(180deg,transparent,color-mix(in srgb,var(--shingled-funnel) 82%,transparent));
  padding: clamp(1.25rem,3vw,2rem);
  inset: auto 0 0;
  color: var(--tailored);
}

.layered_motif h3 {
  font-size: calc((1rem + (clamp(1.25rem,2.5vw,1.75rem) - 1rem) * var(--postal)) * var(--clean-funnel));
  margin: 0 0 .25rem;
}

.layered_motif p {
  max-width: 60ch;
  margin: 0;
  opacity: .85;
  line-height: var(--reflective_imprint);
}

.mirroredstub {
  grid-template-rows: auto auto;
  display: grid;
}

.mirroredstub .metered_tracker {
  grid-row: 1;
  grid-column: 1;
}

.custom_stepper {
  z-index: 1;
  grid-row: 1;
  align-self: center;
  grid-column: 1;
  padding-inline: var(--rounded-signal);
  pointer-events: none;
  justify-content: space-between;
}

.custom_stepper .hybridimprint {
  border-radius: var(--stationed_bulletin);
  pointer-events: auto;
}

.gatheredtitle {
  justify-content: flex-start;
  grid-column: 1;
  margin-top: var(--rounded-signal);
  grid-row: 2;
}

.gatheredtitle .described-lens {
  border: calc(var(--finished_cradle) * 2) var(--emitter) transparent;
  aspect-ratio: 16/10;
  overflow: hidden;
  opacity: .6;
  transition: opacity var(--loader) var(--rootlens),border-color var(--loader) var(--rootlens);
  width: 5.5rem;
  border-radius: var(--master_spinner);
}

.gatheredtitle .described-lens img {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gatheredtitle .described-lens[data-ambient_slot] {
  border-color: var(--ideal_payload);
  opacity: 1;
}

@media(max-width:640px) {
  .gatheredtitle .described-lens {
    width: 3.5rem;
  }

  .custom_stepper {
    display: none;
  }
}

.joinedelement {
  --shingled_capsule: 5rem;
  flex-direction: column;
  display: flex;
  height: var(--shingled_capsule);
  transition: height var(--loader) var(--rootlens);
}

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

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

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

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

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

.striped-lobby .knitted a {
  padding: .35rem .9rem;
  border-radius: var(--stationed_bulletin);
}

.striped-lobby .knitted a[aria-current="page"] {
  color: color-mix(in srgb,var(--veneered-loft) 65%,var(--assembled_etching));
  font-weight: 500;
}

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

.drapedfooting .justifyselector {
  display: none;
}

.drapedfooting[aria-expanded="true"] .systemicelement {
  display: none;
}

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

.striped-lobby {
  border-bottom: 1px var(--emitter) var(--paged_fulcrum);
}

.striped-lobby .knitted {
  gap: 1.25rem;
  border: var(--finished_cradle) var(--emitter) var(--boundedmatrix);
  border-radius: var(--stationed_bulletin);
  padding: .375rem 1.25rem;
}

:root {
  --chained_stepper: 5rem;
}

.straightpayload {
  height: var(--chained_stepper);
}

.joinedelement .knitted a,.joinedelement .even-spinner,.joinedelement .monitor {
  white-space: nowrap;
}

.knitted,.accordion>*,.genericscene {
  min-width: 0;
}

.joinedelement .even-spinner {
  text-overflow: ellipsis;
  overflow: hidden;
}

@media(min-width:1049px) and (max-width:1400px) {
  .genericscene,.accordion,.knitted {
    gap: 1rem;
  }
}

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

  .drapedfooting {
    display: inline-flex;
  }

  .genericscene {
    right: 0;
    z-index: 20;
    align-items: stretch;
    position: absolute;
    left: 0;
    gap: .5rem;
    flex-direction: column;
    border-bottom: var(--finished_cradle) var(--emitter) var(--boundedmatrix);
    border-top: var(--finished_cradle) var(--emitter) var(--boundedmatrix);
    padding: 1rem;
    top: 100%;
    background: var(--ambient-scroller);
    display: none;
  }

  .genericscene[data-pixel-shell] {
    display: flex;
  }

  .knitted {
    gap: .25rem;
    flex-direction: column;
  }

  .knitted a {
    padding: .65rem .25rem;
  }

  .striped-lobby .knitted {
    border: none;
    gap: .25rem;
    background: transparent;
    padding: 0;
  }

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

  :root {
    --chained_stepper: 4rem;
  }

  .joinedelement {
    --shingled_capsule: 4.5rem;
  }

  .genericscene .monitor {
    width: 100%;
  }
}

@keyframes low_cradle {
  from {
    transform: translate3d(-13%,-9%,0) scale(.91);
  }

  to {
    transform: translate3d(16%,8%,0) scale(1.18);
  }
}

@keyframes teamed-grate {
  from {
    transform: translate3d(13%,8%,0) scale(1.14);
  }

  to {
    transform: translate3d(-14%,-8%,0) scale(.89);
  }
}

.ambientcombo .assembled-selector {
  height: 1rem;
  width: 1rem;
}

.stub {
  border-radius: var(--creased);
}

.lining {
  padding: 0;
  justify-content: center;
  flex-wrap: wrap;
  display: flex;
  list-style: none;
  margin: .5rem 0 0;
  gap: 1.5rem;
  font-size: .9375rem;
}

.lining li {
  display: flex;
  align-items: center;
  gap: .5rem;
}

.lining .assembled-selector {
  color: var(--layered-lathe);
  width: 1.1rem;
  height: 1.1rem;
}

@media(max-width:640px) {
  .lining {
    gap: .75rem 1.25rem;
    font-size: .9rem;
  }
}

.mellow_conduit {
  padding: min(calc(var(--quick_locker) * 1.15),calc(var(--digital_card,100vh) * .125)) 0;
}

.fluted {
  align-items: center;
  gap: clamp(2.5rem,6vw,6rem);
  display: grid;
  grid-template-columns: minmax(0,1.15fr) minmax(19rem,.85fr);
}

.chapter {
  gap: clamp(1.25rem,2.2vw,1.75rem);
  flex-direction: column;
  min-width: 0;
  display: flex;
  align-items: flex-start;
}

.chapter h1,.chapter h2 {
  font-size: calc((1rem + (clamp(2.25rem,4.8vw,3.75rem) - 1rem) * var(--postal)) * var(--clean-funnel));
  line-height: 1.05;
  margin: 0;
  max-width: 16ch;
}

.chapter .stripedkiosk {
  margin: 0;
  max-width: 38rem;
}

.annotated_chart {
  gap: .75rem;
  flex-direction: column;
  align-items: flex-start;
  margin-top: .25rem;
  justify-content: flex-start;
}

.studdedcombo {
  flex-direction: column;
  min-width: 0;
  background: var(--saturated-stepper);
  box-shadow: var(--constant_bin);
  border-radius: var(--creased);
  border: var(--finished_cradle) var(--emitter) var(--dropped);
  display: flex;
  gap: 1.25rem;
  padding: calc(var(--graphic) * 1.5);
}

.grille {
  line-height: 1.2;
  font-weight: var(--annotated-instance);
  margin: 0;
  font-family: var(--stereoruler);
  font-size: calc((1rem + (1.5rem - 1rem) * var(--postal)) * var(--clean-funnel));
}

.grafted-container {
  gap: 1rem;
  grid-template-columns: minmax(0,1fr);
}

.grafted-container .monitor {
  justify-content: center;
  width: 100%;
}

.studdedcombo .shelved {
  margin: 0;
  font-size: .8125rem;
}

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

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

  .mellow_conduit {
    padding: calc(var(--quick_locker) * .85) 0;
  }

  .studdedcombo {
    padding: var(--graphic);
  }
}

.eased_inspector .rounded-footing {
  display: flex;
  flex-direction: column;
  gap: var(--rounded-signal);
}

.plumb_hangar {
  gap: calc(var(--rounded-signal) * 1.5);
  display: flex;
  align-items: flex-start;
}

.aligned_stub {
  letter-spacing: var(--pixelmast);
  flex-shrink: 0;
  font-variant-numeric: tabular-nums;
  color: var(--lazy);
  min-width: 2.25rem;
  font-weight: var(--annotated-instance);
  line-height: 1.2;
  font-size: calc((1rem + (1.5rem - 1rem) * var(--postal)) * var(--clean-funnel));
}

.pixel-chrome h3 {
  font-size: calc((1rem + (1.25rem - 1rem) * var(--postal)) * var(--clean-funnel));
  margin: 0 0 .375rem;
}

.pixel-chrome p {
  margin: 0;
  max-width: 60ch;
  line-height: var(--reflective_imprint);
  opacity: .75;
}

.zoned .directednode {
  display: flex;
  flex-direction: column;
  counter-reset: elevatedetching;
}

.gantry {
  grid-template-columns: auto minmax(10rem,.7fr) 1.6fr;
  align-items: start;
  counter-increment: elevatedetching;
  display: grid;
  border-top: var(--finished_cradle) var(--emitter) var(--dropped);
  gap: .75rem clamp(1.25rem,3vw,2.5rem);
  padding: calc(var(--graphic) * 1.1) var(--graphic);
}

.gantry:nth-child(even) {
  background: var(--nav);
}

.gantry::before {
  content: counter(elevatedetching,decimal-leading-zero);
  font-size: calc((1rem + (1.75rem - 1rem) * var(--postal)) * var(--clean-funnel));
  font-variant-numeric: tabular-nums;
  letter-spacing: var(--pixelmast);
  line-height: 1;
  color: var(--lazy);
  min-width: 2.25ch;
  font-weight: var(--annotated-instance);
}

.gantry:first-child {
  border-top-color: var(--ideal_payload);
}

.gantry:last-child {
  border-bottom: var(--finished_cradle) var(--emitter) var(--ideal_payload);
}

.gantry h3 {
  margin: 0;
  font-size: calc((1rem + (1.25rem - 1rem) * var(--postal)) * var(--clean-funnel));
  text-transform: var(--described-grille);
}

.gantry p {
  opacity: .75;
  margin: 0;
  line-height: var(--reflective_imprint);
  max-width: 60ch;
  font-size: 1.0625rem;
}

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

  .gantry {
    grid-template-columns: auto 1fr;
    padding: 1.25rem var(--graphic);
    gap: .5rem 1rem;
  }

  .gantry p {
    grid-column: 2;
  }
}

@media(max-width:640px) {
  .gantry {
    padding: 1rem calc(var(--graphic) * .75);
  }
}

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

.honed_imprint .reactive-mast {
  max-width: max(var(--describedbacker),68ch);
  margin-inline: auto;
}

.layered-spinner.reactive-mast {
  margin-inline: auto;
  max-width: max(var(--describedbacker),68ch);
}

.draftedapron {
  margin: 0 0 .75rem;
  font-weight: 700;
  font-size: .8125rem;
  text-transform: uppercase;
  letter-spacing: .14em;
  color: var(--lazy);
}

.roundedcard {
  margin: 0 0 1rem;
  line-height: 1.08;
  font-size: calc((1rem + (clamp(2.25rem,5vw,3.5rem) - 1rem) * var(--postal)) * var(--clean-funnel));
}

.evenbacker code {
  padding: .1em .4em;
  white-space: nowrap;
  font-size: .875em;
  border-radius: var(--creased);
  background: var(--nav);
}

.spaced-ring {
  margin: 0 0 1.25rem;
}

.spaced-ring .auxiliary-backer {
  margin: 0 0 .6rem;
  line-height: 1.45;
}

.spaced-ring .indexedlens {
  font-weight: 700;
}

.spaced-ring .auxiliary-backer:last-child {
  margin-bottom: 0;
}

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

.zoomed_scene li {
  margin: 0 0 .4rem;
  line-height: var(--reflective_imprint);
}

.zoomed_scene li::marker {
  color: var(--layered-lathe);
}

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

.evenbacker {
  margin: 0 0 1.75rem;
  grid-template-columns: max-content minmax(0,1fr);
  gap: .375rem 1.25rem;
  padding: .875rem 0;
  font-size: .9375rem;
  display: grid;
  border-block: var(--finished_cradle) var(--emitter) var(--dropped);
}

.evenbacker dt {
  line-height: var(--reflective_imprint);
  text-transform: uppercase;
  letter-spacing: .1em;
  margin: 0;
  font-size: .75rem;
  font-weight: 700;
  opacity: .65;
}

.evenbacker dd {
  margin: 0;
  line-height: var(--reflective_imprint);
}

.auxiliary_footing {
  counter-reset: gated;
}

.auxiliary_footing h2:not(.roundedcard)::before {
  counter-increment: gated;
  content: "§ " counter(gated);
  margin-inline-end: .625rem;
  color: var(--layered-lathe);
  font-variant-numeric: tabular-nums;
}

.ideal_foil .chainedchart code {
  background: transparent;
  padding: 0;
}

.ideal_foil .reactive-mast {
  max-width: min(100%,64rem);
}

.ideal_foil .chainedchart {
  gap: 1rem 1.5rem;
  padding: var(--graphic);
  grid-template-columns: repeat(3,max-content);
  justify-content: space-between;
  border: var(--smooth) var(--emitter) var(--dropped);
  background: var(--nav);
  border-radius: var(--constant-payload);
  margin: .5rem auto 2.25rem;
  max-width: min(100%,64rem);
}

.ideal_foil .chainedchart dt {
  grid-row: 1;
}

.ideal_foil .chainedchart dd {
  font-size: 1.0625rem;
  grid-row: 2;
}

.ideal_foil .quickcontainer {
  grid-template-columns: repeat(2,minmax(0,1fr));
  margin: 1.5rem auto 0;
  max-width: min(100%,64rem);
  gap: 2rem clamp(2rem,4vw,3.5rem);
  display: grid;
}

.ideal_foil .auxiliary_scrim {
  border-top: var(--finished_cradle) var(--emitter) var(--ideal_payload);
  padding-top: 1.25rem;
}

.ideal_foil .auxiliary_scrim h2 {
  font-size: 1.25rem;
  margin-top: 0;
}

.ideal_foil .auxiliary_scrim p,.ideal_foil .auxiliary_scrim li {
  line-height: var(--reflective_imprint);
  font-size: 1rem;
  color: color-mix(in srgb,var(--shingled-funnel) 85%,transparent);
}

.ideal_foil .auxiliary_scrim>:last-child {
  margin-bottom: 0;
}

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

  .ideal_foil .chainedchart {
    gap: .375rem 0;
    grid-template-columns: 1fr;
    justify-content: start;
  }

  .evenbacker code {
    white-space: normal;
  }

  .ideal_foil .chainedchart dd,.ideal_foil .chainedchart dt {
    grid-row: auto;
  }

  .ideal_foil .chainedchart dd {
    margin-bottom: .5rem;
  }
}

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

  .roundedcard {
    font-size: calc((1rem + (clamp(1.875rem,7vw,2.5rem) - 1rem) * var(--postal)) * var(--clean-funnel));
  }
}

.ordered .striped_sequence {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 1.5rem;
}

.ordered .gauged_fixture {
  flex: 1 1 200px;
  text-align: center;
}

.ordered .chamber {
  font-weight: 900;
  line-height: 1;
  margin: 0 0 1rem;
  font-size: calc((1rem + (var(--matched-label,clamp(3rem,6vw,4.5rem)) - 1rem) * var(--postal)) * var(--clean-funnel));
  font-variant-numeric: tabular-nums;
  display: block;
  letter-spacing: -0.02em;
}

.bounded_loft .chamber {
  text-shadow: .09em .09em 0 var(--layered-lathe);
}

.ordered .gauged_fixture h3 {
  margin: 0 0 .75rem;
  font-size: 1.25rem;
}

.ordered .gauged_fixture p {
  opacity: .8;
  margin: 0;
  line-height: var(--reflective_imprint);
}

.ordered .described-apron {
  color: var(--layered-lathe);
  flex-shrink: 0;
  padding-top: clamp(.75rem,2.2vw,1.5rem);
  display: flex;
  align-items: center;
}

.ordered .described-apron .assembled-selector {
  width: 1.5rem;
  height: 1.5rem;
}

.constantchassis .digital_lookup {
  flex-direction: column;
  display: flex;
}

.constantchassis .tabbed_housing {
  align-items: center;
  display: flex;
  padding: 2.5rem 0;
  gap: 3rem;
  border-top: var(--finished_cradle) var(--emitter) var(--dropped);
}

.constantchassis .tabbed_housing:last-child {
  border-bottom: var(--finished_cradle) var(--emitter) var(--dropped);
}

.constantchassis .chamber {
  flex-shrink: 0;
  font-variant-numeric: tabular-nums;
  width: 1.6em;
  font-size: calc((1rem + (clamp(3rem,7vw,5.5rem) - 1rem) * var(--postal)) * var(--clean-funnel));
  color: var(--lazy);
  font-weight: 900;
  line-height: 1;
}

.justifycontent h3 {
  font-size: 1.75rem;
  margin: 0 0 .75rem;
}

.justifycontent p {
  font-size: 1.125rem;
  opacity: .75;
  max-width: 55ch;
  margin: 0;
  line-height: var(--reflective_imprint);
}

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

.quick_matrix {
  border: var(--finished_cradle) var(--emitter) var(--dropped);
  border-radius: var(--creased);
  padding: 0;
  cursor: pointer;
  background: var(--nav);
}

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

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

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

.systemic_trace {
  opacity: .55;
  transition: transform var(--loader) var(--rootlens);
  flex-shrink: 0;
  margin-left: auto;
}

.quick_matrix[open]:not([data-marquee]) .systemic_trace {
  transform: rotate(180deg);
}

.quick_matrix .chamber {
  width: 2.25rem;
  background: var(--hull);
  display: flex;
  height: 2.25rem;
  font-weight: 800;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  font-size: 1rem;
  border: var(--finished_cradle) var(--emitter) var(--dropped);
}

.quick_matrix p {
  padding: 0 1.5rem 1.5rem 4.75rem;
  line-height: var(--reflective_imprint);
  max-width: 65ch;
  margin: 0;
  opacity: .75;
}

@media(max-width:1024px) {
  .ordered .described-apron {
    display: none;
  }
}

@media(max-width:768px) {
  .ordered .striped_sequence {
    flex-direction: column;
  }

  .constantchassis .tabbed_housing {
    flex-direction: column;
    align-items: flex-start;
    gap: 1rem;
    padding: 1.75rem 0;
  }

  .quick_matrix p {
    padding-left: 1.5rem;
  }
}

@media(max-width:640px) {
  .ordered .chamber {
    --matched-label: clamp(2.25rem,9vw,3rem);
  }

  .constantchassis .chamber {
    font-size: calc((1rem + (clamp(2.25rem,9vw,3.5rem) - 1rem) * var(--postal)) * var(--clean-funnel));
  }

  .constantchassis .tabbed_housing {
    padding: 1.25rem 0;
  }
}

.meteredgasket .ideal-mask:not(.ideal) {
  text-transform: capitalize;
}

.stereolouver {
  border-radius: 0;
}

.stereo_cushion {
  gap: clamp(1rem,2vw,1.5rem);
  margin-top: clamp(1.75rem,3vw,2.5rem);
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
}

.straighttarget {
  padding: var(--graphic);
  box-shadow: var(--bounded-portal);
  flex-direction: column;
  border-radius: var(--creased);
  display: flex;
  border: var(--smooth) var(--emitter) var(--dropped);
  gap: .5rem;
}

.mastergallery {
  margin: 0;
  font-weight: 600;
}

.justifymask {
  font-size: .9375rem;
  margin: .25rem 0 0;
  opacity: .75;
}

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

.cycledportal {
  color: var(--tailored);
  border-color: var(--ideal_payload);
  background: var(--quadgantry);
}

.cycledportal .stripedkiosk {
  color: var(--tailored);
}

.cycledportal p {
  color: var(--tailored);
}

.cycledportal .stationed_fulcrum {
  color: color-mix(in srgb,var(--tailored) 70%,transparent);
}

.cycledportal .monitor {
  color: var(--shingled-funnel);
  background: var(--tailored);
}

.cycledportal .monitor:hover {
  background: color-mix(in srgb,var(--tailored) 86%,var(--shingled-funnel));
  color: var(--shingled-funnel);
}

.cycledportal .custom_crumb {
  background: var(--tailored);
}

.cycledportal .custom_crumb {
  border-color: transparent;
}

.cycledportal .custom_crumb {
  box-shadow: 0 0 0 .1875rem var(--layered-lathe);
}

.cycledportal summary::marker,.cycledportal summary::after {
  color: var(--tailored);
}

.cycledportal .reflective_crumb::after,.cycledportal .reflective_crumb::before {
  border-color: color-mix(in srgb,var(--tailored) 34%,transparent);
}

.cycledportal .genericscene {
  color: var(--tailored);
}

.cycledportal .knitted a[aria-current="page"],.cycledportal .knitted a:hover {
  color: var(--tailored);
}

.cycledportal .drapedfooting {
  border-color: var(--tailored);
}

.cycledportal .pixel_primitive,.cycledportal .stitched-grille {
  border-color: color-mix(in srgb,var(--tailored) 34%,transparent);
}

.cycledportal .dialed_combo a:hover,.cycledportal .ticketed_grille a:hover {
  color: var(--tailored);
}

.cycledportal .halvedmask,.cycledportal .modestchart {
  opacity: .65;
}

.cycledportal textarea,.cycledportal input {
  color: var(--tailored);
  background: color-mix(in srgb,var(--tailored) 8%,var(--quadgantry));
  border-color: color-mix(in srgb,var(--tailored) 56%,transparent);
}

.cycledportal ::placeholder {
  color: color-mix(in srgb,var(--tailored) 55%,var(--quadgantry));
}

.drapedfooting {
  height: 2rem;
  width: 2rem;
}

.drapedfooting .assembled-selector {
  height: 1rem;
  width: 1rem;
}

@media(min-width:1049px) {
  .striped-lobby .knitted {
    padding: .2rem .5rem;
  }

  .striped-lobby .knitted a {
    padding: .25rem .65rem;
  }
}

.public::before,.public::after {
  display: block;
  width: .3125rem;
  height: .3125rem;
}

.honed_capsule,details {
  transition: all var(--loader) var(--rootlens);
}

textarea,input {
  transition: all var(--loader) var(--rootlens);
}

.monitor:not(.refined-card,.crossed-accordion) {
  position: relative;
  isolation: isolate;
}

.monitor:not(.refined-card,.crossed-accordion)::after {
  opacity: 0;
  inset: 0;
  border-radius: inherit;
  transition: all var(--loader) var(--rootlens);
  z-index: -1;
  position: absolute;
  content: "";
  background: currentColor;
}

.monitor:not(.refined-card,.crossed-accordion):hover::after {
  opacity: .06;
}

.cycledportal .monitor:not(.refined-card,.crossed-accordion)::after {
  display: none;
}

details:hover,.honed_capsule:not(.stationed-pad,.crestedoffset,.ticketed-lattice):hover {
  box-shadow: none;
  border-color: var(--lazy);
}

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

.monitor:focus-visible,.monitor:not(.refined-card,.crossed-accordion):hover:focus-visible {
  box-shadow: var(--constant_payload)!important;
}

[data-lobby] [data-shingled-slot] .layered-spinner:not(:has(:is(.halved_inspector,.full_hangar,.finishedlookup,.striped_scroller,.constant-group,.ideal_ruler,.validated,.pixel-swatch,.semantic,.directednode,.rounded-footing,.minimal,.feathered-mast,.draped_payload,.heading,.discrete,.halved_target,.indented-title,.halved-label,.described-stub,.technical,.coded-footing,.digital_lookup,.interim,.markedapplet,.quiltedrule,.served,.layered_payload,.exact))) {
  opacity: 0;
  transition: opacity var(--ticketedslot) var(--localpad);
}

[data-lobby] [data-shingled-slot][data-agile_applet] .layered-spinner:not(:has(:is(.halved_inspector,.full_hangar,.finishedlookup,.striped_scroller,.constant-group,.ideal_ruler,.validated,.pixel-swatch,.semantic,.directednode,.rounded-footing,.minimal,.feathered-mast,.draped_payload,.heading,.discrete,.halved_target,.indented-title,.halved-label,.described-stub,.technical,.coded-footing,.digital_lookup,.interim,.markedapplet,.quiltedrule,.served,.layered_payload,.exact))) {
  opacity: 1;
}

[data-lobby] [data-shingled-slot] .layered-spinner:has(:is(.directednode,.rounded-footing,.digital_lookup,.interim,.layered_payload)) {
  opacity: 0;
  transition: opacity var(--ticketedslot) var(--localpad);
}

[data-lobby] [data-shingled-slot][data-agile_applet] .layered-spinner:has(:is(.directednode,.rounded-footing,.digital_lookup,.interim,.layered_payload)) {
  opacity: 1;
}

[data-lobby] [data-shingled-slot] :is(.directednode,.rounded-footing,.digital_lookup,.interim,.layered_payload)>* {
  transition: opacity var(--ticketedslot) var(--localpad);
  opacity: 0;
}

[data-lobby] [data-shingled-slot][data-agile_applet] :is(.directednode,.rounded-footing,.digital_lookup,.interim,.layered_payload)>* {
  opacity: 1;
}

[data-lobby] [data-shingled-slot][data-agile_applet] :is(.directednode,.rounded-footing,.digital_lookup,.interim,.layered_payload)>*:nth-child(2) {
  transition-delay: calc(1 * var(--honedlattice));
}

[data-lobby] [data-shingled-slot][data-agile_applet] :is(.directednode,.rounded-footing,.digital_lookup,.interim,.layered_payload)>*:nth-child(3) {
  transition-delay: calc(2 * var(--honedlattice));
}

[data-lobby] [data-shingled-slot][data-agile_applet] :is(.directednode,.rounded-footing,.digital_lookup,.interim,.layered_payload)>*:nth-child(4) {
  transition-delay: calc(3 * var(--honedlattice));
}

[data-lobby] [data-shingled-slot][data-agile_applet] :is(.directednode,.rounded-footing,.digital_lookup,.interim,.layered_payload)>*:nth-child(5) {
  transition-delay: calc(4 * var(--honedlattice));
}

[data-lobby] [data-shingled-slot][data-agile_applet] :is(.directednode,.rounded-footing,.digital_lookup,.interim,.layered_payload)>*:nth-child(6) {
  transition-delay: calc(5 * var(--honedlattice));
}

[data-lobby] [data-shingled-slot][data-agile_applet] :is(.directednode,.rounded-footing,.digital_lookup,.interim,.layered_payload)>*:nth-child(n+7) {
  transition-delay: calc(5 * var(--honedlattice));
}
