#installation-assistant{--ia-bg:#ebeef3;--ia-card:#f7f8fa;--ia-raised:#e4e8ee;--ia-line:#0b112014;--ia-line-2:#0b112024;--ia-text:#0b1120;--ia-text-2:#4b5568;--ia-text-3:#5e677a;--ia-accent:#0069d9;--ia-accent-ink:#fff;--ia-cyan:#0069d9;--ia-ease:cubic-bezier(.22, 1, .36, 1);z-index:40;max-width:calc(100vw - 32px);color:var(--ia-text);background:0 0;flex-direction:column;align-items:flex-end;width:auto;height:auto;padding:0;font-family:inherit;display:flex;position:fixed;inset:auto 24px 24px auto;overflow:visible}#installation-assistant *{box-sizing:border-box}#installation-assistant svg.lucide{stroke-width:1.5px;flex-shrink:0}#installation-assistant button{transition:background-color .15s var(--ia-ease), color .15s var(--ia-ease), transform .15s var(--ia-ease)}#installation-assistant button:active{transform:scale(.98)}#installation-assistant button:focus-visible{outline:2px solid var(--ia-cyan);outline-offset:3px}#installation-assistant .ia-window{overscroll-behavior:contain;background:var(--ia-card);border:1px solid var(--ia-line-2);scrollbar-width:thin;scrollbar-color:#33445c transparent;border-radius:20px;width:384px;max-width:100%;max-height:min(680px,100dvh - 112px);margin-bottom:12px;overflow:auto;box-shadow:0 24px 64px #0b11202e}#installation-assistant .ia-top{z-index:1;background:var(--ia-card);border-bottom:1px solid var(--ia-line);align-items:center;gap:12px;padding:16px 16px 16px 20px;display:flex;position:sticky;top:0}#installation-assistant .ia-top .parsnet-icon{width:32px;height:32px}#installation-assistant .ia-top strong{font-size:15px;font-weight:500;display:block}#installation-assistant .ia-top span{color:var(--ia-text-3);margin-top:2px;font-size:13px;display:block}#installation-assistant .ia-top button{width:32px;height:32px;color:var(--ia-text-2);border-radius:8px;justify-content:center;align-items:center;margin-left:auto;padding:0;display:flex}#installation-assistant .ia-top button:hover{background:var(--ia-raised);color:var(--ia-text)}#installation-assistant .ia-home{padding:24px 20px 20px}#installation-assistant .ia-home h2{letter-spacing:-.01em;color:var(--ia-text);margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.3}#installation-assistant .ia-home>p{color:var(--ia-text-2);margin:0;font-size:14px;line-height:1.55}#installation-assistant .ia-choices{gap:8px;margin-top:20px;display:grid}#installation-assistant .ia-choice{text-align:left;background:var(--ia-bg);width:100%;box-shadow:inset 0 0 0 1px var(--ia-line);color:var(--ia-text);border-radius:12px;align-items:center;gap:12px;padding:14px 12px 14px 16px;display:flex}#installation-assistant .ia-choice:hover{background:var(--ia-raised)}#installation-assistant .ia-choice>span{flex:1;min-width:0}#installation-assistant .ia-choice-icon,#installation-assistant .ia-choice>svg:last-child{color:var(--ia-text-3)}#installation-assistant .ia-choice strong{font-size:14px;font-weight:500;line-height:1.4;display:block}#installation-assistant .ia-choice small{color:var(--ia-text-2);margin-top:2px;font-size:13px;line-height:1.45;display:block}#installation-assistant .ia-home-note{color:var(--ia-text-3);justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}#installation-assistant .ia-progress{color:var(--ia-text-3);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:16px 20px 0;font-size:13px;display:grid}#installation-assistant .ia-progress>button{width:fit-content;min-height:32px;color:var(--ia-text-2);justify-content:flex-start;align-items:center;gap:6px;padding:0;font-size:13px;display:flex}#installation-assistant .ia-progress>span{font-size:13px}#installation-assistant .ia-progress>div{background:var(--ia-raised);border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}#installation-assistant .ia-progress i{background:var(--ia-cyan);height:100%;transition:width .3s var(--ia-ease);display:block}#installation-assistant .ia-conversation{padding:20px}#installation-assistant .ia-message{background:var(--ia-raised);color:var(--ia-text);border-radius:4px 12px 12px;margin-bottom:20px;padding:12px 16px;font-size:15px;line-height:1.55}#installation-assistant .ia-message span{margin-bottom:8px;display:block}#installation-assistant .ia-field{color:var(--ia-text-2);gap:8px;font-size:13px;display:grid}#installation-assistant input:not([type=checkbox]),#installation-assistant textarea,#installation-assistant select{background:var(--ia-bg);width:100%;box-shadow:inset 0 0 0 1px var(--ia-line-2);color:var(--ia-text);border:0;border-radius:10px;outline:none;padding:12px;font-size:16px}#installation-assistant input::placeholder,#installation-assistant textarea::placeholder{color:var(--ia-text-3)}#installation-assistant input:focus,#installation-assistant textarea:focus,#installation-assistant select:focus{box-shadow:inset 0 0 0 1px var(--ia-cyan)}#installation-assistant .ia-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}#installation-assistant .ia-actions>button{min-height:44px;color:var(--ia-text-2);align-items:center;gap:6px;padding:0;font-size:14px;display:flex}#installation-assistant .ia-next,#installation-assistant .ia-actions .ia-next{background:var(--ia-accent);min-height:44px;color:var(--ia-accent-ink);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:0 16px;font-size:14px;font-weight:500;display:flex}#installation-assistant .ia-next:hover{background:#005ec4}#installation-assistant .ia-bottom{border-top:1px solid var(--ia-line);text-align:center;color:var(--ia-text-3);padding:12px 20px;font-size:12px}#installation-assistant .ia-summary{gap:12px;margin:0;display:grid}#installation-assistant .ia-summary>div{gap:2px;display:grid}#installation-assistant .ia-summary dt{color:var(--ia-text-3);font-size:12px}#installation-assistant .ia-summary dd{color:var(--ia-text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}#installation-assistant .ia-privacy,#installation-assistant .ia-hint{color:var(--ia-text-3);margin-top:16px;font-size:13px;line-height:1.55}#installation-assistant .ia-consent{color:var(--ia-text-2);align-items:flex-start;gap:10px;margin-top:16px;font-size:13px;line-height:1.55;display:flex}#installation-assistant .ia-consent input{width:16px;height:16px;accent-color:var(--ia-accent);flex-shrink:0;margin-top:2px}#installation-assistant .ia-consent a{color:var(--ia-accent);text-decoration:underline}#installation-assistant .ia-trap{display:none}#installation-assistant .ia-error{color:#b42318;margin-top:16px;font-size:13px;line-height:1.55}#installation-assistant .ia-success{text-align:center;padding:32px 24px 24px}#installation-assistant .ia-success-icon{background:var(--ia-raised);color:#16a34a;border-radius:50%;padding:12px;display:inline-flex}#installation-assistant .ia-success h2{color:var(--ia-text);margin:16px 0 8px;font-size:22px;font-weight:500;line-height:1.3}#installation-assistant .ia-success p{color:var(--ia-text-2);margin:0;font-size:14px;line-height:1.6}#installation-assistant .ia-reference{background:var(--ia-bg);box-shadow:inset 0 0 0 1px var(--ia-line);color:var(--ia-text-3);border-radius:12px;margin:20px 0;padding:16px;font-size:12px}#installation-assistant .ia-reference strong{color:var(--ia-text);font-variant-numeric:tabular-nums;margin-top:4px;font-size:17px;font-weight:500;display:block}#installation-assistant small{color:var(--ia-text-3);font-size:13px;line-height:1.55}#installation-assistant .ia-success .ia-next{width:100%;margin-top:20px}#installation-assistant .ia-text-button{color:var(--ia-text-2);margin:0 auto;padding:12px 8px 0;font-size:13px;display:block}#installation-assistant .ia-launcher{background:var(--ia-accent);height:48px;color:var(--ia-accent-ink);border-radius:24px;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:500;display:flex;box-shadow:0 8px 24px #0b112033}#installation-assistant .ia-launcher:hover{background:#005ec4}#installation-assistant .ia-launcher-mobile{display:none}@media (prefers-reduced-motion:no-preference){#installation-assistant .ia-window{animation:ia-enter .22s var(--ia-ease)}@keyframes ia-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (max-width:650px){#installation-assistant{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));max-width:calc(100% - 24px)}#installation-assistant .ia-launcher{height:44px;padding:0 16px}#installation-assistant .ia-launcher-desktop{display:none}#installation-assistant .ia-launcher-mobile{display:inline}#installation-assistant[data-open=true]{width:calc(100% - 24px)}#installation-assistant[data-open=true] .ia-launcher{display:none}#installation-assistant .ia-window{border-radius:20px;width:100%;max-height:min(580px,75dvh);margin:0;scroll-padding-top:80px}#installation-assistant .ia-top{padding:12px 12px 12px 16px}#installation-assistant .ia-top button{width:44px;height:44px}#installation-assistant .ia-home{padding:20px 16px 16px}#installation-assistant .ia-choice small{display:none}#installation-assistant .ia-conversation{padding:16px}}
