.ol-public.fys-app .fys-docs{max-width:1180px;margin:0 auto;padding:0 0 35px}.fys-docs-hero{max-width:840px;margin-bottom:65px}.fys-docs-hero h1{letter-spacing:-.055em;margin:18px 0 25px;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:400;line-height:1.08}.fys-docs-hero>p:last-of-type{max-width:620px;color:var(--ol-color-text-muted);font-size:1.125rem}.fys-docs-shortcuts,.fys-docs-links{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ol-public.fys-app .fys-docs-shortcuts a,.ol-public.fys-app .fys-docs-links a{border:1px solid var(--ol-color-border);background:var(--ol-color-surface);border-radius:24px;justify-content:space-between;align-items:center;gap:22px;min-height:44px;padding:11px 18px;display:inline-flex}.ol-public.fys-app .fys-docs-shortcuts a:first-child{background:var(--ol-color-accent);color:var(--ol-color-on-accent)}.fys-docs-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:64px;display:grid}.fys-docs-toc{background:var(--ol-color-surface-sunken);border-radius:18px;gap:5px;padding:22px 15px;display:grid;position:sticky;top:28px}.fys-docs-toc>span{align-items:center;gap:9px;margin:0 12px 13px;font-size:.8125rem;display:flex}.ol-public.fys-app .fys-docs-toc a{border-radius:9px;padding:11px 12px;font-size:.875rem}.ol-public.fys-app .fys-docs-toc a:hover{background:var(--ol-color-surface)}.fys-docs-content{min-width:0}.fys-docs-content section{border-bottom:1px solid var(--ol-color-border);margin-bottom:48px;padding-bottom:48px;scroll-margin-top:30px}.fys-docs-content h2{letter-spacing:-.04em;margin:12px 0 18px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.15}.fys-docs-content h3{margin:26px 0 7px;font-size:1.0625rem;font-weight:600}.fys-docs-content p,.fys-docs-content li{line-height:1.8}.fys-docs-intro{color:var(--ol-color-text-muted)}.fys-docs-content ul{padding-left:22px}.fys-docs-content li{margin-bottom:12px}.fys-docs-content code{overflow-wrap:anywhere;font-size:.875em}.fys-docs-content pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--ol-color-border);background:var(--ol-color-surface-sunken);border-radius:14px;padding:22px;line-height:1.7}.fys-docs-note{border-left:3px solid var(--ol-color-border-strong);background:var(--ol-color-surface-sunken);border-radius:0 14px 14px 0;margin:25px 0;padding:20px 24px}.fys-docs-note p{margin:8px 0 0}@media (max-width:760px){.fys-docs-hero{margin-bottom:35px}.fys-docs-layout{grid-template-columns:1fr;gap:32px}.fys-docs-toc{flex-wrap:wrap;gap:3px;padding:16px;display:flex;position:static}.fys-docs-toc>span{width:100%;margin:0 10px 10px}.ol-public.fys-app .fys-docs-toc a{border:1px solid var(--ol-color-border);padding:10px}.fys-docs-content section{margin-bottom:32px;padding-bottom:32px}}@media print{.fys-docs-toc,.fys-docs-shortcuts,.fys-docs-links{display:none}.fys-docs-layout{display:block}.fys-docs-content h2,.fys-docs-content h3{break-after:avoid}}.fys-reference-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:28px 0;display:flex}.fys-reference-filters label{flex:220px;gap:8px;font-size:.875rem;display:grid}.fys-reference-filters input,.fys-reference-filters select,.fys-reference-filters button{border:1px solid var(--ol-color-border-strong);background:var(--ol-color-surface);min-height:44px;color:var(--ol-color-text);font:inherit;border-radius:10px;max-width:100%;padding:10px 14px}.fys-reference-filters input:focus-visible,.fys-reference-filters select:focus-visible,.fys-reference-filters button:focus-visible,.fys-api-definition summary:focus-visible{outline:2px solid var(--ol-color-accent);outline-offset:3px}.fys-api-definition{border:1px solid var(--ol-color-border);overflow-wrap:anywhere;border-radius:12px;margin:12px 0;padding:16px 20px;scroll-margin-top:24px}.fys-api-definition:target{border-color:var(--ol-color-accent)}.fys-api-definition summary{cursor:pointer;min-height:32px;line-height:1.7}.fys-api-kind{color:var(--ol-color-text-muted);margin-right:12px;font-size:.8125rem}.fys-api-definition .fys-docs-links{margin-top:12px}.fys-api-access,.fys-api-version{color:var(--ol-color-text-muted);font-size:.875rem}.fys-api-version{overflow-wrap:anywhere;margin:32px 0}.fys-docs-content h4{margin:26px 0 8px;font-size:1.05rem}@media (max-width:760px){.fys-api-definition,.fys-docs-content pre{padding:14px}}.fys-agent-tools{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:24px 0;display:grid}.fys-agent-tools .fys-api-definition{margin:0}.fys-agent-tools h3{margin-top:0}
