:root {
	--linked: #2e3d4f;
	--displayed: #eceeef;
	--radial-alert: #f4f6f7;
	--pulse: #5b7592;
	--handheld-tint: #7f868e;
	color-scheme: light;
	--versatile_envelope: #dfe3e6;
	--harness: #1c2024;
}

:root {
	--connector: none;
	--firm-lathe: var(--displayed);
	--trigger: none;
	--versatile_pattern: var(--displayed);
	--thin_plugin: -0.01em;
	--connected: 0;
	--placeholder: 9px;
	--versatile_grip: var(--displayed);
	--shared-runner: 240ms;
	--pivoted: .75;
	--main_notice: var(--displayed);
	--main-plate: var(--displayed);
	--brace: var(--displayed);
	--terminal: var(--versatile_envelope);
	--federated-belt: none;
	--rowed: var(--detached-composer);
	--coupled: none;
	--backend: 1;
	--cross: clamp(.75rem,2vw,1.5rem);
	--half_grip: var(--linked);
	--semantic: color-mix(in srgb,var(--handheld-tint) 20%,var(--displayed));
	--threaded: 600;
	--swift: var(--handheld-tint);
	--versatile: 100%;
	--compound_drum: clamp(3.6875rem,7vw,5.75rem);
	--molded: color-mix(in srgb,var(--harness) 7%,transparent);
	--margined: 82ch;
	--normalized_catalog: .375rem;
	--cellular: none;
	--endorsed_housing: 1.5;
	--kerned_glyph: var(--harness);
	--lettered_belt: ease-out;
	--ported-flap: var(--radial-alert);
	--crest: 110ms;
	--endorsed-catalog: var(--linked);
	--fastened_hallway: var(--displayed);
	--shared_book: none;
	--flexible_catalog: solid;
	--radial-book: var(--harness);
	--enameled-tint: 2rem;
	--frosted: .3125rem;
	--mitred_control: var(--displayed);
	--ticketed-loop: 0 8px 20px color-mix(in srgb,var(--harness) 22%,transparent);
	--veneered: var(--versatile_envelope);
	--transient_catalog: var(--harness);
	--casing: color-mix(in srgb,var(--harness) 56%,transparent);
	--detached-composer: 1px;
	--smart-node: ease-out;
	--wired_node: 1.1875rem;
	--vectored: var(--handheld-tint);
	--contain_kit: none;
	--quad_lathe: .25rem;
	--brisk_tag: inset 0 1px 2px color-mix(in srgb,var(--harness) 10%,transparent);
	--stamped_flare: 0 12px 24px color-mix(in srgb,var(--harness) 36%,transparent);
	--ticketed_router: .48;
	--deluxe: .9375rem;
	--verified_popup: 0 3px 8px color-mix(in srgb,var(--harness) 16%,transparent);
	--compressed-grip: var(--radial-alert);
	--stamped_chrome: .89;
	--detached_notice: 1px;
	--meshed_digest: var(--linked);
	--graphed-ring: var(--harness);
	--sidebar: transparent;
	--imaged_workbench: 40ms;
	--planar: var(--linked);
	--kerned_connector: var(--harness);
	--federated-funnel: var(--harness);
	--buffered-cushion: linear-gradient(transparent,var(--harness));
	--buffered_flap: var(--linked);
	--imaged-strip: color-mix(in srgb,var(--harness) 55%,transparent);
	--stack: transparent;
	--dedicated-collection: .8125rem;
	--mobile: 0 0 0 3px var(--linked);
	--indexed-blade: 9999px;
	--formal: .375rem;
	--lofted-wrap: none;
	--rapid: var(--versatile_envelope);
	--enclosed_editor: 400;
	--glossed_housing: 0 0 0 3px var(--linked);
	--passive_bracket: .4375rem;
	--onboard_editor: .3125rem;
	--full-instance: none;
	--lacquered_swatch: 500;
}

@media(max-width:640px) {
	:root {
		--compound_drum: calc((clamp(3.6875rem,7vw,5.75rem)) * .7);
		--dedicated-collection: calc((.8125rem) * .85);
		--wired_node: calc((1.1875rem) * .85);
	}
}

:root {
	--flagged_editor: #5b7592;
	--smooth-service: #ffffff;
}

:root {
	--signposted_cluster: 'Roboto',Arial,sans-serif;
	--laminated_editor: 'Roboto',Arial,sans-serif;
}

:root {
	--phased-pattern: 600;
	--lower-blade: 'Fraunces',Georgia,serif;
	--micro_instance: -0.01em;
}

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

html {
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
	--evented-applet: min(var(--versatile),100rem);
	--staged: min(var(--evented-applet),48rem);
}

body {
	margin: 0;
	background: var(--veneered);
	color: var(--harness);
	font: 16px/var(--endorsed_housing,1.6) var(--laminated_editor,Arial,Helvetica,sans-serif);
	font-weight: var(--enclosed_editor);
	overflow-wrap: break-word;
}

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

a {
	color: inherit;
}

button {
	font: inherit;
}

figure {
	margin: 0;
}

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

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

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

.gauged_buffer {
	width: min(var(--evented-applet),calc(100% - var(--cross)));
	margin-inline: auto;
}

:is(.base,.stamped_pointer,.refined_wrap)>.gauged_buffer {
	width: min(var(--staged),calc(100% - var(--cross)));
}

:is(.base,.stamped_pointer,.refined_wrap)>.gauged_buffer :is(.immutable,p) {
	max-width: none;
}

.mitred_index {
	padding: calc(var(--compound_drum) + var(--quad_bus,0rem)) 0;
	scroll-margin-top: var(--guide);
}

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

.stacked-blade {
	padding-block: 0;
	min-height: calc(100vh - var(--guide));
	min-height: calc(100svh - var(--guide));
	display: flex;
	flex-direction: column;
	--firm_funnel: calc(100vh - var(--guide));
}

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

.thin-catalog {
	padding: calc(var(--compound_drum) + var(--fixed-flap,0rem)) 0;
	background: var(--versatile_grip);
	backdrop-filter: var(--coupled);
	-webkit-backdrop-filter: var(--coupled);
}

