:root{--pa-glass-fill:#ffffffe0;--pa-glass-fill-soft:#f5f8fcf5;--pa-glass-stroke:#0f172a1a;--pa-glass-highlight:#ffffffb3;--pa-glass-shadow:0 2px 6px #0f172a0f, 0 12px 32px #0f172a1a, 0 28px 60px #0f172a0f;--pa-glass-shadow-hover:0 4px 10px #0f172a1a, 0 18px 40px #0f172a24, 0 32px 80px #0f172a1a;--pa-glow-accent:#3b82f652;--pa-glow-accent-soft:#3b82f62e;--pa-shimmer-1:#0f172a99;--pa-shimmer-2:#0f172aeb;--pa-fg-base:#0f172aeb;--pa-fg-secondary:#0f172aa8;--pa-fg-muted:#0f172a80;--pa-radius-composer:1.75rem;--pa-radius-panel:1.75rem;--pa-accent:var(--dashboard-blue,#2563eb);--pa-accent-on:#fff;--pa-accent-soft:#3b82f61f;--pa-on-accent-text:#fff}@media (prefers-color-scheme:dark){:root{--pa-glass-fill:#0f172a94;--pa-glass-fill-soft:#0f172ad6;--pa-glass-stroke:#ffffff1f;--pa-glass-highlight:#ffffff1f;--pa-glass-shadow:0 2px 6px #02061752, 0 12px 32px #0206175c, 0 28px 60px #02061747;--pa-glass-shadow-hover:0 4px 10px #02061766, 0 18px 40px #0206176b, 0 32px 80px #02061747;--pa-shimmer-1:#fffffff5;--pa-shimmer-2:#020617eb;--pa-fg-base:#fffffff0;--pa-fg-secondary:#94a3b8d6;--pa-fg-muted:#94a3b89e;--pa-accent-soft:#3b82f62e}}[data-theme=light]{--pa-glass-fill:#f7fafcbd;--pa-glass-fill-soft:#f5f8fcf5;--pa-glass-stroke:#0f172a1a;--pa-glass-highlight:#ffffffb3;--pa-glass-shadow:0 2px 6px #0f172a0f, 0 12px 32px #0f172a1a, 0 28px 60px #0f172a0f;--pa-glass-shadow-hover:0 4px 10px #0f172a1a, 0 18px 40px #0f172a24, 0 32px 80px #0f172a1a;--pa-shimmer-1:#0f172a99;--pa-shimmer-2:#0f172aeb;--pa-fg-base:#0f172aeb;--pa-fg-secondary:#0f172aa8;--pa-fg-muted:#0f172a80;--pa-accent-soft:#3b82f61f}._dashyGlass_15yb8_71{background:var(--pa-glass-fill);-webkit-backdrop-filter:blur(22px)saturate(1.65);border:1px solid var(--pa-glass-stroke);box-shadow:var(--pa-glass-shadow);isolation:isolate;position:relative}._dashyGlass_15yb8_71:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(145deg, var(--pa-glass-highlight) 0%, transparent 48%);opacity:.6;z-index:0;position:absolute;inset:0}._dashyGlassSoft_15yb8_94{background:var(--pa-glass-fill-soft);border:1px solid var(--pa-glass-stroke);box-shadow:var(--pa-glass-shadow);position:relative}._dashyLift_15yb8_102{transition:transform var(--duration-entrance,.45s) cubic-bezier(.16, 1, .3, 1), box-shadow var(--duration-micro,.2s) cubic-bezier(.16, 1, .3, 1), border-color var(--duration-micro,.2s) cubic-bezier(.16, 1, .3, 1)}._dashyLift_15yb8_102:hover{box-shadow:var(--pa-glass-shadow-hover);border-color:color-mix(in srgb, #3b82f680 30%, var(--pa-glass-stroke));transform:translateY(-3px)}._backdrop_15yb8_115{visibility:hidden;transition:background-color .4s var(--ease-out,cubic-bezier(0, 0, .2, 1)), visibility .4s var(--ease-out,cubic-bezier(0, 0, .2, 1));z-index:1000;pointer-events:none;background-color:#02061700;position:fixed;inset:0}._backdropVisible_15yb8_126{visibility:visible;pointer-events:auto;background-color:#0206172e}._backdropPassThrough_15yb8_134{visibility:hidden;pointer-events:none;background-color:#0000}._panel_15yb8_141{z-index:1001;border-radius:var(--pa-radius-panel);background:var(--pa-glass-fill);-webkit-backdrop-filter:blur(22px)saturate(1.65);border:1px solid var(--pa-glass-stroke);width:340px;max-width:calc(100vw - 32px);height:min(440px,100dvh - 6.5rem);box-shadow:var(--pa-glass-shadow);opacity:0;pointer-events:none;visibility:hidden;isolation:isolate;color:var(--pa-fg-base);flex-direction:column;padding:14px;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .28s cubic-bezier(.16,1,.3,1),visibility 0s linear .32s,width .35s cubic-bezier(.16,1,.3,1),height .35s cubic-bezier(.16,1,.3,1),top .35s cubic-bezier(.16,1,.3,1),bottom .35s cubic-bezier(.16,1,.3,1),right .35s cubic-bezier(.16,1,.3,1),left .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:auto;bottom:88px;right:20px;overflow:hidden;transform:translateY(18px)scale(.96)}@media (width<=767px){._panel_15yb8_141:not(._panelListingDock_15yb8_186){width:min(100vw - 28px,360px);max-width:min(100vw - 28px,360px);height:min(62dvh,480px);max-height:min(62dvh, calc(100dvh - var(--mobile-bottom-nav-height,78px) - 48px));inset:50% auto auto 50%;transform:translate(-50%,calc(14px - 50%))scale(.96)}._panel_15yb8_141:not(._panelListingDock_15yb8_186)._panelOpen_15yb8_198{transform:translate(-50%,-50%)scale(1)}}._panelListingDock_15yb8_186{z-index:1105;width:min(380px,100vw - 40px);max-width:min(380px,100vw - 40px);height:min(640px,100dvh - 5.5rem);max-height:min(640px,100dvh - 5.5rem);box-shadow:0 8px 24px color-mix(in srgb, var(--ink,#0f172a) 16%, transparent), 0 28px 64px color-mix(in srgb, var(--ink,#0f172a) 18%, transparent);border-radius:20px;padding:14px;transition:transform .48s cubic-bezier(.16,1,.3,1),opacity .32s cubic-bezier(.16,1,.3,1),visibility 0s linear .4s,box-shadow .32s;top:auto;bottom:24px;right:20px;transform:translate(18px,16px)scale(.96)}._panelListingDock_15yb8_186._panelOpen_15yb8_198{transition:transform .48s cubic-bezier(.16,1,.3,1),opacity .32s cubic-bezier(.16,1,.3,1),visibility linear,box-shadow .32s;transform:translate(0,0)scale(1)}@media (width>=1100px){._panelListingDock_15yb8_186{width:400px;max-width:400px;height:min(680px,100dvh - 4.5rem);max-height:min(680px,100dvh - 4.5rem);bottom:28px;right:24px}}@media (width<=900px){._panelListingDock_15yb8_186{width:auto;max-width:none;height:min(62dvh,520px);max-height:min(62dvh,520px);bottom:12px;left:12px;right:12px;transform:translateY(28px)scale(.97)}._panelListingDock_15yb8_186._panelOpen_15yb8_198{transform:translate(0,0)scale(1)}}._photoDock_15yb8_267{pointer-events:none;z-index:0;opacity:0;height:44px;position:absolute;top:12px;left:16px;right:16px}._panel_15yb8_141:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(145deg, var(--pa-glass-highlight) 0%, transparent 48%);opacity:.55;z-index:0;position:absolute;inset:0}._panel_15yb8_141:after{content:"";inset-inline:0;pointer-events:none;opacity:.6;z-index:0;background:radial-gradient(ellipse 50% 100% at 50% 0%, var(--pa-glow-accent-soft) 0%, transparent 70%);height:128px;position:absolute;top:0}._panelFindr_15yb8_307{border-color:color-mix(in srgb, rgb(var(--buildr-accent-rgb,192, 132, 252)) 40%, var(--pa-glass-stroke))}._headerBuildrTemplate_15yb8_315{border-bottom:1px solid color-mix(in srgb, rgb(var(--buildr-accent-rgb,59, 130, 246)) 28%, #94a3b81a)}._sparkleIconBuildrTemplate_15yb8_320{color:var(--buildr-accent,var(--dashboard-blue,#3b82f6))}._panelOpen_15yb8_198{opacity:1;pointer-events:auto;visibility:visible;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .28s cubic-bezier(.16,1,.3,1),visibility linear;transform:translate(0,0)scale(1)}._panelOpen_15yb8_198 ._header_15yb8_315{animation:.4s cubic-bezier(.16,1,.3,1) both _panelHeaderIn_15yb8_1}@keyframes _panelHeaderIn_15yb8_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._header_15yb8_315{z-index:1;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:8px;display:flex;position:relative}._headerBrand_15yb8_363{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}._headerLogo_15yb8_371{width:28px;height:28px;color:var(--dashboard-blue,#3b82f6);box-shadow:inset 0 1px 0 var(--border-subtle), 0 6px 14px #3b82f633;background:#3b82f62e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._headerLogoSvg_15yb8_384{flex-shrink:0;width:16px;height:16px;display:block}._headerTitle_15yb8_391{color:var(--pa-fg-base);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1;overflow:hidden}._headerCopy_15yb8_405{flex-direction:column;gap:0;min-width:0;display:flex}._headerEyebrow_15yb8_412{display:none}._headerActions_15yb8_416{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}._headerAction_15yb8_416{color:var(--pa-fg-muted,#94a3b89e);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-micro,.2s) cubic-bezier(.16, 1, .3, 1), color var(--duration-micro,.2s) cubic-bezier(.16, 1, .3, 1);background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-family:JetBrains Mono,SF Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:500;display:inline-flex}._headerAction_15yb8_416:hover{background-color:var(--border-subtle);color:var(--pa-fg-base)}[data-theme=light] ._headerAction_15yb8_416:hover{background-color:#0f172a0f}._headerActionGhost_15yb8_451{width:32px;height:32px;color:var(--pa-fg-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1);display:inline-flex}._headerActionGhost_15yb8_451:hover{background-color:var(--border-subtle);color:var(--pa-fg-base);transform:scale(1.05)}._headerActionGhost_15yb8_451:active{transform:scale(.95)}[data-theme=light] ._headerActionGhost_15yb8_451:hover{background-color:#0f172a0f}._welcomeEnter_15yb8_483{animation:.45s cubic-bezier(.16,1,.3,1) both _welcomeIn_15yb8_1}@keyframes _welcomeIn_15yb8_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._chatBody_15yb8_499{z-index:1;scrollbar-width:thin;scrollbar-color:#94a3b840 transparent;flex-direction:column;flex:1;gap:18px;min-height:0;padding:4px 2px 8px;display:flex;position:relative;overflow-y:auto}._chatBody_15yb8_499::-webkit-scrollbar{width:6px}._chatBody_15yb8_499::-webkit-scrollbar-track{background:0 0}._chatBody_15yb8_499::-webkit-scrollbar-thumb{background:#94a3b82e;border-radius:3px}._message_15yb8_527{gap:0;animation:.32s cubic-bezier(.16,1,.3,1) both _dashyMessageIn_15yb8_1;display:flex}._userMessage_15yb8_533{justify-content:flex-end;margin-bottom:10px}._aiMessage_15yb8_538{justify-content:flex-start}._messageAvatar_15yb8_542{display:none}._messageBubble_15yb8_546{white-space:pre-wrap;word-break:break-word;max-width:85%;box-shadow:inset 0 1px 0 var(--border-subtle), 0 8px 24px #02061729;border-radius:18px;padding:10px 14px;font-size:15px;line-height:1.6}._userBubble_15yb8_557{background:var(--pa-accent);border:1px solid color-mix(in srgb, var(--pa-accent) 70%, var(--border-medium));color:var(--pa-on-accent-text,#fff);box-shadow:inset 0 1px 0 var(--border-medium), 0 8px 24px #3b82f652;border-bottom-right-radius:6px}._userMentionPills_15yb8_566{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}._userMentionPill_15yb8_566{background:var(--border-medium);color:var(--text-primary);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}._userAttachments_15yb8_586{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}._userAttachmentThumb_15yb8_593{border:1px solid var(--border-medium);object-fit:cover;border-radius:8px;width:56px;height:56px;display:block}._aiBubble_15yb8_602{color:var(--pa-fg-base);box-shadow:none;background:0 0;border:none;border-bottom-left-radius:0;max-width:100%;padding:0}[data-theme=light] ._aiBubble_15yb8_602{color:#0f172aeb}._aiMarkdown_15yb8_617{word-wrap:break-word;color:var(--pa-fg-base);font-size:15px;line-height:1.6}._aiMarkdown_15yb8_617 h1{color:var(--pa-fg-base);margin:0 0 9px;font-family:Poppins,sans-serif;font-size:19px;font-weight:600;line-height:1.25}._aiMarkdown_15yb8_617 h2{color:var(--pa-fg-base);margin:0 0 9px;font-family:Poppins,sans-serif;font-size:17px;font-weight:600;line-height:1.25}._aiMarkdown_15yb8_617 h3{color:var(--pa-fg-base);margin:0 0 9px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1.25}._aiMarkdown_15yb8_617 h4{color:var(--pa-fg-base);margin:0 0 8px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:1.25}._aiMarkdown_15yb8_617 p{margin:0 0 9px;line-height:1.65}._aiMarkdown_15yb8_617 p:last-child{margin-bottom:0}._aiMarkdown_15yb8_617 ul,._aiMarkdown_15yb8_617 ol{margin:0 0 9px;padding-left:22px}._aiMarkdown_15yb8_617 ul{list-style:outside}._aiMarkdown_15yb8_617 ol{list-style:decimal}._aiMarkdown_15yb8_617 li{margin:4px 0;line-height:1.6}._aiMarkdown_15yb8_617 li>p{margin:0}._aiMarkdown_15yb8_617 strong{color:var(--dashboard-blue,#3b82f6);font-weight:600}._aiMarkdown_15yb8_617 em{color:var(--pa-fg-secondary);font-style:italic}._aiMarkdown_15yb8_617 a{color:var(--dashboard-blue,#3b82f6);border-bottom:1px solid color-mix(in srgb, var(--dashboard-blue,#3b82f6) 40%, transparent);transition:border-color var(--duration-micro,.2s) cubic-bezier(.16, 1, .3, 1);text-decoration:none}._aiMarkdown_15yb8_617 a:hover{border-color:var(--dashboard-blue,#3b82f6)}._aiMarkdown_15yb8_617 blockquote{border-left:3px solid color-mix(in srgb, var(--dashboard-blue,#3b82f6) 55%, transparent);background:var(--pa-accent-soft);color:var(--pa-fg-base);border-radius:0 8px 8px 0;margin:9px 0;padding:6px 12px 6px 14px}._aiMarkdown_15yb8_617 code{color:var(--dashboard-blue,#3b82f6);background:#0f172ac7;border-radius:6px;padding:1px 7px;font-family:JetBrains Mono,SF Mono,ui-monospace,Menlo,monospace;font-size:13px}[data-theme=light] ._aiMarkdown_15yb8_617 code{background:#0f172a0f}._aiMarkdown_15yb8_617 pre{background:#0f172ac7;border-radius:10px;margin:9px 0;padding:12px;font-family:JetBrains Mono,SF Mono,ui-monospace,Menlo,monospace;font-size:13px;line-height:1.5;overflow-x:auto}[data-theme=light] ._aiMarkdown_15yb8_617 pre{background:#0f172a0f}._streamingBubble_15yb8_751{position:relative}._streamingBubble_15yb8_751:after{content:"";background:var(--pa-fg-base);vertical-align:text-bottom;border-radius:1px;width:2px;height:1em;margin-left:3px;animation:.85s steps(2,start) infinite _caretBlink_15yb8_1;display:inline-block}._messageActions_15yb8_768{opacity:0;transition:opacity var(--duration-micro,.2s) cubic-bezier(.16, 1, .3, 1);align-items:center;gap:4px;margin-top:6px;display:flex}._message_15yb8_527:hover ._messageActions_15yb8_768,._messageActions_15yb8_768:focus-within{opacity:1}._messageAction_15yb8_768{width:26px;height:26px;color:var(--pa-fg-muted);cursor:pointer;transition:background-color var(--duration-micro,.2s) cubic-bezier(.16, 1, .3, 1), color var(--duration-micro,.2s) cubic-bezier(.16, 1, .3, 1);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}._messageAction_15yb8_768:hover{background-color:var(--border-subtle);color:var(--pa-fg-base)}[data-theme=light] ._messageAction_15yb8_768:hover{background-color:#0f172a0f}._evidenceBanner_15yb8_808{color:var(--pa-fg-secondary);align-items:baseline;gap:6px;margin-top:4px;margin-bottom:2px;margin-left:12px;font-size:11px;line-height:1.4;display:flex}._evidenceScore_15yb8_820{color:#93c5fdd6;flex-shrink:0;font-weight:600}._uiBlockStack_15yb8_826{flex-direction:column;gap:10px;width:min(100%,360px);margin-top:10px;margin-left:0;display:flex}._uiBlock_15yb8_826{width:100%;color:var(--pa-fg-base);box-shadow:inset 0 1px 0 var(--surface-alpha-2), 0 8px 20px #02061724;box-sizing:border-box;background:#0f172a52;border:1px solid #94a3b829;border-radius:14px;padding:12px 14px;overflow:hidden}[data-theme=light] ._uiBlock_15yb8_826{box-shadow:inset 0 1px 0 var(--text-body), 0 8px 20px #0f172a14;background:#ffffffad;border-color:#0f172a1a}._uiBlockHeader_15yb8_853{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}._uiBlockTitle_15yb8_861{min-width:0;color:var(--pa-fg-base);overflow-wrap:anywhere;margin:0;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.35}._uiBlockStatus_15yb8_873{border:1px solid color-mix(in srgb, var(--dashboard-blue,#3b82f6) 34%, transparent);background:var(--pa-accent-soft);color:#93c5fdf0;overflow-wrap:anywhere;border-radius:999px;flex-shrink:0;max-width:42%;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.2}[data-theme=light] ._uiBlockStatus_15yb8_873{color:var(--dashboard-blue-dark,#2563eb)}._uiBlockMeta_15yb8_891{color:#93c5fde6;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:600;line-height:1.4}[data-theme=light] ._uiBlockMeta_15yb8_891{color:var(--dashboard-blue-dark,#2563eb)}._uiBlockBody_15yb8_904,._uiBlockSummary_15yb8_905{color:var(--pa-fg-secondary);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.55}._uiBlockSections_15yb8_913{flex-direction:column;gap:10px;margin-top:12px;display:flex}._uiBlockSection_15yb8_913{min-width:0}._uiBlockSectionHeading_15yb8_924{color:var(--pa-fg-base);overflow-wrap:anywhere;margin:0 0 6px;font-size:12px;font-weight:600;line-height:1.35}._uiBlockDl_15yb8_933{grid-template-columns:minmax(88px,.42fr) minmax(0,1fr);gap:6px 10px;min-width:0;margin:0;display:grid}._uiBlockRowLabel_15yb8_942,._uiBlockRowValue_15yb8_943{overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0;font-size:12px;line-height:1.4}._uiBlockRowLabel_15yb8_942{color:var(--pa-fg-muted);font-weight:600}._uiBlockRowValue_15yb8_943{color:var(--pa-fg-base)}._uiBlockList_15yb8_961{color:var(--pa-fg-secondary);margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.5}._uiBlockList_15yb8_961 li{overflow-wrap:anywhere;margin:4px 0}._welcomeWrap_15yb8_975{flex:1;justify-content:center;align-items:center;min-height:0;padding:8px 2px 16px;display:flex}._welcome_15yb8_483{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:4px 0 8px;display:flex}._listingPhotoConstellation_15yb8_997{flex-shrink:0;width:min(260px,100%);height:76px;margin:0 auto 2px;position:relative}._listingPhotoChip_15yb8_1005{opacity:0;width:52px;height:52px;animation:.45s cubic-bezier(.22,1,.36,1) forwards _listingChipIn_15yb8_1;animation-delay:var(--chip-delay,0s);border-radius:14px;margin:-26px 0 0 -26px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 0 0 2px #fffffff2}._listingPhotoChip_15yb8_1005:first-child{--chip-tx:-70px;--chip-ty:4px;--chip-rot:-10deg}._listingPhotoChip_15yb8_1005:nth-child(2){--chip-tx:-34px;--chip-ty:-10px;--chip-rot:-4deg}._listingPhotoChip_15yb8_1005:nth-child(3){--chip-tx:0px;--chip-ty:-14px;--chip-rot:0deg}._listingPhotoChip_15yb8_1005:nth-child(4){--chip-tx:34px;--chip-ty:-10px;--chip-rot:4deg}._listingPhotoChip_15yb8_1005:nth-child(5){--chip-tx:70px;--chip-ty:4px;--chip-rot:10deg}._listingPhotoChipImg_15yb8_1047{object-fit:cover;width:100%;height:100%;display:block}@keyframes _listingChipIn_15yb8_1{0%{opacity:0;transform:translate(var(--chip-tx,0), var(--chip-ty,0)) rotate(var(--chip-rot,0deg)) scale(.7)}to{opacity:1;transform:translate(var(--chip-tx,0), var(--chip-ty,0)) rotate(var(--chip-rot,0deg)) scale(1)}}._welcomeMedallion_15yb8_1067{background:var(--pa-accent-soft);width:48px;height:48px;color:var(--dashboard-blue,#3b82f6);border:1px solid color-mix(in srgb, var(--dashboard-blue,#3b82f6) 32%, var(--pa-glass-stroke));box-shadow:inset 0 1px 0 var(--border-subtle), 0 12px 24px #3b82f63d;border-radius:14px;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}._welcomeMedallionSvg_15yb8_1081{width:24px;height:24px;display:block}._welcomeTitle_15yb8_1087{letter-spacing:-.01em;color:var(--pa-fg-base);margin:0;font-family:Poppins,sans-serif;font-size:19px;font-weight:600;line-height:1.25}._welcomeSubtitle_15yb8_1097{max-width:280px;color:var(--pa-fg-secondary);margin:0;font-size:13px;line-height:1.5}._contextCard_15yb8_1105{z-index:2;background:var(--pa-glass-fill-soft);width:min(100%,320px);box-shadow:inset 0 0 0 1px var(--border-subtle), inset 0 1px 0 var(--border-subtle), 0 8px 22px #02061729;border:1px solid #94a3b847;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;display:flex;position:relative}._contextLabel_15yb8_1123{min-width:0;max-width:100%;color:var(--pa-fg-base);text-align:center;overflow-wrap:anywhere;flex:100%;font-size:13px;font-weight:600;line-height:1.35;display:block}._contextBadge_15yb8_1136,._contextPrice_15yb8_1137{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:4px 9px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}._contextBadge_15yb8_1136{color:#facc15eb;background:#eab3081a;border:1px solid #eab30847}._contextPrice_15yb8_1137{border:1px solid color-mix(in srgb, var(--dashboard-blue,#3b82f6) 34%, var(--pa-glass-stroke));background:var(--pa-accent-soft);color:#93c5fdf0}._starterChips_15yb8_1163{flex-flow:wrap;justify-content:center;gap:8px;width:100%;margin-top:8px;display:flex}._starterChip_15yb8_1163{border:1px solid var(--pa-glass-stroke);background:var(--pa-glass-fill-soft);color:var(--pa-fg-secondary);cursor:pointer;box-shadow:inset 0 1px 0 var(--border-subtle), 0 6px 16px #02061729;border-radius:999px;align-items:center;gap:0;padding:8px 14px;font-size:12px;font-weight:500;line-height:1.2;transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);animation:.45s cubic-bezier(.16,1,.3,1) both _dashyChipIn_15yb8_1;display:inline-flex}._starterChip_15yb8_1163:nth-child(2){animation-delay:60ms}._starterChip_15yb8_1163:nth-child(3){animation-delay:.12s}._starterChip_15yb8_1163:nth-child(4){animation-delay:.18s}._starterChip_15yb8_1163:hover{color:var(--pa-fg-base);border-color:color-mix(in srgb, var(--dashboard-blue,#3b82f6) 36%, var(--pa-glass-stroke));background:var(--pa-accent-soft);box-shadow:inset 0 1px 0 var(--border-subtle), 0 10px 22px #3b82f633;transform:translateY(-1px)}._magicWord_15yb8_1217{color:var(--dashboard-blue,#3b82f6)}._thinkingState_15yb8_1222{background-image:linear-gradient(90deg, var(--pa-shimmer-1) 0%, var(--pa-shimmer-1) 35%, var(--pa-shimmer-2) 50%, var(--pa-shimmer-1) 65%, var(--pa-shimmer-1) 100%);color:#0000;-webkit-text-fill-color:transparent;will-change:background-position;background-repeat:repeat;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:500;animation:1.6s linear infinite _dashyShimmer_15yb8_1;display:inline-block}._inputArea_15yb8_1245{z-index:1;flex-shrink:0;margin-top:20px;padding:10px 4px;position:relative}._imageThumbnails_15yb8_1254{display:none}._imageThumbnail_15yb8_1254{border:1px solid var(--pa-glass-stroke);border-radius:10px;flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}._thumbnailImg_15yb8_1268{object-fit:cover;width:100%;height:100%}._thumbnailFallback_15yb8_1274{width:100%;height:100%;color:var(--pa-fg-base);background:#0f172ab3;flex-direction:column;justify-content:center;gap:2px;padding:6px;display:flex;overflow:hidden}._thumbnailFallbackLabel_15yb8_1287{overflow-wrap:anywhere;font-size:10px;font-weight:600;line-height:1.15}._thumbnailFallbackMeta_15yb8_1294{letter-spacing:.04em;text-transform:uppercase;color:var(--pa-fg-secondary);font-size:8px;line-height:1.1}._removeThumbnail_15yb8_1302{color:#fff;cursor:pointer;background:#000000b8;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:flex;position:absolute;top:2px;right:2px}._inputRow_15yb8_1320{background:var(--pa-glass-fill-soft);border:1px solid var(--pa-glass-stroke);border-radius:var(--pa-radius-composer);min-height:56px;box-shadow:inset 0 1px 0 var(--border-subtle), 0 8px 22px #0206172e;transition:border-color var(--duration-micro,.2s) cubic-bezier(.16, 1, .3, 1), box-shadow var(--duration-micro,.2s) cubic-bezier(.16, 1, .3, 1);grid-template-columns:1fr auto;align-items:center;column-gap:8px;padding:14px 14px 14px 16px;display:grid;position:relative}._inputRow_15yb8_1320:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(145deg, var(--pa-glass-highlight) 0%, transparent 48%);opacity:.4;position:absolute;inset:0}._inputRow_15yb8_1320:focus-within{border-color:color-mix(in srgb, var(--dashboard-blue,#3b82f6) 50%, var(--pa-glass-stroke));box-shadow:inset 0 1px 0 var(--border-subtle), 0 0 0 3px color-mix(in srgb, var(--dashboard-blue,#3b82f6) 24%, transparent), 0 8px 22px #02061738}._textarea_15yb8_1353{width:100%;color:var(--pa-fg-base);resize:none;-webkit-appearance:none;box-sizing:border-box;min-height:22px;max-height:132px;caret-color:var(--dashboard-blue,#3b82f6);z-index:1;background:0 0;border:none;outline:none;align-self:center;margin:0;padding:0 4px;font-family:inherit;font-size:15px;line-height:22px;display:block;position:relative;overflow:hidden}._textarea_15yb8_1353:focus{box-shadow:none;background:0 0;border-color:#0000}._textarea_15yb8_1353::placeholder{color:var(--pa-fg-muted)}._attachBtn_15yb8_1387,._imageThumbnails_15yb8_1254{display:none}._sendBtn_15yb8_1395{background:var(--pa-accent);width:40px;height:40px;color:var(--pa-on-accent-text,#fff);cursor:pointer;transition:background-color var(--duration-micro,.2s) cubic-bezier(.16, 1, .3, 1), transform var(--duration-micro,.2s) cubic-bezier(.16, 1, .3, 1), opacity var(--duration-micro,.2s) cubic-bezier(.16, 1, .3, 1);box-shadow:inset 0 1px 0 var(--border-medium), 0 8px 20px #3b82f652;z-index:1;border:none;border-radius:999px;flex-shrink:0;justify-content:center;place-self:center end;align-items:center;padding:0;animation:.2s cubic-bezier(.16,1,.3,1) both _dashyChipIn_15yb8_1;display:flex;position:relative}._sendBtn_15yb8_1395:hover{background-color:var(--dashboard-blue-dark,#2563eb);box-shadow:inset 0 1px 0 var(--border-medium), 0 10px 22px #3b82f666;transform:translateY(-1px)}._sendBtn_15yb8_1395:active{transform:scale(.92)}._sendBtn_15yb8_1395:disabled{opacity:.35;cursor:default;box-shadow:none;transform:none}._sendBtnStop_15yb8_1437{box-shadow:inset 0 1px 0 var(--border-medium), 0 8px 20px #ec489952;background-color:#ec4899}._mentionChips_15yb8_1443{flex-wrap:wrap;gap:6px;padding:0 4px 6px;display:flex}._mentionChip_15yb8_1443{border:1px solid var(--pa-glass-stroke);background:var(--pa-glass-fill-soft);color:var(--pa-fg-secondary);cursor:default;z-index:1;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:12px;display:inline-flex;position:relative}._mentionChipRemove_15yb8_1465{color:var(--pa-fg-muted);cursor:pointer;background:0 0;border:none;margin-left:2px;padding:0;font-size:14px;line-height:1}._mentionChipRemove_15yb8_1465:hover{color:var(--pa-fg-base)}._triggerContainer_15yb8_1481{z-index:500;transition:opacity .45s var(--ease-out,cubic-bezier(0, 0, .2, 1)), transform .5s cubic-bezier(.16, 1, .3, 1);position:fixed;bottom:40px;right:24px}@media (width<=767px){._triggerContainer_15yb8_1481{bottom:calc(var(--mobile-bottom-nav-height,78px) + 12px);right:14px}}._triggerContainerHidden_15yb8_1497{opacity:0;pointer-events:none;transform:translateY(18px)scale(.88)}._triggerButton_15yb8_1504{background:var(--pa-glass-fill);-webkit-backdrop-filter:blur(22px)saturate(1.65);border:1px solid var(--pa-glass-stroke);color:var(--pa-fg-base);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;transition:transform var(--duration-micro,.2s) cubic-bezier(.16, 1, .3, 1), box-shadow var(--duration-micro,.2s) cubic-bezier(.16, 1, .3, 1), border-color var(--duration-micro,.2s) cubic-bezier(.16, 1, .3, 1);border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 14px;font-family:JetBrains Mono,SF Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:500;line-height:1;display:inline-flex;position:relative;box-shadow:0 2px 6px #02061738,0 12px 32px #0206174d,0 24px 60px #0206172e}._triggerButton_15yb8_1504:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(145deg, var(--pa-glass-highlight) 0%, transparent 48%);opacity:.55;position:absolute;inset:0}._triggerButton_15yb8_1504:hover{border-color:color-mix(in srgb, var(--dashboard-blue,#3b82f6) 32%, var(--pa-glass-stroke));transform:translateY(-3px);box-shadow:0 4px 10px #02061752,0 18px 40px #02061766,0 32px 80px #02061733}._triggerButton_15yb8_1504:focus-visible{border-color:color-mix(in srgb, var(--dashboard-blue,#3b82f6) 50%, var(--pa-glass-stroke));box-shadow:0 0 0 3px color-mix(in srgb, var(--dashboard-blue,#3b82f6) 28%, transparent), 0 8px 24px #0206174d;outline:none}._triggerButton_15yb8_1504:active{transform:translateY(0)}._triggerButtonOpen_15yb8_1562{border-color:color-mix(in srgb, var(--dashboard-blue,#3b82f6) 55%, var(--pa-glass-stroke));box-shadow:0 0 0 1px color-mix(in srgb, var(--dashboard-blue,#3b82f6) 40%, transparent), 0 8px 24px #0206174d}._triggerButtonTiered_15yb8_1569{background:var(--pa-glass-fill);border-color:rgba(var(--trigger-accent-rgb,59, 130, 246), .58);color:#fff;box-shadow:0 0 0 1px rgba(var(--trigger-accent-rgb,59, 130, 246), .28), 0 2px 6px #02061738, 0 12px 32px #0206174d, 0 24px 60px #0206172e}._triggerButtonTiered_15yb8_1569:hover{filter:none;border-color:rgba(var(--trigger-accent-rgb,59, 130, 246), .76);box-shadow:0 0 0 1px rgba(var(--trigger-accent-rgb,59, 130, 246), .38), 0 4px 10px #02061752, 0 18px 40px #02061766, 0 28px 70px rgba(var(--trigger-accent-rgb,59, 130, 246), .22)}._triggerButtonTiered_15yb8_1569 ._triggerIcon_15yb8_1586{background:rgba(var(--trigger-accent-rgb,59, 130, 246), .18);color:var(--trigger-accent,var(--dashboard-blue,#3b82f6));box-shadow:inset 0 1px 0 var(--border-subtle), 0 6px 14px rgba(var(--trigger-accent-rgb,59, 130, 246), .24)}._triggerButtonLocked_15yb8_1594,._triggerButtonLocked_15yb8_1594:hover,._triggerButtonLocked_15yb8_1594:active{color:#e2e8f0b8;cursor:not-allowed;opacity:.72;background:#0f172a66;border-color:#94a3b838;transform:none;box-shadow:0 4px 14px #0206172e}._triggerIcon_15yb8_1586{background:var(--pa-accent-soft);width:32px;height:32px;color:var(--dashboard-blue,#3b82f6);box-shadow:inset 0 1px 0 var(--border-subtle), 0 6px 14px #3b82f63d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._triggerLogo_15yb8_1620{width:16px;height:16px;display:block}._triggerLabel_15yb8_1626{white-space:nowrap;z-index:1;position:relative}._starReceive_15yb8_1633{animation:.7s cubic-bezier(.16,1,.3,1) both _dashyStarReceive_15yb8_1!important}._ghostThumb_15yb8_1638{z-index:600;pointer-events:none;border-radius:10px;width:48px;height:48px;animation:.8s cubic-bezier(.16,1,.3,1) forwards _dashyFlyToStar_15yb8_1;position:fixed;overflow:hidden;box-shadow:0 8px 22px #02061752}._ghostThumbImg_15yb8_1650{object-fit:cover;width:100%;height:100%;display:block}._guestQuotaBar_15yb8_1657{color:#475569;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:12px;line-height:1.4;display:flex}._guestQuotaLink_15yb8_1668{color:#0f172a;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:700;text-decoration:underline}._guestQuotaLink_15yb8_1668:hover{color:#2563eb}@keyframes _caretBlink_15yb8_1{to{opacity:0}}@keyframes _dashyMessageIn_15yb8_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _dashyChipIn_15yb8_1{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _dashyShimmer_15yb8_1{0%{background-position:100%}to{background-position:-100%}}@keyframes _dashyFlyToStar_15yb8_1{0%{opacity:.78;transform:translate(0)scale(1)rotate(0)}50%{opacity:.5}to{transform:translate(var(--fly-dx,0), var(--fly-dy,0)) scale(0) rotate(18deg);opacity:0}}@keyframes _dashyStarReceive_15yb8_1{0%{transform:scale(1)}35%{transform:scale(1.18);box-shadow:0 0 16px #3b82f666,0 0 32px #3b82f629}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){._panel_15yb8_141,._panelOpen_15yb8_198,._message_15yb8_527,._starterChip_15yb8_1163,._streamingBubble_15yb8_751:after,._thinkingState_15yb8_1222,._starReceive_15yb8_1633,._ghostThumb_15yb8_1638,._messageActions_15yb8_768,._triggerButton_15yb8_1504,._triggerContainer_15yb8_1481,._triggerButtonOpen_15yb8_1562,._triggerButtonLocked_15yb8_1594,._sendBtn_15yb8_1395{transition:none!important;animation:none!important}._panel_15yb8_141,._panelOpen_15yb8_198,._triggerButton_15yb8_1504:hover,._starterChip_15yb8_1163:hover,._sendBtn_15yb8_1395:hover{transform:none!important}}._triggerContainer_pu0kx_7{z-index:500;max-width:calc(100vw - 28px);transition:opacity .4s cubic-bezier(0,0,.2,1),transform .42s cubic-bezier(.16,1,.3,1);position:fixed;bottom:40px;right:24px}@media (width<=767px){._triggerContainer_pu0kx_7{bottom:calc(var(--mobile-bottom-nav-height,78px) + 12px);max-width:calc(100vw - 24px);left:auto;right:12px}}._triggerContainerHidden_pu0kx_25{opacity:0;pointer-events:none;transform:translateY(14px)scale(.92)}._triggerButton_pu0kx_32{box-sizing:border-box;-webkit-backdrop-filter:blur(22px)saturate(1.65);color:#fffffff0;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;max-width:100%;transition:transform var(--duration-micro,.2s) cubic-bezier(.16, 1, .3, 1), box-shadow var(--duration-micro,.2s) cubic-bezier(.16, 1, .3, 1), border-color var(--duration-micro,.2s) cubic-bezier(.16, 1, .3, 1);background:#0f172a94;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 14px;font-family:JetBrains Mono,SF Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:500;line-height:1;display:inline-flex;position:relative;box-shadow:0 2px 6px #02061738,0 12px 32px #0206174d,0 24px 60px #0206172e}@media (width<=767px){._triggerButton_pu0kx_32{letter-spacing:.04em;gap:8px;padding:9px 14px 9px 12px;font-size:11px}._triggerIcon_pu0kx_71{width:28px;height:28px}._triggerLogo_pu0kx_76{width:14px;height:14px}}._triggerButton_pu0kx_32:before{content:"";border-radius:inherit;pointer-events:none;opacity:.55;background:linear-gradient(145deg,#ffffff24 0%,#0000 48%);position:absolute;inset:0}[data-theme=light] ._triggerButton_pu0kx_32{color:#0f172a;background:#ffffffd1;border-color:#0f172a1a;box-shadow:0 2px 6px #0f172a0f,0 12px 32px #0f172a1f,0 24px 48px #0f172a14}[data-theme=light] ._triggerButton_pu0kx_32:before{opacity:.7;background:linear-gradient(145deg,#ffffffe6 0%,#0000 48%)}[data-theme=light] ._triggerButton_pu0kx_32:hover{border-color:#3b82f666;box-shadow:0 4px 10px #0f172a1a,0 18px 40px #2563eb24,0 24px 56px #0f172a1a}._triggerButton_pu0kx_32:hover{border-color:#3b82f666;transform:translateY(-3px);box-shadow:0 4px 10px #02061752,0 18px 40px #02061766,0 32px 80px #02061733}._triggerButton_pu0kx_32:focus-visible{border-color:#3b82f699;outline:none;box-shadow:0 0 0 3px #3b82f647,0 8px 24px #0206174d}._triggerButton_pu0kx_32:active{transform:translateY(0)}._triggerButtonOpen_pu0kx_130{border-color:#3b82f68c;box-shadow:0 0 0 1px #3b82f666,0 8px 24px #0206174d}._triggerButtonTiered_pu0kx_136{background:var(--topbar-utility-bg);border-color:rgba(var(--trigger-accent-rgb,59, 130, 246), .58);color:#fff;box-shadow:0 0 0 1px rgba(var(--trigger-accent-rgb,59, 130, 246), .28), 0 2px 6px #02061738, 0 12px 32px #0206174d, 0 24px 60px #0206172e}._triggerButtonTiered_pu0kx_136:hover{filter:none;border-color:rgba(var(--trigger-accent-rgb,59, 130, 246), .76);box-shadow:0 0 0 1px rgba(var(--trigger-accent-rgb,59, 130, 246), .38), 0 4px 10px #02061752, 0 18px 40px #02061766, 0 28px 70px rgba(var(--trigger-accent-rgb,59, 130, 246), .22)}._triggerButtonTiered_pu0kx_136 ._triggerIcon_pu0kx_71{background:rgba(var(--trigger-accent-rgb,59, 130, 246), .18);color:var(--trigger-accent,var(--dashboard-blue,#3b82f6));box-shadow:inset 0 1px 0 var(--border-subtle), 0 6px 14px rgba(var(--trigger-accent-rgb,59, 130, 246), .24)}._triggerButtonLocked_pu0kx_161,._triggerButtonLocked_pu0kx_161:hover,._triggerButtonLocked_pu0kx_161:active{color:#e2e8f0b8;cursor:not-allowed;opacity:.72;background:#0f172a66;border-color:#94a3b838;transform:none;box-shadow:0 4px 14px #0206172e}._triggerIcon_pu0kx_71{width:32px;height:32px;color:var(--dashboard-blue,#3b82f6);box-shadow:inset 0 1px 0 var(--border-subtle), 0 6px 14px #3b82f63d;background:#3b82f62e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._triggerLogo_pu0kx_76{width:16px;height:16px;display:block}._triggerLabel_pu0kx_193{white-space:nowrap;z-index:1;position:relative}@media (prefers-reduced-motion:reduce){._triggerButton_pu0kx_32,._triggerContainer_pu0kx_7,._triggerButtonOpen_pu0kx_130,._triggerButtonLocked_pu0kx_161,._triggerButtonTiered_pu0kx_136{transition:none;animation:none}._triggerButton_pu0kx_32:hover{transform:none}}
