@property --topbar-accent-color{syntax:"<color>";inherits:true;initial-value:#3b82f6}.PrimaryTabNav_root__XroMw{align-items:center;display:flex}.PrimaryTabNav_tabWrapper__c9iK7{align-items:center;display:inline-flex;gap:24px}.PrimaryTabNav_rootCompact__Ro49Q{width:100%}.PrimaryTabNav_tabWrapperCompact__8yKAv{-webkit-overflow-scrolling:touch;gap:16px;max-width:100%;overflow-x:auto;scrollbar-width:none;width:100%}.PrimaryTabNav_tabWrapperCompact__8yKAv::-webkit-scrollbar{display:none}.PrimaryTabNav_tabWrapperCompact__8yKAv .PrimaryTabNav_tab__zUw2C{font-size:12px}.PrimaryTabNav_tab__zUw2C{background:none;border:none;color:color-mix(in srgb,var(--topbar-accent-color,#fff) 22%,#ffffff8c);cursor:pointer;font-family:var(--fontFamily);font-size:13px;font-weight:600;line-height:1;padding:0;transition:color .55s cubic-bezier(.22,1,.36,1);white-space:nowrap}.PrimaryTabNav_tab__zUw2C:hover{color:color-mix(in srgb,var(--topbar-accent-color,#3b82f6) 76%,#fff)}.PrimaryTabNav_tabActive__Kp34p{color:color-mix(in srgb,var(--topbar-accent-color,var(--dashboard-blue,#3b82f6)) 86%,#fff)}@media (prefers-reduced-motion:reduce){.PrimaryTabNav_tab__zUw2C{transition:none}}.Page_root__cFSIj{--mobile-bottom-nav-height:calc(88px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;min-height:100vh}@media (max-width:1023px){.Page_root__cFSIj{min-height:100svh}}.Page_content__AW2GK{display:flex;flex:1 1;flex-direction:column}@media (max-width:1023px){.Page_content__AW2GK{padding-bottom:var(--mobile-bottom-nav-height)}}.Page_scrollingDisabled__9bMgr{height:100vh;height:100svh;overflow:hidden;position:fixed;width:100%}.MobileBottomNav_root__55AG8{--nav-track-padding:6px;--nav-lens-inset:2px;--nav-bottom-offset:calc(env(safe-area-inset-bottom, 8px) + 10px);--nav-shell-width:min(calc(100vw - 28px),390px);--nav-shell-radius:999px;--nav-lens-size:calc((100% - var(--nav-track-padding)*2)/var(--slot-count));--topbar-accent-rgb:59,130,246;--topbar-accent-color:#3b82f6;--nav-accent-color:var(--topbar-accent-color);--nav-active-fill:color-mix(in srgb,var(--nav-accent-color) 22%,#0a1226d1);--nav-lens-edge:color-mix(in srgb,var(--nav-accent-color) 34%,#fff);--nav-accent-muted:color-mix(in srgb,var(--nav-accent-color) 72%,#ffffff75);--nav-navy:#071126;-webkit-backdrop-filter:blur(28px) saturate(185%) brightness(1.12);backdrop-filter:blur(28px) saturate(185%) brightness(1.12);background-color:#071126f0;border:2px solid color-mix(in srgb,var(--nav-accent-color) 54%,#0000);border-radius:var(--nav-shell-radius);bottom:var(--nav-bottom-offset);box-shadow:0 18px 46px #0000005c,0 0 0 1px color-mix(in srgb,var(--nav-accent-color) 18%,#0000),0 0 26px color-mix(in srgb,var(--nav-accent-color) 24%,#0000) inset;display:none;isolation:isolate;left:50%;overflow:visible;padding:0;position:fixed;transform:translate3d(-50%,0,0);transition:transform .17s cubic-bezier(.2,.8,.2,1),opacity .12s ease,border-color .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1);width:var(--nav-shell-width);z-index:100}.MobileBottomNav_root__55AG8:after,.MobileBottomNav_root__55AG8:before{content:"";pointer-events:none;position:absolute}.MobileBottomNav_root__55AG8:before{border:1px solid color-mix(in srgb,var(--nav-accent-color) 34%,#0000);border-radius:calc(var(--nav-shell-radius) - 1px);box-shadow:0 0 34px color-mix(in srgb,var(--nav-accent-color) 26%,#0000) inset;inset:2px;transition:border-color .26s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1);z-index:0}.MobileBottomNav_root__55AG8:after{display:none}.MobileBottomNav_hidden__\+POm9{opacity:0;pointer-events:none;transform:translate3d(-50%,calc(100% + 24px),0) scale(.98)}@media (max-width:1023px){.MobileBottomNav_root__55AG8{display:block}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.MobileBottomNav_root__55AG8{background-color:var(--nav-navy)}}.MobileBottomNav_navTrack__WEhYs{align-items:stretch;box-sizing:border-box;display:grid;grid-template-columns:repeat(var(--slot-count),minmax(0,1fr));min-height:58px;padding:var(--nav-track-padding);position:relative;width:100%;z-index:1}.MobileBottomNav_activeLens__dDzky{border-radius:999px;bottom:calc(var(--nav-track-padding) + var(--nav-lens-inset));left:var(--nav-track-padding);position:absolute;top:calc(var(--nav-track-padding) + var(--nav-lens-inset));transform:translate3d(calc(var(--active-index)*100%),0,0);transform-origin:center;transition:transform .31s cubic-bezier(.22,.72,.26,1);width:var(--nav-lens-size);will-change:transform;z-index:0}.MobileBottomNav_activeLens__dDzky:after,.MobileBottomNav_activeLens__dDzky:before{border-radius:999px;content:"";pointer-events:none;position:absolute}.MobileBottomNav_activeLens__dDzky:before{background-color:var(--nav-active-fill);border:1px solid color-mix(in srgb,var(--nav-lens-edge) 74%,#0000);box-shadow:0 10px 24px #0000003d,0 0 0 1px color-mix(in srgb,var(--nav-accent-color) 16%,#0000) inset,0 0 18px color-mix(in srgb,var(--nav-accent-color) 28%,#0000);inset:0 var(--nav-lens-inset);transform:scale3d(.96,.96,1);transition:transform .31s cubic-bezier(.22,.72,.26,1),box-shadow .26s cubic-bezier(.22,.72,.26,1),background-color 175ms ease,border-color 175ms ease}.MobileBottomNav_activeLens__dDzky:after{background-color:color-mix(in srgb,var(--nav-accent-color) 24%,#0000);filter:blur(18px);inset:-10px -8px;opacity:.78;transition:background-color 175ms ease,opacity 175ms ease;z-index:-1}.MobileBottomNav_tab__x9bZQ{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:22px;color:var(--nav-accent-muted);cursor:pointer;display:flex;justify-content:center;min-height:46px;min-width:0;padding:0;position:relative;transition:color .16s ease;z-index:1}.MobileBottomNav_tab__x9bZQ:focus-visible{outline:2px solid color-mix(in srgb,var(--nav-accent-color) 82%,#0000);outline-offset:2px}.MobileBottomNav_tabActive__MXTlc{color:color-mix(in srgb,var(--nav-lens-edge) 92%,#fff)}.MobileBottomNav_iconWrapper__-\+6mo{align-items:center;display:flex;height:24px;justify-content:center;position:relative;width:24px}.MobileBottomNav_iconWrapper__-\+6mo svg{fill:none;stroke:currentColor;filter:drop-shadow(0 1px 1px rgba(8,16,40,.25));height:24px;transition:filter .16s ease;width:24px}.MobileBottomNav_tabActive__MXTlc .MobileBottomNav_iconWrapper__-\+6mo svg{filter:drop-shadow(0 2px 5px rgba(5,12,28,.28))}.MobileBottomNav_notificationBadge__c4Gxb{background-color:#ef4444;border-radius:8px;box-shadow:0 0 0 2px #0a1123eb;box-sizing:border-box;color:#fff;font-size:10px;font-weight:700;height:16px;line-height:16px;min-width:16px;padding:0 4px;pointer-events:none;position:absolute;right:-10px;text-align:center;top:-8px}@media (--viewportXSmall ){.MobileBottomNav_root__55AG8{--nav-shell-width:min(calc(100vw - 16px),360px);--nav-track-padding:5px}}@media (prefers-reduced-motion:reduce){.MobileBottomNav_activeLens__dDzky,.MobileBottomNav_activeLens__dDzky:after,.MobileBottomNav_activeLens__dDzky:before,.MobileBottomNav_iconWrapper__-\+6mo svg,.MobileBottomNav_root__55AG8,.MobileBottomNav_tab__x9bZQ{animation:none;transition:none}}.BuildrAiPanel_header__OXLR0{align-items:flex-start;border-bottom:1px solid var(--bdr-border-faint,#ffffff0f);display:flex;flex-shrink:0;gap:var(--bdr-space-3,12px);justify-content:space-between;padding:18px 18px 14px}.BuildrAiPanel_headerMain__pg2\+6{align-items:flex-start;display:flex;gap:10px;min-width:0}.BuildrAiPanel_headerSparkle__DP1uF{color:rgb(var(--cat-accent,59,130,246));flex-shrink:0;height:20px;margin-top:4px;width:20px}.BuildrAiPanel_headerCopy__dnhIm{display:flex;flex-direction:column;gap:2px;min-width:0}.BuildrAiPanel_headerEyebrow__XmjQf{color:var(--bdr-text-muted,#ffffff85);font-size:11px;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.BuildrAiPanel_headerTitle__BPrOW{color:var(--bdr-text-primary,#fffffff0);font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0}.BuildrAiPanel_headerBuildName__XwrX7{color:rgb(var(--cat-accent,59,130,246));font-size:26px;font-style:italic;font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0}.BuildrAiPanel_headerPrice__RL23e{font-feature-settings:"tnum";color:var(--bdr-text-body,#ffffffbd);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;margin:0}.BuildrAiPanel_headerClose__wC\+Td{align-items:center;background:var(--bdr-surface-card,#ffffff0a);border:1px solid var(--bdr-border-faint,#ffffff0f);border-radius:50%;color:var(--bdr-text-body,#ffffffbd);cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease;width:44px}.BuildrAiPanel_headerClose__wC\+Td:focus-visible,.BuildrAiPanel_headerClose__wC\+Td:hover{background:var(--bdr-surface-card-hover,#ffffff0f);border-color:color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 36%,#0000)}.BuildrAiPanel_briefing__sPc7h{display:flex;flex-direction:column;gap:10px;min-width:0;width:100%}.BuildrAiPanel_heroFull__DJzro{display:flex;flex-direction:column;gap:8px}.BuildrAiPanel_heroVisual__zQpqc{background:color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 9%,#0c0e17f0);border:1px solid color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 38%,#94a3b824);border-radius:14px;display:flex;min-height:auto;overflow:hidden;position:relative}.BuildrAiPanel_heroImage__a61aU{display:none;height:100%;object-fit:cover;width:100%}.BuildrAiPanel_heroPlaceholder__yf5LE{background:#0f172af5;display:none}.BuildrAiPanel_heroOverlay__mZWeO{background:#0000;border-top:none;padding:12px 14px;position:relative;text-align:left;width:100%}.BuildrAiPanel_heroEyebrow__JZZtK{color:var(--bdr-text-muted,#ffffff85);font-size:10px;font-weight:600;letter-spacing:.1em;margin:0 0 4px;text-transform:uppercase}.BuildrAiPanel_heroName__Oyz\+8{color:rgb(var(--cat-accent,59,130,246));font-size:23px;font-style:italic;font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0;overflow-wrap:anywhere}.BuildrAiPanel_heroPrice__SucTJ{font-feature-settings:"tnum";color:var(--bdr-text-primary,#fffffff0);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;margin:4px 0 0}.BuildrAiPanel_badgeRow__VmZlC{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0}.BuildrAiPanel_badge__LeQk3{background:var(--bdr-surface-card,#ffffff0a);border:1px solid var(--bdr-border-faint,#ffffff0f);border-radius:var(--bdr-radius-pill,999px);color:var(--bdr-text-body,#ffffffbd);font-size:10px;font-weight:600;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase}.BuildrAiPanel_briefingSubtitle__JaNHV{color:var(--bdr-text-muted,#ffffff85);font-size:12px;line-height:1.45;margin:0;text-align:left}.BuildrAiPanel_partsMeta__Iai03{display:flex;flex-direction:column;font-size:11px;gap:2px;line-height:1.35;margin:0;text-align:left}.BuildrAiPanel_partsCount__pbzps{color:var(--bdr-text-primary,#fffffff0);font-weight:600}.BuildrAiPanel_partsHighlight__nfjco{color:var(--bdr-text-muted,#ffffff85);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BuildrAiPanel_partStripWrap__ZGhEZ{display:flex;flex-direction:column;gap:6px}.BuildrAiPanel_partStripLabel__AgBv0{color:var(--bdr-text-muted,#ffffff85);font-size:10px;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.BuildrAiPanel_partStrip__SRbuY{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-bottom:0}.BuildrAiPanel_partStripCard__lV\+m7{align-items:center;background:var(--bdr-surface-card,#ffffff0a);border:1px solid var(--bdr-border-faint,#ffffff0f);border-radius:12px;display:flex;gap:7px;min-width:0;padding:7px}.BuildrAiPanel_partStripThumb__5ebK6{background:#0f172aeb;border:1px solid var(--bdr-border-faint,#ffffff0f);border-radius:8px;flex-shrink:0;height:28px;overflow:hidden;width:28px}.BuildrAiPanel_partStripImg__yULUv{height:100%;object-fit:contain;width:100%}.BuildrAiPanel_partStripThumbFallback__v0wy1{align-items:center;color:var(--bdr-text-muted,#ffffff85);display:flex;font-size:12px;font-weight:700;height:100%;justify-content:center;width:100%}.BuildrAiPanel_partStripMeta__wX8gN{display:flex;flex-direction:column;gap:2px;min-width:0}.BuildrAiPanel_partStripSlot__ZPczZ{color:var(--bdr-text-muted,#ffffff85);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.BuildrAiPanel_partStripName__w4AFg{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--bdr-text-primary,#fffffff0);display:-webkit-box;font-size:10px;font-weight:600;line-height:1.25;overflow:hidden}.BuildrAiPanel_intentGrid__vZb-b{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.BuildrAiPanel_intentTile__2\+HKH{align-items:center;background:var(--bdr-surface-card,#ffffff0a);border:1px solid var(--bdr-border-faint,#ffffff0f);border-radius:12px;cursor:pointer;display:flex;flex-direction:row;gap:8px;min-height:46px;padding:8px 9px;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.BuildrAiPanel_intentTile__2\+HKH:focus-visible,.BuildrAiPanel_intentTile__2\+HKH:hover{background:var(--bdr-surface-card-hover,#ffffff0f);border-color:color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 44%,#94a3b829);transform:translateY(-1px)}.BuildrAiPanel_intentIconWrap__EOvpq{align-items:center;background:color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 20%,#0f172aeb);border:1px solid color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 28%,#0000);border-radius:11px;color:rgb(var(--cat-accent,59,130,246));display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.BuildrAiPanel_intentIconWrap__EOvpq svg{display:block;height:16px;width:16px}.BuildrAiPanel_intentLabel__zRnhb{color:var(--bdr-text-primary,#fffffff0);font-size:12px;font-weight:700;line-height:1.2;min-width:0}.BuildrAiPanel_buildChip__DsMVa{align-items:center;background:var(--bdr-surface-card,#ffffff0a);border:1px solid color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 36%,#94a3b81f);border-radius:var(--bdr-radius-lg,20px);box-shadow:0 12px 28px -22px color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 65%,#000);display:flex;gap:12px;margin-bottom:14px;padding:12px 14px}.BuildrAiPanel_buildChipThumb__ZwAvw{background:#0f172aeb;border:1px solid var(--bdr-border-faint,#ffffff0f);border-radius:14px;flex-shrink:0;height:52px;overflow:hidden;width:52px}.BuildrAiPanel_buildChipImg__izAGH{height:100%;object-fit:cover;width:100%}.BuildrAiPanel_buildChipFallback__b1mQX{align-items:center;color:var(--bdr-text-muted,#ffffff85);display:flex;font-size:16px;font-style:italic;font-weight:700;height:100%;justify-content:center;width:100%}.BuildrAiPanel_buildChipBody__Adjoh{min-width:0}.BuildrAiPanel_buildChipName__iygeV{color:var(--bdr-text-primary,#fffffffa);font-size:17px;font-style:italic;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.BuildrAiPanel_buildChipMeta__Yw2g6{color:var(--bdr-text-muted,#ffffff85);font-size:12px;line-height:1.4;margin:4px 0 0}.BuildrAiPanel_chatThread__10i4F{display:flex;flex-direction:column;gap:16px;width:100%}.BuildrAiPanel_messageBuildr__9aEnb{gap:10px}.BuildrAiPanel_messageSettled__c-3m1{animation:none}.BuildrAiPanel_userBubbleBuildr__CIGq4{background:color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 82%,#0c1428);border:1px solid color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 42%,#94a3b81f);border-radius:20px 20px 6px 20px;color:#fffffffa;font-size:14px;line-height:1.55;max-width:88%;padding:12px 15px;white-space:pre-wrap;word-break:break-word}.BuildrAiPanel_aiAvatarBuildr__G1ByQ{align-items:center;background:color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 22%,#0f172af5);border:1px solid color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 32%,#0000);border-radius:999px;color:rgb(var(--cat-accent,59,130,246));display:flex;flex-shrink:0;height:28px;justify-content:center;margin-top:2px;width:28px}.BuildrAiPanel_aiBubbleBuildr__96zrK{background:#0a101ef5;border:1px solid color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 22%,#94a3b824);border-radius:20px 20px 20px 6px;color:var(--bdr-text-body,#ffffffe0);font-size:14px;line-height:1.55;max-width:88%;padding:12px 15px;white-space:pre-wrap;word-break:break-word}.BuildrAiPanel_evidenceBannerBuildr__11uTr{margin-left:38px}.BuildrAiPanel_buildrMarkdown__H1nBM{white-space:normal;word-break:break-word}.BuildrAiPanel_aiBubbleBuildr__96zrK .BuildrAiPanel_buildrMarkdown__H1nBM h1,.BuildrAiPanel_aiBubbleBuildr__96zrK .BuildrAiPanel_buildrMarkdown__H1nBM h2,.BuildrAiPanel_aiBubbleBuildr__96zrK .BuildrAiPanel_buildrMarkdown__H1nBM h3,.BuildrAiPanel_aiBubbleBuildr__96zrK .BuildrAiPanel_buildrMarkdown__H1nBM h4{color:var(--bdr-text-heading,#fffffffa);font-weight:600;line-height:1.3;margin:0 0 10px}.BuildrAiPanel_aiBubbleBuildr__96zrK .BuildrAiPanel_buildrMarkdown__H1nBM h1{font-size:18px}.BuildrAiPanel_aiBubbleBuildr__96zrK .BuildrAiPanel_buildrMarkdown__H1nBM h2{font-size:17px}.BuildrAiPanel_aiBubbleBuildr__96zrK .BuildrAiPanel_buildrMarkdown__H1nBM h3{font-size:16px}.BuildrAiPanel_aiBubbleBuildr__96zrK .BuildrAiPanel_buildrMarkdown__H1nBM h4{font-size:15px}.BuildrAiPanel_aiBubbleBuildr__96zrK .BuildrAiPanel_buildrMarkdown__H1nBM p{margin:0 0 10px}.BuildrAiPanel_aiBubbleBuildr__96zrK .BuildrAiPanel_buildrMarkdown__H1nBM p:last-child{margin-bottom:0}.BuildrAiPanel_aiBubbleBuildr__96zrK .BuildrAiPanel_buildrMarkdown__H1nBM ol,.BuildrAiPanel_aiBubbleBuildr__96zrK .BuildrAiPanel_buildrMarkdown__H1nBM ul{margin:0 0 10px;padding-left:20px}.BuildrAiPanel_aiBubbleBuildr__96zrK .BuildrAiPanel_buildrMarkdown__H1nBM li{margin-bottom:4px}.BuildrAiPanel_aiBubbleBuildr__96zrK .BuildrAiPanel_buildrMarkdown__H1nBM strong{color:rgb(var(--cat-accent,59,130,246));font-weight:600}.BuildrAiPanel_aiBubbleBuildr__96zrK .BuildrAiPanel_buildrMarkdown__H1nBM em{color:var(--bdr-text-muted,#ffffff9e)}.BuildrAiPanel_aiBubbleBuildr__96zrK .BuildrAiPanel_buildrMarkdown__H1nBM a{color:rgb(var(--cat-accent,59,130,246));text-decoration:none}.BuildrAiPanel_aiBubbleBuildr__96zrK .BuildrAiPanel_buildrMarkdown__H1nBM a:hover{text-decoration:underline}.BuildrAiPanel_aiBubbleBuildr__96zrK .BuildrAiPanel_buildrMarkdown__H1nBM blockquote{background:color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 12%,#0a101ef5);border-left:3px solid color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 55%,#0000);border-radius:0 8px 8px 0;margin:10px 0;padding:6px 12px}.BuildrAiPanel_aiBubbleBuildr__96zrK .BuildrAiPanel_buildrMarkdown__H1nBM blockquote p:last-child{margin-bottom:0}.BuildrAiPanel_aiBubbleBuildr__96zrK .BuildrAiPanel_buildrMarkdown__H1nBM code{background:#0000004d;border-radius:4px;color:rgb(var(--cat-accent,59,130,246));font-family:SF Mono,Fira Code,monospace;font-size:.9em;padding:2px 5px}.BuildrAiPanel_aiBubbleBuildr__96zrK .BuildrAiPanel_buildrMarkdown__H1nBM pre{background:#0000004d;border-radius:8px;margin:10px 0;overflow-x:auto;padding:12px}.BuildrAiPanel_aiBubbleBuildr__96zrK .BuildrAiPanel_buildrMarkdown__H1nBM pre code{background:none;border-radius:0;padding:0}.BuildrAiPanel_thinkingRow__o1hDF{align-items:center;display:flex;gap:10px;padding:4px 0}.BuildrAiPanel_thinkingAvatar__NK26S{align-items:center;background:color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 22%,#0f172af5);border:1px solid color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 32%,#0000);border-radius:999px;color:rgb(var(--cat-accent,59,130,246));display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.BuildrAiPanel_thinkingLabel__aE08k{-webkit-text-fill-color:#0000;animation:BuildrAiPanel_buildrThinkingShimmer__O5chM 1.6s linear infinite;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 55%,#ffffff47) 0,color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 55%,#ffffff47) 35%,#fffffffa 50%,color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 55%,#ffffff47) 65%,color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 55%,#ffffff47) 100%);background-repeat:repeat;background-size:200% 100%;color:#0000;font-size:13px;font-style:italic;font-weight:500;margin:0;will-change:background-position}@keyframes BuildrAiPanel_buildrThinkingShimmer__O5chM{0%{background-position:100% 50%}to{background-position:-100% 50%}}.BuildrAiPanel_streamingBubbleBuildr__OMd8r{position:relative}.BuildrAiPanel_streamingBubbleBuildr__OMd8r:before{animation:BuildrAiPanel_buildrStreamBorderShimmer__1Ae3R 2.6s linear infinite;background:linear-gradient(110deg,color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 18%,#0000) 0,color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 18%,#0000) 38%,color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 85%,#fffffff2) 50%,color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 18%,#0000) 62%,color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 18%,#0000) 100%);background-size:220% 100%;border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}@keyframes BuildrAiPanel_buildrStreamBorderShimmer__1Ae3R{0%{background-position:100% 50%}to{background-position:-100% 50%}}.BuildrAiPanel_composerDock__CCmKf{background:var(--bdr-surface-category,#12141ed1);border-top:1px solid var(--bdr-border-faint,#ffffff0f);flex-shrink:0}.BuildrAiPanel_composerContext__gaXvj{align-items:baseline;display:flex;flex-wrap:wrap;font-size:11px;gap:6px;margin:0;padding:12px 16px 6px}.BuildrAiPanel_composerContextLabel__lazEO{color:var(--bdr-text-muted,#ffffff7a);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.BuildrAiPanel_composerContextName__drReb{color:rgb(var(--cat-accent,59,130,246));font-size:13px;font-style:italic;font-weight:700;letter-spacing:-.01em}.BuildrAiPanel_workspaceWelcome__9jKYx{display:flex;flex-direction:column;gap:12px;width:100%}.BuildrAiPanel_workspaceEyebrow__f7N4k{color:var(--bdr-text-muted,#ffffff85);font-size:11px;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.BuildrAiPanel_workspaceTitle__W\+LHW{color:var(--bdr-text-primary,#fffffffa);font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:0}.BuildrAiPanel_workspaceSubtitle__nMXe8{color:var(--bdr-text-muted,#ffffff85);font-size:14px;line-height:1.55;margin:0}.BuildrAiPanel_workspaceStarterField__KE5sh{display:flex;flex-direction:column;gap:6px}.BuildrAiPanel_workspaceStarterLabel__Zmqgf{color:var(--bdr-text-muted,#ffffff85);font-size:12px;font-weight:600;margin:0}.BuildrAiPanel_workspaceStarterList__dbTZD{display:flex;flex-direction:column;gap:8px;max-height:min(280px,42vh);overflow-y:auto;padding-right:2px}.BuildrAiPanel_workspaceStarterRow__1XkhT{grid-gap:12px;align-items:center;background:var(--bdr-surface-card,#ffffff0a);border:1px solid var(--bdr-border-faint,#ffffff0f);border-radius:var(--bdr-radius-md,16px);cursor:pointer;display:grid;gap:12px;grid-template-columns:52px minmax(0,1fr) auto;padding:10px 12px;text-align:left;transition:border-color .15s ease,background .15s ease;width:100%}.BuildrAiPanel_workspaceStarterRow__1XkhT:focus-visible,.BuildrAiPanel_workspaceStarterRow__1XkhT:hover{background:var(--bdr-surface-card-hover,#ffffff0f);border-color:var(--bdr-border-soft,#60a5fa2e)}.BuildrAiPanel_workspaceStarterThumb__4wbhO{align-items:center;background:color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 12%,#0f172aeb);border:1px solid var(--bdr-border-faint,#ffffff0f);border-radius:12px;color:rgb(var(--cat-accent,59,130,246));display:flex;flex-shrink:0;height:52px;justify-content:center;overflow:hidden;width:52px}.BuildrAiPanel_workspaceStarterThumb__4wbhO img{display:block;height:100%;object-fit:contain;width:100%}.BuildrAiPanel_workspaceStarterMeta__2fL9J{display:flex;flex-direction:column;gap:2px;min-width:0}.BuildrAiPanel_workspaceStarterName__Mckpb{color:var(--bdr-text-primary,#fffffff0);font-size:14px;font-weight:600;line-height:1.25}.BuildrAiPanel_workspaceStarterSubtitle__4Bsf9{color:var(--bdr-text-muted,#ffffff85);font-size:12px;line-height:1.35}.BuildrAiPanel_workspaceStarterPrice__KAfm4{color:rgb(var(--cat-accent,59,130,246));flex-shrink:0;font-size:13px;font-weight:600}.BuildrAiPanel_workspaceGrid__SAJM-{display:flex;flex-direction:column;gap:8px}.BuildrAiPanel_workspaceTile__ZS3RH{align-items:center;background:var(--bdr-surface-card,#ffffff0a);border:1px solid var(--bdr-border-faint,#ffffff0f);border-radius:var(--bdr-radius-md,16px);cursor:pointer;display:flex;gap:12px;padding:14px;text-align:left;transition:border-color .15s ease,background .15s ease}.BuildrAiPanel_workspaceTile__ZS3RH:focus-visible,.BuildrAiPanel_workspaceTile__ZS3RH:hover{background:var(--bdr-surface-card-hover,#ffffff0f);border-color:var(--bdr-border-soft,#60a5fa2e)}.BuildrAiPanel_workspaceIconWrap__Fkt-j{align-items:center;background:color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 20%,#0f172aeb);border:1px solid color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 28%,#0000);border-radius:11px;color:rgb(var(--cat-accent,59,130,246));display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.BuildrAiPanel_workspaceIconWrap__Fkt-j svg{display:block;height:20px;width:20px}.BuildrAiPanel_workspaceLabel__Ybk18{color:var(--bdr-text-primary,#fffffff0);font-size:14px;font-weight:600}.BuildrAiPanel_chatBodyBuildr__qxacN{padding:8px 14px 100px}.BuildrAiPanel_inputAreaBuildr__9vnFv{background:#0000;border-top:none;padding:10px 14px calc(14px + env(safe-area-inset-bottom, 0px))}.BuildrAiPanel_inputRowBuildr__qXgyV{background:color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 4%,var(--bdr-surface-category,#12141ed1));border:1px solid var(--bdr-border-soft,#60a5fa2e)}.BuildrAiPanel_inputRowBuildr__qXgyV:focus-within{background:color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 8%,var(--bdr-surface-category,#12141ed1));border-color:color-mix(in srgb,rgb(var(--cat-accent,59,130,246)) 40%,#94a3b838)}.BuildrAiPanel_sendBtnBuildr__b9YlJ{background:rgb(var(--cat-accent,59,130,246))}@media (prefers-reduced-motion:reduce){.BuildrAiPanel_thinkingLabel__aE08k{-webkit-text-fill-color:unset;animation:none;background-image:none;color:var(--bdr-text-muted,#ffffffb8)}.BuildrAiPanel_streamingBubbleBuildr__OMd8r:before{animation:none}.BuildrAiPanel_intentTile__2\+HKH,.BuildrAiPanel_workspaceTile__ZS3RH{transition:none}.BuildrAiPanel_intentTile__2\+HKH:focus-visible,.BuildrAiPanel_intentTile__2\+HKH:hover{transform:none}}
/*# sourceMappingURL=4224.9a16388d.chunk.css.map*/