:root {
	--cachedshelf: #9db3c9;
	--namedshard: #14181d;
	--tonal: #1f242a;
	color-scheme: dark;
	--hatched_board: #14181d;
	--alpha: #5c7a99;
	--symmetricribbon: #656c74;
	--archedglaze: #e6e9ec;
}

:root {
	--handheldshard: 85.5rem;
	--scaledcallout: none;
	--layered_meter: var(--namedshard);
	--gutter: 0 8px 24px color-mix(in srgb,var(--archedglaze) 22%,transparent);
	--dedicatedcomposer: .125rem;
	--interactive_gallery: clamp(4.1875rem,8.5vw,6.5625rem);
	--dynamicinspector: 0 2px 6px color-mix(in srgb,var(--archedglaze) 16%,transparent);
	--variableadapter: ease-out;
	--tailoredcomposer: 700;
	--edited: 1.6;
	--skewed_emblem: saturate(1.15);
	--variable_lookup: var(--namedshard);
	--universaltooltip: none;
	--compressed_listing: var(--cachedshelf);
	--designedgallery: .3125rem;
	--liquid: solid;
	--lean: 0;
	--backplate: var(--archedglaze);
	--book: transparent;
	--overheadpreset: var(--archedglaze);
	--mobilecradle: var(--symmetricribbon);
	--liftedcarousel: ease-out;
	--directed: .4;
	--gathered_console: color-mix(in srgb,var(--symmetricribbon) 20%,var(--namedshard));
	--concurrent: var(--archedglaze);
	--plotted_anchor: var(--archedglaze);
	--liquidlookup: .25rem;
	--edge: var(--namedshard);
	--linear: 1;
	--pooledwell: color-mix(in srgb,var(--archedglaze) 56%,transparent);
	--exported_gantry: var(--archedglaze);
	--condensed: 60ms;
	--paneledtile: 1px;
	--figured: 600;
	--interactive_divider: var(--cachedshelf);
	--softinspector: transparent;
	--tactileplugin: 400;
	--stretch: .25rem;
	--spacer: none;
	--dropped_caddy: 120ms;
	--outercallout: .75rem;
	--tailored_bezel: var(--hatched_board);
	--shelved_sparkline: var(--tonal);
	--divided: -0.015em;
	--outer_cuff: var(--symmetricribbon);
	--endorsed: none;
	--detachedkit: color-mix(in srgb,var(--archedglaze) 55%,transparent);
	--dressed: none;
	--rowedlookup: inset 0 1px 1px color-mix(in srgb,var(--archedglaze) 10%,transparent);
	--iterative: 73ch;
	--louveredmesh: 1;
	--designedplugin: var(--cachedshelf);
	--laminated: transparent;
	--resilient_console: none;
	--minimalflap: var(--namedshard);
	--sharp_heading: 0;
	--split: 9999px;
	--coded: linear-gradient(transparent,var(--archedglaze));
	--phased: 0px;
	--balanced_gantry: var(--cachedshelf);
	--popup: var(--paneledtile);
	--sharded: var(--tonal);
	--facade: var(--tonal);
	--sorted_series: 0 12px 28px color-mix(in srgb,var(--archedglaze) 36%,transparent);
	--courier: var(--namedshard);
	--gathered_brim: 0 0 0 3px var(--cachedshelf);
	--overheaddrum: var(--archedglaze);
	--numeric_indicator: var(--namedshard);
	--halved: 530ms;
	--hook: var(--namedshard);
	--leftparticle: clamp(1rem,3vw,2rem);
	--splash: color-mix(in srgb,var(--archedglaze) 7%,transparent);
	--universal_emblem: 2rem;
	--sandboxed_atlas: none;
	--fortified: none;
	--symmetricconsole: .875rem;
	--detachedplugin: 1.03;
	--journal: 1px;
	--displayed: .6875rem;
	--edged: .25rem;
	--cachedcradle: 0 0 0 3px var(--cachedshelf);
	--precise: var(--namedshard);
	--listed_section: var(--cachedshelf);
}

@media(max-width:640px) {
	:root {
		--interactive_gallery: calc((clamp(4.1875rem,8.5vw,6.5625rem)) * .7);
		--displayed: calc((.6875rem) * .85);
		--symmetricconsole: calc((.875rem) * .85);
	}
}

:root {
	--covered_hull: #ffffff;
	--archedcatalog: #5b7997;
}

:root {
	--listed_section: color-mix(in srgb,var(--cachedshelf) 14%,transparent);
	--tailored_bezel: var(--cachedshelf);
}

.cascaded_circuit .softbinder {
	--listed_section: color-mix(in srgb,var(--cachedshelf) 14%,transparent);
	--tailored_bezel: var(--cachedshelf);
}

:root {
	--resolved: 'JetBrains Mono',ui-monospace,Menlo,monospace;
	--digital_louver: 'Inter',Arial,sans-serif;
}

:root {
	--sharp_accordion: .01em;
	--compressedinstance: 500;
	--guided_component: 'Bodoni Moda',Didot,Georgia,serif;
}

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

html {
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
	--tree: min(var(--handheldshard),100rem);
	--swift: min(var(--tree),48rem);
}

body {
	margin: 0;
	background: var(--precise);
	color: var(--archedglaze);
	font: 16px/var(--edited,1.6) var(--digital_louver,Arial,Helvetica,sans-serif);
	font-weight: var(--tactileplugin);
	overflow-wrap: break-word;
}

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

a {
	color: inherit;
}

button {
	font: inherit;
}

figure {
	margin: 0;
}

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

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

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

.tailoredadapter {
	width: min(var(--tree),calc(100% - var(--leftparticle)));
	margin-inline: auto;
}

:is(.soft_file,.exported_topbar,.provider)>.tailoredadapter {
	width: min(var(--swift),calc(100% - var(--leftparticle)));
}

:is(.soft_file,.exported_topbar,.provider)>.tailoredadapter :is(.tile,p) {
	max-width: none;
}

.standard {
	scroll-margin-top: var(--chip);
	padding: calc(var(--interactive_gallery) + var(--threadedbinder,0rem)) 0;
}

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

