.agent-workspace,.workspace-sheet{--background:#050505;--foreground:#ebebeb;--card:#0b0b0b;--card-foreground:#ebebeb;--secondary:#111;--secondary-foreground:#ebebeb;--muted-foreground:#b3b3b3;--border:#ffffff24;--ring:#10b981;--primary:#ebebeb;--primary-foreground:#050505;color:var(--foreground);font-family:var(--font-instrument), sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:lang(ar) .agent-workspace,.workspace-sheet:lang(ar){font-family:var(--font-arabic), sans-serif}.agent-workspace{background:#050505;height:100dvh;min-height:0;overflow:hidden}.agent-workspace .workspace-shell{grid-template-columns:clamp(184px,14.6vw,250px) minmax(0,1fr);height:100%;display:grid}.agent-workspace .workspace-rail,.workspace-sheet{background:#050505;flex-direction:column;gap:0;min-height:0;padding:22px 15px 18px;display:flex}.agent-workspace .workspace-rail{border-inline-end:1px solid #ffffff0c}:is(.agent-workspace,.workspace-sheet) .workspace-brand-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}:is(.agent-workspace,.workspace-sheet) .workspace-brand{letter-spacing:-.025em;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}:is(.agent-workspace,.workspace-sheet) .workspace-brand svg{color:#10b981;filter:drop-shadow(0 0 9px #10b98135)}.agent-workspace .workspace-new,.workspace-sheet .workspace-new{color:#ebebeb;background:#0b0b0b;border-color:#ffffff29;border-radius:9px;justify-content:flex-start;gap:10px;width:100%;min-height:44px;font-size:12px;font-weight:400;box-shadow:inset 0 1px #ffffff05}:is(.agent-workspace,.workspace-sheet) .workspace-rail-content{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;margin-top:30px;overflow-y:auto}:is(.agent-workspace,.workspace-sheet) .workspace-rail-content h2{color:#b3b3b3;margin:0 0 18px;font-family:inherit;font-size:10px;font-weight:400;line-height:1.7}:is(.agent-workspace,.workspace-sheet) .workspace-stages{gap:22px;padding:0;list-style:none;display:grid}:is(.agent-workspace,.workspace-sheet) .workspace-stages li{align-items:flex-start;gap:9px;display:flex}:is(.agent-workspace,.workspace-sheet) .workspace-stage-number{color:#b3b3b3;border:1px solid #ffffff12;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;font-size:9px;display:flex}:is(.agent-workspace,.workspace-sheet) .workspace-stages li[data-active=true] .workspace-stage-number{color:#10b981;border-color:#10b98180}:is(.agent-workspace,.workspace-sheet) .workspace-stages p{margin:0;font-size:12px;line-height:1.8}:is(.agent-workspace,.workspace-sheet) .workspace-stages p+p{color:#b3b3b3;margin-top:4px;font-size:11px;line-height:1.8}:is(.agent-workspace,.workspace-sheet) .workspace-capability{border-top:1px solid #ffffff0c;margin-top:30px;padding-top:22px}:is(.agent-workspace,.workspace-sheet) .workspace-capability ul{gap:13px;padding:0;list-style:none;display:grid}:is(.agent-workspace,.workspace-sheet) .workspace-capability li{color:#b3b3b3;align-items:flex-start;gap:9px;font-size:11px;line-height:1.8;display:flex}:is(.agent-workspace,.workspace-sheet) .workspace-capability svg{color:#a3a3a3;flex-shrink:0;margin-top:3px}:is(.agent-workspace,.workspace-sheet) .workspace-boundary{background:#0b0b0b;border:1px solid #ffffff18;border-radius:10px;margin-top:35px;padding:15px 11px}:is(.agent-workspace,.workspace-sheet) .workspace-boundary>svg{color:#10b981;margin-bottom:10px}:is(.agent-workspace,.workspace-sheet) .workspace-boundary h2{color:#ebebeb;margin-bottom:7px}:is(.agent-workspace,.workspace-sheet) .workspace-boundary p{color:#b3b3b3;margin:0;font-size:11px;line-height:1.9}:is(.agent-workspace,.workspace-sheet) .workspace-account{border-top:1px solid #ffffff0c;flex-shrink:0;gap:4px;margin-top:12px;padding-top:8px;display:grid}:is(.agent-workspace,.workspace-sheet) .workspace-account>a{color:#d4d4d4;align-items:center;gap:9px;min-height:44px;font-size:12px;display:flex}:is(.agent-workspace,.workspace-sheet) .workspace-account>div{gap:7px;font-size:11px}:is(.agent-workspace,.workspace-sheet) .workspace-account>div>a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding-inline:4px;display:inline-flex}:is(.agent-workspace,.workspace-sheet) .workspace-brand-row button{min-width:44px;min-height:44px}.agent-workspace .workspace-main{isolation:isolate;background:radial-gradient(340px 260px at 100% 0,#10b9810d,#0000 80%),#050505;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative}.agent-workspace .workspace-toolbar{flex-shrink:0;align-items:center;gap:12px;min-height:54px;padding:5px 27px;display:flex}:is(.agent-workspace,.workspace-sheet) .workspace-label{color:#b3b3b3;align-items:center;gap:8px;font-size:10px;line-height:1.7;display:flex}:is(.agent-workspace,.workspace-sheet) .workspace-label>span{background:#10b981;border-radius:50%;flex-shrink:0;width:4px;height:4px}.agent-workspace .workspace-download{color:#b3b3b3;background:0 0;width:44px;height:44px;margin-inline-start:auto}.agent-workspace .workspace-menu{width:44px;height:44px;display:none}.agent-workspace .workspace-message-list{gap:28px;width:min(100%,920px);min-height:100%;margin-inline:auto;padding:28px 35px 36px}.agent-workspace .workspace-welcome{text-align:center;width:100%;margin-block:auto;padding-block:20px 8px}.agent-workspace .workspace-emblem{color:#10b981;background:#10b98104;border:1px solid #10b98125;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 28px;display:flex;box-shadow:0 0 30px #10b98112}.agent-workspace h1.workspace-title{font-family:var(--font-instrument), sans-serif;letter-spacing:-.04em;max-width:760px;margin:0 auto;font-size:clamp(29px,2.9vw,42px);font-weight:400;line-height:1.25}:lang(ar) .agent-workspace h1.workspace-title{font-family:var(--font-arabic), sans-serif;letter-spacing:0;font-size:clamp(28px,2.7vw,39px);font-weight:400;line-height:1.6}.agent-workspace .workspace-intro{color:#b3b3b3;max-width:640px;margin:17px auto 0;font-size:13px;line-height:1.9}.agent-workspace .workspace-scope{color:#b3b3b3;text-align:start;margin:8px auto 0;font-size:12px;line-height:1.9}.agent-workspace .workspace-scope summary{cursor:pointer;text-align:center;width:fit-content;max-width:100%;min-height:44px;margin-inline:auto;padding:10px 12px;line-height:24px}.agent-workspace .workspace-scope-intro{margin:8px 0 16px;font-size:13px;line-height:1.8}.agent-workspace .workspace-scope[open]{background:#050505;border:1px solid #ffffff12;border-radius:12px;padding:16px}.agent-workspace .workspace-suggestions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px auto 0;display:grid}.agent-workspace .workspace-suggestion{text-align:start;cursor:pointer;background:linear-gradient(145deg,#111,#0b0b0b 75%);border:1px solid #ffffff24;border-radius:14px;min-width:0;min-height:136px;padding:16px;transition:border-color .2s,background .2s;box-shadow:0 8px 24px #0003,inset 0 1px #ffffff05}.agent-workspace .workspace-suggestion:hover{background:#111;border-color:#10b98166}.agent-workspace .workspace-suggestion svg{color:#10b981;opacity:.8}:is(.agent-workspace,.workspace-sheet) .workspace-suggestion-number{color:#a3a3a3;font-size:10px}.agent-workspace .workspace-suggestion-title{margin:12px 0 0;font-family:inherit;font-size:14px;font-weight:500;line-height:1.8}.agent-workspace .workspace-suggestion-detail{color:#b3b3b3;margin-top:7px;font-size:12px;line-height:1.8}.agent-workspace .workspace-composer{padding:8px 28px max(18px, env(safe-area-inset-bottom));flex-shrink:0}.agent-workspace .workspace-composer-inner{width:62%;max-width:850px;margin-inline:auto}.agent-workspace .workspace-readiness{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin-bottom:10px;display:flex}.agent-workspace .workspace-readiness p,.agent-workspace .workspace-readiness button{color:#b3b3b3;font-size:11px;line-height:1.7}.agent-workspace .workspace-readiness button{justify-content:center;align-items:center;min-height:44px;padding:6px 8px;display:inline-flex}.agent-workspace .workspace-readiness p>span{margin-inline-start:8px;display:inline}.agent-workspace form.workspace-composer-form{background:#0b0b0b;border:1px solid #ffffff2e;border-radius:17px;padding:11px;box-shadow:0 12px 40px #0005,inset 0 1px #ffffff08}.agent-workspace .workspace-composer-form:focus-within{border-color:#10b981;box-shadow:0 0 0 2px #10b98117,0 0 28px #10b98112}.agent-workspace .workspace-textarea{resize:vertical;color:#ebebeb;width:100%;min-height:53px;max-height:140px;font:inherit;background:0 0;outline:none;padding:4px 7px;font-size:13px;line-height:1.9;display:block}.agent-workspace .workspace-textarea::placeholder{color:#a3a3a3}.agent-workspace .workspace-textarea:focus-visible{outline:none}.agent-workspace .workspace-send{color:#050505;background:#ebebeb;border-color:#ebebeb;border-radius:9px;width:44px;height:44px;box-shadow:0 0 15px #10b98112}.agent-workspace .workspace-send:hover:not(:disabled){color:#050505;background:#fff;box-shadow:0 0 20px #10b98124}.agent-workspace .workspace-send:disabled{opacity:1;color:#999;box-shadow:none;background:#141414;border-color:#ffffff24}.agent-workspace .workspace-context{text-align:center;color:#b3b3b3;margin-top:8px;font-size:10px;line-height:1.8}.agent-workspace .workspace-privacy{text-align:center;color:#b3b3b3;margin-top:7px;font-size:10px;line-height:1.8}.workspace-sheet{border-color:#ffffff14;width:min(85vw,320px);padding-top:24px;overflow:hidden}.workspace-sheet>button:last-child{display:none}.workspace-sheet :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #10b981}@media (max-width:1100px){.agent-workspace .workspace-composer-inner{width:82%}.agent-workspace .workspace-suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.agent-workspace .workspace-shell{grid-template-columns:minmax(0,1fr)}.agent-workspace .workspace-rail{display:none}.agent-workspace .workspace-menu{display:inline-flex}.agent-workspace .workspace-toolbar{min-height:56px;padding-inline:17px}.agent-workspace .workspace-composer-inner{width:100%;max-width:690px}.agent-workspace .workspace-message-list{max-width:760px;padding-inline:24px}.agent-workspace .workspace-readiness{text-align:start;grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.agent-workspace .workspace-readiness p{min-width:0}}@media (max-width:600px){.agent-workspace .workspace-toolbar{gap:6px;padding-inline:10px}.agent-workspace .workspace-label{font-size:10px}.agent-workspace .workspace-message-list{padding:8px 18px 12px}.agent-workspace .workspace-welcome{padding-block:8px}.agent-workspace .workspace-emblem{width:44px;height:44px;margin-bottom:8px}.agent-workspace h1.workspace-title,:lang(ar) .agent-workspace h1.workspace-title{font-size:28px}.agent-workspace .workspace-intro{margin-top:10px;font-size:13px;line-height:1.8}.agent-workspace .workspace-suggestions{gap:10px;margin-top:16px}.agent-workspace .workspace-suggestion{min-height:142px;padding:12px}.agent-workspace .workspace-suggestion-title{margin-top:6px;font-size:13px;line-height:1.6}.agent-workspace .workspace-suggestion-detail{margin-top:5px;font-size:12px;line-height:1.6}.agent-workspace .workspace-composer{padding-inline:14px;padding-top:5px;padding-bottom:max(12px, env(safe-area-inset-bottom))}.agent-workspace .workspace-readiness p,.agent-workspace .workspace-readiness button{font-size:11px}.agent-workspace .workspace-readiness button{white-space:normal;text-wrap:balance;max-width:128px}.agent-workspace .workspace-textarea{min-height:49px;max-height:105px}}@media (max-height:570px){.agent-workspace .workspace-context,.agent-workspace .workspace-privacy{margin-top:4px}.agent-workspace .workspace-readiness{margin-bottom:5px}.agent-workspace .workspace-composer{padding-bottom:max(8px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.agent-workspace,.agent-workspace *,.workspace-sheet,.workspace-sheet *{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms}}
