:root{color:#17191f;font-synthesis:none;text-rendering:optimizelegibility;background:#f7f8fa;font-family:Instrument Sans,Avenir Next,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(circle at 50% -15%,#5965e812,#0000 34rem),#f7f8fa;min-width:320px}button,textarea{font:inherit}button{min-height:44px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{min-height:100vh}.topbar{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f8fae0;border-bottom:1px solid #17191f1a;position:sticky;top:0}.topbar__inner{justify-content:space-between;align-items:center;max-width:1180px;height:62px;margin:0 auto;padding:0 28px;display:flex}.wordmark,.producer-name,.entry__source,.eyebrow,.composer-hint{letter-spacing:.08em;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace}.wordmark{font-size:.78rem;font-weight:700}.producer-name{color:#5965e8;font-size:.72rem;font-weight:700}.conversation{width:min(100%,820px);min-height:calc(100vh - 62px);padding:72px 32px calc(var(--composer-dock-height,230px) + 24px);margin:0 auto}.empty-state{text-align:center;align-content:center;justify-items:center;min-height:48vh;display:grid}.eyebrow{color:#5965e8;margin:0 0 20px;font-size:.68rem;font-weight:700}.empty-state h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,7vw,4.9rem);font-weight:520;line-height:.98}.empty-state>p:last-child{color:#667085;margin:22px 0 0;font-size:1.05rem}.transcript{gap:42px;display:grid}.entry{grid-template-columns:92px minmax(0,1fr);gap:20px;display:grid}.entry>.artifact-card{grid-column:2}.entry__source{color:#667085;margin:5px 0 0;font-size:.65rem;font-weight:700}.entry__body{min-width:0}.entry__body p,.entry__body li,.entry__body td,.entry__body th{letter-spacing:-.012em;font-size:1.03rem;line-height:1.68}.entry__body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 1em}.entry__body>:first-child{margin-top:0}.entry__body>:last-child{margin-bottom:0}.entry__body h1,.entry__body h2,.entry__body h3,.entry__body h4{letter-spacing:-.025em;margin:1.55em 0 .55em;font-weight:650;line-height:1.2}.entry__body h1{font-size:1.38rem}.entry__body h2{font-size:1.2rem}.entry__body h3,.entry__body h4{font-size:1.04rem}.entry__body ul,.entry__body ol{margin:.7em 0 1.2em;padding-left:1.45em}.entry__body li+li{margin-top:.25em}.entry__body hr{border:0;border-top:1px solid #dce1ea;margin:1.45em 0}.entry__body blockquote{color:#4f5663;border-left:2px solid #b8bfcc;margin:1em 0;padding-left:1em}.entry__body code{background:#eceef3;border-radius:4px;padding:.12em .3em;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.88em}.entry__body table{border-collapse:collapse;width:100%;margin:1em 0 1.35em;display:block;overflow-x:auto}.entry__body th,.entry__body td{text-align:left;vertical-align:top;border-bottom:1px solid #dce1ea;padding:.55em .75em}.entry__body th{color:#4f5663;font-size:.85rem;font-weight:700}.entry--user .entry__body{color:#3f4551}.entry--aiden .entry__body,.entry--tool .entry__body,.entry--error .entry__body{padding-left:24px;position:relative}.entry--aiden .entry__body:before,.entry--tool .entry__body:before,.entry--error .entry__body:before{content:"";background:#5965e8;border-radius:2px;width:2px;position:absolute;top:.15rem;bottom:.15rem;left:0}.entry--aiden .entry__source{color:#5965e8}.entry--tool .entry__source{color:#3e4b60}.entry--tool .entry__body:before{background:#a6afbe}.artifact-card{background:#fff;border:1px solid #dce1ea;border-radius:14px;margin-top:18px;overflow:hidden;box-shadow:0 10px 30px #17191f12}.artifact-card__header{border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.artifact-card__header p,.artifact-card__header span{letter-spacing:.045em;margin:0;font-size:.68rem}.artifact-card__header p{color:#303746;font-weight:700}.artifact-card__header span{color:#717988;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.artifact-card video,.artifact-card img{object-fit:contain;background:#101217;width:100%;max-height:680px;display:block}.artifact-card>a{color:#3e49c9;margin:12px 14px 14px;font-size:.8rem;font-weight:650;display:inline-block}.entry--error .entry__source,.composer-status--error{color:#b4233f}.entry--error .entry__body:before{background:#b4233f}.entry--notice .entry__body,.entry--notice .entry__source{color:#667085}.transcript>[aria-hidden=true]{scroll-margin-bottom:calc(var(--composer-dock-height,230px) + 24px)}.composer-dock{z-index:20;padding:54px 20px max(20px, env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#f7f8fa00,#f7f8fa 38%);position:fixed;bottom:0;left:0;right:0}.composer-dock__inner{pointer-events:auto;width:min(100%,840px);margin:0 auto;position:relative}.jump-to-latest{color:#303746;cursor:pointer;background:#fffffff5;border:1px solid #dce1ea;border-radius:50%;place-items:center;width:44px;min-height:44px;font-size:1.2rem;line-height:1;display:grid;position:absolute;bottom:calc(100% + 12px);right:10px;box-shadow:0 9px 28px #17191f24}.jump-to-latest:hover{background:#fff;border-color:#b8bfcc}.jump-to-latest:focus-visible{outline-offset:3px;outline:3px solid #5965e84d}.composer-status{color:#667085;margin:0 0 8px 16px;font-size:.78rem}.composer{background:#fffffff5;border:1px solid #dce1ea;border-radius:18px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:11px 11px 11px 20px;display:flex;box-shadow:0 18px 54px #17191f1f,0 2px 7px #17191f0d}.attachment-list{flex:0 0 100%;gap:7px;padding:0 0 2px;display:grid}.attachment{background:#f1f3f7;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.attachment span{color:#4f5ab7;letter-spacing:.055em;font-size:.6rem;font-weight:750}.attachment strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600;overflow:hidden}.attachment button{color:#667085;cursor:pointer;background:0 0;border:0;font-size:.7rem}.composer:focus-within{border-color:#5965e89e;box-shadow:0 18px 54px #17191f1f,0 0 0 3px #5965e84d}.composer textarea{resize:none;color:#17191f;background:0 0;border:0;outline:0;width:100%;min-height:48px;max-height:180px;font-size:1rem;line-height:1.5}.composer textarea::placeholder{color:#717988}.composer__actions{gap:8px;display:flex}.button{cursor:pointer;border:0;border-radius:11px;padding:0 17px;font-size:.86rem;font-weight:650}.button:focus-visible{outline-offset:2px;outline:3px solid #5965e840}.button:disabled{cursor:default;opacity:.42}.button--send{color:#fff;background:#17191f}.button--stop{color:#b4233f;background:#fff;border:1px solid #dce1ea}.button--attach{color:#3e4655;background:#fff;border:1px solid #dce1ea;align-items:center;min-height:48px;display:inline-flex}.button--attach[aria-disabled=true]{cursor:default;opacity:.42}.button--attach input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.composer-hint{color:#667085;text-align:center;margin:9px 0 0;font-size:.61rem}@media (width<=620px){.topbar__inner{padding:0 18px}.conversation{padding:50px 20px calc(var(--composer-dock-height,210px) + 16px)}.entry{grid-template-columns:1fr;gap:9px}.entry>.artifact-card{grid-column:1}.entry__source{margin:0}.entry--aiden .entry__body,.entry--tool .entry__body,.entry--error .entry__body{padding-left:18px}.composer-dock{padding-left:10px;padding-right:10px}.composer{padding-left:16px;display:grid}.composer__actions{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}:root{--aiden-black:#050505;--aiden-deep:#0a0a0a;--aiden-card:#0f0f0f;--aiden-red:#ff2e2e;--aiden-red-dim:#cc2525;--aiden-orange:#ff6b00;--aiden-white:#fff;--aiden-muted:#ffffffa8;--aiden-dim:#ffffff94;--aiden-border:#ffffff1f}:is(body:has(.aiden-shell),body:has(.integration-state)){color:var(--aiden-white);background-color:var(--aiden-black);background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:20px 20px}.aiden-shell *,.integration-state *{border-radius:0!important}.aiden-shell :where(button,a,input,select,textarea):focus-visible,.aiden-shell .library-slot:focus-visible,.integration-state :where(button,a):focus-visible{outline:2px solid var(--aiden-red);outline-offset:2px}.aiden-shell{min-height:100vh;color:var(--aiden-white);background:var(--aiden-black)}.aiden-header{z-index:50;border-bottom:2px solid var(--aiden-red);background:var(--aiden-deep);grid-template-columns:auto minmax(180px,1fr) auto;align-items:stretch;min-height:58px;display:grid;position:sticky;top:0}.aiden-brand{border-right:1px solid var(--aiden-border);min-width:190px;color:var(--aiden-white);align-items:center;gap:3px;padding:0 20px;text-decoration:none;display:flex}.aiden-brand strong{color:var(--aiden-red);letter-spacing:-.03em;font-size:1.05rem}.aiden-brand span{color:var(--aiden-orange);font-size:.9rem;font-weight:800}.aiden-context{align-content:center;min-width:0;padding:7px 18px;display:grid}.aiden-context span,.ui-label,.field-label,.empty-copy{color:var(--aiden-dim);letter-spacing:.09em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:700}.aiden-context strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.88rem;overflow:hidden}.aiden-header__actions{align-items:stretch;display:flex;position:relative}.aiden-header__actions>button,.aiden-header__actions>a,.aiden-tokens,.aiden-user{border:0;border-left:1px solid var(--aiden-border);min-height:56px;color:var(--aiden-muted);letter-spacing:.06em;text-transform:uppercase;background:0 0;align-items:center;padding:0 13px;font-size:.64rem;font-weight:750;text-decoration:none;display:flex}.aiden-tokens{color:#ff9d00;white-space:nowrap}.aiden-header__actions>button:hover,.aiden-header__actions>a:hover{color:var(--aiden-white);background:var(--aiden-card)}.apps-menu{z-index:70;border:2px solid var(--aiden-red);background:var(--aiden-deep);min-width:210px;display:grid;position:absolute;top:58px;right:0}.apps-menu a{border-bottom:1px solid var(--aiden-border);color:var(--aiden-muted);text-transform:uppercase;padding:12px 14px;font-size:.72rem;font-weight:700;text-decoration:none}.product-layout{--library-track:var(--library-width,clamp(320px, 24vw, 460px));--library-gutter:0px;grid-template-columns:240px minmax(0, 1fr) var(--library-track);height:calc(100vh - 58px);display:grid;overflow:hidden}.product-layout.is-resizable{--library-gutter:6px;grid-template-columns:240px minmax(0, 1fr) var(--library-gutter) var(--library-track)}.library-slot{min-width:0;display:grid;overflow:hidden}.library-resize{background:var(--aiden-border);cursor:col-resize;touch-action:none;border:0}.library-resize:hover,.library-resize:focus-visible{background:var(--aiden-orange);outline:none}.aiden-shell:not(.has-library) .product-layout{grid-template-columns:240px minmax(0,1fr)}.workspace-nav,.library-panel{background:var(--aiden-deep);min-width:0;overflow:auto}.workspace-nav{border-right:1px solid var(--aiden-border);flex-direction:column;display:flex}.workspace-nav__head,.library-panel__head{border-bottom:1px solid var(--aiden-border);justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:14px;display:flex}.workspace-nav__head{display:grid}.tenant-name{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.tenant-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-nav__head:hover .project-rename__start,.project-rename__start:focus-visible{opacity:1}.tenant-rename{grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid}.tenant-rename input{border:1px solid var(--aiden-orange);background:var(--aiden-card);min-width:0;min-height:32px;color:var(--aiden-white);font:inherit;padding:5px 7px;font-size:.72rem}.tenant-rename button{border:1px solid var(--aiden-border);min-height:32px;color:var(--aiden-white);cursor:pointer;text-transform:uppercase;background:0 0;padding:0 9px;font-size:.55rem;font-weight:800}.workspace-nav__head strong,.library-panel__head strong{text-transform:uppercase;font-size:.78rem}.project-search,.library-filters input,.library-filters select,.workspace-nav select,.inline-form input{border:1px solid var(--aiden-border);background:var(--aiden-card);width:100%;min-height:42px;color:var(--aiden-white);font:inherit;padding:9px 10px;font-size:.74rem}.project-search{border-width:0 0 1px}.field-label{gap:7px;padding:12px;display:grid}.project-list{flex:1;padding:8px;overflow:auto}.project-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.project-rename__start{min-width:34px;min-height:34px;color:var(--aiden-dim);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;padding:0}.project-row:hover .project-rename__start,.project-rename__start:focus-visible{opacity:1}.project-rename__start:hover{border-color:var(--aiden-orange);color:var(--aiden-orange)}.project-rename{grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:6px 10px;display:grid}.project-rename input{border:1px solid var(--aiden-orange);background:var(--aiden-card);min-width:0;min-height:34px;color:var(--aiden-white);font:inherit;padding:6px 8px;font-size:.74rem}.project-rename button{border:1px solid var(--aiden-border);min-height:34px;color:var(--aiden-white);cursor:pointer;text-transform:uppercase;background:0 0;padding:0 10px;font-size:.58rem;font-weight:800}.project-link{width:100%;min-height:54px;color:var(--aiden-muted);text-align:left;background:0 0;border:1px solid #0000;align-content:center;gap:4px;padding:10px;display:grid}.project-link:hover{border-color:var(--aiden-orange);background:var(--aiden-card);color:var(--aiden-white)}.project-link.is-active{border-color:var(--aiden-red);background:var(--aiden-card);color:var(--aiden-white)}.project-link span{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.78rem;font-weight:750;overflow:hidden}.project-link small{color:var(--aiden-dim);letter-spacing:.08em;font-size:.55rem}.workspace-nav__actions{border-top:1px solid var(--aiden-border);gap:7px;padding:10px;display:grid}.workspace-nav button,.library-panel button,.inline-form button{border:1px solid var(--aiden-border);background:var(--aiden-card);min-height:38px;color:var(--aiden-muted);text-transform:uppercase;padding:7px 9px;font-size:.63rem;font-weight:750}.workspace-nav .button--primary,.library-panel .button--primary{border-color:var(--aiden-red);background:var(--aiden-red);color:var(--aiden-white)}.workspace-nav .button--primary:hover,.library-panel .button--primary:hover{border-color:var(--aiden-red-dim);background:var(--aiden-red-dim)}.inline-form{gap:7px;display:grid}.inline-form label{color:var(--aiden-dim);text-transform:uppercase;font-size:.62rem}.inline-form>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.chat-workspace{background:linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), var(--aiden-black);background-size:20px 20px;min-width:0;position:relative;overflow:auto}.chat-workspace .app-shell{min-height:calc(100vh - 58px)}.chat-workspace .topbar{display:none}.chat-workspace .conversation{min-height:calc(100vh - 58px);color:var(--aiden-white)}.chat-workspace .empty-state h2{color:var(--aiden-red);text-transform:uppercase;font-weight:750}.chat-workspace .empty-state>p:last-child,.chat-workspace .entry--user .entry__body,.chat-workspace .entry--notice .entry__body,.chat-workspace .entry--notice .entry__source,.chat-workspace .entry__source,.chat-workspace .composer-hint{color:var(--aiden-muted)}.chat-workspace .eyebrow,.chat-workspace .entry--aiden .entry__source{color:var(--aiden-orange)}.chat-workspace .entry--aiden .entry__body:before{background:var(--aiden-orange)}.chat-workspace .entry--tool .entry__body:before{background:var(--aiden-dim)}.chat-workspace .entry__body code{background:var(--aiden-card);color:var(--aiden-white)}.chat-workspace .entry__body pre{border:1px solid var(--aiden-border);color:#fff;background:#0f0f0f;max-width:100%;margin:1em 0;padding:16px;overflow-x:auto}.chat-workspace .entry__body pre code{color:inherit;white-space:pre;background:0 0;border-radius:0;padding:0;line-height:1.55;display:block}.chat-workspace .artifact-card{border-color:var(--aiden-border);background:var(--aiden-card);box-shadow:none}.chat-workspace .artifact-card__header{border-color:var(--aiden-border)}.chat-workspace .artifact-card__header p{color:var(--aiden-white)}.chat-workspace .artifact-card__header span{color:var(--aiden-muted)}.aiden-shell .composer-dock{right:calc(var(--library-track,320px) + var(--library-gutter,0px));background:var(--aiden-black);left:240px}.aiden-shell:not(.has-library) .composer-dock{right:0}.aiden-shell .composer{border:1px solid var(--aiden-border);background:var(--aiden-card);box-shadow:none}.aiden-shell .composer:focus-within{border-color:var(--aiden-red);box-shadow:0 0 0 2px var(--aiden-red)}.aiden-shell .composer textarea{color:var(--aiden-white)}.aiden-shell .composer textarea::placeholder{color:var(--aiden-dim)}.aiden-shell .attachment{background:var(--aiden-deep)}.aiden-shell .attachment span,.aiden-shell .producer-name{color:var(--aiden-orange)}.aiden-shell .attachment button{color:var(--aiden-muted)}.aiden-shell .button--send{background:var(--aiden-red);color:var(--aiden-white)}.aiden-shell .button--attach,.aiden-shell .button--stop{border-color:var(--aiden-border);background:var(--aiden-deep);color:var(--aiden-muted)}.aiden-shell .button--attach:focus-within{border-color:var(--aiden-red);outline:2px solid var(--aiden-red);outline-offset:2px}.library-panel{border-left:1px solid var(--aiden-border)}.library-panel__head>span{background:var(--aiden-red);width:28px;height:28px;color:var(--aiden-white);place-items:center;font-size:.65rem;font-weight:800;display:grid}.library-upload{border-bottom:1px solid var(--aiden-border);justify-items:center;gap:6px;padding:10px;display:grid}.library-upload .button--attach{justify-content:center;width:100%}.library-upload small{color:var(--aiden-dim);letter-spacing:.08em;font-size:.55rem}.library-panel.is-drop-target{outline:2px dashed var(--aiden-orange);outline-offset:-6px}.library-panel.is-drop-target .library-upload small{color:var(--aiden-orange)}.library-filters{border-bottom:1px solid var(--aiden-border);gap:7px;padding:10px;display:grid}.library-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;gap:9px;padding:10px;display:grid}.library-shelf{display:contents}.library-shelf__label{opacity:.7;grid-column:1/-1;margin:4px 0 0}.library-stack{align-content:start;gap:6px;display:grid}.library-stack__toggle{justify-self:start;font-size:11px}.library-stack__rest{border-left:2px solid #e0181859;gap:6px;padding-left:8px;display:grid}.library-shelf--records{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:9px;display:grid}.library-shelf--records>summary{cursor:pointer;grid-column:1/-1;list-style:none}.library-shelf--records>summary::-webkit-details-marker{display:none}.library-shelf--records>summary:before{content:"▸ "}.library-shelf--records[open]>summary:before{content:"▾ "}.library-item{border:1px solid var(--aiden-border);background:var(--aiden-card);gap:7px;padding:8px;display:grid}.library-item:hover{border-color:var(--aiden-orange)}.library-item__preview{background:var(--aiden-black);place-items:center;min-height:88px;display:grid;overflow:hidden}.library-item__preview img,.library-item__preview video,.library-item__preview audio{object-fit:contain;width:100%;max-height:140px;display:block}.library-item__preview audio,.chat-workspace .artifact-card audio{width:100%;max-width:100%}.audio-transcript{overflow-wrap:anywhere;gap:5px;max-width:100%;display:grid}.audio-transcript strong{color:var(--aiden-white);text-transform:uppercase;font-size:.7rem}.audio-transcript p{color:var(--aiden-muted);margin:0}.library-item__more{gap:6px;display:grid}.library-item__more>summary{border:1px solid var(--aiden-border);min-height:30px;color:var(--aiden-dim);cursor:pointer;letter-spacing:.12em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:.55rem;font-weight:800;list-style:none;display:flex}.library-item__more>summary::-webkit-details-marker{display:none}.library-item__more>summary:hover,.library-item__more[open]>summary{border-color:var(--aiden-orange);color:var(--aiden-muted)}.library-item__file{color:var(--aiden-dim);letter-spacing:.12em;font-size:.7rem;font-weight:800}.library-item>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.library-item>small{color:var(--aiden-dim);font-size:.58rem}.library-item__tags{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.library-item__tags input,.library-item__tags select{border:1px solid var(--aiden-border);background:var(--aiden-black);width:100%;min-width:0;min-height:38px;color:var(--aiden-white);font:inherit;padding:7px;font-size:.68rem}.library-item__field{gap:3px;display:grid}.library-item__tag-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.library-item__tags button{border:1px solid var(--aiden-border);color:var(--aiden-white);cursor:pointer;background:0 0;font-size:.55rem;font-weight:800}.library-item__tags button[type=submit]{border-color:var(--aiden-orange);color:var(--aiden-orange)}.library-item__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.library-item__actions>.button--primary{grid-column:1/-1}.button--quiet{border:1px solid var(--aiden-border);min-height:38px;color:var(--aiden-muted);text-transform:uppercase;cursor:pointer;background:0 0;padding:7px 9px;font-size:.62rem;font-weight:750}.library-item__actions>.button--quiet{grid-column:1/-1}.library-item__select{color:var(--aiden-muted);cursor:pointer;align-items:center;gap:6px;font-size:.62rem;font-weight:750;display:flex}.library-item__actions a{border:1px solid var(--aiden-border);min-height:38px;color:var(--aiden-muted);text-transform:uppercase;justify-content:center;align-items:center;padding:7px 9px;font-size:.62rem;font-weight:750;text-decoration:none;display:flex}.empty-copy{padding:18px 10px}.integration-state{min-height:100vh;color:var(--aiden-white);text-align:center;align-content:center;justify-items:center;gap:15px;padding:30px;display:grid}.integration-state h1{color:var(--aiden-red);margin:0;font-size:clamp(2rem,6vw,4rem)}.integration-state p{max-width:560px;color:var(--aiden-muted)}.integration-state a{border:2px solid var(--aiden-red);background:var(--aiden-red);color:var(--aiden-white);padding:13px 18px;font-size:.72rem;font-weight:800;text-decoration:none}.integration-banner{z-index:10;border-bottom:1px solid var(--aiden-red);background:var(--aiden-card);color:var(--aiden-red);margin:0;padding:10px 14px;font-size:.72rem;position:sticky;top:0}@media (width<=1120px){.aiden-user{display:none}.product-layout,.product-layout.is-resizable,.aiden-shell:not(.has-library) .product-layout{grid-template-columns:210px minmax(0,1fr)}.library-resize{display:none}.library-panel{z-index:45;border-left:2px solid var(--aiden-red);width:min(420px,90vw);position:fixed;top:58px;bottom:0;right:0}.aiden-shell .composer-dock,.aiden-shell:not(.has-library) .composer-dock{left:210px;right:0}}@media (width<=760px){.aiden-header{grid-template-columns:auto 1fr}.aiden-brand{min-width:0;padding:0 12px}.aiden-context{padding-right:10px}.aiden-header__actions{border-top:1px solid var(--aiden-border);grid-column:1/-1;overflow-x:auto}.aiden-header__actions>button,.aiden-header__actions>a,.aiden-tokens{flex:1 0 auto;justify-content:center;min-height:44px}.apps-menu{max-width:calc(100vw - 12px);max-height:calc(100vh - 102px);position:fixed;top:102px;right:0;overflow-y:auto}.product-layout,.product-layout.is-resizable,.aiden-shell:not(.has-library) .product-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:calc(100vh - 102px)}.workspace-nav{border-right:0;border-bottom:1px solid var(--aiden-border);max-height:174px}.workspace-nav__head,.project-search{display:none}.workspace-nav__actions{flex:none;gap:6px;padding:7px;display:flex;overflow-x:auto}.workspace-nav__actions>button{flex:none;min-height:44px}.project-list{gap:6px;padding:7px;display:flex}.project-link{width:auto;min-width:150px}.chat-workspace .conversation{min-height:calc(100vh - 174px)}.aiden-shell .composer-dock,.aiden-shell:not(.has-library) .composer-dock{left:0;right:0}.library-panel{width:100vw;top:102px}.library-panel button,.library-item__actions a{min-height:44px}}