.mitred_index>.thin-catalog {
	margin-block: calc(-1 * (var(--compound_drum) + var(--quad_bus,0rem)));
}

.mitred_index>:is(.brisk-swatch,.full-mod) {
	margin-block: calc(-1 * (var(--compound_drum) + var(--quad_bus,0rem)));
}

header.mitred_index+.mitred_index:not(.stacked-blade) {
	padding-top: calc((var(--compound_drum) + var(--quad_bus,0rem)) * var(--index));
	--index: .55;
}

header.mitred_index+.mitred_index:not(.stacked-blade)>:is(.thin-catalog,.brisk-swatch,.full-mod) {
	margin-top: calc(-1 * (var(--compound_drum) + var(--quad_bus,0rem)) * var(--index));
}

header.mitred_index+.mitred_index:not(.stacked-blade)>:is(.thin-catalog,.full-mod) {
	padding-top: calc((var(--compound_drum) + var(--fixed-flap,0rem)) * var(--index));
}

.candid_pattern {
	font-weight: var(--phased-pattern,600);
	letter-spacing: var(--micro_instance,-0.02em);
	font-size: 1.25rem;
	text-decoration: none;
	font-family: var(--lower-blade,inherit);
}

.filled-housing {
	box-shadow: inset 0 -0.125rem 0 var(--pulse);
	color: var(--harness);
	margin-bottom: 1rem;
	text-transform: var(--contain_kit);
	font-size: .875rem;
	font-weight: 700;
	letter-spacing: .12em;
}

.fetched {
	opacity: .8;
	font-size: 1.25rem;
	line-height: var(--endorsed_housing);
	margin-bottom: 2rem;
	max-width: var(--margined);
}

.thumbnail {
	font-weight: var(--threaded);
	letter-spacing: var(--thin_plugin);
}

.refined-pattern {
	max-width: var(--margined);
}

address {
	font-style: normal;
}

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

.evented_composer {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: var(--enameled-tint);
	padding-block: .5rem;
	padding-inline: var(--deluxe);
	border: var(--rowed) var(--flexible_catalog) var(--sidebar);
	border-radius: var(--onboard_editor);
	background: var(--planar);
	color: var(--compressed-grip);
	text-decoration: none;
	font-weight: var(--lacquered_swatch);
	cursor: pointer;
	text-transform: var(--full-instance);
	letter-spacing: var(--connected);
	box-shadow: var(--shared_book);
	backdrop-filter: var(--coupled);
	-webkit-backdrop-filter: var(--coupled);
	transition: background var(--crest) var(--smart-node),color var(--crest) var(--smart-node),border-color var(--crest) var(--smart-node),box-shadow var(--crest) var(--smart-node),opacity var(--crest) var(--smart-node),transform var(--crest) var(--smart-node);
}

.evented_composer:hover {
	opacity: var(--backend);
	background: var(--main-plate);
	box-shadow: var(--lofted-wrap);
	transform: var(--cellular);
	color: var(--transient_catalog);
}

.evented_composer:active {
	box-shadow: var(--brisk_tag);
	transform: var(--federated-belt);
}

.granular-inspector {
	border-color: var(--swift);
	background: var(--firm-lathe);
	box-shadow: none;
	color: var(--radial-book);
}

.granular-inspector:hover {
	color: var(--radial-book);
	background: color-mix(in srgb,var(--linked) 10%,var(--firm-lathe));
	box-shadow: none;
}

input,textarea {
	width: 100%;
	backdrop-filter: var(--coupled);
	-webkit-backdrop-filter: var(--coupled);
	min-height: var(--enameled-tint);
	padding: .75rem var(--deluxe);
	border: var(--detached-composer) var(--flexible_catalog) var(--casing);
	border-radius: var(--frosted);
	background: var(--molded);
	color: var(--graphed-ring);
	font: inherit;
	transition: border-color var(--crest) var(--smart-node),box-shadow var(--crest) var(--smart-node),opacity var(--crest) var(--smart-node);
}

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

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

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

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

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(--detached-composer) var(--flexible_catalog) var(--kerned_connector);
	background: var(--molded);
	cursor: pointer;
	transition: background var(--crest) var(--smart-node),border-color var(--crest) var(--smart-node);
}

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

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

input[type="checkbox"]::before,input[type="radio"]::before {
	inline-size: .625rem;
	background: var(--radial-alert);
	transform: scale(0);
	transition: transform var(--crest) var(--smart-node);
	block-size: .625rem;
	content: "";
}

input[type="checkbox"]::before {
	clip-path: polygon(14% 44%,0% 59%,42% 100%,98% 17%,84% 0%,36% 66%);
}

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

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

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

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

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

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

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

.beta_chrome,details {
	padding: var(--wired_node);
	background: var(--rapid);
	border: var(--detached_notice) var(--flexible_catalog) var(--swift);
	border-radius: var(--formal);
	box-shadow: var(--trigger);
	backdrop-filter: var(--coupled);
	-webkit-backdrop-filter: var(--coupled);
}

.beta_chrome:not(.cube,.kerned-digest,.circuit):hover,details:hover {
	box-shadow: var(--verified_popup);
}

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

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

.revised_collection .gauged_buffer {
	width: min(calc(var(--evented-applet) * 1.2),calc(100% - var(--cross)));
}

.revised_collection {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 30;
	background: var(--versatile_pattern);
	border-color: var(--meshed_digest);
	border-bottom-color: var(--semantic);
	color: var(--federated-funnel);
	backdrop-filter: var(--coupled);
	-webkit-backdrop-filter: var(--coupled);
}

.lofted_sidebar {
	border-color: var(--meshed_digest);
	color: var(--federated-funnel);
}

.wired-hub a {
	transition: background var(--crest) var(--smart-node),box-shadow var(--crest) var(--smart-node),color var(--crest) var(--smart-node);
	text-decoration: none;
	border-radius: var(--frosted);
	padding: .25rem;
	position: relative;
	font-weight: 500;
}

.buffered-draft .wired-hub a:hover {
	background: color-mix(in srgb,var(--federated-funnel) 12%,transparent);
}

