.vza-ais{flex-direction:column;gap:18px;min-width:0;display:flex}.vza-ais .search{background:#fff;border-radius:20px;align-items:center;gap:12px;padding:10px 10px 10px 22px;transition:box-shadow .4s;display:flex;box-shadow:0 18px 48px #14141014}.vza-ais .search .sico{color:var(--mute);flex-shrink:0}.vza-ais .search input{min-width:0;height:52px;color:var(--ink);caret-color:var(--red);background:0 0;border:0;outline:none;flex-grow:1;font-family:inherit;font-size:18px}.vza-ais .search input::placeholder{color:var(--mute);opacity:1}.vza-ais .search input:disabled{background:0 0}.vza-ais .search .go{height:52px;padding:0 28px;font-size:17px}.vza-ais .search .go:disabled{opacity:.6;cursor:not-allowed;transform:none}.vza-ais .ais-adv{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;align-self:flex-end;margin-top:-8px;font-size:14px;font-weight:700}.vza-ais .ais-adv:hover{color:var(--red-dark);text-decoration-color:currentColor}.vza-ais .ais-adv:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}.vza-ais .understood{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.vza-ais .understood .lbl{margin-right:4px;font-weight:700}.vza-ais .fchip{overflow-wrap:anywhere;background:#fff;border-radius:999px;align-items:center;gap:8px;max-width:100%;min-height:36px;padding:4px 5px 4px 14px;font-size:14px;font-weight:600;line-height:1.25;display:inline-flex}.vza-ais .fchip em{color:var(--mute);font-style:normal;font-weight:500}.vza-ais .fchip .sw{border-radius:50%;flex-shrink:0;width:12px;height:12px;box-shadow:inset 0 0 0 1px #14141026}.vza-ais .fchip button{background:var(--paper);cursor:pointer;width:26px;height:26px;color:var(--ink);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.vza-ais .fchip button:before{content:"";position:absolute;inset:-9px}.vza-ais .fchip button:hover{background:var(--ink);color:#fff}.vza-ais .fchip button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.vza-ais .fchip.excl{color:#8a1e0b;background:#fde7e2}.vza-ais .fchip.excl em{color:#8a1e0b}.vza-ais .fchip.alt{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.vza-ais .fchip.pref{box-shadow:inset 0 0 0 1.5px var(--line);color:var(--body);background:0 0}.vza-ais .clear{text-underline-offset:3px;cursor:pointer;color:var(--ink);background:0 0;border:0;min-height:36px;padding:0 6px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:underline}.vza-ais .clear:hover{color:var(--red-dark)}.vza-ais .clear:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.vza-ais .ai-note{color:var(--body);align-items:flex-start;gap:10px;max-width:88ch;margin:0;font-size:14px;line-height:1.5;display:flex}.vza-ais .ai-note svg{color:var(--mute);flex-shrink:0;margin-top:2px}.vza-ais .ai-note b{color:var(--ink)}.vza-ais .ai-notice{background:#fff;border-radius:16px;align-items:flex-start;gap:12px;max-width:880px;padding:14px 18px;font-size:15px;line-height:1.5;display:flex}.vza-ais .ai-notice svg{flex-shrink:0;margin-top:2px}.vza-ais .ai-notice.err{color:#8a1e0b;background:#fde7e2}.vza-ais .ai-notice p{color:var(--body);margin:4px 0 0;font-size:14px}.vza-ais .ai-notice b+p{margin-top:4px}.vza-ais .ai-notice div>p:first-child{margin-top:0}.vza-ais .ai-panel{background:#fff;border-radius:24px;flex-direction:column;gap:14px;padding:clamp(18px,2vw,26px);display:flex}.vza-ais .ai-panel-h{align-items:center;gap:10px;display:flex}.vza-ais .ai-panel-h .ic{background:var(--paper);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.vza-ais .ai-panel h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800}.vza-ais .ai-panel>p{color:var(--body);margin:0;font-size:15px;line-height:1.5}.vza-ais .ai-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vza-ais .ai-item{border:1px solid var(--line);border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px;display:flex}.vza-ais .ai-item b{font-size:16px;font-weight:800}.vza-ais .ai-item p{color:var(--body);margin:0;font-size:14px;line-height:1.5}.vza-ais .ai-item .req{font-family:var(--vz-mono);color:var(--mute);font-size:12px}.vza-ais .ai-item .btn{white-space:normal;text-align:left;height:40px;margin-top:4px;padding:0 16px;font-size:14px}.vza-ais .fam-opts{flex-wrap:wrap;gap:8px;display:flex}.vza-ais .fam-opts .chip{white-space:normal;text-align:left;height:auto;min-height:40px;padding:6px 16px}.vza-ais .fam-opts .chip[disabled]{cursor:default}.vza-ais .fam-opts .chip.exp{box-shadow:inset 0 0 0 1.5px var(--ink);border-color:var(--ink)}.vza-ais .fam-opts .chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.vza-ais .fam-adv{background:var(--paper);color:var(--body);border-radius:14px;margin:0;padding:12px 16px;font-size:14px;line-height:1.5}.vza-ais .ai-panel small{color:var(--mute);font-size:12px;line-height:1.5}@media (max-width:1100px){.vza-ais .ai-items{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.vza-ais{gap:14px}.vza-ais .search{border-radius:18px;padding:8px 8px 8px 16px}.vza-ais .search .sico{display:none}.vza-ais .search input{height:48px;font-size:16px}.vza-ais .search .go{height:48px;padding:0 18px;font-size:16px}.vza-ais .understood{scrollbar-width:none;margin:0 calc(var(--pad) * -1);padding:0 var(--pad);flex-wrap:nowrap;overflow-x:auto}.vza-ais .understood::-webkit-scrollbar{display:none}.vza-ais .understood>*{flex-shrink:0}.vza-ais .understood .fchip{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.vza-ais .search{transition:none}}
