/*!/wp-content/themes/generatepress-child/style.css*/:host{all:initial;display:block;width:0;height:0;margin:0;padding:0;border:0;overflow:visible;background:#fff0;color-scheme:light}.sia-page-widget,.sia-page-widget *,.sia-page-widget *::before,.sia-page-widget *::after{all:revert;box-sizing:border-box}.sia-page-widget *,.sia-page-widget *::before,.sia-page-widget *::after{font-family:inherit;color:inherit;line-height:inherit}.sia-page-widget{--blue:#951D40;--blue-strong:#7d1836;--sky:#2d588e;--ink:#172033;--muted:#5d7087;--line:#d7e3ef;--soft:#f4f8fc;--sia-accent-primary:#2d588e;--sia-accent-brandmark:#951d40;--sia-accent-muted:#587a95;--sia-accent-decorative:#9aafbd;--sia-gradient:linear-gradient(105deg,#951d40 0%,#2d588e 52%,#21a67a 100%);position:fixed;right:22px;bottom:22px;z-index:2147483000;font-family:"Segoe UI","Aptos","Helvetica Neue",Arial,sans-serif;color:var(--ink);line-height:normal;text-size-adjust:100%;-webkit-text-size-adjust:100%}.sia-page-widget button,.sia-page-widget textarea{font:inherit;letter-spacing:normal;text-transform:none}.sia-page-widget svg{display:block;flex:none}.sia-launch{display:flex;align-items:center;justify-content:center;gap:10px;min-width:132px;height:58px;padding:0 17px 0 11px;border:1px solid rgb(215 227 239 / .95);border-radius:9999px;background:#fff;color:var(--blue);box-shadow:0 18px 50px rgb(23 32 51 / .18);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.sia-launch:hover{transform:translateY(-2px);box-shadow:0 22px 62px rgb(149 29 64 / .24);border-color:rgb(149 29 64 / .3)}.sia-launch-logo{width:38px;height:38px;display:grid;place-items:center;border-radius:15px;background:#fff}.sia-launch-label{display:flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1}.sia-launch-label strong{font-size:14px;font-weight:800;letter-spacing:.02em;color:var(--ink)}.sia-launch-label small{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sia-panel{display:none;flex-direction:column;width:min(420px,calc(100vw - 28px));height:min(680px,calc(100vh - 42px));background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 24px 80px rgb(15 23 42 / .26)}.sia-panel.open{display:flex}.sia-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:linear-gradient(135deg,#ffffff,#edf6ff);border-bottom:1px solid var(--line);position:relative}.sia-head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--sia-gradient)}.sia-head-brand{min-width:0;display:flex;align-items:center;gap:11px}.sia-head-logo{flex:none;width:38px;height:38px;border-radius:15px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;box-shadow:0 10px 24px rgb(23 32 51 / .08)}.sia-head-info{min-width:0}.sia-head-info strong{display:block;font-size:15px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.sia-head-info span{display:block;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.sia-close{flex:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--line);background:#fff;color:var(--muted);border-radius:8px;cursor:pointer}.sia-close:hover{background:var(--soft)}.sia-body{flex:1;overflow-y:auto;padding:18px 16px;display:flex;flex-direction:column;gap:18px;background:linear-gradient(180deg,#ffffff,#f6fafe)}.sia-body::-webkit-scrollbar{width:6px}.sia-body::-webkit-scrollbar-thumb{background:#b8c9dc;border-radius:3px}.sia-msg-row{display:flex;gap:12px;align-items:flex-start}.sia-msg-row.user{justify-content:flex-end}.sia-avatar{flex:none;width:32px;height:32px;border-radius:12px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--blue);margin-top:2px;box-shadow:0 8px 22px rgb(23 32 51 / .07)}.sia-avatar svg{width:22px;height:22px}.sia-msg-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.sia-bubble{border-radius:16px;padding:11px 14px;font-size:13.5px;line-height:1.6}.sia-bubble.assistant{background:var(--soft);color:var(--ink);border-top-left-radius:5px}.sia-bubble.user{max-width:78%;color:#fff;border-top-right-radius:5px;white-space:pre-wrap;background:linear-gradient(135deg,var(--blue),var(--sky));box-shadow:0 10px 28px rgb(149 29 64 / .18)}.sia-md p{margin:0 0 .6em}.sia-md p:last-child{margin-bottom:0}.sia-md ul{list-style:disc inside;margin:0 0 .6em;padding-left:1rem}.sia-md ol{list-style:decimal inside;margin:0 0 .6em;padding-left:1rem}.sia-md li{margin-bottom:.25em}.sia-md h1,.sia-md h2,.sia-md h3{font-weight:700;margin:.7em 0 .4em;line-height:1.3}.sia-md h1{font-size:1.15rem}.sia-md h2{font-size:1.05rem}.sia-md h3{font-size:1rem}.sia-md a{color:var(--blue);text-decoration:underline}.sia-md strong{font-weight:600;color:var(--ink)}.sia-md code{background:#eaf3fb;border-radius:3px;padding:1px 5px;font-size:.82em;font-family:monospace;color:var(--blue-strong)}.sia-md pre{background:#eef5fb;border-radius:6px;padding:.7rem .9rem;margin:0 0 .6em;overflow-x:auto;font-size:.82em}.sia-md pre code{background:none;padding:0;color:var(--ink)}@keyframes sia-blink{0%,100%{opacity:1}50%{opacity:0}}.sia-cursor::after{content:"▋";margin-left:1px;color:var(--blue);animation:sia-blink 1s infinite}.sia-chips{display:flex;flex-wrap:wrap;gap:7px}.sia-chip{border:1px solid #b7d8ef;background:#fff;color:var(--blue-strong);border-radius:9999px;padding:7px 12px;font-size:12px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.sia-chip:hover{background:#e7f4fd;border-color:var(--sky)}.sia-chip.primary{background:var(--blue);color:#fff;border-color:var(--blue)}.sia-chip.primary:hover{background:var(--blue-strong)}.sia-sources{display:flex;flex-direction:column;gap:8px}.sia-sources-head{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.sia-source-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:9px 11px;box-shadow:0 8px 24px rgb(15 23 42 / .04);transition:background .15s ease}.sia-source-card.sia-flash{background:#fdeef3}.sia-source-top{display:flex;align-items:center;gap:8px}.sia-source-num{flex:none;width:18px;height:18px;border-radius:6px;background:var(--blue);color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.sia-source-title{font-size:12.5px;font-weight:600;color:var(--ink);text-decoration:none}a.sia-source-title:hover{color:var(--blue);text-decoration:underline}.sia-source-snip{margin-top:5px;font-size:12px;line-height:1.5;color:var(--muted)}.sia-input{flex:none;display:flex;gap:8px;padding:12px;border-top:1px solid var(--line);background:#fff}.sia-input textarea{flex:1;resize:none;border:1px solid var(--line);border-radius:12px;padding:10px 12px;font:inherit;font-size:13.5px;color:var(--ink);min-height:42px;max-height:120px;outline:none}.sia-input textarea:focus{border-color:var(--blue)}.sia-input textarea::placeholder{color:#8aa1b6}.sia-send{flex:none;border:0;background:var(--blue);color:#fff;border-radius:12px;padding:0 16px;font-weight:600;font-size:13.5px;cursor:pointer}.sia-send:hover{background:var(--blue-strong)}.sia-send:disabled{opacity:.55;cursor:not-allowed}.sia-fb{display:flex;flex-direction:column}.sia-fb-title{font-size:13.5px;font-weight:600;color:var(--ink)}.sia-fb-sub{font-size:11.5px;color:var(--muted);margin-top:2px}.sia-fb-error{color:#b42318;margin-top:8px}.sia-stars{display:flex;gap:4px;margin:9px 0 2px}.sia-star{font-size:24px;line-height:1;background:none;border:0;padding:0 1px;cursor:pointer;color:#cbd5e1;transition:color .12s ease,transform .12s ease}.sia-star.on{color:#f5a623}.sia-star:hover{transform:scale(1.12)}.sia-fb-comment{width:100%;margin-top:8px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;font:inherit;font-size:12.5px;color:var(--ink);resize:none;min-height:36px;max-height:110px;outline:none;background:#fff}.sia-fb-comment:focus{border-color:var(--blue)}.sia-fb-actions{display:flex;align-items:center;gap:8px;margin-top:8px}.sia-fb-send{border:0;background:var(--blue);color:#fff;border-radius:10px;padding:7px 15px;font-size:12.5px;font-weight:600;cursor:pointer}.sia-fb-send:hover{background:var(--blue-strong)}.sia-fb-send:disabled{opacity:.5;cursor:not-allowed}.sia-fb-dismiss{background:none;border:0;color:var(--muted);padding:7px 8px;font-size:12.5px;cursor:pointer}.sia-fb-dismiss:hover{color:var(--ink)}.sia-fb-thanks{font-size:13px;color:var(--ink)}.sia-page-widget{display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-family:"Roboto","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif}.sia-launch{order:2;width:56px;min-width:56px;height:56px;padding:0;border:0;border-radius:9999px;background:var(--sia-gradient);color:#fff;box-shadow:0 12px 34px rgb(13 20 28 / .22)}.sia-launch:hover{transform:translateY(-1px);box-shadow:0 18px 44px rgb(13 20 28 / .26)}.sia-launch-logo{width:34px;height:34px;background:#fff0;border-radius:0;color:currentColor}.sia-launch-label{display:none}.sia-panel{order:1;width:min(420px,calc(100vw - 28px));height:min(560px,calc(100dvh - 96px));border-radius:20px;background:#fff}.sia-head{background:#fff;border-bottom:1px solid var(--line);padding:12px 14px}.sia-head:after{display:none}.sia-head-logo{width:36px;height:36px;border:0;box-shadow:none;background:#fff0}.sia-head-info strong{font-size:16px;font-weight:500;letter-spacing:0;color:var(--ink)}.sia-head-info span{font-size:13px;max-width:270px}.sia-body{background:#fff;padding:20px 16px;gap:16px}.sia-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:26px 8px 10px}.sia-empty-mark{width:52px;height:52px}.sia-empty-title{font-size:22px;line-height:28px;font-weight:500;color:var(--ink)}.sia-empty-copy{max-width:320px;font-size:14px;line-height:21px;color:var(--muted)}.sia-empty+.sia-msg-row.assistant{display:none}.sia-chips{justify-content:center}.sia-chip{border-color:var(--line);background:var(--soft);color:var(--ink);border-radius:12px}.sia-chip.primary{background:var(--soft);color:var(--ink);border-color:var(--line)}.sia-msg-row.assistant{display:flex;flex-direction:column;width:100%;gap:8px}.sia-msg-row.assistant .sia-avatar{display:none}.sia-msg-col{width:100%;gap:8px}.sia-bubble.assistant{background:#fff0;border-radius:0;padding:0;color:var(--ink)}.sia-bubble.user{max-width:84%;background:var(--soft);border:1px solid var(--line);color:var(--ink);border-radius:12px 12px 6px 12px;box-shadow:none;font-size:15px;line-height:22px}.sia-md{font-size:15px;line-height:22px;color:var(--ink)}.sia-input{margin:0 12px 12px;padding:10px;border:1px solid var(--line);border-radius:20px;background:var(--soft);display:flex;flex-direction:column;gap:6px}.sia-input:focus-within{border-color:var(--sky);box-shadow:0 0 0 4px rgb(45 88 142 / .18)}.sia-input textarea{min-height:28px;padding:0 2px;border:0;background:#fff0;border-radius:0;font-size:15px;line-height:22px}.sia-tools{display:flex;align-items:center;gap:2px}.sia-spacer{flex:1}.sia-tool,.sia-model{border:0;background:#fff0;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;height:32px}.sia-tool{width:32px}.sia-tool:hover,.sia-model:hover{background:#fff;color:var(--ink)}.sia-model{gap:4px;padding:0 8px;font-size:13px;border-radius:6px}.sia-model strong{font-size:13px;font-weight:500;color:var(--ink)}.sia-send{width:34px;height:34px;padding:0;border-radius:9999px;background:var(--sky);display:inline-flex;align-items:center;justify-content:center}.sia-send:disabled{background:var(--line);color:var(--muted)}.sources{display:flex;flex-direction:column;gap:8px;font-size:14px}.srclabel{font-size:12px;font-weight:500;color:var(--muted)}.srcs{display:flex;flex-wrap:wrap;gap:8px}.src{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--soft);color:var(--ink);border-radius:12px;padding:5px 10px 5px 6px;text-decoration:none;font-size:14px;max-width:100%}.src:hover{border-color:var(--sky)}.src.sia-flash{outline:2px solid var(--sky)}.src .num{min-width:17px;height:17px;padding:0 4px;border-radius:6px;background:#fff;color:var(--sky);font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:center}.src svg{color:var(--muted)}:host{all:initial!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:visible!important;contain:layout style paint!important;isolation:isolate!important;color-scheme:light!important}.sia-page-widget{all:initial!important;position:fixed!important;right:22px!important;bottom:22px!important;z-index:2147483000!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:12px!important;box-sizing:border-box!important;font-family:"Roboto","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif!important;font-size:16px!important;line-height:normal!important;color:var(--ink)!important;text-align:left!important;text-transform:none!important;letter-spacing:normal!important;direction:ltr!important;color-scheme:light!important}.sia-page-widget *,.sia-page-widget *::before,.sia-page-widget *::after{box-sizing:border-box!important;text-transform:none!important;letter-spacing:normal!important;text-shadow:none!important}.sia-page-widget button,.sia-page-widget textarea{appearance:none!important;-webkit-appearance:none!important;font:inherit!important;margin:0!important;text-align:initial!important}.sia-page-widget button{cursor:pointer!important}.sia-page-widget textarea{resize:none!important;box-shadow:none!important}.sia-page-widget svg{display:block!important;overflow:visible!important}.sia-launch{order:2!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important;padding:0!important;border:0!important;border-radius:9999px!important;background:var(--sia-gradient)!important;color:#fff!important;box-shadow:0 12px 34px rgb(13 20 28 / .22)!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.sia-launch-logo{width:34px!important;height:34px!important;background:transparent!important;color:currentColor!important;display:grid!important;place-items:center!important}.sia-launch-logo svg{width:34px!important;height:34px!important}.sia-panel{order:1!important;display:none!important;flex-direction:column!important;width:min(420px,calc(100vw - 28px))!important;height:min(560px,calc(100dvh - 96px))!important;border:1px solid var(--line)!important;border-radius:20px!important;background:#fff!important;color:var(--ink)!important;overflow:hidden!important;box-shadow:0 24px 80px rgb(15 23 42 / .26)!important}.sia-panel.open{display:flex!important}.sia-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px 14px!important;border-bottom:1px solid var(--line)!important;background:#fff!important;color:var(--ink)!important;min-height:auto!important}.sia-head-logo{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;flex:none!important}.sia-close{width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--line)!important;border-radius:8px!important;background:#fff!important;color:var(--muted)!important;padding:0!important}.sia-close svg{width:16px!important;height:16px!important;stroke:currentColor!important;fill:none!important}.sia-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:16px!important;overflow-y:auto!important;padding:20px 16px!important;background:#fff!important;color:var(--ink)!important}.sia-input{display:flex!important;flex:none!important;flex-direction:column!important;gap:6px!important;margin:0 12px 12px!important;padding:10px!important;border:1px solid var(--line)!important;border-radius:20px!important;background:var(--soft)!important;color:var(--ink)!important}.sia-input textarea{display:block!important;width:100%!important;min-height:28px!important;max-height:120px!important;padding:0 2px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ink)!important;font-size:15px!important;line-height:22px!important;outline:none!important}.sia-tools{display:flex!important;align-items:center!important;gap:2px!important;width:100%!important}.sia-spacer{flex:1 1 auto!important}.sia-tool,.sia-model{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:32px!important;border:0!important;background:transparent!important;color:var(--muted)!important;padding:0!important}.sia-tool{width:32px!important;min-width:32px!important;border-radius:9999px!important}.sia-tool svg,.sia-model svg{stroke:currentColor!important;fill:none!important}.sia-model{gap:4px!important;padding:0 8px!important;border-radius:6px!important;font-size:13px!important}.sia-send{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;border:0!important;border-radius:9999px!important;background:var(--sky)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.sia-send svg{width:16px!important;height:16px!important;stroke:currentColor!important;fill:none!important}.sia-send:disabled{background:var(--line)!important;color:var(--muted)!important;cursor:not-allowed!important;opacity:1!important}@media(max-width:640px){.sia-page-widget{right:12px;bottom:12px}.sia-panel{width:calc(100vw - 24px);height:calc(100dvh - 24px)}}