.ia-scope{flex-direction:column;width:100%;min-width:0;display:flex}.cfg-sechead{flex-wrap:wrap;align-items:flex-end;gap:20px;display:flex}.cfg-sechead>div{flex:1;min-width:240px}.cfg-sechead h2{font:800 30px/1.05 var(--mz-font-x);letter-spacing:-.02em;color:var(--mz-ink-900);margin:0 0 6px}.cfg-sechead p{font:500 14.5px/1.5 var(--mz-font-sans);color:var(--mz-ink-600);margin:0}.cfg-btn-solid,.cfg-btn-outline{appearance:none;cursor:pointer;font:700 14px var(--mz-font-display);letter-spacing:-.005em;transition:transform var(--mz-dur-fast) var(--mz-ease-soft), background var(--mz-dur-base) var(--mz-ease-soft);justify-content:center;align-items:center;gap:9px;display:inline-flex}.cfg-btn-solid{color:#fff;background:linear-gradient(155deg,#ff9448 0%,#ff7a1a 55%,#e86a0e 100%);border:0;border-radius:999px;height:50px;padding:0 24px;box-shadow:0 12px 28px -10px #ff7a1a99,inset 1px 2px 2px #fff6}.cfg-btn-solid:hover{transform:translateY(-1px)}.cfg-btn-outline{border:1.5px solid var(--mz-line-orange);height:44px;color:var(--mz-orange-600);background:#ffffff8c;border-radius:999px;padding:0 18px}.cfg-btn-outline:hover{background:#fff}.cfg-btn-outline.sm{height:38px;padding:0 14px;font-size:13px}.cfg-btn-solid svg,.cfg-btn-outline svg{flex:none}.cfg-btn-solid:disabled,.cfg-btn-outline:disabled{opacity:.5;cursor:default;transform:none}.ia-card{backdrop-filter:blur(30px)saturate(145%);background:#ffffff8c;border:1px solid #fffc;border-radius:30px;flex-direction:column;gap:24px;padding:32px 34px;display:flex;box-shadow:inset 0 1px #ffffffe6,0 20px 56px -26px #630a361f}.ia-stepper{grid-auto-columns:1fr;grid-auto-flow:column;gap:12px;margin:0;padding:0;list-style:none;display:grid}.ia-step{appearance:none;cursor:pointer;width:100%;height:54px;font:600 14.5px var(--mz-font-semibold);color:var(--mz-ink-600);text-align:left;transition:transform var(--mz-dur-fast) var(--mz-ease-soft), background var(--mz-dur-base) var(--mz-ease-soft), color var(--mz-dur-base) var(--mz-ease-soft);background:#ffffff80;border:1px solid #ffffffb3;border-radius:16px;align-items:center;gap:11px;padding:0 18px;display:flex;box-shadow:inset 0 1px #fffc}.ia-step:hover{color:var(--mz-orange-600);transform:translateY(-1px)}.ia-step .num{width:26px;height:26px;font:800 13px var(--mz-font-x);color:var(--mz-ink-500);background:#0000000d;border:1px solid #0000000d;border-radius:50%;flex:none;place-items:center;display:grid}.ia-step.is-done{color:var(--mz-ink-700)}.ia-step.is-done .num{color:#3b7a57;background:#3b7a5724;border-color:#0000}.ia-step.is-active{color:var(--mz-orange-600);background:linear-gradient(155deg,#ff94482e,#ff7a1a12);border-color:#ff7a1a73;box-shadow:0 12px 26px -14px #ff7a1a73,inset 0 1px #fff9}.ia-step.is-active .num{color:#fff;background:linear-gradient(155deg,#ff9448,#e86a0e);border-color:#0000;box-shadow:0 6px 14px -6px #ff7a1a99}.ia-grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:stretch;gap:26px;display:grid}.ia-form,.ia-preview{border-radius:var(--mz-r-xl);backdrop-filter:blur(26px)saturate(140%);background:#ffffff80;border:1px solid #ffffffc7;padding:26px;box-shadow:inset 0 1px #ffffffd9,0 18px 50px -26px #630a361f}.ia-form{flex-direction:column;gap:18px;display:flex}.ia-form-head h3,.ia-preview h3{font:800 20px var(--mz-font-x);letter-spacing:-.01em;color:var(--mz-ink-900);margin:0 0 4px}.ia-form-head p{font:500 13.5px var(--mz-font-sans);color:var(--mz-ink-500);margin:0}.ia-field{flex-direction:column;gap:9px;display:flex}.ia-field>span{font:700 13px var(--mz-font-display);color:var(--mz-ink-700)}.ia-field input,.ia-field textarea{appearance:none;border:1px solid var(--mz-line-strong);height:50px;font:500 15px var(--mz-font-sans);color:var(--mz-ink-800);transition:border-color var(--mz-dur-fast) var(--mz-ease-soft), background var(--mz-dur-fast) var(--mz-ease-soft);background:#ffffffb8;border-radius:14px;outline:0;padding:0 16px}.ia-field textarea{resize:none;height:auto;min-height:96px;padding:13px 16px}.ia-field input:focus,.ia-field textarea:focus{background:#fff;border-color:#ff7a1a80}.ia-field input.is-error,.ia-field textarea.is-error{border-color:#e5484d}.ia-field-note{font:500 12.5px var(--mz-font-sans);color:var(--mz-ink-500)}.ia-field-note.is-error{color:#e5484d}.ia-choice{gap:10px;display:grid}.ia-choice.two{grid-template-columns:1fr 1fr}.ia-choice.three{grid-template-columns:repeat(3,1fr)}.ia-opt{appearance:none;cursor:pointer;height:48px;font:600 14px var(--mz-font-semibold);color:var(--mz-ink-600);border:1px solid var(--mz-line-strong);transition:transform var(--mz-dur-fast) var(--mz-ease-soft), background var(--mz-dur-base) var(--mz-ease-soft), color var(--mz-dur-base) var(--mz-ease-soft), border-color var(--mz-dur-base) var(--mz-ease-soft);background:#fff9;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.ia-opt:hover{color:var(--mz-orange-600);transform:translateY(-1px)}.ia-opt.is-on{color:var(--mz-orange-600);background:linear-gradient(155deg,#ff944833,#ff7a1a14);border-color:#ff7a1a80;box-shadow:inset 0 1px #fff9,0 8px 20px -12px #ff7a1a80}.ia-opt svg{color:currentColor;flex:none}.ia-hint{font:500 12.5px var(--mz-font-sans);color:var(--mz-ink-500);align-items:center;gap:8px;margin:2px 0 0;display:flex}.ia-hint svg{color:var(--mz-ink-400,#9a9088);flex:none}.ia-hint.center{text-align:center;justify-content:center}.ia-actions{grid-template-columns:1fr 1.3fr;gap:14px;margin-top:6px;display:grid}.ia-continue{justify-content:center;height:52px;font-size:15px}.ia-preview{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.ia-preview h3{align-self:flex-start}.ia-preview-body{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.ia-avatar-wrap{justify-content:center;align-items:center;gap:20px;padding:10px 0;display:flex;position:relative}.ia-avatar{background:radial-gradient(60% 60% at 50% 40%,#ff944847,#ff944800 70%),conic-gradient(from 200deg,#ff944880,#ffdcb440,#ff7a1a73,#ff944880);border-radius:50%;place-items:center;width:250px;height:250px;padding:14px;display:grid;position:relative;box-shadow:0 30px 70px -30px #ff7a1a8c,inset 0 0 0 1px #ffffff80}.ia-avatar-initial{font:800 56px var(--mz-font-x);color:var(--mz-orange)}.ia-avatar:after{content:"";pointer-events:none;border:1px solid #ffffffb3;border-radius:50%;position:absolute;inset:6px}.ia-avatar-wrap .wave{align-items:center;gap:5px;height:90px;display:flex}.ia-avatar-wrap .wave i{opacity:.55;width:4px;animation-name:iaWave;animation-duration:1.2s;animation-timing-function:var(--mz-ease-soft);background:linear-gradient(#ff9448,#e86a0e);border-radius:999px;animation-iteration-count:infinite}.ia-avatar-wrap .wave i:first-child{height:26px;animation-delay:0s}.ia-avatar-wrap .wave i:nth-child(2){height:52px;animation-delay:.15s}.ia-avatar-wrap .wave i:nth-child(3){height:38px;animation-delay:.3s}.ia-avatar-wrap .wave i:nth-child(4){height:60px;animation-delay:.45s}.ia-avatar-wrap .wave.right i:first-child{height:60px}.ia-avatar-wrap .wave.right i:nth-child(3){height:30px}@keyframes iaWave{0%,to{opacity:.4;transform:scaleY(.6)}50%{opacity:.75;transform:scaleY(1)}}.ia-chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ia-chip{font:600 13px var(--mz-font-semibold);color:var(--mz-orange-600);background:color-mix(in srgb, var(--mz-orange) 10%, #fff);border:1px solid color-mix(in srgb, var(--mz-orange) 22%, transparent);border-radius:999px;align-items:center;gap:7px;padding:8px 15px;display:inline-flex}.ia-chip svg{color:currentColor;flex:none}@media (width<=1080px){.ia-grid{grid-template-columns:1fr}.ia-stepper{grid-template-columns:1fr 1fr;grid-auto-columns:auto;grid-auto-flow:row}}@media (width<=760px){.ia-card{padding:22px 18px}.ia-choice.three,.ia-actions,.ia-stepper,.ia-kb-grid{grid-template-columns:1fr}}.ia-kb,.ia-fields{border-radius:var(--mz-r-xl);backdrop-filter:blur(26px)saturate(140%);background:#ffffff80;border:1px solid #ffffffc7;padding:26px;box-shadow:inset 0 1px #ffffffd9,0 18px 50px -26px #630a361f}.ia-kb-head,.ia-fields-head{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.ia-kb-head .ic,.ia-fields-head .ic{width:42px;height:42px;color:var(--mz-orange-600);background:color-mix(in srgb, var(--mz-orange) 12%, #fff);border:1px solid color-mix(in srgb, var(--mz-orange) 22%, transparent);border-radius:13px;flex:none;place-items:center;display:grid}.ia-kb-head h3,.ia-fields-head h3{font:800 20px var(--mz-font-x);letter-spacing:-.01em;color:var(--mz-ink-900);align-items:baseline;gap:10px;margin:0 0 3px;display:flex}.ia-fields-head h3 em{font:600 13px var(--mz-font-semibold);color:var(--mz-ink-500);font-style:normal}.ia-kb-head p,.ia-fields-head p{font:500 13.5px var(--mz-font-sans);color:var(--mz-ink-500);margin:0}.ia-kb-grid{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.ia-kb-lbl{font:700 12px var(--mz-font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--mz-ink-500);margin-bottom:10px;display:block}.ia-drop{text-align:center;cursor:pointer;border:1.6px dashed var(--mz-line-strong);transition:border-color var(--mz-dur-fast) var(--mz-ease-soft), background var(--mz-dur-fast) var(--mz-ease-soft);background:#fff6;border-radius:18px;flex-direction:column;align-items:center;gap:5px;padding:32px 20px;display:flex}.ia-drop:hover,.ia-drop.is-drag{background:color-mix(in srgb, var(--mz-orange) 8%, #ffffff80);border-color:#ff7a1a99}.ia-drop .ic{width:52px;height:52px;color:var(--mz-orange-600);background:color-mix(in srgb, var(--mz-orange) 12%, #fff);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.ia-drop strong{font:700 15px var(--mz-font-display);color:var(--mz-ink-800)}.ia-drop span{font:500 13px var(--mz-font-sans);color:var(--mz-ink-500)}.ia-drop span em{color:var(--mz-orange-600);font-style:normal;font-weight:600}.ia-drop .sub{color:var(--mz-ink-400,#9a9088);font-size:12px}.ia-files{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ia-files li{border:1px solid var(--mz-line-strong);background:#ffffffb3;border-radius:12px;align-items:center;gap:11px;padding:10px 12px;display:flex}.ia-files li .ic{color:var(--mz-orange-600);flex:none;place-items:center;display:grid}.ia-files li .nm{min-width:0;font:600 13.5px var(--mz-font-semibold);color:var(--mz-ink-800);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ia-files li .sz{font:500 12px var(--mz-font-sans);color:var(--mz-ink-500);flex:none}.ia-files li.is-err{background:#fdf2f3;border-color:#e5484d66}.ia-files li.is-err .sz,.ia-files li.is-err .ic{color:#e5484d}.ia-files li .rm,.ia-faqs .rm{appearance:none;cursor:pointer;color:var(--mz-ink-400,#9a9088);background:0 0;border:0;flex:none;place-items:center;display:grid}.ia-files li .rm:hover,.ia-faqs .rm:hover{color:#e5484d}.ia-faq-add{border:1px solid var(--mz-line-strong);background:#ffffff73;border-radius:14px;flex-direction:column;gap:9px;padding:14px;display:flex}.ia-faq-add input,.ia-faq-add textarea{appearance:none;border:1px solid var(--mz-line-strong);font:500 14px var(--mz-font-sans);color:var(--mz-ink-800);resize:none;background:#fffc;border-radius:11px;outline:0;padding:11px 13px}.ia-faq-add input:focus,.ia-faq-add textarea:focus{background:#fff;border-color:#ff7a1a80}.ia-faq-add .cfg-btn-outline.sm{align-self:flex-start}.ia-faqs{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ia-faqs li{border:1px solid var(--mz-line-strong);background:#ffffffb3;border-radius:12px;padding:12px 14px}.ia-faqs .fq{align-items:center;gap:8px;display:flex}.ia-faqs .fq svg{color:var(--mz-orange-600);flex:none}.ia-faqs .fq b{font:700 13.5px var(--mz-font-display);color:var(--mz-ink-900);flex:1}.ia-faqs li p{font:500 13px/1.45 var(--mz-font-sans);color:var(--mz-ink-600);margin:6px 0 0 24px}.ia-fields-list{flex-direction:column;gap:14px;display:flex}.ia-field-card{border:1px solid var(--mz-line-strong);background:#ffffff8c;border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.ia-typechips{flex-wrap:wrap;gap:8px;display:flex}.ia-typechip{appearance:none;cursor:pointer;height:36px;font:600 13.5px var(--mz-font-semibold);color:var(--mz-ink-700);border:1px solid var(--mz-line-strong);transition:background var(--mz-dur-fast) var(--mz-ease-soft), color var(--mz-dur-fast) var(--mz-ease-soft), border-color var(--mz-dur-fast) var(--mz-ease-soft);background:#ffffffb3;border-radius:999px;padding:0 16px}.ia-typechip:hover{color:var(--mz-orange-600)}.ia-typechip.is-on{color:var(--mz-orange-600);background:color-mix(in srgb, var(--mz-orange) 10%, #fff);border-color:#ff7a1a8c}.ia-field-foot{border-top:1px solid var(--mz-line);justify-content:space-between;align-items:center;gap:16px;margin-top:2px;padding-top:16px;display:flex}.ia-field-tools{align-items:center;gap:8px;display:flex}.ia-tool{appearance:none;cursor:pointer;width:38px;height:38px;color:var(--mz-ink-500);border:1px solid var(--mz-line-strong);transition:color var(--mz-dur-fast) var(--mz-ease-soft), background var(--mz-dur-fast) var(--mz-ease-soft);background:#ffffffb3;border-radius:11px;place-items:center;display:grid}.ia-tool:hover{color:var(--mz-ink-800);background:#fff}.ia-tool.danger{color:#e5484d}.ia-tool.danger:hover{background:#fceded}.ia-addfield{appearance:none;cursor:pointer;height:46px;font:700 14px var(--mz-font-display);color:var(--mz-orange-600);transition:background var(--mz-dur-fast) var(--mz-ease-soft), transform var(--mz-dur-fast) var(--mz-ease-soft);background:#fff9;border:1.5px solid #ff7a1a73;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:16px;padding:0 20px;display:inline-flex}.ia-addfield:hover{background:color-mix(in srgb, var(--mz-orange) 12%, #fff);transform:translateY(-1px)}.cfg-toggle{font:600 14px var(--mz-font-semibold);color:var(--mz-ink-700);align-items:center;gap:10px;display:flex}.cfg-switch{appearance:none;cursor:pointer;width:46px;height:26px;transition:background var(--mz-dur-fast) var(--mz-ease-soft);background:#00000029;border:0;border-radius:999px;flex:none;padding:3px}.cfg-switch i{width:20px;height:20px;transition:transform var(--mz-dur-fast) var(--mz-ease-soft);background:#fff;border-radius:50%;display:block;box-shadow:0 2px 5px #0003}.cfg-switch.is-on{background:var(--mz-orange)}.cfg-switch.is-on i{transform:translate(20px)}