.QuickActions-module__OyYSsq__scrollContainer{scrollbar-width:none;-ms-overflow-style:none}.QuickActions-module__OyYSsq__scrollContainer::-webkit-scrollbar{display:none}
.SectionTag-module__R4rRLq__tag{--section-tag-color:#6366f1;border-radius:var(--radius-full,9999px);box-sizing:border-box;white-space:nowrap;-webkit-user-select:none;user-select:none;vertical-align:middle;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;min-width:0;font-family:inherit;font-weight:650;line-height:1;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s,border-color .15s,filter .15s;display:inline-flex}button.SectionTag-module__R4rRLq__tag{appearance:none}.SectionTag-module__R4rRLq__xs{min-height:22px;padding:4px 8px;font-size:10px}.SectionTag-module__R4rRLq__sm{min-height:28px;padding:6px 12px;font-size:12px}.SectionTag-module__R4rRLq__md{min-height:32px;padding:7px 14px;font-size:13px}.SectionTag-module__R4rRLq__solid{background:var(--section-tag-color);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);text-shadow:0 1px 2px var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#00000052);border-color:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);box-shadow:0 2px 7px var(--lightningcss-light,#0f172a12)var(--lightningcss-dark,#00000047)}.SectionTag-module__R4rRLq__soft{background:color-mix(in srgb, var(--section-tag-color) 17%, transparent);border-color:color-mix(in srgb, var(--section-tag-color) 34%, transparent);color:var(--section-tag-color);box-shadow:none;text-shadow:none}.SectionTag-module__R4rRLq__outline{border-color:var(--section-tag-color);color:var(--section-tag-color);box-shadow:none;text-shadow:none;background:0 0}.SectionTag-module__R4rRLq__interactive{cursor:pointer}.SectionTag-module__R4rRLq__draggable{cursor:grab}.SectionTag-module__R4rRLq__interactive:hover:not(.SectionTag-module__R4rRLq__disabled),.SectionTag-module__R4rRLq__draggable:hover:not(.SectionTag-module__R4rRLq__disabled){filter:brightness(1.06);transform:translateY(-1px)}.SectionTag-module__R4rRLq__solid.SectionTag-module__R4rRLq__interactive:hover:not(.SectionTag-module__R4rRLq__disabled),.SectionTag-module__R4rRLq__solid.SectionTag-module__R4rRLq__draggable:hover:not(.SectionTag-module__R4rRLq__disabled){box-shadow:0 4px 12px var(--lightningcss-light,#0f172a16)var(--lightningcss-dark,#00000057)}.SectionTag-module__R4rRLq__dragging{cursor:grabbing;opacity:.9;transform:scale(1.04)rotate(1deg);box-shadow:0 8px 20px var(--lightningcss-light,#0f172a17)var(--lightningcss-dark,#0000005c)}.SectionTag-module__R4rRLq__selected{box-shadow:0 0 0 2px #ffffffe6,0 3px 10px var(--lightningcss-light,#0f172a16)var(--lightningcss-dark,#00000057)}.SectionTag-module__R4rRLq__live{box-shadow:0 0 0 2px #ffffffeb, 0 0 0 5px color-mix(in srgb, var(--section-tag-color) 28%, transparent), 0 3px 10px var(--lightningcss-light,#0f172a16)var(--lightningcss-dark,#00000057);animation:2s infinite SectionTag-module__R4rRLq__sectionTagPulse}@keyframes SectionTag-module__R4rRLq__sectionTagPulse{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}.SectionTag-module__R4rRLq__disabled{cursor:not-allowed;opacity:.45}.SectionTag-module__R4rRLq__tag:focus-visible{outline:2px solid color-mix(in srgb, var(--section-tag-color) 70%, white);outline-offset:2px}.SectionTag-module__R4rRLq__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.SectionTag-module__R4rRLq__count{opacity:.82;font-weight:650}.SectionTag-module__R4rRLq__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SectionTag-module__R4rRLq__remove{color:currentColor;cursor:pointer;opacity:.82;background:var(--lightningcss-light,#f1f5f93d)var(--lightningcss-dark,#0000003d);border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;margin-right:-4px;transition:background-color .15s,opacity .15s;display:inline-flex}.SectionTag-module__R4rRLq__remove:hover,.SectionTag-module__R4rRLq__remove:focus-visible{opacity:1;background:var(--lightningcss-light,#f1f5f966)var(--lightningcss-dark,#0006);outline:none}
.Table-module__Zaz4DG__container{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl,16px);width:100%;transition:box-shadow .2s;overflow:hidden}.Table-module__Zaz4DG__container.Table-module__Zaz4DG__compact .Table-module__Zaz4DG__cell{padding:6px 14px}.Table-module__Zaz4DG__container.Table-module__Zaz4DG__striped .Table-module__Zaz4DG__body .Table-module__Zaz4DG__row:nth-child(2n){background:var(--color-surface)}.Table-module__Zaz4DG__container.Table-module__Zaz4DG__borderless{box-shadow:none;background:0 0;border:none;border-radius:0}.Table-module__Zaz4DG__container.Table-module__Zaz4DG__borderless .Table-module__Zaz4DG__cell{border-bottom:none}.Table-module__Zaz4DG__wrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.Table-module__Zaz4DG__table{border-collapse:separate;border-spacing:0;width:100%;color:var(--color-text);font-size:13px}.Table-module__Zaz4DG__head{position:relative}.Table-module__Zaz4DG__head.Table-module__Zaz4DG__sticky{z-index:10;position:sticky;top:0}.Table-module__Zaz4DG__body .Table-module__Zaz4DG__row:last-child .Table-module__Zaz4DG__cell{border-bottom:none}.Table-module__Zaz4DG__row{transition:background-color .15s}.Table-module__Zaz4DG__row.Table-module__Zaz4DG__hoverable:hover{background:var(--color-surface-hover)}.Table-module__Zaz4DG__row.Table-module__Zaz4DG__clickable{cursor:pointer}.Table-module__Zaz4DG__cell{padding:10px var(--spacing-md,16px);text-align:left;vertical-align:middle;color:var(--color-text);border-bottom:1px solid var(--color-border);font-size:13px;line-height:1.5}.Table-module__Zaz4DG__cell.Table-module__Zaz4DG__alignCenter{text-align:center}.Table-module__Zaz4DG__cell.Table-module__Zaz4DG__alignRight{text-align:right}.Table-module__Zaz4DG__head .Table-module__Zaz4DG__cell{padding:10px var(--spacing-md,16px);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary);background:var(--color-surface);white-space:nowrap;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--color-border);font-size:10px;font-weight:600;line-height:1.5}.Table-module__Zaz4DG__cell.Table-module__Zaz4DG__sortable{cursor:pointer;padding-right:28px;position:relative}.Table-module__Zaz4DG__cell.Table-module__Zaz4DG__sortable:hover{color:var(--color-text)}.Table-module__Zaz4DG__sortIcon{color:var(--color-text-secondary);opacity:.5;font-size:12px;transition:opacity .15s,color .15s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.Table-module__Zaz4DG__cell.Table-module__Zaz4DG__sorted .Table-module__Zaz4DG__sortIcon{opacity:1;color:var(--color-primary,#3b82f6)}.Table-module__Zaz4DG__userCell{align-items:center;gap:10px;display:flex}.Table-module__Zaz4DG__userInfo{flex:1;min-width:0}.Table-module__Zaz4DG__userName{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.2;overflow:hidden}.Table-module__Zaz4DG__userDetail{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;line-height:1.2;overflow:hidden}.Table-module__Zaz4DG__status{border-radius:var(--radius-full,100px);align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.Table-module__Zaz4DG__statusDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.Table-module__Zaz4DG__status.Table-module__Zaz4DG__active{color:#10b981;background:#10b9811a;border:1px solid #10b98133}.Table-module__Zaz4DG__status.Table-module__Zaz4DG__active .Table-module__Zaz4DG__statusDot{background:#10b981}.Table-module__Zaz4DG__status.Table-module__Zaz4DG__inactive{color:#ef4444;background:#ef44441a;border:1px solid #ef444433}.Table-module__Zaz4DG__status.Table-module__Zaz4DG__inactive .Table-module__Zaz4DG__statusDot{background:#ef4444}.Table-module__Zaz4DG__status.Table-module__Zaz4DG__pending{color:#f59e0b;background:#f59e0b1a;border:1px solid #f59e0b33}.Table-module__Zaz4DG__status.Table-module__Zaz4DG__pending .Table-module__Zaz4DG__statusDot{background:#f59e0b}.Table-module__Zaz4DG__status.Table-module__Zaz4DG__default{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border)}.Table-module__Zaz4DG__status.Table-module__Zaz4DG__default .Table-module__Zaz4DG__statusDot{background:var(--color-text-secondary)}.Table-module__Zaz4DG__badge{border-radius:var(--radius-full,100px);letter-spacing:.02em;align-items:center;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.Table-module__Zaz4DG__badge.Table-module__Zaz4DG__primary{background:var(--color-primary-alpha-10,#3b82f61a);color:var(--color-primary,#3b82f6);border:1px solid var(--color-primary-alpha-20,#3b82f633)}.Table-module__Zaz4DG__badge.Table-module__Zaz4DG__secondary{background:var(--accent-purple-alpha-10,#8b5cf61a);color:var(--accent-purple,#8b5cf6);border:1px solid var(--accent-purple-alpha-20,#8b5cf633)}.Table-module__Zaz4DG__badge.Table-module__Zaz4DG__default{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border)}@media (max-width:599px){.Table-module__Zaz4DG__container{border-radius:var(--radius-lg,12px)}.Table-module__Zaz4DG__head{display:none}.Table-module__Zaz4DG__body{display:block}.Table-module__Zaz4DG__row{padding:var(--spacing-md,16px);border-bottom:1px solid var(--color-border);display:block}.Table-module__Zaz4DG__cell{border:none;padding:4px 0;display:block}.Table-module__Zaz4DG__cell:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:2px;font-size:10px;font-weight:600;display:block}}@media (min-width:600px) and (max-width:959px){.Table-module__Zaz4DG__cell{padding:8px 12px;font-size:12px}.Table-module__Zaz4DG__head .Table-module__Zaz4DG__cell{padding:8px 12px;font-size:10px}.Table-module__Zaz4DG__cell.Table-module__Zaz4DG__hideTablet{display:none}}
.DataTable-module__kSl6jW__loading{flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:64px 24px;display:flex}.DataTable-module__kSl6jW__spinner{border:2.5px solid var(--color-border);border-top-color:var(--color-primary,#3b82f6);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite DataTable-module__kSl6jW__datatable-spin}@keyframes DataTable-module__kSl6jW__datatable-spin{to{transform:rotate(360deg)}}.DataTable-module__kSl6jW__loadingText{color:var(--color-text-secondary);margin:0;font-size:13px}.DataTable-module__kSl6jW__empty{text-align:center;color:var(--color-text-secondary);padding:64px 24px}.DataTable-module__kSl6jW__emptyIcon{opacity:.3;margin-bottom:14px;font-size:40px}.DataTable-module__kSl6jW__emptyText{color:var(--color-text);margin:0 0 6px;font-size:14px;font-weight:500}
.SettingsPage-module__Px8klq__container{max-width:var(--max-content-width);flex-direction:column;gap:1.5rem;margin:0 auto;display:flex}.SettingsPage-module__Px8klq__pageHeader{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.SettingsPage-module__Px8klq__pageHeader h1{margin:0;font-size:1.75rem;font-weight:600}.SettingsPage-module__Px8klq__tabsContainer{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;border-bottom:2px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);gap:.5rem;min-width:0;max-width:100%;margin-bottom:1.5rem;padding-bottom:0;display:flex;overflow-x:auto}.SettingsPage-module__Px8klq__tabButton{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff9);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;align-items:center;gap:.5rem;margin-bottom:-2px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.SettingsPage-module__Px8klq__tabButton:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d)}.SettingsPage-module__Px8klq__tabButton.SettingsPage-module__Px8klq__tabActive{color:rgb(var(--color-primary-rgb,59, 130, 246));border-bottom-color:rgb(var(--color-primary-rgb,59, 130, 246))}.SettingsPage-module__Px8klq__tabContent{flex-direction:column;gap:1.5rem;display:flex}@media (max-width:768px){.SettingsPage-module__Px8klq__container{gap:1.25rem}.SettingsPage-module__Px8klq__pageHeader h1{font-size:1.5rem}.SettingsPage-module__Px8klq__tabsContainer{gap:.25rem}.SettingsPage-module__Px8klq__tabButton{padding:.625rem 1rem;font-size:.8125rem}}@media (max-width:480px){.SettingsPage-module__Px8klq__tabButton{padding:.55rem .75rem}}
.ColumnPicker-module__HRR4VG__wrapper{position:relative}.ColumnPicker-module__HRR4VG__trigger{background:var(--color-bg-secondary,#f3f4f6);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,6px);color:var(--color-text-secondary,#6b7280);font-size:var(--font-size-sm,13px);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;transition:all .15s;display:flex}.ColumnPicker-module__HRR4VG__trigger:hover{background:var(--color-bg-tertiary,#e5e7eb);color:var(--color-text-primary,#111827)}.ColumnPicker-module__HRR4VG__popover{z-index:50;background:var(--color-bg-primary,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-lg,8px);min-width:220px;max-height:400px;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 10px 25px #0000001f}.ColumnPicker-module__HRR4VG__popoverHeader{border-bottom:1px solid var(--color-border,#e5e7eb);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.ColumnPicker-module__HRR4VG__popoverTitle{font-size:var(--font-size-sm,13px);color:var(--color-text-primary,#111827);font-weight:600}.ColumnPicker-module__HRR4VG__resetButton{color:var(--color-text-secondary,#6b7280);cursor:pointer;border-radius:var(--radius-sm,4px);background:0 0;border:none;align-items:center;padding:4px;display:flex}.ColumnPicker-module__HRR4VG__resetButton:hover{background:var(--color-bg-secondary,#f3f4f6);color:var(--color-text-primary,#111827)}.ColumnPicker-module__HRR4VG__columnList{max-height:320px;padding:6px 0;overflow-y:auto}.ColumnPicker-module__HRR4VG__columnItem{cursor:pointer;align-items:center;gap:8px;padding:6px 12px;transition:background .1s;display:flex}.ColumnPicker-module__HRR4VG__columnItem:hover{background:var(--color-bg-secondary,#f3f4f6)}.ColumnPicker-module__HRR4VG__columnItem.ColumnPicker-module__HRR4VG__locked{opacity:.5;cursor:default}.ColumnPicker-module__HRR4VG__checkbox{width:16px;height:16px;accent-color:var(--color-primary,#6366f1);cursor:pointer;flex-shrink:0}.ColumnPicker-module__HRR4VG__columnLabel{font-size:var(--font-size-sm,13px);color:var(--color-text-primary,#111827)}
.HoldToDeleteButton-module__uTqkNq__deleteButton{width:var(--hold-delete-button-size,32px);height:var(--hold-delete-button-size,32px);color:#ff3b30;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:999px;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:relative}.HoldToDeleteButton-module__uTqkNq__deleteButton:hover:not(:disabled){background:#ff3b3014;border-color:#ff3b3024}.HoldToDeleteButton-module__uTqkNq__deleteButton:focus-visible{box-shadow:0 0 0 2px #ff3b3047}.HoldToDeleteButton-module__uTqkNq__deleteButton.HoldToDeleteButton-module__uTqkNq__holding:not(:disabled){background:#ff3b3024;border-color:#ff3b3047}.HoldToDeleteButton-module__uTqkNq__deleteButton:active:not(:disabled){transform:scale(.97)}.HoldToDeleteButton-module__uTqkNq__deleteButton:disabled{opacity:.5;cursor:not-allowed}.HoldToDeleteButton-module__uTqkNq__progressCircle{width:var(--hold-delete-button-size,32px);height:var(--hold-delete-button-size,32px);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HoldToDeleteButton-module__uTqkNq__progressCircleBg{opacity:0;transition:opacity .2s}.HoldToDeleteButton-module__uTqkNq__holding .HoldToDeleteButton-module__uTqkNq__progressCircleBg{opacity:1}.HoldToDeleteButton-module__uTqkNq__progressCircleFill{opacity:0;transform-origin:50%;transform:rotate(-90deg)}.HoldToDeleteButton-module__uTqkNq__holding .HoldToDeleteButton-module__uTqkNq__progressCircleFill{opacity:1}.HoldToDeleteButton-module__uTqkNq__icon{z-index:1;position:relative}
.ChatDrawer-module__WFkYzG__overlay{-webkit-backdrop-filter:blur(4px);z-index:9997;background:#00000080;animation:.2s ease-out ChatDrawer-module__WFkYzG__fadeIn;position:fixed;inset:0}@media (min-width:769px){.ChatDrawer-module__WFkYzG__overlay{display:none}}@keyframes ChatDrawer-module__WFkYzG__fadeIn{0%{opacity:0}to{opacity:1}}.ChatDrawer-module__WFkYzG__drawer{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#000);z-index:10000;height:60vh;max-height:90vh;padding-bottom:env(safe-area-inset-bottom);pointer-events:auto;border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-right:none;border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;transition:height .3s cubic-bezier(.4,0,.2,1);animation:.3s cubic-bezier(.4,0,.2,1) ChatDrawer-module__WFkYzG__slideUp;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -4px 40px var(--lightningcss-light,#0f172a29)var(--lightningcss-dark,#000c),inset 0 0 60px var(--lightningcss-light,#0f172a13)var(--lightningcss-dark,#0000004d)}.ChatDrawer-module__WFkYzG__drawer:before{content:"";border-radius:inherit;z-index:1;pointer-events:none;background:conic-gradient(from var(--pulse-angle,0deg) at 50% 50%, var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f) 0deg, var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f) 145deg, #0078ff4d 160deg, #00aaffb3 172deg, #50c8ff 180deg, #00aaffb3 188deg, #0078ff4d 200deg, var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f) 215deg, var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f) 360deg);-webkit-mask-composite:xor;padding:1px;animation:8s linear infinite ChatDrawer-module__WFkYzG__pulseTravel;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --pulse-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ChatDrawer-module__WFkYzG__pulseTravel{0%{--pulse-angle:0deg}to{--pulse-angle:360deg}}@keyframes ChatDrawer-module__WFkYzG__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ChatDrawer-module__WFkYzG__handle{cursor:grab;touch-action:none;justify-content:center;width:100%;padding:.375rem 0 .125rem;display:flex}.ChatDrawer-module__WFkYzG__handle:active{cursor:grabbing}.ChatDrawer-module__WFkYzG__handleBar{background:var(--lightningcss-light,#0f172a4d)var(--lightningcss-dark,#ffffff4d);border-radius:2px;width:36px;height:3px;transition:background .2s}.ChatDrawer-module__WFkYzG__handle:hover .ChatDrawer-module__WFkYzG__handleBar{background:var(--lightningcss-light,#0f172a80)var(--lightningcss-dark,#ffffff80)}.ChatDrawer-module__WFkYzG__header{z-index:2;pointer-events:auto;border-bottom:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;min-height:2.75rem;padding:.3rem .55rem .3rem .65rem;display:flex;position:relative}.ChatDrawer-module__WFkYzG__headerLeft{z-index:1;min-width:0;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.ChatDrawer-module__WFkYzG__widgetChromeSlot{align-items:center;width:100%;min-width:0;display:flex}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__widgetChromeInHeader .ChatDrawer-module__WFkYzG__header{justify-content:flex-start}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__widgetChromeInHeader .ChatDrawer-module__WFkYzG__headerLeft{flex:auto;align-items:center;min-width:0;max-width:calc(100% - 372px);display:flex;position:static;top:auto;left:auto;transform:none}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__widgetChromeInHeader .ChatDrawer-module__WFkYzG__headerActions{flex:none;margin-left:auto}@media (max-width:768px){.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__widgetChromeInHeader .ChatDrawer-module__WFkYzG__headerLeft{max-width:none}}@media (min-width:769px){.ChatDrawer-module__WFkYzG__header{min-height:2.75rem;padding:.3rem .65rem .3rem .75rem}}.ChatDrawer-module__WFkYzG__meetingHeaderIdentity{pointer-events:none;flex-direction:column;gap:2px;max-width:180px;padding:3px 8px;display:flex}.ChatDrawer-module__WFkYzG__meetingHeaderTitle{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffeb);font-size:12px;font-weight:650;line-height:1.1}.ChatDrawer-module__WFkYzG__meetingHeaderStatus{color:var(--lightningcss-light,#4c6784)var(--lightningcss-dark,#93c5fdc7);font-size:10px;font-weight:500;line-height:1.1}.ChatDrawer-module__WFkYzG__logoWrapper{border:1.5px solid var(--color-primary,var(--rai-blue));opacity:.75;background:0 0;border-radius:50%;flex-shrink:0;width:24px;height:24px;transition:opacity .2s}.ChatDrawer-module__WFkYzG__logoWrapper:hover{opacity:1}.ChatDrawer-module__WFkYzG__headerActions{align-items:center;gap:.125rem;display:flex}.ChatDrawer-module__WFkYzG__headerButton{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff9);cursor:pointer;pointer-events:auto;background:0 0;border:.5px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .15s;display:flex}.ChatDrawer-module__WFkYzG__headerButton:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border-color:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.ChatDrawer-module__WFkYzG__headerButton:active{opacity:.6;transform:scale(.95)}.ChatDrawer-module__WFkYzG__headerButtonActive{background:var(--color-primary-alpha-15,rgba(var(--rai-accent-rgb,29, 155, 240), .15));border-color:rgba(var(--rai-accent-rgb,29, 155, 240), .28);color:var(--color-primary,var(--rai-blue))}.ChatDrawer-module__WFkYzG__headerButtonActive:hover{background:var(--color-primary-alpha-25,rgba(var(--rai-accent-rgb,29, 155, 240), .25));border-color:rgba(var(--rai-accent-rgb,29, 155, 240), .4);color:var(--color-primary-light,var(--rai-blue-light))}.ChatDrawer-module__WFkYzG__modeIndicator{opacity:.6;background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border-radius:4px;padding:.125rem .375rem;font-size:.875rem;line-height:1}.ChatDrawer-module__WFkYzG__content{pointer-events:auto;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.ChatDrawer-module__WFkYzG__conversationsOverlay{-webkit-backdrop-filter:blur(4px);z-index:9;background:#00000080;animation:.2s ease-out ChatDrawer-module__WFkYzG__fadeIn;position:absolute;inset:0}.ChatDrawer-module__WFkYzG__conversationsSection{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#121212fa);-webkit-backdrop-filter:blur(20px);z-index:10;border-right:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);width:320px;animation:.3s ease-out ChatDrawer-module__WFkYzG__slideInFromLeft;position:absolute;top:0;bottom:0;left:0;overflow:hidden;box-shadow:4px 0 12px var(--lightningcss-light,#0f172a13)var(--lightningcss-dark,#0000004d)}@keyframes ChatDrawer-module__WFkYzG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.ChatDrawer-module__WFkYzG__knowledgeBaseSection{flex:1;min-height:0;overflow:hidden}.ChatDrawer-module__WFkYzG__chatSection{pointer-events:auto;border-top:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-direction:row;flex:1;min-height:0;display:flex}.ChatDrawer-module__WFkYzG__chatSectionFull{border-top:none}.ChatDrawer-module__WFkYzG__chatWrapper{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ChatDrawer-module__WFkYzG__messagesContainer{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:0;min-width:0;min-height:0;padding:.75rem .875rem;display:flex;overflow-y:auto}.ChatDrawer-module__WFkYzG__chatWrapper.ChatDrawer-module__WFkYzG__isPairOpen .ChatDrawer-module__WFkYzG__messagesContainer,.ChatDrawer-module__WFkYzG__chatWrapper.ChatDrawer-module__WFkYzG__isPairOpen .ChatDrawer-module__WFkYzG__pairHide{visibility:hidden;pointer-events:none}.ChatDrawer-module__WFkYzG__loadOlderContainer{justify-content:center;padding:8px 0 12px;display:flex}.ChatDrawer-module__WFkYzG__loadOlderButton{background:var(--color-primary-alpha-10,rgba(var(--rai-accent-rgb,29, 155, 240), .1));border:1px solid var(--color-primary-alpha-25,rgba(var(--rai-accent-rgb,29, 155, 240), .25));color:var(--lightningcss-light,#4c6784)var(--lightningcss-dark,#93c5fde6);cursor:pointer;border-radius:999px;padding:6px 16px;font-size:.75rem;transition:all .15s}.ChatDrawer-module__WFkYzG__loadOlderButton:hover:not(:disabled){background:var(--color-primary-alpha-20,rgba(var(--rai-accent-rgb,29, 155, 240), .2));border-color:var(--color-primary-alpha-40,rgba(var(--rai-accent-rgb,29, 155, 240), .4));color:var(--color-primary-light,#93c5fd)}.ChatDrawer-module__WFkYzG__loadOlderButton:disabled{opacity:.5;cursor:default}.ChatDrawer-module__WFkYzG__scrollToBottomButton{width:32px;height:32px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#161616d9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;z-index:5;border:1px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:999px;justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:background .15s,transform .15s,border-color .15s;display:flex;position:absolute;bottom:5.5rem;right:1rem;box-shadow:0 4px 14px var(--lightningcss-light,#0f172a16)var(--lightningcss-dark,#00000059)}.ChatDrawer-module__WFkYzG__scrollToBottomButton:hover{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#181818f2);border-color:var(--lightningcss-light,#0f172a38)var(--lightningcss-dark,#ffffff38);transform:translateY(-1px)}.ChatDrawer-module__WFkYzG__scrollToBottomButton:active{transform:translateY(0)}.ChatDrawer-module__WFkYzG__emptyState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;padding:2rem 1rem;display:flex}.ChatDrawer-module__WFkYzG__emptyLogo{border-radius:var(--radius-xl,1rem);background:linear-gradient(135deg, rgba(var(--rai-accent-rgb,29, 155, 240), .2) 0%, #00d4ff26 100%);border:1px solid rgba(var(--rai-accent-rgb,29, 155, 240), .3);background-clip:padding-box;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.75rem;font-weight:700;animation:3s ease-in-out infinite ChatDrawer-module__WFkYzG__breathe;display:flex;position:relative}.ChatDrawer-module__WFkYzG__emptyLogoText{background:linear-gradient(135deg, var(--rai-blue) 0%, #00d4ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes ChatDrawer-module__WFkYzG__breathe{0%,to{box-shadow:0 0 0 0 rgba(var(--rai-accent-rgb,29, 155, 240), .2);transform:scale(1)}50%{box-shadow:0 0 20px 4px rgba(var(--rai-accent-rgb,29, 155, 240), .15);transform:scale(1.02)}}.ChatDrawer-module__WFkYzG__emptyIcon{opacity:.6;font-size:3rem}.ChatDrawer-module__WFkYzG__emptyTitle{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fffffff2);margin:0;font-size:1.25rem;font-weight:600}.ChatDrawer-module__WFkYzG__emptyDescription{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);max-width:300px;font-size:.875rem;line-height:1.6}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized .ChatDrawer-module__WFkYzG__messagesContainer{display:none}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized .ChatDrawer-module__WFkYzG__header{border-bottom:none}@media (max-width:640px){.ChatDrawer-module__WFkYzG__drawer{border-top-left-radius:16px;border-top-right-radius:16px}.ChatDrawer-module__WFkYzG__header{min-height:2.75rem;padding:.3rem .65rem}.ChatDrawer-module__WFkYzG__messagesContainer{padding:.75rem}.ChatDrawer-module__WFkYzG__emptyState{padding:1.5rem 1rem}.ChatDrawer-module__WFkYzG__conversationsSection{width:100%;max-width:320px}}@media (min-width:769px){.ChatDrawer-module__WFkYzG__drawer{border:1px solid #0050c81f;border-right:none;border-radius:20px 0 0 20px;width:372px;height:87vh;max-height:87vh;padding-bottom:0;transition:width .3s cubic-bezier(.4,0,.2,1);animation:.3s cubic-bezier(.4,0,.2,1) ChatDrawer-module__WFkYzG__slideInFromRight;inset:10vh 0 3vh auto}.ChatDrawer-module__WFkYzG__drawer:before{-webkit-mask-composite:xor;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(270deg,#0000 0,#fff 1px);mask-image:linear-gradient(#fff 0 0),linear-gradient(270deg,#0000 0,#fff 1px);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes ChatDrawer-module__WFkYzG__slideInFromRight{0%{transform:translate(calc(100% - 60px))}to{transform:translate(0)}}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized{animation:none;width:60px!important;height:87vh!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__partial,.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__full{width:372px!important;height:87vh!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__partial.ChatDrawer-module__WFkYzG__widgetOpen,.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__full.ChatDrawer-module__WFkYzG__widgetOpen{width:calc(100vw - 80px)!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__partial.ChatDrawer-module__WFkYzG__hasWorkers,.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__full.ChatDrawer-module__WFkYzG__hasWorkers{width:calc(100vw - 48px)!important;max-width:calc(100vw - 48px)!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__hasWorkers .ChatDrawer-module__WFkYzG__content{flex-direction:row!important;height:100%!important;min-height:0!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__hasWorkers .ChatDrawer-module__WFkYzG__knowledgeBaseSection{flex:0 30%!important;width:30%!important;min-width:560px!important;max-width:680px!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__hasWorkers .ChatDrawer-module__WFkYzG__chatSection,.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__hasWorkers .ChatDrawer-module__WFkYzG__chatSectionFull,.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__hasWorkers .ChatDrawer-module__WFkYzG__chatSectionWorkers{border-left:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14)!important;flex:0 0 320px!important;width:320px!important;max-width:320px!important}.ChatDrawer-module__WFkYzG__handle{cursor:ew-resize;pointer-events:auto;justify-content:center;align-items:center;width:20px;height:80px;padding:0;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ChatDrawer-module__WFkYzG__drawer:not(.ChatDrawer-module__WFkYzG__minimized) .ChatDrawer-module__WFkYzG__handle{display:none}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized .ChatDrawer-module__WFkYzG__handle{pointer-events:auto;display:flex}.ChatDrawer-module__WFkYzG__handleBar{background:var(--lightningcss-light,#0f172a4d)var(--lightningcss-dark,#ffffff4d);border-radius:2px;width:3px;height:36px}.ChatDrawer-module__WFkYzG__header{min-height:2.75rem;padding:.3rem .75rem .3rem .85rem}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized .ChatDrawer-module__WFkYzG__handleBar{background:var(--lightningcss-light,#0f172a4d)var(--lightningcss-dark,#ffffff4d);border-radius:2px;width:3px;height:36px}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized .ChatDrawer-module__WFkYzG__headerLeft,.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized .ChatDrawer-module__WFkYzG__header,.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized .ChatDrawer-module__WFkYzG__headerActions{display:none}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized .ChatDrawer-module__WFkYzG__headerTitle{writing-mode:vertical-rl;flex-direction:row;display:flex}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized .ChatDrawer-module__WFkYzG__title{writing-mode:vertical-rl;font-size:.75rem}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized .ChatDrawer-module__WFkYzG__modeIndicator,.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized .ChatDrawer-module__WFkYzG__closeButton,.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized .ChatDrawer-module__WFkYzG__content{display:none}.ChatDrawer-module__WFkYzG__minimizedToolbar{flex:1;justify-content:center;align-items:center;padding:1rem 0;display:flex}.ChatDrawer-module__WFkYzG__content{flex-direction:row!important}.ChatDrawer-module__WFkYzG__knowledgeBaseSection{border-right:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex:auto!important}.ChatDrawer-module__WFkYzG__chatSection{border-left:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-top:none!important;flex:0 0 320px!important;height:100%!important}.ChatDrawer-module__WFkYzG__chatSectionFull{border-left:none!important;flex:auto!important}.ChatDrawer-module__WFkYzG__chatWrapper{height:100%!important;min-height:0!important}}@media (max-width:768px){.ChatDrawer-module__WFkYzG__drawer{max-height:90vh;bottom:0}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__full{height:90vh!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__partial{height:60vh!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized{height:60px!important}.ChatDrawer-module__WFkYzG__knowledgeBaseSection{flex:auto;min-height:0;overflow:hidden}.ChatDrawer-module__WFkYzG__chatSection{border-top:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14)!important;flex:none!important;height:180px!important}.ChatDrawer-module__WFkYzG__chatSectionFull{flex:1!important;height:auto!important}}.ChatDrawer-module__WFkYzG__widgetMenuContainer{background:var(--lightningcss-light,#f1f5f933)var(--lightningcss-dark,#0003);border-bottom:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);justify-content:center;align-items:center;gap:12px;padding:10px 12px;display:flex}.ChatDrawer-module__WFkYzG__widgetMenuItem{width:40px;height:40px;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffbf);cursor:pointer;background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.ChatDrawer-module__WFkYzG__widgetMenuItem:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#0f172a26)var(--lightningcss-dark,#ffffff26);border-color:var(--lightningcss-light,#0f172a40)var(--lightningcss-dark,#ffffff40)}.ChatDrawer-module__WFkYzG__widgetMenuItem:active{transform:scale(.93)}.ChatDrawer-module__WFkYzG__widgetMenuItemActive{background:var(--rai-chrome-fill);border:var(--rai-chrome-border);color:var(--rai-accent-text,#8fb4fb);box-shadow:var(--rai-chrome-shadow);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark}.ChatDrawer-module__WFkYzG__widgetMenuItemActive:hover{background:var(--rai-chrome-fill-hover);border-color:var(--rai-chrome-border-hover);color:var(--rai-accent-text,#8fb4fb);box-shadow:var(--rai-chrome-shadow-hover);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark}.ChatDrawer-module__WFkYzG__meetingBanner{background:linear-gradient(135deg, var(--color-primary-alpha-10,rgba(var(--rai-accent-rgb,29, 155, 240), .1)), rgba(var(--color-primary-dark-rgb,37, 99, 235), .1));border-bottom:1px solid var(--color-primary-alpha-20,rgba(var(--rai-accent-rgb,29, 155, 240), .2));color:var(--color-primary-light,var(--rai-blue-light));align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:500;display:flex}.ChatDrawer-module__WFkYzG__meetingBanner svg{flex-shrink:0}@media (min-width:769px){.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode{-webkit-backdrop-filter:blur(36px)saturate(180%);background:linear-gradient(160deg,var(--lightningcss-light,#f1f5f985)var(--lightningcss-dark,#08080885) 0%,var(--lightningcss-light,#f1f5f96b)var(--lightningcss-dark,#0303036b) 48%,var(--lightningcss-light,#f1f5f980)var(--lightningcss-dark,#0c0c0c80) 100%);border:1px solid #96beff3d;border-radius:22px;overflow:hidden;box-shadow:0 18px 70px var(--lightningcss-light,#0f172a1b)var(--lightningcss-dark,#0000006b),inset 0 1px #ffffff1a;height:auto!important;max-height:none!important;padding-bottom:0!important;top:16px!important;bottom:16px!important;right:16px!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode:before{border-radius:inherit;-webkit-mask-composite:xor;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode.ChatDrawer-module__WFkYzG__partial{width:372px!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode .ChatDrawer-module__WFkYzG__header,.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode .ChatDrawer-module__WFkYzG__meetingBanner,.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode .ChatDrawer-module__WFkYzG__widgetMenuContainer{background:var(--lightningcss-light,#f1f5f938)var(--lightningcss-dark,#08080838);border-color:var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f)}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode .ChatDrawer-module__WFkYzG__headerButton,.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode .ChatDrawer-module__WFkYzG__widgetMenuItem{border-radius:9999px}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode .ChatDrawer-module__WFkYzG__chatSection,.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode .ChatDrawer-module__WFkYzG__chatSectionFull{flex:auto!important;max-width:100%!important;height:100%!important;margin-left:0!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode .ChatDrawer-module__WFkYzG__content{flex:1 1 0!important;min-height:0!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode .ChatDrawer-module__WFkYzG__chatWrapper{height:100%!important;min-height:0!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode.ChatDrawer-module__WFkYzG__full{width:1200px!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode.ChatDrawer-module__WFkYzG__minimized{width:60px!important}}@media (max-width:768px){.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode{max-height:75vh}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode.ChatDrawer-module__WFkYzG__full{height:75vh!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode.ChatDrawer-module__WFkYzG__partial{height:50vh!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode.ChatDrawer-module__WFkYzG__minimized{height:60px!important}}.ChatDrawer-module__WFkYzG__agentPrompt{border:1px solid var(--color-primary-alpha-20,rgba(var(--rai-accent-rgb,29, 155, 240), .2));background:var(--color-primary-alpha-10,rgba(var(--rai-accent-rgb,29, 155, 240), .1));border-radius:12px;flex-direction:column;gap:8px;margin:8px 12px;padding:12px 14px;display:flex}.ChatDrawer-module__WFkYzG__agentPromptTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary-light,var(--rai-blue-light));font-size:12px;font-weight:600}.ChatDrawer-module__WFkYzG__agentPromptBody{color:var(--color-text-primary,#ffffffeb);word-break:break-word;font-size:13px;line-height:1.45}.ChatDrawer-module__WFkYzG__agentPromptActions{flex-wrap:wrap;gap:8px;display:flex}.ChatDrawer-module__WFkYzG__agentPromptInput{border:1px solid var(--color-border,#ffffff1f);background:var(--color-surface-2,#ffffff0a);width:100%;color:inherit;font:inherit;border-radius:8px;padding:8px 10px}
@media (max-width:768px){.VideoCall-module__uNBlJG__videoGridMobile{grid-template-columns:1fr!important;gap:0!important;width:100vw!important;height:calc(100vh - 80px)!important;padding:0!important;position:fixed!important;inset:0 0 80px!important}.VideoCall-module__uNBlJG__videoContainerSmall{height:100%!important;min-height:100%!important;aspect-ratio:unset!important;border-radius:0!important}.VideoCall-module__uNBlJG__controlsMobile{padding:16px 12px!important;padding-bottom:max(16px, env(safe-area-inset-bottom))!important;background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#000000f2)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;z-index:1000!important;border-top:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)!important;flex-wrap:nowrap!important;justify-content:center!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.VideoCall-module__uNBlJG__controlsLeftMobile,.VideoCall-module__uNBlJG__controlsRightMobile{display:none!important}.VideoCall-module__uNBlJG__chatSidebarMobile{z-index:2000!important;border:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;position:fixed!important;inset:0!important}.VideoCall-module__uNBlJG__aiSidebarMobile{z-index:2000!important;border-left:none!important;border-radius:0!important;width:100%!important;min-width:100%!important;position:fixed!important;inset:0!important}.VideoCall-module__uNBlJG__controlButtonMobile{width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;font-size:20px!important}.VideoCall-module__uNBlJG__roomInfoMobile{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-radius:var(--radius-xl,1rem)!important;z-index:100!important;background:var(--lightningcss-light,#f1f5f9b3)var(--lightningcss-dark,#000000b3)!important;padding:8px 12px!important;font-size:13px!important;position:fixed!important;top:16px!important;left:16px!important}}@media (max-width:480px){.VideoCall-module__uNBlJG__videoGridSmall{height:calc(100vh - 72px)!important;bottom:72px!important}.VideoCall-module__uNBlJG__controlButtonSmall{width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important}.VideoCall-module__uNBlJG__controlsMobile{gap:8px!important;padding:12px 8px!important}}@media (hover:hover) and (pointer:fine){.VideoCall-module__uNBlJG__controlButtonMobile:hover,.VideoCall-module__uNBlJG__controlButtonSmall:hover{transform:scale(1.05)}}
.MeetingRoomDemo-module__OsFWzW__previewFrame{background:radial-gradient(circle at 22% 0%, rgba(var(--color-primary-dark-rgb,37, 99, 235), .18), transparent 34%), linear-gradient(180deg, #05070b 0%, #020308 100%);width:100%;height:100%;position:relative;overflow:hidden}.MeetingRoomDemo-module__OsFWzW__previewCanvas{transform-origin:50%;border-radius:24px;position:absolute;inset:clamp(10px,1.15vw,20px);overflow:clip;transform:translateZ(0);box-shadow:0 30px 80px #00000073}@media (max-width:1280px),(max-height:760px){.MeetingRoomDemo-module__OsFWzW__previewCanvas{inset:10px}}@media (max-width:1040px),(max-height:640px){.MeetingRoomDemo-module__OsFWzW__previewCanvas{top:50%;left:50%;transform-origin:50%;width:1180px;height:720px;inset:auto;transform:translate(-50%,-50%)scale(.62)}}@media (max-width:780px){.MeetingRoomDemo-module__OsFWzW__previewCanvas{width:1180px;height:720px;transform:translate(-50%,-50%)scale(.44)}}.MeetingRoomDemo-module__OsFWzW__room{color:#fff;background:#000;width:100%;height:100%;display:flex;overflow:hidden}.MeetingRoomDemo-module__OsFWzW__toolsPanel{background:#0a0a0ef5;border-right:1px solid #ffffff12;flex-direction:column;width:260px;min-width:260px;display:flex;overflow:hidden}.MeetingRoomDemo-module__OsFWzW__toolsHeader{border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:14px 14px 10px;display:flex}.MeetingRoomDemo-module__OsFWzW__toolsIcon{background:linear-gradient(135deg, #7c3aed, var(--accent-purple,#9333ea));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.MeetingRoomDemo-module__OsFWzW__toolsTitle{color:#fff;font-size:13px;font-weight:700}.MeetingRoomDemo-module__OsFWzW__toolsStatus{color:#ffffff80;align-items:center;gap:5px;font-size:11px;display:flex}.MeetingRoomDemo-module__OsFWzW__liveDot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s infinite MeetingRoomDemo-module__OsFWzW__pulse}@keyframes MeetingRoomDemo-module__OsFWzW__pulse{0%,to{opacity:1}50%{opacity:.4}}.MeetingRoomDemo-module__OsFWzW__toolsTabs{gap:4px;padding:8px;display:flex}.MeetingRoomDemo-module__OsFWzW__toolsTab{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px 0;font-size:11.5px;font-weight:500;transition:all .15s;display:flex}.MeetingRoomDemo-module__OsFWzW__toolsTab:hover{color:#ffffffb3;background:#ffffff0d}.MeetingRoomDemo-module__OsFWzW__toolsTabActive{color:#c084fc;background:#9333ea33}.MeetingRoomDemo-module__OsFWzW__toolsContent{flex-direction:column;flex:1;gap:12px;padding:12px;display:flex;overflow-y:auto}.MeetingRoomDemo-module__OsFWzW__toolsContent::-webkit-scrollbar{width:3px}.MeetingRoomDemo-module__OsFWzW__toolsContent::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.MeetingRoomDemo-module__OsFWzW__transcriptSeg{border-bottom:1px solid #ffffff0a;padding-bottom:10px}.MeetingRoomDemo-module__OsFWzW__transcriptHeader{justify-content:space-between;margin-bottom:4px;display:flex}.MeetingRoomDemo-module__OsFWzW__transcriptSpeaker{color:#c084fc;font-size:12px;font-weight:600}.MeetingRoomDemo-module__OsFWzW__transcriptTime{color:#ffffff4d;font-size:10px}.MeetingRoomDemo-module__OsFWzW__transcriptText{color:#ffffffbf;font-size:12px;line-height:1.45}.MeetingRoomDemo-module__OsFWzW__notesArea{flex:1}.MeetingRoomDemo-module__OsFWzW__notesContent{color:#ffffffb3;white-space:pre-line;padding:4px;font-size:12.5px;line-height:1.8}.MeetingRoomDemo-module__OsFWzW__aiSummary{padding:4px}.MeetingRoomDemo-module__OsFWzW__aiSummaryLabel{text-transform:uppercase;letter-spacing:.5px;color:#c084fc;margin-bottom:8px;font-size:11px;font-weight:700}.MeetingRoomDemo-module__OsFWzW__aiSummary p{color:#ffffffb3;margin:0;font-size:12.5px;line-height:1.55}.MeetingRoomDemo-module__OsFWzW__mainArea{flex-direction:column;flex:1;min-width:0;display:flex}.MeetingRoomDemo-module__OsFWzW__videoGrid{flex:1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:6px;padding:6px;display:grid}.MeetingRoomDemo-module__OsFWzW__videoTile{background:#111;border-radius:8px;min-height:0;position:relative;overflow:hidden}.MeetingRoomDemo-module__OsFWzW__speaking{box-shadow:inset 0 0 0 2px #10b981}.MeetingRoomDemo-module__OsFWzW__videoFeed{width:100%;height:100%;position:relative}.MeetingRoomDemo-module__OsFWzW__videoOverlay{background:radial-gradient(60% 50% at 50% 40%,#ffffff0f 0%,#0000 70%),linear-gradient(#0000 60%,#0000004d 100%);position:absolute;inset:0}.MeetingRoomDemo-module__OsFWzW__avatarFallback{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.MeetingRoomDemo-module__OsFWzW__avatarInitials{color:#ffffffe6;text-shadow:0 2px 8px #0000004d;font-size:28px;font-weight:700}.MeetingRoomDemo-module__OsFWzW__hostBadge{color:#000;background:linear-gradient(135deg,gold,orange);border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:700;display:flex;position:absolute;top:8px;right:8px}.MeetingRoomDemo-module__OsFWzW__participantLabel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;border-radius:4px;align-items:center;gap:6px;padding:3px 8px;display:flex;position:absolute;bottom:8px;left:8px}.MeetingRoomDemo-module__OsFWzW__participantName{color:#fff;font-size:12px;font-weight:600}.MeetingRoomDemo-module__OsFWzW__mutedIcon{color:#ef4444}.MeetingRoomDemo-module__OsFWzW__controlBar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a1afa;border-top:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.MeetingRoomDemo-module__OsFWzW__controlLeft,.MeetingRoomDemo-module__OsFWzW__controlRight{align-items:center;gap:8px;display:flex}.MeetingRoomDemo-module__OsFWzW__controlCenter{align-items:center;gap:6px;display:flex}.MeetingRoomDemo-module__OsFWzW__participantCount{color:#ffffffb3;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:600;display:flex}.MeetingRoomDemo-module__OsFWzW__controlBtn{color:#fff;cursor:pointer;background:#444444b3;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:42px;height:42px;padding:8px;transition:all .15s;display:flex}.MeetingRoomDemo-module__OsFWzW__controlBtn span{display:none}.MeetingRoomDemo-module__OsFWzW__controlBtn:hover{background:#5a5a5acc;transform:scale(1.05)}.MeetingRoomDemo-module__OsFWzW__controlBtnActive{background:#9333ea66}.MeetingRoomDemo-module__OsFWzW__leaveBtn{background:#ef4444}.MeetingRoomDemo-module__OsFWzW__leaveBtn:hover{background:#dc2626}.MeetingRoomDemo-module__OsFWzW__chatSidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#2a2a2afa;border-left:1px solid #ffffff14;flex-direction:column;width:280px;min-width:280px;display:flex;overflow:hidden}.MeetingRoomDemo-module__OsFWzW__chatHeader{border-bottom:1px solid #ffffff14;padding:14px 16px}.MeetingRoomDemo-module__OsFWzW__chatHeader h3{margin:0;font-size:15px;font-weight:700}.MeetingRoomDemo-module__OsFWzW__chatMessages{flex-direction:column;flex:1;gap:10px;padding:12px;display:flex;overflow-y:auto}.MeetingRoomDemo-module__OsFWzW__chatMessages::-webkit-scrollbar{width:3px}.MeetingRoomDemo-module__OsFWzW__chatMessages::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.MeetingRoomDemo-module__OsFWzW__chatBubble{background:#ffffff0d;border-radius:8px;padding:10px 12px}.MeetingRoomDemo-module__OsFWzW__chatSender{color:#c084fc;margin-bottom:3px;font-size:12px;font-weight:700}.MeetingRoomDemo-module__OsFWzW__chatText{color:#ffffffd9;font-size:12.5px;line-height:1.4}.MeetingRoomDemo-module__OsFWzW__chatTime{color:#ffffff4d;margin-top:4px;font-size:10px}.MeetingRoomDemo-module__OsFWzW__chatInputArea{border-top:1px solid #ffffff14;gap:8px;padding:12px;display:flex}.MeetingRoomDemo-module__OsFWzW__chatInput{color:#fff;background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;outline:none;flex:1;padding:8px 10px;font-size:12.5px}.MeetingRoomDemo-module__OsFWzW__chatInput::placeholder{color:#ffffff4d}.MeetingRoomDemo-module__OsFWzW__chatSend{background:var(--accent-purple,#9333ea);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 14px;font-size:12px;font-weight:600}.MeetingRoomDemo-module__OsFWzW__raiPanel{background:#181c26f5;border-left:1px solid #ffffff14;width:380px;min-width:380px;position:relative;overflow:hidden}.MeetingRoomDemo-module__OsFWzW__raiPanel>div{width:100%!important;height:100%!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;animation:none!important;position:absolute!important;inset:0!important}.MeetingRoomDemo-module__OsFWzW__raiPanel>div:before{display:none!important}.MeetingRoomDemo-module__OsFWzW__raiPanel [class*=handle]{display:none!important}
.PreviewGuide-module__OPk2Aa__guideLayer{z-index:10050;pointer-events:none;isolation:isolate;width:100%;height:100%;position:absolute;inset:0}.PreviewGuide-module__OPk2Aa__guideLayer [data-guide-active=true]{transition:box-shadow .16s,border-color .16s,background-color .16s;box-shadow:0 0 0 1px #7dd3fc3d, 0 0 28px rgba(var(--color-primary-rgb,59, 130, 246), .12)!important;border-color:#7dd3fc47!important}.PreviewGuide-module__OPk2Aa__card{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none;background:#070b14e6;border:1px solid #7dd3fc1a;border-radius:12px;width:min(210px,100% - 28px);padding:9px 11px 11px;animation:.18s PreviewGuide-module__OPk2Aa__riseIn;position:absolute;box-shadow:0 8px 24px #00000080,0 0 0 .5px #ffffff08}.PreviewGuide-module__OPk2Aa__cardBadge{background:rgba(var(--color-primary-rgb,59, 130, 246), .12);color:#9fd0ffd9;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;height:18px;margin-bottom:7px;padding:0 7px;font-size:.6rem;font-weight:800;display:inline-flex}.PreviewGuide-module__OPk2Aa__cardTitle{letter-spacing:-.03em;color:#eaf2ff;margin:0 0 5px;font-size:.92rem;font-weight:700;line-height:1.2}.PreviewGuide-module__OPk2Aa__cardBody{color:#c8dcf0ad;margin:0;font-size:.76rem;line-height:1.55}@keyframes PreviewGuide-module__OPk2Aa__riseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.PreviewGuide-module__OPk2Aa__guideLayer{display:none}}
.ShowcaseShared-module__JfLzYG__showcase{perspective:1800px;width:100%;max-width:none;margin:0;padding:0 36px;transition:opacity .8s,transform .95s,filter .8s}.ShowcaseShared-module__JfLzYG__showcaseHidden{opacity:0;filter:blur(10px);pointer-events:none;transform:translateY(42px)scale(.985)}.ShowcaseShared-module__JfLzYG__showcaseRevealed{opacity:1;filter:blur();transform:translateY(0)scale(1)}.ShowcaseShared-module__JfLzYG__stage{min-height:880px;transform-style:preserve-3d;position:relative}.ShowcaseShared-module__JfLzYG__viewportWrap{transform-origin:top;width:100%;transform-style:preserve-3d;transform:rotateX(var(--rotateX,0deg)) rotateY(var(--rotateY,0deg)) scale3d(1, 1, 1);padding:56px 6px 6px;transition:transform .18s ease-out;position:relative}.ShowcaseShared-module__JfLzYG__paginationRail{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0f1cb8;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%)translateZ(20px)}.ShowcaseShared-module__JfLzYG__paginationDot{cursor:pointer;width:18px;height:18px;font:inherit;appearance:none;background:0 0;border:0;border-radius:999px;outline:none;justify-content:center;align-items:center;margin:0;padding:0;transition:transform .2s;display:inline-flex}.ShowcaseShared-module__JfLzYG__paginationDot:hover{transform:translateY(-1px)}.ShowcaseShared-module__JfLzYG__paginationDot:focus-visible{outline-offset:2px;outline:1px solid #60a5fa66}.ShowcaseShared-module__JfLzYG__paginationDotCore{background:#d6e2f147;border-radius:999px;width:8px;height:8px;transition:width .22s,background .22s,box-shadow .22s;box-shadow:inset 0 0 0 1px #ffffff14}.ShowcaseShared-module__JfLzYG__paginationDotActive .ShowcaseShared-module__JfLzYG__paginationDotCore{background:linear-gradient(90deg, #7dd3fc, var(--color-primary,#3b82f6));width:24px;box-shadow:0 0 18px rgba(var(--color-primary-rgb,59, 130, 246), .28), inset 0 0 0 1px #ffffff1f}.ShowcaseShared-module__JfLzYG__viewport{isolation:isolate;z-index:1;cursor:none;background:linear-gradient(#0c121eb8,#060910e6);border:1px solid #8eb8ff1a;border-radius:32px;width:100%;height:760px;position:relative;overflow:hidden;box-shadow:0 28px 80px #03060e61,inset 0 1px #ffffff0a}.ShowcaseShared-module__JfLzYG__viewport,.ShowcaseShared-module__JfLzYG__viewport *{cursor:none!important}.ShowcaseShared-module__JfLzYG__viewportInset{z-index:1;height:100%;position:relative}.ShowcaseShared-module__JfLzYG__appShell{color:#e0e0e0;background:#0a0a0a;border-radius:10px;height:100%;font-size:13px;display:flex;overflow:hidden}.ShowcaseShared-module__JfLzYG__appCanvas{background:linear-gradient(#0d0d0e,#090909);border-right:1px solid #ffffff14;flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.ShowcaseShared-module__JfLzYG__chatRail{background:#050505;flex-shrink:0;width:280px;display:flex}.ShowcaseShared-module__JfLzYG__profileAvatar{color:#fff;cursor:pointer;background:#22c55e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:flex}.ShowcaseShared-module__JfLzYG__appShell .assist-chat-rail{background:var(--bg-primary,#050505);flex:0 0 320px;width:320px;min-width:0}.ShowcaseShared-module__JfLzYG__canvasContent{flex-direction:column;flex:1;display:flex;overflow:hidden}@media (max-width:768px){.ShowcaseShared-module__JfLzYG__showcase{padding:0 20px}.ShowcaseShared-module__JfLzYG__stage{min-height:840px}.ShowcaseShared-module__JfLzYG__viewportWrap{padding:52px 4px 4px;transform:none!important}.ShowcaseShared-module__JfLzYG__viewport{border-radius:18px;height:520px}.ShowcaseShared-module__JfLzYG__viewportInset{padding:16px 12px 12px}.ShowcaseShared-module__JfLzYG__chatRail{display:none}}@media (max-width:480px){.ShowcaseShared-module__JfLzYG__viewport{height:420px}.ShowcaseShared-module__JfLzYG__stage{min-height:760px}}
.AssistShowcase-module__demgmq__realityBadge{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#ecf4ffd1;letter-spacing:.02em;background:#060a12c2;border:1px solid #7dd3fc2e;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 13px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:0;left:18px;box-shadow:0 16px 38px #0000003d}.AssistShowcase-module__demgmq__realityDot{background:#34d399;border-radius:999px;width:7px;height:7px;box-shadow:0 0 14px #34d39973}@media (max-width:768px){.AssistShowcase-module__demgmq__realityBadge{min-height:30px;padding:0 10px;font-size:.66rem;left:10px}}.AssistShowcase-module__demgmq__workspaceLayout{flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.AssistShowcase-module__demgmq__workspaceLayout .file-explorer{border-right:1px solid #ffffff14;flex:0 0 180px;width:180px;overflow-y:auto}.AssistShowcase-module__demgmq__docPreview{background:#0c0c0d;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.AssistShowcase-module__demgmq__docPreviewTab{color:#ffffff80;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:10px;padding:6px 14px;font-size:11px;display:flex}.AssistShowcase-module__demgmq__docPreviewTabLabel{color:#60a5facc;font-weight:500}.AssistShowcase-module__demgmq__docPreviewTabFile{opacity:.6}.AssistShowcase-module__demgmq__docPreviewBody{color:#ffffffd9;flex:1;padding:20px 24px;font-size:12px;line-height:1.6;overflow-y:auto}.AssistShowcase-module__demgmq__docH1{color:#fff;margin:0 0 4px;font-size:20px;font-weight:700}.AssistShowcase-module__demgmq__docH2{color:#ffffffe6;border-bottom:1px solid #ffffff0f;margin:20px 0 8px;padding-bottom:4px;font-size:14px;font-weight:600}.AssistShowcase-module__demgmq__docSubtitle{color:#ffffff73;margin:0 0 16px;font-size:12px}.AssistShowcase-module__demgmq__docCallout{background:var(--color-primary-alpha-8,#3b82f614);border:1px solid var(--color-primary-alpha-20,#3b82f633);border-radius:8px;margin:12px 0 16px;padding:14px 16px}.AssistShowcase-module__demgmq__docCalloutTitle{color:var(--color-primary-light,#60a5fa);margin:0 0 8px;font-size:13px;font-weight:600}.AssistShowcase-module__demgmq__docCalloutText{color:#ffffffbf;margin:0 0 8px;font-size:11.5px;line-height:1.65}.AssistShowcase-module__demgmq__docCalloutText:last-child{margin-bottom:0}.AssistShowcase-module__demgmq__docChecklist{flex-direction:column;gap:5px;display:flex}.AssistShowcase-module__demgmq__docCheckItem{color:#ffffffbf;align-items:center;gap:8px;font-size:11.5px;display:flex}.AssistShowcase-module__demgmq__docCheck{color:#22c55e;text-align:center;width:16px;font-size:12px}.AssistShowcase-module__demgmq__docCheckEmpty{border:1px solid #fff3;border-radius:3px;flex-shrink:0;width:13px;height:13px;display:inline-block}.AssistShowcase-module__demgmq__docTable{border-collapse:collapse;width:100%;margin-top:4px;font-size:11px}.AssistShowcase-module__demgmq__docTable th{text-align:left;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #ffffff1a;padding:6px 10px;font-size:10px;font-weight:600}.AssistShowcase-module__demgmq__docTable td{color:#ffffffb3;border-bottom:1px solid #ffffff0a;padding:6px 10px}.AssistShowcase-module__demgmq__docTable code{background:#ffffff0f;border-radius:3px;padding:1px 4px;font-size:10.5px}.AssistShowcase-module__demgmq__docStatusOk{color:#22c55e}.AssistShowcase-module__demgmq__docStatusDev{color:var(--color-primary-light,#60a5fa)}.AssistShowcase-module__demgmq__docOl{margin:4px 0 0;padding-left:18px}.AssistShowcase-module__demgmq__docOl li{color:#ffffffbf;margin-bottom:2px;font-size:11.5px;line-height:1.7}.AssistShowcase-module__demgmq__docOl code{color:#e2b659;background:#ffffff0f;border-radius:3px;padding:1px 5px;font-size:10.5px}.AssistShowcase-module__demgmq__browserRoot{flex-direction:column;flex:1;display:flex}.AssistShowcase-module__demgmq__browserTabBar{background:#0c0c0dfa;flex-shrink:0;align-items:flex-end;gap:1px;height:36px;padding:0 8px;display:flex}.AssistShowcase-module__demgmq__browserTab{color:#afb0b499;white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:6px 6px 0 0;align-items:center;gap:6px;max-width:160px;padding:6px 12px;font-size:11px;display:flex;overflow:hidden}.AssistShowcase-module__demgmq__browserTabActive{color:#ececed;background:#ffffff0f}.AssistShowcase-module__demgmq__browserContent{background:#0a0a0afa;flex:1;gap:18px;min-width:0;padding:18px 18px 72px;display:flex;position:relative}.AssistShowcase-module__demgmq__browserPreviewPane,.AssistShowcase-module__demgmq__browserControlPane{background:#ffffff06;border:1px solid #ffffff12;min-width:0;overflow:hidden}.AssistShowcase-module__demgmq__browserPreviewPane{border-radius:16px;flex-direction:column;flex:1.45;display:flex}.AssistShowcase-module__demgmq__browserControlPane{border-radius:16px;flex-direction:column;flex:.72;gap:14px;padding:16px;display:flex}.AssistShowcase-module__demgmq__browserPageChrome{background:#ffffff09;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:10px;height:38px;padding:0 12px;display:flex}.AssistShowcase-module__demgmq__browserChromeDots{flex-shrink:0;gap:5px;display:inline-flex}.AssistShowcase-module__demgmq__browserChromeDots span{background:#ffffff2e;border-radius:999px;width:8px;height:8px}.AssistShowcase-module__demgmq__browserChromeDots span:first-child{background:#f8717199}.AssistShowcase-module__demgmq__browserChromeDots span:nth-child(2){background:#fbbf2494}.AssistShowcase-module__demgmq__browserChromeDots span:nth-child(3){background:#34d39994}.AssistShowcase-module__demgmq__browserChromeUrl{text-overflow:ellipsis;white-space:nowrap;color:#e2e8f08a;background:#00000038;border-radius:999px;flex:1;min-width:0;padding:5px 10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;overflow:hidden}.AssistShowcase-module__demgmq__browserPage{background:linear-gradient(#0d1320fa,#05080efa);flex:1;padding:34px;position:relative}.AssistShowcase-module__demgmq__browserHeroLine{background:#7dd3fc57;border-radius:999px;width:90px;height:9px;margin-bottom:18px}.AssistShowcase-module__demgmq__browserHeroTitle{background:linear-gradient(90deg,#fff3,#ffffff14);border-radius:12px;width:min(520px,76%);height:42px;margin-bottom:14px}.AssistShowcase-module__demgmq__browserHeroCopy{background:#ffffff1f;border-radius:999px;width:min(420px,64%);height:12px;margin-bottom:34px}.AssistShowcase-module__demgmq__browserMockWindow{background:#ffffff0a;border:1px solid #7dd3fc1f;border-radius:18px;width:min(620px,86%);height:330px;overflow:hidden;box-shadow:0 24px 70px #0000005c}.AssistShowcase-module__demgmq__browserMockTop{background:#ffffff0a;border-bottom:1px solid #ffffff0f;height:42px}.AssistShowcase-module__demgmq__browserMockBody{grid-template-columns:72px 1fr;height:calc(100% - 42px);display:grid}.AssistShowcase-module__demgmq__browserMockRail{background:#0000002e;border-right:1px solid #ffffff0f}.AssistShowcase-module__demgmq__browserMockCanvas{grid-template-rows:1fr 1fr;grid-template-columns:1fr .8fr;gap:14px;padding:18px;display:grid}.AssistShowcase-module__demgmq__browserMockCanvas div{background:#ffffff0e;border:1px solid #ffffff0e;border-radius:14px}.AssistShowcase-module__demgmq__browserMockCanvas div:first-child{grid-row:1/3}.AssistShowcase-module__demgmq__browserAnnotation{color:#fef3c7f2;background:#261d08e0;border:1px solid #fbbf2438;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:58px;right:42px;box-shadow:0 16px 36px #00000052}.AssistShowcase-module__demgmq__browserControlHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.AssistShowcase-module__demgmq__browserControlTitle{color:#ffffffeb;font-size:14px;font-weight:750}.AssistShowcase-module__demgmq__browserControlSub{color:#afb0b47a;margin-top:2px;font-size:11px}.AssistShowcase-module__demgmq__browserLiveBadge{color:#6ee7b7;text-transform:uppercase;letter-spacing:.08em;background:#34d3991f;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:10px;font-weight:800}.AssistShowcase-module__demgmq__browserToolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.AssistShowcase-module__demgmq__browserTool{color:#ecf4ffc2;background:#ffffff0b;border:1px solid #ffffff0f;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:11px;font-weight:650;display:flex}.AssistShowcase-module__demgmq__browserTool svg{color:#34d399;flex-shrink:0}.AssistShowcase-module__demgmq__browserConsole{background:#00000042;border:1px solid #ffffff0d;border-radius:11px;flex-direction:column;gap:7px;margin-top:auto;padding:12px;display:flex}.AssistShowcase-module__demgmq__browserConsoleLine{color:#e2e8f099;align-items:center;gap:9px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;display:flex}.AssistShowcase-module__demgmq__browserConsoleLine span{color:#7dd3fc;width:24px;font-weight:800}.AssistShowcase-module__demgmq__glassToolbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101010c7;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000080}.AssistShowcase-module__demgmq__glassAioBadge{color:#e0e0e0cc;background:#ffffff14;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.AssistShowcase-module__demgmq__glassUrlBar{background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;min-width:180px;padding:4px 10px;display:flex}.AssistShowcase-module__demgmq__glassUrlDot{background:#22c55e;border-radius:50%;flex-shrink:0;width:6px;height:6px}.AssistShowcase-module__demgmq__glassUrl{color:#afb0b4b3;font-family:SF Mono,Monaco,Consolas,monospace;font-size:11px}.AssistShowcase-module__demgmq__glassBtn{color:#afb0b499;cursor:default;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.AssistShowcase-module__demgmq__collabWidgetCanvas{padding:0;position:relative}.AssistShowcase-module__demgmq__collabWidgetFrame{background:linear-gradient(#0c101aeb,#070a12f5);height:100%;min-height:0}.AssistShowcase-module__demgmq__collabGuideAnchor,.AssistShowcase-module__demgmq__collabGuideAnchorTranscript{pointer-events:none;z-index:3;position:absolute}.AssistShowcase-module__demgmq__collabGuideAnchor{width:220px;height:72px;top:72px;left:22px}.AssistShowcase-module__demgmq__collabGuideAnchorTranscript{height:280px;top:112px;left:300px;right:36px}.AssistShowcase-module__demgmq__assistShowcase{max-width:1480px;margin:0 auto;padding:0 clamp(16px,3vw,36px)}.AssistShowcase-module__demgmq__assistStage{min-height:0}.AssistShowcase-module__demgmq__assistViewportWrap{padding:46px 0 0;transition:none;transform:none!important}.AssistShowcase-module__demgmq__assistViewport{--assist-stage-scale:.82;cursor:default;border-radius:28px;max-width:1400px;height:clamp(560px,44vw,690px);margin:0 auto}.AssistShowcase-module__demgmq__assistViewport,.AssistShowcase-module__demgmq__assistViewport *{cursor:auto!important}.AssistShowcase-module__demgmq__assistViewportInset{width:calc(100% / var(--assist-stage-scale));height:calc(100% / var(--assist-stage-scale));transform:scale(var(--assist-stage-scale));transform-origin:0 0}.AssistShowcase-module__demgmq__assistAppShell{border-radius:28px;width:100%;height:100%}.AssistShowcase-module__demgmq__appNav{z-index:200;isolation:isolate;pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#ffffffb8;border:1px solid #22366d1a;border-radius:22px;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;width:min(100%,680px);margin:0 auto 22px;padding:11px 12px;display:grid;position:relative;box-shadow:0 20px 70px #121e4e1a}.AssistShowcase-module__demgmq__assistAppNav{touch-action:manipulation;transform:none}.AssistShowcase-module__demgmq__appTile{z-index:201;cursor:pointer;appearance:none;pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;min-height:74px;padding:7px 4px 5px;transition:background .18s,box-shadow .18s,transform .18s cubic-bezier(.22,.61,.36,1);display:flex;position:relative}.AssistShowcase-module__demgmq__appTile>*{pointer-events:none}.AssistShowcase-module__demgmq__appTile:hover{background:#141e3e0b;transform:translateY(-2px)}.AssistShowcase-module__demgmq__appTile:focus-visible{outline-offset:2px;outline:2px solid #2967ff52}.AssistShowcase-module__demgmq__appTile:active{transform:scale(.97)}.AssistShowcase-module__demgmq__appTileIcon{color:#2867ff;background:#ffffffd9;border:1px solid #131f4414;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;transition:border-color .18s,box-shadow .18s,background .18s,color .18s;display:flex;box-shadow:0 4px 12px #1f336e0d}.AssistShowcase-module__demgmq__appTileLabel{color:#4d5670;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;font-weight:650;transition:color .2s;overflow:hidden}.AssistShowcase-module__demgmq__appTile:hover .AssistShowcase-module__demgmq__appTileLabel{color:#0d1130}.AssistShowcase-module__demgmq__appTileActive{background:#0c12270f;box-shadow:inset 0 0 0 1px #2967ff14}.AssistShowcase-module__demgmq__appTileActive .AssistShowcase-module__demgmq__appTileIcon{color:#fff;background:linear-gradient(135deg,#111827 0%,#183a7a 100%);border-color:#60a5fa75;box-shadow:0 0 0 1px #2967ff38,0 10px 22px #183a7a2e}.AssistShowcase-module__demgmq__appTileActive .AssistShowcase-module__demgmq__appTileLabel{color:#0d1130;font-weight:750}@media (max-width:768px){.AssistShowcase-module__demgmq__assistShowcase{padding:0 14px}.AssistShowcase-module__demgmq__assistViewportWrap{padding-top:42px}.AssistShowcase-module__demgmq__assistViewport{--assist-stage-scale:.74;border-radius:20px;height:560px}.AssistShowcase-module__demgmq__assistAppShell{border-radius:20px}.AssistShowcase-module__demgmq__appNav{gap:3px;width:100%;padding:8px}.AssistShowcase-module__demgmq__appTileLabel{font-size:.62rem}}.AssistShowcase-module__demgmq__devsuiteCanvas{flex:1;min-height:0;display:flex;overflow:hidden}.AssistShowcase-module__demgmq__devsuiteCanvas .dev-suite{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important}.AssistShowcase-module__demgmq__devsuiteCanvas .dev-suite-content{flex:1!important;min-height:0!important;display:flex!important;overflow:hidden!important}.AssistShowcase-module__demgmq__devsuiteCanvas .main-content{flex-direction:column!important;flex:1!important;width:100%!important;max-width:none!important;min-height:0!important;display:flex!important;overflow:hidden!important}.AssistShowcase-module__demgmq__devsuiteCanvas .plan-panel{height:100%!important;min-height:0!important}.AssistShowcase-module__demgmq__devsuiteCanvas .plan-split{flex:1!important;min-height:0!important;overflow:hidden!important}
.SkillsPanel-module__vi0OYa__container{background:linear-gradient(var(--lightningcss-light,#f1f5f98c)var(--lightningcss-dark,#0e0e0e8c) 0%,var(--lightningcss-light,#f1f5f938)var(--lightningcss-dark,#00000038) 100%);border-right:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-direction:column;height:100%;display:flex}.SkillsPanel-module__vi0OYa__header{border-bottom:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff12);justify-content:space-between;align-items:center;padding:.7rem .8rem;display:flex}.SkillsPanel-module__vi0OYa__headerTitleRow{align-items:flex-start;gap:.55rem;width:100%;min-width:0;display:flex}.SkillsPanel-module__vi0OYa__headerIcon{color:var(--lightningcss-light,#726993)var(--lightningcss-dark,#c4b5fdf2);background:linear-gradient(145deg, rgba(var(--rai-accent-rgb,29, 155, 240), .28), rgba(var(--rai-accent-rgb,29, 155, 240), .14));border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .28);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;margin-top:.05rem;display:inline-flex}.SkillsPanel-module__vi0OYa__headerText{flex:1;min-width:0}.SkillsPanel-module__vi0OYa__title{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fffffff0);letter-spacing:-.01em;margin:0;font-size:.875rem;font-weight:650;line-height:1.2}.SkillsPanel-module__vi0OYa__subtitleInline{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff73);margin:.2rem 0 0;font-size:.6875rem;line-height:1.35}.SkillsPanel-module__vi0OYa__count{color:var(--lightningcss-light,#726993)var(--lightningcss-dark,#c4b5fde6);background:rgba(var(--rai-accent-rgb,29, 155, 240), .14);border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .22);border-radius:999px;flex-shrink:0;margin-top:.15rem;padding:.12rem .42rem;font-size:.625rem;font-weight:650;line-height:1.2}.SkillsPanel-module__vi0OYa__subtitle{display:none}.SkillsPanel-module__vi0OYa__list{flex:1;min-height:0;padding:.55rem .55rem .75rem;overflow-y:auto}.SkillsPanel-module__vi0OYa__section{margin-bottom:.65rem}.SkillsPanel-module__vi0OYa__section:last-child{margin-bottom:0}.SkillsPanel-module__vi0OYa__sectionLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff6b);align-items:center;gap:.35rem;padding:.45rem .35rem .4rem;font-size:.625rem;font-weight:650;display:flex}.SkillsPanel-module__vi0OYa__sectionCount{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff61);letter-spacing:.02em;background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border-radius:999px;margin-left:auto;padding:.1rem .38rem;font-size:.5625rem;font-weight:650}.SkillsPanel-module__vi0OYa__sectionList{flex-direction:column;gap:.3rem;display:flex}.SkillsPanel-module__vi0OYa__emptyCard{text-align:center;background:var(--lightningcss-light,#0f172a05)var(--lightningcss-dark,#ffffff05);border:.5px dashed var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:12px;flex-direction:column;align-items:center;gap:.35rem;padding:1.1rem .85rem;display:flex}.SkillsPanel-module__vi0OYa__emptyCardIcon{color:var(--lightningcss-light,#726993)var(--lightningcss-dark,#c4b5fdd9);background:rgba(var(--rai-accent-rgb,29, 155, 240), .1);border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .18);border-radius:10px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-bottom:.2rem;display:flex}.SkillsPanel-module__vi0OYa__emptyCardTitle{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffc7);font-size:.75rem;font-weight:600}.SkillsPanel-module__vi0OYa__emptyCardBody{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff6b);max-width:16rem;margin:0;font-size:.6875rem;line-height:1.45}.SkillsPanel-module__vi0OYa__item{background:var(--lightningcss-light,#0f172a06)var(--lightningcss-dark,#ffffff06);border:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0f);border-radius:11px;align-items:flex-start;gap:.55rem;padding:.65rem .7rem;transition:background .12s,border-color .12s,transform .12s;display:flex}.SkillsPanel-module__vi0OYa__item:hover{background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border-color:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.SkillsPanel-module__vi0OYa__item:hover .SkillsPanel-module__vi0OYa__deleteBtn{opacity:1}.SkillsPanel-module__vi0OYa__itemBuiltIn{background:var(--lightningcss-light,#0f172a05)var(--lightningcss-dark,#ffffff05)}.SkillsPanel-module__vi0OYa__itemCustom{background:rgba(var(--rai-accent-rgb,29, 155, 240), .04);border-color:rgba(var(--rai-accent-rgb,29, 155, 240), .1)}.SkillsPanel-module__vi0OYa__itemIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;margin-top:0;display:flex}.SkillsPanel-module__vi0OYa__itemIconBuiltIn{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#94a3b8f2);background:#94a3b81a;border:.5px solid var(--lightningcss-light,#0f172a2e)var(--lightningcss-dark,#94a3b82e)}.SkillsPanel-module__vi0OYa__itemIconCustom{color:var(--lightningcss-light,#726993)var(--lightningcss-dark,#c4b5fdf2);background:rgba(var(--rai-accent-rgb,29, 155, 240), .14);border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .22)}.SkillsPanel-module__vi0OYa__itemBody{flex:1;min-width:0}.SkillsPanel-module__vi0OYa__itemTitleRow{align-items:center;gap:.4rem;min-width:0;display:flex}.SkillsPanel-module__vi0OYa__itemTitle{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffeb);text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;line-height:1.3;overflow:hidden}.SkillsPanel-module__vi0OYa__builtInPill{letter-spacing:.03em;text-transform:uppercase;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#cbd5e1c7);background:#94a3b81f;border:.5px solid var(--lightningcss-light,#0f172a2e)var(--lightningcss-dark,#94a3b82e);border-radius:999px;flex-shrink:0;padding:.1rem .35rem;font-size:.5625rem;font-weight:650;line-height:1.2}.SkillsPanel-module__vi0OYa__itemDesc{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.6875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.SkillsPanel-module__vi0OYa__itemToolScopes{flex-wrap:wrap;gap:.25rem;margin-top:.4rem;display:flex}.SkillsPanel-module__vi0OYa__itemToolScopes span{color:var(--lightningcss-light,#4c6784)var(--lightningcss-dark,#93c5fde6);background:rgba(var(--rai-accent-rgb,29, 155, 240), .12);border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .2);border-radius:9999px;padding:.18rem .38rem;font-size:.5625rem;line-height:1}.SkillsPanel-module__vi0OYa__itemActions{flex-shrink:0;align-items:center;gap:.25rem;padding-top:.1rem;display:flex}.SkillsPanel-module__vi0OYa__lockIcon{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff38);justify-content:center;align-items:center;padding:4px;display:inline-flex}.SkillsPanel-module__vi0OYa__deleteBtn{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff59);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .12s;display:inline-flex}.SkillsPanel-module__vi0OYa__deleteBtn:hover{color:var(--lightningcss-light,#b45151)var(--lightningcss-dark,#f87171);opacity:1;background:#ef444426}.SkillsPanel-module__vi0OYa__createBar{background:var(--lightningcss-light,#f1f5f9b8)var(--lightningcss-dark,#0a0a0ab8);border-top:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);gap:.4rem;padding:.55rem .65rem .65rem;display:flex}.SkillsPanel-module__vi0OYa__createInput{min-width:0;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffeb);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:9999px;outline:none;flex:1;padding:.52rem .9rem;font-size:.75rem;transition:border-color .12s,background .12s,box-shadow .12s}.SkillsPanel-module__vi0OYa__createInput::placeholder{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff47)}.SkillsPanel-module__vi0OYa__createInput:focus{border-color:rgba(var(--rai-accent-rgb,29, 155, 240), .5);box-shadow:0 0 0 2px rgba(var(--rai-accent-rgb,29, 155, 240), .12);background:var(--lightningcss-light,#0f172a12)var(--lightningcss-dark,#ffffff12)}.SkillsPanel-module__vi0OYa__createInput:disabled{opacity:.5;cursor:not-allowed}.SkillsPanel-module__vi0OYa__createBtn{background:linear-gradient(145deg, rgba(var(--rai-accent-rgb,29, 155, 240), .32), rgba(var(--rai-accent-rgb,29, 155, 240), .22));border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .42);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ede9fefa);cursor:pointer;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;padding:.48rem .95rem;font-size:.75rem;font-weight:600;transition:all .12s;display:inline-flex}.SkillsPanel-module__vi0OYa__createBtn:hover:not(:disabled){background:linear-gradient(145deg, rgba(var(--rai-accent-rgb,29, 155, 240), .44), rgba(var(--rai-accent-rgb,29, 155, 240), .32));border-color:#c4b5fd8c}.SkillsPanel-module__vi0OYa__createBtn:disabled{opacity:.4;cursor:not-allowed}.SkillsPanel-module__vi0OYa__errorBanner{color:var(--lightningcss-light,#926060)var(--lightningcss-dark,#fca5a5);background:#ef444414;border:.5px solid #ef444438;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:.5rem;margin:0 0 .55rem;padding:.55rem .65rem;font-size:.6875rem;line-height:1.4;display:flex}.SkillsPanel-module__vi0OYa__errorBannerRetry{color:var(--lightningcss-light,#856969)var(--lightningcss-dark,#fecaca);cursor:pointer;background:#ef44441f;border:.5px solid #ef444447;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.22rem .5rem;font-size:.625rem;font-weight:600;transition:background .12s;display:inline-flex}.SkillsPanel-module__vi0OYa__errorBannerRetry:hover{background:#ef444433}.SkillsPanel-module__vi0OYa__errorState{text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:2rem 1rem 1.5rem;display:flex}.SkillsPanel-module__vi0OYa__errorStateIcon{color:var(--lightningcss-light,#926060)var(--lightningcss-dark,#fca5a5e6);background:#ef44441a;border:.5px solid #ef444433;border-radius:12px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:.25rem;display:flex}.SkillsPanel-module__vi0OYa__errorStateTitle{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe0);font-size:.8125rem;font-weight:650}.SkillsPanel-module__vi0OYa__errorStateBody{color:var(--lightningcss-light,#926060)var(--lightningcss-dark,#fca5a5d9);max-width:15rem;margin:0;font-size:.6875rem;line-height:1.45}.SkillsPanel-module__vi0OYa__retryBtn{background:rgba(var(--rai-accent-rgb,29, 155, 240), .16);border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .35);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ddd6fef2);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;margin-top:.55rem;padding:.42rem .85rem;font-size:.75rem;font-weight:600;transition:background .12s;display:inline-flex}.SkillsPanel-module__vi0OYa__retryBtn:hover{background:rgba(var(--rai-accent-rgb,29, 155, 240), .26)}.SkillsPanel-module__vi0OYa__loading{text-align:center;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);flex-direction:column;align-items:center;gap:.75rem;padding:2.25rem 1rem;font-size:.8125rem;display:flex}.SkillsPanel-module__vi0OYa__loadingSpinner{border:2px solid rgba(var(--rai-accent-rgb,29, 155, 240), .2);border-top-color:var(--rai-accent-text,#8fd0fb);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite SkillsPanel-module__vi0OYa__spin}@keyframes SkillsPanel-module__vi0OYa__spin{to{transform:rotate(360deg)}}.SkillsPanel-module__vi0OYa__itemClickable{cursor:pointer}.SkillsPanel-module__vi0OYa__itemClickable:hover{background:rgba(var(--rai-accent-rgb,29, 155, 240), .08);border-color:rgba(var(--rai-accent-rgb,29, 155, 240), .22)}.SkillsPanel-module__vi0OYa__itemClickable:focus-visible{box-shadow:0 0 0 2px rgba(var(--rai-accent-rgb,29, 155, 240), .35);outline:none}.SkillsPanel-module__vi0OYa__detailHeader{border-bottom:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.SkillsPanel-module__vi0OYa__backBtn{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffb3);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:3px;padding:.3rem .5rem;font-size:.75rem;font-weight:500;transition:background .12s;display:inline-flex}.SkillsPanel-module__vi0OYa__backBtn:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fffffff2);background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f)}.SkillsPanel-module__vi0OYa__detailDeleteBtn{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff59);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.3rem .4rem;transition:all .12s;display:inline-flex}.SkillsPanel-module__vi0OYa__detailDeleteBtn:hover{color:var(--lightningcss-light,#b45151)var(--lightningcss-dark,#f87171);background:#ef444426}.SkillsPanel-module__vi0OYa__detailBody{flex-direction:column;flex:1;display:flex;overflow:hidden}.SkillsPanel-module__vi0OYa__detailMeta{border-bottom:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);padding:.875rem 1rem .75rem}.SkillsPanel-module__vi0OYa__detailName{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fffffff2);cursor:pointer;text-transform:capitalize;align-items:center;gap:6px;margin:0 0 .375rem;font-size:1rem;font-weight:600;display:inline-flex}.SkillsPanel-module__vi0OYa__detailName:hover .SkillsPanel-module__vi0OYa__editIcon{opacity:1}.SkillsPanel-module__vi0OYa__editIcon{opacity:0;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);transition:opacity .12s}.SkillsPanel-module__vi0OYa__detailDescription{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);cursor:pointer;border-radius:4px;margin:0;padding:.25rem 0;font-size:.75rem;line-height:1.45}.SkillsPanel-module__vi0OYa__detailDescription:hover{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#fffc)}.SkillsPanel-module__vi0OYa__toolAccessBlock{border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .18);background:rgba(var(--rai-accent-rgb,29, 155, 240), .08);border-radius:8px;margin-top:.625rem;padding:.55rem .625rem}.SkillsPanel-module__vi0OYa__toolAccessLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--lightningcss-light,#4c6784)var(--lightningcss-dark,#93c5fdd9);margin-bottom:.375rem;font-size:.625rem;font-weight:650}.SkillsPanel-module__vi0OYa__toolAccessTags{flex-wrap:wrap;gap:.25rem;display:flex}.SkillsPanel-module__vi0OYa__toolAccessTag{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#dbeafeeb);background:var(--lightningcss-light,#f1f5f980)var(--lightningcss-dark,#17171780);border:.5px solid #93c5fd33;border-radius:9999px;padding:.18rem .45rem;font-size:.625rem}.SkillsPanel-module__vi0OYa__toolAccessReason{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff7a);margin-top:.4rem;font-size:.625rem;line-height:1.4}.SkillsPanel-module__vi0OYa__editField{flex-direction:column;gap:.375rem;margin-bottom:.375rem;display:flex}.SkillsPanel-module__vi0OYa__editInput{border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .4);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fffffff2);background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f);border-radius:6px;outline:none;padding:.4rem .625rem;font-size:.875rem}.SkillsPanel-module__vi0OYa__editTextarea{border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .4);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);resize:vertical;background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f);border-radius:6px;outline:none;padding:.4rem .625rem;font-family:inherit;font-size:.75rem}.SkillsPanel-module__vi0OYa__editActions{gap:.375rem;display:flex}.SkillsPanel-module__vi0OYa__miniBtn{background:rgba(var(--rai-accent-rgb,29, 155, 240), .18);border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .35);color:var(--lightningcss-light,#726993)var(--lightningcss-dark,#c4b5fd);cursor:pointer;border-radius:5px;align-items:center;gap:4px;padding:.3rem .55rem;font-size:.6875rem;font-weight:500;transition:all .12s;display:inline-flex}.SkillsPanel-module__vi0OYa__miniBtn:hover:not(:disabled){background:rgba(var(--rai-accent-rgb,29, 155, 240), .28)}.SkillsPanel-module__vi0OYa__miniBtn:disabled{opacity:.4;cursor:not-allowed}.SkillsPanel-module__vi0OYa__miniBtnSecondary{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffa6);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border-color:var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f)}.SkillsPanel-module__vi0OYa__miniBtnSecondary:hover:not(:disabled){background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.SkillsPanel-module__vi0OYa__miniBtnAi{background:rgba(var(--rai-accent-rgb,29, 155, 240), .18);border-color:rgba(var(--rai-accent-rgb,29, 155, 240), .35);color:var(--color-primary-light,#93c5fd)}.SkillsPanel-module__vi0OYa__miniBtnAi:hover:not(:disabled){background:rgba(var(--rai-accent-rgb,29, 155, 240), .28)}.SkillsPanel-module__vi0OYa__rulesBlock{background:rgba(var(--rai-accent-rgb,29, 155, 240), .06);border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .2);border-radius:14px;margin:.75rem 1rem;padding:.75rem .875rem}.SkillsPanel-module__vi0OYa__rulesHeader{color:rgba(var(--rai-accent-rgb,29, 155, 240), .9);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;margin-bottom:.375rem;font-size:.6875rem;font-weight:600;display:flex}.SkillsPanel-module__vi0OYa__rulesContent{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffbf);white-space:pre-wrap;word-break:break-word;max-height:160px;margin:0;font-family:inherit;font-size:.6875rem;line-height:1.55;overflow-y:auto}.SkillsPanel-module__vi0OYa__chatBlock{flex-direction:column;flex:1;padding:.75rem 1rem;display:flex;overflow:hidden}.SkillsPanel-module__vi0OYa__chatHeader{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffa6);text-transform:uppercase;letter-spacing:.05em;border-bottom:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);justify-content:space-between;align-items:center;padding-bottom:.5rem;font-size:.6875rem;font-weight:600;display:flex}.SkillsPanel-module__vi0OYa__chatHeaderActions{gap:.375rem;display:flex}.SkillsPanel-module__vi0OYa__chatMessages{flex-direction:column;flex:1;gap:.5rem;min-height:120px;padding:.625rem 0;display:flex;overflow-y:auto}.SkillsPanel-module__vi0OYa__chatEmpty{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);padding:.75rem 0;font-size:.75rem;font-style:italic;line-height:1.5}.SkillsPanel-module__vi0OYa__chatMessage{flex-direction:column;max-width:92%;display:flex}.SkillsPanel-module__vi0OYa__chatMessageUser{align-self:flex-end}.SkillsPanel-module__vi0OYa__chatMessageAssistant{align-self:flex-start}.SkillsPanel-module__vi0OYa__chatMessageContent{white-space:pre-wrap;word-break:break-word;border-radius:16px;padding:.55rem .85rem;font-size:.8125rem;line-height:1.45}.SkillsPanel-module__vi0OYa__chatMessageUser .SkillsPanel-module__vi0OYa__chatMessageContent{background:rgba(var(--rai-accent-rgb,29, 155, 240), .22);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fffffff5);border:.5px solid rgba(var(--rai-accent-rgb,29, 155, 240), .32);border-bottom-right-radius:6px}.SkillsPanel-module__vi0OYa__chatMessageAssistant .SkillsPanel-module__vi0OYa__chatMessageContent{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-bottom-left-radius:6px}.SkillsPanel-module__vi0OYa__chatInputArea{border-top:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-direction:column;gap:.375rem;padding-top:.5rem;display:flex}.SkillsPanel-module__vi0OYa__attachmentStrip{background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0f);border-radius:12px;flex-wrap:wrap;gap:.4rem;padding:.4rem;display:flex}.SkillsPanel-module__vi0OYa__messageAttachments{flex-wrap:wrap;gap:.35rem;margin-bottom:.25rem;display:flex}.SkillsPanel-module__vi0OYa__attachmentThumb{background:var(--lightningcss-light,#f1f5f933)var(--lightningcss-dark,#0003);border:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:8px;width:48px;height:48px;position:relative;overflow:hidden}.SkillsPanel-module__vi0OYa__attachmentThumbImg{object-fit:cover;width:100%;height:100%}.SkillsPanel-module__vi0OYa__attachmentDoc{max-width:160px;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffbf);background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:8px;align-items:center;gap:.375rem;padding:.4rem 1.6rem .4rem .55rem;font-size:.6875rem;display:flex;position:relative}.SkillsPanel-module__vi0OYa__attachmentDoc span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SkillsPanel-module__vi0OYa__attachmentUploading{opacity:.6}.SkillsPanel-module__vi0OYa__removeAttachment{color:#fff;cursor:pointer;opacity:0;background:#ef4444d9;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:opacity .12s;display:flex;position:absolute;top:2px;right:2px}.SkillsPanel-module__vi0OYa__attachmentThumb:hover .SkillsPanel-module__vi0OYa__removeAttachment,.SkillsPanel-module__vi0OYa__attachmentDoc:hover .SkillsPanel-module__vi0OYa__removeAttachment{opacity:1}.SkillsPanel-module__vi0OYa__chatInputWrapper{background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:9999px;align-items:center;gap:.375rem;min-height:40px;padding:.375rem .5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.SkillsPanel-module__vi0OYa__chatInputWrapper:focus-within{border-color:rgba(var(--rai-accent-rgb,29, 155, 240), .45);box-shadow:0 0 0 2px rgba(var(--rai-accent-rgb,29, 155, 240), .1);background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f)}.SkillsPanel-module__vi0OYa__iconBtn{width:28px;height:28px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.SkillsPanel-module__vi0OYa__iconBtn:hover:not(:disabled){color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffd9);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14)}.SkillsPanel-module__vi0OYa__iconBtn:disabled{opacity:.4;cursor:not-allowed}.SkillsPanel-module__vi0OYa__chatTextarea{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffeb);resize:none;background:0 0;border:none;outline:none;flex:1;min-height:22px;max-height:100px;padding:.3rem .25rem;font-family:inherit;font-size:.8125rem;line-height:1.4}.SkillsPanel-module__vi0OYa__chatTextarea::placeholder{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff4d)}.SkillsPanel-module__vi0OYa__chatTextarea:disabled{opacity:.6;cursor:not-allowed}.SkillsPanel-module__vi0OYa__sendBtn{background:rgba(var(--rai-accent-rgb,29, 155, 240), .2);color:var(--lightningcss-light,#726993)var(--lightningcss-dark,#c4b5fd);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:inline-flex}.SkillsPanel-module__vi0OYa__sendBtn:hover:not(:disabled){background:rgba(var(--rai-accent-rgb,29, 155, 240), .38);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);transform:scale(1.05)}.SkillsPanel-module__vi0OYa__sendBtn:disabled{opacity:.4;cursor:not-allowed}.SkillsPanel-module__vi0OYa__hiddenInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SkillsPanel-module__vi0OYa__spinning{animation:.8s linear infinite SkillsPanel-module__vi0OYa__spin}
.WidgetToolbar-module__hww1kG__toolbar{background:0 0;border-right:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .25rem;display:flex}.WidgetToolbar-module__hww1kG__toolbarButton{width:32px;height:32px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .15s,opacity .15s;display:flex;position:relative}.WidgetToolbar-module__hww1kG__toolbarButton:hover:not(.WidgetToolbar-module__hww1kG__toolbarButtonDisabled){color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fffffff2);background:0 0}.WidgetToolbar-module__hww1kG__toolbarButton:active:not(.WidgetToolbar-module__hww1kG__toolbarButtonDisabled){color:var(--lightningcss-light,#2063d8)var(--lightningcss-dark,#246ef0);transform:scale(.94)}.WidgetToolbar-module__hww1kG__toolbarButtonActive{color:var(--lightningcss-light,#2063d8)var(--lightningcss-dark,#246ef0);box-shadow:none;background:0 0}.WidgetToolbar-module__hww1kG__toolbarButtonDisabled{opacity:.35;cursor:not-allowed}.WidgetToolbar-module__hww1kG__comingSoonDot{background:#ff9500;border-radius:50%;width:5px;height:5px;position:absolute;top:2px;right:2px;box-shadow:0 0 6px #ff950099}@media (max-width:600px){.WidgetToolbar-module__hww1kG__toolbar{-webkit-overflow-scrolling:touch;border-bottom:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-right:none;flex-direction:row;justify-content:center;overflow-x:auto}.WidgetToolbar-module__hww1kG__toolbarButton{flex-shrink:0;width:40px;height:40px}}
.WorkerActivityIndicator-module__jon9fW__container{flex-direction:column;flex-shrink:0;gap:.5rem;padding:.55rem .875rem .35rem;display:flex}.WorkerActivityIndicator-module__jon9fW__card{background:linear-gradient(145deg, rgba(var(--rai-accent-rgb,29, 155, 240), .12) 0%, var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d) 48%, #0ea5e912 100%);border:1px solid rgba(var(--rai-accent-rgb,29, 155, 240), .28);max-width:100%;box-shadow:0 0 0 1px rgba(var(--rai-accent-rgb,29, 155, 240), .06) inset, 0 8px 24px var(--lightningcss-light,#0f172a0b)var(--lightningcss-dark,#0000002e);-webkit-backdrop-filter:blur(14px);border-radius:14px;flex-direction:column;align-self:stretch;gap:.45rem;padding:.7rem .8rem .65rem;animation:.28s ease-out WorkerActivityIndicator-module__jon9fW__workerCardIn;display:flex;position:relative;overflow:hidden}.WorkerActivityIndicator-module__jon9fW__shimmer{z-index:0;pointer-events:none;background:linear-gradient(100deg,#0000 0% 38%,#93c5fd1a 50%,#0000 62% 100%) 0 0/220% 100%;animation:2.6s ease-in-out infinite WorkerActivityIndicator-module__jon9fW__workerShimmer;position:absolute;inset:0}.WorkerActivityIndicator-module__jon9fW__topRow{z-index:1;align-items:center;gap:.55rem;min-width:0;display:flex;position:relative}.WorkerActivityIndicator-module__jon9fW__pulseDot{background:var(--color-primary,var(--rai-blue));width:10px;height:10px;box-shadow:0 0 10px rgba(var(--rai-accent-rgb,29, 155, 240), .7);border-radius:50%;flex-shrink:0;animation:1.5s ease-in-out infinite WorkerActivityIndicator-module__jon9fW__workerPulse;position:relative}.WorkerActivityIndicator-module__jon9fW__identity{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.WorkerActivityIndicator-module__jon9fW__workerName{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fffffff2);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:700;line-height:1.25;overflow:hidden}.WorkerActivityIndicator-module__jon9fW__statusLine{color:var(--lightningcss-light,#4c6784)var(--lightningcss-dark,#93c5fde6);letter-spacing:.02em;align-items:center;gap:.35rem;font-size:.7rem;font-weight:600;line-height:1.2;display:inline-flex}.WorkerActivityIndicator-module__jon9fW__statusDots{align-items:center;gap:2px;display:inline-flex}.WorkerActivityIndicator-module__jon9fW__statusDots>span{background:#93c5fdd9;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite WorkerActivityIndicator-module__jon9fW__statusDot}.WorkerActivityIndicator-module__jon9fW__statusDots>span:nth-child(2){animation-delay:.15s}.WorkerActivityIndicator-module__jon9fW__statusDots>span:nth-child(3){animation-delay:.3s}.WorkerActivityIndicator-module__jon9fW__meta{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.WorkerActivityIndicator-module__jon9fW__elapsed{font-variant-numeric:tabular-nums;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);letter-spacing:.02em;text-align:right;min-width:2.25rem;font-size:.75rem;font-weight:600}.WorkerActivityIndicator-module__jon9fW__stopBtn{color:var(--lightningcss-light,#926060)var(--lightningcss-dark,#fca5a5);cursor:pointer;background:#f871711f;border:1px solid #f8717159;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s,border-color .15s,transform .12s;display:inline-flex}.WorkerActivityIndicator-module__jon9fW__stopBtn:hover:not(:disabled){color:var(--lightningcss-light,#856969)var(--lightningcss-dark,#fecaca);background:#f8717138;border-color:#f871718c;transform:scale(1.05)}.WorkerActivityIndicator-module__jon9fW__stopBtn:active:not(:disabled){transform:scale(.95)}.WorkerActivityIndicator-module__jon9fW__stopBtn:disabled{opacity:.45;cursor:not-allowed}.WorkerActivityIndicator-module__jon9fW__taskPreview{z-index:1;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:.75rem;font-weight:500;line-height:1.35;display:-webkit-box;position:relative;overflow:hidden}.WorkerActivityIndicator-module__jon9fW__progressTrack{z-index:1;background:rgba(var(--rai-accent-rgb,29, 155, 240), .14);border-radius:999px;height:3px;position:relative;overflow:hidden}.WorkerActivityIndicator-module__jon9fW__progressBar{background:linear-gradient(90deg, transparent 0%, var(--color-primary,var(--rai-blue)) 40%, #93c5fd 70%, transparent 100%);border-radius:999px;width:38%;height:100%;animation:1.6s ease-in-out infinite WorkerActivityIndicator-module__jon9fW__progressSlide;display:block}@keyframes WorkerActivityIndicator-module__jon9fW__workerPulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(var(--rai-accent-rgb,29, 155, 240), .55);transform:scale(1)}50%{opacity:.75;box-shadow:0 0 0 6px rgba(var(--rai-accent-rgb,29, 155, 240), 0);transform:scale(.92)}}@keyframes WorkerActivityIndicator-module__jon9fW__statusDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@keyframes WorkerActivityIndicator-module__jon9fW__progressSlide{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes WorkerActivityIndicator-module__jon9fW__workerShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes WorkerActivityIndicator-module__jon9fW__workerCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.WorkerActivityIndicator-module__jon9fW__card,.WorkerActivityIndicator-module__jon9fW__pulseDot,.WorkerActivityIndicator-module__jon9fW__shimmer,.WorkerActivityIndicator-module__jon9fW__progressBar,.WorkerActivityIndicator-module__jon9fW__statusDots>span{animation:none}.WorkerActivityIndicator-module__jon9fW__progressBar{opacity:.55;width:100%;transform:none}}
.DevSuiteShowcase-module__8XMxEG__devCanvas{background:linear-gradient(#0d0d0e,#090909);border-right:1px solid #ffffff14;flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.DevSuiteShowcase-module__8XMxEG__devCanvas .dev-suite{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important}.DevSuiteShowcase-module__8XMxEG__devCanvas .dev-suite-content{flex:1!important;min-height:0!important;display:flex!important;overflow:hidden!important}.DevSuiteShowcase-module__8XMxEG__devCanvas .main-content{flex-direction:column!important;flex:1!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.DevSuiteShowcase-module__8XMxEG__devCanvas .main-content>*{flex:1!important;width:100%!important;min-height:0!important}.DevSuiteShowcase-module__8XMxEG__devCanvas .plan-panel{flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important}.DevSuiteShowcase-module__8XMxEG__devCanvas .plan-split{flex:1!important;min-height:0!important;overflow:hidden!important}.DevSuiteShowcase-module__8XMxEG__devCanvas .plan-tasks{width:240px!important;overflow-y:auto!important}.DevSuiteShowcase-module__8XMxEG__devCanvas .plan-docs{min-height:0!important;overflow-y:auto!important}.DevSuiteShowcase-module__8XMxEG__devCanvas .code-tab-container{flex-direction:column!important;flex:1!important;min-height:0!important;display:flex!important}.DevSuiteShowcase-module__8XMxEG__devCanvas .code-editor-area{flex:1!important;min-height:0!important}.DevSuiteShowcase-module__8XMxEG__devCanvas .file-explorer{max-width:160px!important}.DevSuiteShowcase-module__8XMxEG__devCanvas .database-viewer{flex:1!important;min-height:0!important}.DevSuiteShowcase-module__8XMxEG__devCanvas .database-viewer>.env-tabs{flex:none!important;min-height:44px!important}.DevSuiteShowcase-module__8XMxEG__devCanvas .deploy-tab{flex:1!important;min-height:0!important;overflow-y:auto!important}.DevSuiteShowcase-module__8XMxEG__devCanvas .server-panel{flex:1!important;min-height:0!important;overflow-y:auto!important}.DevSuiteShowcase-module__8XMxEG__devCanvas .env-tab{flex:1!important;min-height:0!important}.DevSuiteShowcase-module__8XMxEG__devCanvas .git-panel{flex:1!important;min-height:0!important}.DevSuiteShowcase-module__8XMxEG__devCanvas .plan-kanban-board{flex:1!important;min-height:0!important;overflow-y:auto!important}.DevSuiteShowcase-module__8XMxEG__stackedWrap{flex-direction:column;gap:64px;width:100%;max-width:1180px;margin:0 auto;display:flex}.DevSuiteShowcase-module__8XMxEG__stackedSection{flex-direction:column;gap:18px;display:flex}.DevSuiteShowcase-module__8XMxEG__stackedHeader{flex-direction:column;gap:10px;display:flex}.DevSuiteShowcase-module__8XMxEG__stackedKicker{letter-spacing:-.01em;color:#f1f5fc;align-items:center;gap:12px;font-size:clamp(1.45rem,2.4vw,1.8rem);font-weight:700;line-height:1.1;display:inline-flex}.DevSuiteShowcase-module__8XMxEG__stackedKicker svg{color:#8eb8ff;flex-shrink:0}.DevSuiteShowcase-module__8XMxEG__stackedBlurb{color:#d6e2f1b8;max-width:680px;margin:0;font-size:1.08rem;line-height:1.55}.DevSuiteShowcase-module__8XMxEG__stackedViewport{background:linear-gradient(#0c121eb8,#060910e6);border:1px solid #8eb8ff1a;border-radius:24px;width:100%;height:560px;position:relative;overflow:hidden;box-shadow:0 24px 64px #03060e57,inset 0 1px #ffffff0a}.DevSuiteShowcase-module__8XMxEG__stackedViewport:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(#06091000 0%,#060910eb 100%);height:72px;position:absolute;bottom:0;left:0;right:0}.DevSuiteShowcase-module__8XMxEG__stackedViewport .dev-suite-tabs{display:none!important}.DevSuiteShowcase-module__8XMxEG__devCanvasStacked .main-content{overflow-y:auto!important}@media (max-width:768px){.DevSuiteShowcase-module__8XMxEG__stackedWrap{gap:44px}.DevSuiteShowcase-module__8XMxEG__stackedViewport{border-radius:16px;height:440px}}
.OrchestratorPillBar-module__-8PzsW__bar{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 2px;display:flex}.OrchestratorPillBar-module__-8PzsW__left,.OrchestratorPillBar-module__-8PzsW__right{align-items:center;gap:6px;min-width:0;display:flex}.OrchestratorPillBar-module__-8PzsW__workers,.OrchestratorPillBar-module__-8PzsW__share{height:28px;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffa6);cursor:pointer;background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:999px;align-items:center;gap:6px;padding:0 9px;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.OrchestratorPillBar-module__-8PzsW__workers:hover,.OrchestratorPillBar-module__-8PzsW__share:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14)}.OrchestratorPillBar-module__-8PzsW__workersOpen,.OrchestratorPillBar-module__-8PzsW__shareOpen{border-color:rgba(var(--rai-accent-rgb,29, 155, 240), .55);background:rgba(var(--rai-accent-rgb,29, 155, 240), .16);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#dbeafe)}.OrchestratorPillBar-module__-8PzsW__share{justify-content:center;width:28px;padding:0}.OrchestratorPillBar-module__-8PzsW__workerCount{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:1}.OrchestratorPillBar-module__-8PzsW__badge{background:var(--rai-blue);min-width:14px;height:14px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);text-align:center;border-radius:999px;padding:0 3px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:-3px;right:-3px}
.LocalLoopSwitch-module__nacplW__root{border:1px solid rgba(var(--rai-accent-rgb,29, 155, 240), .45);background:rgba(var(--rai-accent-rgb,29, 155, 240), .12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;border-radius:999px;align-items:center;gap:8px;min-width:0;height:28px;padding:0 2px 0 6px;display:inline-flex}.LocalLoopSwitch-module__nacplW__select{height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;outline:none;padding:0 6px;font-size:12px;font-weight:600}.LocalLoopSwitch-module__nacplW__select:disabled{cursor:wait;opacity:.6}.LocalLoopSwitch-module__nacplW__select option{color:#0f172a}.LocalLoopSwitch-module__nacplW__problem{opacity:.75;font-size:11px}
.GivingFinanceLayout-module__WViyFa__page{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.GivingFinanceLayout-module__WViyFa__page>aside{margin:0 var(--cms-os-content-x,16px) 10px;flex:none}.GivingFinanceLayout-module__WViyFa__content{flex:1 1 0;min-width:0;min-height:0;overflow:hidden}
