.demo-v5-topbar{background:var(--omnia-s01);border-bottom:1px solid var(--omnia-d02);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:42px;padding:0 16px;display:flex}.demo-v5-topbar-left{flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.demo-v5-topbar-focus-prefix{font-family:var(--omnia-font);color:var(--omnia-l03);letter-spacing:var(--omnia-letter-spacing);white-space:nowrap;font-size:12px;font-weight:400}.demo-v5-topbar-focus-dot{background:var(--omnia-o02);border-radius:50%;flex-shrink:0;width:7px;height:7px}.demo-v5-topbar-focus-text{font-family:var(--omnia-font);color:var(--omnia-l01);letter-spacing:var(--omnia-letter-spacing);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.demo-v5-topbar-center{flex:none;justify-content:center;align-items:center;display:flex}.demo-v5-topbar-date{font-family:var(--omnia-font);color:var(--omnia-l00);letter-spacing:var(--omnia-letter-spacing);white-space:nowrap;font-size:13px;font-weight:500}.demo-v5-topbar-right{flex:1;justify-content:flex-end;align-items:center;gap:4px;display:flex}.demo-v5-tab{width:30px;height:30px;color:var(--omnia-l03);cursor:pointer;transition:background var(--omnia-duration-default)ease,color var(--omnia-duration-default)ease;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;display:flex;position:relative}.demo-v5-tab:hover{color:var(--omnia-l01);background:var(--omnia-d01)}.demo-v5-tab--active{color:var(--omnia-accent);background:color-mix(in srgb,var(--omnia-accent)12%,transparent)}.demo-v5-tab--active:hover{background:color-mix(in srgb,var(--omnia-accent)18%,transparent);color:var(--omnia-accent)}.demo-v5-tab-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.demo-v5-tab-label{display:none}.demo-v5-tab-tooltip{-webkit-backdrop-filter:blur(12px);pointer-events:auto;opacity:0;transform-origin:top;z-index:9999;text-align:left;background:#292524f2;border:1px solid #fafaf924;border-radius:10px;width:max-content;max-width:280px;padding:10px 14px;transition:opacity .12s,left .15s cubic-bezier(.22,1,.36,1),top .15s cubic-bezier(.22,1,.36,1);position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #00000080}.demo-v5-tab-tooltip--visible{opacity:1}.demo-v5-tab-tooltip-label{font-family:var(--font-geist-sans,system-ui,sans-serif);color:#fafaf9;letter-spacing:-.01em;font-size:12px;font-weight:600;line-height:1.3;display:block}.demo-v5-tab-tooltip-hint{font-family:var(--font-geist-sans,system-ui,sans-serif);color:#fafaf999;letter-spacing:-.01em;margin-top:3px;font-size:11px;font-weight:400;line-height:1.45;display:block}.demo-v5-tab-tooltip-cta{font-family:var(--font-geist-sans,system-ui,sans-serif);color:#7c5cf0;letter-spacing:-.01em;border-top:1px solid #fafaf914;margin-top:8px;padding-top:6px;font-size:11px;font-weight:500;text-decoration:none;transition:color .15s;display:block}.demo-v5-tab-tooltip-cta:hover{color:#fafaf9}.demo-v5-tab-badge{background:var(--omnia-accent);color:#fff;min-width:14px;height:14px;font-family:var(--omnia-font);text-align:center;border-radius:999px;padding:0 4px;font-size:11px;font-weight:600;line-height:14px;position:absolute;top:2px;right:2px}
.demo-v5-cal{height:100%;font-family:var(--omnia-font);letter-spacing:var(--omnia-letter-spacing);flex-direction:column;display:flex}.demo-v5-cal-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 12px 4px;display:flex}.demo-v5-cal-month{color:var(--omnia-l00);font-size:14px;font-weight:600}.demo-v5-cal-header-right{align-items:center;gap:4px;display:flex}.demo-v5-cal-nav{color:var(--omnia-l03);font-family:var(--omnia-font);letter-spacing:var(--omnia-letter-spacing);cursor:default;pointer-events:none;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;display:flex}.demo-v5-cal-view-label{color:var(--omnia-l03);margin-left:4px;font-size:11px;font-weight:500}.demo-v5-cal-view-icon{color:var(--omnia-l04);margin-left:2px}.demo-v5-cal-day-headers{border-bottom:1px solid var(--omnia-d00);flex-shrink:0;padding-bottom:0;display:flex}.demo-v5-cal-time-spacer{flex-shrink:0;width:44px}.demo-v5-cal-day-header{flex:1;justify-content:center;align-items:center;gap:3px;padding:10px 0 6px;display:flex}.demo-v5-cal-day-name{color:var(--omnia-l03);font-size:13px;font-weight:400}.demo-v5-cal-day-header--today{background:#ffffff08}.demo-v5-cal-day-header--today .demo-v5-cal-day-name{color:var(--omnia-l00)}.demo-v5-cal-day-date{color:var(--omnia-l03);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:13px;font-weight:400;display:flex}.demo-v5-cal-day-date--today{background:var(--omnia-r00);color:#fff;font-weight:500}.demo-v5-cal-day-header:not(.demo-v5-cal-day-header--today){opacity:.4}.demo-v5-cal-grid{flex:1;padding-top:8px;padding-bottom:8px;position:relative;overflow-y:hidden}.demo-v5-cal-row{height:46px;display:flex;position:relative}.demo-v5-cal-time{width:44px;color:var(--omnia-l03);text-align:right;white-space:nowrap;flex-shrink:0;padding:0 6px;font-size:11px;line-height:0}.demo-v5-cal-line{border-top:1px solid var(--omnia-d01);flex:1;position:relative}.demo-v5-cal-columns{pointer-events:none;z-index:1;height:414px;display:flex;position:absolute;top:0;left:44px;right:4px}.demo-v5-cal-day-col{border-left:1px solid var(--omnia-d01);flex:1;position:relative}.demo-v5-cal-day-col:first-child{background:#ffffff08;border-left:none}.demo-v5-cal-day-col:nth-child(2),.demo-v5-cal-day-col:nth-child(3){opacity:.38}.demo-v5-cal-event{background:color-mix(in srgb,var(--event-color,var(--omnia-accent))85%,var(--omnia-s00));border-left:4px solid var(--event-color,var(--omnia-accent));pointer-events:auto;cursor:default;animation:.275s ease-out both demo-v5-event-in;animation-delay:var(--stagger,0s);border-radius:5px;padding:2px 5px 2px 6px;transition:top .8s cubic-bezier(.22,1,.36,1),height .8s cubic-bezier(.22,1,.36,1),background-color .5s .3s,box-shadow .6s;position:absolute;left:2px;right:2px;overflow:hidden}.demo-v5-cal-event--conflict{border-left-color:var(--omnia-r00);animation:.275s ease-out both demo-v5-event-in,2s ease-in-out .8s infinite demo-v5-conflict-pulse}@keyframes demo-v5-conflict-pulse{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 8px 2px color-mix(in srgb,var(--omnia-r00)45%,transparent),inset 0 0 0 1.5px color-mix(in srgb,var(--omnia-r00)30%,transparent)}}.demo-v5-cal-event--highlighted{box-shadow:0 0 0 2px var(--omnia-accent),0 0 12px color-mix(in srgb,var(--omnia-accent)30%,transparent)}.demo-v5-cal-event-title{color:var(--omnia-l00);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:16px;overflow:hidden}.demo-v5-cal-event-time{color:var(--omnia-l00);opacity:.8;margin-top:2px;font-size:11px;font-weight:500}.demo-v5-cal-event-conflict-badge{color:#fff;background:var(--omnia-r00);text-transform:uppercase;letter-spacing:.05em;border-radius:3px;margin-top:2px;padding:1px 5px;font-size:8px;font-weight:700;line-height:1.2;display:inline-block}.demo-v5-cal-event--task{border:1px dashed color-mix(in srgb,var(--event-color,var(--omnia-accent))50%,transparent);border-left:3px solid var(--event-color,var(--omnia-accent));animation:.5s cubic-bezier(.22,1,.36,1) both demo-v5-cal-task-slot;animation-delay:calc(var(--stagger,0s) + .4s);background:0 0}@keyframes demo-v5-cal-task-slot{0%{opacity:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--omnia-accent)40%,transparent);transform:scale(.95)}to{opacity:1;box-shadow:none;transform:scale(1)}}.demo-v5-cal-event-task-row{align-items:center;gap:5px;min-width:0;display:flex}.demo-v5-cal-event-checkbox{border:1.5px solid var(--event-color,var(--omnia-accent));border-radius:50%;flex-shrink:0;width:12px;height:12px}.demo-v5-cal-danger-zone{background:color-mix(in srgb,var(--omnia-r00)6%,transparent);z-index:0;pointer-events:none;border-radius:4px;width:calc(33.3333% - 14.6667px);animation:3s ease-in-out infinite demo-v5-danger-pulse;position:absolute;left:44px}@keyframes demo-v5-danger-pulse{0%,to{background:color-mix(in srgb,var(--omnia-r00)4%,transparent)}50%{background:color-mix(in srgb,var(--omnia-r00)10%,transparent)}}.demo-v5-cal-now{background:var(--omnia-r00);z-index:2;pointer-events:none;width:calc(33.3333% - 18.6667px);height:2px;position:absolute;left:46px}.demo-v5-cal-now:before{content:"";border-left:10px solid var(--omnia-red);border-top:5.5px solid #0000;border-bottom:5.5px solid #0000;width:0;height:0;position:absolute;top:-5px;left:-9px}.demo-v5-cal-now:after{content:"";opacity:.5;background:var(--omnia-r00);width:2000px;height:1px;position:absolute;top:.5px;left:calc(100% + 1px)}.demo-v5-cal-now-label{width:44px;color:var(--omnia-red);background:var(--omnia-s01);text-align:right;-webkit-user-select:none;user-select:none;z-index:3;box-sizing:border-box;padding:0 5px;font-size:11px;font-weight:600;line-height:12px;position:absolute;top:-7px;left:0}@keyframes demo-v5-event-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}
.demo-v5-tasks{height:100%;font-family:var(--omnia-font);letter-spacing:var(--omnia-letter-spacing);flex-direction:column;display:flex}.demo-v5-tasks-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px 6px;display:flex}.demo-v5-tasks-title{color:var(--omnia-l00);font-size:14px;font-weight:600}.demo-v5-tasks-header-actions{color:var(--omnia-l00);align-items:center;gap:8px;display:flex}.demo-v5-tasks-list{flex:1;padding:0 4px 8px;overflow-y:auto}.demo-v5-task-section{padding:0 4px}.demo-v5-task-section+.demo-v5-task-section{margin-top:4px}.demo-v5-task-section-header{cursor:pointer;transition:background var(--omnia-duration-fast)ease;-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:8px;padding:8px 10px;animation:.15s ease-out both demo-v5-section-in;display:flex}.demo-v5-task-section-header:hover{background:var(--omnia-s02)}.demo-v5-task-section-icon{color:var(--omnia-l02);flex-shrink:0;align-items:center;font-size:13px;line-height:1;display:flex}.demo-v5-task-section-name{color:var(--omnia-l00);font-size:14px;font-weight:600;line-height:17px}.demo-v5-task-section-count{color:var(--omnia-l02);background:var(--omnia-s03);text-align:center;border-radius:100px;min-width:16px;padding:0 5px;font-size:12px;font-weight:500;line-height:17px}.demo-v5-task-section-chevron{color:var(--omnia-l03);flex-shrink:0;margin-left:auto;transition:transform .25s}.demo-v5-task-section-chevron--collapsed{transform:rotate(-90deg)}.demo-v5-task-item{min-height:30px;transition:background var(--omnia-duration-fast)ease,border-color .25s ease;animation:.2s ease-out both demo-v5-task-in;animation-delay:var(--stagger,0s);cursor:default;border:1px solid #0000;border-radius:5px;align-items:flex-start;gap:8px;margin-top:2px;padding:7px 10px 6px;display:flex}.demo-v5-task-item:hover{background:var(--omnia-s02)}.demo-v5-task-item--new{animation:.4s cubic-bezier(.22,1,.36,1) both demo-v5-task-create,1.5s ease-out .4s both demo-v5-task-glow}@keyframes demo-v5-task-create{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes demo-v5-task-glow{0%{background:color-mix(in srgb,var(--omnia-accent)14%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--omnia-accent)40%,transparent),0 0 16px color-mix(in srgb,var(--omnia-accent)15%,transparent)}to{background:0 0;box-shadow:0 0 0 1px #0000,0 0 #0000}}.demo-v5-task-checkbox{color:var(--omnia-l00);flex-shrink:0;margin-top:1px}.demo-v5-task-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.demo-v5-task-name{color:var(--omnia-l00);text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:115%;overflow:hidden}.demo-v5-task-labels{opacity:.8;flex-wrap:wrap;align-items:center;gap:5px 4px;transition:opacity .2s ease-in-out;display:flex}.demo-v5-task-item:hover .demo-v5-task-labels{opacity:1}.demo-v5-task-priority{align-items:center;gap:2px;height:18px;padding:0 2px;display:inline-flex}.demo-v5-task-priority-dot{border-radius:50%;width:5px;height:5px}.demo-v5-task-priority--high .demo-v5-task-priority-dot{background:var(--omnia-r00)}.demo-v5-task-priority--medium .demo-v5-task-priority-dot{background:var(--omnia-o00)}.demo-v5-task-label{border:1px solid var(--omnia-d00);background:var(--omnia-s00);height:18px;color:var(--omnia-l00);white-space:nowrap;border-radius:4px;align-items:center;gap:3px;padding:0 4px;font-size:11px;line-height:17px;display:inline-flex}.demo-v5-task-label--overdue{color:var(--omnia-r00)}.demo-v5-task-label--today{color:var(--omnia-o00)}.demo-v5-task-label--duration{background:color-mix(in srgb,#c4c2fa 15%,var(--omnia-s00));color:color-mix(in srgb,#c4c2fa 15%,var(--omnia-l00));border-color:#c4c2fa26}.demo-v5-task-label--default{color:var(--omnia-l02)}.demo-v5-task-label-dot{background:var(--omnia-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.demo-v5-task-calendar-icon{flex-shrink:0}@keyframes demo-v5-task-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes demo-v5-section-in{0%{opacity:0}to{opacity:1}}
.demo-v5-triage{height:100%;font-family:var(--omnia-font);letter-spacing:var(--omnia-letter-spacing);flex-direction:column;display:flex}.demo-v5-triage-brief{flex:1;padding:0;overflow-y:auto}.demo-v5-triage-header{border-bottom:1px solid var(--omnia-d01);background:var(--omnia-s00);z-index:2;justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex;position:sticky;top:0}.demo-v5-triage-header-left{align-items:center;gap:8px;display:flex}.demo-v5-triage-header-icon{color:var(--omnia-l03)}.demo-v5-triage-header-title{color:var(--omnia-l00);letter-spacing:.06em;font-size:12px;font-weight:600}.demo-v5-triage-header-time{color:var(--omnia-l04);font-size:10px}.demo-v5-triage-header-right{align-items:center;gap:10px;display:flex}.demo-v5-triage-header-action{color:var(--omnia-l04);cursor:default}.demo-v5-triage-section{border-bottom:1px solid var(--omnia-d01);padding:12px 16px}.demo-v5-triage-section-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.demo-v5-triage-section-title{color:var(--omnia-l00);font-size:13px;font-weight:600}.demo-v5-triage-section-count{color:var(--omnia-l04);text-align:center;min-width:18px;font-size:11px;font-weight:500}.demo-v5-triage-item{opacity:0;animation:.275s ease-out forwards demo-v5-triage-card-in;animation-delay:var(--triage-stagger,0s);align-items:flex-start;gap:8px;padding:6px 0;display:flex;transform:translateY(8px)}.demo-v5-triage-item--visible{opacity:1;transform:translateY(0)}@keyframes demo-v5-triage-card-in{to{opacity:1;transform:translateY(0)}}.demo-v5-triage-item-dot{background:var(--omnia-o00,#f5c070);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:6px}.demo-v5-triage-item-dot--fyi{background:var(--omnia-l04)}.demo-v5-triage-item-content{flex:1;min-width:0}.demo-v5-triage-item-text{color:var(--omnia-l01);font-size:12px;line-height:1.45}.demo-v5-triage-item-text strong{color:var(--omnia-l00);font-weight:600}.demo-v5-triage-item-meta{align-items:center;gap:6px;margin-top:3px;display:flex}.demo-v5-triage-item-time{color:var(--omnia-l04);font-size:10px}.demo-v5-triage-draft{background:color-mix(in srgb,var(--omnia-accent)6%,transparent);border-left:2px solid color-mix(in srgb,var(--omnia-accent)40%,transparent);border-radius:6px;margin-top:6px;margin-left:13px;padding:8px 10px;animation:.4s ease-out .6s both demo-v5-draft-in}.demo-v5-triage-draft-header{color:var(--omnia-accent-lighter);letter-spacing:.03em;align-items:center;gap:5px;margin-bottom:4px;font-size:10px;font-weight:600;display:flex}.demo-v5-triage-draft-text{color:var(--omnia-l02);font-size:12px;font-style:italic;line-height:1.45}@keyframes demo-v5-draft-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.demo-v5-triage-tasks-hint{color:var(--omnia-l03);cursor:default;align-items:center;gap:5px;padding:6px 0 2px;font-size:11px;display:flex}.demo-v5-triage-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.demo-v5-triage-action-btn{border:1px solid var(--omnia-d01);color:var(--omnia-l02);font-family:var(--omnia-font);cursor:default;letter-spacing:var(--omnia-letter-spacing);background:0 0;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;display:inline-flex}.demo-v5-triage-actions--display{pointer-events:none;opacity:.5}.demo-v5-triage-action-label{border:1px solid var(--omnia-d01);color:var(--omnia-l03);font-family:var(--omnia-font);letter-spacing:var(--omnia-letter-spacing);opacity:.4;pointer-events:none;cursor:default;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;display:inline-flex}.demo-v5-triage-footer{color:var(--omnia-l04);padding:10px 16px;font-size:10px;font-style:italic}.demo-v5-triage-bottom{border-top:1px solid var(--omnia-d01);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.demo-v5-triage-bottom-count{color:var(--omnia-l03);font-size:11px}.demo-v5-triage-bottom-dismiss{color:var(--omnia-l03);cursor:default;font-size:11px}
.demo-v5-mtg{height:100%;font-family:var(--omnia-font);letter-spacing:var(--omnia-letter-spacing);display:flex}.demo-v5-mtg-sidebar{border-right:1px solid var(--omnia-d01);flex-direction:column;flex-shrink:0;width:200px;display:flex;overflow-y:auto}.demo-v5-mtg-sidebar-title{color:var(--omnia-l00);padding:12px 12px 8px;font-size:14px;font-weight:600}.demo-v5-mtg-item{cursor:pointer;transition:background var(--omnia-duration-fast)ease,border-color var(--omnia-duration-fast)ease;border-left:3px solid #0000;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.demo-v5-mtg-item:hover{background:var(--omnia-d02)}.demo-v5-mtg-item--active{border-left-color:var(--omnia-accent);background:color-mix(in srgb,var(--omnia-accent)10%,transparent)}.demo-v5-mtg-item-title{color:var(--omnia-l00);font-size:12px;font-weight:500}.demo-v5-mtg-item-meta{color:var(--omnia-l03);font-size:11px}.demo-v5-mtg-linked-badge{border-radius:var(--omnia-radius-button);background:color-mix(in srgb,var(--omnia-accent)10%,transparent);border:1px solid color-mix(in srgb,var(--omnia-accent)25%,transparent);color:var(--omnia-accent-lighter);align-items:center;gap:6px;margin-top:10px;padding:5px 10px;font-size:11px;font-weight:500;display:inline-flex}.demo-v5-mtg-linked-badge svg{opacity:.8;flex-shrink:0}.demo-v5-mtg-action--hidden{opacity:0;transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.demo-v5-mtg-action--visible{opacity:1;transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.demo-v5-mtg-linked-badge--hidden{opacity:0;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);transform:scale(.92)}.demo-v5-mtg-linked-badge--visible{opacity:1;transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);transform:scale(1)}.demo-v5-mtg-detail{flex:1;min-width:0;padding:16px;overflow-y:auto}.demo-v5-mtg-detail-title{color:var(--omnia-l00);font-size:16px;font-weight:500}.demo-v5-mtg-detail-meta{color:var(--omnia-l02);margin-top:4px;font-size:12px}.demo-v5-mtg-participants{background:color-mix(in srgb,var(--omnia-l00)4%,transparent);border:1px solid var(--omnia-d02);border-radius:8px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.demo-v5-mtg-participants-avatars{flex-shrink:0;display:flex}.demo-v5-mtg-participant{width:26px;height:26px;color:var(--omnia-l00);background:color-mix(in srgb,var(--omnia-accent)25%,transparent);border:2px solid var(--omnia-d00);border-radius:50%;justify-content:center;align-items:center;margin-left:-6px;font-size:9px;font-weight:600;display:flex}.demo-v5-mtg-participant:first-child{margin-left:0}.demo-v5-mtg-participant--you{background:color-mix(in srgb,var(--omnia-accent-lighter)35%,transparent);color:var(--omnia-accent-lighter)}.demo-v5-mtg-participants-info{flex-direction:column;gap:2px;min-width:0;display:flex}.demo-v5-mtg-participants-names{color:var(--omnia-l01);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.demo-v5-mtg-participants-detail{color:var(--omnia-l04);align-items:center;gap:4px;font-size:10px;display:flex}.demo-v5-mtg-participants-detail svg{opacity:.7;flex-shrink:0}.demo-v5-mtg-participants-sep{margin:0 1px}.demo-v5-mtg-tabs{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.demo-v5-mtg-tab-bar{background:color-mix(in srgb,var(--omnia-l00)6%,transparent);border-radius:8px;gap:2px;padding:2px;display:flex}.demo-v5-mtg-tab{color:var(--omnia-l03);cursor:pointer;font-size:11px;font-weight:500;font-family:var(--omnia-font);letter-spacing:var(--omnia-letter-spacing);background:0 0;border:none;border-radius:6px;padding:4px 10px;transition:all .15s}.demo-v5-mtg-tab:hover{color:var(--omnia-l01)}.demo-v5-mtg-tab--active{background:color-mix(in srgb,var(--omnia-accent)20%,transparent);color:var(--omnia-accent-lighter)}.demo-v5-mtg-copy-btn{color:var(--omnia-l03);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;transition:all .15s;display:flex}.demo-v5-mtg-copy-btn:hover{color:var(--omnia-l01);background:color-mix(in srgb,var(--omnia-l00)6%,transparent)}.demo-v5-mtg-detail-section{margin-top:16px}.demo-v5-mtg-detail-label{color:var(--omnia-l04);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:600}.demo-v5-mtg-summary{color:var(--omnia-l01);font-size:13px;line-height:1.6}.demo-v5-mtg-action-list{flex-direction:column;gap:4px;display:flex}.demo-v5-mtg-action-card{background:#ffffff0a;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;transition:background .15s,border-color .15s,opacity .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);display:flex}.demo-v5-mtg-action-card:hover{border-color:var(--omnia-d02);background:#ffffff0f}.demo-v5-mtg-action-checkbox{border:1.5px solid var(--omnia-l04);border-radius:3px;flex-shrink:0;width:14px;height:14px}.demo-v5-mtg-action-text{min-width:0;color:var(--omnia-l00);flex:1;font-size:12px;line-height:1.35}.demo-v5-mtg-action-controls{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.demo-v5-mtg-priority{letter-spacing:-1px;font-size:14px;line-height:1}.demo-v5-mtg-action-assignee{width:22px;height:22px;color:var(--omnia-l01);background:color-mix(in srgb,var(--omnia-accent)25%,transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:8px;font-weight:600;display:flex}.demo-v5-mtg-action-add{color:var(--omnia-l03);border:1px solid var(--omnia-d02);cursor:pointer;white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:500;transition:all .15s}.demo-v5-mtg-action-add:hover{color:var(--omnia-l01);border-color:var(--omnia-l04);background:color-mix(in srgb,var(--omnia-l00)6%,transparent)}@media (prefers-reduced-motion:reduce){.demo-v5-mtg-action--hidden,.demo-v5-mtg-action--visible,.demo-v5-mtg-linked-badge--hidden,.demo-v5-mtg-linked-badge--visible{transition:none}}.demo-v5-mtg-recording{border-radius:var(--omnia-radius-button);background:#9a8fc71a;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;animation:.3s ease-out demo-v5-mtg-recording-in;display:flex}@keyframes demo-v5-mtg-recording-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.demo-v5-mtg-recording-dot{background:#9a8fc7;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.5s ease-in-out infinite demo-v5-mtg-pulse}@keyframes demo-v5-mtg-pulse{0%,to{opacity:.4}50%{opacity:1}}.demo-v5-mtg-recording-label{color:#9a8fc7;font-size:12px;font-weight:500}.demo-v5-mtg-waveform{align-items:center;gap:2px;height:24px;margin-left:auto;display:flex}.demo-v5-mtg-waveform-bar{width:3px;animation:1.2s ease-in-out infinite demo-v5-waveform;animation-delay:var(--bar-delay,0s);background:#9a8fc7;border-radius:2px}@keyframes demo-v5-waveform{0%,to{opacity:.3;height:6px}50%{opacity:.8;height:20px}}.demo-v5-mtg-detail-text--muted{color:var(--omnia-l04);font-style:italic}.demo-v5-mtg-empty{color:var(--omnia-l04);flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}
.demo-connected-v5{height:100%;font-family:var(--omnia-font);letter-spacing:var(--omnia-letter-spacing);flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.demo-connected-v5-narrative{border:1px solid var(--omnia-d01);background:var(--omnia-s01);border-radius:12px;width:92%;max-width:520px;padding:20px 24px 24px}.demo-connected-v5-header{color:var(--omnia-l02);opacity:0;margin-bottom:16px;font-size:13px;font-weight:600;animation:.3s ease-out forwards demo-connected-v5-fade-in}.demo-connected-v5-step{opacity:0;align-items:flex-start;gap:10px;padding:8px 0;animation:.3s ease-out forwards demo-connected-v5-step-in;display:flex;transform:translateY(4px)}.demo-connected-v5-step--1{animation-delay:.3s}.demo-connected-v5-step--2{animation-delay:1.1s}.demo-connected-v5-step--3{animation-delay:2s}.demo-connected-v5-step-icon{background:color-mix(in srgb,var(--omnia-accent)10%,transparent);width:24px;height:24px;color:var(--omnia-accent-lighter);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.demo-connected-v5-step-icon--meeting{color:#3586e1;background:#3586e11a}.demo-connected-v5-step-icon--task{background:color-mix(in srgb,var(--omnia-g00)10%,transparent);color:var(--omnia-g00)}.demo-connected-v5-step-body{flex:1;min-width:0}.demo-connected-v5-step-label{color:var(--omnia-l01);font-size:13px;line-height:1.3}.demo-connected-v5-step-label strong{color:var(--omnia-l00);font-weight:600}.demo-connected-v5-step-detail{color:var(--omnia-l03);margin-top:2px;font-size:12px;line-height:1.4}.demo-connected-v5-step-badge{background:color-mix(in srgb,var(--omnia-g00)12%,transparent);color:var(--omnia-g00);opacity:0;border-radius:4px;flex-shrink:0;margin-top:2px;padding:2px 8px;font-size:10px;font-weight:600;animation:.3s ease-out 2.3s forwards demo-connected-v5-fade-in}.demo-connected-v5-connector{opacity:0;align-items:center;gap:8px;padding:4px 0 4px 11px;animation:.3s ease-out forwards demo-connected-v5-fade-in;display:flex}.demo-connected-v5-connector--1{animation-delay:.7s}.demo-connected-v5-connector--2{animation-delay:1.6s}.demo-connected-v5-connector-line{background:var(--omnia-accent);opacity:.4;border-radius:1px;width:2px;height:16px}.demo-connected-v5-connector-text{color:var(--omnia-accent-lighter);font-size:11px;font-style:italic;font-weight:500}.demo-connected-v5-highlight{border-radius:3px;margin:0 -2px;padding:1px 4px;animation:1s ease-out 1.4s both demo-connected-v5-hl-flash}@keyframes demo-connected-v5-hl-flash{0%{color:var(--omnia-l03);background:0 0}30%{background:color-mix(in srgb,var(--omnia-accent)20%,transparent);color:var(--omnia-accent-lighter)}to{background:color-mix(in srgb,var(--omnia-accent)8%,transparent);color:var(--omnia-accent-lighter)}}@keyframes demo-connected-v5-fade-in{0%{opacity:0}to{opacity:1}}@keyframes demo-connected-v5-step-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.demo-inbox-v5{height:100%;font-family:var(--omnia-font);letter-spacing:var(--omnia-letter-spacing);flex-direction:column;display:flex}.demo-v5-wp-container:has(.demo-v5-wp-slot--active .demo-inbox-v5)>.demo-v5-wp-indicator{pointer-events:none;opacity:0!important}.demo-inbox-v5-header{border-bottom:1px solid var(--omnia-d01);justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.demo-inbox-v5-title{color:var(--omnia-l00);font-size:14px;font-weight:600}.demo-inbox-v5-count{color:var(--omnia-accent-lighter);font-size:11px;font-weight:500}.demo-inbox-v5-list{flex:1;overflow-y:auto}.demo-inbox-v5-row{border-bottom:1px solid var(--omnia-d02);opacity:0;animation:.25s ease-out forwards demo-inbox-v5-row-in;animation-delay:var(--inbox-stagger,0s);cursor:default;align-items:flex-start;gap:10px;padding:12px 16px;transition:background .15s;display:flex;transform:translateY(6px)}.demo-inbox-v5--sorted .demo-inbox-v5-row{opacity:1;animation:none;transform:none}.demo-inbox-v5-row:hover{background:color-mix(in srgb,var(--omnia-l00)3%,transparent)}.demo-inbox-v5-unread-dot{background:var(--omnia-accent-lighter);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:15px;transition:opacity .3s,background .3s}.demo-inbox-v5-unread-dot--read{opacity:0}@keyframes demo-inbox-v5-row-in{to{opacity:1;transform:translateY(0)}}.demo-inbox-v5-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;font-size:11px;font-weight:600;transition:background .4s,color .4s,opacity .4s;display:flex}.demo-inbox-v5-content{flex:1;min-width:0}.demo-inbox-v5-top{align-items:center;gap:8px;display:flex}.demo-inbox-v5-from{color:var(--omnia-l00);font-size:13px;font-weight:600;transition:color .4s,font-weight .4s}.demo-inbox-v5-tag{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:0;border-radius:9999px;flex-shrink:0;align-items:center;gap:3px;padding:2px 7px;font-size:9px;font-weight:600;animation:.3s cubic-bezier(.34,1.56,.64,1) forwards demo-inbox-v5-badge-in;display:inline-flex;transform:translate(6px)scale(.85)}.demo-inbox-v5-tag--urgent{background:color-mix(in srgb,var(--omnia-r00)14%,transparent);color:var(--omnia-r00);border:1px solid color-mix(in srgb,var(--omnia-r00)20%,transparent)}.demo-inbox-v5-tag--draft{background:color-mix(in srgb,var(--omnia-accent-lighter)14%,transparent);color:var(--omnia-accent-lighter);border:1px solid color-mix(in srgb,var(--omnia-accent-lighter)20%,transparent)}.demo-inbox-v5-tag--payment{background:color-mix(in srgb,var(--omnia-o00,#f5c070)15%,transparent);color:var(--omnia-o01,#f5c070);border:1px solid color-mix(in srgb,var(--omnia-o00,#f5c070)15%,transparent)}.demo-inbox-v5-tag--fyi{background:color-mix(in srgb,var(--omnia-l04)20%,transparent);color:var(--omnia-l04);border:1px solid color-mix(in srgb,var(--omnia-l04)15%,transparent);font-weight:500}.demo-inbox-v5-tag--decision{color:#3586e1;background:#3586e126;border:1px solid #3586e126}.demo-inbox-v5-tag--deadline{color:#90e0a2;background:#90e0a226;border:1px solid #90e0a226}@keyframes demo-inbox-v5-badge-in{0%{opacity:0;transform:translate(6px)scale(.85)}to{opacity:1;transform:translate(0)scale(1)}}.demo-inbox-v5-time{color:var(--omnia-l04);margin-left:auto;font-size:11px}.demo-inbox-v5-subject{color:var(--omnia-l01);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;font-weight:500;transition:color .4s,font-weight .4s;overflow:hidden}.demo-inbox-v5-preview{color:var(--omnia-l03);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;transition:color .4s,opacity .4s;overflow:hidden}.demo-inbox-v5-draft{border-left:2px solid color-mix(in srgb,var(--omnia-accent)40%,transparent);background:color-mix(in srgb,var(--omnia-accent)5%,transparent);color:var(--omnia-l02);opacity:0;border-radius:6px;margin-top:8px;padding:8px 10px;font-size:11.5px;font-style:italic;line-height:1.45;animation:.35s ease-out .1s forwards demo-inbox-v5-draft-in}@keyframes demo-inbox-v5-draft-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.demo-inbox-v5-row--dismissed .demo-inbox-v5-avatar{opacity:.5}.demo-inbox-v5-row--dismissed .demo-inbox-v5-from{color:var(--omnia-l03);font-weight:400}.demo-inbox-v5-row--dismissed .demo-inbox-v5-subject{color:var(--omnia-l04);font-weight:400}.demo-inbox-v5-row--dismissed .demo-inbox-v5-preview{color:var(--omnia-l04);opacity:.7}.demo-inbox-v5-row--dismissed .demo-inbox-v5-tag{filter:saturate(.5)}.demo-inbox-v5-footer{color:var(--omnia-l04);border-top:1px solid var(--omnia-d01);text-align:center;margin-top:auto;padding:10px 16px;font-size:11px}
.demo-nudge-overlay{z-index:10;position:absolute;inset:0}.demo-nudge-tooltip{background:var(--omnia-s02);border:1px solid var(--omnia-d00);-webkit-backdrop-filter:blur(8px);max-width:240px;animation:demo-nudge-in .2s var(--omnia-easing);z-index:11;border-radius:8px;padding:10px 14px;position:absolute;box-shadow:0 4px 16px #0000004d}@keyframes demo-nudge-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.demo-nudge-text{color:var(--omnia-l02);font-size:12px;line-height:1.45}.demo-nudge-cta{color:var(--omnia-accent-lighter);transition:color var(--omnia-duration-fast)ease;margin-top:8px;font-size:12px;font-weight:500;text-decoration:none;display:inline-block}.demo-nudge-cta:hover{color:var(--omnia-accent)}
.demo-v5-wp-container{flex:1;height:100%;min-height:0;position:relative;overflow:hidden}.demo-v5-wp-slot{opacity:0;pointer-events:none;z-index:0;transition:opacity .275s;position:absolute;inset:0;overflow:auto}.demo-v5-wp-slot--active{opacity:1;pointer-events:auto;z-index:1}.demo-v5-wp-indicator{z-index:5;font-family:var(--omnia-font);letter-spacing:.02em;color:var(--omnia-l04);background:color-mix(in srgb,var(--omnia-s01)70%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:500;animation:.3s ease-out .2s forwards demo-wp-v5-indicator-in;display:flex;position:absolute;top:6px;right:10px}@keyframes demo-wp-v5-indicator-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.demo-v5-wp-empty{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:24px;display:flex}.demo-v5-wp-empty-title{font-family:var(--omnia-font);color:var(--omnia-l02);letter-spacing:var(--omnia-letter-spacing);font-size:14px;font-weight:500}.demo-v5-wp-empty-hint{font-family:var(--omnia-font);color:var(--omnia-l04);letter-spacing:var(--omnia-letter-spacing);font-size:12px}.demo-v5-wp-pressure-bar{z-index:5;font-family:var(--omnia-font);color:var(--omnia-l03);border-top:1px solid var(--omnia-d02);background:var(--omnia-s01);align-items:center;gap:6px;padding:8px 16px;font-size:11px;font-weight:400;line-height:13px;animation:.275s cubic-bezier(.22,1,.36,1) .8s both demo-v5-pressure-in;display:flex;position:absolute;bottom:0;left:0;right:0}.demo-v5-wp-pressure-sep{color:var(--omnia-l04)}.demo-v5-wp-pressure-conflict{color:var(--omnia-r00)}.demo-v5-wp-pressure-overdue{color:var(--omnia-o00)}@keyframes demo-v5-pressure-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.demo-v5-wp-container--climax{border-color:color-mix(in srgb,var(--omnia-accent)40%,var(--omnia-d00));box-shadow:0 0 0 1px color-mix(in srgb,var(--omnia-accent)20%,transparent),0 0 24px -4px color-mix(in srgb,var(--omnia-accent)15%,transparent);transition:border-color .4s ease-out,box-shadow .4s ease-out}
.demo-v5-chat{height:100%;font-family:var(--omnia-font);letter-spacing:var(--omnia-letter-spacing);flex-direction:column;display:flex;position:relative}.demo-v5-chat-messages{flex:1;padding:20px 0 120px;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 16px,#000);mask-image:linear-gradient(#0000,#000 16px,#000)}.demo-v5-msg{margin-bottom:4px;padding:4px 16px;transition:opacity .5s;animation:.275s ease-out demo-v5-msg-in;display:flex}.demo-v5-msg--user{justify-content:flex-end;padding-right:24px}.demo-v5-msg--assistant{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px}.demo-v5-msg--entering{animation:.45s cubic-bezier(.34,1.56,.64,1) demo-v5-msg-enter}@keyframes demo-v5-msg-enter{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.demo-v5-msg-bubble{word-wrap:break-word;border-radius:8px;max-width:95%;padding:8px 12px;font-size:15px;line-height:1.45}.demo-v5-msg-bubble--user{background:color-mix(in srgb,var(--omnia-a00)7%,var(--omnia-s02));color:var(--omnia-l00);border-bottom-right-radius:2px}.demo-v5-msg-bubble--assistant{color:var(--omnia-l00);background:0 0;padding:0}.demo-v5-msg-para{margin:0}.demo-v5-msg-para+.demo-v5-msg-para{margin-top:.5em}.demo-v5-msg-bubble code{background:var(--omnia-d01);border-radius:4px;padding:2px 6px;font-size:.85em}.demo-v5-tool-card{border-radius:var(--omnia-radius-button);background:color-mix(in srgb,var(--omnia-accent)12%,transparent);border:1px solid color-mix(in srgb,var(--omnia-accent)18%,transparent);color:var(--omnia-l01);box-sizing:border-box;align-items:center;gap:6px;min-height:26px;margin:2px 0;padding:4px 10px;font-size:12px;animation:.4s cubic-bezier(.34,1.56,.64,1) demo-v5-tool-in;display:inline-flex}.demo-v5-tool-icon{color:var(--omnia-accent-lighter);align-items:center;display:flex}.demo-v5-tool-label{font-weight:500}.demo-v5-tool-status{flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;display:flex}.demo-v5-tool-done{color:var(--omnia-l01);justify-content:center;align-items:center;width:13px;height:13px;font-size:13px;font-weight:600;line-height:1;animation:.4s cubic-bezier(.34,1.2,.64,1) demo-v5-check-in;display:flex;position:relative}@keyframes demo-v5-check-in{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.demo-v5-tool-done:after{content:"";border:1px solid var(--omnia-accent-lighter);pointer-events:none;border-radius:50%;animation:.5s ease-out forwards demo-v5-ring-burst;position:absolute;inset:-2px}@keyframes demo-v5-ring-burst{0%{opacity:.5;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}.demo-v5-tool-spinner{color:var(--omnia-accent-lighter);flex-shrink:0;width:13px;height:13px;animation:1s linear infinite demo-v5-spin}@keyframes demo-v5-tool-in{0%{opacity:0;transform:translateY(6px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes demo-v5-spin{to{transform:rotate(360deg)}}.demo-v5-tool-receipt{border-radius:var(--omnia-radius-button);background:color-mix(in srgb,var(--omnia-accent)8%,transparent);flex-direction:column;gap:2px;padding:5px 10px;display:flex}.demo-v5-tool-receipt-item{flex-direction:column;gap:1px;display:flex}.demo-v5-tool-receipt-step{color:var(--omnia-l02);align-items:center;gap:6px;font-size:11px;display:flex}.demo-v5-tool-receipt-label{font-weight:500}.demo-v5-tool-receipt-result{color:var(--omnia-l03);padding-bottom:2px;padding-left:0;font-size:10.5px;line-height:1.35}.demo-v5-tool-receipt .demo-v5-tool-done{font-size:10px}.demo-v5-tool-receipt .demo-v5-tool-spinner{width:10px;height:10px}.demo-v5-tool-receipt .demo-v5-tool-icon{color:var(--omnia-l03)}.demo-v5-dots{gap:4px;padding:8px 16px;display:flex}.demo-v5-dot{background:var(--omnia-l04);border-radius:50%;width:6px;height:6px;animation:1s cubic-bezier(.34,1.56,.64,1) infinite demo-v5-dot-bounce}.demo-v5-dot:nth-child(2){animation-delay:.12s}.demo-v5-dot:nth-child(3){animation-delay:.24s}@keyframes demo-v5-dot-bounce{0%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}50%{opacity:.8;transform:translateY(1px)}70%{opacity:.6;transform:translateY(-1px)}}.demo-v5-resume-wrapper{padding:8px 20px;animation:.25s ease-out demo-v5-msg-in}.demo-v5-resume{border:1px solid color-mix(in srgb,var(--omnia-accent)30%,transparent);background:color-mix(in srgb,var(--omnia-accent)8%,transparent);color:var(--omnia-accent-lighter);font-family:var(--omnia-font);letter-spacing:var(--omnia-letter-spacing);cursor:pointer;transition:background var(--omnia-duration-fast)ease,border-color var(--omnia-duration-fast)ease;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.demo-v5-resume:hover{background:color-mix(in srgb,var(--omnia-accent)16%,transparent);border-color:color-mix(in srgb,var(--omnia-accent)50%,transparent)}.demo-v5-progress{flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 20px;display:flex}.demo-v5-progress-dot{background:var(--omnia-d01);border-radius:50%;width:5px;height:5px;transition:all .3s}.demo-v5-progress-dot--done{background:var(--omnia-accent)}.demo-v5-progress-dot--active{background:color-mix(in srgb,var(--omnia-accent)40%,transparent);animation:1.5s ease-in-out infinite demo-v5-dot-pulse}@keyframes demo-v5-dot-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.demo-v5-step-btn{border:1px solid var(--omnia-d01);background:var(--omnia-s02);width:24px;height:24px;color:var(--omnia-l02);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.demo-v5-step-btn:hover:not(:disabled){background:var(--omnia-d00);color:var(--omnia-l00);border-color:var(--omnia-accent)}.demo-v5-step-btn:disabled{opacity:.25;cursor:default}.demo-v5-step-label{font-family:var(--omnia-font);color:var(--omnia-l04);letter-spacing:var(--omnia-letter-spacing);white-space:nowrap;margin-left:4px;font-size:10px}.demo-v5-chat-input-wrapper{background:linear-gradient(transparent,var(--omnia-s01)8px);z-index:2;padding:0 12px 10px;position:absolute;bottom:0;left:0;right:0}.demo-v5-chat-input{background:var(--omnia-s02);border:1px solid var(--omnia-d01);transition:border-color var(--omnia-duration-fast)ease;border-radius:12px;flex-direction:column;display:flex}.demo-v5-chat-input:focus-within{border-color:var(--omnia-d00)}.demo-v5-chat-textarea{resize:none;color:var(--omnia-l00);font-family:var(--omnia-font);letter-spacing:var(--omnia-letter-spacing);background:0 0;border:none;outline:none;flex:1;min-height:22px;max-height:150px;padding:12px 14px 4px;font-size:15px;line-height:1.4;overflow-y:auto}.demo-v5-chat-textarea::placeholder{color:var(--omnia-l03)}.demo-v5-chat-textarea:disabled{opacity:.5;cursor:default;pointer-events:none}.demo-v5-input-tooltip{border:1px solid color-mix(in srgb,var(--omnia-accent)30%,var(--omnia-d00));background:color-mix(in srgb,var(--omnia-accent)8%,var(--omnia-s00));font-family:var(--omnia-font);color:var(--omnia-l02);letter-spacing:var(--omnia-letter-spacing);white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease-out,transform .2s ease-out,color var(--omnia-duration-fast)ease,border-color var(--omnia-duration-fast)ease,background var(--omnia-duration-fast)ease;z-index:3;border-radius:100px;align-items:center;gap:6px;padding:7px 12px 7px 14px;font-size:12.5px;font-weight:500;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 2px 8px #00000040}.demo-v5-input-tooltip--visible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.demo-v5-input-tooltip:hover{color:var(--omnia-l00);border-color:var(--omnia-accent);background:var(--omnia-s03)}.demo-v5-input-tooltip svg{flex-shrink:0}.demo-v5-chat-input-bottom{justify-content:space-between;align-items:center;padding:2px 6px 6px;display:flex}.demo-v5-chat-input-sources{font-family:var(--omnia-font);color:var(--omnia-l03);letter-spacing:var(--omnia-letter-spacing);align-items:center;gap:6px;padding-left:6px;font-size:11px;display:flex}.demo-v5-chat-input-sources svg{opacity:.5}.demo-v5-chat-input-actions{align-items:center;gap:4px;display:flex}.demo-v5-chat-send{background:var(--omnia-a01);width:30px;height:30px;color:var(--omnia-s00);cursor:pointer;transition:background var(--omnia-duration-fast)ease;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.demo-v5-chat-send:hover{background:var(--omnia-accent)}.demo-v5-chat-send:disabled{background:var(--omnia-d01);color:var(--omnia-l03);cursor:default}.demo-v5-teaser-btn-wrap{position:relative}.demo-v5-teaser-btn{width:30px;height:30px;color:var(--omnia-l03);cursor:default;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:flex}.demo-v5-teaser-btn--sm{width:24px;height:24px}.demo-v5-teaser-btn--mic{background:color-mix(in srgb,var(--omnia-accent)15%,transparent);color:var(--omnia-accent)}.demo-v5-teaser-btn:hover{color:var(--omnia-l01)}.demo-v5-teaser-btn--mic:hover{color:var(--omnia-accent)}.demo-v5-teaser-tip{background:var(--omnia-s02);border:1px solid var(--omnia-d01);font-family:var(--omnia-font);color:var(--omnia-l01);letter-spacing:var(--omnia-letter-spacing);white-space:nowrap;opacity:0;pointer-events:none;z-index:9999;border-radius:8px;padding:6px 10px;font-size:12px;transition:opacity .15s;position:fixed;box-shadow:0 4px 12px #00000040}.demo-v5-teaser-tip--visible{opacity:1}.demo-v5-chat-input--ready{border-color:color-mix(in srgb,var(--omnia-accent)35%,transparent);box-shadow:0 0 0 0 color-mix(in srgb,var(--omnia-accent)0%,transparent);animation:2s ease-in-out 2 demo-v5-input-glow}.demo-v5-chat-input--ready .demo-v5-chat-textarea{opacity:1}@keyframes demo-v5-input-glow{0%,to{border-color:color-mix(in srgb,var(--omnia-accent)25%,transparent);box-shadow:0 0 0 0 color-mix(in srgb,var(--omnia-accent)0%,transparent)}50%{border-color:color-mix(in srgb,var(--omnia-accent)50%,transparent);box-shadow:0 0 12px 2px color-mix(in srgb,var(--omnia-accent)18%,transparent)}}.demo-v5-msg--faded{opacity:.4;transition:opacity .6s}.demo-v5-suggestion-chips{flex-wrap:wrap;gap:8px;padding:8px 16px;animation:.3s ease-out demo-v5-msg-enter;display:flex;position:absolute;bottom:80px;left:12px;right:12px}.demo-v5-suggestion-chip{border:1px solid var(--omnia-d02);background:var(--omnia-s02);color:var(--omnia-l02);font-family:var(--omnia-font);letter-spacing:var(--omnia-letter-spacing);cursor:pointer;transition:color var(--omnia-duration-fast)ease,border-color var(--omnia-duration-fast)ease,background var(--omnia-duration-fast)ease;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500}.demo-v5-suggestion-chip:hover{color:var(--omnia-l00);border-color:var(--omnia-d00);background:var(--omnia-d01)}.demo-v5-chat-error{color:var(--omnia-r00);padding:8px 12px;font-size:12px;line-height:1.4}@keyframes demo-v5-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.demo-v5-chat-pane--full .demo-v5-chat{align-self:center;width:100%;max-width:720px}.demo-v5-chat-pane--full .demo-v5-chat-input-wrapper{padding:0 4px 10px}@media (prefers-reduced-motion:reduce){.demo-v5-msg,.demo-v5-msg--entering,.demo-v5-tool-card,.demo-v5-resume-wrapper,.demo-v5-suggestion-chips,.demo-v5-chat-input--ready{animation:none}.demo-v5-msg--faded{transition:none}.demo-v5-tool-spinner{animation:none}.demo-v5-dot{opacity:.6;animation:none}.demo-v5-tool-done:after{animation:none;display:none}.demo-v5-progress-dot--active{opacity:.7;animation:none}}
.omnia-demo-v5{--omnia-l00:#292524;--omnia-l01:#292524b8;--omnia-l02:#29252499;--omnia-l03:#29252473;--omnia-l04:#2925244d;--omnia-d00:#29252424;--omnia-d01:#29252414;--omnia-d02:#2925240f;--omnia-s00:#fff;--omnia-s01:#fafaf9;--omnia-s02:#f6f5f4;--omnia-s03:#efedeb;--omnia-s04:#e5e2df;--omnia-a00:#7c6fa8;--omnia-a01:#6a5d96;--omnia-accent:#7c6fa8;--omnia-accent-lighter:#9a8fc7;--omnia-g00:#97d4a5;--omnia-g01:#8ccc9a;--omnia-green:#53c072;--omnia-o00:#f7c579;--omnia-o01:#f4b75b;--omnia-o02:#f6a951;--omnia-r00:#f06161;--omnia-r01:#e55454;--omnia-red:#fc6c5e;--omnia-b00:#3586e1;--omnia-b01:#1a5393;--omnia-font:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;--omnia-letter-spacing:-.02em;--omnia-radius-card:12px;--omnia-radius-button:6px;--omnia-radius-chip:8px;--omnia-radius-input:12px;--omnia-shadow-card:0px 0px 0px 1px #29252414,0px 8px 16px #00000014;--omnia-shadow-elevated:0px 0px 0px 1px #2925241a,0px 12px 24px #0000001f;--omnia-duration-fast:.1s;--omnia-duration-default:.175s;--omnia-duration-content:.275s;--omnia-easing:cubic-bezier(.22,1,.36,1)}.dark .omnia-demo-v5{--omnia-l00:#fafaf9;--omnia-l01:#fafaf9b8;--omnia-l02:#fafaf999;--omnia-l03:#fafaf96b;--omnia-l04:#fafaf940;--omnia-d00:#fafaf924;--omnia-d01:#fafaf914;--omnia-d02:#fafaf90a;--omnia-s00:#0c0a09;--omnia-s01:#181514;--omnia-s02:#292524;--omnia-s03:#44403c;--omnia-s04:#57534e;--omnia-g00:#90e0a2;--omnia-g01:#9be5ac;--omnia-o00:#f5c070;--omnia-o01:#facb85;--omnia-r01:#fb6f6f;--omnia-shadow-card:0px 0px 0px 1px #ffffff17,0px 8px 16px #0006;--omnia-shadow-elevated:0px 0px 0px 1px #ffffff1f,0px 12px 24px #00000080}
.omnia-demo-v5{width:100%}.omnia-demo-v5 ::-webkit-scrollbar{display:none}.omnia-demo-v5 *{scrollbar-width:none}.demo-v5-frame{background:var(--omnia-s01);width:100%;max-width:1200px;box-shadow:var(--omnia-shadow-elevated);border:1px solid var(--omnia-d00);border-radius:12px;flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.demo-v5-content{background:var(--omnia-s01);flex:auto;height:540px;min-height:0;display:flex;overflow:hidden}.demo-v5-chat-pane{min-width:0;min-height:0;transition:flex .275s var(--omnia-easing);border-right:none;flex-direction:column;flex:0 0 320px;display:flex;overflow:hidden}.demo-v5-chat-pane--full{border-right:none;flex:auto}.demo-v5-workspace-pane{opacity:0;pointer-events:none;background:inherit;will-change:flex,opacity;min-width:0;min-height:0;transition:flex .275s var(--omnia-easing);flex-direction:column;flex:0 0 0;padding-top:12px;display:flex;overflow:hidden}.demo-v5-workspace-pane--active{opacity:1;pointer-events:auto;transition:flex .275s var(--omnia-easing),opacity .2s var(--omnia-easing)75ms;flex:auto}.demo-v5-workspace-inner{flex-direction:column;flex:1;min-width:0;min-height:0;padding:0 8px 8px 0;display:flex}.demo-v5-workspace-card{border:1px solid var(--omnia-d00);border-radius:var(--omnia-radius-card);background:var(--omnia-s00);flex:1;min-height:0;position:relative;overflow:hidden}.demo-v5-progress-bar-wrapper{justify-content:center;padding:10px 0 4px;display:flex}.demo-v5-progress-bar{background:var(--omnia-d01);border-radius:2px;width:160px;height:4px;position:relative;overflow:visible}.demo-v5-progress-bar-fill{background:var(--omnia-accent);height:100%;box-shadow:0 0 6px 1px color-mix(in srgb,var(--omnia-accent)35%,transparent);border-radius:2px;transition:width .6s cubic-bezier(.22,1,.36,1);position:relative}.demo-v5-progress-bar-fill:after{content:"";background:var(--omnia-accent);width:8px;height:8px;box-shadow:0 0 8px 3px color-mix(in srgb,var(--omnia-accent)50%,transparent),0 0 16px 6px color-mix(in srgb,var(--omnia-accent)20%,transparent);opacity:.9;border-radius:50%;transition:opacity .3s;position:absolute;top:50%;right:-3px;transform:translateY(-50%)}.demo-v5-skip{z-index:20;border:1px solid color-mix(in srgb,var(--omnia-accent)30%,var(--omnia-d00));background:color-mix(in srgb,var(--omnia-accent)8%,var(--omnia-s00));color:var(--omnia-l02);font-family:var(--omnia-font);letter-spacing:var(--omnia-letter-spacing);white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .4s var(--omnia-easing),transform .4s var(--omnia-easing),color var(--omnia-duration-fast)ease,border-color var(--omnia-duration-fast)ease,background var(--omnia-duration-fast)ease,box-shadow var(--omnia-duration-fast)ease;border-radius:100px;align-items:center;gap:6px;padding:7px 14px 7px 16px;font-size:12.5px;font-weight:500;display:flex;position:absolute;bottom:14px;right:16px;transform:translateY(4px);box-shadow:0 2px 8px #00000040}.demo-v5-skip--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.demo-v5-skip:hover{color:var(--omnia-l00);border-color:var(--omnia-accent);background:var(--omnia-s03);box-shadow:0 2px 12px #0003,0 0 0 1px color-mix(in srgb,var(--omnia-accent)25%,transparent)}.demo-v5-skip:active{transform:translateY(1px)}.demo-v5-skip svg{transition:transform .2s var(--omnia-easing);flex-shrink:0}.demo-v5-skip:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.demo-v5-progress-bar-fill{box-shadow:none;transition:none}.demo-v5-progress-bar-fill:after{display:none}.demo-v5-workspace-pane,.demo-v5-storyboard-track,.demo-v5-storyboard-dot,.demo-v5-skip{transition:none}}.demo-v5-mobile-fallback{display:none}@media (max-width:767px){.demo-v5-frame,.demo-v5-progress-bar-wrapper{display:none}.demo-v5-mobile-fallback{text-align:center;font-family:var(--omnia-font);letter-spacing:var(--omnia-letter-spacing);flex-direction:column;align-items:center;gap:0;padding:24px 16px;display:flex}}.demo-v5-mobile-headline{color:var(--omnia-l00);font-size:24px;font-weight:600;line-height:1.15}.demo-v5-mobile-description{color:var(--omnia-l02);max-width:360px;font-size:15px;line-height:1.5}.demo-v5-mobile-cta-form{flex-direction:column;gap:10px;width:100%;max-width:360px;margin-top:8px;display:flex}.demo-v5-mobile-cta-input{border:1px solid var(--omnia-d00);background:var(--omnia-s02);width:100%;color:var(--omnia-l00);font-family:var(--omnia-font);letter-spacing:var(--omnia-letter-spacing);border-radius:12px;outline:none;padding:12px 16px;font-size:15px;transition:border-color .175s}.demo-v5-mobile-cta-input::placeholder{color:var(--omnia-l04)}.demo-v5-mobile-cta-input:focus{border-color:var(--omnia-accent)}.demo-v5-mobile-cta-button{background:var(--omnia-accent);color:#fff;width:100%;font-family:var(--omnia-font);letter-spacing:var(--omnia-letter-spacing);cursor:pointer;border:none;border-radius:12px;padding:12px 18px;font-size:15px;font-weight:500;transition:background .175s}.demo-v5-mobile-cta-button:hover{background:var(--omnia-a01)}.demo-v5-mobile-cta-button:disabled{opacity:.6;cursor:default}.demo-v5-mobile-cta-error{color:var(--omnia-r00);font-size:13px}.demo-v5-mobile-cta-success{color:var(--omnia-g00);align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.demo-v5-mobile-cta-check{background:color-mix(in srgb,var(--omnia-g00)20%,transparent);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:600;display:flex}.demo-v5-storyboard{touch-action:pan-y;cursor:pointer;width:100%;max-width:400px;position:relative;overflow:hidden}.demo-v5-storyboard-track{transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex}.demo-v5-storyboard-card{flex-direction:column;flex:0 0 100%;align-items:center;gap:16px;padding:0 8px;display:flex}.demo-v5-storyboard-card--cta{gap:12px;padding-top:16px}.demo-v5-storyboard-copy{color:var(--omnia-l00);text-align:center;max-width:300px;font-size:16px;font-weight:500;line-height:1.35}.demo-v5-storyboard-dots{justify-content:center;gap:8px;padding:16px 0 8px;display:flex}.demo-v5-storyboard-dot{background:var(--omnia-d01);cursor:pointer;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:background .2s,transform .2s}.demo-v5-storyboard-dot.active{background:var(--omnia-accent);transform:scale(1.3)}.demo-v5-story-visual{aspect-ratio:16/10;background:var(--omnia-s00);border:1px solid var(--omnia-d00);border-radius:12px;flex-direction:column;width:100%;padding:12px;display:flex;overflow:hidden}.demo-v5-story-visual--calendar{gap:8px}.demo-v5-story-cal-header{border-bottom:1px solid var(--omnia-d02);justify-content:space-between;align-items:baseline;padding:0 4px 6px;display:flex}.demo-v5-story-cal-day{color:var(--omnia-l00);font-size:13px;font-weight:600}.demo-v5-story-cal-date{color:var(--omnia-l03);font-size:11px}.demo-v5-story-cal-grid{flex-direction:column;flex:1;gap:2px;display:flex}.demo-v5-story-cal-slot{align-items:flex-start;gap:8px;min-height:28px;display:flex}.demo-v5-story-cal-time{color:var(--omnia-l04);text-align:right;flex-shrink:0;width:28px;padding-top:4px;font-size:10px}.demo-v5-story-cal-empty{border-left:1px solid var(--omnia-d02);flex:1;min-height:20px}.demo-v5-story-cal-event{border-radius:6px;flex-direction:column;flex:1;gap:2px;padding:4px 8px;display:flex}.demo-v5-story-cal-event--moved{background:color-mix(in srgb,var(--omnia-g00)15%,transparent);border-left:3px solid var(--omnia-g00)}.demo-v5-story-cal-event--conflict{background:color-mix(in srgb,var(--omnia-r00)10%,transparent);border-left:3px solid var(--omnia-r00)}.demo-v5-story-cal-event-title{color:var(--omnia-l00);font-size:11px;font-weight:500}.demo-v5-story-cal-event-badge{color:var(--omnia-g00);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:600}.demo-v5-story-visual--email{gap:10px}.demo-v5-story-email-header{border-bottom:1px solid var(--omnia-d02);padding-bottom:8px}.demo-v5-story-email-from{align-items:center;gap:8px;display:flex}.demo-v5-story-email-avatar{background:color-mix(in srgb,var(--omnia-accent)20%,transparent);width:28px;height:28px;color:var(--omnia-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.demo-v5-story-email-name{color:var(--omnia-l00);font-size:12px;font-weight:600}.demo-v5-story-email-subject{color:var(--omnia-l03);font-size:11px}.demo-v5-story-email-draft{background:color-mix(in srgb,var(--omnia-accent)6%,transparent);border-left:3px solid var(--omnia-accent);border-radius:8px;flex:1;padding:8px 10px}.demo-v5-story-email-draft-label{color:var(--omnia-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:10px;font-weight:600}.demo-v5-story-email-draft-text{color:var(--omnia-l01);font-size:12px;line-height:1.45}.demo-v5-story-visual--meetings{gap:8px}.demo-v5-story-mtg-header{border-bottom:1px solid var(--omnia-d02);justify-content:space-between;align-items:baseline;padding:0 4px 6px;display:flex}.demo-v5-story-mtg-title{color:var(--omnia-l00);font-size:13px;font-weight:600}.demo-v5-story-mtg-time{color:var(--omnia-l03);font-size:11px}.demo-v5-story-mtg-actions{flex-direction:column;flex:1;gap:6px;display:flex}.demo-v5-story-mtg-action{color:var(--omnia-l01);align-items:center;gap:8px;font-size:12px;line-height:1.3;display:flex}.demo-v5-story-mtg-checkbox{border:1.5px solid var(--omnia-d01);border-radius:3px;flex-shrink:0;width:14px;height:14px}.demo-v5-story-mtg-linked{color:var(--feature-meetings,var(--omnia-accent));background:color-mix(in srgb,var(--feature-meetings,var(--omnia-accent))10%,transparent);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;font-weight:500;display:flex}.demo-v5-story-visual--chaos{gap:12px}.demo-v5-story-chaos-grid{flex-direction:column;display:flex}.demo-v5-story-chaos-overlap{flex-direction:column;flex:1;gap:0;display:flex}.demo-v5-story-chaos-badges{justify-content:center;gap:8px;display:flex}.demo-v5-story-chaos-badge{font-family:var(--omnia-font);color:var(--omnia-l03);background:color-mix(in srgb,var(--omnia-l03)8%,transparent);border-radius:4px;padding:3px 8px;font-size:11px;font-weight:500}.demo-v5-story-chaos-badge--conflict{color:var(--omnia-r00);background:color-mix(in srgb,var(--omnia-r00)10%,transparent)}.demo-v5-story-chaos-badge--overdue{color:var(--omnia-o00);background:color-mix(in srgb,var(--omnia-o00)10%,transparent)}.demo-v5-story-visual--connected{justify-content:center;gap:10px}.demo-v5-story-source-cards{align-items:center;gap:8px;display:flex}.demo-v5-story-source-card{background:var(--omnia-s02);border:1px solid var(--omnia-d02);color:var(--omnia-l02);border-radius:8px;flex:1;align-items:flex-start;gap:6px;padding:8px;display:flex}.demo-v5-story-source-label{color:var(--omnia-l01);font-size:10px;font-weight:600}.demo-v5-story-source-detail{color:var(--omnia-l03);font-size:10px;line-height:1.3}.demo-v5-story-connector{color:var(--omnia-accent);flex-direction:column;flex-shrink:0;align-items:center;gap:2px;display:flex}.demo-v5-story-connector-line{background:var(--omnia-accent);opacity:.4;width:1px;height:8px}.demo-v5-story-connector-icon{flex-shrink:0}.demo-v5-story-result{background:color-mix(in srgb,var(--omnia-g00)10%,transparent);border:1px solid color-mix(in srgb,var(--omnia-g00)20%,transparent);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.demo-v5-story-result-badge{color:var(--omnia-g00);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;font-size:9px;font-weight:600}.demo-v5-story-result-text{color:var(--omnia-l00);font-size:12px;font-weight:500}.demo-v5-story-cta-eyebrow{color:var(--omnia-l03);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:500}.demo-v5-story-cta-headline{color:var(--omnia-l00);font-size:24px;font-weight:600;line-height:1.2}.demo-v5-story-cta-integrations{color:var(--omnia-l03);text-align:center;max-width:280px;font-size:12px;line-height:1.4}.demo-v5-story-cta-form{flex-direction:column;gap:10px;width:100%;max-width:340px;margin-top:4px;display:flex}.demo-v5-story-cta-success{color:var(--omnia-g00);align-items:center;gap:8px;padding-top:40px;font-size:15px;font-weight:500;display:flex}.demo-v5-story-cta-check{background:color-mix(in srgb,var(--omnia-g00)20%,transparent);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:600;display:flex}.demo-v5-skeleton{background:var(--omnia-s01);border:1px solid var(--omnia-d01);border-radius:12px;width:100%;max-width:1200px;height:590px;margin:0 auto;animation:2s ease-in-out infinite demo-v5-skeleton-pulse;overflow:hidden}.demo-v5-skeleton-topbar{border-bottom:1px solid var(--omnia-d02);align-items:center;gap:8px;height:44px;padding:0 16px;display:flex}.demo-v5-skeleton-dot{background:var(--omnia-d01);border-radius:50%;width:8px;height:8px}.demo-v5-skeleton-split{height:calc(100% - 44px);display:flex}.demo-v5-skeleton-chat{border-right:1px solid var(--omnia-d02);width:320px;padding:16px}.demo-v5-skeleton-line{background:var(--omnia-d01);border-radius:6px;height:12px;margin-bottom:10px}.demo-v5-skeleton-workspace{flex:1;padding:16px}@keyframes demo-v5-skeleton-pulse{0%,to{opacity:1}50%{opacity:.6}}
