:root{--cy-pill-bg:var(--rb-surface-elevated);--cy-pill-border:var(--rb-border-focus);--cy-pill-status:var(--rb-text-primary)}html,body{height:100%;margin:0;padding:0;overflow:hidden}html body{background-color:#0000}#cyrene-react-root{width:100%;height:100%}.cy-page{background:var(--rb-surface-page);box-sizing:border-box;border:1px solid var(--rb-border-default);app-region:drag;-webkit-app-region:drag;gap:10px;width:100vw;height:100vh;padding:50px 10px 10px 262px;display:flex;position:relative;overflow:hidden}.cy-page--chat{app-region:initial;-webkit-app-region:initial;padding-top:50px}.cy-page-titlebar{z-index:50;app-region:drag;-webkit-app-region:drag;height:48px;position:absolute;inset:0 0 auto}.cy-page-sidebar,.cy-workspace{app-region:no-drag;-webkit-app-region:no-drag}.cy-page-sidebar>*,.cy-workspace>*{app-region:initial;-webkit-app-region:initial}.cy-file-drop-overlay{z-index:20;border:2px dashed var(--rb-accent);color:var(--rb-accent);font:600 15px/1.4 var(--rb-font-sans,sans-serif);pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffe0;border-radius:10px;place-items:center;display:grid;position:absolute;inset:10px}.cy-file-drop-overlay span{background:#fff;border-radius:999px;padding:10px 16px;box-shadow:0 8px 24px #ff5b8a29}.cy-page.is-collapsed{padding-left:10px}.cy-page-toggle{z-index:51;app-region:no-drag;-webkit-app-region:no-drag;align-items:center;gap:6px;display:flex;position:absolute;top:10px;left:8px}.cy-page-top-center{z-index:51;app-region:no-drag;-webkit-app-region:no-drag;align-items:center;gap:12px;display:flex;position:absolute;top:7px;left:50%;transform:translate(-50%)}.cy-page-windows{z-index:51;app-region:no-drag;-webkit-app-region:no-drag;position:absolute;top:10px;right:20px}.cy-page-sidebar{flex-direction:column;width:252px;min-height:0;display:flex}.cy-page .cy-page-sidebar{background:0 0;border-radius:0;transition:transform .25s,opacity .2s;position:absolute;top:50px;bottom:10px;left:10px}@media (width<=900px){.cy-page-sidebar{width:172px}.cy-page{padding-left:182px}}.cy-page.is-collapsed .cy-page-sidebar{opacity:0;pointer-events:none;transform:translate(-100%)}.cy-page-main{flex:1;min-width:0;min-height:0;position:relative}.cy-inspector-toggle-float{z-index:30;app-region:no-drag;-webkit-app-region:no-drag;align-items:center;gap:4px;display:inline-flex;position:absolute;top:10px;right:10px}.cy-inspector-toggle-divider{background:var(--rb-border-default,#f0ebee);flex-shrink:0;width:1px;height:16px}.cy-inspector-browser-toggle{border:1px solid var(--rb-border-default,#f0ebee);background:color-mix(in srgb, var(--rb-bg-1,#fff) 88%, transparent);width:32px;height:32px;color:var(--rb-text-secondary,#80777e);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.cy-inspector-browser-toggle:hover{border-color:color-mix(in srgb, var(--rb-accent,#e75d87) 45%, transparent);background:var(--rb-surface-hover,#fff1f6);color:var(--rb-accent,#e75d87)}::selection{color:inherit;background:#ff5b8a3d}.cy-page-dock{flex:1;min-width:0;min-height:0}.cy-dock-body{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.cy-dock-separator{background:0 0;width:12px;position:relative}.cy-dock-separator:after{content:"";background:0 0;border-radius:1px;width:2px;transition:background .12s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.cy-dock-separator:hover:after,.cy-dock-separator:active:after{background:var(--rb-accent,#ff5b8a)}.cy-page-newtask{flex-direction:column;flex-shrink:0;gap:2px;margin-top:10px;padding:0 2px;display:flex}.cy-page-conversations{app-region:no-drag;flex:1;min-height:0;margin-top:8px;overflow:hidden}.cy-page-sidebar-bottom{flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 4px 4px;display:flex}.cy-workspace{background:var(--rb-surface-workspace);border:1px solid var(--rb-border-default);width:100%;height:100%;box-shadow:var(--rb-shadow-workspace);border-radius:10px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.cy-workspace-titlebar{z-index:2;box-sizing:border-box;border-bottom:1px solid var(--rb-border-default);background:var(--rb-surface-workspace);app-region:drag;-webkit-app-region:drag;flex:0 0 48px;justify-content:flex-start;align-items:center;gap:8px;height:48px;padding:0 24px;display:flex;position:relative}.cy-workspace-titlebar__icon{color:var(--rb-accent);flex:none}.cy-workspace-titlebar__title{max-width:calc(100% - 140px);color:var(--rb-text-primary);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font-size:13px;font-weight:600;overflow:hidden}.cy-page.is-collapsed .cy-page-top-center{left:calc(50% - 85px)}.cy-workspace:before{content:"";opacity:.9;pointer-events:none;background-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%20900%20600'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20preserveAspectRatio='xMidYMid%20slice'%3e%3cpath%20d='M-50%20300%20Q%20100%20200,%20150%20350%20T%20300%20500'%20stroke='rgba(233,30,99,0.12)'%20stroke-width='1.2'/%3e%3cpath%20d='M-30%20320%20Q%20120%20220,%20170%20370%20T%20320%20520'%20stroke='rgba(233,30,99,0.08)'%20stroke-width='1.2'/%3e%3cpath%20d='M950%20200%20Q%20800%20150,%20750%20300%20T%20600%20450'%20stroke='rgba(233,30,99,0.12)'%20stroke-width='1.2'/%3e%3cpath%20d='M930%20180%20Q%20780%20130,%20730%20280%20T%20580%20430'%20stroke='rgba(233,30,99,0.08)'%20stroke-width='1.2'/%3e%3ccircle%20cx='200'%20cy='80'%20r='2.5'%20fill='rgba(233,30,99,0.18)'/%3e%3ccircle%20cx='700'%20cy='60'%20r='2.5'%20fill='rgba(233,30,99,0.18)'/%3e%3ccircle%20cx='450'%20cy='40'%20r='2'%20fill='rgba(233,30,99,0.14)'/%3e%3ccircle%20cx='150'%20cy='520'%20r='2.5'%20fill='rgba(233,30,99,0.14)'/%3e%3ccircle%20cx='750'%20cy='550'%20r='2.5'%20fill='rgba(233,30,99,0.14)'/%3e%3cpath%20d='M180%20120%20L182%20126%20L188%20128%20L182%20130%20L180%20136%20L178%20130%20L172%20128%20L178%20126%20Z'%20fill='rgba(233,30,99,0.2)'/%3e%3cpath%20d='M720%20100%20L722%20106%20L728%20108%20L722%20110%20L720%20116%20L718%20110%20L712%20108%20L718%20106%20Z'%20fill='rgba(233,30,99,0.18)'/%3e%3cpath%20d='M300%20480%20L302%20486%20L308%20488%20L302%20490%20L300%20496%20L298%20490%20L292%20488%20L298%20486%20Z'%20fill='rgba(233,30,99,0.14)'/%3e%3cpath%20d='M650%20500%20L652%20506%20L658%20508%20L652%20510%20L650%20516%20L648%20510%20L642%20508%20L648%20506%20Z'%20fill='rgba(233,30,99,0.14)'/%3e%3ccircle%20cx='450'%20cy='300'%20r='180'%20stroke='rgba(233,30,99,0.06)'%20stroke-width='1'%20stroke-dasharray='4%208'/%3e%3ccircle%20cx='450'%20cy='300'%20r='200'%20stroke='rgba(233,30,99,0.04)'%20stroke-width='1'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .22s;position:absolute;inset:0}.cy-workspace.has-messages:before{opacity:.55}@media (prefers-reduced-motion:reduce){.cy-workspace:before,.cy-page .cy-page-sidebar{transition:none}}.cy-workspace-composer{box-sizing:border-box;justify-content:center;width:100%;padding:22px 28px;transition:padding .24s;display:flex;position:relative}.cy-workspace-composer__scroll-to-bottom{z-index:10;background:var(--rb-surface-elevated,#ffffffeb);width:40px;height:40px;color:var(--rb-text-primary,#4c3762);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .2s,opacity .2s;display:flex;position:absolute;top:-50px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #4c37622e}.cy-workspace-composer__scroll-to-bottom:hover{opacity:.92;transform:translate(-50%,-2px)}.cy-workspace-composer__scroll-to-bottom:active{transform:translate(-50%)}.cy-workspace-composer__scroll-to-bottom .anticon{font-size:16px}.cy-workspace.is-empty .cy-workspace-composer{flex:1;align-items:center}.cy-workspace.has-messages .cy-workspace-composer{padding:22px 24px}