.buffered-draft .wired-hub a[aria-current="page"] {
	background: var(--terminal);
}

.revised_collection .wired-hub a[aria-current="page"] {
	color: var(--half_grip);
	font-weight: 700;
}

.ruler {
	transition: background var(--crest) var(--smart-node);
	border: var(--detached-composer) var(--flexible_catalog) var(--meshed_digest);
	border-radius: var(--frosted);
	background: transparent;
	color: inherit;
}

.cipher {
	border-radius: var(--quad_lathe);
	font-size: .8125rem;
	padding: .375rem var(--deluxe);
	display: inline-flex;
	margin: 0;
	align-items: center;
	color: var(--smooth-service);
	letter-spacing: var(--connected);
	text-transform: var(--contain_kit);
	background: var(--flagged_editor);
	border: var(--detached-composer) var(--flexible_catalog) color-mix(in srgb,var(--smooth-service) 22%,transparent);
	gap: .5rem;
	font-weight: var(--lacquered_swatch);
}

.cipher .technical {
	color: var(--smooth-service);
}

figure>img {
	filter: var(--connector);
	border: var(--detached-composer) var(--flexible_catalog) var(--vectored);
	border-radius: var(--normalized_catalog);
}

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

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

.ruler:hover:focus-visible,.wired-hub a:focus-visible,.ruler:focus-visible,.wired-hub a:hover:focus-visible {
	box-shadow: var(--glossed_housing);
	outline: 2px solid transparent;
	outline-offset: 2px;
}

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

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

.phased_lathe {
	align-items: center;
	width: 3rem;
	display: inline-flex;
	border: var(--detached-composer) var(--flexible_catalog) var(--swift);
	border-radius: var(--quad_lathe);
	height: 3rem;
	flex: 0 0 auto;
	justify-content: center;
	color: var(--pulse);
}

.phased_lathe .technical {
	width: 1.5rem;
	height: 1.5rem;
}

.phased_lathe {
	background: color-mix(in srgb,var(--buffered_flap) 12%,var(--displayed));
}

.candid_mast {
	background: var(--displayed);
}

.candid_mast,.phased_lathe {
	box-shadow: inset 0 0 0 var(--detached-composer) var(--fastened_hallway);
}

.evented {
	color: var(--pulse);
}

.refined_wrap .fetched {
	opacity: .8;
}

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

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

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

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

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

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

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

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

.sharp {
	border-block: var(--detached-composer) var(--flexible_catalog) var(--swift);
}

.phased_cartridge {
	--fixed-flap: 0rem;
	--quad_bus: 0rem;
}

.enameled_wrap {
	--fixed-flap: -1.5rem;
	--quad_bus: -1rem;
}

.assembled {
	--quad_bus: .5rem;
	--fixed-flap: .625rem;
}

.folded-group {
	--fixed-flap: .5rem;
	--quad_bus: 1rem;
}

