:root{--rail-text:#fff;--rail-line:#ffffff26;--rail-fill-hover:#ffffff0d;--rail-ink-quiet:color-mix(in srgb, var(--rail-text) 50%, transparent)}[data-theme=light]{--rail-text:#16181c;--rail-line:#00000029;--rail-fill-hover:#0000000d;--rail-ink-quiet:color-mix(in srgb, var(--rail-text) 62%, transparent)}.sora-rail{background:#000}[data-theme=light] .sora-rail{background:#f4f4f6}.chat-canvas{background:#000}[data-theme=light] .chat-canvas{background:#fbfbfc}.daciel-world.chat-canvas,.daciel-world .chat-canvas{background:var(--ds-background-200)}.rail-row{text-align:left;width:100%;height:32px;color:var(--rail-text);border-radius:10px;align-items:center;gap:10px;margin-bottom:3px;padding:0 12px;font-size:15px;font-weight:600;transition:background-color .12s,color .12s;display:flex}.rail-row:hover{color:var(--rail-text);background:#ffffff0d}.rail-row-active,.rail-row-active:hover{color:var(--rail-text);background:#ffffff14}[data-theme=light] .rail-row:hover{background:#0000000d}[data-theme=light] .rail-row-active,[data-theme=light] .rail-row-active:hover{background:#00000013}.rail-section{letter-spacing:0;text-transform:none;height:20px;color:color-mix(in srgb, var(--rail-text) 60%, transparent);margin:11px 0 5px;padding:0 12px;font-size:12px;font-weight:600;line-height:20px;display:block}.rail-section:first-child{margin-top:0}.rail-dim{color:color-mix(in srgb, var(--rail-text) 60%, transparent)}.rail-faint{color:var(--rail-ink-quiet)}.rail-card{border:1px solid var(--rail-line);border-radius:10px}.rail-search{height:40px;color:var(--rail-text);border:1px solid var(--rail-line);background:0 0;border-radius:999px;padding:0 13px 0 12px;font-size:15px;font-weight:600;transition:background-color .12s,border-color .12s}.rail-search:hover{background:#ffffff0d;border-color:#ffffff3d}[data-theme=light] .rail-search:hover{background:#0000000a;border-color:#00000042}.global-rail{background:#000;border-right:1px solid #ffffff12;width:52px}[data-theme=light] .global-rail{background:#f4f4f6;border-right-color:#00000014}.global-rail-exp{width:var(--sidebar-width)}@media (max-width:767px){.global-rail-drawer{width:85vw;max-width:var(--sidebar-width);border-right:1px solid #ffffff12}[data-theme=light] .global-rail-drawer{border-right-color:#00000014}}.grail-btn{width:32px;height:32px;color:var(--rail-text);border-radius:10px;justify-content:center;align-items:center;margin-bottom:3px;transition:background-color .12s,color .12s;display:flex}.grail-btn:hover{color:var(--rail-text);background:#ffffff0d}.grail-btn-active,.grail-btn-active:hover{color:var(--rail-text);background:#ffffff14}[data-theme=light] .grail-btn:hover{background:#0000000d}[data-theme=light] .grail-btn-active,[data-theme=light] .grail-btn-active:hover{background:#00000013}.grail-sep{background:color-mix(in srgb, var(--rail-text) 12%, transparent);width:20px;height:1px;margin:7px auto}.grail-menu{background:#000;border-radius:12px;min-width:232px;padding:6px;box-shadow:inset 0 0 0 1px #ffffff14,0 24px 48px -18px #000000d9}[data-theme=light] .grail-menu{background:#f4f4f6;box-shadow:inset 0 0 0 1px #00000014,0 24px 48px -22px #0f162859}.grail-flyout{background:#000;border-radius:0 14px 14px 0;width:232px;box-shadow:inset 0 0 0 1px #ffffff14,0 24px 48px -18px #000000d9}[data-theme=light] .grail-flyout{background:#f4f4f6;box-shadow:inset 0 0 0 1px #00000014,0 24px 48px -22px #0f162859}.grail-frow{text-align:left;width:100%;height:32px;color:var(--rail-text);border-radius:10px;align-items:center;gap:10px;margin-bottom:3px;padding:0 10px 0 8px;font-size:15px;font-weight:600;transition:background-color .12s,color .12s;display:flex}.grail-frow:hover{color:var(--rail-text);background:#ffffff0d}.grail-frow-active,.grail-frow-active:hover{color:var(--rail-text);background:#ffffff14}[data-theme=light] .grail-frow:hover{background:#0000000d}[data-theme=light] .grail-frow-active,[data-theme=light] .grail-frow-active:hover{background:#00000013}.grail-frow-pending,.grail-frow-pending:hover{color:var(--ds-gray-700);cursor:default;background:0 0}.rail-row-pending,.rail-row-pending:hover{color:color-mix(in srgb, var(--rail-text) 42%, transparent);cursor:default;background:0 0}.rail-count{font-variant-numeric:tabular-nums;color:var(--rail-ink-quiet);flex-shrink:0;font-size:13px;font-weight:600}.rail-row-sub{height:30px;color:color-mix(in srgb, var(--rail-text) 78%, transparent);padding-left:24px;font-size:14px;font-weight:500}.rail-row-screen,.rail-nested .rail-row{padding-left:42px}.rail-nested .rail-row>svg{display:none}.rail-nested .rail-section{margin-top:12px;padding-left:42px}.rail-note{color:var(--rail-ink-quiet);padding:2px 12px 8px;font-size:12px;line-height:17px}.rail-rule{background:color-mix(in srgb, var(--rail-text) 14%, transparent);height:1px;margin:9px 12px}.rail-soon{border:1px solid color-mix(in srgb, var(--rail-text) 18%, transparent);letter-spacing:.01em;color:var(--rail-ink-quiet);border-radius:999px;flex-shrink:0;padding:0 6px;font-size:12px;font-weight:600;line-height:16px}.sora-dock{background:#121214e0;border-radius:21px;flex-direction:column;transition:box-shadow .15s;display:flex;box-shadow:inset 0 0 0 1px #ffffff14,0 24px 60px -22px #000000d9}.sora-dock:focus-within{box-shadow:inset 0 0 0 1px #ffffff24,0 24px 60px -22px #000000d9}.sora-dock:has(.dock-prompt:focus){box-shadow:0 0 0 1px #ffffff57,0 0 0 6px #ffffff0d,inset 0 0 0 1px #ffffff14,0 24px 60px -22px #000000d9}.daciel-world .sora-dock .dock-prompt:focus-visible,.daciel-world .sora-dock .dock-prompt:focus{box-shadow:none;outline:none}[data-theme=light] .sora-dock{background:#fcfcfde6;box-shadow:inset 0 0 0 1px #00000012,0 20px 50px -24px #0f162866}[data-theme=light] .sora-dock:has(.dock-prompt:focus){box-shadow:0 0 0 1px #00000042,0 0 0 6px #0000000a,inset 0 0 0 1px #00000012,0 20px 50px -24px #0f162866}.dock-shell{width:100%}html[data-font-size=small] .dock-prompt{font-size:14px}html[data-font-size=large] .dock-prompt{font-size:17px}.dock-prompt{field-sizing:fixed}.sora-pill{height:30px;color:var(--text-muted);background:#ffffff12;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;transition:background-color .12s,color .12s;display:inline-flex}.sora-pill:hover{color:var(--text-primary);background:#ffffff21}.sora-pill-on{color:var(--text-primary);background:#ffffff29}[data-theme=light] .sora-pill{background:#0000000d}[data-theme=light] .sora-pill:hover{background:#00000017}[data-theme=light] .sora-pill-on{background:#0000001c}.sora-icon-btn{width:32px;height:32px;color:var(--text-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.sora-icon-btn:hover:not(:disabled){color:var(--text-primary);background:#ffffff1a}[data-theme=light] .sora-icon-btn:hover:not(:disabled){background:#00000012}.sora-send{background:var(--primary-action-bg);width:32px;height:32px;color:var(--primary-action-fg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .12s,transform .12s;display:inline-flex}.sora-send:hover:not(:disabled){transform:scale(1.05)}.sora-send:disabled{cursor:not-allowed;color:var(--text-dim);background:0 0}.sora-menu{background:var(--popover-bg);border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff14,0 20px 44px -16px #000c}[data-theme=light] .sora-menu{box-shadow:inset 0 0 0 1px #00000014,0 20px 44px -20px #0f162859}.sora-menu-row{text-align:left;width:100%;color:var(--text-secondary);border-radius:10px;align-items:flex-start;gap:8px;padding:7px 9px;font-size:12px;transition:background-color .1s;display:flex}.sora-menu-row:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.sora-toast{-webkit-backdrop-filter:blur(20px);color:var(--text-secondary);background:#262628d1;border-radius:12px;padding:8px 12px;font-size:12px;line-height:1.5;box-shadow:inset 0 0 0 1px #ffffff14}[data-theme=light] .sora-toast{background:#ffffffe6;box-shadow:inset 0 0 0 1px #00000014}.studio-void{background:#000}[data-theme=light] .studio-void{background:#fbfbfc}.wall-head{justify-content:space-between;align-items:baseline;gap:16px;padding:18px 12px 12px;display:flex}.wall-title{letter-spacing:-.015em;color:var(--text-primary);font-size:21px;font-weight:600}.wall{padding:0 12px 200px}.wall-columns{columns:2;column-fill:balance;column-gap:4px}@media (min-width:640px){.wall-columns{columns:3}}.wall-tile{break-inside:avoid;border-radius:6px;margin-bottom:4px}.media-slot{background:var(--bg-surface)}@keyframes studio-breathe{0%,to{opacity:.5}50%{opacity:1}}.studio-pending{background:linear-gradient(180deg, var(--bg-surface-raised), var(--bg-surface));box-shadow:inset 0 0 0 1px var(--border-light);animation:2.6s ease-in-out infinite studio-breathe}@media (prefers-reduced-motion:reduce){.studio-pending{opacity:.75;animation:none}}@keyframes rail-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mira-fade-up{animation:.4s cubic-bezier(.16,1,.3,1) both rail-fade-up}.section-pane{width:var(--sidebar-width);border-right:1px solid #ffffff12;padding-left:10px;padding-right:10px}[data-theme=light] .section-pane{border-right-color:#00000014}.biz-shell{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 0 auto;height:100%;min-height:0;display:grid;position:relative}.biz-shell__right{grid-area:1/3/span 2;min-width:0;min-height:0;display:flex}.biz-shell__right:empty{display:none}.biz-shell__page{grid-area:1/1;min-width:0;min-height:0}.biz-shell>[data-dock-host]{grid-area:2/1}.biz-shell_open{grid-template-columns:minmax(0,1fr) 440px auto}.biz-shell_open .biz-shell__page{grid-row:1/span 2}.biz-shell_open>.side-chat{grid-area:1/2}.biz-shell_open>[data-dock-host]{grid-area:2/2}@media (max-width:1100px){.biz-shell_open{grid-template-columns:minmax(0,1fr) 360px auto}}.side-chat{z-index:30;border-left:1px solid var(--ds-gray-alpha-400);background:var(--ds-background-100);flex-direction:column;min-height:0;display:flex;position:relative}.side-chat__head{border-bottom:1px solid var(--ds-gray-alpha-400);height:44px;color:var(--ds-gray-900);align-items:center;gap:10px;padding:0 10px 0 16px;font-size:13px;display:flex}.side-chat__title{color:var(--ds-gray-1000);align-items:center;gap:8px;margin-right:auto;font-weight:500;display:inline-flex}.side-chat__link{color:var(--ds-gray-900);text-underline-offset:2px;font-size:12px;text-decoration:underline}.side-chat__x{width:28px;height:28px;color:var(--ds-gray-900);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.side-chat__x:hover{background:var(--ds-gray-alpha-200);color:var(--ds-gray-1000)}.side-chat__body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.side-chat__pill{z-index:30;border:1px solid var(--ds-gray-alpha-400);background:var(--ds-background-100);height:32px;color:var(--ds-gray-900);font:inherit;box-shadow:var(--ds-shadow-menu);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex;position:absolute;top:12px;right:16px}.biz-shell_has-reveal>.biz-shell__page{padding-top:48px}.side-chat__pill:hover{color:var(--ds-gray-1000);border-color:var(--ds-gray-alpha-500)}.side-chat__count{background:var(--ds-gray-alpha-200);min-width:18px;height:18px;color:var(--ds-gray-1000);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:12px;display:inline-flex}.section-frame{height:100%;padding:0 24px 112px;overflow-y:auto}.section-band{background:color-mix(in srgb, var(--ds-background-200) 86%, transparent);flex-direction:column;margin:0 -24px;padding:10px 24px 15px;display:flex}.section-tabs{border-bottom:1px solid var(--ds-gray-alpha-200)}.section-tab-idle{color:var(--ds-gray-700)}.section-tab-idle:hover{color:var(--text-primary)}.section-note{color:var(--ds-gray-900)}.section-note-quiet{color:var(--ds-gray-700)}.band{border:1px solid var(--border-light);border-radius:12px}.band-unset{border:1px dashed var(--border-light);border-radius:12px}.band-row+.band-row{border-top:1px solid var(--border-light)}.band-row:hover{background:var(--bg-surface)}.band-meter{background:var(--bg-surface-hover)}.band-meter-fill{background:#3ba55d}[data-theme=light] .band-meter-fill{background:#2b8a4b}.band-meter-fill[data-empty]{background:var(--ds-gray-alpha-500)}.band-meter-fill[data-alert]{background:var(--warn-ink)}.band-meter-fill[data-over]{background:var(--danger-ink)}.band-tab{color:var(--ds-gray-900);border-radius:8px}.band-tab:hover{color:var(--text-primary)}.band-tab[data-on]{background:var(--bg-surface-hover);color:var(--text-primary);font-weight:500}.band-mark{background:var(--bg-surface-raised);border-radius:12px}.band-card{border:1px solid var(--border-light);border-radius:12px}.band-card:hover{border-color:var(--border-strong)}.band-inset{border:1px solid var(--border-light);background:var(--bg-surface);border-radius:8px}.band-warn{border:1px solid var(--warn-edge);background:var(--warn-fill);border-radius:8px}.band-warn-ink{color:var(--warn-ink)}.band-warn-quiet{color:color-mix(in srgb, var(--warn-ink) 62%, var(--text-primary))}.band-pill-warn{border:1px solid var(--warn-edge);background:var(--warn-fill);color:var(--warn-ink);border-radius:999px}.band-pill-neutral{border:1px solid var(--border-light);background:var(--bg-surface);color:var(--text-muted);border-radius:999px}.band-danger{border:1px solid var(--danger-edge);background:var(--danger-fill);color:var(--danger-ink);border-radius:8px}.band-go{background:var(--go-fill);color:var(--go-ink);border-radius:8px}.band-go:hover:not(:disabled){background:var(--go-fill-hover)}.band-ghost{border:1px solid var(--border-medium);background:var(--bg-surface);color:var(--text-secondary);border-radius:8px}.band-ghost:hover:not(:disabled){background:var(--bg-surface-hover)}.rotator{vertical-align:bottom;text-align:left;justify-items:start;display:inline-grid;overflow:hidden}.rotator-word{white-space:nowrap;opacity:0;grid-area:1/1;transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1);transform:translateY(.62em)}.rotator-word[data-leaving]{transform:translateY(-.62em)}.rotator-word[data-on]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rotator-word{transition:opacity .12s linear;transform:none}.rotator-word[data-leaving]{transform:none}}.home-connect-band{border:1px solid var(--border-light);background:#1a1a1ceb;border-top:0;border-bottom-right-radius:21px;border-bottom-left-radius:21px;margin-top:-21px;padding-top:21px}[data-theme=light] .home-connect-band{background:#f4f4f6eb;border-color:#00000012}.home-mark-cluster>*+*{margin-left:-6px}.dot-field{background-image:radial-gradient(color-mix(in srgb, var(--text-primary) 12%, transparent) 1px, transparent 1px);background-position:0 0;background-size:10px 10px}.rail-switch{width:100%;height:36px;color:var(--rail-text);text-align:left;border-radius:9px;align-items:center;gap:10px;padding:0 10px 0 20px;transition:background-color .12s;display:flex}.rail-switch:not(.rail-switch_still):hover,.rail-switch_open{background:var(--rail-hover,#ffffff0f)}.rail-switch_icon{justify-content:center;align-self:center;width:36px;padding:0}.rail-switch__tile{background:var(--rail-tile,#ffffff1a);color:var(--text-primary);letter-spacing:0;border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}[data-theme=light] .rail-switch__tile{background:#00000014}.rail-switch__name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--text-primary);flex:1;font-size:15px;font-weight:600;overflow:hidden}.rail-switch__chev{color:var(--text-muted);flex:none}.rail-switch__menu{z-index:60;width:268px;position:absolute;top:40px;left:10px}.rail-switch__head{color:var(--text-muted);padding:6px 10px 4px;font-size:12px;font-weight:500}.rail-switch__item{text-align:left;width:100%;color:var(--text-primary);border-radius:8px;align-items:center;gap:10px;padding:6px 8px;transition:background-color .12s;display:flex}.rail-switch__item:hover,.rail-switch__add{background:var(--rail-hover,#ffffff0f)}.rail-switch__item:disabled{opacity:.6}.rail-switch__item-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:18px;display:block;overflow:hidden}.rail-switch__item-note{color:var(--text-muted);font-size:12px;line-height:16px;display:block}.rail-switch__check{color:var(--text-primary);flex:none}.rail-switch__rule{background:var(--border-light,#ffffff14);height:1px;margin:6px 8px}.rail-switch__field{min-width:0;color:var(--text-primary);background:0 0;outline:none;flex:1;font-size:14px}.rail-switch__field::placeholder{color:var(--text-muted)}.conv-page{flex-direction:column;height:100%;min-height:0;display:flex;overflow-y:auto}.conv-page__col{flex-direction:column;flex:1;width:100%;max-width:850px;min-height:0;margin:0 auto;padding:16px 20px 24px;display:flex}.section-frame:has(.conv-page){padding:0;overflow:hidden}[data-conversation-page] .thin-scroll{scrollbar-width:none}[data-conversation-page] .thin-scroll::-webkit-scrollbar{display:none}[data-conversation-page] [data-scroll-bottom]{display:none}.dock-subject{background:var(--ds-gray-alpha-200);width:fit-content;max-width:calc(100% - 36px);height:28px;color:var(--ds-gray-1000);border-radius:999px;align-items:center;gap:6px;margin:14px 18px 0;padding:0 6px 0 12px;font-size:13px;display:flex}.dock-subject__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dock-subject__record{color:var(--ds-gray-1000);font-weight:500}.dock-subject__x{width:18px;height:18px;color:var(--ds-gray-900);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.dock-subject__x:hover{background:var(--ds-gray-alpha-200)}.dock-slash{border:1px solid var(--ds-gray-alpha-400);background:var(--ds-background-100);border-radius:10px;max-height:280px;margin:14px 18px 0;padding:4px;list-style:none;overflow-y:auto}.dock-slash__opt{width:100%;color:var(--ds-gray-1000);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.dock-slash__opt:hover,.dock-slash__opt_on{background:var(--ds-gray-alpha-100)}.dock-slash__page{color:var(--ds-gray-700);white-space:nowrap;margin-left:auto;font-size:12px}.home-thread .conv-page__col{padding-top:0;padding-bottom:0}.home-thread .home-presence{flex-direction:row;flex:none;align-items:center;gap:12px;min-height:52px;padding:8px 16px;display:flex;position:relative}.home-thread .home-presence__card{flex-direction:row;align-items:baseline;gap:8px;min-width:0}.home-thread .home-presence__when{display:none}.home-thread .home-presence__actions{flex:none;margin-left:auto;position:static}.home-thread .home-presence .daciel-sheet{transform-origin:0 0;max-width:calc(100vw - 64px);left:0;translate:0}.home-thread .home-presence>.home-presence__mark{background:linear-gradient(180deg, var(--ds-gray-alpha-500), var(--ds-gray-alpha-200));width:32px;height:32px;box-shadow:inset 0 0 0 .5px var(--ds-gray-alpha-200);flex:0 0 32px;margin:0;transition:box-shadow .24s;position:relative}.home-thread .home-presence[data-presence=thinking] .home-presence__mark,.home-thread .home-presence[data-presence=working] .home-presence__mark{box-shadow:inset 0 0 0 .5px var(--ds-gray-alpha-200), 0 0 0 3px var(--ds-background-100), 0 0 0 4.5px var(--ds-gray-alpha-400);animation:2.4s ease-in-out infinite home-presence-breathe}@keyframes home-presence-breathe{0%,to{box-shadow:inset 0 0 0 .5px var(--ds-gray-alpha-200), 0 0 0 3px var(--ds-background-100), 0 0 0 4.5px var(--ds-gray-alpha-400)}50%{box-shadow:inset 0 0 0 .5px var(--ds-gray-alpha-200), 0 0 0 3px var(--ds-background-100), 0 0 0 4.5px var(--ds-gray-alpha-200)}}@media (prefers-reduced-motion:reduce){.home-thread .home-presence__mark{animation:none}}.home-presence__card{background:0 0;flex-direction:column;align-items:center;gap:1px;padding:0;display:flex}.home-thread .home-presence__name{letter-spacing:-.01em;font-size:13px;font-weight:600;line-height:1.25}.home-thread .home-presence__state{color:var(--ds-gray-800);font-size:12px;line-height:1.3}.home-presence__when{color:var(--ds-gray-700);margin:18px 0 0;font-size:12px}.home-presence__actions{align-items:center;gap:2px;display:flex;position:absolute;top:10px;right:0}.home-presence__btn{width:32px;height:32px;color:var(--ds-gray-800);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.home-presence__btn:hover,.home-presence__btn_on{background:var(--ds-gray-alpha-200);color:var(--ds-gray-1000)}.home-menu{position:relative}.home-menu__pop{z-index:20;border:1px solid var(--ds-gray-alpha-200);background:var(--ds-background-100);transform-origin:100% 0;border-radius:12px;min-width:220px;padding:4px;animation:.16s cubic-bezier(.2,.9,.3,1.1) both home-pop-in;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000047}@keyframes home-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:none}}.home-menu__item{width:100%;height:34px;color:var(--ds-gray-1000);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.home-menu__item:hover{background:var(--ds-gray-alpha-200)}.home-menu__item:disabled{opacity:.5;cursor:default}.home-thread.conv-page{flex-direction:row;align-items:stretch;position:relative}.home-aside{border:1px solid var(--ds-gray-alpha-200);background:var(--ds-background-100);border-radius:16px;flex:none;align-self:flex-start;width:300px;max-height:calc(100% - 24px);margin:12px 12px 12px 0;padding:16px;animation:.22s cubic-bezier(.2,.9,.3,1) both home-aside-in;overflow-y:auto;box-shadow:0 12px 32px #00000038}@keyframes home-aside-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.home-aside__head{align-items:center;gap:12px;display:flex}.home-aside .home-aside__mark{background:linear-gradient(180deg, var(--ds-gray-alpha-500), var(--ds-gray-alpha-200));width:56px;height:56px;margin:0}.home-aside__name{color:var(--ds-gray-1000);margin:0;font-size:17px;font-weight:600;line-height:1.2}.home-aside__state{color:var(--ds-gray-800);margin:2px 0 0;font-size:13px}.home-aside__row{gap:8px;margin-top:14px;display:flex}.home-aside__row>.home-aside__act{flex:1}.home-aside__act{background:var(--ds-gray-alpha-200);height:36px;color:var(--ds-gray-1000);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.home-aside__act:hover{background:var(--ds-gray-alpha-300)}.home-aside__sec{margin-top:18px}.home-aside__h{color:var(--ds-gray-800);margin:0 0 6px;font-size:12px;font-weight:500}.home-aside__list{margin:0;padding:0;list-style:none}.home-aside__item{min-height:30px;color:var(--ds-gray-1000);border-radius:8px;align-items:center;gap:8px;margin:0 -8px;padding:0 8px;font-size:13px;text-decoration:none;display:flex}a.home-aside__item:hover{background:var(--ds-gray-alpha-100)}.home-aside__item[data-needs-you] .home-aside__s{color:var(--ds-gray-1000)}@media (max-width:1099px){.home-aside,[data-home-details]{display:none}}@media (min-width:1100px){body[data-home-aside] [data-dock-host] [data-pet-surface]>div{padding-right:332px!important}}.home-aside__t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.home-aside__s{color:var(--ds-gray-700);flex:none;font-size:12px}.home-aside__dot{background:var(--ds-gray-alpha-500);border-radius:999px;flex:none;width:7px;height:7px}.home-aside__dot[data-state=working]{background:var(--ds-green-900)}.home-aside__dot[data-state=failing]{background:var(--ds-red-900)}.home-aside__empty{color:var(--ds-gray-700);margin:0;font-size:13px}.home-aside__door{color:var(--ds-gray-1000);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:6px;padding:0;font-size:13px;text-decoration:underline;display:inline-flex}.home-aside__door:hover{color:var(--ds-gray-900)}.home-menu__err{color:var(--ds-red-900);padding:6px 10px 8px;font-size:12px;line-height:1.45}.home-badge[data-failed]{border-color:var(--ds-red-200)}.home-badge__err{color:var(--ds-red-900);margin-left:6px;font-size:12px}.dock-voice{z-index:30;transform-origin:50% 100%;animation:.3s cubic-bezier(.2,.9,.3,1.08) both dock-voice-in;position:absolute;inset:auto 0 0}.dock-voice_out{animation:.17s ease-in both dock-voice-out}@keyframes dock-voice-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes dock-voice-out{to{opacity:0;transform:translateY(10px)scale(.97)}}@media (prefers-reduced-motion:reduce){.dock-voice,.home-aside,.home-menu__pop{animation-duration:1ms}}.home-thread{overflow:hidden}.home-thread__body{flex-direction:column;flex:1;min-height:0;display:flex}.home-thread__body>*{flex:1;height:auto;min-height:0}.home-thread__away{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;max-width:560px;margin:0 auto;padding:0 24px;display:flex}.home-thread__away-line{color:var(--ds-gray-1000);font-size:15px;line-height:1.5}.home-thread__away-note{color:var(--ds-gray-900);font-size:13px;line-height:1.55}.brief-line{flex-direction:column;align-items:flex-start;gap:6px;font-size:15px;line-height:1.45;display:flex}.brief-line__who{color:var(--ds-gray-900);background:var(--agent-default);border-radius:999px;align-items:center;gap:5px;margin:0 0 3px 3px;padding:3px 9px 3px 7px;font-size:12px;line-height:1.2;display:inline-flex}.brief-line__text{background:var(--ds-gray-alpha-100);max-width:100%;color:var(--ds-gray-1000);border-radius:18px;margin:0;padding:9px 15px}.brief-line__badges{flex-wrap:wrap;gap:6px;display:flex}.brief-line .home-badge,.lab-prose .home-badge{background:var(--ds-gray-alpha-100);vertical-align:middle;border:0;border-radius:19px;height:38px;margin:0 6px 0 0;padding:0 14px 0 12px;font-size:15px;text-decoration:none}.brief-line .home-badge:hover,.lab-prose .home-badge:hover{background:var(--ds-gray-alpha-200)}.space-y-7>:has([data-brief])+:has([data-brief]){margin-top:8px}.home-badge[data-done]{opacity:.6;cursor:default}.home-presence{flex-direction:column;align-items:center;gap:2px;display:flex}.home-presence__mark{background:var(--ds-gray-alpha-200);width:52px;height:52px;color:var(--ds-gray-1000);border-radius:999px;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.home-presence[data-presence=thinking] .home-presence__mark,.home-presence[data-presence=working] .home-presence__mark{box-shadow:0 0 0 3px var(--ds-gray-alpha-200)}.home-presence__name{color:var(--ds-gray-1000);margin:0;font-size:18px;font-weight:600;line-height:1.2}.home-presence__state{color:var(--ds-gray-700);margin:0;font-size:14px}.home-badge{border:1px solid var(--ds-gray-alpha-400);background:var(--ds-background-100);height:28px;color:var(--ds-gray-1000);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:14px;display:inline-flex}.home-badge:hover{background:var(--ds-gray-alpha-200)}.daciel-ring__dot,.daciel-sheet__mark,[data-agent].home-presence__mark,[data-agent].home-aside__mark,.run-mark.run-mark_agent{background:linear-gradient(158deg, color-mix(in srgb, var(--agent-ink,var(--ds-gray-700)) 92%, #fff 8%), color-mix(in srgb, var(--agent-ink,var(--ds-gray-700)) 74%, #000 26%));color:var(--agent-on,var(--agent-on-ink,#fff));box-shadow:inset 0 .5px #fff6,inset 0 0 0 .5px #0000002e,0 1px 2px #00000047}.run-mark.run-mark_agent{font-size:0}.daciel-ring{display:block;position:absolute;inset:0}.daciel-ring__star{color:var(--ds-gray-1000);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.daciel-ring__dot{pointer-events:none;border-radius:999px;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.32,.72,0,1);display:flex;position:absolute}.daciel-ring:has(.daciel-sheet) .daciel-ring__dot{transform:scale(1.1)}.daciel-ring__open{color:inherit;cursor:pointer;z-index:1;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.daciel-ring__open:focus-visible{outline:2px solid var(--ds-gray-900);outline-offset:3px}.daciel-sheet{z-index:40;border:.5px solid var(--ds-gray-alpha-400);background:var(--ds-background-200,var(--ds-background-100));-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);transform-origin:top;border-radius:18px;width:292px;padding:12px;animation:.2s cubic-bezier(.32,.72,0,1) daciel-sheet-in;position:absolute;top:calc(100% + 14px);left:50%;translate:-50%;box-shadow:inset 0 1px #ffffff0d,0 12px 32px #00000070,0 2px 8px #00000047}@keyframes daciel-sheet-in{0%{opacity:0;transform:scale(.92)translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.daciel-sheet{animation:none}.daciel-ring:has(.daciel-sheet) .daciel-ring__dot{transform:none}}.daciel-sheet:before{content:"";border-left:.5px solid var(--ds-gray-alpha-400);border-top:.5px solid var(--ds-gray-alpha-400);background:var(--ds-background-200,var(--ds-background-100));border-radius:2px 0 0;width:10px;height:10px;margin-left:-5px;position:absolute;top:-5px;left:50%;transform:rotate(45deg)}.daciel-sheet__lead{text-align:left;color:var(--ds-gray-900);margin:2px 4px 10px;font-size:12px;line-height:1.4}.daciel-sheet__grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.daciel-sheet__tile{border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px 9px;text-decoration:none;transition:background .12s;display:flex}.daciel-sheet__tile:hover,.daciel-sheet__tile:focus-visible{background:var(--ds-gray-alpha-200);outline:none}.daciel-sheet__tile:active{background:var(--ds-gray-alpha-300)}.daciel-sheet__mark{border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.daciel-sheet__name{text-align:center;color:var(--ds-gray-1000);font-size:12px;line-height:1.2}.home-presence__mark:not([data-agent]){position:relative;overflow:visible}[data-agent=marketing]{--agent-ink:var(--agent-marketing-ink)}[data-agent=sales]{--agent-ink:var(--agent-sales-ink)}[data-agent=finance]{--agent-ink:var(--agent-finance-ink)}[data-agent=support]{--agent-ink:var(--agent-support-ink);--agent-on:var(--agent-support-on)}[data-agent=people]{--agent-ink:var(--agent-people-ink)}[data-agent=calls]{--agent-ink:var(--agent-calls-ink)}[data-agent=reports]{--agent-ink:var(--agent-reports-ink);--agent-on:var(--agent-reports-on)}[data-agent=workspaces]{--agent-ink:var(--agent-workspaces-ink)}[data-agent=websites]{--agent-ink:var(--agent-websites-ink)}.home-presence[data-presence=thinking] .daciel-ring,.home-presence[data-presence=working] .daciel-ring{animation:28s linear infinite daciel-ring-turn}@keyframes daciel-ring-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.home-presence[data-presence=thinking] .daciel-ring__dot,.home-presence[data-presence=working] .daciel-ring__dot,.home-presence[data-presence=thinking] .daciel-ring__star,.home-presence[data-presence=working] .daciel-ring__star{animation:28s linear infinite daciel-ring-hold}@keyframes daciel-ring-hold{0%{rotate:none}to{rotate:-360deg}}@media (prefers-reduced-motion:reduce){.home-presence .daciel-ring,.home-presence .daciel-ring__dot,.home-presence .daciel-ring__star{animation:none}}.rail-mark{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.rail-busy{flex:none;align-items:center;gap:2.5px;padding-left:2px;display:inline-flex}.rail-busy i{opacity:.3;background:currentColor;border-radius:999px;width:3px;height:3px;animation:1.25s ease-in-out infinite rail-busy-step}.rail-busy i:nth-child(2){animation-delay:.16s}.rail-busy i:nth-child(3){animation-delay:.32s}@keyframes rail-busy-step{0%,70%,to{opacity:.28;transform:translateY(0)}35%{opacity:.95;transform:translateY(-2px)}}.rail-busy-dot{width:6px;height:6px;box-shadow:0 0 0 1.5px var(--rail-bg,var(--ds-background-100));background:currentColor;border-radius:999px;animation:1.6s ease-in-out infinite rail-busy-pulse;position:absolute;top:-1px;right:-2px}@keyframes rail-busy-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.rail-busy i{opacity:.75;animation:none}.rail-busy-dot{opacity:.9;animation:none}}