.layeredbarrel {
	padding-block: 0;
	min-height: calc(100vh - var(--chip));
	min-height: calc(100svh - var(--chip));
	display: flex;
	flex-direction: column;
	--liquid_payload: calc(100vh - var(--chip));
}

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

.resilient_hull {
	padding: calc(var(--interactive_gallery) + var(--covered_file,0rem)) 0;
	background: var(--variable_lookup);
	backdrop-filter: var(--spacer);
	-webkit-backdrop-filter: var(--spacer);
}

.standard>.resilient_hull {
	margin-block: calc(-1 * (var(--interactive_gallery) + var(--threadedbinder,0rem)));
}

.standard>:is(.hint) {
	margin-block: calc(-1 * (var(--interactive_gallery) + var(--threadedbinder,0rem)));
}

header.standard+.standard:not(.layeredbarrel) {
	padding-top: calc((var(--interactive_gallery) + var(--threadedbinder,0rem)) * var(--liftedpreset));
	--liftedpreset: .55;
}

header.standard+.standard:not(.layeredbarrel)>:is(.resilient_hull,.hint) {
	margin-top: calc(-1 * (var(--interactive_gallery) + var(--threadedbinder,0rem)) * var(--liftedpreset));
}

header.standard+.standard:not(.layeredbarrel)>:is(.resilient_hull) {
	padding-top: calc((var(--interactive_gallery) + var(--covered_file,0rem)) * var(--liftedpreset));
}

.composed {
	font-family: var(--guided_component,inherit);
	font-weight: var(--compressedinstance,600);
	text-decoration: none;
	letter-spacing: var(--sharp_accordion,-0.02em);
	font-size: 1.25rem;
}

.threaded_sequence {
	text-transform: var(--universaltooltip);
	font-size: .875rem;
	letter-spacing: .12em;
	margin-bottom: 1rem;
	color: var(--archedglaze);
	font-weight: 700;
	box-shadow: inset 0 -0.125rem 0 var(--alpha);
}

.resolved_channel {
	line-height: var(--edited);
	opacity: .8;
	margin-bottom: 2rem;
	max-width: var(--iterative);
	font-size: 1.25rem;
}

.plotted_barrel {
	letter-spacing: var(--divided);
	font-weight: var(--tailoredcomposer);
}

.signal {
	max-width: var(--iterative);
}

address {
	font-style: normal;
}

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

.softbinder {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: var(--universal_emblem);
	padding-block: .5rem;
	padding-inline: var(--outercallout);
	border: var(--popup) var(--liquid) var(--compressed_listing);
	border-radius: var(--edged);
	background: var(--laminated);
	color: var(--balanced_gantry);
	text-decoration: none;
	font-weight: var(--figured);
	cursor: pointer;
	text-transform: var(--sandboxed_atlas);
	letter-spacing: var(--sharp_heading);
	box-shadow: var(--fortified);
	backdrop-filter: var(--spacer);
	-webkit-backdrop-filter: var(--spacer);
	transition: background var(--dropped_caddy) var(--liftedcarousel),color var(--dropped_caddy) var(--liftedcarousel),border-color var(--dropped_caddy) var(--liftedcarousel),box-shadow var(--dropped_caddy) var(--liftedcarousel),opacity var(--dropped_caddy) var(--liftedcarousel),transform var(--dropped_caddy) var(--liftedcarousel);
}

.softbinder:hover {
	color: var(--tailored_bezel);
	opacity: var(--louveredmesh);
	transform: var(--scaledcallout);
	background: var(--listed_section);
	box-shadow: var(--dressed);
}

.softbinder:active {
	box-shadow: var(--rowedlookup);
	transform: var(--endorsed);
}

.coded_carousel {
	box-shadow: none;
	border-color: var(--mobilecradle);
	color: var(--concurrent);
	background: var(--numeric_indicator);
}

.coded_carousel:hover {
	color: var(--concurrent);
	box-shadow: none;
	background: color-mix(in srgb,var(--cachedshelf) 10%,var(--numeric_indicator));
}

input,textarea {
	width: 100%;
	backdrop-filter: var(--spacer);
	-webkit-backdrop-filter: var(--spacer);
	min-height: var(--universal_emblem);
	padding: .75rem var(--outercallout);
	border: var(--paneledtile) var(--liquid) var(--pooledwell);
	border-radius: var(--liquidlookup);
	background: var(--splash);
	color: var(--backplate);
	font: inherit;
	transition: border-color var(--dropped_caddy) var(--liftedcarousel),box-shadow var(--dropped_caddy) var(--liftedcarousel),opacity var(--dropped_caddy) var(--liftedcarousel);
}

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

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

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

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

input[type="radio"],input[type="checkbox"] {
	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(--paneledtile) var(--liquid) var(--overheadpreset);
	background: var(--splash);
	cursor: pointer;
	transition: background var(--dropped_caddy) var(--liftedcarousel),border-color var(--dropped_caddy) var(--liftedcarousel);
}

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

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

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

input[type="checkbox"]::before {
	clip-path: polygon(16% 44%,0% 59%,41% 100%,99% 20%,83% 1%,39% 70%);
}

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

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

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

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

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

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

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

details,.refinedcomposer {
	padding: var(--symmetricconsole);
	background: var(--sharded);
	border: var(--journal) var(--liquid) var(--mobilecradle);
	border-radius: var(--lean);
	box-shadow: var(--resilient_console);
	backdrop-filter: var(--spacer);
	-webkit-backdrop-filter: var(--spacer);
}

details:hover,.refinedcomposer:not(.embeddedcaddy,.macro_rule,.soft_tracker):hover {
	box-shadow: var(--dynamicinspector);
}

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

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

.overheaddeck {
	border-radius: var(--designedgallery);
	box-shadow: var(--sorted_series);
}

.cascaded_circuit .tailoredadapter {
	width: min(calc(var(--tree) * 1.2),calc(100% - var(--leftparticle)));
}

.cascaded_circuit {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 30;
	background: var(--hook);
	border-color: var(--outer_cuff);
	border-bottom-color: var(--gathered_console);
	color: var(--plotted_anchor);
	backdrop-filter: var(--spacer);
	-webkit-backdrop-filter: var(--spacer);
}

