.info-app{color:#172126;background:#f3f4f4;min-height:100vh}.info-shell{width:min(1450px,100% - 64px);margin:26px auto 78px}.info-hero{background:#fff;border:1px solid #dde2e5;border-top:3px solid #c99700;border-radius:12px;grid-template-columns:minmax(0,1fr) 250px;align-items:center;min-height:220px;padding:42px 48px;display:grid}.info-hero>div>p{color:#9b7400;letter-spacing:.14em;margin:0;font-size:11px;font-weight:800}.info-hero h1{letter-spacing:-.035em;max-width:950px;margin:9px 0 13px;font-size:45px;line-height:1.08}.info-hero>div>span{color:#5d6a72;max-width:850px;font-size:16px;line-height:1.65;display:block}.info-hero-mark{border-left:1px solid #e1e5e7;align-items:center;gap:18px;padding-left:32px;display:flex}.info-hero-mark b{color:#d0a000;font-size:42px}.info-hero-mark small{color:#65727a;font-size:11px;line-height:1.55}.info-layout{grid-template-columns:260px minmax(0,1fr);gap:22px;margin-top:22px;display:grid}.info-toc{background:#fff;border:1px solid #dde2e5;border-radius:10px;align-self:start;padding:25px;position:sticky;top:82px}.info-toc>p{color:#8b969c;letter-spacing:.13em;margin:0 0 14px;font-size:10px;font-weight:800}.info-toc nav{display:grid}.info-toc nav a{color:#34424a;border-top:1px solid #e8ebed;grid-template-columns:27px 1fr;gap:8px;padding:10px 0;font-size:12px;font-weight:700;line-height:1.35;text-decoration:none;display:grid}.info-toc nav a span{color:#a87f06;font-size:9px}.info-toc nav a:hover{color:#9a7300}.info-notice{color:#65727a;background:#f3f5f6;border-radius:7px;margin-top:18px;padding:14px;font-size:10px;line-height:1.55}.info-contact-link{color:#896700;justify-content:space-between;margin-top:16px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.info-content{gap:14px;display:grid}.info-content>section{background:#fff;border:1px solid #dde2e5;border-radius:10px;grid-template-columns:50px minmax(0,1fr);gap:20px;padding:32px 38px;scroll-margin-top:88px;display:grid}.info-section-number{color:#947000;background:#faf8ef;border:1px solid #d8c278;border-radius:7px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:grid}.info-content h2{letter-spacing:-.025em;margin:3px 0 7px;font-size:25px}.info-summary{color:#77838a!important;margin:0 0 18px!important;font-size:13px!important}.info-section-body{color:#46545c;font-size:14px;line-height:1.72}.info-section-body p{margin:0 0 14px}.info-section-body p:last-child{margin-bottom:0}.info-section-body a{color:#896700;text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #d7c47e;text-decoration:underline #d7c47e}.info-bullets{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.info-bullets li{padding-left:21px;position:relative}.info-bullets li:before{content:"";background:#c99700;border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:2px}.info-definitions{margin:4px 0 0}.info-definitions>div{border-top:1px solid #e7eaec;padding:16px 0}.info-definitions dt{color:#1d292f;margin-bottom:5px;font-size:14px;font-weight:800}.info-definitions dd{color:#536169;margin:0;font-size:13px;line-height:1.65}.info-feature-grid,.info-team-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:17px;display:grid}.info-feature,.info-team-card{background:#f7f8f8;border:1px solid #e0e5e7;border-radius:8px;padding:18px}.info-feature h3,.info-team-card h3{color:#1e2a30;margin:0 0 7px;font-size:14px}.info-feature p,.info-team-card p{color:#65727a;margin:0;font-size:12px;line-height:1.55}.info-team-card{display:grid}.info-team-avatar{color:#e5bd3e;background:#1c2931;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:13px;font-size:13px;font-weight:800;display:grid}.info-team-role{color:#9a7300;letter-spacing:.06em;text-transform:uppercase;margin:-2px 0 9px;font-size:10px;font-weight:800}.info-team-card a{margin-top:12px;font-size:11px}html[data-theme=dark] .info-app{color:#f1f3f4;background:#101419}html[data-theme=dark] .info-hero,html[data-theme=dark] .info-toc,html[data-theme=dark] .info-content>section{background:#1a2026;border-color:#303840}html[data-theme=dark] .info-hero>div>span,html[data-theme=dark] .info-hero-mark small,html[data-theme=dark] .info-section-body,html[data-theme=dark] .info-definitions dd{color:#abb4ba}html[data-theme=dark] .info-hero-mark,html[data-theme=dark] .info-toc nav a,html[data-theme=dark] .info-definitions>div{border-color:#323a41}html[data-theme=dark] .info-toc nav a{color:#d6dce0}html[data-theme=dark] .info-notice,html[data-theme=dark] .info-feature,html[data-theme=dark] .info-team-card{color:#b1bac0;background:#222930;border-color:#343d44}html[data-theme=dark] .info-section-number{color:#e0b936;background:#262518;border-color:#665725}html[data-theme=dark] .info-definitions dt,html[data-theme=dark] .info-feature h3,html[data-theme=dark] .info-team-card h3{color:#f0f2f3}html[data-theme=dark] .info-feature p,html[data-theme=dark] .info-team-card p{color:#aab3b9}html[data-theme=dark] .info-section-body a,html[data-theme=dark] .info-contact-link{color:#e2bc45}@media (max-width:900px){.info-shell{width:calc(100% - 32px);margin-top:20px}.info-hero{grid-template-columns:1fr;padding:34px}.info-hero-mark{border-top:1px solid #e1e5e7;border-left:0;margin-top:26px;padding:20px 0 0}.info-layout{grid-template-columns:1fr}.info-toc{position:static}.info-toc nav{grid-template-columns:repeat(2,1fr);column-gap:18px}.info-content>section{padding:28px}}@media (max-width:600px){.info-shell{width:calc(100% - 24px);margin-top:16px}.info-hero{padding:28px 22px}.info-hero h1{font-size:34px}.info-hero>div>span{font-size:14px}.info-toc nav{grid-template-columns:1fr}.info-content>section{grid-template-columns:1fr;gap:13px;padding:24px 20px}.info-feature-grid,.info-team-grid{grid-template-columns:1fr}}
