/* 前台 API 服务页 */
.lx-api-front {
	--af-bg: #0b1220;
	--af-card: rgba(15, 23, 42, 0.72);
	--af-line: rgba(148, 163, 184, 0.18);
	--af-text: #e2e8f0;
	--af-muted: #94a3b8;
	--af-accent: #38bdf8;
	--af-accent2: #818cf8;
	--af-ok: #34d399;
	--af-warn: #fbbf24;
	--af-err: #f87171;
	max-width: 1080px;
	margin: 0 auto;
	padding: 28px 18px 64px;
	color: var(--af-text);
	font-family: "Segoe UI", system-ui, -apple-system, sans-serif;
}
.lx-api-front * { box-sizing: border-box; }

.lx-api-front__hero {
	display: flex;
	gap: 18px;
	align-items: center;
	padding: 28px;
	border-radius: 20px;
	background:
		radial-gradient(800px 240px at 10% -20%, rgba(56, 189, 248, 0.25), transparent 60%),
		radial-gradient(600px 200px at 90% 0%, rgba(129, 140, 248, 0.22), transparent 55%),
		var(--af-card);
	border: 1px solid var(--af-line);
	backdrop-filter: blur(10px);
	margin-bottom: 22px;
}
.lx-api-front__docs-cta {
	margin: 14px 0 0;
}

