@keyframes xfadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes xpulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes xspin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes xticker{0%{transform:translate(0)}40%{transform:translate(-25%)}50%{transform:translate(-25%)}90%{transform:translate(-50%)}to{transform:translate(-50%)}}@keyframes xblink{0%,to{opacity:1}50%{opacity:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:.7}50%{opacity:1}}.xy-rail-scroll{scrollbar-width:none;-ms-overflow-style:none}.xy-rail-scroll::-webkit-scrollbar{width:0;height:0;display:none}*{box-sizing:border-box}textarea,input,select,button{font-family:inherit}html,body{color:#e2e8f0;background:#02040a;margin:0;padding:0}@keyframes xy-stagger-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes xy-row-insert{0%{opacity:0;background-color:#d4af5c1f;transform:translateY(-3px)}to{opacity:1;background-color:#0000;transform:none}}@keyframes xy-pulse-crit{0%,to{box-shadow:0 0 #d4404099}70%{box-shadow:0 0 0 4px #d4404000}}@keyframes xy-pulse-amber{0%,to{opacity:1}50%{opacity:.55}}@keyframes xy-breath{0%,to{opacity:1}50%{opacity:.5}}@keyframes xy-cursor-gold{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes xy-flash-up{0%{color:#4da882}to{color:#e2e8f0}}@keyframes xy-flash-down{0%{color:#c85c5c}to{color:#e2e8f0}}@keyframes xy-edge-flash{0%,to{box-shadow:inset 0 0 0 1px #d4af5c00}30%{box-shadow:inset 0 0 0 1px #d4af5c8c}}@keyframes xy-scan{0%{opacity:0;top:0}5%{opacity:1}95%{opacity:1}to{opacity:0;top:100%}}@keyframes xy-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.xy-stagger-in{animation:.32s cubic-bezier(.16,.84,.24,1) both xy-stagger-in}.xy-row-insert{animation:.52s cubic-bezier(.16,.84,.24,1) xy-row-insert}.xy-pulse-crit{border-radius:50%;animation:1.6s ease-in-out infinite xy-pulse-crit}.xy-pulse-amber{animation:2.4s ease-in-out infinite xy-pulse-amber}.xy-breath{animation:2.4s ease-in-out infinite xy-breath}.xy-breath-2{animation:2.8s ease-in-out .4s infinite xy-breath}.xy-breath-3{animation:2.6s ease-in-out .8s infinite xy-breath}.xy-cursor-gold{animation:1.05s steps(2,end) infinite xy-cursor-gold}.xy-flash-up{animation:.8s ease-out xy-flash-up}.xy-flash-dn{animation:.8s ease-out xy-flash-down}.xy-edge-flash{animation:1.4s ease-out xy-edge-flash}.xy-today-scroll::-webkit-scrollbar{width:4px}.xy-today-scroll::-webkit-scrollbar-track{background:0 0}.xy-today-scroll::-webkit-scrollbar-thumb{background:#d4af5c4d;border-radius:2px}.xy-today-scroll::-webkit-scrollbar-thumb:hover{background:#d4af5c8c}.xy-today-scroll{scrollbar-width:thin;scrollbar-color:#d4af5c4d transparent;-webkit-mask-image:linear-gradient(#000 calc(100% - 12px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 12px),#0000 100%)}@media (prefers-reduced-motion:reduce){.xy-stagger-in,.xy-row-insert,.xy-pulse-crit,.xy-pulse-amber,.xy-breath,.xy-breath-2,.xy-breath-3,.xy-cursor-gold,.xy-flash-up,.xy-flash-dn,.xy-edge-flash{animation:none!important}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (max-width:768px){.xy-app-shell{padding-top:env(safe-area-inset-top);height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important}.xy-mobile-nav{min-height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)!important}.xy-backend-status{bottom:calc(64px + env(safe-area-inset-bottom))!important;font-size:11px!important;right:10px!important}.xy-security-bar{min-height:32px;flex-wrap:wrap!important;gap:6px!important;height:auto!important;padding:6px 10px!important}.xy-security-bar-left,.xy-security-bar-right{min-width:0;flex-wrap:wrap!important;gap:6px!important}.xy-security-bar-label{line-height:1.35;letter-spacing:.08em!important;white-space:normal!important;font-size:8px!important}.xy-security-bar-compliance{display:none!important}.xy-login-overlay{-webkit-overflow-scrolling:touch;padding:max(12px, env(safe-area-inset-top)) 12px max(48px, calc(40px + env(safe-area-inset-bottom)))!important;justify-content:flex-start!important;align-items:stretch!important;overflow-y:auto!important}.xy-login-card{width:100%!important;max-width:100%!important;margin-top:0!important;margin-bottom:56px!important;padding:24px 16px 20px!important}.xy-login-card img{width:56px!important;height:56px!important}.xy-login-card input{font-size:16px!important}.xy-login-card input[inputmode=numeric]{width:42px!important;height:52px!important;font-size:18px!important}.xy-login-status{display:none!important}.xy-onboard-title{font-size:22px!important}.xy-onboard-body{font-size:13px!important;line-height:1.65!important}.xy-onboard-sub{letter-spacing:.12em!important;font-size:8px!important}.xy-onboard-stats{grid-template-columns:1fr 1fr!important;gap:1px!important;display:grid!important}.xy-onboard-stat{border-right:none!important;padding:12px 8px!important}.xy-onboard-templates{flex-direction:column!important}.xy-onboard-template{width:100%!important}.xy-onboard-cta button{flex:auto;min-width:120px}.xy-empty-scroll{padding:12px 12px 20px!important}.xy-home-tiles{grid-template-columns:1fr!important;gap:10px!important}.xy-severity-row{grid-template-columns:12px 40px minmax(0,1fr) 16px!important;gap:6px!important;padding:8px 0!important;line-height:1.45!important}.xy-sev-cat,.xy-sev-micro{display:none!important}.xy-sev-headline{white-space:normal!important;text-overflow:unset!important;font-size:13px!important;overflow:visible!important}.xy-chat-header{flex-wrap:wrap!important;gap:8px!important;padding:8px 10px!important}.xy-chat-header-left{flex:auto;min-width:0;gap:6px!important}.xy-chat-header-right{justify-content:flex-end;flex-wrap:wrap!important;gap:4px!important}.xy-chat-header-right button{min-width:36px!important;min-height:36px!important}.xy-chat-header-label{display:none!important}.xy-ask-collapsed,.xy-ask-expanded{flex-wrap:wrap!important;gap:8px!important}.xy-ask-collapsed>span:nth-child(n+3),.xy-ask-toggles{width:100%}.xy-kb-hints{display:none!important}.xy-composer-input-row{padding:10px!important}.xy-composer-placeholder{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:calc(100% - 56px)!important;overflow:hidden!important}.xy-composer-footer{gap:6px!important;padding:8px!important}.xy-composer-footer button{min-height:36px;padding:6px 10px!important}.xy-msg-actions{flex-wrap:wrap!important;gap:6px!important}.xy-msg-actions button{min-height:36px!important;padding:6px 10px!important;font-size:9px!important}.xy-followups button{min-height:40px!important;padding:8px 12px!important;font-size:12px!important}.intel-panel{display:none!important}.xy-app-shell img,.xy-app-shell video,.xy-app-shell canvas,.xy-app-shell iframe{max-width:100%!important}.xy-rooms-root{min-width:0!important;overflow-x:hidden!important}.xy-rooms-tabs{scrollbar-width:none;padding-right:72px!important}.xy-rooms-tabs::-webkit-scrollbar{display:none}.xy-rooms-tab{padding:8px 10px!important;font-size:13px!important}.xy-rooms-tab-x{justify-content:center;align-items:center;min-width:28px;min-height:28px;font-size:18px!important;display:inline-flex!important}.xy-rooms-tabs-add{width:36px!important;height:36px!important;font-size:18px!important}.xy-rooms-chrome button{width:36px!important;height:32px!important}.xy-rooms-workbench{gap:6px!important;padding:8px 10px!important}.xy-rooms-workbench button,.xy-rooms-wb-btn{min-height:36px!important;padding:8px 12px!important;font-size:10px!important}.xy-rooms-workbench [style*="width: 340"],.xy-rooms-wb-pop{right:8px;width:min(340px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:8px!important}.xy-rooms-asset{max-height:none!important}.xy-rooms-asset-row{gap:8px!important;padding:8px 10px!important}.xy-rooms-video-toast{bottom:calc(64px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;left:10px!important;right:10px!important}.xy-vault-root{min-width:0!important}.xy-vault-tabs{scrollbar-width:none;overflow-x:auto}.xy-vault-tabs::-webkit-scrollbar{display:none}.xy-vault-tab{white-space:nowrap;letter-spacing:.04em!important;flex:auto!important;min-height:44px!important;padding:10px 6px!important;font-size:10px!important}.xy-vault-tab-label{font-size:9px}.xy-vault-toolbar{gap:8px!important;padding:10px!important}.xy-vault-toolbar button{min-height:36px!important}.xy-vault-search{flex:160px!important;width:100%!important;max-width:100%!important;min-height:40px!important;font-size:13px!important}.xy-vault-body{flex-direction:column!important}.xy-vault-list{border-bottom:1px solid #111820!important;border-right:none!important;width:100%!important;max-height:42vh!important}.xy-vault-list-has-sel{max-height:36vh!important}.xy-vault-detail{flex:auto!important;width:100%!important;min-height:0!important}.xy-vault-col{width:min(230px,78vw)!important}.xy-vault-share{width:min(470px,100vw - 24px)!important;padding:16px!important}}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{background:#080b11;width:100%;height:100%;overflow:hidden}body{color:#e2e8f0;font-family:Inter Tight,IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#1e2838;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#2a3448}::selection{color:#e2e8f0;background:#d4af5c40}@keyframes xslide{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes xflash-up{0%{color:#4da882;background-color:#4da88252}60%{background-color:#4da88224}to{background-color:#0000}}@keyframes xflash-down{0%{color:#c85c5c;background-color:#c85c5c52}60%{background-color:#c85c5c24}to{background-color:#0000}}@keyframes xflash-neutral{0%{background-color:#d4af5c38}to{background-color:#0000}}.x-flash-up{border-radius:2px;animation:.5s ease-out xflash-up}.x-flash-down{border-radius:2px;animation:.5s ease-out xflash-down}.x-flash-neu{border-radius:2px;animation:.45s ease-out xflash-neutral}@keyframes xheartbeat{0%{opacity:1;transform:scale(1);box-shadow:0 0 #4da88299}70%{opacity:1;transform:scale(1.35);box-shadow:0 0 0 6px #4da88200}to{opacity:1;transform:scale(1);box-shadow:0 0 #4da88200}}.x-heartbeat{animation:.7s ease-out xheartbeat}.x-heartbeat-stale{opacity:.35}.x-size-bar{transition:width .32s ease-out}@keyframes xrowslide{0%{opacity:0;background-color:#d4af5c1a;transform:translateY(-3px)}to{opacity:1;background-color:#0000;transform:translateY(0)}}.x-row-new{animation:.38s ease-out xrowslide}.x-odo{vertical-align:baseline;height:1em;line-height:1em;display:inline-flex;overflow:hidden}.x-odo-col{transition:transform .32s cubic-bezier(.25,.46,.45,.94);display:inline-block}.x-odo-col>span{height:1em;line-height:1em;display:block}.xyron-float{will-change:transform, left, top, width, height;border-radius:5px;transition:box-shadow .18s cubic-bezier(.16,.84,.24,1);box-shadow:0 12px 40px #000000a6,0 2px 8px #d4af5c14,0 0 0 1px #d4af5c2e}.xyron-float-focused{box-shadow:0 20px 60px #000000bf,0 4px 14px #d4af5c2e,0 0 0 1px #d4af5c73}.xyron-float-draghint{-webkit-user-select:none;user-select:none}.xyron-float-draghint:active{cursor:grabbing!important}.xyron-float:before{content:"";opacity:0;pointer-events:none;z-index:10;border-top:2px solid #d4af5c;border-left:2px solid #d4af5c;border-radius:4px 0 0;width:12px;height:12px;transition:opacity .18s;position:absolute;top:-1px;left:-1px}.xyron-float:hover:before{opacity:.5}.xyron-float-focused:before{opacity:1}input,textarea,button,select{font-family:inherit}textarea{scrollbar-width:thin}a{text-decoration:none}