@media(max-width:640px) {
	.folded-group,.assembled,.enameled_wrap,.phased_cartridge {
		--fixed-flap: 0rem;
		--quad_bus: 0rem;
	}

	.thumbnail {
		font-size: calc((1rem + (clamp(1.75rem,7vw,2.25rem) - 1rem) * var(--pivoted)) * var(--stamped_chrome));
	}

	.fetched {
		font-size: 1.0625rem;
	}

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

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

	.onboard-group .evented_composer {
		width: 100%;
	}

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

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

.stripe {
	opacity: .85;
}

.candid_mast {
	width: 1.75rem;
	display: inline-flex;
	border: var(--detached-composer) var(--flexible_catalog) currentColor;
	flex-shrink: 0;
	justify-content: center;
	color: var(--pulse);
	border-radius: 50%;
	align-items: center;
	height: 1.75rem;
}

.candid_mast .technical {
	height: 1rem;
	width: 1rem;
}

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

.ported_stage .hooked_clasp {
	max-width: 44rem;
	margin-inline: auto;
}

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

.styled .half {
	width: 1.25rem;
	height: 1.25rem;
}

.firm_drawer {
	border: var(--detached-composer) var(--flexible_catalog) var(--pulse);
	color: var(--pulse);
}

.firm_drawer {
	border-radius: var(--indexed-blade);
}

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

.candid-strip {
	display: inline-block;
}

.signposted-grip {
	font-size: 1.0625rem;
	letter-spacing: var(--micro_instance,normal);
	gap: .75rem;
	margin: 0 0 1rem;
	align-items: center;
	font-weight: var(--phased-pattern,700);
	display: flex;
	font-family: var(--lower-blade,inherit);
}

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

.blade {
	gap: .5rem clamp(1rem,3vw,2rem);
	grid-template-columns: minmax(9rem,.5fr) 1.5fr;
	align-items: start;
	display: grid;
	padding: .875rem 0;
	border-top: var(--detached-composer) var(--flexible_catalog) var(--swift);
}

.blade:last-child {
	border-bottom: var(--detached-composer) var(--flexible_catalog) var(--swift);
}

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

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

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

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

.passive_chrome li {
	align-items: flex-start;
	gap: .625rem;
	display: flex;
	line-height: var(--endorsed_housing);
}

.wired_hallway {
	opacity: .85;
}

.passive_chrome .technical {
	height: 1.05rem;
	margin-top: .2rem;
	color: var(--pulse);
	width: 1.05rem;
	flex-shrink: 0;
}

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

.cycled {
	opacity: .75;
}

.cornice .technical {
	width: 1.05rem;
	height: 1.05rem;
	color: var(--pulse);
	flex-shrink: 0;
}

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

.locked .passive_chrome {
	text-align: left;
}

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

.scroll_drawer h3 {
	margin-top: clamp(2rem,4vw,2.5rem);
}

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

@media(max-width:640px) {
	.scroll_drawer h3 {
		margin-top: 1.5rem;
	}
}

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

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

.refined_wrap .fastened_alert {
	padding: calc(var(--wired_node) * 1.75);
	overflow: hidden;
	border-radius: var(--passive_bracket);
	box-shadow: var(--stamped_flare);
	position: relative;
}

.keyed-popup {
	background: var(--rapid);
	border: var(--detached_notice) var(--flexible_catalog) var(--swift);
}

.refined_wrap .keyed-popup {
	box-shadow: var(--trigger);
}

.fastened_alert>.fiber {
	z-index: 1;
	position: relative;
}

.fastened_alert .ported_mod {
	aspect-ratio: 1;
	position: absolute;
}

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

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

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

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

.micro-control {
	width: 2.25rem;
	height: 2.25rem;
}

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

.fiber .kerned-cushion {
	margin: 1rem 0 1.5rem;
}

.tactile_editor {
	padding: calc(var(--wired_node) * 1.75);
	border: var(--detached-composer) var(--flexible_catalog) var(--swift);
	border-radius: var(--formal);
	background: var(--rapid);
	box-shadow: var(--trigger);
	align-items: center;
	grid-template-columns: 1.35fr 1fr;
	gap: clamp(1.5rem,4vw,3rem);
	position: relative;
	display: grid;
	overflow: hidden;
}

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

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

.fringed_connector .kerned-cushion {
	margin: 0;
}

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

.gauged-flare .fetched {
	margin: 1rem 0 0;
}

.fiber .filled-housing,.computed_digest .filled-housing,.gauged-flare .filled-housing {
	margin: 0 0 .75rem;
}

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

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

.auxiliary .evented {
	margin-top: .125rem;
}

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

.flagged-editor .computed_digest {
	text-align: center;
}

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

.computed_digest .fetched {
	margin-inline: auto;
}

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

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

.onboard-cluster {
	width: 100%;
	border-bottom: var(--detached-composer) var(--flexible_catalog) var(--swift);
	font-size: .8125rem;
	letter-spacing: .06em;
	font-weight: 700;
	padding-bottom: .5rem;
	text-transform: uppercase;
	opacity: .6;
}

.federated_tint {
	font-size: 1.0625rem;
	line-height: var(--endorsed_housing);
}

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

.federated_tint,.onboard-cluster,.tactile-wrap .phased_lathe {
	z-index: 1;
	position: relative;
}

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

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

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

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

	.fastened_alert,.refined_wrap .fastened_alert {
		padding: var(--wired_node);
	}

	.filled-clasp .tactile_editor,.tactile_editor {
		padding: var(--wired_node);
	}

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

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

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

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

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

.refined-pattern p {
	line-height: var(--endorsed_housing);
	margin: 0 0 1.25rem;
	font-size: 1.0625rem;
	color: color-mix(in srgb,var(--harness) 85%,transparent);
}

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

.refined-pattern p.filled-housing {
	color: var(--harness);
	margin: 0;
	font-size: .8125rem;
}

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

.refined-pattern li {
	color: color-mix(in srgb,var(--harness) 85%,transparent);
	line-height: var(--endorsed_housing);
	font-size: 1.0625rem;
}

.refined-pattern a {
	color: var(--linked);
	text-decoration: underline;
	text-underline-offset: .2em;
}

.refined-pattern strong {
	font-weight: 700;
}

.viewport {
	max-width: max(var(--margined),64ch);
}

.full-mod {
	padding: calc(var(--compound_drum) + var(--fixed-flap,0rem)) 0;
}

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

.viewport {
	margin-top: 0;
}

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

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

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

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

	.full-mod .passive_wrap {
		display: none;
	}

	.lathe {
		gap: 1.5rem;
	}
}

.module {
	border-radius: 0;
}

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

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

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

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

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

.micro-connector::before {
	border-left: var(--detached-composer) var(--flexible_catalog) var(--kerned_connector);
	left: 0;
}

.micro-connector::after {
	border-right: var(--detached-composer) var(--flexible_catalog) var(--kerned_connector);
	right: 0;
}

.micro-connector:not(.revised)::after,.micro-connector:not(.revised)::before {
	border-top: var(--detached-composer) var(--flexible_catalog) var(--kerned_connector);
	top: 0;
}

.revised::before,.revised::after {
	border-bottom: var(--detached-composer) var(--flexible_catalog) var(--kerned_connector);
	bottom: 0;
}

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

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

.onboard_flare h2,.onboard_flare 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(--pivoted)) * var(--stamped_chrome));
}

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

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

.wired_bracket {
	border-radius: var(--formal);
	padding: 0;
	border: var(--detached-composer) var(--flexible_catalog) var(--swift);
	cursor: pointer;
	background: var(--rapid);
}

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

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

.wired_bracket summary::after {
	font-weight: 400;
	transition: transform var(--crest) var(--smart-node),background-color var(--crest) var(--smart-node),border-color var(--crest) var(--smart-node),color var(--crest) var(--smart-node);
	margin-block-start: calc((1.0625rem * var(--endorsed_housing) - 1.65rem) / 2);
	flex-shrink: 0;
	line-height: 1.1;
	color: var(--linked);
	content: "+";
	font-size: 1.5rem;
}

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

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

.stamped_pointer .wired_bracket summary::after {
	opacity: .7;
	transform: rotate(45deg);
	content: "";
	border-right: 2px var(--flexible_catalog) var(--harness);
	border-bottom: 2px var(--flexible_catalog) var(--harness);
	width: .55rem;
	height: .55rem;
	margin-block-start: calc((1.0625rem * var(--endorsed_housing) - .55rem) / 2 - .15rem);
}

.stamped_pointer .wired_bracket[open]:not([data-fastened_banner]) summary::after {
	opacity: 1;
	transform: rotate(225deg);
	margin-block-start: calc((1.0625rem * var(--endorsed_housing) - .55rem) / 2 + .15rem);
}

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

.stamped_pointer .signposted-draft {
	gap: 0;
}

.bitwise_tint .signposted-draft {
	max-width: 48rem;
	margin-inline: auto;
}

.stamped_pointer .wired_bracket {
	background: transparent;
	border: none;
	border-radius: 0;
	border-top: var(--detached-composer) var(--flexible_catalog) var(--swift);
}

.stamped_pointer .wired_bracket:last-child {
	border-bottom: var(--detached-composer) var(--flexible_catalog) var(--swift);
}

