.aura-chat-scope{--aura-gold:#b68a45;--aura-gold-bright:#e7c98b;--aura-accent-contrast:#17130d;--aura-ivory:#f4f2ee;--aura-text:#e9e6e0;--aura-muted:#a29c93;--aura-graphite:#1a1816;--aura-panel:#201d1a;--aura-surface:#262119;--aura-hairline:#fffcf717;--aura-online:#7cc7a3;--aura-font:var(--font-sans,"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif);--copilot-kit-primary-color:var(--aura-gold);--copilot-kit-contrast-color:var(--aura-accent-contrast);--copilot-kit-background-color:var(--aura-graphite);--copilot-kit-secondary-color:var(--aura-surface);--copilot-kit-secondary-contrast-color:var(--aura-ivory);--copilot-kit-separator-color:var(--aura-hairline);--copilot-kit-muted-color:var(--aura-muted);font-family:var(--aura-font)}.aura-chat-scope .aura-widget-icon-image{object-fit:contain;width:100%;height:100%;display:block}.aura-chat-scope .copilotKitButton{background:radial-gradient(115% 115% at 44% 34%, color-mix(in srgb, var(--aura-panel) 92%, transparent) 0%, color-mix(in srgb, var(--aura-graphite) 97%, black) 74%);width:80px;height:80px;color:var(--aura-gold-bright);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 45px -18px #000000d1, inset 0 1px 0 #ffffff0a, 0 0 30px -12px color-mix(in srgb, var(--aura-gold) 48%, transparent);border:0;border-radius:50%;transition:transform .22s,box-shadow .25s;overflow:visible}.aura-chat-scope .copilotKitButton:hover{box-shadow:0 24px 52px -19px #000000db, inset 0 1px 0 #ffffff0d, 0 0 38px -10px color-mix(in srgb, var(--aura-gold) 62%, transparent);transform:scale(1.045)}.aura-chat-scope .copilotKitButton svg,.aura-chat-scope .aura-launcher-mark{color:var(--aura-gold-bright)}.aura-chat-scope .aura-launcher-content{place-items:center;width:80px;height:80px;display:grid;position:relative}.aura-chat-scope .aura-launcher-mark{width:36px;height:36px}.aura-chat-scope .aura-launcher-compass{width:78px;height:78px;filter:drop-shadow(0 0 9px color-mix(in srgb, var(--aura-gold) 22%, transparent))}.aura-chat-scope .aura-launcher-compass .aura-compass-rose{transform-box:view-box;transform-origin:100px 100px;animation:12s linear infinite aura-compass-turn}.aura-chat-scope .aura-launcher-hint{border:2px solid color-mix(in srgb, var(--aura-graphite) 94%, transparent);background:var(--aura-gold-bright);width:21px;height:21px;color:var(--aura-accent-contrast);box-shadow:0 5px 12px #0000006b, 0 0 0 1px color-mix(in srgb, var(--aura-gold) 25%, transparent);border-radius:50%;place-items:center;font-size:13px;font-weight:800;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}.aura-chat-scope .aura-launcher-mark path{transform-box:view-box;transform-origin:12px 12px}.aura-chat-scope .copilotKitButton:hover .aura-launcher-mark path{animation:5.5s linear infinite aura-orbit}@media (prefers-reduced-motion:reduce){.aura-chat-scope .copilotKitButton:hover{transform:none}.aura-chat-scope .copilotKitButton:hover .aura-launcher-mark path,.aura-chat-scope .aura-launcher-compass .aura-compass-rose{animation:none}}@keyframes aura-compass-turn{to{transform:rotate(360deg)}}@media (max-width:640px){.aura-chat-scope .copilotKitButton,.aura-chat-scope .aura-launcher-content{width:72px;height:72px}.aura-chat-scope .aura-launcher-compass{width:70px;height:70px}.aura-chat-scope .aura-launcher-hint{top:-6px;right:-6px}}.aura-chat-scope .copilotKitPopup,.aura-chat-scope .copilotKitWindow,.aura-chat-scope .copilotKitButton{z-index:2147483000!important}.aura-chat-scope .copilotKitWindow{border:1px solid color-mix(in srgb, var(--aura-gold) 18%, var(--aura-hairline));background:radial-gradient(120% 48% at 50% -4%, color-mix(in srgb, var(--aura-gold) 11%, transparent) 0%, transparent 58%), linear-gradient(165deg, color-mix(in srgb, var(--aura-panel) 94%, transparent) 0%, color-mix(in srgb, var(--aura-graphite) 98%, black) 100%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:404px;max-width:calc(100vw - 40px);height:620px;max-height:calc(100dvh - 132px);box-shadow:0 30px 80px -28px #000000c7, 0 12px 32px -24px color-mix(in srgb, var(--aura-gold) 34%, transparent), inset 0 1px 0 #ffffff08;border-radius:24px;overflow:hidden}.aura-chat-scope .copilotKitHeader{background:0 0;border:0;padding:0}.aura-chat-scope .aura-header{background:color-mix(in srgb, var(--aura-panel) 72%, transparent);border-bottom:1px solid color-mix(in srgb, var(--aura-hairline) 72%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:16px 17px 16px 18px;display:flex}.aura-chat-scope .aura-header-brand{align-items:center;gap:12px;min-width:0;display:flex}.aura-chat-scope .aura-header-avatar{background:radial-gradient(120% 120% at 50% 26%, var(--aura-panel) 0%, var(--aura-graphite) 76%);border:1px solid color-mix(in srgb, var(--aura-gold) 58%, transparent);width:40px;height:40px;box-shadow:0 0 20px -8px color-mix(in srgb, var(--aura-gold) 58%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.aura-chat-scope .aura-header-mark{width:20px;height:20px;color:var(--aura-gold-bright)}.aura-chat-scope .aura-header-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.aura-chat-scope .aura-header-title{letter-spacing:.01em;color:var(--aura-ivory);font-size:15px;font-weight:600;line-height:1.1}.aura-chat-scope .aura-header-sub{color:var(--aura-muted);align-items:center;gap:6px;font-size:11.5px;line-height:1.1;display:flex}.aura-chat-scope .aura-dot{background:var(--aura-online);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #7cc7a3b3}.aura-chat-scope .aura-header-close{width:32px;height:32px;color:var(--aura-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;transition:background .18s,color .18s;display:grid}.aura-chat-scope .aura-header-close:hover{color:var(--aura-ivory);background:#fffcf712}.aura-chat-scope .aura-header-close:focus-visible{outline:2px solid var(--aura-gold);outline-offset:2px}.aura-chat-scope .aura-header-avatar{animation:4.2s ease-in-out infinite aura-breathe}.aura-chat-scope .aura-header-mark path{transform-box:view-box;transform-origin:12px 12px;animation:9s linear infinite aura-orbit}@keyframes aura-breathe{0%,to{box-shadow:0 0 20px -8px color-mix(in srgb, var(--aura-gold) 52%, transparent);border-color:color-mix(in srgb, var(--aura-gold) 52%, transparent)}50%{box-shadow:0 0 28px -5px color-mix(in srgb, var(--aura-gold-bright) 85%, transparent);border-color:color-mix(in srgb, var(--aura-gold-bright) 85%, transparent)}}@keyframes aura-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aura-chat-scope .aura-header-avatar,.aura-chat-scope .aura-header-mark path{animation:none}}.aura-chat-scope .copilotKitMessages{scrollbar-width:thin;scrollbar-color:#fffcf729 transparent;background:linear-gradient(#ffffff03 0%,#0000 30%);padding:22px 18px 14px}.aura-chat-scope .copilotKitMessages::-webkit-scrollbar{width:8px}.aura-chat-scope .copilotKitMessages::-webkit-scrollbar-thumb{background:#fffcf724;border-radius:999px}.aura-chat-scope .copilotKitMessagesContainer{padding-left:0;padding-right:0}.aura-chat-scope .copilotKitMessage{border-radius:19px;max-width:88%;font-size:14px;line-height:1.6}.aura-chat-scope .copilotKitUserMessage{background:linear-gradient(135deg, var(--aura-gold-bright) 0%, var(--aura-gold) 100%);color:var(--aura-accent-contrast);box-shadow:0 10px 26px -16px color-mix(in srgb, var(--aura-gold) 58%, transparent);border-bottom-right-radius:8px;padding:11px 15px;font-weight:500}.aura-chat-scope .copilotKitAssistantMessage{background:color-mix(in srgb, var(--aura-surface) 82%, var(--aura-panel));color:var(--aura-text);border:1px solid color-mix(in srgb, var(--aura-hairline) 74%, transparent);border-bottom-left-radius:8px;padding:13px 16px;box-shadow:0 10px 28px -22px #000000b8,inset 0 1px #ffffff05}.aura-chat-scope [data-testid=copilot-loading-cursor]{display:none!important}.aura-chat-scope .aura-chat-loading{border:1px solid var(--aura-hairline);background:color-mix(in srgb, var(--aura-surface) 84%, var(--aura-panel));border-radius:14px 14px 14px 6px;justify-content:center;align-items:center;gap:4px;width:44px;height:28px;margin:2px 0 8px;display:flex}.aura-chat-scope .aura-chat-loading span{background:var(--aura-gold-bright);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite aura-loading-dot}.aura-chat-scope .aura-chat-loading span:nth-child(2){animation-delay:.12s}.aura-chat-scope .aura-chat-loading span:nth-child(3){animation-delay:.24s}@keyframes aura-loading-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.aura-chat-scope .copilotKitMarkdown>:first-child{margin-top:0}.aura-chat-scope .copilotKitMarkdown>:last-child{margin-bottom:0}.aura-chat-scope .copilotKitMarkdown p,.aura-chat-scope .copilotKitParagraph{margin:0 0 9px;font-size:14px;line-height:1.62}.aura-chat-scope .copilotKitMarkdown h1,.aura-chat-scope .copilotKitMarkdown h2,.aura-chat-scope .copilotKitMarkdown h3,.aura-chat-scope .copilotKitMarkdown h4{color:var(--aura-ivory);margin:14px 0 7px;font-weight:600;line-height:1.3}.aura-chat-scope .copilotKitMarkdown h1{font-size:18px}.aura-chat-scope .copilotKitMarkdown h2{font-size:16px}.aura-chat-scope .copilotKitMarkdown h3,.aura-chat-scope .copilotKitMarkdown h4{color:var(--aura-gold-bright);letter-spacing:.01em;font-size:14.5px}.aura-chat-scope .copilotKitMarkdown ul,.aura-chat-scope .copilotKitMarkdown ol{margin:7px 0 10px;padding-left:20px}.aura-chat-scope .copilotKitMarkdown li{margin:4px 0;font-size:14px;line-height:1.55}.aura-chat-scope .copilotKitMarkdown li::marker{color:var(--aura-gold)}.aura-chat-scope .copilotKitMarkdown strong{color:#fdfbf6;font-weight:600}.aura-chat-scope .copilotKitMarkdown em{font-style:italic}.aura-chat-scope .copilotKitMarkdown a{color:var(--aura-gold-bright);text-underline-offset:2px;-webkit-text-decoration:underline #e7c98b80;text-decoration:underline #e7c98b80}.aura-chat-scope .copilotKitMarkdown a:hover{-webkit-text-decoration-color:var(--aura-gold-bright);text-decoration-color:var(--aura-gold-bright)}.aura-chat-scope .copilotKitMarkdown code{border:1px solid var(--aura-hairline);color:var(--aura-gold-bright);background:#fffcf712;border-radius:5px;padding:.1em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.aura-chat-scope .copilotKitMarkdown pre{border:1px solid var(--aura-hairline);background:#121009;border-radius:10px;margin:9px 0;padding:12px 14px;overflow-x:auto}.aura-chat-scope .copilotKitMarkdown pre code{color:#ede7db;background:0 0;border:0;padding:0;font-size:12.5px;line-height:1.55}.aura-chat-scope .copilotKitMarkdown blockquote{border-left:2px solid var(--aura-gold);color:var(--aura-muted);margin:8px 0;padding:2px 0 2px 12px}.aura-chat-scope .copilotKitMarkdown hr{border:0;border-top:1px solid var(--aura-hairline);margin:12px 0}.aura-chat-scope .copilotKitMarkdown table{border-collapse:collapse;width:100%;margin:9px 0;font-size:13px}.aura-chat-scope .copilotKitMarkdown th,.aura-chat-scope .copilotKitMarkdown td{border:1px solid var(--aura-hairline);text-align:left;padding:6px 9px}.aura-chat-scope .copilotKitMarkdown th{color:var(--aura-ivory);background:#fffcf70a;font-weight:600}.aura-chat-scope .copilotKitMessageControls{display:none!important}.aura-chat-scope .aura-chat-error{background:color-mix(in srgb, #713f3a 24%, var(--aura-panel));color:color-mix(in srgb, #f0c7bf 88%, var(--aura-text));border:1px solid #d792855c;border-radius:14px;grid-template-columns:22px minmax(0,1fr) 24px;align-items:center;gap:9px;margin:0 18px 10px;padding:10px 11px;font-size:12.5px;line-height:1.4;display:grid}.aura-chat-scope .aura-chat-error-mark{background:#d7928533;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.aura-chat-scope .aura-chat-error button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:17px;display:grid}.aura-chat-scope .aura-chat-error button:hover{background:#ffffff12}.aura-chat-scope .aura-composer-shell{border-top:1px solid color-mix(in srgb, var(--aura-hairline) 76%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--aura-panel) 44%, transparent) 0%, color-mix(in srgb, var(--aura-graphite) 92%, black) 100%);flex:none;padding:12px 14px 10px}.aura-chat-scope .aura-composer{border:1px solid color-mix(in srgb, var(--aura-hairline) 94%, transparent);background:color-mix(in srgb, var(--aura-surface) 84%, var(--aura-panel));border-radius:18px;align-items:flex-end;gap:7px;min-height:52px;padding:6px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:inset 0 1px #ffffff05,0 10px 30px -26px #000000bf}.aura-chat-scope .aura-composer:focus-within{border-color:color-mix(in srgb, var(--aura-gold) 62%, transparent);background:color-mix(in srgb, var(--aura-surface) 92%, var(--aura-panel));box-shadow:0 0 0 3px color-mix(in srgb, var(--aura-gold) 12%, transparent), 0 12px 30px -25px #000c}.aura-chat-scope .aura-composer textarea{resize:none;field-sizing:content;width:100%;min-width:0;min-height:38px;max-height:126px;box-shadow:none;color:var(--aura-ivory);font-family:var(--aura-font);background:0 0;border:0;outline:0;flex:1;margin:0;padding:8px 7px;font-size:14px;line-height:1.55;display:block;overflow-y:auto}.aura-chat-scope .aura-composer textarea::placeholder{color:color-mix(in srgb, var(--aura-muted) 82%, transparent)}.aura-chat-scope .aura-composer-primary,.aura-chat-scope .aura-composer-secondary{cursor:pointer;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;margin:1px;padding:0;transition:transform .16s,background .18s,color .18s,opacity .18s;display:grid}.aura-chat-scope .aura-composer-primary{background:linear-gradient(145deg, var(--aura-gold-bright) 0%, var(--aura-gold) 100%);color:var(--aura-accent-contrast);box-shadow:0 8px 18px -10px color-mix(in srgb, var(--aura-gold) 72%, transparent);border:0}.aura-chat-scope .aura-composer-primary:hover:not(:disabled),.aura-chat-scope .aura-composer-secondary:hover:not(:disabled){transform:translateY(-1px)}.aura-chat-scope .aura-composer-primary[data-state=stop]{background:color-mix(in srgb, var(--aura-gold) 18%, var(--aura-panel));color:var(--aura-gold-bright);border:1px solid color-mix(in srgb, var(--aura-gold) 34%, transparent);box-shadow:none}.aura-chat-scope .aura-composer-primary:disabled{cursor:default;opacity:.34;box-shadow:none}.aura-chat-scope .aura-composer-secondary{color:var(--aura-muted);background:0 0;border:0}.aura-chat-scope .aura-composer-secondary:hover:not(:disabled){color:var(--aura-ivory);background:#ffffff0b}.aura-chat-scope .aura-composer-primary:focus-visible,.aura-chat-scope .aura-composer-secondary:focus-visible{outline:2px solid var(--aura-gold);outline-offset:2px}.aura-chat-scope .aura-stop-icon{background:currentColor;border-radius:2px;width:9px;height:9px}.aura-chat-scope .aura-composer-status{min-height:18px;color:color-mix(in srgb, var(--aura-muted) 82%, transparent);align-items:center;gap:6px;padding:5px 8px 0;font-size:10.5px;line-height:1.2;display:flex}.aura-chat-scope .aura-composer-status[data-active=false]{min-height:8px;padding-top:0}.aura-chat-scope .aura-status-dot{background:var(--aura-online);border-radius:50%;flex:none;width:5px;height:5px}.aura-chat-scope .aura-status-dot.is-active{animation:1.4s ease-in-out infinite aura-status-pulse}@keyframes aura-status-pulse{0%,to{opacity:.35}50%{opacity:1;box-shadow:0 0 8px color-mix(in srgb, var(--aura-online) 58%, transparent)}}.aura-chat-scope .poweredBy,.aura-chat-scope .copilotKitMessagesFooter:empty{display:none!important}.aura-chat-scope[data-aura-attribution=visible] .poweredBy{width:100%;min-height:20px;color:color-mix(in srgb, var(--aura-muted) 68%, transparent);font-family:var(--aura-font);letter-spacing:.045em;text-align:center;justify-content:center;align-items:center;font-weight:500;line-height:1.2;margin:2px 0 -2px!important;padding:4px 8px 0!important;font-size:9.5px!important;display:flex!important}.aura-chat-scope .copilotKitMessagesFooter{width:100%;margin:0;padding:4px 0 2px}.aura-chat-scope .aura-quick-actions{gap:9px;padding:2px 0 4px;display:grid}.aura-chat-scope .aura-quick-actions-title{color:color-mix(in srgb, var(--aura-text) 86%, var(--aura-muted));font-size:12px;font-weight:600;line-height:1.35}.aura-chat-scope .aura-quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.aura-chat-scope .aura-quick-actions button{border:1px solid color-mix(in srgb, var(--aura-gold) 25%, var(--aura-hairline));background:color-mix(in srgb, var(--aura-surface) 72%, transparent);min-height:42px;color:var(--aura-text);font:inherit;text-align:left;cursor:pointer;border-radius:13px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:11.5px;line-height:1.25;transition:border-color .18s,background .18s,transform .18s;display:flex}.aura-chat-scope .aura-quick-actions button span:last-child{color:var(--aura-gold-bright);flex:none;font-size:15px}.aura-chat-scope .aura-quick-actions button:hover:not(:disabled){border-color:color-mix(in srgb, var(--aura-gold) 62%, transparent);background:color-mix(in srgb, var(--aura-gold) 10%, var(--aura-surface));transform:translateY(-1px)}.aura-chat-scope .aura-quick-actions button:focus-visible{outline:2px solid var(--aura-gold);outline-offset:2px}.aura-chat-scope .aura-quick-actions button:disabled{cursor:wait;opacity:.48}@media (max-width:420px){.aura-chat-scope .aura-quick-actions-grid{grid-template-columns:1fr}}.aura-chat-scope .aura-search-block{flex-direction:column;gap:10px;display:flex}.aura-chat-scope .aura-search-pill{background:var(--aura-surface);border:1px solid var(--aura-hairline);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex}.aura-chat-scope .aura-search-pill-icon{width:20px;color:var(--aura-gold-bright);flex:none;place-items:center;display:grid}.aura-chat-scope .aura-search-pill-text{flex-direction:column;gap:1px;min-width:0;display:flex}.aura-chat-scope .aura-search-pill-title{color:var(--aura-ivory);font-size:13px;font-weight:600}.aura-chat-scope .aura-search-pill-sub{color:var(--aura-muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.aura-chat-scope .aura-search-spinner{gap:3px;display:inline-flex}.aura-chat-scope .aura-search-spinner-dot{background:var(--aura-gold-bright);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite aura-search-bounce}.aura-chat-scope .aura-search-spinner-dot:nth-child(2){animation-delay:.15s}.aura-chat-scope .aura-search-spinner-dot:nth-child(3){animation-delay:.3s}@keyframes aura-search-bounce{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.aura-chat-scope .aura-listing-grid{flex-direction:column;gap:8px;display:flex}.aura-chat-scope .aura-listing-card{border:1px solid var(--aura-hairline);background:var(--aura-surface);color:var(--aura-ivory);border-radius:12px;gap:10px;padding:8px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex}.aura-chat-scope .aura-listing-card:hover{border-color:color-mix(in srgb, var(--aura-gold) 62%, transparent);background:#fffcf708;transform:translateY(-1px)}.aura-chat-scope .aura-listing-thumb{background:#fffcf70d;border-radius:9px;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.aura-chat-scope .aura-listing-thumb img{object-fit:cover;width:100%;height:100%}.aura-chat-scope .aura-listing-thumb-empty{color:var(--aura-muted);font-size:22px}.aura-chat-scope .aura-listing-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.aura-chat-scope .aura-listing-row1{justify-content:space-between;align-items:center;gap:8px;display:flex}.aura-chat-scope .aura-listing-price{color:var(--aura-gold-bright);font-size:14px;font-weight:700}.aura-chat-scope .aura-listing-badge{white-space:nowrap;color:var(--aura-muted);border:1px solid var(--aura-hairline);border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:600}.aura-chat-scope .aura-listing-badge[data-bucket=green]{color:#0f1c14;background:#7cc7a3;border-color:#0000}.aura-chat-scope .aura-listing-badge[data-bucket=yellow]{color:#241c07;background:#e7c98b;border-color:#0000}.aura-chat-scope .aura-listing-title{color:var(--aura-ivory);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.aura-chat-scope .aura-listing-meta{color:var(--aura-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.aura-chat-scope .aura-search-viewall{color:var(--aura-accent-contrast);background:linear-gradient(135deg, var(--aura-gold-bright) 0%, var(--aura-gold) 100%);border-radius:11px;justify-content:center;align-items:center;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:filter .15s;display:inline-flex}.aura-chat-scope .aura-search-viewall:hover{filter:brightness(1.08)}.aura-chat-scope .aura-search-empty{color:var(--aura-muted);padding:4px 2px;font-size:13px}.aura-chat-scope .aura-choice{flex-direction:column;gap:9px;display:flex}.aura-chat-scope .aura-choice-q{color:var(--aura-ivory);font-size:14px;line-height:1.5}.aura-chat-scope .aura-choice-options{flex-wrap:wrap;gap:8px;display:flex}.aura-chat-scope .aura-choice-chip{color:var(--aura-ivory);background:var(--aura-surface);border:1px solid color-mix(in srgb, var(--aura-gold) 45%, transparent);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s,color .15s,transform .12s,opacity .15s}.aura-chat-scope .aura-choice-chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--aura-gold) 88%, transparent);background:color-mix(in srgb, var(--aura-gold) 14%, transparent);transform:translateY(-1px)}.aura-chat-scope .aura-choice-chip[data-selected="1"]{color:var(--aura-accent-contrast);background:linear-gradient(135deg, var(--aura-gold-bright) 0%, var(--aura-gold) 100%);border-color:#0000}.aura-chat-scope .aura-choice-chip:disabled{cursor:default}.aura-chat-scope .aura-choice-chip[data-selected="0"]:disabled{opacity:.4}.aura-chat-scope .aura-form{background:var(--aura-surface);border:1px solid var(--aura-hairline);border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.aura-chat-scope .aura-form-title{color:var(--aura-ivory);font-size:14px;font-weight:600}.aura-chat-scope .aura-form-desc{color:var(--aura-muted);margin-top:-4px;font-size:12.5px}.aura-chat-scope .aura-form-fields{flex-direction:column;gap:9px;display:flex}.aura-chat-scope .aura-form-field{flex-direction:column;gap:4px;display:flex}.aura-chat-scope .aura-form-label{color:var(--aura-muted);font-size:12px}.aura-chat-scope .aura-form-req{color:var(--aura-gold-bright)}.aura-chat-scope .aura-form-input{width:100%;font-family:var(--aura-font);color:var(--aura-ivory);border:1px solid var(--aura-hairline);background:#fffcf708;border-radius:10px;outline:none;padding:8px 10px;font-size:14px;transition:border-color .15s}.aura-chat-scope .aura-form-input:focus{border-color:color-mix(in srgb, var(--aura-gold) 72%, transparent)}.aura-chat-scope .aura-form-field[data-invalid=true] .aura-form-label{color:#efb1aa}.aura-chat-scope .aura-form-input[aria-invalid=true]{border-color:#d97670;box-shadow:0 0 0 1px #d9767033}.aura-chat-scope .aura-form-input[aria-invalid=true]:focus{border-color:#ef9a93;box-shadow:0 0 0 2px #d9767038}.aura-chat-scope input.aura-form-input[type=tel]{font-variant-numeric:tabular-nums;direction:ltr}.aura-chat-scope textarea.aura-form-input{resize:vertical;min-height:56px}.aura-chat-scope .aura-form-checkbox{width:18px;height:18px;accent-color:var(--aura-gold)}.aura-chat-scope .aura-form-checkbox[aria-invalid=true]{outline-offset:2px;outline:2px solid #d97670b3}.aura-chat-scope .aura-form-field-error{color:#efb1aa;font-size:11.5px;line-height:1.35}.aura-chat-scope .aura-form-error{color:#e2a09a;font-size:12.5px}.aura-chat-scope .aura-form-submit{color:var(--aura-accent-contrast);background:linear-gradient(135deg, var(--aura-gold-bright) 0%, var(--aura-gold) 100%);cursor:pointer;border:0;border-radius:11px;align-self:flex-start;padding:9px 16px;font-size:13px;font-weight:600;transition:filter .15s}.aura-chat-scope .aura-form-submit:hover:not(:disabled){filter:brightness(1.08)}.aura-chat-scope .aura-form-submit:disabled{opacity:.6;cursor:default}.aura-chat-scope .aura-form-done{color:var(--aura-online);font-size:13px;font-weight:600}cpk-web-inspector{display:none!important}@media (max-width:639px){.aura-chat-scope .copilotKitWindow{width:100dvw;max-width:none;height:100dvh;max-height:none;box-shadow:none;overscroll-behavior:none;touch-action:pan-y;border:0;border-radius:0;margin:0}.aura-chat-scope .aura-header{min-height:calc(68px + env(safe-area-inset-top));padding:calc(12px + env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left))}.aura-chat-scope .aura-header-avatar{width:42px;height:42px}.aura-chat-scope .aura-header-close{background:color-mix(in srgb, var(--aura-surface) 68%, transparent);width:44px;height:44px;color:var(--aura-text);margin-right:-6px}.aura-chat-scope .aura-header-close:active{background:color-mix(in srgb, var(--aura-gold) 14%, var(--aura-surface))}.aura-chat-scope .copilotKitChatBody{min-height:0}.aura-chat-scope .copilotKitMessages{min-height:0;padding:18px max(16px, env(safe-area-inset-right)) 14px max(16px, env(safe-area-inset-left));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.aura-chat-scope .aura-composer-shell{padding:10px max(12px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.aura-chat-scope .aura-composer textarea,.aura-chat-scope .aura-form-input{font-size:16px}}