/* ── 跳转接口文档转场 ── */
body.lx-api-docs-transit-open { overflow: hidden; }
.lx-api-docs-transit {
	position: fixed;
	inset: 0;
	z-index: 100400;
	display: none;
	align-items: center;
	justify-content: center;
	background:
		radial-gradient(ellipse at 50% 30%, rgba(56, 189, 248, 0.14), transparent 55%),
		rgba(2, 6, 23, 0.92);
	backdrop-filter: blur(8px);
}
.lx-api-docs-transit.is-on { display: flex; }
.lx-api-docs-transit__grid {
	position: absolute;
	inset: 0;
	background-image:
		linear-gradient(rgba(56, 189, 248, 0.07) 1px, transparent 1px),
		linear-gradient(90deg, rgba(129, 140, 248, 0.06) 1px, transparent 1px);
	background-size: 36px 36px;
	animation: lx-af-grid-move 6s linear infinite;
	pointer-events: none;
}
.lx-api-docs-transit__scan {
	position: absolute;
	left: 0;
	right: 0;
	height: 100px;
	background: linear-gradient(to bottom, transparent, rgba(56,189,248,.12), rgba(56,189,248,.28), rgba(56,189,248,.12), transparent);
	animation: lx-af-scan 1.4s ease-in-out infinite;
	pointer-events: none;
}
.lx-api-docs-transit__glitch {
	position: absolute;
	top: 14%;
	left: 50%;
	transform: translateX(-50%);
	font-size: clamp(22px, 5vw, 40px);
	font-weight: 800;
	letter-spacing: 0.28em;
	color: rgba(56, 189, 248, 0.18);
	text-shadow: 2px 0 rgba(244, 63, 94, 0.4), -2px 0 rgba(56, 189, 248, 0.4);
	animation: lx-af-glitch 1.1s steps(2) infinite;
	pointer-events: none;
	user-select: none;
}
.lx-api-docs-transit__panel {
	position: relative;
	width: min(400px, 90vw);
	padding: 28px 22px 20px;
	border-radius: 16px;
	border: 1px solid rgba(56, 189, 248, 0.5);
	background: linear-gradient(160deg, rgba(15, 23, 42, 0.96), rgba(2, 6, 23, 0.94));
	box-shadow: 0 0 0 1px rgba(129, 140, 248, 0.18), 0 0 48px rgba(56, 189, 248, 0.25);
	text-align: center;
	animation: lx-docs-transit-in 0.45s ease-out both;
}
@keyframes lx-docs-transit-in {
	from { opacity: 0; transform: scale(0.92) translateY(12px); }
	to { opacity: 1; transform: scale(1) translateY(0); }
}
.lx-api-docs-transit__ring {
	width: 56px;
	height: 56px;
	margin: 0 auto 12px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: #38bdf8;
	border-right-color: #818cf8;
	animation: lx-af-spin 0.75s linear infinite;
}
.lx-api-docs-transit__label {
	margin: 0 0 4px;
	font-size: 11px;
	letter-spacing: 0.22em;
	color: #38bdf8;
	font-weight: 700;
}
.lx-api-docs-transit__title {
	margin: 0 0 6px;
	font-size: 16px;
	font-weight: 700;
	color: #f1f5f9;
}
.lx-api-docs-transit__sub {
	margin: 0 0 12px;
	font-size: 12px;
	color: #94a3b8;
}
.lx-api-docs-transit__bars {
	display: flex;
	justify-content: center;
	gap: 5px;
	height: 24px;
	align-items: flex-end;
	margin-bottom: 12px;
}
.lx-api-docs-transit__bars span {
	width: 5px;
	border-radius: 3px;
	background: linear-gradient(to top, #38bdf8, #a78bfa);
	animation: lx-af-bar 0.85s ease-in-out infinite;
}
.lx-api-docs-transit__bars span:nth-child(1) { height: 40%; animation-delay: 0s; }
.lx-api-docs-transit__bars span:nth-child(2) { height: 70%; animation-delay: 0.1s; }
.lx-api-docs-transit__bars span:nth-child(3) { height: 100%; animation-delay: 0.2s; }
.lx-api-docs-transit__bars span:nth-child(4) { height: 55%; animation-delay: 0.3s; }
.lx-api-docs-transit__bars span:nth-child(5) { height: 80%; animation-delay: 0.4s; }
.lx-api-docs-transit__log {
	margin: 0;
	text-align: left;
	font-size: 11px;
	line-height: 1.5;
	color: #67e8f9;
	background: rgba(2, 6, 23, 0.8);
	border: 1px solid rgba(56, 189, 248, 0.2);
	border-radius: 8px;
	padding: 10px 12px;
	min-height: 72px;
	max-height: 100px;
	overflow: auto;
	font-family: ui-monospace, Consolas, monospace;
	scrollbar-width: thin;
	scrollbar-color: rgba(56, 189, 248, 0.5) rgba(15, 23, 42, 0.9);
}
.lx-api-front__icon {
	width: 64px;
	height: 64px;
	border-radius: 16px;
	display: grid;
	place-items: center;
	font-size: 32px;
	background: linear-gradient(135deg, rgba(56,189,248,.25), rgba(129,140,248,.3));
	border: 1px solid var(--af-line);
	flex-shrink: 0;
}
.lx-api-front__kicker {
	margin: 0 0 6px;
	font-size: 12px;
	letter-spacing: 0.12em;
	color: var(--af-accent);
	text-transform: uppercase;
}
.lx-api-front__title {
	margin: 0 0 10px;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.25;
}
.lx-api-front__desc {
	margin: 0;
	color: var(--af-muted);
	line-height: 1.65;
	font-size: 14px;
}
.lx-api-front__tags {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin-top: 14px;
}
.lx-api-front__tags span {
	font-size: 12px;
	padding: 4px 10px;
	border-radius: 999px;
	background: rgba(56, 189, 248, 0.12);
	border: 1px solid rgba(56, 189, 248, 0.28);
	color: #bae6fd;
}

.lx-api-front__grid {
	display: grid;
	grid-template-columns: 1.1fr 0.9fr;
	gap: 18px;
}
@media (max-width: 860px) {
	.lx-api-front__grid { grid-template-columns: 1fr; }
	.lx-api-front__hero { flex-direction: column; }
}

.lx-api-front__card {
	background: var(--af-card);
	border: 1px solid var(--af-line);
	border-radius: 16px;
	padding: 20px 22px;
	margin-bottom: 0;
}
.lx-api-front__card h2 {
	margin: 0 0 12px;
	font-size: 17px;
	font-weight: 650;
}
.lx-api-front__muted { color: var(--af-muted); font-size: 13px; line-height: 1.6; }

.lx-api-front__status {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	padding: 4px 12px;
	border-radius: 999px;
	font-size: 13px;
	font-weight: 600;
}
.lx-api-front__status.is-pending { background: rgba(251,191,36,.15); color: var(--af-warn); }
.lx-api-front__status.is-active { background: rgba(52,211,153,.15); color: var(--af-ok); }
.lx-api-front__status.is-rejected { background: rgba(248,113,113,.15); color: var(--af-err); }
.lx-api-front__status.is-disabled { background: rgba(148,163,184,.15); color: var(--af-muted); }
.lx-api-front__status.is-blacklisted { background: rgba(15,23,42,.9); color: #f8fafc; border: 1px solid #475569; }

.lx-api-front__kv {
	display: grid;
	grid-template-columns: 110px 1fr;
	gap: 8px 12px;
	margin: 14px 0;
	font-size: 14px;
}
.lx-api-front__kv dt { color: var(--af-muted); }
.lx-api-front__kv dd { margin: 0; word-break: break-all; }
.lx-api-front__kv code {
	background: rgba(15,23,42,.7);
	padding: 2px 8px;
	border-radius: 6px;
	font-size: 12px;
	border: 1px solid var(--af-line);
}

.lx-api-front__raw {
	margin: 12px 0;
	padding: 12px 14px;
	border-radius: 12px;
	background: rgba(251, 191, 36, 0.1);
	border: 1px solid rgba(251, 191, 36, 0.35);
	font-size: 13px;
	word-break: break-all;
}

.lx-api-front__svc-list {
	display: grid;
	gap: 10px;
	margin: 12px 0 18px;
}
.lx-api-front__svc {
	display: flex;
	gap: 12px;
	align-items: flex-start;
	padding: 12px 14px;
	border-radius: 12px;
	border: 1px solid var(--af-line);
	background: rgba(15, 23, 42, 0.45);
	cursor: pointer;
	transition: border-color .15s, background .15s;
}
.lx-api-front__svc:hover,
.lx-api-front__svc.is-checked {
	border-color: rgba(56, 189, 248, 0.5);
	background: rgba(56, 189, 248, 0.08);
}
.lx-api-front__svc input { margin-top: 3px; }
.lx-api-front__svc strong { display: block; margin-bottom: 4px; }
.lx-api-front__svc small { color: var(--af-muted); font-size: 12px; line-height: 1.5; }

.lx-api-front label.field {
	display: block;
	margin-bottom: 14px;
	font-size: 13px;
	color: var(--af-muted);
}
.lx-api-front label.field input,
.lx-api-front label.field textarea {
	display: block;
	width: 100%;
	margin-top: 6px;
	padding: 10px 12px;
	border-radius: 10px;
	border: 1px solid var(--af-line);
	background: rgba(2, 6, 23, 0.55);
	color: var(--af-text);
	font-size: 14px;
}
.lx-api-front label.field textarea { min-height: 90px; resize: vertical; }

.lx-api-front__btn {
	appearance: none;
	border: 0;
	border-radius: 10px;
	padding: 11px 18px;
	font-size: 14px;
	font-weight: 600;
	cursor: pointer;
	background: linear-gradient(135deg, #38bdf8, #6366f1);
	color: #fff;
	box-shadow: 0 8px 24px rgba(56, 189, 248, 0.25);
}
.lx-api-front__btn:disabled {
	opacity: 0.55;
	cursor: not-allowed;
	box-shadow: none;
}
.lx-api-front__btn--ghost {
	background: transparent;
	border: 1px solid var(--af-line);
	color: var(--af-text);
	box-shadow: none;
}
.lx-api-front__btn--sm {
	padding: 6px 12px;
	font-size: 12px;
	border-radius: 8px;
	font-weight: 600;
	vertical-align: middle;
}
.lx-api-front__key-row {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 10px;
}
.lx-api-front__key-row code {
	word-break: break-all;
}
.lx-api-front__actions { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; }
.lx-api-front__msg { margin: 10px 0 0; font-size: 13px; color: var(--af-muted); }
.lx-api-front__msg.is-err { color: var(--af-err); }
.lx-api-front__msg.is-ok { color: var(--af-ok); }

.lx-api-front__docs code {
	background: rgba(15,23,42,.7);
	padding: 1px 6px;
	border-radius: 4px;
	font-size: 12px;
}
.lx-api-front__docs pre {
	margin: 10px 0 0;
	padding: 12px;
	border-radius: 10px;
	background: #020617;
	border: 1px solid var(--af-line);
	overflow: auto;
	font-size: 12px;
	line-height: 1.55;
	color: #cbd5e1;
}
.lx-api-front__login {
	text-align: center;
	padding: 36px 20px;
}
.lx-api-front__login a {
	color: var(--af-accent);
	font-weight: 600;
}

.lx-api-front__code {
	background: rgba(2, 6, 23, 0.65);
	padding: 2px 8px;
	border-radius: 6px;
	font-size: 12px;
	border: 1px solid var(--af-line);
	word-break: break-all;
}
.lx-api-front__card-head {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 12px;
	margin-bottom: 12px;
}
.lx-api-front__card-head h2 { margin: 0; }
.lx-api-front__badge {
	font-size: 12px;
	font-weight: 600;
	padding: 4px 10px;
	border-radius: 999px;
}
.lx-api-front__badge.is-active {
	background: rgba(52, 211, 153, 0.15);
	color: var(--af-ok);
}
.lx-api-front__badge.is-pending {
	background: rgba(251, 191, 36, 0.15);
	color: var(--af-warn);
}
.lx-api-front__table-wrap {
	overflow-x: auto;
	border-radius: 12px;
	border: 1px solid var(--af-line);
}
.lx-api-front__table {
	width: 100%;
	border-collapse: collapse;
	font-size: 13px;
}
.lx-api-front__table th,
.lx-api-front__table td {
	padding: 10px 12px;
	text-align: left;
	border-bottom: 1px solid var(--af-line);
	vertical-align: top;
}
.lx-api-front__table th {
	background: rgba(2, 6, 23, 0.55);
	color: var(--af-muted);
	font-weight: 600;
	font-size: 12px;
	white-space: nowrap;
}
.lx-api-front__table tr:last-child td { border-bottom: 0; }
.lx-api-front__table code {
	font-size: 12px;
	background: rgba(2, 6, 23, 0.55);
	padding: 2px 6px;
	border-radius: 4px;
}

/* OCR 分组折叠 */
.lx-api-front__group-row {
	cursor: pointer;
	background: rgba(56, 189, 248, 0.06);
}
.lx-api-front__group-row:hover {
	background: rgba(56, 189, 248, 0.12);
}
.lx-api-front__group-row.is-open {
	background: rgba(56, 189, 248, 0.1);
}
.lx-api-front__group-btn {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	color: inherit;
	font: inherit;
	cursor: pointer;
	text-align: left;
}
.lx-api-front__group-chevron {
	display: inline-block;
	width: 1em;
	color: var(--af-accent);
	font-size: 12px;
	line-height: 1;
}
.lx-api-front__group-count {
	font-size: 12px;
	color: var(--af-muted);
	font-weight: 500;
	padding: 2px 8px;
	border-radius: 999px;
	background: rgba(148, 163, 184, 0.12);
	border: 1px solid var(--af-line);
}
.lx-api-front__child-row td:first-child {
	padding-left: 28px;
}
.lx-api-front__child-row td:first-child strong::before {
	content: "└ ";
	color: var(--af-muted);
	font-weight: 400;
}
.lx-api-front__child-row.is-collapsed {
	display: none;
}
.lx-api-front__key-full {
	color: #fde68a;
	word-break: break-all;
}
.lx-api-front__card {
	margin-bottom: 16px;
}
.lx-api-front__raw .lx-api-front__btn {
	margin-top: 10px;
}

/* ── 赛博朋克提交动画 ── */
body.lx-api-cyber-open { overflow: hidden; }
.lx-api-cyber {
	position: fixed;
	inset: 0;
	z-index: 100300;
	display: flex;
	align-items: center;
	justify-content: center;
	background:
		radial-gradient(ellipse at 50% 30%, rgba(56, 189, 248, 0.12), transparent 55%),
		rgba(2, 6, 23, 0.88);
	backdrop-filter: blur(6px);
}
.lx-api-cyber[hidden] { display: none !important; }
.lx-api-cyber__grid {
	position: absolute;
	inset: 0;
	background-image:
		linear-gradient(rgba(56, 189, 248, 0.06) 1px, transparent 1px),
		linear-gradient(90deg, rgba(129, 140, 248, 0.05) 1px, transparent 1px);
	background-size: 40px 40px;
	animation: lx-af-grid-move 8s linear infinite;
	pointer-events: none;
}
@keyframes lx-af-grid-move {
	from { background-position: 0 0, 0 0; }
	to { background-position: 0 40px, 40px 0; }
}
.lx-api-cyber__scan {
	position: absolute;
	left: 0;
	right: 0;
	height: 120px;
	background: linear-gradient(
		to bottom,
		transparent,
		rgba(56, 189, 248, 0.08),
		rgba(56, 189, 248, 0.22),
		rgba(56, 189, 248, 0.08),
		transparent
	);
	animation: lx-af-scan 2.2s ease-in-out infinite;
	pointer-events: none;
}
@keyframes lx-af-scan {
	0% { top: -20%; opacity: 0.3; }
	50% { opacity: 1; }
	100% { top: 100%; opacity: 0.3; }
}
.lx-api-cyber__glitch {
	position: absolute;
	top: 12%;
	left: 50%;
	transform: translateX(-50%);
	font-size: clamp(28px, 6vw, 48px);
	font-weight: 800;
	letter-spacing: 0.35em;
	color: rgba(56, 189, 248, 0.15);
	text-shadow:
		2px 0 rgba(244, 63, 94, 0.35),
		-2px 0 rgba(56, 189, 248, 0.35);
	animation: lx-af-glitch 1.4s steps(2) infinite;
	pointer-events: none;
	user-select: none;
}
@keyframes lx-af-glitch {
	0%, 100% { transform: translateX(-50%) skewX(0); }
	20% { transform: translateX(calc(-50% + 3px)) skewX(-2deg); }
	40% { transform: translateX(calc(-50% - 2px)) skewX(1deg); }
	60% { transform: translateX(calc(-50% + 1px)); }
}
.lx-api-cyber__panel {
	position: relative;
	width: min(420px, 92vw);
	padding: 28px 24px 22px;
	border-radius: 16px;
	border: 1px solid rgba(56, 189, 248, 0.45);
	background:
		linear-gradient(160deg, rgba(15, 23, 42, 0.95), rgba(2, 6, 23, 0.92));
	box-shadow:
		0 0 0 1px rgba(129, 140, 248, 0.15),
		0 0 40px rgba(56, 189, 248, 0.2),
		inset 0 0 30px rgba(56, 189, 248, 0.06);
	text-align: center;
}
.lx-api-cyber__panel.is-ok {
	border-color: rgba(52, 211, 153, 0.55);
	box-shadow: 0 0 40px rgba(52, 211, 153, 0.22);
}
.lx-api-cyber__panel.is-err {
	border-color: rgba(248, 113, 113, 0.55);
	box-shadow: 0 0 40px rgba(248, 113, 113, 0.2);
}
.lx-api-cyber__ring {
	width: 64px;
	height: 64px;
	margin: 0 auto 14px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: #38bdf8;
	border-right-color: #818cf8;
	animation: lx-af-spin 0.85s linear infinite;
}
.lx-api-cyber__panel.is-ok .lx-api-cyber__ring,
.lx-api-cyber__panel.is-err .lx-api-cyber__ring {
	animation: none;
	border-color: currentColor;
	opacity: 0.85;
}
.lx-api-cyber__panel.is-ok .lx-api-cyber__ring { color: #34d399; border-color: #34d399; }
.lx-api-cyber__panel.is-err .lx-api-cyber__ring { color: #f87171; border-color: #f87171; }
@keyframes lx-af-spin {
	to { transform: rotate(360deg); }
}
.lx-api-cyber__label {
	margin: 0 0 4px;
	font-size: 11px;
	letter-spacing: 0.2em;
	color: #38bdf8;
	font-weight: 700;
}
.lx-api-cyber__title {
	margin: 0 0 6px;
	font-size: 18px;
	font-weight: 700;
	color: #f1f5f9;
}
.lx-api-cyber__sub {
	margin: 0 0 14px;
	font-size: 12px;
	color: #94a3b8;
}
.lx-api-cyber__bars {
	display: flex;
	justify-content: center;
	gap: 5px;
	height: 28px;
	align-items: flex-end;
	margin-bottom: 12px;
}
.lx-api-cyber__bars span {
	width: 5px;
	border-radius: 3px;
	background: linear-gradient(to top, #38bdf8, #818cf8);
	animation: lx-af-bar 0.9s ease-in-out infinite;
}
.lx-api-cyber__bars span:nth-child(1) { height: 40%; animation-delay: 0s; }
.lx-api-cyber__bars span:nth-child(2) { height: 70%; animation-delay: 0.1s; }
.lx-api-cyber__bars span:nth-child(3) { height: 100%; animation-delay: 0.2s; }
.lx-api-cyber__bars span:nth-child(4) { height: 55%; animation-delay: 0.3s; }
.lx-api-cyber__bars span:nth-child(5) { height: 80%; animation-delay: 0.4s; }
@keyframes lx-af-bar {
	0%, 100% { transform: scaleY(0.45); opacity: 0.55; }
	50% { transform: scaleY(1); opacity: 1; }
}
.lx-api-cyber__log {
	margin: 0;
	text-align: left;
	font-size: 11px;
	line-height: 1.55;
	color: #67e8f9;
	background: rgba(2, 6, 23, 0.75);
	border: 1px solid rgba(56, 189, 248, 0.2);
	border-radius: 8px;
	padding: 10px 10px 10px 12px;
	min-height: 88px;
	max-height: 120px;
	overflow: auto;
	overflow-x: hidden;
	font-family: ui-monospace, "Cascadia Code", Consolas, monospace;
	/* Firefox */
	scrollbar-width: thin;
	scrollbar-color: rgba(56, 189, 248, 0.55) rgba(15, 23, 42, 0.9);
}
/* WebKit / Chromium 赛博滚动条 */
.lx-api-cyber__log::-webkit-scrollbar {
	width: 6px;
	height: 6px;
}
.lx-api-cyber__log::-webkit-scrollbar-track {
	margin: 4px 0;
	background: rgba(15, 23, 42, 0.85);
	border-radius: 999px;
	box-shadow: inset 0 0 0 1px rgba(56, 189, 248, 0.08);
}
.lx-api-cyber__log::-webkit-scrollbar-thumb {
	background: linear-gradient(180deg, rgba(56, 189, 248, 0.85), rgba(129, 140, 248, 0.75));
	border-radius: 999px;
	border: 1px solid rgba(186, 230, 253, 0.25);
	box-shadow: 0 0 8px rgba(56, 189, 248, 0.35);
}
.lx-api-cyber__log::-webkit-scrollbar-thumb:hover {
	background: linear-gradient(180deg, #38bdf8, #818cf8);
	box-shadow: 0 0 12px rgba(56, 189, 248, 0.55);
}
.lx-api-cyber__log::-webkit-scrollbar-thumb:active {
	background: linear-gradient(180deg, #7dd3fc, #a5b4fc);
}
.lx-api-cyber__log::-webkit-scrollbar-corner {
	background: transparent;
}
/* 成功 / 失败态滚动条配色 */
.lx-api-cyber__panel.is-ok .lx-api-cyber__log {
	scrollbar-color: rgba(52, 211, 153, 0.55) rgba(15, 23, 42, 0.9);
}
.lx-api-cyber__panel.is-ok .lx-api-cyber__log::-webkit-scrollbar-thumb {
	background: linear-gradient(180deg, rgba(52, 211, 153, 0.85), rgba(16, 185, 129, 0.7));
	border-color: rgba(167, 243, 208, 0.3);
	box-shadow: 0 0 8px rgba(52, 211, 153, 0.35);
}
.lx-api-cyber__panel.is-err .lx-api-cyber__log {
	scrollbar-color: rgba(248, 113, 113, 0.55) rgba(15, 23, 42, 0.9);
}
.lx-api-cyber__panel.is-err .lx-api-cyber__log::-webkit-scrollbar-thumb {
	background: linear-gradient(180deg, rgba(248, 113, 113, 0.85), rgba(239, 68, 68, 0.7));
	border-color: rgba(254, 202, 202, 0.3);
	box-shadow: 0 0 8px rgba(248, 113, 113, 0.35);
}
