/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.block{display:block}.contents{display:contents}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#09090b;--panel:#111114;--panel-raised:#16161a;--panel-soft:#1c1c21;--line:#ffffff13;--line-strong:#ffffff1f;--text:#f4f2f8;--muted:#85848e;--muted-bright:#aaa8b5;--purple:#7c3aed;--blue:#4f46e5;--font-sans:"IBM Plex Sans Arabic","Inter","Avenir Next","Segoe UI",Arial,sans-serif}*{box-sizing:border-box}body,html{background:var(--bg);min-height:100%;margin:0}body{color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:14px}button,input,textarea{font:inherit}button{cursor:pointer;border:0}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #8b7eff}.nova-app{background:radial-gradient(circle at 58% 3%,#5b31b41c,transparent 25%),var(--bg);grid-template-columns:252px minmax(0,1fr) 292px;min-height:100vh;display:grid;overflow:hidden}.main-column{min-width:0}.right-rail,.sidebar{border-color:var(--line);background:#0b0b0edb}.sidebar{border-right:1px solid var(--line);flex-direction:column;padding:26px 14px 15px;display:flex}.sidebar-top{padding:0 9px}.brand-row{align-items:center;gap:11px;margin:0 4px 25px;display:flex}.brand-mark{background:linear-gradient(135deg,#9e74ff,#7040db 45%,#3d2ad4);border-radius:11px;width:31px;height:31px;position:relative;overflow:hidden;box-shadow:0 6px 22px #6a3be04d}.brand-mark:after{content:"";border:1px solid #ffffff40;border-radius:10px;position:absolute;inset:1px}.brand-mark span{background:#ffffffe0;border-radius:99px;display:block;position:absolute;transform:rotate(33deg)}.brand-mark span:first-child{width:5px;height:20px;top:6px;left:10px}.brand-mark span:nth-child(2){opacity:.72;width:5px;height:14px;top:9px;left:17px}.brand-mark span:nth-child(3){opacity:.45;width:5px;height:9px;top:12px;left:23px}.brand-name{letter-spacing:.08em;font-size:14px;font-weight:750;line-height:1}.brand-name span{color:#a889ff}.brand-caption{color:#676571;letter-spacing:.02em;margin-top:5px;font-size:10px}.workspace-switcher{width:100%;color:var(--muted-bright);text-align:left;border:1px solid var(--line);background:#ffffff07;border-radius:13px;align-items:center;gap:9px;padding:9px 8px;transition:background .2s,border-color .2s;display:flex}.workspace-switcher:hover{border-color:var(--line-strong);background:#ffffff0e}.workspace-avatar{color:#fff;background:linear-gradient(135deg,#f09b5e,#d85c85);border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:700;display:grid}.profile-copy,.workspace-copy{flex:1;min-width:0;display:grid}.profile-copy strong,.workspace-copy strong{color:#e8e6ed;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.profile-copy span,.workspace-copy span{color:#74727d;margin-top:2px;font-size:10px}.workspace-switcher>svg{color:#777580}.new-chat-button{color:#fff;background:linear-gradient(135deg,#7845dd,#5f3cc8);border-radius:12px;align-items:center;gap:9px;width:100%;margin-top:12px;padding:11px 12px;font-weight:650;transition:transform .2s,filter .2s;display:flex;box-shadow:0 8px 26px #6539ce3b,inset 0 1px #ffffff2e}.new-chat-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.new-chat-button .shortcut{color:#ffffff94;margin-left:auto;font-size:10px;font-weight:500}.sidebar-nav{flex:1;padding:28px 3px 0}.nav-label{color:#55535f;text-transform:uppercase;letter-spacing:.12em;padding:0 11px 9px;font-size:10px;font-weight:700}.nav-label-spaced{padding-top:25px}.nav-item{color:#8a8893;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:11px;width:100%;height:39px;padding:0 11px;transition:color .2s,background .2s;display:flex;position:relative}.nav-item:hover{color:#d0cdd8;background:#ffffff0a}.nav-item.active{color:#f1eff8;background:linear-gradient(90deg,#7c3aed33,#4f46e512)}.nav-item.active:before{content:"";background:linear-gradient(#a987ff,#5c50ef);border-radius:0 5px 5px 0;width:3px;height:17px;position:absolute;left:-3px;box-shadow:0 0 12px #7c3aedcc}.nav-item span:not(.nav-badge){font-size:12px;font-weight:520}.nav-badge{color:#75727e;border:1px solid var(--line-strong);border-radius:20px;margin-left:auto;padding:2px 6px;font-size:9px}.nav-badge.new{color:#bda8ff;background:#7c3aed21;border-color:#7c3aed38}.sidebar-bottom{padding:0 3px}.usage-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0b,#ffffff05);border-radius:14px;margin-bottom:11px;padding:13px 12px 11px}.rail-footer-meta,.rail-footer-title,.usage-number,.usage-top{justify-content:space-between;align-items:center;display:flex}.usage-top{color:#a5a2ae;font-size:10px}.usage-top svg{color:#8b71e8}.usage-number{justify-content:flex-start;align-items:baseline;gap:7px;margin:12px 0 8px}.usage-number strong{letter-spacing:-.04em;font-size:17px}.usage-number span{color:#73717b;font-size:10px}.progress-track,.rail-storage-track,.usage-track{background:#ffffff14;border-radius:99px;height:4px;overflow:hidden}.rail-storage-track span,.usage-track span{border-radius:inherit;background:linear-gradient(90deg,#8a5ced,#4f46e5);width:68%;height:100%;display:block}.usage-card button{color:#a98cf7;gap:5px;margin-top:10px;padding:0;font-size:10px;display:inline-flex}.profile-card,.usage-card button{background:0 0;align-items:center}.profile-card{color:#7b7985;text-align:left;border-radius:12px;gap:9px;width:100%;padding:8px;display:flex}.profile-card.active,.profile-card:hover{color:#d9d6e1;background:#ffffff0d}.profile-avatar,.topbar-profile{color:#fff;background:linear-gradient(135deg,#c073a9,#6354c9);font-weight:700}.profile-avatar{border-radius:9px;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.topbar{border-bottom:1px solid var(--line);z-index:10;justify-content:space-between;height:73px;padding:0 27px;position:relative}.breadcrumb,.conversation-actions,.conversation-title,.icon-button,.model-selector,.search-trigger,.secure-label,.topbar,.topbar-actions,.topbar-left,.topbar-profile{align-items:center;display:flex}.breadcrumb{color:#6f6d78;gap:8px;font-size:11px}.breadcrumb strong{color:#c3c0ca;font-weight:600}.topbar-actions{gap:7px;position:relative}.icon-button{color:#777580;background:0 0;border-radius:9px;justify-content:center;width:32px;height:32px;padding:0;transition:color .2s,background .2s;position:relative}.icon-button:hover{color:#e7e4ed;background:#ffffff0f}.dark-button,.model-selector,.primary-button,.search-trigger,.soft-button{border-radius:9px;transition:background .2s,border-color .2s,transform .2s}.model-selector{color:#c9c6d2;border:1px solid var(--line);background:#ffffff09;gap:8px;padding:7px 10px 7px 7px;font-size:11px}.model-selector:hover{border-color:var(--line-strong);background:#ffffff0f}.model-option-orb,.model-orb{color:#e4d9ff;background:linear-gradient(135deg,#8f65e7,#5244cc);border-radius:7px;place-items:center;display:grid;box-shadow:0 4px 12px #6946dc47}.model-orb{width:22px;height:22px}.model-menu{border:1px solid var(--line-strong);background:#18171c;border-radius:14px;width:220px;padding:8px;position:absolute;top:41px;right:155px;box-shadow:0 18px 48px #0000006b}.model-menu-title{color:#706d7a;padding:6px 9px 8px;font-size:10px}.model-option{text-align:left;color:#aaa6b2;background:0 0;border-radius:9px;align-items:center;gap:9px;width:100%;padding:8px;display:flex}.model-option:hover{background:#ffffff0f}.model-option-orb{width:26px;height:26px}.model-option-orb.blue{background:linear-gradient(135deg,#6174ef,#3b4bc2)}.model-option-orb.cyan{background:linear-gradient(135deg,#2ca9be,#2460a9)}.model-option small,.model-option strong{display:block}.model-option strong{color:#dedbe5;font-size:11px}.model-option small{color:#777480;margin-top:2px;font-size:9px}.model-check{color:#9d7bfa;margin-left:auto}.search-trigger{color:#85828d;background:0 0;border:1px solid #0000;gap:7px;padding:7px 6px;font-size:11px}.search-trigger:hover{color:#dedbe5;border-color:var(--line);background:#ffffff0a}.search-trigger kbd,kbd{color:#65626d;border:1px solid var(--line-strong);font-size:9px;font-family:var(--font-sans);border-radius:5px;padding:2px 5px}.topbar-divider{background:var(--line);width:1px;height:20px;margin:0 5px}.language-button{gap:5px;width:auto;padding:0 7px;font-size:10px}.notification-dot{background:#8f6bf5;border-radius:99px;width:5px;height:5px;position:absolute;top:6px;right:7px;box-shadow:0 0 8px #8f6bf5}.topbar-profile{border-radius:9px;place-items:center;width:29px;height:29px;margin-left:2px;font-size:9px;display:grid}.mobile-only{display:none}.mobile-close{margin-left:auto;display:none}.mobile-nav-overlay{display:none}.main-content{max-width:1010px;margin:0 auto;padding:51px clamp(24px,4.5vw,69px) 72px}.chat-view{position:relative}.hero-row{justify-content:space-between;align-items:flex-end;margin-bottom:31px;display:flex}.eyebrow{color:#85818f;letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.eyebrow-dot{background:#8d67ef;border-radius:99px;width:6px;height:6px;box-shadow:0 0 11px #7441e4}.eyebrow-dot.live{background:#54d5a3;box-shadow:0 0 10px #2eb782}.hero-copy h1{letter-spacing:-.055em;margin:15px 0 6px;font-size:clamp(31px,4vw,44px);font-weight:620;line-height:1.1}.hero-copy p{color:#928f9b;letter-spacing:-.03em;margin:0;font-size:19px}.wave{filter:saturate(.8);margin-left:7px;font-size:.62em;display:inline-block;transform:translateY(-4px)}.hero-orbit{opacity:.96;width:112px;height:90px;margin:0 8% 1px 0;position:relative}.orbit-core{color:#eaddff;z-index:2;background:radial-gradient(circle at 30% 20%,#a073f1,#5b31bd);border:1px solid #c2a9ff6b;border-radius:13px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:26px;left:37px;transform:rotate(12deg);box-shadow:0 0 30px #7c3aed80,inset 0 1px #ffffff40}.orbit-ring{border:1px solid #886ae045;border-radius:50%;position:absolute;transform:rotate(-24deg)}.ring-one{width:105px;height:38px;top:27px;left:2px}.ring-two{border-color:#5079e545;width:85px;height:32px;top:30px;left:13px;transform:rotate(43deg)}.orbit-star{color:#8c70e9;position:absolute}.star-one{font-size:15px;top:8px;right:11px}.star-two{color:#5775db;font-size:12px;bottom:5px;left:8px}.quick-actions-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:28px;display:grid}.quick-action-card{color:#e6e3eb;text-align:left;border:1px solid var(--line);background:#ffffff06;border-radius:14px;align-items:center;gap:10px;min-height:81px;padding:15px 13px;transition:transform .25s,border-color .25s,background .25s;display:flex;position:relative;overflow:hidden}.quick-action-card:after{content:"";background:var(--glow);filter:blur(17px);opacity:.28;border-radius:50%;width:62px;height:62px;position:absolute;bottom:-25px;right:-23px}.quick-action-card:hover{background:#ffffff0d;border-color:#ffffff29;transform:translateY(-3px)}.quick-action-card.violet{--glow:#895af1}.quick-action-card.blue{--glow:#4e74ed}.quick-action-card.amber{--glow:#e6a33b}.quick-action-card.pink{--glow:#d965aa}.quick-action-icon{color:#c6b1ff;background:#7c3aed26;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;display:grid}.blue .quick-action-icon{color:#9fb1ff;background:#4f46e529}.amber .quick-action-icon{color:#f0c879;background:#d88b2921}.pink .quick-action-icon{color:#ef9fca;background:#d5529921}.quick-action-copy{gap:2px;min-width:0;display:grid}.quick-action-copy strong{font-size:12px;font-weight:620}.quick-action-copy small{color:#777480}.quick-action-arrow{color:#64616d;z-index:1;align-self:flex-start;margin-left:auto}.chat-panel{border:1px solid var(--line);background:linear-gradient(155deg,#18171cd4,#0e0e11e6);border-radius:18px;overflow:hidden;box-shadow:0 22px 65px #0003}.chat-panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:63px;padding:0 17px 0 19px;display:flex}.conversation-title{gap:10px}.conversation-icon{color:#bba0ff;background:#7c3aed21;border:1px solid #7d57e240;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.conversation-title span:last-child{gap:2px;display:grid}.conversation-title strong{color:#dcd9e3;font-size:11px;font-weight:620}.conversation-title small{color:#706e79;font-size:9px}.conversation-actions{gap:9px}.secure-label{color:#77747f;gap:5px;font-size:9px}.secure-label svg{color:#4cbf9b}.conversation-body{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;min-height:286px;max-height:460px;padding:19px 19px 11px;overflow-y:auto}.date-divider{color:#5d5b65;align-items:center;gap:10px;margin:0 0 21px;font-size:9px;display:flex}.date-divider:after,.date-divider:before{content:"";background:var(--line);flex:1;height:1px}.message-row{gap:10px;margin:0 0 22px;display:flex}.message-row.user{justify-content:flex-end}.message-stack{min-width:0;max-width:min(89%,615px)}.message-row.user .message-stack{flex-direction:column;align-items:flex-end;display:flex}.message-meta{color:#6c6975;align-items:center;gap:7px;margin:0 0 6px;font-size:9px;display:flex}.message-meta strong{color:#afabb7;font-size:10px;font-weight:650}.assistant-avatar{color:#d9caff;background:linear-gradient(135deg,#8e63e8,#4d3bc3);border-radius:9px;flex:none;place-items:center;width:27px;height:27px;margin-top:18px;display:grid;box-shadow:0 4px 15px #693fd83b}.message-bubble{border-radius:3px 14px 14px;padding:13px 15px}.message-bubble p{color:#c4c1ca;margin:0;font-size:13px;line-height:1.7}.assistant-bubble{border:1px solid var(--line);background:#ffffff09}.user-bubble{color:#fff;background:linear-gradient(135deg,#613eb8d1,#40359ad1);border-radius:14px 3px 14px 14px;box-shadow:0 8px 25px #43309624}.user-bubble p{color:#eee9fa}.answer-content>p{margin-bottom:13px}.answer-insight{background:#7c3aed0e;border:1px solid #8e6fe029;border-radius:11px;padding:11px 12px 12px}.insight-heading{color:#a89bce;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:10px;display:flex}.insight-heading>span:first-child{align-items:center;gap:6px;display:flex}.insight-heading svg{color:#a57aff}.insight-tag{color:#9585c4;background:#815fd91f;border-radius:99px;padding:3px 7px;font-size:8px}.insight-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.insight-grid div{border-right:1px solid #ffffff14;padding-right:9px}.insight-grid div:last-child{border-right:0;padding-right:0}.insight-grid div[role=button]{cursor:pointer;border-radius:8px;transition:background .2s,transform .2s}.insight-grid div[role=button]:hover{background:#ffffff0b;transform:translateY(-1px)}.insight-grid div[role=button]:focus-visible{outline-offset:3px;outline:2px solid #a786fbcc}.insight-grid span{color:#8264cf;margin-bottom:5px;font-size:9px;display:block}.insight-grid strong{color:#d5cce8;font-size:10px;display:block}.insight-grid small{color:#7f7a8a;margin-top:3px;font-size:9px;line-height:1.45;display:block}.message-tools{gap:2px;margin-top:5px;display:flex}.message-tools .icon-button{width:26px;height:25px}.message-tools .icon-button.selected{color:#a786fb;background:#7c3aed21}.tool-spacer{flex:1}.typing-bubble{border:1px solid var(--line);background:#ffffff09;border-radius:3px 14px 14px;align-items:center;gap:4px;width:fit-content;padding:13px 15px;display:flex}.typing-bubble span{background:#9b7df0;border-radius:99px;width:5px;height:5px;animation:pulse 1s ease-in-out infinite}.typing-bubble span:nth-child(2){animation-delay:.15s}.typing-bubble span:nth-child(3){animation-delay:.3s}.thinking-avatar{animation:breathe 1.3s infinite}@keyframes pulse{50%{opacity:.5}}@keyframes breathe{50%{box-shadow:0 0 22px #7c3aed7a}}.composer-wrap{border-top:1px solid var(--line);background:#09090b57;padding:13px 15px 14px}.composer{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:13px;padding:10px 11px 9px 14px;transition:border-color .2s,box-shadow .2s}.composer textarea{resize:none;color:#e4e1e8;background:0 0;border:0;outline:0;width:100%;min-height:28px;max-height:100px;font-size:12px;line-height:1.6;display:block}.composer textarea::placeholder{color:#6f6c78}.composer-bottom{justify-content:space-between;align-items:center;margin-top:7px;display:flex}.composer-tools{align-items:center;gap:1px;display:flex}.composer-hint{color:#65626c;margin-left:8px;font-size:9px}.send-button{color:#fff;background:linear-gradient(135deg,#8358e7,#5442cb);border-radius:9px;place-items:center;width:29px;height:29px;transition:transform .2s,opacity .2s;display:grid;box-shadow:0 5px 14px #643bd640}.send-button:hover:not(:disabled){transform:translateY(-1px)}.send-button:disabled{cursor:not-allowed;opacity:.35}.composer-footer{color:#5f5d67;justify-content:space-between;align-items:center;padding:8px 2px 0;font-size:9px;display:flex}.composer-footer span{align-items:center;gap:5px;display:flex}.composer-footer svg{color:#4eaa8a}.composer-footer button{color:#9170e7;background:0 0;padding:0}.right-rail{border-left:1px solid var(--line);padding:29px 17px 18px;overflow-y:auto}.rail-header{justify-content:space-between;align-items:flex-start;padding:0 3px 27px;display:flex}.rail-eyebrow{color:#64616c;text-transform:uppercase;letter-spacing:.1em;margin-bottom:9px;font-size:9px;font-weight:700;display:block}.rail-header h2{color:#d9d6e1;letter-spacing:-.02em;max-width:170px;margin:0;font-size:14px;font-weight:620;line-height:1.35}.status-pill{color:#71bb9f;background:#379a7314;border:1px solid #49b18b2e;border-radius:99px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;display:flex}.status-pill span{background:#5cd1a5;border-radius:99px;width:5px;height:5px;box-shadow:0 0 7px #5cd1a5}.rail-section{padding:0 3px 24px}.rail-section-heading,.subsection-heading{justify-content:space-between;align-items:center;display:flex}.rail-section-heading{color:#7e7b87;text-transform:uppercase;letter-spacing:.09em;margin-bottom:10px;font-size:9px;font-weight:700}.rail-section-heading button{color:#8870d2;text-transform:none;letter-spacing:0;background:0 0;align-items:center;gap:3px;font-size:9px;display:inline-flex}.recent-list{gap:3px;display:grid}.file-item,.recent-item{color:#87848f;text-align:left;background:0 0;border-radius:9px;align-items:center;gap:9px;width:100%;padding:8px 7px;display:flex}.file-item:hover,.recent-item:hover{color:#d7d3df;background:#ffffff0a}.file-icon,.recent-icon{color:#a080f0;background:#7c3aed1f;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.recent-item:nth-child(2) .recent-icon{color:#7895f4;background:#4f46e521}.recent-item:nth-child(3) .recent-icon{color:#e3ad60;background:#dc99361a}.file-item>span:nth-child(2),.recent-item>span:nth-child(2){flex:1;min-width:0;display:grid}.file-item strong,.recent-item strong{color:#b9b5c1;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:580;overflow:hidden}.file-item small,.recent-item small{color:#696671;margin-top:2px;font-size:9px}.file-item>svg,.recent-item>svg{color:#55525e}.file-icon{border-radius:7px}.file-icon.pdf{color:#ea8d9c;background:#d552601a}.file-icon.fig{color:#ba9aff;background:#7c3aed21}.file-icon.sheet{color:#7bd5a3;background:#2dac6d1a}.favorite-project{background:linear-gradient(120deg,#7c3aed14,#4f46e506);border:1px solid #7c3aed1f;border-radius:10px;align-items:center;gap:9px;padding:10px 7px;display:flex}.favorite-project.second{background:linear-gradient(120deg,#4f46e514,#ffffff05);border-color:#4f46e51f;margin-top:6px}.favorite-project-icon{color:#c0a6ff;background:#7c3aed29;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.second .favorite-project-icon{color:#96a8ff;background:#4f46e529}.favorite-project>span:nth-child(2){flex:1;display:grid}.favorite-project strong{color:#c0bcc8;font-size:10px;font-weight:600}.favorite-project small{color:#6d6975;margin-top:3px;font-size:9px}.favorite-project>svg{color:#a180f6}.rail-footer{border:1px solid var(--line);background:#ffffff06;border-radius:12px;padding:13px 10px 11px}.rail-footer-title{color:#92909a;justify-content:flex-start;gap:7px;font-size:10px}.rail-footer-title svg{color:#8b75df}.rail-footer-title strong{color:#b5a1e9;margin-left:auto;font-size:10px;font-weight:620}.rail-storage-track{margin:10px 0 8px}.rail-footer-meta{color:#65626c;font-size:9px}.rail-footer-meta button{color:#9478e3;background:0 0;font-size:9px}.module-view{min-height:calc(100vh - 145px)}.section-heading{max-width:625px;margin-bottom:39px}.section-heading h1{color:#efedf3;letter-spacing:-.06em;margin:13px 0 9px;font-size:clamp(32px,4.1vw,49px);font-weight:620;line-height:1.05}.section-heading p{color:#8b8894;letter-spacing:-.02em;max-width:505px;margin:0;font-size:15px;line-height:1.6}.module-toolbar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.marketplace-tabs,.view-tabs{gap:4px;display:flex}.marketplace-tabs button,.view-tabs button{color:#77737f;background:0 0;border-radius:8px;padding:7px 10px;font-size:10px}.marketplace-tabs button.active,.view-tabs button.active{color:#d9d5e4;background:#ffffff12}.view-tabs span{color:#7771a2;margin-left:4px}.dark-button,.primary-button,.soft-button{color:#a7a3ae;border:1px solid var(--line);background:#ffffff09;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:inline-flex}.soft-button:hover{color:#e1dee8;border-color:var(--line-strong);background:#fff1}.primary-button{color:#f2edff;background:linear-gradient(135deg,#7b4ade,#5740ca);border:0;box-shadow:0 6px 16px #5c36c433}.dark-button:hover,.primary-button:hover{transform:translateY(-1px)}.inline-search{border:1px solid var(--line);color:#67646e;background:#ffffff06;border-radius:9px;align-items:center;gap:8px;width:210px;padding:8px 10px;display:flex}.inline-search input{color:#d9d5df;background:0 0;border:0;outline:0;width:100%;font-size:10px}.inline-search input::placeholder{color:#67646f}.toolbar-actions{gap:7px;display:flex}.projects-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.create-card,.project-card{border:1px solid var(--line);text-align:left;border-radius:16px;min-height:260px;padding:17px;transition:transform .24s,border-color .24s,background .24s;position:relative;overflow:hidden}.create-card{color:#aaa6b2;background:repeating-linear-gradient(135deg,#ffffff04 0 1px,#0000 1px 8px);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.agent-card:hover,.collection-card:hover,.create-card:hover,.project-card:hover,.skill-card:hover{border-color:#9170e05c;transform:translateY(-3px)}.create-card>span{color:#a687f4;border:1px dashed #8f70e16b;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:17px;display:grid}.create-card strong{color:#ddd9e5;font-size:13px;font-weight:630}.create-card small{color:#77737e;margin-top:5px;font-size:10px}.project-card{background:linear-gradient(145deg,#7c3aed1f,#ffffff05 60%)}.project-card.blue{background:linear-gradient(145deg,#4f46e521,#ffffff05 60%)}.project-card.amber{background:linear-gradient(145deg,#ca8a2a1f,#ffffff05 60%)}.project-card-top{color:#66636e;justify-content:space-between;display:flex}.project-icon{color:#c2a7ff;background:#7c3aed29;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.blue .project-icon{color:#a6b0ff;background:#4f46e52e}.amber .project-icon{color:#e6bd74;background:#ca8a2a29}.project-card-copy{margin-top:39px}.project-card-copy h3{color:#e2dfe8;letter-spacing:-.03em;margin:0;font-size:15px;font-weight:630}.project-card-copy p{color:#88848f;min-height:42px;margin:7px 0 0;font-size:10px;line-height:1.5}.project-card-meta{color:#6f6b78;margin:22px 0 10px}.project-card-meta,.project-progress>div:first-child{justify-content:space-between;font-size:9px;display:flex}.project-progress>div:first-child{color:#77727f;margin-bottom:6px}.project-progress strong{color:#afa0ce;font-weight:600}.progress-track span{border-radius:inherit;background:linear-gradient(90deg,#8861e2,#5c49d2);height:100%;display:block}.blue .progress-track span{background:linear-gradient(90deg,#6378ec,#4d5acb)}.amber .progress-track span{background:linear-gradient(90deg,#d69c4a,#a56d32)}.files-table{border:1px solid var(--line);border-radius:15px;overflow:hidden}.file-row,.files-table-head{grid-template-columns:minmax(220px,1.8fr) .65fr .65fr .8fr 24px;align-items:center;gap:15px;display:grid}.files-table-head{color:#67636e;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.09em;padding:11px 16px;font-size:9px}.file-row{color:#76727e;text-align:left;background:#ffffff03;border-bottom:1px solid #ffffff0d;width:100%;padding:12px 16px;transition:background .2s}.file-row:last-child{border-bottom:0}.file-row:hover{background:#ffffff0b}.file-name-cell{align-items:center;gap:10px;min-width:0;display:flex}.large-file-icon{border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.large-file-icon.red{color:#ec91a2;background:#d552601f}.large-file-icon.violet{color:#ba9aff;background:#7c3aed21}.large-file-icon.green{color:#7bd5a3;background:#2dac6d1a}.large-file-icon.blue{color:#9cadff;background:#4f46e51f}.large-file-icon.amber{color:#e8b865;background:#ca8a2a1f}.file-name-cell>span:last-child{min-width:0;display:grid}.file-name-cell strong{color:#d1cdd8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:580;overflow:hidden}.file-name-cell small{color:#696671;margin-top:3px;font-size:9px}.table-muted{color:#77737e;font-size:10px}.agents-banner,.knowledge-hero,.marketplace-feature{background:radial-gradient(circle at 83% 49%,#5f3bc35c,#0000 20%),linear-gradient(120deg,#462b8742,#1a182873 52%,#151519b3);border:1px solid #7e57d833;border-radius:18px;justify-content:space-between;align-items:center;min-height:238px;margin-bottom:36px;padding:27px 30px;display:flex;position:relative;overflow:hidden}.agents-banner:before,.knowledge-hero:before,.marketplace-feature:before{content:"";border:1px solid #8a68de24;border-radius:50%;width:350px;height:350px;position:absolute;top:-190px;left:43%;box-shadow:0 0 0 30px #8a68de06,0 0 0 60px #8a68de05}.hero-card-label{color:#a98ef0;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.agents-banner h2,.knowledge-hero h2,.marketplace-feature h2{z-index:1;color:#e7e2f2;letter-spacing:-.06em;margin:14px 0 9px;font-size:26px;font-weight:600;line-height:1.08;position:relative}.agents-banner h2 em,.knowledge-hero h2 em,.marketplace-feature h2 em{color:#9e80e9;font-style:normal}.knowledge-hero p,.marketplace-feature p{color:#8c859e;max-width:330px;margin:0 0 19px;font-size:11px;line-height:1.6}.dark-button{z-index:1;color:#eeeaff;background:#0d0c1299;border:1px solid #ffffff24;position:relative}.knowledge-visual{width:260px;height:180px;margin-right:12%;position:relative}.knowledge-orb{color:#e6d7ff;z-index:2;background:linear-gradient(145deg,#9367ef,#5234b6);border:1px solid #bb9cff8c;border-radius:25px;place-items:center;width:76px;height:76px;display:grid;position:absolute;top:51px;left:91px;transform:rotate(9deg);box-shadow:0 0 45px #7c3aed6b,inset 0 1px #fff3}.knowledge-node{color:#afa1c8;background:#161225c7;border:1px solid #997be238;border-radius:9px;padding:8px 10px;font-size:9px;position:absolute;box-shadow:0 8px 24px #0003}.node-a{top:8px;left:13px}.node-b{top:23px;right:4px}.node-c{bottom:5px;left:44px}.knowledge-node:after{content:"";background:#a182eb61;width:30px;height:1px;position:absolute}.node-a:after{top:30px;right:-28px;transform:rotate(28deg)}.node-b:after{bottom:-13px;left:-17px;transform:rotate(132deg)}.node-c:after{top:-12px;right:-20px;transform:rotate(-46deg)}.subsection-heading{margin:0 0 14px}.subsection-heading>div{gap:3px;display:grid}.subsection-heading>div>span{color:#d3d0da;font-size:13px;font-weight:620}.subsection-heading small{color:#716d79;font-size:10px}.collection-grid,.skill-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.collection-card{border:1px solid var(--line);color:#d8d4df;text-align:left;background:#ffffff06;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:118px;padding:15px;transition:transform .24s,border-color .24s;display:flex;position:relative;overflow:hidden}.collection-icon{border-radius:10px;place-items:center;width:32px;height:32px;margin-bottom:12px;display:grid}.agent-icon.violet,.collection-icon.violet,.skill-icon.violet{color:#bea5ff;background:#7c3aed29}.agent-icon.amber,.collection-icon.amber,.skill-icon.amber{color:#e9bc71;background:#ca8a2a24}.agent-icon.blue,.collection-icon.blue{color:#aab5ff;background:#4f46e526}.collection-card strong{font-size:11px;font-weight:620}.collection-card small{color:#73707b;margin-top:3px;font-size:9px}.collection-card>svg{color:#696470;position:absolute;top:17px;right:15px}.agents-banner{background:radial-gradient(circle at 75% 45%,#3568ca3b,#0000 21%),linear-gradient(116deg,#7c3aed38,#1c1b2b8c 55%,#0f131fb3);min-height:203px}.agent-banner-glow{border:1px solid #6584e54d;border-radius:50%;width:220px;height:220px;position:absolute;right:18%;box-shadow:0 0 0 22px #6584e509,0 0 0 45px #6584e506}.agents-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.agent-card,.skill-card{border:1px solid var(--line);text-align:left;background:#ffffff06;border-radius:14px;padding:17px;transition:transform .24s,border-color .24s;position:relative;overflow:hidden}.agent-icon,.skill-icon{border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.agent-card-heading{justify-content:space-between;align-items:center;margin:19px 0 7px;display:flex}.agent-card-heading span,.skill-category{color:#716d79;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.agent-card-heading i{color:#70c5a3;background:#39a7771a;border-radius:99px;padding:3px 6px;font-size:8px;font-style:normal}.agent-card h3,.skill-card h3{color:#ddd9e5;margin:0;font-size:14px;font-weight:630}.agent-card p,.skill-card p{color:#807c88;min-height:36px;margin:7px 0 16px;font-size:10px;line-height:1.55}.agent-card-footer,.skill-footer{color:#696570;border-top:1px solid #fff1;justify-content:space-between;align-items:center;padding-top:10px;font-size:9px;display:flex}.agent-card-footer svg{color:#9377e4}.skill-card{padding:16px}.skill-category{margin-top:17px;display:block}.skill-card h3{margin-top:6px}.skill-card p{margin-bottom:15px}.skill-icon.pink{color:#ee9fca;background:#d5529921}.install-button{color:#bca5f6;background:#7c3aed14;border:1px solid #7c3aed40;border-radius:6px;padding:4px 8px}.marketplace-toolbar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.marketplace-feature{background:radial-gradient(circle at 80%,#d666a026,#0000 24%),linear-gradient(120deg,#7c3aed30,#2f1c4b73 54%,#17151db8);min-height:245px;padding-right:80px}.marketplace-feature .hero-card-label{color:#daa3c5}.marketplace-feature h2 em{color:#db8bb7}.marketplace-stack{width:245px;height:185px;margin-right:8%;position:relative}.stack-card{border:1px solid #ffffff26;border-radius:19px;place-items:center;width:107px;height:130px;display:grid;position:absolute;box-shadow:0 18px 35px #0000004d}.stack-back{color:#a897d6;background:linear-gradient(145deg,#453669,#28213b);top:15px;right:20px;transform:rotate(18deg)}.stack-mid{color:#a4b1f7;background:linear-gradient(145deg,#36438b,#20255a);top:25px;right:75px;transform:rotate(-8deg)}.stack-front{color:#f6c8e2;background:linear-gradient(145deg,#a95786,#5a2f73);top:33px;right:53px;transform:rotate(3deg);box-shadow:0 0 45px #ce53924d,0 18px 35px #00000059}.settings-layout{grid-template-columns:168px 1fr;gap:34px;display:grid}.settings-tabs{align-content:start;gap:3px;display:grid}.settings-tabs button{color:#78747f;text-align:left;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:11px;display:flex}.settings-tabs button:hover{color:#d6d2dd;background:#ffffff09}.settings-tabs button.active{color:#e5e1ec;background:#7c3aed24}.settings-tabs button svg{color:#76639f}.settings-block{border:1px solid var(--line);background:#ffffff06;border-radius:15px;overflow:hidden}.settings-block-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.settings-block-heading h2{color:#ddd9e5;margin:0;font-size:14px;font-weight:620}.settings-block-heading p{color:#77737e;margin:5px 0 0;font-size:10px}.saved-pill{color:#6dbb9d;background:#33a07114;border:1px solid #4ab2892b;border-radius:99px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;display:inline-flex}.preference-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:15px 20px;display:flex}.preference-row:last-child{border-bottom:0}.preference-row>span:first-child{gap:4px;display:grid}.preference-row strong{color:#c9c5d0;font-size:11px;font-weight:580}.preference-row small{color:#716d78;font-size:9px}.preference-row input,.preference-select{color:#b4b0bb;border:1px solid var(--line);background:#ffffff0a;border-radius:8px;outline:0;min-width:138px;padding:7px 9px;font-size:10px}.preference-select{justify-content:space-between;align-items:center;gap:15px;display:inline-flex}.toggle{background:#37353e;border-radius:99px;width:32px;height:19px;padding:2px}.toggle span{background:#98949f;border-radius:99px;width:15px;height:15px;transition:transform .2s;display:block}.toggle.active{background:#7650d8}.toggle.active span{background:#fff;transform:translate(13px)}.settings-note{color:#6aa78e;background:#3088650f;border:1px solid #50b0881f;border-radius:12px;align-items:center;gap:10px;margin-top:16px;padding:13px 15px;display:flex}.settings-note>span{flex:1;gap:3px;display:grid}.settings-note strong{color:#a3ceb9;font-size:10px}.settings-note small{color:#6b9883;font-size:9px}.settings-note>svg:last-child{color:#79b99b}.profile-hero{background:radial-gradient(circle at 83% 40%,#6244d333,#0000 27%),#ffffff06;border:1px solid #7c3aed2e;border-radius:16px;align-items:center;gap:17px;padding:23px;display:flex;position:relative;overflow:hidden}.profile-large-avatar{color:#fff;background:linear-gradient(135deg,#c073a9,#5f50c7);border:1px solid #ffffff29;border-radius:23px;place-items:center;width:78px;height:78px;font-size:21px;font-weight:700;display:grid;box-shadow:0 12px 35px #653eb540}.profile-hero h2{color:#e7e3ec;letter-spacing:-.045em;margin:9px 0 3px;font-size:20px}.profile-hero p{color:#827e8b;margin:0;font-size:11px}.profile-meta{color:#77737e;align-items:center;gap:13px;margin-top:12px;font-size:9px;display:flex}.profile-meta span{align-items:center;gap:5px;display:inline-flex}.profile-meta svg{color:#8e72dd}.edit-profile{align-self:flex-start;margin-left:auto}.profile-stats{border:1px solid var(--line);background:var(--line);border-radius:13px;grid-template-columns:repeat(4,1fr);gap:1px;margin:14px 0;display:grid;overflow:hidden}.profile-stats div{background:#ffffff06;gap:5px;padding:16px;display:grid}.profile-stats strong{color:#e2dee8;letter-spacing:-.05em;font-size:18px}.profile-stats span{color:#77737e;font-size:9px}.profile-preferences{gap:7px;display:grid}.profile-preferences>div{border:1px solid var(--line);background:#ffffff05;border-radius:11px;align-items:center;gap:10px;padding:13px;display:flex}.profile-pref-icon{color:#b395fb;background:#7c3aed21;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.profile-preferences>div>span:nth-child(2){flex:1;gap:3px;display:grid}.profile-preferences strong{color:#c5c1cd;font-size:10px}.profile-preferences small{color:#716e79;font-size:9px}.profile-preferences>div>svg{color:#64616d}.dialog-overlay{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020204a8;position:fixed;inset:0}.search-dialog{z-index:100;border:1px solid var(--line-strong);background:#18171c;border-radius:17px;width:min(550px,100vw - 32px);position:fixed;top:17vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 28px 80px #00000080}.search-dialog-header{border-bottom:1px solid var(--line);color:#a889f2;align-items:center;gap:9px;padding:12px 13px;display:flex}.search-dialog-header input{color:#e8e4ee;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.search-dialog-header input::placeholder{color:#706c77}.search-dialog-header kbd{margin-left:auto}.search-results{min-height:192px;padding:15px 9px 11px}.search-results-label{color:#6f6b77;text-transform:uppercase;letter-spacing:.09em;padding:0 8px 9px;font-size:9px}.search-result{color:#b7b2be;text-align:left;background:0 0;border-radius:9px;align-items:center;gap:9px;width:100%;padding:9px 8px;font-size:11px;display:flex}.search-result:hover{color:#eeeaf2;background:#ffffff0f}.search-result-icon{color:#a786f3;background:#7c3aed21;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.result-1,.result-3{color:#9badff;background:#4f46e521}.search-result-type{color:#65616d;align-items:center;gap:5px;margin-left:auto;font-size:9px;display:flex}.empty-search{color:#77737e;text-align:center;padding:29px 8px;font-size:11px}.search-dialog-footer{color:#65616d;border-top:1px solid var(--line);background:#ffffff05;align-items:center;gap:15px;padding:10px 15px;font-size:9px;display:flex}.search-dialog-footer span{align-items:center;gap:4px;display:inline-flex}.search-enter{border:1px solid var(--line-strong);border-radius:4px;padding:1px 4px}.direction-rtl{direction:rtl}.direction-rtl .sidebar{border-right:0;border-left:1px solid var(--line)}.direction-rtl .right-rail{border-left:0;border-right:1px solid var(--line)}.direction-rtl .marketplace-toolbar,.direction-rtl .module-toolbar,.direction-rtl .topbar{direction:rtl}.direction-rtl .file-item,.direction-rtl .file-row,.direction-rtl .nav-item,.direction-rtl .profile-card,.direction-rtl .quick-action-card,.direction-rtl .recent-item,.direction-rtl .workspace-switcher{text-align:right}.direction-rtl .nav-item.active:before{left:auto;right:-3px}.direction-rtl .nav-badge,.direction-rtl .new-chat-button .shortcut,.direction-rtl .quick-action-arrow{margin-left:0;margin-right:auto}.direction-rtl .model-menu{left:155px;right:auto}@media (max-width:1240px){.nova-app{grid-template-columns:230px minmax(0,1fr)}.right-rail{display:none}.main-content{max-width:970px}.desktop-only{display:none}}@media (max-width:820px){.nova-app{display:block;overflow:visible}.sidebar{display:none}.sidebar.mobile-open{z-index:80;width:252px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:20px 0 50px #00000073}.sidebar.mobile-open .mobile-close{display:flex}.direction-rtl .sidebar.mobile-open{inset:0 0 0 auto;box-shadow:-20px 0 50px #00000073}.mobile-nav-overlay{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;display:block;position:fixed;inset:0}.topbar{height:62px;padding:0 15px}.mobile-only{display:flex}.breadcrumb{display:none}.topbar-left{gap:8px}.topbar-actions{gap:3px}.search-trigger kbd,.search-trigger span,.topbar-divider{display:none}.search-trigger{padding:7px}.language-button span{display:inline}.main-content{padding:35px 16px 50px}.hero-row{margin-bottom:27px}.hero-orbit{transform-origin:100% 100%;margin-right:-8px;transform:scale(.78)}.quick-actions-grid{grid-template-columns:repeat(2,1fr)}.quick-action-card{min-height:73px}.chat-panel-header{padding-left:13px}.secure-label{display:none}.conversation-body{padding:16px 13px 9px}.composer-wrap{padding-left:10px;padding-right:10px}.composer-hint{display:none}.module-view{min-height:auto}.section-heading{margin-bottom:29px}.section-heading h1{font-size:36px}.module-toolbar{flex-wrap:wrap;align-items:stretch;gap:10px}.agents-grid,.collection-grid,.projects-grid,.skill-grid{grid-template-columns:repeat(2,1fr)}.files-table-head{display:none}.file-row{grid-template-columns:minmax(0,1fr) 60px 24px;gap:9px}.file-row>span:nth-child(2),.file-row>span:nth-child(4){display:none}.file-row>svg{grid-column:3}.settings-layout{grid-template-columns:1fr;gap:18px}.settings-tabs{display:flex;overflow-x:auto}.settings-tabs button{flex:none}.settings-tabs button svg{display:none}.agents-banner,.knowledge-hero,.marketplace-feature{padding:22px}.knowledge-visual,.marketplace-stack{margin-left:-20px;margin-right:-21px;transform:scale(.76)}.agents-banner .dark-button{align-self:flex-end}}@media (max-width:530px){.language-button,.topbar-profile{display:none}.topbar-actions{margin-left:auto}.hero-copy h1{font-size:31px}.hero-copy p{font-size:16px}.hero-orbit{width:75px;margin-bottom:-13px;margin-right:-18px;transform:scale(.58)}.quick-actions-grid{gap:7px}.quick-action-card{padding:11px 10px}.quick-action-icon{width:28px;height:28px}.quick-action-copy strong{font-size:11px}.quick-action-copy small{font-size:9px}.conversation-actions .icon-button{width:27px}.message-stack{max-width:91%}.message-bubble p{font-size:12px}.insight-grid{gap:6px}.insight-grid div{padding-right:5px}.insight-grid small{font-size:8px}.composer-footer{flex-direction:column;align-items:flex-start;gap:10px}.section-heading h1{font-size:32px}.section-heading p{font-size:13px}.agents-grid,.collection-grid,.projects-grid,.skill-grid{grid-template-columns:1fr}.create-card,.project-card{min-height:220px}.create-card{min-height:150px}.agents-banner,.knowledge-hero,.marketplace-feature{flex-direction:column;align-items:flex-start;min-height:320px}.knowledge-visual,.marketplace-stack{opacity:.8;position:absolute;bottom:-31px;right:-11px}.agents-banner .dark-button{margin-top:20px}.marketplace-feature{padding-right:22px}.marketplace-toolbar{flex-direction:column;align-items:stretch;gap:9px}.marketplace-tabs{overflow-x:auto}.marketplace-toolbar .inline-search{width:100%}.profile-hero{flex-wrap:wrap;align-items:flex-start}.profile-hero>div:nth-child(2){margin-top:2px}.edit-profile{justify-content:center;width:100%;margin-left:0}.profile-stats{grid-template-columns:repeat(2,1fr)}.profile-stats div{padding:13px}.profile-large-avatar{border-radius:18px;width:62px;height:62px;font-size:17px}}.nova-app{isolation:isolate}.nova-app.theme-aurora{--bg:#0b0a13;background:radial-gradient(circle at 68% 12%,#543db624,#0000 25%),#0b0a13}.topbar-workspace-selector{color:#b7b3bf;border:1px solid var(--line);text-align:left;background:#ffffff07;border-radius:11px;align-items:center;gap:8px;min-width:176px;padding:6px 9px 6px 7px;transition:background .2s,border-color .2s;display:flex}.topbar-workspace-selector:hover{border-color:var(--line-strong);background:#ffffff0e}.topbar-workspace-avatar{color:#fff;background:linear-gradient(135deg,#f19f63,#cd5e84);border-radius:7px;place-items:center;width:23px;height:23px;font-size:10px;font-weight:750;display:grid}.topbar-workspace-selector>span:nth-child(2){flex:1;gap:1px;display:grid}.topbar-workspace-selector strong{color:#d7d3df;font-size:10px;font-weight:620}.topbar-workspace-selector small{color:#6d6a75;font-size:8px}.topbar-workspace-selector>svg{color:#77737f}.topbar-left .breadcrumb{gap:7px;margin-left:2px}.chat-view .hero-row{text-align:center;justify-content:center;min-height:141px;position:relative}.chat-view .hero-copy{z-index:2;justify-items:center;display:grid;position:relative}.chat-view .hero-copy h1{color:#0000;text-shadow:0 0 44px #7e55e526;background:linear-gradient(100deg,#f6f3fb 13%,#baa2f6 61%,#7990fa 95%);-webkit-background-clip:text;background-clip:text;margin-top:13px;font-size:clamp(38px,4.4vw,54px)}.chat-view .hero-copy p{color:#a29cae;font-size:20px}.chat-view .hero-orbit{opacity:.68;margin:0;position:absolute;bottom:3px;right:6%;transform:scale(.86)}.quick-actions-grid{gap:11px}.quick-action-card{background:linear-gradient(150deg,#ffffff0b,#ffffff05);border-radius:18px;min-height:94px;padding:17px 15px;box-shadow:inset 0 1px #ffffff0b,0 14px 35px #00000014}.quick-action-card:hover{box-shadow:inset 0 1px #ffffff14,0 16px 38px #33207729}.quick-action-icon{border-radius:12px;width:37px;height:37px;box-shadow:inset 0 1px #ffffff29,0 7px 18px #5730ad29}.quick-action-copy strong{font-size:13px}.quick-action-copy small{font-size:10px}.chat-panel{background:linear-gradient(155deg,#18171fe6,#0c0c10ed);border-radius:23px;box-shadow:0 28px 85px #00000040,inset 0 1px #ffffff09}.chat-panel-header{min-height:69px;padding-inline:21px}.conversation-icon{border-radius:11px;width:33px;height:33px}.conversation-title strong{font-size:12px}.conversation-body{min-height:322px;padding:24px 22px 14px}.assistant-bubble{background:linear-gradient(135deg,#ffffff0e,#ffffff06);border-radius:4px 17px 17px}.user-bubble{border-radius:17px 4px 17px 17px}.composer-wrap{padding:15px 17px 17px}.composer{background:linear-gradient(145deg,#ffffff0e,#ffffff06);border-radius:17px;padding:13px 13px 11px 16px}.composer.dragging{background:#7c3aed1a;border-color:#9c7df2;box-shadow:0 0 0 4px #7c3aed1a,0 14px 35px #4a299f29}.composer textarea{min-height:32px;font-size:13px}.send-button{border-radius:11px;width:34px;height:34px}.composer-tools .icon-button{width:29px;height:28px}.composer-tools .icon-button.recording{color:#f394ad;background:#e250711f;animation:recording-pulse 1.2s ease-in-out infinite}@keyframes recording-pulse{50%{box-shadow:0 0 0 5px #e2507114}}.attachment-row{flex-wrap:wrap;gap:6px;padding:4px 0 8px;display:flex}.attachment-chip>svg{color:#a887f5}.attachment-chip>button{color:#7f7397;background:0 0;place-items:center;padding:0;display:grid}.attachment-chip>button:hover{color:#efeaff}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.code-artifact{background:#0c0d14;border:1px solid #9b7ee533;border-radius:12px;margin:12px 0 3px;overflow:hidden;box-shadow:0 12px 30px #00000029}.code-artifact-header{color:#85809a;background:#ffffff06;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:8px 10px;font-size:9px;display:flex}.code-artifact-header>span{align-items:center;gap:6px;display:flex}.code-language-dot{background:#8f6cf0;border-radius:99px;width:6px;height:6px;box-shadow:0 0 8px #8f6cf0}.code-artifact-header button{color:#a799c7;background:#7c3aed1a;border-radius:6px;align-items:center;gap:5px;padding:4px 6px;font-size:9px;display:inline-flex}.code-artifact-header button:hover{color:#eee8ff;background:#7c3aed33}.code-artifact pre{color:#c2b7e4;margin:0;padding:12px 13px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.72;overflow-x:auto}.code-artifact code{font-family:inherit}.markdown-code{color:#c7bcef;background:#0d0e15;border:1px solid #9b7ee52e;border-radius:10px;margin:10px 0 3px;padding:10px 11px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.7;overflow-x:auto}.markdown-code code{font-family:inherit}.markdown-table-wrap{border:1px solid #ffffff14;border-radius:10px;margin:10px 0 3px;overflow-x:auto}.markdown-table{border-collapse:collapse;color:#bcb5c9;width:100%;min-width:340px;font-size:10px}.markdown-table td,.markdown-table th{text-align:left;border-bottom:1px solid #fff1;padding:8px 9px}.markdown-table th{color:#d8d0e4;background:#7c3aed14;font-weight:650}.markdown-table tr:last-child td{border-bottom:0}.answer-content>p+p{margin-top:8px}.answer-content strong{color:#e4dbf3;font-weight:650}.rail-workspace-card{background:linear-gradient(135deg,#7c3aed1f,#ffffff06);border:1px solid #7b58d333;border-radius:14px;margin:0 3px 22px;padding:12px}.rail-workspace-top{align-items:center;gap:8px;display:flex}.rail-workspace-icon{color:#c5afff;background:#7c3aed2e;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.rail-workspace-top>span:nth-child(2){flex:1;gap:2px;display:grid}.rail-workspace-top strong{color:#d4cfdf;font-size:10px}.rail-workspace-top small{color:#77717f;font-size:9px}.rail-workspace-top>svg{color:#8270ae}.rail-workspace-meter{align-items:center;gap:8px;margin-top:14px;display:flex}.rail-workspace-meter:before{content:"";background:linear-gradient(90deg,#8a5ced 0 68%,#ffffff17 68%);border-radius:99px;flex:1;order:2;height:4px}.rail-workspace-meter>span{display:none}.rail-workspace-meter strong{color:#baa6e9;font-size:10px;font-weight:620}.rail-workspace-footer{color:#686370;justify-content:space-between;margin-top:8px;font-size:8px;display:flex}.rail-workspace-footer button{color:#9a7ceb;background:0 0;font-size:8px}.rail-section-caption{color:#5f5b67;text-transform:none;letter-spacing:0;font-size:8px;font-weight:500}.rail-quick-actions{gap:3px;display:grid}.rail-quick-actions button{color:#807b88;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:8px 7px;font-size:10px;display:flex}.rail-quick-actions button:hover{color:#e2ddea;background:#ffffff0b}.rail-quick-actions button>svg:first-child{color:#9878e7}.rail-quick-actions button span{flex:1}.rail-quick-actions button>svg:last-child{color:#54515d}.rail-footer+.rail-footer{margin-top:8px}.rail-theme-row{align-items:center;gap:6px;margin-top:11px;display:flex}.theme-swatch{border:1px solid #ffffff29;border-radius:6px;width:17px;height:17px;display:block}.theme-swatch.night{background:#08090d;box-shadow:inset 0 0 0 2px #151621}.theme-swatch.aurora{background:linear-gradient(135deg,#222052,#6656c8)}.theme-swatch.violet{background:linear-gradient(135deg,#783fd9,#d073bd)}.rail-theme-row button{color:#8d72d9;background:0 0;align-items:center;gap:3px;margin-left:auto;font-size:8px;display:inline-flex}@media (max-width:820px){.topbar-workspace-selector{display:none}.chat-view .hero-row{text-align:left;justify-content:flex-start;min-height:118px}.chat-view .hero-copy{justify-items:start}.chat-view .hero-copy h1{font-size:35px}.chat-view .hero-copy p{font-size:17px}.chat-view .hero-orbit{bottom:-7px;right:-12px;transform:scale(.65)}.quick-action-card{min-height:82px}}@media (max-width:530px){.chat-view .hero-row{min-height:107px}.chat-view .hero-copy h1{font-size:30px}.chat-view .hero-copy p{font-size:16px}.chat-view .hero-orbit{right:-22px;transform:scale(.52)}.code-artifact pre{font-size:9px}}.topbar{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:linear-gradient(#0d0d12db,#0d0d12a3);box-shadow:0 1px #ffffff09,0 16px 34px #0000001f}.topbar-sidebar-toggle{color:#8f8998;background:#ffffff07;border-color:#0000;width:31px;height:31px;margin-right:2px}.topbar-sidebar-toggle:hover{color:#e9e2f5;background:#ffffff13;border-color:#ffffff17}.model-selector{background:linear-gradient(135deg,#7c3aed24,#ffffff09);border-color:#8567da40;box-shadow:inset 0 1px #ffffff12,0 5px 18px #4024801a}.model-selector:hover{background:linear-gradient(135deg,#7c3aed38,#ffffff0e);border-color:#a084ee7a}.model-selector .model-dot{box-shadow:0 0 13px #9975ffb8}.search-trigger{background:#ffffff08;border-color:#ffffff12;min-height:32px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 1px #ffffff09}.search-trigger:hover{background:#ffffff0f;border-color:#9f87e559;transform:translateY(-1px);box-shadow:0 6px 20px #00000024}.topbar-actions .icon-button{transition:transform .2s,color .2s,background .2s,border-color .2s}.topbar-actions .icon-button:hover{transform:translateY(-1px)}.topbar-profile{border:1px solid #ffffff24;transition:transform .2s,box-shadow .2s;box-shadow:0 0 0 3px #7c3aed12,0 8px 22px #0000003b}.topbar-profile:hover{transform:translateY(-1px);box-shadow:0 0 0 4px #7c3aed1f,0 12px 26px #00000047}.topbar-profile-menu{z-index:40;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#19181fed;border:1px solid #ffffff1b;border-radius:16px;width:214px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 22px 65px #0000006b,inset 0 1px #ffffff12}.profile-menu-head{align-items:center;gap:9px;padding:9px 8px 11px;display:flex}.profile-menu-avatar{color:#fff;background:linear-gradient(135deg,#a578ff,#5274e8);border-radius:9px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:700;display:grid;box-shadow:0 5px 14px #5b48cd47}.profile-menu-head span{gap:2px;display:grid}.profile-menu-head strong{color:#ece8f1;font-size:11px;font-weight:650}.profile-menu-head small{color:#7b7583;font-size:9px}.topbar-profile-menu button{color:#a9a2b2;text-align:left;background:0 0;border-radius:9px;align-items:center;gap:8px;width:100%;padding:8px;font-size:10px;transition:color .18s,background .18s;display:flex}.topbar-profile-menu button:hover{color:#f0ebf9;background:#fff1}.topbar-profile-menu button>svg:last-child{color:#5e5968;margin-left:auto}.profile-menu-divider{background:#ffffff12;height:1px;margin:6px 4px}.topbar-profile-menu .profile-menu-quiet{color:#85808c}.sidebar{z-index:12;transition:width .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);position:relative}.sidebar-collapse-button{opacity:0;flex:none;margin-left:auto;transition:opacity .2s,color .2s,background .2s}.brand-row:hover .sidebar-collapse-button,.sidebar-collapse-button:focus-visible{opacity:1}.sidebar-collapse-button:hover{color:#e9e2f5;background:#fff1}.nav-icon-motion{place-items:center;display:grid}.sidebar-thread-group{border-top:1px solid #ffffff0e;gap:4px;margin:18px 8px 0;padding-top:14px;display:grid}.sidebar-thread-heading{color:#5e5967;letter-spacing:.12em;justify-content:space-between;align-items:center;padding:0 9px 4px;font-size:8px;font-weight:700;display:flex}.sidebar-thread-heading svg{color:#8160ce}.sidebar-thread{color:#85808f;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;min-width:0;padding:8px 9px;font-size:10px;transition:color .18s,background .18s,border-color .18s,transform .18s;display:flex}.sidebar-thread:hover{color:#ddd6ea;background:#ffffff0b;border-color:#ffffff12;transform:translate(2px)}.sidebar-thread>svg{color:#8261d1;flex:none}.sidebar-thread span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-collapsed{grid-template-columns:82px minmax(0,1fr) 292px}.sidebar.collapsed{padding-inline:8px}.sidebar.collapsed .brand-row{justify-content:center;padding-inline:2px}.sidebar.collapsed .brand-row>div:not(.brand-mark),.sidebar.collapsed .nav-label,.sidebar.collapsed .profile-copy,.sidebar.collapsed .sidebar-thread-group,.sidebar.collapsed .usage-card,.sidebar.collapsed .workspace-switcher{display:none}.sidebar.collapsed .brand-row .sidebar-collapse-button{opacity:0;display:grid;position:absolute;top:53px;right:6px}.sidebar.collapsed .brand-row .sidebar-collapse-button:focus-visible,.sidebar.collapsed:hover .brand-row .sidebar-collapse-button{opacity:1}.sidebar.collapsed .nav-item{justify-content:center;padding-inline:0}.sidebar.collapsed .nav-item>svg{margin:0}.sidebar.collapsed .new-chat-button{justify-content:center;padding-inline:0;font-size:0}.sidebar.collapsed .new-chat-button svg{margin:0}.hero-particles{pointer-events:none;opacity:.85;position:absolute;inset:0;overflow:hidden}.hero-particles:after,.hero-particles:before{content:"";filter:blur(1px);border-radius:50%;position:absolute}.hero-particles:before{background:radial-gradient(#7a56ed21,#0000 68%);width:300px;height:120px;top:3px;left:23%}.hero-particles:after{background:radial-gradient(#4f46e51a,#0000 68%);width:220px;height:90px;bottom:-13px;right:17%}.particle{background:#b69bff;border-radius:50%;width:3px;height:3px;animation:nova-float 5.8s ease-in-out infinite;position:absolute;box-shadow:0 0 12px 2px #916cff99}.particle.p-one{animation-delay:-.8s;top:23%;left:13%}.particle.p-two{width:2px;height:2px;animation-delay:-2.4s;top:68%;left:28%}.particle.p-three{width:2px;height:2px;animation-delay:-1.6s;top:18%;left:73%}.particle.p-four{animation-delay:-4s;top:65%;left:84%}.particle.p-five{width:2px;height:2px;animation-delay:-3.2s;top:10%;left:52%}.particle.p-six{width:2px;height:2px;animation-delay:-4.8s;top:78%;left:42%}@keyframes nova-float{0%,to{opacity:.28;transform:translateY(5px)scale(.75)}50%{opacity:.95;transform:translate(5px,-8px)scale(1.15)}}.agent-card,.chat-panel-header,.collection-card,.composer,.module-card,.project-card,.quick-action-card,.rail-workspace-card,.settings-card{transition:border-color .25s,box-shadow .25s,background .25s,transform .25s}.chat-panel:focus-within{border-color:#916fe55c;box-shadow:0 28px 85px #0000004d,0 0 0 1px #7c3aed14,inset 0 1px #ffffff0b}.composer:focus-within{border-color:#9b7eed8c;box-shadow:0 0 0 4px #7c3aed17,0 16px 35px #0000002e,inset 0 1px #ffffff17}.streaming-label{color:#a78bf0;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:5px;margin-left:7px;font-size:9px;display:inline-flex}.streaming-label i{background:#a98cff;border-radius:50%;width:5px;height:5px;animation:stream-blink 1.1s ease-in-out infinite;box-shadow:0 0 9px #9d79ff}@keyframes stream-blink{50%{opacity:.3;transform:scale(.65)}}.right-rail{box-shadow:inset 1px 0 #ffffff06}.right-rail:before{content:"";pointer-events:none;filter:blur(12px);background:radial-gradient(#5d3cbf12,#0000 70%);width:160px;height:240px;position:absolute;top:8%;right:12%}@media (max-width:1240px){.sidebar-collapse-button{opacity:1}.sidebar-thread-group{display:none}}@media (max-width:820px){.sidebar.mobile-open{-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);background:#0f0e14f5}.sidebar.mobile-open.collapsed{width:252px;padding-inline:14px}.sidebar.mobile-open.collapsed .brand-row{justify-content:flex-start;padding-inline:0}.sidebar.mobile-open.collapsed .brand-row>div:not(.brand-mark),.sidebar.mobile-open.collapsed .nav-label{display:block}.sidebar.mobile-open.collapsed .workspace-switcher{display:flex}.sidebar.mobile-open.collapsed .profile-copy,.sidebar.mobile-open.collapsed .sidebar-thread-group,.sidebar.mobile-open.collapsed .usage-card{display:grid}.sidebar.mobile-open.collapsed .nav-item{justify-content:flex-start;padding-inline:11px}.sidebar.mobile-open.collapsed .new-chat-button{justify-content:flex-start;padding-inline:13px;font-size:11px}.sidebar.mobile-open.collapsed .new-chat-button .shortcut{display:inline}.sidebar.mobile-open.collapsed .brand-row .sidebar-collapse-button{display:none}.mobile-nav-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040407ad}.topbar{z-index:20;position:sticky;top:0}.topbar-profile-menu{position:fixed;top:64px;right:14px}.chat-panel{border-radius:20px}.composer{padding:11px 11px 9px 13px}.chat-panel-header{min-height:62px}}@media (max-width:530px){.topbar{padding-inline:11px}.main-content{padding-inline:12px}.chat-panel-header{padding-inline:14px}.conversation-body{padding-inline:13px}.sidebar.mobile-open{width:min(292px,100vw - 36px)}.hero-particles:before{left:3%}.chat-view .hero-copy h1{letter-spacing:-.04em}}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 50% -20%,#7c3aed14,transparent 34%),var(--bg);min-height:100dvh}::selection{color:#fff;background:#7c3aed94}a,button,input,textarea{-webkit-tap-highlight-color:transparent}.nova-app{min-height:100dvh}.topbar-left{position:relative}.topbar-workspace-selector{background:linear-gradient(135deg,#ffffff0b,#ffffff05);border-color:#ffffff12;min-height:35px;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff0a}.topbar-workspace-selector:hover,.topbar-workspace-selector[aria-expanded=true]{background:linear-gradient(135deg,#7c3aed21,#ffffff0b);border-color:#8e74e566;transform:translateY(-1px);box-shadow:0 7px 22px #0000001f,inset 0 1px #ffffff12}.topbar-workspace-selector[aria-expanded=true]>svg{color:#b59bf8;transform:rotate(180deg)}.topbar-workspace-selector>svg{transition:transform .2s,color .2s}.workspace-menu{z-index:50;-webkit-backdrop-filter:blur(26px)saturate(145%);backdrop-filter:blur(26px)saturate(145%);background:#18171ff2;border:1px solid #ffffff1c;border-radius:17px;width:254px;padding:8px;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 26px 70px #00000070,inset 0 1px #ffffff12}.workspace-menu-label{color:#66616f;letter-spacing:.1em;text-transform:uppercase;padding:8px 9px 7px;font-size:9px;font-weight:700}.workspace-option{color:#a7a1b0;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;width:100%;padding:9px;transition:color .18s,background .18s,border-color .18s;display:flex}.workspace-option.active,.workspace-option:hover{color:#eeeaf6;background:#ffffff0e;border-color:#ffffff12}.workspace-option>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.workspace-option strong{color:#dfd9e9;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.workspace-option small{color:#777180;font-size:9px}.workspace-option>svg{color:#a588f1}.workspace-option-avatar{color:#fff;background:linear-gradient(135deg,#ee9c61,#ce6387);border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-weight:750;display:grid}.workspace-option-avatar.secondary{background:linear-gradient(135deg,#6c7ff0,#4f46e5)}.workspace-option-badge{color:#a48af0;background:#7c3aed1a;border:1px solid #7c3aed38;border-radius:99px;padding:3px 6px;font-size:8px}.workspace-menu-footer{color:#716b7b;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;margin:6px 4px 1px;padding:9px 5px 2px;font-size:8px;display:flex}.workspace-menu-footer>span{align-items:center;gap:5px;display:inline-flex}.workspace-menu-footer svg{color:#6eb795}.workspace-menu-footer button{color:#a48af0;background:0 0;align-items:center;gap:3px;padding:0;font-size:8px;display:inline-flex}.notification-button[aria-expanded=true]{color:#eee9f8;background:#7c3aed21}.notifications-menu{z-index:45;-webkit-backdrop-filter:blur(26px)saturate(145%);backdrop-filter:blur(26px)saturate(145%);background:#18171ff5;border:1px solid #ffffff1c;border-radius:17px;width:306px;padding:9px;position:absolute;top:calc(100% + 12px);right:42px;box-shadow:0 26px 70px #00000070,inset 0 1px #ffffff12}.notifications-heading{color:#e5e0ee;justify-content:space-between;align-items:center;padding:8px 9px 10px;font-size:11px;font-weight:650;display:flex}.notifications-heading>span:first-child{align-items:center;gap:6px;display:inline-flex}.notifications-heading svg{color:#ad8bfa}.notification-count{color:#a88df1;background:#7c3aed21;border-radius:99px;padding:3px 6px;font-size:8px;font-weight:600}.notification-item{color:#a7a0b1;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:8px;width:100%;padding:10px 8px;transition:color .18s,border-color .18s,background .18s;display:flex}.notification-item:hover{color:#f0ebf8;background:#ffffff0d;border-color:#ffffff12}.notification-item>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.notification-item strong{color:#dcd6e7;font-size:10px;font-weight:620}.notification-item small{color:#777180;font-size:9px;line-height:1.4}.notification-item>i{background:#a786f5;border-radius:50%;flex:none;width:5px;height:5px;margin-top:4px;box-shadow:0 0 10px #9973ed}.notification-item-icon{border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.notification-item-icon.violet{color:#b494ff;background:#7c3aed29}.notification-item-icon.blue{color:#9aaaff;background:#4f46e529}.notifications-footer{color:#686372;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;margin:6px 4px 0;padding:9px 5px 2px;font-size:8px;display:flex}.notifications-footer button{color:#a388ee;background:0 0;padding:0;font-size:8px}.message-tools .icon-button.selected{box-shadow:0 0 0 3px #7c3aed14}.composer textarea{transition:height .18s;overflow-y:auto}.send-button:not(:disabled){box-shadow:0 0 0 1px #b59bff1c,0 7px 18px #643bd652,inset 0 1px #fff3}.send-button:not(:disabled):active{transform:translateY(1px)scale(.96)}.right-rail{position:relative}.rail-footer,.rail-section{z-index:1;position:relative}@supports (padding:max(0px)){.topbar{padding-top:env(safe-area-inset-top);height:calc(73px + env(safe-area-inset-top))}.composer-wrap{padding-bottom:max(17px,env(safe-area-inset-bottom))}}@media (max-width:820px){.sidebar{z-index:80;visibility:hidden;opacity:0;pointer-events:none;width:252px;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .24s,visibility .34s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-18px)}.sidebar.mobile-open{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0)}.direction-rtl .sidebar{inset:0 0 0 auto;transform:translate(18px)}.direction-rtl .sidebar.mobile-open{transform:translate(0)}.mobile-nav-overlay{opacity:.98;animation:overlay-in .24s both}.topbar-workspace-selector{display:none}.notifications-menu,.topbar-profile-menu,.workspace-menu{top:calc(64px + env(safe-area-inset-top));position:fixed}.notifications-menu,.topbar-profile-menu{right:12px}.chat-panel-header,.composer-wrap{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.file-item,.nav-item,.recent-item,.sidebar-thread{min-height:42px}.composer-tools .icon-button,.message-tools .icon-button{min-width:36px;min-height:36px}.message-tools{gap:3px}}@keyframes overlay-in{0%{opacity:0}to{opacity:.98}}@media (max-width:530px){.topbar{height:calc(62px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.topbar-actions{gap:2px}.topbar-actions>.icon-button{width:36px;height:36px}.notifications-menu{width:min(306px,100vw - 24px)}.chat-panel{box-shadow:0 18px 46px #00000047,inset 0 1px #ffffff0a}.composer-wrap{padding-bottom:max(17px,env(safe-area-inset-bottom))}.composer-footer{padding-bottom:2px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-screen{background:radial-gradient(circle at 50% 5%,#7c3aed29,#0000 31%),#09090b;place-items:center;min-height:100dvh;padding:32px 20px 70px;display:grid;position:relative;overflow:hidden}.auth-ambient{pointer-events:none;filter:blur(2px);border-radius:50%;position:absolute}.auth-ambient-one{background:radial-gradient(circle,#7c3aed33,#0000 68%);width:420px;height:420px;top:-270px;left:14%}.auth-ambient-two{background:radial-gradient(circle,#4f46e529,#0000 68%);width:360px;height:360px;bottom:-260px;right:5%}.auth-card{z-index:1;-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);background:linear-gradient(145deg,#191820eb,#0c0c10f5);border:1px solid #ffffff1a;border-radius:25px;width:min(100%,480px);padding:25px;position:relative;box-shadow:0 35px 100px #0006,inset 0 1px #ffffff13}.auth-card-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-brand{color:#f2eef9;letter-spacing:.08em;align-items:center;gap:9px;font-size:13px;font-weight:750;display:inline-flex}.auth-brand strong{color:#a889ff;font-weight:750}.auth-brand-mark{background:linear-gradient(135deg,#9e74ff,#7040db 45%,#3d2ad4);border-radius:10px;width:29px;height:29px;position:relative;overflow:hidden;box-shadow:0 6px 22px #6a3be04d}.auth-brand-mark:after{content:"";border:1px solid #ffffff40;border-radius:9px;position:absolute;inset:1px}.auth-brand-mark span{background:#ffffffe0;border-radius:99px;width:4px;display:block;position:absolute;transform:rotate(33deg)}.auth-brand-mark span:first-child{height:19px;top:5px;left:9px}.auth-brand-mark span:nth-child(2){opacity:.72;height:13px;top:8px;left:15px}.auth-brand-mark span:nth-child(3){opacity:.45;height:8px;top:11px;left:21px}.auth-secure{color:#6e6a77;align-items:center;gap:5px;font-size:9px;display:inline-flex}.auth-secure svg{color:#61b38e}.auth-intro{padding:47px 4px 24px}.auth-eyebrow{color:#aa8bf4;align-items:center;gap:6px;font-size:10px;font-weight:650;display:inline-flex}.auth-eyebrow svg{color:#a987ff}.auth-intro h1{color:#f3f0f8;letter-spacing:-.045em;margin:13px 0 9px;font-size:clamp(31px,6vw,43px);line-height:1.05}.auth-intro p{color:#918b99;max-width:340px;margin:0;font-size:13px;line-height:1.6}.auth-tabs{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:4px;padding:4px;display:grid}.auth-tabs button{color:#77717f;background:0 0;border-radius:8px;padding:9px;font-size:10px;transition:color .2s,background .2s,box-shadow .2s}.auth-tabs button.active{color:#eee9f7;background:#7c3aed2e;box-shadow:inset 0 1px #ffffff12}.auth-socials{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px;display:grid}.auth-socials button{color:#c4bdcf;background:#ffffff09;border:1px solid #ffffff16;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:10px;transition:transform .2s,color .2s,border-color .2s,background .2s;display:flex}.auth-socials button:hover{color:#f0ebf7;background:#7c3aed1a;border-color:#967de85c;transform:translateY(-1px)}.auth-divider{color:#5f5a68;align-items:center;gap:10px;margin:18px 0 14px;font-size:9px;display:flex}.auth-divider:after,.auth-divider:before{content:"";background:#ffffff12;flex:1;height:1px}.auth-form{gap:12px;display:grid}.auth-form label{color:#9d97a6;gap:6px;font-size:10px;font-weight:600;display:grid}.auth-input{background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 12px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.auth-input:focus-within{background:#7c3aed0f;border-color:#9c7fefa3;box-shadow:0 0 0 4px #7c3aed14}.auth-input svg{color:#777080;flex:none}.auth-input input{color:#ede9f4;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.auth-input input::placeholder{color:#625e6b}.auth-error{color:#f0a9b4;background:#c4415b14;border:1px solid #d8596f2e;border-radius:9px;margin:0;padding:9px 10px;font-size:10px;line-height:1.45}.auth-submit{color:#fff;background:linear-gradient(135deg,#8151e4,#5643ce);border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:43px;margin-top:3px;font-size:11px;font-weight:650;transition:transform .2s,filter .2s,opacity .2s;display:flex;box-shadow:0 10px 28px #5e34cc47,inset 0 1px #ffffff30}.auth-submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.auth-submit:disabled{cursor:wait;opacity:.58}.auth-terms{color:#5f5a67;text-align:center;margin:17px 5px 0;font-size:9px;line-height:1.6}.auth-loading{justify-items:center;gap:9px;padding:112px 0 104px;display:grid}.auth-loading-orb{color:#eadfff;background:linear-gradient(135deg,#8c5cef73,#4f46e552);border:1px solid #ab8dff59;border-radius:14px;place-items:center;width:42px;height:42px;animation:auth-breathe 1.8s ease-in-out infinite;display:grid;box-shadow:0 0 0 8px #7c3aed0f,0 0 28px #7c3aed47}.auth-loading strong{color:#e8e3ef;font-size:12px}.auth-loading small{color:#77717e;font-size:10px}.auth-footer{z-index:1;color:#55515d;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:21px;left:22px;right:22px}.auth-footer span:first-child{color:#7664a4;letter-spacing:.12em;font-weight:700}@keyframes auth-breathe{50%{transform:scale(1.05);box-shadow:0 0 0 12px #7c3aed0a,0 0 34px #7c3aed5c}}@media (max-width:530px){.auth-screen{place-items:start center;padding:17px 13px 60px}.auth-card{border-radius:21px;margin-top:12vh;padding:19px}.auth-intro{padding:38px 2px 21px}.auth-socials{grid-template-columns:1fr}.auth-socials button{min-height:42px}.auth-footer{bottom:14px;left:16px;right:16px}.auth-footer span:last-child{display:none}}.project-detail-panel{background:linear-gradient(135deg,#7c3aed1f,#ffffff06);border:1px solid #8b69e238;border-radius:17px;justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 17px;padding:19px;display:flex;box-shadow:inset 0 1px #ffffff0e,0 15px 34px #0000001f}.project-detail-panel h2{color:#ede8f5;letter-spacing:-.03em;margin:8px 0 4px;font-size:19px}.project-detail-panel p{color:#898290;max-width:550px;margin:0;font-size:11px;line-height:1.55}.project-detail-actions{flex:none;gap:7px;display:flex}.inline-create-panel{background:#7c3aed14;border:1px solid #9270e740;border-radius:14px;align-items:center;gap:9px;margin:0 0 17px;padding:10px;display:flex;box-shadow:0 10px 25px #0000001f}.inline-create-panel>div{flex:1;gap:2px;min-width:120px;display:grid}.inline-create-panel strong{color:#dcd5e9;font-size:11px}.inline-create-panel small{color:#817a8f;font-size:9px}.inline-create-panel input{color:#eee9f5;background:#0003;border:1px solid #ffffff1a;border-radius:9px;outline:0;width:min(230px,32%);min-height:34px;padding:0 10px;font-size:10px}.inline-create-panel input:focus{border-color:#9b7eeda3;box-shadow:0 0 0 3px #7c3aed14}.inline-create-panel .primary-button{min-height:34px;padding-inline:10px}.inline-create-panel .icon-button{width:30px;height:30px}@media (max-width:680px){.project-detail-panel{flex-direction:column;align-items:stretch}.project-detail-actions{justify-content:flex-end}.inline-create-panel{flex-wrap:wrap;align-items:stretch}.inline-create-panel>div{flex-basis:calc(100% - 35px)}.inline-create-panel input{width:calc(100% - 83px)}.inline-create-panel .primary-button{flex:1}}.studio-generator{background:radial-gradient(circle at 12% 10%,#9366ef2e,#0000 38%),linear-gradient(135deg,#ffffff0b,#ffffff05);border:1px solid #7c3aed2e;border-radius:21px;grid-template-columns:.85fr 1.15fr;gap:26px;min-height:236px;margin-bottom:34px;padding:27px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff1,0 20px 50px #00000024}.studio-generator:after{content:"";border:1px solid #916df324;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-178px;right:-100px;box-shadow:0 0 0 28px #7c3aed06,0 0 0 56px #7c3aed05}.studio-generator-copy{z-index:1;align-self:center;position:relative}.studio-generator-copy h2{color:#eeeaf6;letter-spacing:-.045em;margin:12px 0 9px;font-size:clamp(26px,3vw,37px);line-height:1.05}.studio-generator-copy h2 em{color:#a78af3;font-style:normal}.studio-generator-copy p{color:#88818f;max-width:305px;margin:0;font-size:11px;line-height:1.55}.studio-prompt{z-index:1;background:#0a0a0e5c;border:1px solid #ffffff1a;border-radius:15px;flex-direction:column;justify-content:space-between;min-height:178px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffff0a}.studio-prompt textarea{resize:none;color:#e9e4f2;background:0 0;border:0;outline:0;flex:1;width:100%;font-size:14px;line-height:1.55}.studio-prompt textarea::placeholder{color:#65606d}.studio-prompt>div{color:#6b6573;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;font-size:9px;display:flex}.studio-prompt .primary-button{min-height:34px;padding-inline:11px}.studio-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.studio-empty,.studio-result{background:linear-gradient(145deg,#ffffff0b,#ffffff04);border:1px solid #ffffff13;border-radius:15px;flex-direction:column;justify-content:flex-end;min-height:160px;padding:15px;display:flex;position:relative;overflow:hidden}.studio-empty{text-align:center;grid-column:1/-1;justify-content:center;align-items:center}.studio-empty>span{color:#aa8af7;background:#7c3aed24;border-radius:11px;place-items:center;width:34px;height:34px;margin-bottom:11px;display:grid}.studio-empty strong{color:#d9d2e6;font-size:11px}.studio-empty small{color:#756f7e;max-width:240px;margin-top:5px;font-size:9px;line-height:1.45}.studio-result:before{content:"";background:radial-gradient(circle at 70% 18%,#aa89ff6b,#0000 28%),linear-gradient(140deg,#453a8ca6,#1d1f37e6 55%,#121119fa);position:absolute;inset:0}.studio-result-1:before{background:radial-gradient(circle at 26% 24%,#5e89ff6b,#0000 30%),linear-gradient(140deg,#253c84b3,#1b1c36eb 55%,#121119fa)}.studio-result-2:before{background:radial-gradient(circle at 76% 22%,#ee96ae61,#0000 26%),linear-gradient(140deg,#6e397eb3,#241a36eb 55%,#121119fa)}.studio-result>div,.studio-result>svg{z-index:1;position:relative}.studio-result>svg{color:#bbb1c9;align-self:flex-end;margin-bottom:3px}.studio-result>div{gap:4px;display:grid}.studio-result>div span{color:#b7a6df;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.studio-result strong{color:#f1edf7;font-size:10px;font-weight:600;line-height:1.4}.voice-stage{background:radial-gradient(circle at 50% 44%,#7c3aed2b,#0000 29%),linear-gradient(145deg,#ffffff0b,#ffffff04);border:1px solid #7c3aed2e;border-radius:22px;justify-items:center;margin-bottom:20px;padding:48px 25px 42px;display:grid;position:relative;overflow:hidden}.voice-orb{color:#e9dcff;background:linear-gradient(135deg,#9464efa6,#4b43d59e);border:1px solid #b192ff6b;border-radius:31px;place-items:center;width:96px;height:96px;display:grid;position:relative;box-shadow:0 0 0 12px #7c3aed0d,0 0 0 25px #7c3aed06,0 19px 42px #311c7761,inset 0 1px #fff3}.voice-orb>span{border:1px solid #a27ff72e;border-radius:37px;position:absolute;inset:-13px}.voice-orb>span:nth-child(2){opacity:.6;border-radius:43px;inset:-24px}.voice-orb>span:nth-child(3){opacity:.3;border-radius:49px;inset:-37px}.voice-orb.recording{animation:voice-pulse 1.6s ease-in-out infinite}.voice-status{color:#a38bdb;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:6px;margin-top:27px;font-size:9px;display:inline-flex}.voice-status i{background:#9b7bf2;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #9b7bf2}.voice-stage h2{color:#eeeaf5;letter-spacing:-.04em;text-align:center;white-space:pre-line;max-width:480px;margin:17px 0 9px;font-size:clamp(25px,4vw,38px);line-height:1.1}.voice-stage p{color:#837c8d;text-align:center;max-width:400px;margin:0;font-size:11px;line-height:1.55}.voice-button{min-height:38px;margin-top:23px;padding-inline:13px}.voice-features{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.voice-features>div{background:#ffffff06;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:31px 1fr;column-gap:8px;padding:13px;display:grid}.voice-features>div>span{color:#a78af1;background:#7c3aed1f;border-radius:9px;grid-row:span 2;place-items:center;width:31px;height:31px;display:grid}.voice-features strong{color:#cfc9d9;align-self:end;font-size:10px}.voice-features small{color:#716b79;align-self:start;margin-top:3px;font-size:9px;line-height:1.4}@keyframes voice-pulse{50%{transform:scale(1.04);box-shadow:0 0 0 18px #7c3aed0f,0 0 0 34px #7c3aed08,0 22px 48px #311c776b,inset 0 1px #ffffff40}}@media (max-width:680px){.studio-generator{grid-template-columns:1fr;padding:21px}.studio-prompt{min-height:160px}.studio-grid{grid-template-columns:1fr 1fr}.studio-empty{grid-column:1/-1}.voice-features{grid-template-columns:1fr}.voice-stage{padding:37px 17px 32px}}@media (max-width:440px){.studio-grid{grid-template-columns:1fr}.studio-result{min-height:136px}}.sidebar-chat-row{border-radius:10px;align-items:center;min-width:0;transition:background .2s;display:flex;position:relative}.sidebar-chat-row:hover{background:#ffffff09}.sidebar-chat-row .sidebar-thread{flex:1;min-width:0}.sidebar-chat-actions{opacity:0;align-items:center;gap:0;padding-right:4px;transition:opacity .18s,transform .18s;display:flex;transform:translate(3px)}.sidebar-chat-row:focus-within .sidebar-chat-actions,.sidebar-chat-row:hover .sidebar-chat-actions{opacity:1;transform:translate(0)}.sidebar-chat-actions .icon-button{color:#77717f;width:23px;height:24px}.sidebar-chat-actions .icon-button:hover{color:#d9d0ed;background:#ffffff12}.sidebar-chat-edit{align-items:center;gap:4px;width:100%;padding:6px 7px;display:flex}.sidebar-chat-edit input,.sidebar-folder-create input{color:#e8e3ef;background:#0003;border:1px solid #8b69e259;border-radius:7px;outline:0;flex:1;min-width:0;padding:5px 7px;font-size:10px}.sidebar-chat-edit button,.sidebar-folder-create button{color:#a78af1;background:#7c3aed21;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.sidebar-empty{color:#5f5b68;padding:8px 11px;font-size:9px;line-height:1.45}.sidebar-recent-group{margin-top:18px}.sidebar-folder-group{margin-top:17px}.sidebar-thread-heading button{color:#716d7a;background:0 0;place-items:center;margin-left:auto;display:grid}.sidebar-thread-heading button:hover{color:#c4b4ef}.sidebar-folder-create{gap:5px;padding:5px 7px 6px;display:flex}.sidebar-folder{color:#85818e;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:10px;display:flex}.sidebar-folder:hover{color:#d0c8dc;background:#ffffff0a}.sidebar-folder small{color:#615d69;margin-left:auto;font-size:9px}.folder-dot{background:#9b75ed;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #9b75ed80}.folder-dot.blue{background:#6179ed;box-shadow:0 0 8px #6179ed73}.folder-dot.amber{background:#e4a457;box-shadow:0 0 8px #e4a4576b}.conversation-menu-wrap{position:relative}.conversation-menu{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#19181ef5;border:1px solid #ffffff1f;border-radius:12px;width:190px;padding:6px;position:absolute;top:38px;right:0;box-shadow:0 20px 45px #0000006b,inset 0 1px #ffffff0f}.conversation-menu button{color:#aaa4b4;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 9px;font-size:10px;display:flex}.conversation-menu button:hover:not(:disabled){color:#eeeaf5;background:#fff1}.conversation-menu button:disabled{cursor:not-allowed;opacity:.35}.conversation-menu button.danger{color:#e28b9f}.conversation-menu>div{background:#ffffff14;height:1px;margin:5px 3px}.attachment-chip{color:#a9a1b7;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:7px;align-items:center;gap:5px;max-width:210px;padding:5px 7px;font-size:9px;display:inline-flex}.attachment-chip svg{color:#9a7be7;flex:none}.attachment-chip button{color:#716b7b;background:0 0;place-items:center;padding:0;display:grid}.attachment-chip button:hover{color:#e28b9f}.conversation-actions{position:relative}@media (max-width:680px){.sidebar-chat-actions{opacity:1;transform:none}.conversation-menu{right:-3px}.attachment-chip{max-width:155px}}.project-detail-expanded{display:block}.project-detail-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.project-tabs{border-top:1px solid #ffffff14;gap:4px;margin:21px -19px -19px;padding:0 11px;display:flex;overflow-x:auto}.project-tabs button{color:#77717f;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:12px 9px;font-size:10px;display:inline-flex;position:relative}.project-tabs button.active,.project-tabs button:hover{color:#e2ddec}.project-tabs button.active:after{content:"";background:linear-gradient(90deg,#9a72f4,#5550dc);border-radius:3px 3px 0 0;height:2px;position:absolute;bottom:-1px;left:9px;right:9px}.project-tabs button span{color:#aaa0b9;background:#ffffff12;border-radius:7px;min-width:17px;padding:2px 4px;font-size:8px}.project-overview-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:18px;display:grid}.project-metric{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:92px;padding:12px;display:flex}.project-metric>span{color:#7e7887;font-size:9px}.project-metric>strong{color:#e7e1ee;letter-spacing:-.04em;margin-top:8px;font-size:20px}.project-metric>small{color:#6d6774;margin-top:3px;font-size:8px;line-height:1.35}.project-metric-glow{background:radial-gradient(circle at 78% 18%,#7c3aed33,#0000 45%),#ffffff06;border-color:#7c3aed30;justify-content:center}.project-metric-glow>svg{color:#a27af0}.project-metric-glow>strong{margin-top:9px;font-size:11px}.project-detail-list{margin-top:17px}.project-detail-toolbar{justify-content:space-between;gap:9px;margin-bottom:9px;display:flex}.project-detail-toolbar .inline-search{max-width:260px}.project-list-row{color:#827b8c;border-bottom:1px solid #ffffff0f;align-items:center;gap:9px;min-height:49px;padding:8px 5px;display:flex}.project-list-row>span:nth-child(2){flex:1;min-width:0}.project-list-row small,.project-list-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-list-row strong{color:#d4cedd;font-size:10px;font-weight:600}.project-list-row small{color:#716b7b;margin-top:3px;font-size:8px}.project-list-icon{color:#a78af1;background:#7c3aed1f;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.project-list-icon.blue{color:#8096f4;background:#4f46e524}.project-list-button{text-align:left;cursor:pointer;background:0 0;width:100%}.project-list-button:hover{background:#ffffff09}.project-empty{color:#766f80;text-align:center;justify-items:center;padding:29px 15px;display:grid}.project-empty>svg{color:#9b79e8}.project-empty strong{color:#c5bdcf;margin-top:9px;font-size:11px}.project-empty small{color:#716b7b;max-width:260px;margin-top:5px;font-size:9px}.project-members-list{margin-top:13px}.project-member-row{border-bottom:1px solid #ffffff0f;align-items:center;gap:9px;padding:8px 5px;display:flex}.project-member-row>span:nth-child(2){flex:1;min-width:0}.project-member-row small,.project-member-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-member-row strong{color:#d4cedd;font-size:10px}.project-member-row small{color:#716b7b;margin-top:3px;font-size:8px}.member-role{color:#a99bc0;text-transform:capitalize;border:1px solid #ffffff14;border-radius:7px;padding:4px 7px;font-size:8px}.project-settings{gap:13px;max-width:520px;margin-top:17px;display:grid}.project-settings label{color:#8b8395;gap:6px;font-size:9px;display:grid}.project-settings input,.project-settings textarea{resize:vertical;color:#e4deed;background:#00000029;border:1px solid #ffffff1a;border-radius:9px;outline:0;width:100%;padding:9px 10px;font-size:11px}.project-settings textarea{color:#8c8592}.project-settings .primary-button{justify-self:start;min-height:32px}.toolbar-actions .inline-search{min-width:180px}@media (max-width:820px){.project-overview-grid{grid-template-columns:repeat(2,1fr)}.project-detail-head{flex-direction:column;align-items:stretch}.project-detail-actions{justify-content:flex-end}}@media (max-width:600px){.module-toolbar .toolbar-actions{width:100%}.toolbar-actions .inline-search{flex:1;min-width:0}.project-overview-grid{grid-template-columns:1fr 1fr}.project-detail-toolbar{flex-direction:column;align-items:stretch}.project-detail-toolbar .inline-search{max-width:none}.project-detail-toolbar .soft-button{align-self:flex-start}.project-tabs{margin-top:16px}}.file-collections{align-items:center;gap:6px;margin:-7px 0 13px;display:flex;overflow-x:auto}.file-collections>span{color:#716b79;margin-right:4px;font-size:9px}.file-collections button{color:#797381;background:#ffffff06;border:1px solid #ffffff12;border-radius:7px;flex:none;padding:5px 8px;font-size:9px}.file-collections button.active,.file-collections button:hover{color:#d9d1e5;background:#7c3aed1f;border-color:#8b69e247}.files-drop-zone{color:#8b8394;background:radial-gradient(circle at 50% 0,#7c3aed17,#0000 45%),#ffffff05;border:1px dashed #896cda38;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:72px;margin-bottom:13px;padding:13px;transition:border-color .2s,background .2s,transform .2s;display:flex}.files-drop-zone svg{color:#a184ef}.files-drop-zone span{font-size:10px}.files-drop-zone small{color:#625e6b;font-size:8px}.files-drop-zone.dragging,.files-drop-zone:hover{background:#7c3aed17;border-color:#9c7df399;transform:translateY(-1px)}.files-empty{color:#776f80;border:1px solid #ffffff12;border-top:0;border-radius:0 0 15px 15px;justify-items:center;padding:33px 12px;display:grid}.files-empty svg{color:#9879e5}.files-empty strong{color:#c8bfda;margin-top:9px;font-size:11px}.files-empty small{color:#716a78;margin-top:4px;font-size:9px}.file-preview-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030305ad;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.file-preview-modal{background:#16151bf7;border:1px solid #ffffff21;border-radius:18px;flex-direction:column;width:min(650px,100%);max-height:min(760px,100vh - 44px);display:flex;overflow:hidden;box-shadow:0 30px 90px #0000007a,inset 0 1px #ffffff0f}.file-preview-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.file-preview-header>span{align-items:center;gap:9px;min-width:0;display:flex}.file-preview-header>span>span:last-child{min-width:0}.file-preview-header small,.file-preview-header strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.file-preview-header strong{color:#ebe5f3;font-size:11px}.file-preview-header small{color:#7d7586;margin-top:3px;font-size:9px}.file-preview-content{background:radial-gradient(circle at 50% 0,#7c3aed1c,#0000 48%),#07070a66;place-items:center;min-height:220px;max-height:450px;padding:17px;display:grid;overflow:auto}.file-preview-content img{object-fit:contain;border-radius:9px;max-width:100%;max-height:410px;box-shadow:0 15px 35px #00000047}.file-preview-content iframe{background:#fff;border:0;border-radius:8px;width:100%;min-height:410px}.file-preview-content pre{color:#cfc6df;white-space:pre-wrap;background:#00000040;border:1px solid #ffffff14;border-radius:9px;width:100%;max-height:410px;margin:0;padding:14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.6;overflow:auto}.file-format-preview{text-align:center;justify-items:center;max-width:280px;display:grid}.file-format-preview strong{color:#d9d1e4;margin-top:11px;font-size:12px}.file-format-preview small{color:#7d7586;margin-top:5px;font-size:9px;line-height:1.5}.file-format-preview>div{gap:6px;margin-top:13px;display:flex}.file-format-preview>div span{color:#8a8293;border:1px solid #ffffff14;border-radius:6px;padding:5px 7px;font-size:8px}.file-preview-actions{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:6px;padding:11px 14px;display:flex}.file-preview-actions input{color:#e4deed;background:#0003;border:1px solid #8b69e259;border-radius:8px;outline:0;flex:1;min-width:160px;padding:7px 8px;font-size:10px}.danger-button{color:#df91a4!important}.file-tags-editor{color:#766f7e;flex-wrap:wrap;align-items:center;gap:5px;padding:0 14px 14px;font-size:9px;display:flex}.file-tags-editor>button{color:#b9a8d5;background:#7c3aed21;border-radius:6px;align-items:center;gap:3px;padding:4px 6px;font-size:8px;display:inline-flex}.file-tags-editor input{color:#bfb6cb;background:#ffffff06;border:1px solid #ffffff14;border-radius:6px;outline:0;flex:1;min-width:105px;padding:5px 6px;font-size:9px}@media (max-width:680px){.files-drop-zone{flex-direction:column;align-items:flex-start;gap:4px;padding:14px}.files-drop-zone svg{margin-bottom:2px}.file-preview-backdrop{padding:10px}.file-preview-modal{max-height:calc(100vh - 20px)}.file-preview-content{min-height:190px;padding:11px}.file-preview-content iframe{min-height:330px}.file-preview-actions{padding:10px}.file-preview-actions .soft-button{flex:1;justify-content:center}.file-tags-editor{padding:0 10px 10px}}.file-analysis{background:linear-gradient(135deg,#7c3aed14,#4f46e509);border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;gap:9px;max-height:245px;padding:12px 14px;display:grid;overflow:auto}.file-analysis-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.file-analysis-heading>span{color:#c0a8f4;align-items:center;gap:5px;font-size:10px;font-weight:650;display:inline-flex}.file-analysis-heading>span svg{color:#a782f2}.file-analysis-heading small{color:#756d7e;font-size:8px}.file-analysis-toolbar{align-items:center;gap:7px;display:flex}.file-analysis-toolbar select{color:#cfc6dc;min-width:0;font:inherit;background:#09090cb8;border:1px solid #ffffff1a;border-radius:8px;outline:0;flex:1;padding:8px 9px;font-size:9px}.file-analysis-toolbar select:focus{border-color:#9b7eed8c;box-shadow:0 0 0 3px #7c3aed1a}.file-analysis-toolbar .primary-button{min-height:31px;padding-inline:11px}.file-analysis-result{color:#cfc6df;white-space:pre-wrap;background:#0003;border:1px solid #8b69e233;border-radius:8px;max-height:130px;margin:0;padding:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.55;overflow:auto}@media (max-width:680px){.file-analysis{padding-inline:10px}.file-analysis-heading{flex-direction:column;align-items:flex-start;gap:3px}.file-analysis-toolbar{flex-direction:column;align-items:stretch}.file-analysis-toolbar .primary-button{justify-content:center}}.knowledge-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 22px;display:flex}.knowledge-toolbar .inline-search{flex:1;max-width:420px}.knowledge-toolbar>span{color:#786e91;align-items:center;gap:5px;font-size:9px;display:inline-flex}.knowledge-toolbar>span svg{color:#a37ff1}.knowledge-search-results{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;gap:5px;margin:-8px 0 19px;padding:7px;display:grid}.knowledge-search-results button{color:#8b8394;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:9px;padding:8px;display:flex}.knowledge-search-results button:hover{background:#ffffff0d}.knowledge-search-results button>span:nth-child(2){flex:1;min-width:0}.knowledge-search-results small,.knowledge-search-results strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.knowledge-search-results strong{color:#d7d0e1;font-size:10px}.knowledge-search-results small{color:#716a7a;margin-top:3px;font-size:8px}.knowledge-detail{background:radial-gradient(circle at 12% 0,#7c3aed21,#0000 44%),#ffffff06;border:1px solid #8b69e233;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:13px;margin-top:17px;padding:16px;display:flex}.knowledge-detail h3{color:#ebe4f2;margin:8px 0 4px;font-size:15px}.knowledge-detail p{color:#827b8b;max-width:450px;margin:0;font-size:10px;line-height:1.5}.knowledge-detail-actions{align-items:center;gap:6px;display:flex}.knowledge-detail-actions .soft-button{white-space:nowrap}.knowledge-detail-actions .danger-button{color:#df91a4!important}@media (max-width:680px){.knowledge-toolbar{flex-direction:column;align-items:stretch}.knowledge-toolbar .inline-search{max-width:none}.knowledge-toolbar>span{align-self:flex-start}.knowledge-detail{flex-direction:column;align-items:stretch}.knowledge-detail-actions{justify-content:flex-end}}.agent-banner-actions{z-index:1;align-items:center;gap:7px;display:flex;position:relative}.agent-editor{background:radial-gradient(circle at 8% 0,#7c3aed21,#0000 42%),#ffffff06;border:1px solid #8b69e236;border-radius:15px;margin-top:18px;padding:17px;box-shadow:inset 0 1px #ffffff0d}.agent-editor-head{justify-content:space-between;align-items:center;gap:9px;display:flex}.agent-editor-head h3{color:#ebe5f3;margin:7px 0 0;font-size:15px}.agent-editor-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;display:grid}.agent-editor-grid label,.agent-editor-option,.agent-tools-editor{color:#847c90;gap:6px;font-size:9px;display:grid}.agent-editor-grid label input,.agent-editor-grid label textarea{color:#e4deed;background:#00000029;border:1px solid #ffffff1a;border-radius:8px;outline:0;width:100%;padding:8px 9px;font-size:10px}.agent-editor-grid label textarea{resize:vertical;line-height:1.5}.agent-editor-wide{grid-column:1/-1}.agent-editor-option{background:#ffffff05;border:1px solid #ffffff12;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.agent-editor-option>span{gap:3px;display:grid}.agent-editor-option strong{color:#d3cbdf;font-size:10px}.agent-editor-option small{color:#746d7d;font-size:8px}.agent-tools-editor{grid-column:1/-1}.agent-tools-editor>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.agent-tools-editor button{color:#b7a6d5;background:#7c3aed21;border-radius:6px;align-items:center;gap:3px;padding:5px 7px;font-size:8px;display:inline-flex}.agent-tools-editor input{color:#c0b6cd;background:#ffffff06;border:1px solid #ffffff14;border-radius:6px;outline:0;flex:1;min-width:110px;padding:5px 7px;font-size:9px}.agent-editor-footer{justify-content:space-between;gap:8px;margin-top:17px;display:flex}.agent-editor-footer .danger-button{color:#df91a4!important}.agent-create-panel{grid-template-columns:minmax(150px,1fr) 1fr 1fr auto auto;align-items:center;display:grid}.agent-create-panel>div{min-width:0}.agent-create-panel input{width:100%;min-width:0}@media (max-width:680px){.agent-banner-actions{flex-direction:column;align-items:stretch}.agent-banner-actions .dark-button,.agent-banner-actions .soft-button{justify-content:center;width:100%}.agent-create-panel{grid-template-columns:1fr}.agent-create-panel .icon-button{justify-self:end}.agent-editor-grid{grid-template-columns:1fr}.agent-editor-wide,.agent-tools-editor{grid-column:auto}.agent-editor-footer{flex-direction:column;align-items:stretch}.agent-editor-footer .primary-button,.agent-editor-footer .soft-button{justify-content:center}}.studio-mode-tabs{border-bottom:1px solid #ffffff12;align-items:center;gap:4px;padding-bottom:10px;display:flex}.studio-mode-tabs button{color:#77707f;background:0 0;border-radius:6px;padding:5px 7px;font-size:9px}.studio-mode-tabs button.active,.studio-mode-tabs button:hover{color:#e0d6ed;background:#7c3aed29}.studio-result>img{object-fit:cover;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.studio-result>img+div,.studio-result>img~svg{z-index:1;position:relative}.studio-result>img:after{content:""}.studio-result>div{position:relative}.voice-toolbar{justify-content:space-between;align-items:center;gap:10px;margin:-10px 0 17px;display:flex}.voice-mode-tabs{background:#ffffff06;border:1px solid #ffffff12;border-radius:9px;gap:4px;padding:4px;display:flex}.voice-mode-tabs button{color:#77707f;background:0 0;border-radius:6px;padding:6px 8px;font-size:9px}.voice-mode-tabs button.active,.voice-mode-tabs button:hover{color:#e5ddef;background:#7c3aed29}.voice-settings{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:-4px 0 15px;padding:10px 12px;display:flex}.voice-settings label{color:#898192;align-items:center;gap:9px;font-size:9px;display:flex}.voice-settings input{accent-color:#8c64e9}.voice-settings label small{color:#b9a1ed;min-width:24px;font-size:9px}.voice-settings>span{color:#6f6878;align-items:center;gap:5px;font-size:8px;display:inline-flex}.voice-settings>span svg{color:#67b99b}.voice-stage-actions{align-items:center;gap:7px;display:flex}.voice-stage-actions .voice-button{margin-top:23px}.voice-stage-actions .soft-button{min-height:38px}@media (max-width:680px){.voice-toolbar{flex-direction:column;align-items:stretch}.voice-mode-tabs{overflow-x:auto}.voice-mode-tabs button{flex:1 0 auto}.voice-toolbar .soft-button{align-self:flex-start}.voice-settings{flex-direction:column;align-items:flex-start;gap:10px}.voice-stage-actions{flex-direction:column;align-items:stretch}.voice-stage-actions .voice-button{justify-content:center;width:100%}}.studio-reference-row{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.studio-reference-row>span:last-of-type{color:#716a7a;flex:1;min-width:120px;font-size:8px}.studio-reference-button{min-height:29px;padding-inline:9px}.studio-reference-chip{color:#c3b1e8;background:#7c3aed1f;border:1px solid #8b69e240;border-radius:7px;align-items:center;gap:5px;max-width:220px;padding:6px 7px;font-size:9px;display:inline-flex}.studio-reference-chip>svg{color:#a584ee}.studio-reference-chip button{color:#8f7ba9;background:0 0;place-items:center;display:grid}.studio-reference-chip button:hover{color:#f0e9f8}.studio-result-actions{z-index:2;gap:4px;margin-left:auto;display:flex;position:relative}.studio-result-actions button{color:#c7b5e7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07070a73;border:1px solid #ffffff1c;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.studio-result-actions button:hover{color:#fff;background:#7c3aed4d;border-color:#ac90f48c}.voice-history{background:#ffffff05;border:1px solid #ffffff14;border-radius:15px;margin-top:24px;padding:16px}.voice-history .subsection-heading{margin-bottom:10px}.voice-history-count{color:#9988b5;border:1px solid #ffffff14;border-radius:99px;padding:4px 7px;font-size:8px}.voice-history-empty{color:#776f80;justify-content:center;align-items:center;gap:7px;min-height:62px;font-size:9px;display:flex}.voice-history-empty svg{color:#9e7be8}.voice-history-row{border-top:1px solid #ffffff0f;align-items:center;gap:7px;display:flex}.voice-history-row>button:first-child{color:#a49baa;text-align:left;background:0 0;flex:1;align-items:center;gap:9px;min-width:0;padding:10px 4px;display:flex}.voice-history-row>button:first-child:hover strong{color:#f0eaf8}.voice-history-row>button:first-child>span:nth-child(2){min-width:0}.voice-history-row small,.voice-history-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.voice-history-row strong{color:#cfc6d9;font-size:10px;font-weight:550}.voice-history-row small{color:#736c7d;text-transform:capitalize;margin-top:4px;font-size:8px}.voice-history-icon{color:#a78bf0;background:#7c3aed21;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.voice-history-row>.icon-button{color:#766f80;margin-inline-end:2px}.voice-history-row>.icon-button:hover{color:#df91a4}@media (max-width:680px){.studio-reference-row{flex-direction:column;align-items:stretch}.studio-reference-row>span:last-of-type{flex:none}.studio-reference-row .primary-button,.studio-reference-row .studio-reference-button{justify-content:center;width:100%}.voice-history{padding:12px}.voice-history-row strong{max-width:220px}}.notifications-footer-actions{align-items:center;gap:8px;display:inline-flex}.notifications-footer-actions button{color:#a993e6;background:0 0;font-size:9px}.notifications-footer-actions button:hover{color:#eee8f8}.stop-button{color:#f2b4bf;background:linear-gradient(135deg,#be4968e6,#7a3781eb);box-shadow:0 5px 14px #ad3d663d}.stop-button:hover{filter:brightness(1.12)}.context-pill{color:#bca6e7;white-space:nowrap;background:#7c3aed1a;border:1px solid #8b69e233;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:inline-flex}.context-pill svg{color:#a37bf0}@media (max-width:680px){.context-pill{display:none}}.workspace-settings-head{background:radial-gradient(circle at 8% 0,#7c3aed1f,#0000 43%),#ffffff05;border:1px solid #8b69e22e;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:2px 0 13px;padding:13px;display:flex}.workspace-settings-head h3{color:#e8e0ef;margin:7px 0 3px;font-size:15px}.workspace-settings-head small{color:#736c7c;font-size:8px}.settings-inline-edit{align-items:center;gap:6px;min-width:min(310px,48%);display:flex}.settings-inline-edit input,.workspace-invite-row input,.workspace-invite-row select{color:#e4deed;background:#00000029;border:1px solid #ffffff1a;border-radius:8px;outline:0;flex:1;min-width:0;padding:8px 9px;font-size:10px}.settings-inline-edit .soft-button{min-height:30px}.workspace-members-panel{background:#ffffff05;border:1px solid #ffffff14;border-radius:11px;margin-top:14px;padding:13px}.workspace-members-panel .subsection-heading{margin:0 0 11px}.workspace-members-panel .subsection-heading>svg{color:#a58aef}.workspace-invite-row{gap:6px;margin-bottom:8px;display:flex}.workspace-invite-row select{flex:0 0 100px}.workspace-invite-row .primary-button{min-height:31px;padding-inline:10px}.workspace-member-row{border-top:1px solid #ffffff0f;align-items:center;gap:8px;padding:8px 2px;display:flex}.workspace-member-row>span:nth-child(2){flex:1;min-width:0}.workspace-member-row small,.workspace-member-row strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-member-row strong{color:#d5cedf;font-size:10px}.workspace-member-row small{color:#726b7b;margin-top:3px;font-size:8px}.workspace-notice{color:#9f8bcc;margin-top:9px;font-size:9px;display:block}@media (max-width:680px){.workspace-settings-head{flex-direction:column;align-items:flex-start}.settings-inline-edit{width:100%;min-width:0}.workspace-invite-row{flex-direction:column;align-items:stretch}.workspace-invite-row select{flex-basis:auto}.workspace-invite-row .primary-button{justify-content:center}}.theme-choice-row{background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;gap:4px;padding:3px;display:flex}.theme-choice-row button{color:#827a8e;background:0 0;border-radius:6px;padding:6px 9px;font-size:9px}.theme-choice-row button.active,.theme-choice-row button:hover{color:#e7e0f0;background:#7c3aed29}.settings-check{color:#83c8a8;align-items:center;gap:5px;font-size:9px;display:inline-flex}.settings-check svg{color:#70ba98}.settings-storage-card{background:radial-gradient(circle at 12% 0,#7c3aed21,#0000 45%),#ffffff06;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:3px 0 12px;padding:14px;display:grid}.settings-storage-card>div:first-child{color:#a58aee;align-items:center;gap:9px;display:flex}.settings-storage-card>div:first-child span{gap:3px;display:grid}.settings-storage-card>div:first-child strong{color:#ddd6e7;font-size:11px}.settings-storage-card>div:first-child small{color:#726b7a;font-size:8px}.settings-storage-card>strong{color:#b297f2;font-size:16px}.settings-storage-card>.usage-track{grid-column:1/-1}.shortcut-list{gap:4px;display:grid}.shortcut-list>div{color:#958c9f;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:10px 7px;font-size:10px;display:flex}.shortcut-list kbd{color:#aaa0b8;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;padding:4px 7px;font-family:inherit;font-size:8px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}