.stamped_pointer .wired_bracket summary {
	font-size: 1.1875rem;
	padding: 1.75rem clamp(.5rem,1.2vw,.875rem);
}

.stamped_pointer .wired_bracket p {
	font-size: 1.0625rem;
	padding: 0 clamp(.5rem,1.2vw,.875rem) 1.75rem;
}

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

	.stamped_pointer .wired_bracket summary {
		padding: 1.125rem clamp(.5rem,1.2vw,.875rem);
		font-size: 1.0625rem;
	}
}

.revised-service {
	border-top: var(--detached-composer) var(--flexible_catalog) var(--swift);
	padding: calc(var(--compound_drum) * .7) 0 calc(var(--compound_drum) * .5);
}

.modest-wave {
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 1rem;
	border-top: var(--detached-composer) var(--flexible_catalog) var(--swift);
	font-size: .875rem;
	display: flex;
	margin-top: clamp(2rem,4vw,3rem);
	align-items: center;
	padding-top: clamp(1.5rem,3vw,2rem);
}

.modest-wave p {
	margin: 0;
	opacity: .65;
}

.modest-wave a {
	text-decoration: none;
}

.modest-wave a:hover {
	text-decoration: underline;
}

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

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

.secure_funnel a {
	opacity: .65;
	transition: opacity var(--crest) var(--smart-node),color var(--crest) var(--smart-node);
}

.secure_funnel a:hover {
	color: var(--linked);
	opacity: 1;
}

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

.slotted a {
	text-decoration: none;
}

.federated_mast {
	gap: clamp(2rem,4vw,3rem);
	grid-template-columns: 2fr 1fr 1.4fr;
	display: grid;
}

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

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

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

.lacquered_badge a {
	transition: opacity var(--crest) var(--smart-node),color var(--crest) var(--smart-node);
}

.lacquered_badge a:hover {
	color: var(--linked);
	opacity: 1;
}

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

.lettered_envelope {
	margin: 0;
	line-height: var(--endorsed_housing);
	opacity: .75;
	max-width: 32ch;
}

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

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

.feathered .candid-strip {
	margin-block-start: max(0px,calc((2.25rem - 1em * var(--endorsed_housing)) / 2));
}

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

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

.ledger {
	opacity: .85;
}

.surface .technical {
	margin-block-start: calc((1rem * var(--endorsed_housing) - 1.05rem) / 2);
}

.surface .technical {
	height: 1.05rem;
	width: 1.05rem;
}

a.surface:hover .ledger {
	opacity: 1;
}

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

a.regular_pointer:hover {
	color: var(--linked);
	text-decoration-color: var(--pulse);
}

@media(max-width:1024px) {
	.federated_mast {
		grid-template-columns: repeat(auto-fit,minmax(12rem,1fr));
	}
}

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

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

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

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

	.modest-wave {
		margin-top: 1.5rem;
		padding-top: 1.25rem;
	}
}

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

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

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

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

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

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

.evented_composer[data-balanced_workbench] .technical {
	visibility: hidden;
}

.evented_composer[data-balanced_workbench]::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(--compressed-grip);
	border-top-color: transparent;
	border-radius: 50%;
	animation: paged_stepper .7s linear infinite;
}

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

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

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

.buffered_stencil {
	max-width: 52rem;
}

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

.flag .thumbnail {
	border-top: calc(var(--detached-composer) * 2) var(--flexible_catalog) var(--kerned_connector);
	line-height: 1.02;
	padding-top: clamp(1rem,2.5vw,1.75rem);
	text-transform: uppercase;
	margin: 0;
}

.flag .thumbnail::after {
	background: var(--pulse);
	height: .28em;
	width: .28em;
	content: "";
	margin-left: .18em;
	display: inline-block;
}

.flag .fetched {
	font-style: italic;
	margin: 0;
}

.filtered-digest {
	border-top: calc(var(--detached-composer) * 2) var(--flexible_catalog) var(--kerned_connector);
	counter-reset: named-circuit;
	display: block;
}

.filtered-digest .regular-drawer {
	border-bottom: var(--detached-composer) var(--flexible_catalog) var(--kerned_connector);
	padding: calc(var(--wired_node) * .6) 0;
	counter-increment: named-circuit;
	gap: 0 clamp(1rem,3vw,2.5rem);
	align-items: center;
	grid-template-columns: auto minmax(6rem,.28fr) minmax(0,1fr);
	display: grid;
}

.filtered-digest .secondary_footing {
	align-items: start;
}

.filtered-digest .regular-drawer::before {
	line-height: 1;
	font-variant-numeric: tabular-nums;
	letter-spacing: var(--thin_plugin);
	font-weight: var(--threaded);
	content: counter(named-circuit,decimal-leading-zero);
	min-width: 2.25ch;
	font-size: calc((1rem + (1.75rem - 1rem) * var(--pivoted)) * var(--stamped_chrome));
	color: var(--linked);
}

.filtered-digest .kerned-hallway {
	font-size: .8125rem;
	letter-spacing: .08em;
	text-transform: uppercase;
}

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

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

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

.filtered-digest .regular-drawer:focus-within {
	box-shadow: inset 0 -2px 0 var(--linked);
	border-bottom-color: var(--linked);
}

.filtered-digest .tall-ring {
	padding-top: clamp(1.5rem,3vw,2.25rem);
}

.buffered_stencil .stacked-alert {
	font-style: italic;
}

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

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

@media(max-width:768px) {
	.tall-ring .evented_composer {
		width: 100%;
	}

	.filtered-digest .regular-drawer {
		gap: .5rem clamp(.75rem,4vw,1.25rem);
		align-items: baseline;
		grid-template-columns: auto minmax(0,1fr);
	}

	.filtered-digest .regular-drawer input,.filtered-digest .regular-drawer textarea {
		grid-column: 1/-1;
	}
}

.revised_collection {
	transition: height var(--crest) var(--smart-node);
	flex-direction: column;
	height: var(--compressed-flap);
	--compressed-flap: 5rem;
	display: flex;
}

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

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

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

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

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

.buffered-draft .wired-hub a {
	border-radius: var(--indexed-blade);
	padding: .35rem .9rem;
}