.dispatched {
	border-color: var(--outer_cuff);
	color: var(--plotted_anchor);
}

.mono a {
	font-weight: 500;
	padding: .25rem;
	transition: background var(--dropped_caddy) var(--liftedcarousel),box-shadow var(--dropped_caddy) var(--liftedcarousel),color var(--dropped_caddy) var(--liftedcarousel);
	position: relative;
	border-radius: var(--liquidlookup);
	text-decoration: none;
}

.cascaded_circuit .mono a[aria-current="page"] {
	font-weight: 700;
	color: var(--interactive_divider);
}

.macrotile {
	color: inherit;
	transition: background var(--dropped_caddy) var(--liftedcarousel);
	background: transparent;
	border-radius: var(--liquidlookup);
	border: var(--paneledtile) var(--liquid) var(--outer_cuff);
}

.interactive_series {
	text-transform: var(--universaltooltip);
	font-weight: var(--figured);
	border-radius: var(--dedicatedcomposer);
	background: var(--archedcatalog);
	padding: .375rem var(--outercallout);
	color: var(--covered_hull);
	letter-spacing: var(--sharp_heading);
	border: var(--paneledtile) var(--liquid) color-mix(in srgb,var(--covered_hull) 22%,transparent);
	margin: 0;
	display: inline-flex;
	gap: .5rem;
	font-size: .8125rem;
	align-items: center;
}

.interactive_series .glyph {
	color: var(--covered_hull);
}

figure>img {
	filter: var(--skewed_emblem);
	border-radius: var(--stretch);
	border: var(--paneledtile) var(--liquid) var(--softinspector);
}

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

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

.macrotile:hover:focus-visible,.mono a:focus-visible,.macrotile:focus-visible,.mono a:hover:focus-visible {
	outline-offset: 2px;
	outline: 2px solid transparent;
	box-shadow: var(--gathered_brim);
}

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

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

.registered {
	color: var(--alpha);
	border-radius: var(--dedicatedcomposer);
	display: inline-flex;
	border: var(--paneledtile) var(--liquid) var(--mobilecradle);
	justify-content: center;
	height: 3rem;
	width: 3rem;
	align-items: center;
	flex: 0 0 auto;
}

.registered .glyph {
	width: 1.5rem;
	height: 1.5rem;
}

.registered {
	background: color-mix(in srgb,var(--edge) 12%,var(--namedshard));
}

.modeled_indicator,.cached_insert {
	background: var(--namedshard);
}

.cached_insert,.registered {
	box-shadow: inset 0 0 0 var(--paneledtile) var(--minimalflap);
}

.customloader {
	color: var(--alpha);
}

.provider .resolved_channel {
	opacity: .8;
}

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

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

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

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

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

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

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

.slim {
	align-items: center;
	display: flex;
	gap: .75rem;
	flex-wrap: wrap;
}

.louvered_component {
	border-block: var(--paneledtile) var(--liquid) var(--mobilecradle);
}

.lowmesh {
	--threadedbinder: 0rem;
	--covered_file: 0rem;
}

.sortedinspector {
	--threadedbinder: -1rem;
	--covered_file: -1.5rem;
}

.outer_anchor {
	--covered_file: .625rem;
	--threadedbinder: .5rem;
}

.crown {
	--covered_file: .5rem;
	--threadedbinder: 1rem;
}

