.s-aia-hero{position:relative;background:var(--paper)}
.s-aia-hero .aih-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);padding-block:var(--y3) var(--y4)}
.s-aia-hero .aih-crumb{grid-column:1/-1;grid-row:1;display:flex;align-items:center;gap:10px 16px;margin:0;font-size:14px;font-weight:600;line-height:1.2;color:var(--ink);white-space:nowrap}
.s-aia-hero .aih-crumb::after{content:"";flex:1 1 auto;min-width:24px;height:1px;background:var(--rule-2)}
.s-aia-hero .aih-bc{display:inline-flex;align-items:center;gap:9px}
.s-aia-hero .aih-bc a{color:var(--ink-2);font-weight:500;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:transparent;transition:text-decoration-color var(--d-ui) var(--ease-menu)}
@media (hover:hover) and (pointer:fine){ .s-aia-hero .aih-bc a:hover{text-decoration-color:var(--field)} }
.s-aia-hero .aih-sep{color:var(--ink-3);font-weight:500}
.s-aia-hero .aih-crumb>.st{font-size:14px}
.s-aia-hero .aih-h1{grid-column:1/span 9;grid-row:2;max-width:9.4em;margin-top:var(--y2);align-self:last baseline}
.s-aia-hero .aih-side{grid-column:10/-1;grid-row:2;align-self:last baseline;margin-top:var(--y2);display:flex;flex-direction:column;align-items:flex-start;min-width:0}
.s-aia-hero .aih-lead{font-size:clamp(17px,.28vw + 14.6px,19px);max-width:none}
.s-aia-hero .aih-acts{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:24px}
.s-aia-hero .aih-trust{margin-top:20px}
.s-aia-hero .aih-fig{margin:0}
.s-aia-hero .aih-band{padding-block:var(--y4)}
.s-aia-hero .aih-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);row-gap:var(--y4);align-items:center}
.s-aia-hero .aih-scr{grid-column:1/span 7;min-width:0}
.s-aia-hero .aih-tags{gap:8px}
.s-aia-hero .aih-scr-in{display:grid;grid-template-rows:auto 40px auto;padding-top:14px}
.s-aia-hero .aih-chat .bubble{max-width:34ch}
.s-aia-hero .aih-shoot{display:block;width:1.6px;height:100%;margin-inline-start:32px;background:var(--field-hi)}
.s-aia-hero .aih-sys{display:grid;gap:14px;padding:16px 18px 18px;border-radius:6px;background:var(--paper);color:var(--ink)}
.s-aia-hero .aih-sys-h{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:650;line-height:1.2}
.s-aia-hero .aih-sys-h .nd{width:10px;height:10px}
.s-aia-hero .aih-sys-h .st{margin-inline-start:auto}
.s-aia-hero .aih-sys-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px}
.s-aia-hero .aih-gate-w{display:inline-flex;align-items:center;gap:10px}
.s-aia-hero .aih-how{grid-column:9/-1;min-width:0}
.s-aia-hero .aih-how-h{margin:0}
.s-aia-hero .aih-how-b{margin:8px 0 0;font-size:16px;font-weight:500;line-height:1.45;color:var(--fg);text-wrap:pretty}
.s-aia-hero .aih-list{list-style:none;margin:var(--y2) 0 0;padding:0;border-top:1.5px solid var(--wire)}
.s-aia-hero .aih-i{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:baseline;padding:11px 0 12px;border-bottom:1px solid var(--rule)}
.s-aia-hero .aih-i .idx{color:var(--fg)}
.s-aia-hero .aih-it{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}
.s-aia-hero .aih-id{grid-column:2;margin-top:4px;color:var(--fg)}
@media (max-height:820px) and (min-width:720px){
  .s-aia-hero .aih-band{padding-block:var(--y3)}
  .s-aia-hero .aih-i{padding:9px 0 10px}
}
@media (max-width:1199.98px){
  .s-aia-hero .aih-h1{grid-column:1/-1;max-width:11em}
  .s-aia-hero .aih-side{grid-column:1/span 8;grid-row:3;margin-top:var(--y3)}
  .s-aia-hero .aih-acts{flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px 28px}
}
@media (max-width:1023.98px){
  .s-aia-hero .aih-scr,.s-aia-hero .aih-how{grid-column:1/-1}
}
@media (max-width:719.98px){
  .s-aia-hero .aih-side{grid-column:1/-1}
  .s-aia-hero .aih-crumb{flex-wrap:wrap;white-space:normal}
  .s-aia-hero .aih-crumb::after{display:none}
  .s-aia-hero .aih-scr-in{grid-template-rows:auto 28px auto}
  .s-aia-hero .aih-shoot{margin-inline-start:24px}
  .s-aia-hero .screen-bar{flex-wrap:wrap}
}
.s-aia-limits .aal-kh{margin:var(--y5) 0 var(--y3)}
.s-aia-limits .aal-reg{--cols:4}
.s-aia-limits .aal-p{margin:0}
.s-aia-limits .aal-foot{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);row-gap:var(--y4);margin-top:var(--y5)}
.s-aia-limits .aal-col{grid-column:span 6;min-width:0;padding-top:14px;border-top:1px solid var(--rule-2)}
.s-aia-limits .aal-h{margin:0}
.s-aia-limits .aal-b{margin:10px 0 0}
.s-aia-limits .aal-ck{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 0}
.s-aia-limits .aal-ckt{color:var(--fg)}
@media (max-width:1023.98px){
  .s-aia-limits .aal-reg{--cols:2}
}
@media (max-width:899.98px){
  .s-aia-limits .aal-col{grid-column:1/-1}
}
@media (max-width:719.98px){
  .s-aia-limits .aal-reg{--cols:1}
  .s-aia-limits .aal-kh{margin-top:var(--y4)}
}
.s-aia-kinds .aak-reg{margin-top:var(--y5)}
.s-aia-kinds .aak-l{margin-top:4px;font-size:15px}
.s-aia-kinds .aak-side{font-size:15px}
.s-aia-kinds .arr{width:14px;height:11px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--d-ui) var(--ease-out)}
[dir=rtl] .s-aia-kinds .arr{scale:-1 1}
@media (hover:hover) and (pointer:fine){ .s-aia-kinds .link-u:hover .arr{transform:translateX(3px)} }
.s-aia-kinds .entry-end.st{white-space:normal}
@media (max-width:719.98px){
  .s-aia-kinds .aak-reg{margin-top:var(--y4)}
}
.s-aia-faq .aaf-list{margin-top:var(--y5);border-bottom:1px solid var(--rule)}
.s-aia-faq .aaf-i{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);row-gap:10px;align-items:first baseline;
  padding-block:var(--y3) calc(var(--y3) + 2px);border-top:1px solid var(--rule)}
.s-aia-faq .aaf-i:first-child{border-top:1.5px solid var(--wire)}
.s-aia-faq .aaf-q{grid-column:1/span 5;margin:0;max-width:16em}
.s-aia-faq .aaf-a{grid-column:7/-1;min-width:0}
.s-aia-faq .aaf-a .body{margin:0}
.s-aia-faq .aaf-l{margin-top:12px;font-size:15px}
.s-aia-faq .arr{width:14px;height:11px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--d-ui) var(--ease-out)}
.s-aia-faq .btn .arr{width:16px;height:12px;stroke:var(--btn-arrow)}
[dir=rtl] .s-aia-faq .aaf-l .arr{scale:-1 1}
@media (hover:hover) and (pointer:fine){ .s-aia-faq .aaf-l:hover .arr{transform:translateX(3px)} }
.s-aia-faq .aaf-door{margin-top:var(--y5)}
@media (max-width:1023.98px){
  .s-aia-faq .aaf-q{grid-column:1/span 6}
}
@media (max-width:719.98px){
  .s-aia-faq .aaf-q,.s-aia-faq .aaf-a{grid-column:1/-1}
  .s-aia-faq .aaf-list{margin-top:var(--y4)}
}