.buffered-draft .wired-hub a[aria-current="page"] {
	color: color-mix(in srgb,var(--half_grip) 65%,var(--federated-funnel));
	font-weight: 500;
}

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

.ruler .micro-badge {
	display: none;
}

.ruler[aria-expanded="true"] .typed_mod {
	display: none;
}

.ruler[aria-expanded="true"] .micro-badge {
	display: inline-flex;
}

.buffered-draft {
	border-bottom: 1px var(--flexible_catalog) var(--semantic);
}

.buffered-draft .wired-hub {
	padding: .375rem 1.25rem;
	border-radius: var(--indexed-blade);
	gap: 1.25rem;
	border: var(--detached-composer) var(--flexible_catalog) var(--meshed_digest);
}

:root {
	--guide: 5rem;
}

.compact {
	height: var(--guide);
}

.revised_collection .wired-hub a,.revised_collection .candid-strip,.revised_collection .evented_composer {
	white-space: nowrap;
}

.lofted_sidebar,.wired-hub,.gadget>* {
	min-width: 0;
}

.revised_collection .candid-strip {
	overflow: hidden;
	text-overflow: ellipsis;
}

@media(min-width:1072px) and (max-width:1400px) {
	.gadget,.wired-hub,.lofted_sidebar {
		gap: 1rem;
	}
}

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

	.ruler {
		display: inline-flex;
	}

	.lofted_sidebar {
		top: 100%;
		align-items: stretch;
		position: absolute;
		z-index: 20;
		background: var(--versatile_pattern);
		right: 0;
		left: 0;
		gap: .5rem;
		padding: 1rem;
		display: none;
		border-bottom: var(--detached-composer) var(--flexible_catalog) var(--meshed_digest);
		border-top: var(--detached-composer) var(--flexible_catalog) var(--meshed_digest);
		flex-direction: column;
	}

	.lofted_sidebar[data-title] {
		display: flex;
	}

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

	.wired-hub a {
		padding: .65rem .25rem;
	}

	.buffered-draft .wired-hub {
		background: transparent;
		padding: 0;
		gap: .25rem;
		border: none;
	}

	.wired-hub a::after {
		display: none;
	}

	:root {
		--guide: 4rem;
	}

	.revised_collection {
		--compressed-flap: 4.5rem;
	}

	.lofted_sidebar .evented_composer {
		width: 100%;
	}
}

@keyframes lifted {
	from {
		transform: translate3d(-14%,-7%,0) scale(.88);
	}

	to {
		transform: translate3d(12%,9%,0) scale(1.21);
	}
}

@keyframes sorted-conduit {
	from {
		transform: translate3d(12%,8%,0) scale(1.16);
	}

	to {
		transform: translate3d(-16%,-9%,0) scale(.87);
	}
}

.cipher .technical {
	width: 1rem;
	height: 1rem;
}

.recessed .technical {
	color: currentColor;
}

.lucid {
	border-radius: var(--formal);
}

.recessed {
	border-color: var(--swift);
	font-size: .75rem;
	letter-spacing: var(--connected);
	background: color-mix(in srgb,var(--buffered_flap) 10%,transparent);
	color: var(--harness);
}

.recessed::before {
	flex: 0 0 auto;
	content: "";
	height: 2px;
	width: 2rem;
	background: var(--pulse);
}

.spacer {
	position: relative;
	padding: min(calc(var(--compound_drum) * 1.15),calc(var(--firm_funnel,100vh) * .125)) 0;
	overflow: hidden;
	isolation: isolate;
}

.spacer::before {
	inset: 0;
	z-index: -1;
	position: absolute;
	pointer-events: none;
	background: radial-gradient(125% 100% at 88% -10%,color-mix(in srgb,var(--pulse) 38%,transparent) 0%,transparent 68%),radial-gradient(95% 90% at -5% 105%,color-mix(in srgb,var(--pulse) 22%,transparent) 0%,transparent 64%),linear-gradient(155deg,color-mix(in srgb,var(--pulse) 13%,transparent) 0%,transparent 55%);
	content: "";
}

.detached-indicator {
	align-items: center;
	display: grid;
	gap: clamp(2.5rem,5vw,4rem);
	grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr);
}

.computed-book {
	gap: clamp(1.5rem,2.5vw,2.25rem);
	align-items: flex-start;
	display: flex;
	flex-direction: column;
}

.computed-book h2,.computed-book h1 {
	margin: 0;
	font-size: calc((1rem + (clamp(2rem,4.5vw,3rem) - 1rem) * var(--pivoted)) * var(--stamped_chrome));
	line-height: 1.1;
}

.computed-book h2::after,.computed-book h1::after {
	width: 4rem;
	display: block;
	height: 3px;
	content: "";
	background: var(--pulse);
	margin-top: clamp(1rem,2vw,1.5rem);
}

.plain {
	display: grid;
	border: var(--detached_notice) var(--flexible_catalog) var(--swift);
	grid-template-columns: repeat(2,minmax(0,1fr));
	padding: var(--wired_node);
	box-shadow: var(--trigger);
	border-radius: var(--formal);
	gap: var(--dedicated-collection);
	background: linear-gradient(150deg,color-mix(in srgb,var(--pulse) 22%,var(--rapid)) 0%,color-mix(in srgb,var(--rapid) 94%,var(--harness)) 68%);
}

.plain .handheld-toast {
	font-size: calc((1rem + (clamp(1.5rem,3vw,2rem) - 1rem) * var(--pivoted)) * var(--stamped_chrome));
}

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

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

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

	.spacer {
		padding: calc(var(--compound_drum) * .85) 0;
	}
}

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

.brisk-swatch .refined-pattern {
	max-width: max(var(--margined),68ch);
	margin-inline: auto;
}

.gauged_buffer.refined-pattern {
	margin-inline: auto;
	max-width: max(var(--margined),68ch);
}

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

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

.gathered {
	margin: 0 0 .5rem;
	opacity: .7;
	font-size: .9375rem;
}

.gathered code {
	background: var(--rapid);
	border-radius: var(--formal);
	padding: .1em .4em;
	font-size: .875em;
	white-space: nowrap;
}