@media(max-width:640px) {
	.lowmesh,.sortedinspector,.crown,.outer_anchor {
		--covered_file: 0rem;
		--threadedbinder: 0rem;
	}

	.plotted_barrel {
		font-size: calc((1rem + (clamp(1.75rem,7vw,2.25rem) - 1rem) * var(--linear)) * var(--detachedplugin));
	}

	.resolved_channel {
		font-size: 1.0625rem;
	}

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

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

	.slim .softbinder {
		width: 100%;
	}

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

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

.named_emblem {
	opacity: .85;
}

.cached_insert {
	flex-shrink: 0;
	align-items: center;
	border-radius: 50%;
	color: var(--alpha);
	height: 1.75rem;
	justify-content: center;
	display: inline-flex;
	border: var(--paneledtile) var(--liquid) currentColor;
	width: 1.75rem;
}

.cached_insert .glyph {
	height: 1rem;
	width: 1rem;
}

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

.liftedcontainer .dynamic_composer {
	max-width: 44rem;
	margin-inline: auto;
}

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

.minimal_conduit .plumb_poster {
	height: 1.25rem;
	width: 1.25rem;
}

.pooled_topbar {
	background: var(--archedcatalog);
	color: var(--covered_hull);
}

.pooled_topbar {
	border-radius: var(--liquidlookup);
}

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

.logged_buffer {
	display: inline-block;
}

.softboard {
	font-weight: var(--compressedinstance,700);
	letter-spacing: var(--sharp_accordion,normal);
	gap: .75rem;
	margin: 0 0 1rem;
	font-family: var(--guided_component,inherit);
	display: flex;
	align-items: center;
	font-size: 1.0625rem;
}

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

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

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

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

.panel {
	opacity: .75;
}

.dedicated_chart .glyph {
	width: 1.05rem;
	flex-shrink: 0;
	color: var(--alpha);
	height: 1.05rem;
}

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

.exported_topbar {
	background: var(--sharded);
}

.exported_topbar .softboard {
	justify-content: center;
	margin-bottom: 1.5rem;
}

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

.exported_topbar .linked {
	text-align: center;
	gap: .375rem;
	align-items: center;
}

.exported_topbar .dedicated_chart {
	justify-content: center;
	margin-top: 2rem;
}

.gathered_heading {
	background-image: radial-gradient(70% 85% at 50% 0%,color-mix(in srgb,var(--archedglaze) 6%,transparent),transparent 72%);
}

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

.provider .designedindicator {
	box-shadow: var(--sorted_series);
	border-radius: var(--designedgallery);
	position: relative;
	padding: calc(var(--symmetricconsole) * 1.75);
	overflow: hidden;
}

.tactile_anchor {
	background: var(--sharded);
	border: var(--journal) var(--liquid) var(--mobilecradle);
}

.provider .tactile_anchor {
	box-shadow: var(--resilient_console);
}

.tailored_drum {
	inset: 0;
	pointer-events: none;
	position: absolute;
}

.designedindicator>.penciled_sequence {
	z-index: 1;
	position: relative;
}

.designedindicator .packed {
	position: absolute;
	aspect-ratio: 1;
}

.liquid_component {
	top: -12%;
	inset-inline-end: -6%;
}

.rowedtopbar {
	width: min(26%,12rem);
}

.packed {
	overflow: hidden;
	pointer-events: none;
	display: grid;
	border-radius: 50%;
	place-items: center;
}

.tactile_anchor .packed {
	background-image: repeating-linear-gradient(0deg,color-mix(in srgb,var(--archedglaze) 7%,transparent) 0 1px,transparent 1px 2.25rem),repeating-linear-gradient(90deg,color-mix(in srgb,var(--archedglaze) 7%,transparent) 0 1px,transparent 1px 2.25rem),repeating-radial-gradient(circle at 50% 50%,transparent 0 1.6rem,color-mix(in srgb,var(--archedglaze) 15%,transparent) 1.6rem calc(1.6rem + 1px));
}

.anchored_gantry {
	height: 2.25rem;
	width: 2.25rem;
}

.penciled_sequence h2,.penciled_sequence h1 {
	line-height: 1.1;
	font-size: calc((1rem + (clamp(1.75rem,4vw,2.75rem) - 1rem) * var(--linear)) * var(--detachedplugin));
	margin: 0 0 1rem;
}

.penciled_sequence .dedicatedsection {
	margin: 1rem 0 1.5rem;
}

.lifted_shelf {
	overflow: hidden;
	background: var(--sharded);
	align-items: center;
	position: relative;
	padding: calc(var(--symmetricconsole) * 1.75);
	display: grid;
	gap: clamp(1.5rem,4vw,3rem);
	grid-template-columns: 1.35fr 1fr;
	border-radius: var(--lean);
	box-shadow: var(--resilient_console);
	border: var(--paneledtile) var(--liquid) var(--mobilecradle);
}

.lifted_shelf::before {
	inset-inline: 0;
	height: 2px;
	pointer-events: none;
	background: linear-gradient(90deg,var(--alpha) 0%,color-mix(in srgb,var(--alpha) 35%,transparent) 42%,transparent 78%);
	position: absolute;
	top: 0;
	content: "";
}

.seatedbrim {
	align-items: flex-start;
	gap: 1.25rem;
	display: flex;
	flex-direction: column;
}

.seatedbrim .dedicatedsection {
	margin: 0;
}

.curtain h1,.curtain h2 {
	font-size: calc((1rem + (clamp(1.75rem,4vw,2.75rem) - 1rem) * var(--linear)) * var(--detachedplugin));
	margin: 0;
	line-height: 1.1;
}

.curtain .resolved_channel {
	margin: 1rem 0 0;
}

.tertiary .threaded_sequence,.curtain .threaded_sequence,.penciled_sequence .threaded_sequence {
	margin: 0 0 .75rem;
}

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

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

.scaledinspector .customloader {
	margin-top: .125rem;
}

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

.plumb_binder .tertiary {
	text-align: center;
}

.tertiary h1,.tertiary h2 {
	font-size: calc((1rem + (clamp(1.75rem,4vw,2.75rem) - 1rem) * var(--linear)) * var(--detachedplugin));
	margin: 0 0 .5rem;
}

.tertiary .resolved_channel {
	margin-inline: auto;
}

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

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

.weighted_kernel {
	border-bottom: var(--paneledtile) var(--liquid) var(--mobilecradle);
	width: 100%;
	font-size: .8125rem;
	letter-spacing: .06em;
	padding-bottom: .5rem;
	font-weight: 700;
	opacity: .6;
	text-transform: uppercase;
}

.liquidbeacon {
	font-size: 1.0625rem;
	line-height: var(--edited);
}

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

.weighted_kernel,.liquidbeacon,.echoed_heading .registered {
	position: relative;
	z-index: 1;
}

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

@media(max-width:900px) {
	.lifted_shelf {
		grid-template-columns: 1fr;
		align-items: start;
	}

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

@media(max-width:768px) {
	.designedindicator .packed {
		display: none;
	}

	.designedindicator,.provider .designedindicator {
		padding: var(--symmetricconsole);
	}

	.lifted_shelf,.gathered_heading .lifted_shelf {
		padding: var(--symmetricconsole);
	}

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

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

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

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

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

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

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

.signal p.threaded_sequence {
	font-size: .8125rem;
	margin: 0;
	color: var(--archedglaze);
}

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

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

.signal a {
	color: var(--cachedshelf);
	text-decoration: underline;
	text-underline-offset: .2em;
}

.signal strong {
	font-weight: 700;
}

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

.outer_cradle {
	border-radius: 0;
}

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

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

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

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

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

.orbit::before {
	border-left: var(--paneledtile) var(--liquid) var(--overheadpreset);
	left: 0;
}

.orbit::after {
	right: 0;
	border-right: var(--paneledtile) var(--liquid) var(--overheadpreset);
}

.orbit:not(.customthread)::before,.orbit:not(.customthread)::after {
	top: 0;
	border-top: var(--paneledtile) var(--liquid) var(--overheadpreset);
}

.customthread::before,.customthread::after {
	border-bottom: var(--paneledtile) var(--liquid) var(--overheadpreset);
	bottom: 0;
}

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

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

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

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

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

.crestedsequence {
	cursor: pointer;
	background: var(--sharded);
	border: var(--paneledtile) var(--liquid) var(--mobilecradle);
	padding: 0;
	border-radius: var(--lean);
}

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

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

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

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

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

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

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

.syncedatlas .federatedbarrel {
	margin-inline: auto;
	max-width: 48rem;
}

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

.mobilefoil {
	padding: calc(var(--interactive_gallery) * .7) 0 calc(var(--interactive_gallery) * .5);
	border-top: var(--paneledtile) var(--liquid) var(--mobilecradle);
}

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

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

.minimalkit a {
	text-decoration: none;
}

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

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

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

.managedcomposer a {
	text-decoration: none;
}

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

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

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

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

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

.focal {
	opacity: .85;
}

.replicatedbuffer .glyph {
	margin-block-start: calc((1rem * var(--edited) - 1.05rem) / 2);
}

.replicatedbuffer .glyph {
	height: 1.05rem;
	width: 1.05rem;
}

a.replicatedbuffer:hover .focal {
	opacity: 1;
}

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

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

.aligned a {
	opacity: .85;
	text-decoration: none;
	transition: opacity var(--dropped_caddy) var(--liftedcarousel),color var(--dropped_caddy) var(--liftedcarousel);
	font-weight: 500;
}

.aligned a:hover {
	color: var(--cachedshelf);
	opacity: 1;
}

.mobilefoil .threadedbracket {
	margin-top: 1.5rem;
}

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

a.revised_table:hover {
	color: var(--cachedshelf);
	text-decoration-color: var(--alpha);
}

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

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

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

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

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

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

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

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

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

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

.softbinder[data-interactivepayload] .glyph {
	visibility: hidden;
}

.softbinder[data-interactivepayload]::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(--balanced_gantry);
	border-top-color: transparent;
	border-radius: 50%;
	animation: diffusedbacker .7s linear infinite;
}

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

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

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

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

.outer .masked_flap,.outer .grained_insert {
	grid-column: 1/-1;
}

.overheaddeck {
	padding: calc(var(--symmetricconsole) * 1.5);
}

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

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

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

	.masked_flap .softbinder {
		width: 100%;
	}
}

@media(max-width:640px) {
	.overheaddeck {
		padding: var(--symmetricconsole);
	}
}

.cascaded_circuit {
	height: var(--literalrule);
	display: flex;
	transition: height var(--dropped_caddy) var(--liftedcarousel);
	flex-direction: column;
	--literalrule: 5rem;
}

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

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

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

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

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

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

.macrotile .silent {
	display: none;
}

.macrotile[aria-expanded="true"] .droppeddivider {
	display: none;
}

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

:root {
	--chip: 5rem;
}

.variablelookup {
	height: var(--chip);
}

.namedbracket {
	transition: height var(--dropped_caddy) var(--liftedcarousel),background var(--dropped_caddy) var(--liftedcarousel),backdrop-filter var(--dropped_caddy) var(--liftedcarousel),box-shadow var(--dropped_caddy) var(--liftedcarousel);
	color: var(--plotted_anchor);
}

.namedbracket .serialbuffer {
	align-items: stretch;
}

.namedbracket .macrotile {
	align-self: center;
}

.caliper {
	text-transform: uppercase;
	gap: .75rem;
	align-items: center;
	transition: opacity var(--dropped_caddy) var(--liftedcarousel);
	display: inline-flex;
}

.caliper:hover {
	opacity: .8;
}

.dedicated_overlay {
	letter-spacing: var(--sharp_accordion,-0.01em);
	font-weight: var(--compressedinstance,600);
}

.gathered_plugin {
	height: 2rem;
	display: inline-flex;
	box-sizing: border-box;
	width: 2rem;
	align-items: center;
	justify-content: center;
	color: var(--alpha);
	flex-shrink: 0;
}

.gathered_plugin svg {
	width: 100%;
	height: 100%;
}

.namedbracket .dispatched {
	align-self: stretch;
	align-items: stretch;
}

.namedbracket .mono {
	gap: 0;
	align-items: stretch;
}

.namedbracket .mono a {
	position: relative;
	align-items: center;
	letter-spacing: .05em;
	padding: 0 2rem;
	font-weight: 500;
	border-radius: 0;
	text-transform: uppercase;
	transition: padding var(--dropped_caddy) var(--liftedcarousel),font-size var(--dropped_caddy) var(--liftedcarousel),color var(--dropped_caddy) var(--liftedcarousel);
	font-size: 1rem;
	overflow: hidden;
	color: var(--plotted_anchor);
	display: flex;
}

.namedbracket .mono a::before {
	inset: 0;
	background: var(--plotted_anchor);
	position: absolute;
	content: "";
	transition: opacity var(--dropped_caddy) var(--liftedcarousel);
	opacity: 0;
}

.namedbracket .mono a:hover::before {
	opacity: .1;
}

.namedbracket .mono a:hover,.namedbracket .mono a[aria-current="page"] {
	color: var(--interactive_divider);
}

.namedbracket .mono a[aria-current="page"] {
	font-weight: 800;
}

.namedbracket .mono a[aria-current="page"]::after {
	background: var(--interactive_divider);
	content: "";
	bottom: 0;
	position: absolute;
	height: 2px;
	transition: bottom var(--dropped_caddy) var(--liftedcarousel);
	left: 0;
	right: 0;
}

.namedbracket[data-literal_record] {
	background-color: color-mix(in srgb,var(--hook) 82%,transparent);
	backdrop-filter: blur(12px);
	-webkit-backdrop-filter: blur(12px);
	border-bottom: 1px var(--liquid) var(--gathered_console);
}

.namedbracket[data-literal_record] {
	--literalrule: 3.5rem;
}

.namedbracket[data-literal_record] .mono a {
	padding: 0 1rem;
	font-size: .875rem;
}

.namedbracket[data-literal_record] .mono a[aria-current="page"]::after {
	bottom: .55rem;
}

.namedbracket[data-literal_record] .mono a:hover::before {
	opacity: 0;
}

.cascaded_circuit .logged_buffer,.cascaded_circuit .mono a,.cascaded_circuit .softbinder {
	white-space: nowrap;
}

.serialbuffer>*,.mono,.dispatched {
	min-width: 0;
}

.cascaded_circuit .logged_buffer {
	text-overflow: ellipsis;
	overflow: hidden;
}

@media(min-width:1093px) and (max-width:1400px) {
	.mono,.dispatched,.serialbuffer {
		gap: 1rem;
	}

	.namedbracket .mono a {
		padding: 0 1.25rem;
	}
}

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

	.macrotile {
		display: inline-flex;
	}

	.dispatched {
		gap: .5rem;
		align-items: stretch;
		right: 0;
		position: absolute;
		background: var(--hook);
		display: none;
		border-bottom: var(--paneledtile) var(--liquid) var(--outer_cuff);
		left: 0;
		flex-direction: column;
		top: 100%;
		border-top: var(--paneledtile) var(--liquid) var(--outer_cuff);
		padding: 1rem;
		z-index: 20;
	}

	.dispatched[data-numeric_kernel] {
		display: flex;
	}

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

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

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

	:root {
		--chip: 4rem;
	}

	.cascaded_circuit {
		--literalrule: 4.5rem;
	}

	.namedbracket[data-literal_record] {
		--literalrule: 3.25rem;
	}

	.namedbracket .mono {
		gap: .25rem;
	}

	.namedbracket .dispatched {
		align-items: stretch;
		background: var(--hook);
		align-self: auto;
	}

	.namedbracket .mono a,.namedbracket[data-literal_record] .mono a {
		font-size: .9375rem;
		padding: .65rem .25rem;
	}

	.namedbracket .mono a[aria-current="page"]::after,.namedbracket[data-literal_record] .mono a[aria-current="page"]::after {
		bottom: .35rem;
		display: block;
	}

	.dispatched .softbinder {
		width: 100%;
	}
}

