.PublicOxaChat_shell__dHSAM.PublicOxaChat_shell__dHSAM{--oxa-violet:174,126,255;--oxa-cyan:99,216,221;position:relative;width:100%;max-width:420px;padding-top:0!important;margin:0;overflow:hidden;isolation:isolate;border:1px solid var(--oxa-vessel-edge,rgba(var(--oxa-violet),.58));border-radius:var(--oxa-vessel-radius,14px);color:rgba(246,243,255,.96);background:var(
    --oxa-vessel-background,radial-gradient(130% 160% at -8% -28%,rgba(var(--oxa-violet),.17),transparent 51%),radial-gradient(120% 130% at 106% 118%,rgba(var(--oxa-cyan),.09),transparent 58%),linear-gradient(145deg,rgba(13,10,23,.84),rgba(2,3,8,.94) 46%,rgba(3,7,11,.91))
  );box-shadow:var(
    --oxa-vessel-shadow,0 0 0 1px rgba(148,94,255,.12),0 0 18px rgba(var(--oxa-violet),.42),0 0 46px rgba(var(--oxa-violet),.22),0 18px 60px rgba(0,0,0,.48),inset 0 1px 0 hsla(0,0%,100%,.055)
  );backdrop-filter:var(--oxa-vessel-filter,blur(22px) saturate(132%));-webkit-backdrop-filter:var(
    --oxa-vessel-filter,blur(22px) saturate(132%)
  );font-family:var(--font-mono),"IBM Plex Mono",monospace}.PublicOxaChat_embedded__LkqqJ.PublicOxaChat_embedded__LkqqJ{width:100%;max-width:none;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.PublicOxaChat_reflection__d8pd9{position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(112deg,transparent 0 28%,hsla(0,0%,100%,.018) 36%,transparent 49%),radial-gradient(58% 30% at 18% 0,rgba(223,204,255,.035),transparent 88%);mix-blend-mode:screen}.PublicOxaChat_reflection__d8pd9:after{content:"";position:absolute;inset:1px;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(210,195,239,.012),inset 0 -34px 58px rgba(0,0,0,.38)}.PublicOxaChat_header__bXmIX{justify-content:space-between;min-height:38px;gap:12px;padding:8px 15px 4px}.PublicOxaChat_header__bXmIX,.PublicOxaChat_identity__Dq08F,.PublicOxaChat_sessionMeta__t1F1C{display:flex;align-items:center}.PublicOxaChat_identity__Dq08F{gap:0;color:rgba(195,156,255,.98);font-family:var(--font-sans),"IBM Plex Sans",sans-serif;font-size:15px;font-weight:400;letter-spacing:.035em;line-height:1;text-shadow:0 0 8px rgba(var(--oxa-violet),.14)}.PublicOxaChat_sessionMeta__t1F1C{min-width:0;gap:12px}.PublicOxaChat_boundaryNotice__55hnb button,.PublicOxaChat_reset__N2B3w,.PublicOxaChat_status__Qt8ET{font:inherit;font-size:7px;letter-spacing:.14em}.PublicOxaChat_status__Qt8ET{max-width:180px;overflow:hidden;color:rgba(199,191,219,.42);white-space:nowrap;text-overflow:ellipsis}.PublicOxaChat_boundaryNotice__55hnb button,.PublicOxaChat_reset__N2B3w{appearance:none;padding:0;border:0;color:rgba(192,169,238,.52);background:transparent;cursor:pointer;transition:color .18s ease}.PublicOxaChat_boundaryNotice__55hnb button:focus-visible,.PublicOxaChat_boundaryNotice__55hnb button:hover,.PublicOxaChat_reset__N2B3w:focus-visible,.PublicOxaChat_reset__N2B3w:hover{color:rgba(228,215,255,.96)}.PublicOxaChat_boundaryNotice__55hnb button:disabled,.PublicOxaChat_reset__N2B3w:disabled{opacity:.4;cursor:default}.PublicOxaChat_transcript__tt9bo{display:flex;max-height:min(44vh,320px);min-height:45px;flex-direction:column;gap:13px;overflow-x:hidden;overflow-y:auto;padding:1px 16px 10px;scrollbar-width:none}.PublicOxaChat_transcript__tt9bo::-webkit-scrollbar{display:none}.PublicOxaChat_message__ckRK_{width:min(92%,380px)}.PublicOxaChat_message__ckRK_ p{margin:3px 0 0;color:rgba(239,236,247,.88);font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:12px;font-weight:350;letter-spacing:.012em;line-height:1.48;overflow-wrap:anywhere}.PublicOxaChat_openingMessage__rvMxj p{margin-top:1px;color:rgba(241,237,251,.84)}.PublicOxaChat_visitorMessage__f91yl{align-self:flex-end;padding:0;text-align:right}.PublicOxaChat_oxaMessage__9le6D{align-self:flex-start}.PublicOxaChat_optimistic__oFrOJ{opacity:.64}.PublicOxaChat_thinking__LUrCU{width:min(96%,440px);min-height:31px}.PublicOxaChat_thinking__LUrCU[data-awaiting-language=true]{block-size:31px;min-block-size:31px;max-block-size:31px;overflow:hidden}.PublicOxaChat_streamingText__WWCM9.PublicOxaChat_streamingText__WWCM9{min-height:18px;margin-top:3px;white-space:pre-wrap}.PublicOxaChat_waitingText__NdWX5.PublicOxaChat_waitingText__NdWX5{block-size:18px;min-block-size:18px;max-block-size:18px;overflow:hidden;color:rgba(215,202,239,.64);font-size:9px;letter-spacing:.025em;line-height:18px;overflow-wrap:normal;white-space:nowrap;text-shadow:0 0 10px rgba(var(--oxa-violet),.18);-webkit-mask-image:linear-gradient(90deg,#000 0 92%,transparent 100%);mask-image:linear-gradient(90deg,#000 0 92%,transparent 100%)}.PublicOxaChat_boundaryNotice__55hnb{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:0 15px 9px;padding:10px 12px;border:1px solid rgba(205,184,255,.1);border-radius:15px;background:rgba(3,3,8,.46)}.PublicOxaChat_boundaryNotice__55hnb p,.PublicOxaChat_failure__nizcm{margin:0;color:rgba(211,205,224,.64);font-family:var(--font-sans),"IBM Plex Sans",sans-serif;font-size:10px;line-height:1.45}.PublicOxaChat_failure__nizcm{padding:0 16px 9px;color:rgba(222,179,203,.76)}.PublicOxaChat_permissionBoundary__9xhwX{display:grid;gap:9px;margin:0 15px 10px;padding:10px 12px;border:1px solid rgba(195,161,255,.14);border-radius:14px;color:rgba(226,218,240,.72);background:rgba(2,2,7,.58)}.PublicOxaChat_permissionBoundary__9xhwX small,.PublicOxaChat_permissionBoundary__9xhwX span{font-size:7px;font-weight:400;letter-spacing:.14em}.PublicOxaChat_permissionBoundary__9xhwX span{color:rgba(195,160,252,.72)}.PublicOxaChat_permissionBoundary__9xhwX p{margin:5px 0 0;font-family:var(--font-sans),"IBM Plex Sans",sans-serif;font-size:10px;line-height:1.45}.PublicOxaChat_permissionBoundary__9xhwX small{display:block;margin-top:6px;color:rgba(205,198,220,.42)}.PublicOxaChat_permissionActions__22fgM{display:flex;flex-wrap:wrap;gap:6px}.PublicOxaChat_permissionActions__22fgM button{appearance:none;padding:6px 8px;border:1px solid rgba(195,161,255,.16);border-radius:999px;color:rgba(230,221,249,.72);background:rgba(7,5,13,.56);cursor:pointer;font:inherit;font-size:7px;letter-spacing:.1em}.PublicOxaChat_permissionActions__22fgM button:focus-visible,.PublicOxaChat_permissionActions__22fgM button:hover{border-color:rgba(201,169,255,.38);color:rgba(250,247,255,.96);outline:none}.PublicOxaChat_portalAction__5_LaZ,.PublicOxaChat_routeAction__JGmvQ{display:grid;width:calc(100% - 30px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 15px 10px;padding:9px 11px;appearance:none;border:1px solid rgba(195,161,255,.14);border-radius:999px;color:rgba(239,233,251,.8);background:rgba(3,3,8,.42);cursor:pointer;font-family:var(--font-mono),"IBM Plex Mono",monospace;text-align:left;transition:border-color .18s ease,background .18s ease,color .18s ease}.PublicOxaChat_portalAction__5_LaZ span,.PublicOxaChat_routeAction__JGmvQ span{color:rgba(193,160,252,.64);font-size:7px;font-weight:400;letter-spacing:.14em}.PublicOxaChat_portalAction__5_LaZ strong,.PublicOxaChat_routeAction__JGmvQ strong{overflow:hidden;font-size:9px;font-weight:450;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PublicOxaChat_portalAction__5_LaZ svg,.PublicOxaChat_routeAction__JGmvQ svg{width:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2}.PublicOxaChat_portalAction__5_LaZ:focus-visible:not(:disabled),.PublicOxaChat_portalAction__5_LaZ:hover:not(:disabled),.PublicOxaChat_routeAction__JGmvQ:focus-visible,.PublicOxaChat_routeAction__JGmvQ:hover{border-color:rgba(201,169,255,.28);color:rgba(250,247,255,.96);background:rgba(9,7,15,.58);outline:none}.PublicOxaChat_portalAction__5_LaZ:disabled{cursor:default;opacity:.52}.PublicOxaChat_composer__1xQIL{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin:0;padding:6px 10px 8px 15px;border:0;border-top:1px solid rgba(211,191,255,.11);border-radius:0;background:radial-gradient(130% 180% at 0 50%,rgba(var(--oxa-violet),.018),transparent 62%),linear-gradient(90deg,rgba(0,0,2,.28),rgba(1,1,4,.44));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.018),inset 12px 0 32px rgba(var(--oxa-violet),.009);transition:background .22s ease,box-shadow .22s ease}.PublicOxaChat_composer__1xQIL:focus-within{background:radial-gradient(130% 180% at 0 50%,rgba(var(--oxa-violet),.032),transparent 62%),linear-gradient(90deg,rgba(0,0,2,.34),rgba(1,1,4,.5));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.022),inset 14px 0 38px rgba(var(--oxa-violet),.016)}.PublicOxaChat_composer__1xQIL textarea{box-sizing:border-box;width:100%;height:34px;min-height:34px;max-height:none;resize:none;padding:8px 0 6px;overflow:hidden;border:0;outline:0;color:rgba(244,241,251,.93);background:transparent;font:400 12px/1.5 var(--font-sans),IBM Plex Sans,sans-serif;scrollbar-width:none}.PublicOxaChat_composer__1xQIL textarea::-webkit-resizer,.PublicOxaChat_composer__1xQIL textarea::-webkit-scrollbar{display:none}.PublicOxaChat_composer__1xQIL textarea::placeholder{color:rgba(205,198,220,.3)}.PublicOxaChat_composer__1xQIL textarea:disabled{opacity:.5}.PublicOxaChat_send__Xb_1s{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(195,161,255,.2);border-radius:999px;color:rgba(231,222,250,.8);background:radial-gradient(120% 120% at 20% 10%,rgba(var(--oxa-violet),.14),transparent 68%),rgba(7,5,13,.54);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.PublicOxaChat_send__Xb_1s svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4}.PublicOxaChat_send__Xb_1s:focus-visible:not(:disabled),.PublicOxaChat_send__Xb_1s:hover:not(:disabled){border-color:rgba(202,173,255,.5);background:radial-gradient(120% 120% at 20% 10%,rgba(var(--oxa-violet),.22),transparent 68%),rgba(9,6,16,.72);box-shadow:0 0 17px rgba(var(--oxa-violet),.13);transform:translateY(-1px)}.PublicOxaChat_send__Xb_1s:disabled{opacity:.34;cursor:default}.PublicOxaChat_srOnly__TcvoU{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.PublicOxaChat_send__Xb_1s{transition:none}}.HydraOxaGuide_panel__1_mqk{--oxa-violet:111,207,218;--oxa-cyan:105,220,224;--oxa-vessel-background:radial-gradient(120% 140% at -12% -24%,rgba(91,197,211,.09),transparent 54%),linear-gradient(145deg,rgba(4,11,14,.9),rgba(0,2,4,.965) 54%,rgba(2,7,9,.93));--oxa-vessel-edge:rgba(104,206,216,.38);--oxa-vessel-shadow:0 0 0 1px rgba(106,211,221,.04),0 0 18px rgba(74,183,195,.11),0 20px 58px rgba(0,0,0,.62),inset 0 1px 0 hsla(0,0%,100%,.032);position:fixed;left:0;top:0;z-index:41;box-sizing:border-box;width:min(430px,calc(100vw - 40px));max-height:min(520px,calc(100vh - 150px));overflow:hidden;border:1px solid rgba(104,206,216,.34);border-radius:15px;background:var(--oxa-vessel-background);box-shadow:var(--oxa-vessel-shadow);opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(18px) saturate(112%);-webkit-backdrop-filter:blur(18px) saturate(112%);transform-origin:center center;transition:opacity .21s ease,visibility .21s step-end,border-color .21s ease;will-change:transform,opacity}.HydraOxaGuide_panel__1_mqk[data-hydra-oxa-presence=persistent]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .21s ease,visibility 0ms step-start,border-color .21s ease}.HydraOxaGuide_panel__1_mqk[data-hydra-oxa-vessel-state=docked]{max-height:34px}.HydraOxaGuide_chatBody__ksOer{max-height:min(486px,calc(100vh - 184px));overflow:hidden;opacity:1;visibility:visible;pointer-events:auto;transition:max-height .21s ease,opacity .15s ease,visibility 0ms step-start}.HydraOxaGuide_panel__1_mqk[data-hydra-oxa-vessel-state=docked] .HydraOxaGuide_chatBody__ksOer{max-height:0;opacity:0;visibility:hidden;pointer-events:none;transition:max-height .21s ease,opacity .12s ease,visibility .21s step-end}.HydraOxaGuide_contextLine__VUvyR{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:31px;padding:6px 12px;border-bottom:1px solid rgba(104,206,216,.12);color:rgba(126,205,214,.58);font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:7px;letter-spacing:.14em}.HydraOxaGuide_contextLine__VUvyR strong{overflow:hidden;color:rgba(195,235,239,.75);font:inherit;text-align:right;text-overflow:ellipsis;white-space:nowrap}.HydraOxaGuide_contextLine__VUvyR button{padding:0;border:0;color:rgba(138,204,211,.52);background:transparent;font:inherit;cursor:pointer}.HydraOxaGuide_contextLine__VUvyR button:focus-visible,.HydraOxaGuide_contextLine__VUvyR button:hover{color:rgba(222,248,250,.96);outline:none}@media (prefers-reduced-motion:reduce){.HydraOxaGuide_chatBody__ksOer,.HydraOxaGuide_panel__1_mqk{transition:none}}.OxaPresenceWrapper_surface__8xFxD{--oxa-vessel-background:linear-gradient(112deg,hsla(0,0%,100%,.018),hsla(0,0%,100%,.004) 20%,transparent 46%),radial-gradient(120% 110% at -8% -24%,rgba(164,116,232,.035),transparent 58%),linear-gradient(145deg,rgba(2,2,5,.88),rgba(0,0,2,.96) 52%,rgba(1,2,4,.91)),#000;--oxa-vessel-edge:rgba(167,116,242,.5);--oxa-vessel-radius:12px;--oxa-vessel-shadow:0 0 0 1px rgba(143,91,233,.035),0 0 12px rgba(123,72,207,.24),0 0 24px rgba(123,72,207,.07),0 8px 30px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.028),inset 0 0 34px rgba(157,108,236,.012);--oxa-vessel-filter:blur(14px) saturate(110%);width:100%;pointer-events:auto}.OxaPresenceWrapper_surface__8xFxD[data-oxa-public-posture=preview]{pointer-events:none}