.lg-hero{border-bottom:1px solid var(--t-line);background:radial-gradient(ellipse 70% 90% at 12% 0,color-mix(in srgb,var(--a) 13%,transparent),transparent 70%)}[dir=rtl] .lg-hero{background:radial-gradient(ellipse 70% 90% at 88% 0,color-mix(in srgb,var(--a) 13%,transparent),transparent 70%)}.lg-tab-on{color:var(--t-fg);border-color:color-mix(in srgb,var(--a) 60%,var(--t-line));background:color-mix(in srgb,var(--a) 12%,transparent)}.lg-glance-icon{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:10px;color:color-mix(in srgb,var(--a) 72%,var(--t-fg));background:color-mix(in srgb,var(--a) 13%,transparent)}.lg-section{padding:40px 0;border-bottom:1px solid var(--t-line);scroll-margin-top:64px}.lg-section:first-child{padding-top:0}.lg-section:last-child{border-bottom:0}.lg-num{color:color-mix(in srgb,var(--a) 68%,var(--t-fg))}.lg-short{margin:14px 0 18px;padding:11px 14px;border-inline-start:2px solid var(--a);border-radius:0 10px 10px 0;background:color-mix(in srgb,var(--a) 7%,transparent);font-size:14px;line-height:1.6;color:var(--t-fg-2)}[dir=rtl] .lg-short{border-radius:10px 0 0 10px}.lg-short b{margin-inline-end:6px;font-weight:700;color:var(--t-fg)}.lg-p{margin:12px 0;font-size:14.5px;line-height:1.75;color:var(--t-fg-3)}.lg-list{margin:12px 0;display:grid;gap:10px}.lg-list li{position:relative;padding-inline-start:18px;font-size:14.5px;line-height:1.7;color:var(--t-fg-3)}.lg-list li:before{content:"";position:absolute;inset-inline-start:2px;top:.72em;width:5px;height:5px;border-radius:50%;background:var(--a)}.lg-list a,.lg-p a,.lg-rich a{color:var(--t-fg);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--t-fg) 28%,transparent);transition:text-decoration-color .15s ease}.lg-list a:hover,.lg-p a:hover,.lg-rich a:hover{text-decoration-color:var(--t-fg)}.lg-list strong{font-weight:600;color:var(--t-fg)}.lg-path{position:relative;margin:22px 0 8px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.lg-path:before{content:"";position:absolute;top:14px;inset-inline:14px;height:1px;background:color-mix(in srgb,var(--a) 40%,var(--t-line))}.lg-path li,.lg-path-dot{position:relative}.lg-path-dot{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid color-mix(in srgb,var(--a) 60%,var(--t-line));background:var(--t-page,var(--color-background));font-family:var(--font-jetbrains-mono),monospace;font-size:11px;font-weight:600;color:var(--t-fg)}.lg-path li:last-child .lg-path-dot{border-color:transparent;background:var(--a);color:#0b0b0e}@media (max-width:1180px){.lg-path{grid-template-columns:1fr;gap:0}.lg-path:before{top:14px;bottom:28px;height:auto;width:1px;inset-inline:14px auto}.lg-path li{padding-inline-start:44px;padding-bottom:16px}.lg-path-dot{position:absolute;inset-inline-start:0;top:0}.lg-path li h3{margin-top:4px}}.lg-scenario{display:flex;gap:12px;padding:15px;border-radius:16px;border:1px solid var(--t-card-border,var(--t-line));background:var(--t-card)}.lg-scenario-mark{flex-shrink:0;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:700}.lg-scenario.is-good .lg-scenario-mark{color:#16a35f;background:color-mix(in srgb,#22b573 16%,transparent)}.lg-scenario.is-warn .lg-scenario-mark{color:#c8842f;background:color-mix(in srgb,#e2a050 18%,transparent)}.lg-provider-mark{flex-shrink:0;display:grid;place-items:center;width:38px;height:38px;padding:6px;border-radius:11px;border:1px solid var(--t-line);background:var(--t-well,transparent);overflow:hidden}.lg-ask{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:24px;border-radius:20px;border:1px solid color-mix(in srgb,var(--a) 36%,var(--t-line));background:radial-gradient(ellipse 80% 140% at 50% 0,color-mix(in srgb,var(--a) 14%,transparent),transparent 72%),var(--t-card)}.lg-visits{margin:16px 0;padding:18px 20px;border-radius:16px;border:1px solid color-mix(in srgb,var(--a) 36%,var(--t-line));background:var(--t-card);font-size:13.5px;color:var(--t-fg)}.lg-visits .helm-visits__label{font-weight:600}.lg-visits .helm-visits__state{font-size:12.5px;line-height:1.6;color:var(--t-fg-3)}@media print{.lg-ask,.lg-page aside{display:none}.lg-section{break-inside:avoid}}