@keyframes computedbooth {
	from {
		transform: translate3d(-12%,-7%,0) scale(.87);
	}

	to {
		transform: translate3d(10%,8%,0) scale(1.16);
	}
}

@keyframes isolated_instance {
	from {
		transform: translate3d(13%,7%,0) scale(1.2);
	}

	to {
		transform: translate3d(-12%,-7%,0) scale(.88);
	}
}

.interactive_series .glyph {
	height: 1rem;
	width: 1rem;
}

.serial_board {
	border-radius: var(--dedicatedcomposer) var(--dedicatedcomposer) var(--dedicatedcomposer) 0;
}

.modeled_indicator {
	color: var(--archedglaze);
	border-color: var(--alpha);
}

.modeled_indicator .glyph {
	color: var(--alpha);
}

.fractional {
	position: relative;
	isolation: isolate;
	padding: min(calc(var(--interactive_gallery) * 1.35),calc(var(--liquid_payload,100vh) * .145)) 0;
	overflow: hidden;
}

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

.fractional .tailoredadapter {
	position: relative;
	z-index: 1;
}

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

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

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

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

.leftkernel {
	max-width: min(100%,56rem);
	margin: 0 auto;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 1.25rem;
	padding: var(--symmetricconsole);
	padding-block: calc(var(--symmetricconsole) * 2.4);
	padding-inline: calc(var(--symmetricconsole) * 1.5);
	border: var(--paneledtile) var(--liquid) var(--mobilecradle);
	border-radius: var(--lean);
	background: var(--layered_meter);
	box-shadow: var(--resilient_console);
}

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

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

	.fractional {
		padding: calc(var(--interactive_gallery) * .85) 0;
	}
}