.verified_wave {
	margin: 0 0 1.25rem;
}

.verified_wave .retro {
	margin: 0 0 .6rem;
	line-height: 1.45;
}

.verified_wave .fixed-baton {
	font-weight: 700;
}

.verified_wave .retro:last-child {
	margin-bottom: 0;
}

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

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

.stamped_control li::marker {
	color: var(--pulse);
}

.brisk-swatch h2 {
	scroll-margin-top: calc(var(--guide) + 1rem);
}

.brisk-swatch p.gathered {
	margin-bottom: .5rem;
}

.brisk-swatch .refined-pattern .gathered+p {
	margin-top: 1.75rem;
}

.liquid-loop .inlay {
	gap: 2.25rem;
	display: grid;
	counter-reset: paneled;
	margin-top: 2.25rem;
}

.liquid-loop .binder {
	grid-template-columns: 3.25rem minmax(0,1fr);
	counter-increment: paneled;
	column-gap: 1.25rem;
	display: grid;
}

.liquid-loop .binder::before {
	grid-column: 1;
	content: counter(paneled,decimal-leading-zero);
	border-bottom: .1875rem var(--flexible_catalog) var(--linked);
	line-height: 1.1;
	font-family: var(--signposted_cluster,inherit);
	grid-row: 1;
	padding-bottom: .375rem;
	font-weight: var(--threaded);
	font-size: 1.75rem;
	color: var(--pulse);
}

.liquid-loop .binder>* {
	grid-column: 2;
}

.liquid-loop .binder h2 {
	margin-top: 0;
}

.ported_composer {
	display: flex;
	align-items: baseline;
	gap: .5rem .625rem;
	flex-wrap: wrap;
}

.hemmed {
	font-weight: 700;
	color: var(--pulse);
}

.smooth_service {
	counter-reset: none;
}

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

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

	.range {
		font-size: calc((1rem + (clamp(1.875rem,7vw,2.5rem) - 1rem) * var(--pivoted)) * var(--stamped_chrome));
	}

	.liquid-loop .binder {
		grid-template-columns: 2.5rem minmax(0,1fr);
		column-gap: .875rem;
	}
}

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

.handheld-toast {
	font-weight: 800;
	color: var(--linked);
	font-size: calc((1rem + (clamp(2rem,5vw,3.5rem) - 1rem) * var(--pivoted)) * var(--stamped_chrome));
	font-variant-numeric: tabular-nums;
	line-height: 1.05;
	letter-spacing: -0.02em;
}

.jig {
	color: var(--harness);
	font-size: .6em;
	font-weight: 500;
	opacity: .75;
}

.wired {
	font-size: .9375rem;
	opacity: .7;
	line-height: 1.45;
}

@media(max-width:640px) {
	.handheld-toast {
		font-size: calc((1rem + (clamp(1.75rem,8vw,2.5rem) - 1rem) * var(--pivoted)) * var(--stamped_chrome));
	}
}

.base .mid {
	flex-direction: column;
	display: flex;
}

.base .matched {
	border-top: var(--detached-composer) var(--flexible_catalog) var(--swift);
	align-items: center;
	padding: 2.5rem 0;
	display: flex;
	gap: 3rem;
}

.base .matched:last-child {
	border-bottom: var(--detached-composer) var(--flexible_catalog) var(--swift);
}

.base .meshed_editor {
	width: 1.6em;
	font-variant-numeric: tabular-nums;
	color: var(--linked);
	flex-shrink: 0;
	font-weight: 900;
	line-height: 1;
	font-size: calc((1rem + (clamp(3rem,7vw,5.5rem) - 1rem) * var(--pivoted)) * var(--stamped_chrome));
}

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

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

@media(min-width:769px) {
	.base .tall-stage {
		flex-direction: row-reverse;
		justify-content: space-between;
	}
}

@media(max-width:768px) {
	.base .matched {
		flex-direction: column;
		align-items: flex-start;
		gap: 1rem;
		padding: 1.75rem 0;
	}
}

@media(max-width:640px) {
	.base .meshed_editor {
		font-size: calc((1rem + (clamp(2.25rem,9vw,3.5rem) - 1rem) * var(--pivoted)) * var(--stamped_chrome));
	}

	.base .matched {
		padding: 1.25rem 0;
	}
}

.crisp .graphed-apron:not(.tabbed) {
	text-transform: capitalize;
}

.candid-notice {
	margin-inline: auto;
	max-width: 44rem;
}

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

.detached_splash p {
	margin: 0;
}

.lobby {
	color: var(--displayed);
	border-color: var(--kerned_connector);
	background: var(--kerned_glyph);
}

.lobby .fetched {
	color: var(--displayed);
}

.lobby p {
	color: var(--displayed);
}

.lobby .filled-housing {
	color: color-mix(in srgb,var(--displayed) 70%,transparent);
}

.lobby .evented_composer {
	background: var(--displayed);
	color: var(--harness);
}

.lobby .granular-inspector {
	background: transparent;
	border-color: var(--displayed);
	color: var(--displayed);
}

.lobby .evented_composer:hover {
	color: var(--harness);
	background: color-mix(in srgb,var(--displayed) 86%,var(--harness));
}

.lobby .granular-inspector:hover {
	background: color-mix(in srgb,var(--displayed) 14%,transparent);
	color: var(--displayed);
}

.lobby .handheld-toast,.lobby .jig {
	color: var(--displayed);
}

.lobby .phased_lathe {
	background: var(--displayed);
}

.lobby .phased_lathe {
	border-color: transparent;
}

.lobby .phased_lathe {
	box-shadow: 0 0 0 .1875rem var(--pulse);
}

.lobby summary::after,.lobby summary::marker {
	color: var(--displayed);
}

.lobby .wired_bracket {
	border-color: color-mix(in srgb,var(--displayed) 24%,transparent);
}

.lobby .micro-connector::after,.lobby .micro-connector::before {
	border-color: color-mix(in srgb,var(--displayed) 34%,transparent);
}

.lobby .wired_bracket:hover {
	background-color: color-mix(in srgb,var(--displayed) 8%,transparent);
	border-color: var(--linked);
}

