.aig-page{--aig-col:960px;--aig-gap:112px}.aig-hero{text-align:center;background:radial-gradient(900px 360px at 50% -10%,#6630d447,#6630d400 70%);padding:124px 0 40px}.aig-hero .ft-breadcrumb{text-align:left;margin-bottom:32px}.aig-hero__eyebrow{margin:0 0 12px;font-size:15px;font-weight:600}.aig-hero__eyebrow a{color:#c4b5fd;text-decoration:none}.aig-hero h1{max-width:var(--aig-col);letter-spacing:-.02em;color:#fff;margin:0 auto 16px;font-size:clamp(34px,4.6vw,56px);font-weight:700;line-height:1.08}.aig-hero__lead{color:#a1a1aa;max-width:760px;margin:0 auto 16px;font-size:19px;line-height:1.5}.aig-hero__jump{margin:0 0 16px;font-size:16px}.aig-hero__jump a{color:#c4b5fd;text-underline-offset:3px;text-decoration:underline}.aig-hero__jump a:hover{color:#fff}.aig-badges{flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.aig-badges li{color:#c4c4cc;font-size:14px}.aig-badges li:before{content:"";vertical-align:-3px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c4b5fd' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") 50%/16px no-repeat;width:16px;height:16px;margin-right:8px;display:inline-block}.aig-main{padding:0 0 calc(var(--aig-gap) / 2)}.aig-card{max-width:var(--aig-col);background:#121214;border:1px solid #222126;border-radius:24px;margin:0 auto;padding:36px}.aig-presets{border:0;margin:0 0 24px;padding:0}.aig-presets legend,.aig-field label,.aig-count label{color:#fff;margin:0 0 10px;padding:0;font-size:15px;font-weight:600;display:block}.aig-chips{flex-wrap:wrap;gap:8px;display:flex}.aig-chip{min-height:36px;font:inherit;color:#d4d4d8;cursor:pointer;background:#18181b;border:1px solid #2e2e33;border-radius:980px;align-items:center;padding:6px 14px;font-size:14px;line-height:1.3;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.aig-chip:hover{color:#fff;border-color:#52525b}.aig-chip:focus-visible,.aig-chip--radio:focus-within{outline-offset:2px;outline:2px solid #a78bfa}.aig-chip--radio input{opacity:0;pointer-events:none;position:absolute}.aig-chip--radio:has(input:checked){color:#fff;background:#8b5cf62e;border-color:#8b5cf6}.aig-field{margin:0 0 16px}.aig-field textarea,.aig-count select{width:100%;font:inherit;color:#fff;background:#0d0d0e;border:1px solid #2e2e33;border-radius:14px;padding:14px 16px;font-size:16px;line-height:1.5;transition:border-color .2s;display:block}.aig-field textarea{resize:vertical;min-height:96px}.aig-field textarea::placeholder{color:#71717a}.aig-field textarea:focus,.aig-count select:focus{border-color:#8b5cf6;outline:none}.aig-examples{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 24px;display:flex}.aig-examples__label{color:#a1a1aa;font-size:14px}.aig-form__row{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.aig-count{width:120px}.aig-count label{color:#a1a1aa;font-size:14px;font-weight:500}.aig-count select{padding:11px 14px}.aig-submit{justify-content:center;min-width:220px}.aig-submit:disabled,.aig-next__btn:disabled{opacity:.7;cursor:progress}.aig-note{color:#8b8c94;margin:16px 0 0;font-size:13px;line-height:1.5}.aig-error{color:#fecaca;background:#f8717114;border:1px solid #f8717159;border-radius:12px;margin:20px 0 0;padding:14px 18px;font-size:15px;line-height:1.5}.aig-error[hidden],.aig-result[hidden]{display:none}.aig-link-btn{font:inherit;color:#c4b5fd;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:500}.aig-link-btn:hover{color:#fff}.aig-result{scroll-margin-top:calc(var(--site-header,104px) + 16px);border-top:1px solid #222126;margin:32px 0 0;padding:32px 0 0}.aig-result__head{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 8px;display:flex}.aig-result__head h2{color:#fff;outline:none;margin:0;font-size:24px;font-weight:700}.aig-result__hint{color:#a1a1aa;margin:0 0 20px;font-size:14px}.aig-out{margin:0;padding:0;list-style:none}.aig-out__item{background:#18181b;border:1px solid #222126;border-radius:16px;padding:18px 20px;transition:opacity .2s}.aig-out__item+.aig-out__item{margin-top:10px}.aig-out__top{align-items:center;gap:10px;margin:0 0 8px;display:flex}.aig-out__num{color:#c4b5fd;background:#8b5cf633;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:600;display:inline-flex}.aig-type{color:#d4d4d8;white-space:nowrap;background:#27272a;border-radius:980px;padding:2px 10px;font-size:12px;font-weight:500;line-height:1.6;display:inline-block}.aig-out__remove{margin-left:auto}.aig-out__q{color:#fff;margin:0;font-size:17px;font-weight:600;line-height:1.45}.aig-out__options{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.aig-out__options li{color:#d4d4d8;border:1px solid #2e2e33;border-radius:8px;padding:3px 10px;font-size:14px}.aig-page .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aig-out__options li.is-correct,.aig-qlist .aig-qlist__options li.is-correct{color:#bbf7d0;background:#4ade801a;border-color:#4ade808c}.aig-out__options li.is-correct:before,.aig-qlist .aig-qlist__options li.is-correct:before{content:"✓ ";content:"✓ " / ""}.aig-out__scale{color:#d4d4d8;margin:8px 0 0;font-size:14px}.aig-out__why{color:#a1a1aa;margin:8px 0 0;font-size:14px;line-height:1.5}.aig-out__removed{color:#a1a1aa;margin:6px 0 0;font-size:13px;display:none}.aig-out__item.is-removed{opacity:.55}.aig-out__item.is-removed .aig-out__q{text-decoration:line-through}.aig-out__item.is-removed .aig-out__removed{display:block}.aig-out__card{background:#18181b;border:1px solid #222126;border-radius:16px;padding:20px}.aig-out__card+.aig-out__card{margin-top:12px}.aig-out__card h3{color:#fff;margin:0 0 12px;font-size:18px;font-weight:700}.aig-out__fields{margin:0}.aig-out__fields dt{letter-spacing:.02em;color:#c4b5fd;margin:12px 0 4px;font-size:13px;font-weight:600}.aig-out__fields dt:first-child{margin-top:0}.aig-out__fields dd{margin:0}.aig-out__text,.aig-out__list li{color:#e4e4e7;margin:0;font-size:15px;line-height:1.55}.aig-out__list{margin:0;padding-left:20px}.aig-out__list li+li{margin-top:4px}.aig-out__list .aig-out__fields{margin:4px 0 8px}.aig-next{text-align:center;background:#6630d41a;border:1px solid #8b5cf659;border-radius:20px;margin:24px 0 0;padding:24px}.aig-next__text{color:#e4e4e7;max-width:560px;margin:0 auto 16px;font-size:16px;line-height:1.5}.aig-next__btn{justify-content:center}.aig-next__note{color:#a1a1aa;margin:12px 0 0;font-size:13px}.aig-next .aig-error{text-align:left}.aig-next--list{max-width:var(--aig-col);margin:24px auto 0}.aig-section{padding:calc(var(--aig-gap) / 2) 0;scroll-margin-top:calc(var(--site-header,104px) + 24px)}.aig-h2{max-width:var(--aig-col);letter-spacing:-.02em;color:#fff;text-align:center;margin:0 auto 32px;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.12}.aig-sub{text-align:center;color:#a1a1aa;max-width:680px;margin:-16px auto 32px;font-size:18px;line-height:1.5}.aig-qlist{max-width:var(--aig-col);counter-reset:aig-q;background:#121214;border:1px solid #222126;border-radius:20px;margin:0 auto;padding:0;list-style:none}.aig-qlist>li{counter-increment:aig-q;padding:22px 28px}.aig-qlist>li+li{border-top:1px solid #222126}.aig-qlist__top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.aig-qlist h3{color:#fff;gap:12px;margin:0;font-size:18px;font-weight:600;line-height:1.4;display:flex}.aig-qlist h3:before{content:counter(aig-q) ".";color:#c4b5fd;flex:none;min-width:22px}.aig-qlist__options{flex-wrap:wrap;gap:6px;margin:10px 0 0 34px;padding:0;list-style:none;display:flex}.aig-qlist .aig-qlist__options li{color:#d4d4d8;border:1px solid #2e2e33;border-radius:8px;padding:3px 10px;font-size:14px}.aig-qlist p.aig-qlist__scale{color:#d4d4d8}.aig-qlist p{color:#a1a1aa;margin:6px 0 0 34px;font-size:15px;line-height:1.55}.aig-cards{max-width:var(--aig-col);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 auto;padding:0;list-style:none;display:grid}.aig-cards li:last-child:nth-child(odd){grid-column:1/-1}.aig-cards li{background:#121214;border:1px solid #222126;border-radius:20px;padding:28px}.aig-cards h3{color:#fff;margin:0 0 10px;font-size:19px;font-weight:700}.aig-cards p{color:#a1a1aa;margin:0;font-size:16px;line-height:1.6}.aig-page .ft-faq-list{max-width:var(--aig-col);margin:0 auto}.aig-related__grid{max-width:var(--aig-col);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin:0 auto;padding:0;list-style:none;display:grid}.aig-related__card{height:100%;color:inherit;background:#121214;border:1px solid #222126;border-radius:20px;flex-direction:column;gap:8px;padding:24px;text-decoration:none;transition:background-color .2s,border-color .2s;display:flex}.aig-related__card:hover{background:#1c1c1f;border-color:#2e2e33}.aig-related__card:focus-visible{outline-offset:2px;outline:2px solid #a78bfa}.aig-related__card b{color:#fff;font-size:18px;font-weight:700;line-height:1.3}.aig-related__card span{color:#a1a1aa;font-size:15px;line-height:1.5}.aig-all{padding-top:0}.aig-related{padding-bottom:48px}.aig-all__groups{max-width:var(--aig-col);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:32px 24px;margin:0 auto;display:grid}.aig-all__group h3{color:#c4b5fd;margin:0 0 12px;font-size:15px;font-weight:600}.aig-all__group ul{margin:0;padding:0;list-style:none}.aig-all__group li+li{margin-top:8px}.aig-all__group a,.aig-all__group span{color:#d4d4d8;font-size:15px;line-height:1.4;text-decoration:none}.aig-all__group a:hover{color:#fff}.aig-all__group span{color:#71717a}.aig-final{padding:calc(var(--aig-gap) / 2) 0 128px}@media (width<=767px){.aig-page{--aig-gap:80px}.aig-hero{padding:76px 0 24px}.aig-hero .ft-breadcrumb{margin-bottom:14px}.aig-hero h1{font-size:30px}.aig-hero__lead{margin-bottom:14px;font-size:16px}.aig-badges{gap:6px 14px}.aig-badges li{font-size:13px}.aig-card{border-radius:20px;padding:20px 16px}.aig-count{width:96px}.aig-submit{flex:1;min-width:0}.aig-out__item{padding:16px}.aig-next{padding:20px 16px}.aig-next__btn{white-space:normal;width:100%}.aig-h2{margin-bottom:24px;font-size:28px}.aig-sub{margin:-8px auto 24px;font-size:16px}.aig-qlist>li{padding:18px 16px}.aig-qlist__top{flex-direction:column;gap:8px}.aig-qlist p,.aig-qlist__options{margin-left:0}.aig-cards{grid-template-columns:minmax(0,1fr)}.aig-cards li{padding:22px 20px}.aig-related__grid{grid-template-columns:minmax(0,1fr);gap:12px}.aig-related__card{border-radius:18px;padding:18px}.aig-all__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.aig-related{padding-bottom:32px}.aig-final{padding-bottom:88px}}