.endorsedtoggle .threaded_sequence:not(.balanced_rule):not(.compressedalert) {
	display: flex;
	gap: .625rem;
	box-shadow: none;
	align-items: center;
}

.endorsedtoggle .balanced_rule::after,.endorsedtoggle .balanced_rule::before,.endorsedtoggle .threaded_sequence:not(.balanced_rule):not(.compressedalert)::before {
	min-width: 1.25rem;
	flex: 0 0 auto;
	height: 2px;
	background: var(--alpha);
	border-radius: 0;
	content: "";
}

.endorsedtoggle .threaded_sequence:not(.balanced_rule):not(.compressedalert)::before {
	width: 1.5rem;
}

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

.hint .signal {
	margin-inline: auto;
	max-width: max(var(--iterative),68ch);
}

.tailoredadapter.signal {
	max-width: max(var(--iterative),68ch);
	margin-inline: auto;
}

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

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

.chartedribbon code {
	font-size: .875em;
	padding: .1em .4em;
	background: var(--sharded);
	border-radius: var(--lean);
	white-space: nowrap;
}

.handheldportal {
	margin: 0 0 1.25rem;
}

.handheldportal .tiered {
	margin: 0 0 .6rem;
	line-height: 1.45;
}

.handheldportal .pooled_insignia {
	font-weight: 700;
}

.handheldportal .tiered:last-child {
	margin-bottom: 0;
}

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

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

.wireless li::marker {
	color: var(--alpha);
}

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

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

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

.chartedribbon dd {
	line-height: var(--edited);
	margin: 0;
}

.surveyed_caddy {
	counter-reset: none;
}

.droppedhull .tactile_glaze {
	position: relative;
	margin-top: 2.25rem;
	padding-inline-start: 2.25rem;
}

.droppedhull .tactile_glaze::before {
	width: .125rem;
	left: .4375rem;
	background: var(--alpha);
	position: absolute;
	content: "";
	top: 1rem;
	border-radius: var(--split);
	bottom: .5rem;
}

.droppedhull .sharptracker {
	position: relative;
	padding-bottom: 1.5rem;
}

.droppedhull .sharptracker h2 {
	margin-top: 0;
	position: relative;
}

.droppedhull .sharptracker h2::before {
	top: calc(.65em - .5rem);
	left: -2.25rem;
	box-shadow: 0 0 0 .25rem var(--precise);
	width: 1rem;
	background: var(--alpha);
	position: absolute;
	height: 1rem;
	content: "";
	border-radius: var(--split);
}

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

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

	.mintedglaze {
		font-size: calc((1rem + (clamp(1.875rem,7vw,2.5rem) - 1rem) * var(--linear)) * var(--detachedplugin));
	}

	.droppedhull .tactile_glaze {
		padding-inline-start: 1.75rem;
	}

	.droppedhull .sharptracker h2::before {
		left: -1.75rem;
	}
}

.latent {
	gap: clamp(1.75rem,3vw,2.5rem);
	flex-direction: column;
	display: flex;
}