.lobby .lofted_sidebar {
	color: var(--displayed);
}

.lobby .wired-hub a[aria-current="page"],.lobby .wired-hub a:hover {
	color: var(--displayed);
}

.lobby .ruler {
	border-color: var(--displayed);
}

.lobby .modest-wave {
	border-color: color-mix(in srgb,var(--displayed) 34%,transparent);
}

.lobby .secure_funnel a:hover,.lobby .lacquered_badge a:hover {
	color: var(--displayed);
}

.lobby .laminated_sheet,.lobby .slotted {
	opacity: .65;
}

.lobby textarea,.lobby input {
	color: var(--displayed);
	background: color-mix(in srgb,var(--displayed) 8%,var(--kerned_glyph));
	border-color: color-mix(in srgb,var(--displayed) 56%,transparent);
}

.lobby ::placeholder {
	color: color-mix(in srgb,var(--displayed) 55%,var(--kerned_glyph));
}

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

.ruler .technical {
	width: 1rem;
	height: 1rem;
}

@media(min-width:1072px) {
	.buffered-draft .wired-hub {
		padding: .2rem .5rem;
	}

	.buffered-draft .wired-hub a {
		padding: .25rem .65rem;
	}
}

.flexible-alert::before,.flexible-alert::after {
	display: block;
	width: .3125rem;
	height: .3125rem;
}

.beta_chrome,details {
	transition: all var(--crest) var(--smart-node);
}

textarea,input {
	transition: all var(--crest) var(--smart-node);
}

.evented_composer:not(.granular-inspector,.brisk-splash) {
	isolation: isolate;
	position: relative;
}

.evented_composer:not(.granular-inspector,.brisk-splash)::after {
	border-radius: inherit;
	opacity: 0;
	z-index: -1;
	transition: all var(--crest) var(--smart-node);
	background: currentColor;
	content: "";
	position: absolute;
	inset: 0;
}

.evented_composer:not(.granular-inspector,.brisk-splash):hover::after {
	opacity: .06;
}

.refined_wrap .evented_composer:not(.granular-inspector,.brisk-splash)::after,.lobby .evented_composer:not(.granular-inspector,.brisk-splash)::after {
	display: none;
}

.beta_chrome:not(.cube,.kerned-digest,.circuit):hover,details:hover {
	border-color: var(--linked);
	box-shadow: none;
}

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

.evented_composer:not(.granular-inspector,.brisk-splash):hover:focus-visible,.evented_composer:focus-visible {
	box-shadow: var(--glossed_housing)!important;
}

[data-meshed-baton] [data-fixed] .gauged_buffer:not(:has(:is(.firm_composer,.wired-article,.secondary-workbench,.referenced,.smart_collection,.micro_inspector,.signposted-draft,.phased_cluster,.enameled_dropdown,.folded-compass,.ticketed_tag,.studded-editor,.gauged_cushion,.phased_grip,.lettered_guide,.passive-pad,.laminated_cluster,.shared_runner,.buffered-belt,.blended,.keyed_header,.federated_badge,.mid,.dedicated-loop,.federated-chrome,.smooth-swatch,.glossed-book,.laminated_buffer,.bridged))) {
	opacity: 0;
	transition: opacity var(--shared-runner) var(--lettered_belt);
}

[data-meshed-baton] [data-fixed][data-passive_dropdown] .gauged_buffer:not(:has(:is(.firm_composer,.wired-article,.secondary-workbench,.referenced,.smart_collection,.micro_inspector,.signposted-draft,.phased_cluster,.enameled_dropdown,.folded-compass,.ticketed_tag,.studded-editor,.gauged_cushion,.phased_grip,.lettered_guide,.passive-pad,.laminated_cluster,.shared_runner,.buffered-belt,.blended,.keyed_header,.federated_badge,.mid,.dedicated-loop,.federated-chrome,.smooth-swatch,.glossed-book,.laminated_buffer,.bridged))) {
	opacity: 1;
}

[data-meshed-baton] [data-fixed] .gauged_buffer:has(:is(.signposted-draft,.mid,.laminated_buffer)) {
	transition: opacity var(--shared-runner) var(--lettered_belt);
	opacity: 0;
}

[data-meshed-baton] [data-fixed][data-passive_dropdown] .gauged_buffer:has(:is(.signposted-draft,.mid,.laminated_buffer)) {
	opacity: 1;
}

[data-meshed-baton] [data-fixed] :is(.signposted-draft,.mid,.laminated_buffer)>* {
	transition: opacity var(--shared-runner) var(--lettered_belt);
	opacity: 0;
}

[data-meshed-baton] [data-fixed][data-passive_dropdown] :is(.signposted-draft,.mid,.laminated_buffer)>* {
	opacity: 1;
}

[data-meshed-baton] [data-fixed][data-passive_dropdown] :is(.signposted-draft,.mid,.laminated_buffer)>*:nth-child(2) {
	transition-delay: calc(1 * var(--imaged_workbench));
}

[data-meshed-baton] [data-fixed][data-passive_dropdown] :is(.signposted-draft,.mid,.laminated_buffer)>*:nth-child(3) {
	transition-delay: calc(2 * var(--imaged_workbench));
}

[data-meshed-baton] [data-fixed][data-passive_dropdown] :is(.signposted-draft,.mid,.laminated_buffer)>*:nth-child(4) {
	transition-delay: calc(3 * var(--imaged_workbench));
}

[data-meshed-baton] [data-fixed][data-passive_dropdown] :is(.signposted-draft,.mid,.laminated_buffer)>*:nth-child(5) {
	transition-delay: calc(4 * var(--imaged_workbench));
}

[data-meshed-baton] [data-fixed][data-passive_dropdown] :is(.signposted-draft,.mid,.laminated_buffer)>*:nth-child(6) {
	transition-delay: calc(5 * var(--imaged_workbench));
}

[data-meshed-baton] [data-fixed][data-passive_dropdown] :is(.signposted-draft,.mid,.laminated_buffer)>*:nth-child(n+7) {
	transition-delay: calc(5 * var(--imaged_workbench));
}