.chartedposter .tile {
	grid-template-columns: minmax(0,1fr) minmax(0,1.15fr);
	max-width: none;
	column-gap: clamp(2rem,4vw,4rem);
	display: grid;
	padding-top: clamp(1.25rem,2.5vw,1.75rem);
	border-top: var(--paneledtile) var(--liquid) var(--overheadpreset);
	align-items: start;
}

.chartedposter .threaded_sequence {
	grid-column: 1/-1;
}

.chartedposter .resolved_channel {
	margin: 0;
	font-size: 1.125rem;
}

.cachedswatch img {
	object-fit: cover;
	box-shadow: var(--resilient_console);
	border-radius: var(--stretch);
	aspect-ratio: 21/9;
	display: block;
	width: 100%;
}

.chartedposter .tile {
	margin: 0;
}

@media (max-width:768px) {
	.chartedposter .tile {
		row-gap: .75rem;
		grid-template-columns: 1fr;
	}

	.cachedswatch img {
		aspect-ratio: 16/9;
	}
}

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

.soft_file .handheldconduit {
	display: flex;
	flex-direction: column;
}

.soft_file .syncedemblem {
	display: flex;
	padding: var(--symmetricconsole) 0;
	align-items: flex-start;
	border-top: var(--paneledtile) var(--liquid) var(--mobilecradle);
	gap: calc(var(--displayed) * 1.5);
}

.soft_file .syncedemblem:first-child {
	border-top-color: var(--overheadpreset);
}

.soft_file .syncedemblem:last-child {
	border-bottom: var(--paneledtile) var(--liquid) var(--overheadpreset);
}

.soft_file .rich {
	font-weight: var(--tailoredcomposer);
	line-height: 1.2;
	flex-shrink: 0;
	font-size: calc((1rem + (1.5rem - 1rem) * var(--linear)) * var(--detachedplugin));
	font-variant-numeric: tabular-nums;
	letter-spacing: var(--divided);
	color: var(--alpha);
	min-width: 2.25rem;
}

.filtered h3 {
	margin: 0 0 .375rem;
	font-size: calc((1rem + (1.25rem - 1rem) * var(--linear)) * var(--detachedplugin));
}

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

@media(max-width:768px) {
	.soft_file .syncedemblem {
		gap: .75rem;
		flex-direction: column;
	}
}

.outercontainer {
	--preset: 24px;
	--minorconsole: color-mix(in srgb,var(--archedglaze) 9%,transparent);
	background-repeat: repeat;
}

.outercontainer {
	--minorconsole: color-mix(in srgb,var(--archedglaze) 4%,transparent);
	background-image: repeating-linear-gradient(0deg,var(--minorconsole) 0 1px,transparent 1px calc(var(--preset) / 4)),repeating-linear-gradient(90deg,var(--minorconsole) 0 1px,transparent 1px calc(var(--preset) / 4)),repeating-linear-gradient(0deg,var(--minorconsole) 0 1px,transparent 1px var(--preset)),repeating-linear-gradient(90deg,var(--minorconsole) 0 1px,transparent 1px var(--preset));
	background-size: var(--preset) var(--preset);
	--preset: 48px;
}

.sprite .crested_table:not(.weightedadapter) {
	letter-spacing: calc(var(--divided) + .03em);
	text-transform: uppercase;
}

.liquid_anchor {
	text-align: center;
	align-items: center;
	gap: 1rem;
	flex-direction: column;
	display: flex;
}

.soft {
	margin: 0;
	font-family: var(--guided_component,inherit);
	display: flex;
	align-items: center;
	line-height: 1.05;
	letter-spacing: -0.01em;
	font-size: calc((1rem + (clamp(2rem,5vw,3.25rem) - 1rem) * var(--linear)) * var(--detachedplugin));
	gap: .75rem;
}

.revised_hull {
	letter-spacing: .08em;
	opacity: .7;
	font-size: .9375rem;
	margin: 0;
	text-transform: uppercase;
}

.chartedchart {
	background: var(--exported_gantry);
	color: var(--namedshard);
	border-color: var(--overheadpreset);
}

.chartedchart .resolved_channel {
	color: var(--namedshard);
}

.chartedchart p {
	color: var(--namedshard);
}

.chartedchart .threaded_sequence {
	color: color-mix(in srgb,var(--namedshard) 70%,transparent);
}

.chartedchart .softbinder {
	color: var(--archedglaze);
	background: var(--namedshard);
}

.chartedchart .coded_carousel {
	background: transparent;
	border-color: var(--namedshard);
	color: var(--namedshard);
}

.chartedchart .softbinder:hover {
	color: var(--archedglaze);
	background: color-mix(in srgb,var(--namedshard) 86%,var(--archedglaze));
}

.chartedchart .coded_carousel:hover {
	background: color-mix(in srgb,var(--namedshard) 14%,transparent);
	color: var(--namedshard);
}

.chartedchart .registered {
	background: var(--namedshard);
}

.chartedchart .registered {
	border-color: transparent;
}

.chartedchart .registered {
	box-shadow: 0 0 0 .1875rem var(--alpha);
}

.chartedchart summary::after,.chartedchart summary::marker {
	color: var(--namedshard);
}

.chartedchart .crestedsequence {
	border-color: color-mix(in srgb,var(--namedshard) 24%,transparent);
}

.chartedchart .orbit::after,.chartedchart .orbit::before {
	border-color: color-mix(in srgb,var(--namedshard) 34%,transparent);
}

.chartedchart .crestedsequence:hover {
	background-color: color-mix(in srgb,var(--namedshard) 8%,transparent);
	border-color: var(--cachedshelf);
}

.chartedchart .dispatched {
	color: var(--namedshard);
}

.chartedchart .mono a:hover,.chartedchart .mono a[aria-current="page"] {
	color: var(--namedshard);
}

.chartedchart .macrotile {
	border-color: var(--namedshard);
}

.chartedchart .minimalkit {
	border-color: color-mix(in srgb,var(--namedshard) 34%,transparent);
}

.chartedchart .managedcomposer {
	opacity: .65;
}

.chartedchart input,.chartedchart textarea {
	border-color: color-mix(in srgb,var(--namedshard) 56%,transparent);
	background: color-mix(in srgb,var(--namedshard) 8%,var(--exported_gantry));
	color: var(--namedshard);
}

.chartedchart ::placeholder {
	color: color-mix(in srgb,var(--namedshard) 55%,var(--exported_gantry));
}

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

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

.macrotile .glyph {
	height: 1.375rem;
	width: 1.375rem;
}

.namedbracket .mono a {
	font-family: var(--digital_louver);
	font-weight: 500;
	text-transform: none;
	letter-spacing: .01em;
}

.dedicated_overlay {
	text-transform: none;
}

details,.refinedcomposer {
	transition: all var(--dropped_caddy) var(--liftedcarousel);
}

textarea,input {
	transition: all var(--dropped_caddy) var(--liftedcarousel);
}

.softbinder:not(.coded_carousel,.contoured) {
	position: relative;
	isolation: isolate;
}

.softbinder:not(.coded_carousel,.contoured)::after {
	border-radius: inherit;
	background: var(--listed_section);
	position: absolute;
	z-index: -1;
	inset: 100% 0 0 0;
	transition: all var(--dropped_caddy) var(--liftedcarousel);
	content: "";
}

.softbinder:not(.coded_carousel,.contoured):hover::after {
	inset: calc(-1 * var(--popup));
}

.provider .softbinder:not(.coded_carousel,.contoured)::after,.chartedchart .softbinder:not(.coded_carousel,.contoured)::after {
	display: none;
}

.softbinder:where(:not(.coded_carousel,.contoured)):hover {
	background-color: var(--laminated);
}

details:hover,.refinedcomposer:not(.embeddedcaddy,.macro_rule,.soft_tracker):hover {
	box-shadow: inset 0 -0.5rem 0 var(--cachedshelf);
}

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

.softbinder:focus-visible,.softbinder:not(.coded_carousel,.contoured):hover:focus-visible {
	box-shadow: var(--gathered_brim)!important;
}

[data-scaledcircuit] [data-soft_inspector] .tailoredadapter:not(:has(:is(.recorded_insignia,.dynamic_deck,.dedicatedswatch,.detached_emblem,.handle,.liquid_poster,.federatedbarrel,.dedicatedtoggle,.named,.quantumbeacon,.divided_table,.topbar,.tethered_barrel,.detachedanchor,.endorsedflare,.sortedceiling,.middle_overlay,.plumbwell,.threadedmarker,.compressedunit,.replicatedbracket,.handheldconduit,.guided_listing,.staged,.pointedfoyer,.elasticgantry,.handheld_kernel,.numeric_tooltip,.named_bracket))) {
	clip-path: inset(100% -100% -100% -100%);
	transition: opacity var(--halved) var(--variableadapter),clip-path var(--halved) var(--variableadapter);
	opacity: 0;
}

[data-scaledcircuit] [data-soft_inspector][data-anchored_meter] .tailoredadapter:not(:has(:is(.recorded_insignia,.dynamic_deck,.dedicatedswatch,.detached_emblem,.handle,.liquid_poster,.federatedbarrel,.dedicatedtoggle,.named,.quantumbeacon,.divided_table,.topbar,.tethered_barrel,.detachedanchor,.endorsedflare,.sortedceiling,.middle_overlay,.plumbwell,.threadedmarker,.compressedunit,.replicatedbracket,.handheldconduit,.guided_listing,.staged,.pointedfoyer,.elasticgantry,.handheld_kernel,.numeric_tooltip,.named_bracket))) {
	opacity: 1;
	clip-path: inset(-1rem -100% -100% -100%);
}

[data-scaledcircuit] [data-soft_inspector] .tailoredadapter:has(:is(.federatedbarrel,.handheldconduit,.numeric_tooltip)) {
	transition: opacity var(--halved) var(--variableadapter);
	opacity: 0;
}

[data-scaledcircuit] [data-soft_inspector][data-anchored_meter] .tailoredadapter:has(:is(.federatedbarrel,.handheldconduit,.numeric_tooltip)) {
	opacity: 1;
}

[data-scaledcircuit] [data-soft_inspector] :is(.federatedbarrel,.handheldconduit,.numeric_tooltip)>* {
	clip-path: inset(100% -100% -100% -100%);
	transition: opacity var(--halved) var(--variableadapter),clip-path var(--halved) var(--variableadapter);
	opacity: 0;
}

[data-scaledcircuit] [data-soft_inspector][data-anchored_meter] :is(.federatedbarrel,.handheldconduit,.numeric_tooltip)>* {
	opacity: 1;
	clip-path: inset(-1rem -100% -100% -100%);
}

[data-scaledcircuit] [data-soft_inspector][data-anchored_meter] :is(.federatedbarrel,.handheldconduit,.numeric_tooltip)>*:nth-child(2) {
	transition-delay: calc(1 * var(--condensed));
}

[data-scaledcircuit] [data-soft_inspector][data-anchored_meter] :is(.federatedbarrel,.handheldconduit,.numeric_tooltip)>*:nth-child(3) {
	transition-delay: calc(2 * var(--condensed));
}

[data-scaledcircuit] [data-soft_inspector][data-anchored_meter] :is(.federatedbarrel,.handheldconduit,.numeric_tooltip)>*:nth-child(4) {
	transition-delay: calc(3 * var(--condensed));
}

[data-scaledcircuit] [data-soft_inspector][data-anchored_meter] :is(.federatedbarrel,.handheldconduit,.numeric_tooltip)>*:nth-child(5) {
	transition-delay: calc(4 * var(--condensed));
}

[data-scaledcircuit] [data-soft_inspector][data-anchored_meter] :is(.federatedbarrel,.handheldconduit,.numeric_tooltip)>*:nth-child(6) {
	transition-delay: calc(5 * var(--condensed));
}

[data-scaledcircuit] [data-soft_inspector][data-anchored_meter] :is(.federatedbarrel,.handheldconduit,.numeric_tooltip)>*:nth-child(n+7) {
	transition-delay: calc(5 * var(--condensed));
}
