.cs-examples{--reel-text:var(--cs-text,#f5f5f5);--reel-muted:var(--cs-muted,#a0a6aa);--reel-surface:var(--cs-surface,#1e2021);--reel-border:var(--cs-border,#34383a);--reel-accent:var(--cs-accent,#eaf1f5);width:100%;min-width:0;max-width:750px;color:var(--reel-text);margin:32px auto 0}.cs-examples .cs-examples-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;display:flex}.cs-examples .cs-examples-eyebrow{letter-spacing:1.65px;color:var(--reel-muted);margin-bottom:7px;font-size:8px;font-weight:500;display:block}.cs-examples .cs-examples-heading h2{letter-spacing:-.25px;margin:0;font-size:16px;font-weight:500;line-height:1.4}.cs-examples .cs-examples-origin{color:var(--reel-muted);white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.cs-examples .cs-examples-grid{outline-offset:5px;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cs-examples .cs-example{border:1px solid var(--reel-border);background:var(--reel-surface);border-radius:13px;min-width:0;transition:border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 5px 15px #00000026}.cs-examples .cs-example:hover,.cs-examples .cs-example:focus-within{border-color:#596065;box-shadow:0 7px 21px #00000038}.cs-examples button{font:inherit;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.cs-examples button:focus-visible,.cs-examples .cs-examples-grid:focus-visible{outline:2px solid var(--reel-accent);outline-offset:4px}.cs-examples .cs-example-frame{aspect-ratio:9/16;isolation:isolate;background:var(--reel-surface);position:relative;overflow:hidden}.cs-examples .cs-example-open{background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.cs-examples .cs-example-open:focus-visible{outline-offset:-5px}.cs-examples .cs-example-open video{object-fit:contain;width:100%;height:100%;display:block}.cs-examples .cs-example-frame:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#10121438 0%,#0000 23% 49%,#10121461 71%,#101214e8 100%);position:absolute;inset:0}.cs-examples .cs-example-number{z-index:2;font-variant-numeric:tabular-nums;letter-spacing:.5px;color:#f5f5f5;text-shadow:0 1px 5px #0008;pointer-events:none;font-size:11px;font-weight:500;position:absolute;top:14px;left:15px}.cs-examples .cs-example-number>span{opacity:.7;letter-spacing:.2px;font-size:8px}.cs-examples .cs-example-enlarge{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f5f5f5;background:#171a1c99;border:1px solid #ffffff20;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;transition:background .18s;display:grid;position:absolute;top:8px;right:9px}.cs-examples .cs-example-enlarge:hover{background:#30363cde}.cs-examples .cs-example-copy{z-index:2;pointer-events:none;color:#f5f5f5;text-shadow:0 1px 7px #0006;position:absolute;bottom:63px;left:16px;right:13px}.cs-examples .cs-example-copy h3{letter-spacing:-.65px;text-wrap:balance;max-width:180px;margin:0 0 7px;font-size:21px;font-weight:500;line-height:1.12}.cs-examples .cs-example-copy p{color:#edf0f2d4;text-wrap:pretty;margin:0;font-size:10px;font-weight:400;line-height:1.5}.cs-examples .cs-example-transport{z-index:3;color:#f5f5f5;align-items:center;gap:9px;display:flex;position:absolute;bottom:13px;left:12px;right:15px}.cs-examples .cs-example-play{color:#f5f5f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171a1c99;border:1px solid #ffffff26;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;padding:0;transition:background .18s,border-color .18s;display:grid}.cs-examples .cs-example-play:hover{background:#30363cde;border-color:#ffffff50}.cs-examples .cs-example-play svg{fill:currentColor;stroke-width:1.5px}.cs-examples .cs-example-play[aria-pressed=true]{color:#141719;background:#edf1f5e6;border-color:#edf1f526}.cs-examples .cs-example-time{font-variant-numeric:tabular-nums;letter-spacing:.1px;font-size:10px}.cs-examples .cs-example-time>span{color:#dce1e59e;font-size:9px}.cs-examples .cs-example-silent{opacity:.75;margin-left:auto}.cs-examples .cs-example-progress{appearance:none;z-index:3;width:100%;height:3px;color:var(--reel-accent);background:#fff2;border:0;display:block;position:absolute;bottom:0;left:0}.cs-examples .cs-example-progress::-webkit-progress-bar{background:#fff2}.cs-examples .cs-example-progress::-webkit-progress-value{background:var(--reel-accent)}.cs-examples .cs-example-progress::-moz-progress-bar{background:var(--reel-accent)}.cs-examples .cs-example-status{z-index:2;color:#e5e9ec;text-align:center;pointer-events:none;background:#1b1e20ed;border:1px solid #ffffff20;border-radius:6px;padding:6px 8px;font-size:9px;line-height:1.4;display:block;position:absolute;top:52px;left:10px;right:10px}.cs-examples .cs-example-status[role=alert]{color:#fff}.cs-examples .cs-example-use{width:100%;min-height:47px;color:var(--reel-text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:9px;padding:11px 15px;font-size:11px;font-weight:500;line-height:1.4;transition:background .18s,color .18s;display:flex}.cs-examples .cs-example-use svg{color:var(--reel-accent);flex-shrink:0}.cs-examples .cs-example-use:hover{color:var(--reel-accent);background:#ffffff08}.cs-examples .cs-example-use:focus-visible{outline-offset:-5px}.cs-examples .cs-examples-footnote{color:var(--reel-muted);justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0;font-size:10px;line-height:1.5;display:flex}.cs-examples .cs-examples-swipe{display:none}.cs-examples .cs-example-reader{color:var(--reel-text);background:var(--cs-bg,#121414);border:1px solid var(--reel-border);scrollbar-width:thin;scrollbar-color:var(--reel-border) transparent;border-radius:16px;width:fit-content;max-width:min(880px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:16px;overflow:auto;box-shadow:0 24px 90px #0007}.cs-examples .cs-example-reader::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#080a0cd9}.cs-examples .cs-example-reader header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px;display:flex}.cs-examples .cs-example-reader h2{letter-spacing:-.2px;margin:0;font-size:16px;font-weight:500}.cs-examples .cs-example-reader header button{border:1px solid var(--reel-border);background:var(--reel-surface);border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;padding:0;display:grid}.cs-examples .cs-example-reader>video{object-fit:contain;background:var(--cs-bg,#121414);border-radius:7px;width:auto;max-width:100%;height:min(68dvh,720px);margin:auto;display:block}.cs-examples .cs-example-reader p{max-width:520px;color:var(--reel-muted);margin:12px 0;font-size:11px;line-height:1.6}.cs-examples .cs-example-reader>.cs-example-use{border:1px solid var(--reel-border);background:var(--reel-surface);border-radius:8px;min-height:43px;margin-top:8px;font-size:12px}@media (max-width:640px){.cs-examples{margin-top:26px}.cs-examples .cs-examples-heading{gap:12px;margin-bottom:14px}.cs-examples .cs-examples-eyebrow{letter-spacing:1.3px;font-size:7px}.cs-examples .cs-examples-heading h2{max-width:215px;font-size:14px}.cs-examples .cs-examples-origin{white-space:normal;max-width:85px;font-size:9px;line-height:1.4}.cs-examples .cs-examples-origin svg{flex-shrink:0}.cs-examples .cs-examples-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:12px;gap:13px;margin:-2px -2px -7px;padding:2px 2px 7px;scroll-padding-inline:1px;display:flex;overflow-x:auto}.cs-examples .cs-examples-grid::-webkit-scrollbar{display:none}.cs-examples .cs-example{scroll-snap-align:start;scroll-snap-stop:always;border-radius:12px;flex:0 0 190px}.cs-examples .cs-example-copy{bottom:62px;left:14px}.cs-examples .cs-example-copy h3{max-width:150px;font-size:20px}.cs-examples .cs-example-copy p{font-size:9px}.cs-examples .cs-example-use{min-height:44px;padding:11px 13px;font-size:10px}.cs-examples .cs-examples-footnote{align-items:flex-start;font-size:9px}.cs-examples .cs-examples-footnote>span:first-child{max-width:190px}.cs-examples .cs-examples-swipe{text-align:right;white-space:nowrap;align-items:center;gap:4px;display:flex}.cs-examples .cs-examples-swipe svg{flex-shrink:0;transform:rotate(45deg)}.cs-examples .cs-example-reader{padding:12px}.cs-examples .cs-example-reader>video{height:min(62dvh,720px)}}@media (prefers-reduced-motion:reduce){.cs-examples *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.as-payg-wallet{max-width:900px}.as-payg-wallet h2{margin:0 0 8px;font-size:23px;font-weight:500}.as-payg-wallet>.as-page-heading{margin-bottom:14px}.as-payg-balance>span{color:#afb0b9;font-size:12px}.as-payg-balance>strong{margin:8px 0;font-size:32px;font-weight:500;display:block}.as-payg-balance>strong>small{color:#afb0b9;font-size:13px;font-weight:400}.as-payg-packs{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.as-payg-packs .as-button{justify-content:center;gap:8px;padding:14px 10px}.as-payg-packs strong,.as-payg-packs small{display:block}.as-payg-packs strong{font-size:16px;font-weight:500}.as-payg-packs small{color:#afb0b9;margin-top:6px;font-size:10px;font-weight:400}.as-payg-history article{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;font-size:12px;display:flex}.as-payg-history article:last-child{border-bottom:0}.as-payg-history article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.as-payg-history span,.as-payg-history small{color:#aaa7af;font-size:10px}.as-chat-review-message{white-space:pre-wrap;overflow-wrap:anywhere;color:#c3bec8;border-left:2px solid #ffffff26;max-height:150px;padding:8px 12px;font-size:12px;overflow:auto}.as-payg-composer-note{color:#aaa6b0;padding:0 14px 8px;font-size:10px;line-height:1.5}.as-payg-saved-note{color:#8c8792;font-size:9px}.as-payg-confirm-actions{flex-wrap:wrap;gap:9px;display:flex}.as-payg-wallet .as-version-card{margin-bottom:20px}@media (max-width:600px){.as-payg-packs{grid-template-columns:repeat(2,minmax(0,1fr))}.as-payg-wallet>.as-page-heading{align-items:start}.as-payg-wallet h2{font-size:20px}.as-payg-history article{align-items:start}.as-payg-history article>strong{white-space:nowrap;font-size:10px}.as-payg-wallet .as-quote-details{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px}.as-payg-wallet .as-quote-details dd{overflow-wrap:anywhere}.agent-studio[data-commerce=payg] .as-header .as-balance{gap:3px;font-size:10px;display:inline-flex}.agent-studio[data-commerce=payg] .as-header .as-balance .as-credit-mark{font-size:13px}}@media (max-width:380px){.agent-studio[data-commerce=payg] .as-navigation{gap:8px}.agent-studio[data-commerce=payg] .as-header .as-balance>svg{display:none}}
.agent-studio .as-production-controls{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px 0;display:flex}.agent-studio .as-production-controls label{color:var(--as-muted);align-items:center;gap:7px;font-size:10px;display:flex}.agent-studio .as-production-controls select{border:1px solid var(--as-line);border-radius:999px;max-width:210px;min-height:32px;padding:5px 9px;font-size:11px}.agent-studio .as-production-controls>small{color:var(--as-muted);flex-basis:100%;font-size:10px}.agent-studio .as-flow-pack{background:#28212e;border:1px solid #61506d;border-radius:16px;min-width:0;margin-bottom:18px;padding:18px}.agent-studio .as-flow-pack h3{margin:13px 0;font-size:16px;line-height:1.4}.agent-studio .as-flow-pack p,.agent-studio .as-flow-pack li{color:#c9c0d1;font-size:12px;line-height:1.65}.agent-studio .as-flow-pack>small,.agent-studio .as-flow-pack fieldset>small,.agent-studio .as-flow-preview>small{color:#b2a6bd;margin:12px 0;font-size:10px;line-height:1.6;display:block}.agent-studio .as-flow-pack fieldset{border:0;min-width:0;margin:18px 0;padding:0}.agent-studio .as-flow-pack legend{color:#e3d6ed;font-size:12px}.agent-studio .as-flow-reference{align-items:center;gap:9px;min-width:0;padding:9px 0;font-size:11px;display:flex}.agent-studio .as-flow-reference img{object-fit:cover;border-radius:5px;width:34px;height:42px}.agent-studio .as-flow-reference input{accent-color:#c6a8d7;flex-shrink:0;width:16px;height:16px}.agent-studio .as-flow-reference span{overflow-wrap:anywhere;min-width:0}.agent-studio .as-flow-reference small{color:#b2a6bd;margin-top:3px;font-size:10px;display:block}.agent-studio .as-flow-preview{border-top:1px solid #514458;margin-top:18px;padding-top:4px}.agent-studio .as-flow-preview h4{margin:14px 0 7px;font-size:12px}.agent-studio .as-flow-preview ul{overflow-wrap:anywhere;padding-left:18px}.agent-studio .as-flow-preview details{margin:15px 0;font-size:12px}.agent-studio .as-flow-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#d4c9dd;background:#1a161e;border-radius:8px;max-height:280px;padding:12px;font-size:11px;line-height:1.7;overflow:auto}.agent-studio .as-flow-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.agent-studio .as-flow-actions .as-button{min-height:38px;font-size:10px}.agent-studio .as-flow-notice{align-items:flex-start;gap:8px;display:flex}.agent-studio .as-flow-empty{min-height:150px;margin-top:15px;padding:22px}.agent-studio .as-preview-actions{flex-wrap:wrap}.agent-studio .as-chat-usage{text-align:left;color:#b6a8c2;padding:7px 16px 0;font-size:10px;display:block}.agent-studio .as-economics{background:#231e29;border:1px solid #514658;border-radius:18px;min-width:0;max-width:960px;margin:28px auto;padding:24px}.agent-studio .as-economics>summary{cursor:pointer;color:#e8dff0;font-size:16px}.agent-studio .as-economics p{color:#c6bacf;font-size:12px;line-height:1.7}.agent-studio .as-draft-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.agent-studio .as-draft-plans article{background:#29212f;border:1px solid #4d4058;border-radius:12px;padding:17px}.agent-studio .as-draft-plans h3{margin:9px 0;font-size:15px}.agent-studio .as-draft-price{letter-spacing:-.5px;font-size:25px;font-weight:500}.agent-studio .as-draft-price>small{letter-spacing:0;font-size:10px;font-weight:400}.agent-studio .as-draft-badge{letter-spacing:.3px;color:#dfc4ee;border:1px solid #756184;border-radius:5px;padding:4px 6px;font-size:9px}.agent-studio .as-draft-plans small{color:#b6a8c2;font-size:10px;line-height:1.6;display:block}.agent-studio .as-economics form{margin-top:25px}.agent-studio .as-economics fieldset{border:1px solid #4b4055;border-radius:12px;min-width:0;margin:15px 0;padding:15px}.agent-studio .as-economics legend{color:#e4d4ee;padding:0 6px;font-size:12px}.agent-studio .as-economics-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.agent-studio .as-economics label{color:#c6bacf;flex-direction:column;gap:6px;min-width:0;font-size:11px;display:flex}.agent-studio .as-economics input,.agent-studio .as-economics select{border:1px solid #54445f;border-radius:7px;width:100%;min-width:0;padding:9px;font-size:12px}.agent-studio .as-economics-actions{flex-wrap:wrap;align-items:center;gap:9px;margin:18px 0;display:flex}.agent-studio .as-economics-table{border:1px solid #4c4055;border-radius:10px;margin:18px 0;overflow:auto}.agent-studio .as-economics table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.agent-studio .as-economics th{color:#ddccea;background:#302637;font-weight:500}.agent-studio .as-economics td,.agent-studio .as-economics th{white-space:nowrap;border-bottom:1px solid #42364b;padding:10px}.agent-studio .as-margin-pass{color:#c2decf}.agent-studio .as-margin-fail{color:#edbbbc}.agent-studio .as-economics-details{color:#b6a8c2;font-size:11px;line-height:1.7}@media (max-width:800px){.agent-studio .as-production-controls{gap:8px;padding:10px 12px 0}.agent-studio .as-production-controls label{flex-direction:column;align-items:flex-start;gap:4px}.agent-studio .as-production-controls select{max-width:195px;font-size:11px}.agent-studio .as-draft-plans{grid-template-columns:1fr}.agent-studio .as-economics-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-studio .as-economics{padding:17px}.agent-studio .as-flow-pack{padding:15px}.agent-studio .as-flow-actions .as-button{flex-grow:1}}@media (max-width:420px){.agent-studio .as-production-controls label{flex:135px;max-width:100%}.agent-studio .as-production-controls select{width:100%;max-width:100%}.agent-studio .as-economics-fields{grid-template-columns:1fr}}
.agent-studio{--as-bg:#101113;--as-panel:#191b1f;--as-line:#303339;--as-text:#f1f0ed;--as-muted:#9b9da3;--as-accent:#e1b48b;background:var(--as-bg);color:var(--as-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;min-height:100dvh;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}.agent-studio *{box-sizing:border-box}.agent-studio button,.agent-studio input,.agent-studio textarea,.agent-studio select{font:inherit}.agent-studio button,.agent-studio a,.agent-studio summary{touch-action:manipulation}.agent-studio button{cursor:pointer}.agent-studio button:disabled{cursor:not-allowed;opacity:.45}.agent-studio a{color:inherit;text-decoration:none}.agent-studio button:focus-visible,.agent-studio a:focus-visible,.agent-studio summary:focus-visible,.agent-studio video:focus-visible{outline:2px solid var(--as-accent);outline-offset:4px}.agent-studio input:focus,.agent-studio textarea:focus,.agent-studio select:focus{outline:1px solid var(--as-accent);outline-offset:2px}.agent-studio h1,.agent-studio h2,.agent-studio h3,.agent-studio p{margin-top:0}.agent-studio img,.agent-studio video{max-width:100%;display:block}.agent-studio input,.agent-studio textarea,.agent-studio select{color:var(--as-text);border:1px solid var(--as-line);background:#15171a;border-radius:7px;padding:10px 12px}.agent-studio input[type=checkbox]{accent-color:var(--as-accent);flex-shrink:0;width:15px;height:15px}.agent-studio textarea{resize:vertical}.as-header{z-index:20;background:#131416;border-bottom:1px solid #282b30;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:64px;padding:0 28px;display:grid;position:relative}.as-brand{letter-spacing:-.35px;align-items:center;gap:10px;width:max-content;font-size:15px;display:inline-flex}.as-brand b{color:#acaeb3;font-weight:400}.as-brand-symbol{color:#e9bd96;background:#26221f;border:1px solid #48423c;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.as-navigation{gap:28px;height:100%;display:flex}.as-navigation a{color:#a3a5ab;align-items:center;height:100%;font-size:13px;display:flex;position:relative}.as-navigation a:hover,.as-navigation a[aria-current=page]{color:#f3f2ef}.as-navigation a[aria-current=page]:after{content:"";background:var(--as-accent);height:2px;position:absolute;bottom:0;left:0;right:0}.as-header-right{justify-self:end;align-items:center;gap:14px;min-width:0;display:flex}.as-balance{color:#e2e2e2;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;display:flex}.as-balance>span:last-child{color:#979a9f}.as-credit-mark{color:var(--as-accent);font-size:19px}.as-button{color:#dedfe1;white-space:nowrap;background:#23262b;border:1px solid #393d43;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.as-button:hover:not(:disabled){background:#30343a;border-color:#52565d}.as-primary{color:#201b17;background:#e1b48b;border-color:#e1b48b}.as-primary:hover:not(:disabled){background:#edc5a1;border-color:#edc5a1}.as-icon{color:#adb0b5;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:6px;display:inline-flex}.as-icon:hover{color:#fff;background:#ffffff0b}.as-account-wrap{display:flex;position:relative}.as-account{color:#e8c6a2;background:#35332f;border:1px solid #62503d;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.as-account-menu{z-index:2;background:#202227;border:1px solid #3c3f46;border-radius:10px;width:238px;padding:10px;position:absolute;top:42px;right:0;box-shadow:0 15px 60px #0008}.as-account-menu>strong,.as-account-menu>small{text-overflow:ellipsis;padding:3px 8px;display:block;overflow:hidden}.as-account-menu>small{color:#95989f;margin-bottom:8px;font-size:11px}.as-account-menu button{text-align:left;color:#ddd;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;width:100%;padding:9px 8px;font-size:12px;display:flex}.as-account-menu button:hover{background:#2f3239}.as-menu-dismiss{z-index:1;background:0 0;border:0;position:fixed;inset:0;cursor:default!important}.as-context{border-bottom:1px solid #24262a;justify-content:space-between;align-items:center;height:54px;padding:0 30px;display:flex}.as-project-title{color:#aeb0b7;background:0 0;border:0;align-items:center;gap:9px;min-width:0;max-width:65%;padding:5px 0;font-size:12px;display:flex}.as-project-title span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-project-title:hover{color:#fff}.as-runtime{letter-spacing:.1px;color:#92969c;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.as-status-dot{background:#caaa85;border-radius:50%;width:5px;height:5px;display:block}.as-dot-separator{color:#62666b;padding:0 3px}.as-welcome{width:100%;max-width:1110px;margin:auto;padding:51px 30px 38px}.as-welcome-heading{text-align:center;margin-bottom:26px}.as-welcome-heading>span,.as-page-heading>div>span,.as-help>span{color:#99928a;letter-spacing:2px;font-size:9px;font-weight:600}.as-welcome h1{letter-spacing:-1.1px;margin:13px 0 10px;font-size:35px;font-weight:500;line-height:1.25}.as-welcome-heading p{color:var(--as-muted);margin-bottom:0;font-size:13px}.as-composer{background:#1b1d21;border:1px solid #3d4046;border-radius:13px;position:relative;overflow:visible;box-shadow:0 3px 16px #0002}.as-composer:focus-within{border-color:#776351}.as-composer>textarea{resize:vertical;color:#efefed;background:0 0;border:0;border-radius:13px 13px 0 0;width:100%;height:119px;min-height:90px;max-height:210px;padding:20px 22px 10px;font-size:14px;line-height:1.65;display:block;outline:none!important}.as-composer>textarea::placeholder{color:#82858c}.as-composer-tools{align-items:center;gap:12px;padding:9px 12px 12px;display:flex}.as-compose-left{flex:1;align-items:center;gap:5px;min-width:0;display:flex}.as-composer-divider{background:#363a40;width:1px;height:16px;margin:0 6px}.as-mode{color:#babcc2;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:7px;font-size:11px;display:flex}.as-key-hint{color:#72767d;font-size:10px}.as-send{color:#211c17;background:#e1b48b;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:34px;display:grid}.as-send:hover:not(:disabled){background:#f0c49f}.as-send:disabled{opacity:.34}.as-stop{color:#fff;background:#3b3e45}.as-starters{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin:18px 0 13px;display:flex}.as-starters button{color:#b8bbc1;background:#181a1d;border:1px solid #30333a;border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.as-starters button:hover{color:#fff;background:#22252a}.as-mode-note{color:#7f838a;text-align:center;justify-content:center;align-items:center;gap:6px;margin:0 0 34px;font-size:10px;display:flex}.as-mode-note svg{flex-shrink:0}.as-welcome .cs-examples{margin-top:25px}.as-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.as-advanced{background:#181a1e;border-top:1px solid #33363b;border-radius:0 0 12px 12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.as-advanced label,.as-form label{color:#bdbfc4;flex-direction:column;gap:7px;font-size:11px;display:flex}.as-advanced select{width:100%;padding:8px;font-size:11px}.as-advanced p{color:#8b8e96;grid-column:1/-1;margin:0;font-size:11px}.as-advanced>.as-button{grid-column:1/-1;justify-self:start}.as-notice{color:#c7d0c2;background:#242822;border-bottom:1px solid #3d4537;align-items:center;gap:10px;padding:9px 30px;font-size:12px;display:flex}.as-notice>span{flex:1}.as-notice>.as-icon{min-width:24px;min-height:24px;padding:3px}.as-error{color:#efb9bc;background:#302124;border-color:#624044}.as-inline-error{color:#e8a9ae;font-size:12px}.as-drop-hint{color:#f1cca8;z-index:3;pointer-events:none;background:#282521ee;border:1px dashed #e1b48b;border-radius:12px;justify-content:center;align-items:center;font-size:15px;display:flex;position:absolute;inset:0}.as-dragging{border-color:#e1b48b}.as-attachments{align-items:start;gap:10px;padding:12px 14px 0;display:flex;overflow-x:auto}.as-reference{background:#22252a;border:1px solid #3a3d43;border-radius:8px;flex-direction:column;flex:0 0 135px;gap:5px;width:135px;padding:6px;display:flex;position:relative}.as-ref-image{background:#141619;border:0;border-radius:5px;justify-content:center;align-items:center;width:100%;height:76px;padding:0;display:flex;position:relative;overflow:hidden}.as-ref-image img{object-fit:contain;width:100%;height:100%}.as-ref-image>span{color:#f1f1f1;background:#000a;align-items:center;gap:4px;padding:2px 4px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.as-ref-remove{color:#fff;z-index:1;background:#36383e;border:1px solid #575961;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:0;right:0;transform:translate(4px,-4px)}.as-reference select,.as-reference input{border-radius:4px;width:100%;min-width:0;padding:4px 5px;font-size:9px}.as-ref-options{align-items:center;gap:3px;display:flex}.as-ref-options .as-icon{min-width:24px;min-height:24px;padding:3px}.as-ref-options select{flex:1}.as-reference>small{color:#dab288;font-size:8px;display:block}.as-locked{color:#e5bb90;background:#3a3027}.as-ref-failed{border-color:#955b61}.as-ref-error p{color:#e4aab1;margin-bottom:6px;font-size:9px;line-height:1.35}.as-ref-error button{color:#efc3c7;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:10px;display:flex}.as-rights{color:#a4a7ae;align-items:center;gap:7px;padding:2px 18px 6px;font-size:10px;display:flex}.as-rights input{margin:0}.as-has-conversation{flex-direction:column;height:calc(100dvh - 64px);min-height:500px;display:flex}.as-has-conversation .as-context{flex-shrink:0}.as-workbench{grid-template-columns:minmax(420px,1.1fr) minmax(350px,1fr);width:100%;max-width:1680px;height:100%;min-height:0;margin:0 auto;display:grid}.as-conversation{border-right:1px solid #2b2e33;flex-direction:column;min-width:0;min-height:0;display:flex}.as-message-list{scrollbar-width:thin;scrollbar-color:#43464c transparent;flex:1;min-height:0;padding:28px 35px 20px;overflow-y:auto}.as-conversation-intro{align-items:center;gap:12px;margin-bottom:25px;display:flex}.as-agent-symbol{color:#d9b18e;background:#282522;border:1px solid #4c4137;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.as-conversation-intro p{color:#9398a0;max-width:380px;margin:0;font-size:11px;line-height:1.65}.as-message{max-width:100%;margin:0 0 24px;font-size:13px;line-height:1.7}.as-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.as-message-byline{color:#a8acb3;align-items:center;gap:12px;margin-bottom:6px;font-size:10px;display:flex}.as-message-byline>span{color:#676d76;font-size:9px}.as-message-user{background:#24272c;border:1px solid #30343a;border-radius:10px;margin-left:36px;padding:12px 15px}.as-message-assistant{margin-right:8px}.as-message-assistant>.as-message-byline{color:#d5b697}.as-message-status{color:#d3a7a3;margin-top:6px;display:block}.as-message-refs{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.as-message-refs>button{background:#121416;border:1px solid #444;border-radius:6px;width:64px;height:66px;padding:0;overflow:hidden}.as-message-refs img{object-fit:contain;width:100%;height:100%}.as-message-refs>span{color:#9fa3ac;align-items:center;gap:5px;font-size:10px;display:flex}.as-waiting{color:#90969f;align-items:center;gap:8px;font-size:11px;display:flex}.as-composer-dock{background:#101113;flex-shrink:0;padding:8px 23px 10px}.as-composer-dock .as-composer>textarea{height:91px;min-height:68px;max-height:180px;padding:14px 15px 6px;font-size:12px}.as-composer-dock .as-composer-tools{padding:5px 9px 9px}.as-dock-note{text-align:center;color:#737882;padding-top:8px;font-size:9px}.as-preview{background:#15171a;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.as-preview-heading{color:#8b8f96;letter-spacing:1.3px;justify-content:space-between;padding:18px 23px 13px;font-size:9px;display:flex}.as-preview-heading span:last-child{letter-spacing:0;color:#737881;font-size:10px}.as-preview-content{flex-direction:column;flex:1;min-height:0;padding:0 23px 22px;display:flex}.as-preview-media{background:#090a0b;border:1px solid #292d33;border-radius:9px;flex:1;justify-content:center;align-items:center;height:calc(100dvh - 260px);min-height:220px;display:flex;position:relative;overflow:hidden}.as-preview-media>img,.as-preview-media>video{object-fit:contain;width:100%;height:100%;max-height:calc(100dvh - 240px)}.as-media-label{color:#d8bc9d;letter-spacing:.6px;pointer-events:none;background:#1b1814df;border:1px solid #5f5547;border-radius:4px;padding:4px 6px;font-size:8px;position:absolute;top:10px;left:10px}.as-preview-empty{text-align:center;color:#747983;border:1px dashed #33373d;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:360px;padding:30px;display:flex}.as-preview-empty h3{letter-spacing:-.3px;color:#c2c4c9;margin:17px 0 8px;font-size:15px;font-weight:400}.as-preview-empty p{color:#858a94;max-width:270px;font-size:11px;line-height:1.7}.as-preview-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:13px 0;display:flex}.as-preview-actions>.as-icon{margin-left:auto}.as-asset-strip{gap:7px;padding-bottom:12px;display:flex;overflow-x:auto}.as-asset-strip button{color:#9298a3;background:#1d2025;border:1px solid #363b43;border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:66px;height:71px;padding:5px;display:flex}.as-asset-strip img{object-fit:contain;width:100%;height:42px}.as-asset-strip small{font-size:8px}.as-asset-strip button.as-selected{color:#e2c3a5;border-color:#be9e7e}.as-scene-details{color:#a2a7b0;border-top:1px solid #31353b;padding:12px 0;font-size:11px}.as-scene-details>summary{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.as-scene-details dl,.as-version-card dl,.as-quote-details{grid-template-columns:auto 1fr;align-items:start;gap:6px 18px;font-size:11px;display:grid}.as-scene-details dt,.as-version-card dt,.as-quote-details dt{color:#80868f}.as-scene-details dd,.as-version-card dd,.as-quote-details dd{text-align:right;color:#bfc3ca;margin:0}.as-scene-details pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#aeb3bd;background:#0e1012;border:1px solid #2c3035;border-radius:6px;max-height:240px;padding:12px;font-size:10px;overflow-y:auto}.as-scene-details details{margin:10px 0}.as-version-list>div{border-top:1px solid #292d34;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:10px;display:flex}.as-version-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.as-version-list small{color:#c6aa8b}.as-version-card{background:#211f1d;border:1px solid #47413b;border-radius:9px;margin:17px 0;padding:16px}.as-card-eyebrow{color:#c2a484;align-items:center;gap:7px;margin-bottom:10px;font-size:10px;display:flex}.as-card-eyebrow>span{color:#948a7d;margin-left:auto;font-size:9px}.as-version-card h3{margin:0 0 8px;font-size:15px;font-weight:500;line-height:1.3}.as-version-card>p{color:#b3b0ac;white-space:pre-wrap;font-size:12px;line-height:1.65}.as-version-card dl{margin:12px 0}.as-version-card dd{text-align:left;color:#b7b5b0}.as-card-actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.as-version-card>small{color:#8b837b;margin-top:9px;font-size:9px;display:block}.as-version-old{background:#191b1e;border-color:#353940}.as-character-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.as-character-tags span{color:#c7b59f;background:#33302a;border:1px solid #4b453c;border-radius:4px;padding:2px 6px;font-size:10px}.as-text-button{color:#c9ae93;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:11px;display:inline-flex}.as-text-button:hover{color:#f0d6ba}.as-job-card{background:#1b2122;border:1px solid #363e40;border-radius:8px;margin:14px 0;padding:14px}.as-job-card>div{color:#b0c1bb;align-items:center;gap:8px;font-size:11px;display:flex}.as-job-card>div>span{color:#868f91;margin-left:auto;font-size:10px}.as-job-card>p{color:#939ea0;margin:8px 0;font-size:10px}.as-job-card>.as-text-button{margin-right:16px}.as-mobile-tabs{display:none}.as-collection{max-width:1260px;min-height:calc(100dvh - 64px);margin:auto;padding:42px 30px 60px}.as-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.as-page-heading h1,.as-help h1{letter-spacing:-.6px;margin:10px 0;font-size:28px;font-weight:500}.as-page-heading p{color:#9197a0;margin:0;font-size:12px}.as-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.as-library-card{background:#181b1f;border:1px solid #30353c;border-radius:10px;padding-bottom:13px;overflow:hidden}.as-library-media{background:#0b0d10;border:0;justify-content:center;align-items:center;width:100%;height:235px;padding:0;display:flex;position:relative;overflow:hidden}.as-library-media img,.as-library-media video{object-fit:contain;width:100%;height:100%}.as-library-media>span{color:#d3b79a;background:#1e1b17dd;border:1px solid #615341;border-radius:4px;padding:3px 5px;font-size:8px;position:absolute;top:10px;left:10px}.as-library-media>svg{color:#fff;background:#111a;border:1px solid #9995;border-radius:50%;width:36px;height:36px;padding:6px;position:absolute}.as-library-card h3{white-space:nowrap;text-overflow:ellipsis;margin:13px 13px 4px;font-size:12px;font-weight:500;overflow:hidden}.as-library-card>small{color:#8a929d;margin:0 13px;font-size:10px}.as-library-card>div{flex-wrap:wrap;gap:14px;margin:7px 13px 0;display:flex}.as-reference-library{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.as-reference-library article{background:#191c20;border:1px solid #343942;border-radius:9px;min-width:0;padding:10px}.as-reference-library article>button{background:#0d1012;border:0;border-radius:5px;width:100%;height:160px;padding:0;overflow:hidden}.as-reference-library img{object-fit:contain;width:100%;height:100%}.as-reference-library h3{text-overflow:ellipsis;white-space:nowrap;margin:10px 0 2px;font-size:12px;font-weight:400;overflow:hidden}.as-reference-library small{color:#949ba5;font-size:9px}.as-reference-library article>div{justify-content:space-between;align-items:center;margin-top:5px;display:flex}.as-legacy-characters{color:#9ca3ae;border-top:1px solid #2a3037;margin-top:30px;padding-top:16px;font-size:12px}.as-legacy-characters>summary{cursor:pointer}.as-empty{text-align:center;color:#818995;flex-direction:column;align-items:center;gap:12px;padding:70px 20px;display:flex}.as-empty p{margin:0;font-size:13px}.as-help{max-width:770px}.as-help h1{margin:16px 0 35px}.as-help h2{margin:27px 0 10px;font-size:16px;font-weight:500}.as-help p{color:#a4acb7;font-size:13px;line-height:1.8}.as-help a{color:#d1b291;text-decoration:underline}.as-modal-backdrop{z-index:80;background:#000b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.as-modal{color:#e2e5e9;scrollbar-width:thin;background:#1b1e23;border:1px solid #404751;border-radius:13px;width:100%;max-width:550px;max-height:calc(100dvh - 48px);padding:24px;overflow:auto;box-shadow:0 30px 120px #000b}.as-modal-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:17px;display:flex}.as-modal-heading h2{letter-spacing:-.4px;overflow-wrap:anywhere;margin:3px 0 0;font-size:19px;font-weight:500;line-height:1.4}.as-modal>p{font-size:12px;line-height:1.7}.as-modal-wide{max-width:1000px}.as-expanded-media{background:#060709;border:1px solid #323842;border-radius:6px;justify-content:center;align-items:center;height:calc(100dvh - 170px);display:flex}.as-expanded-media img,.as-expanded-media video{object-fit:contain;width:100%;height:100%}.as-form{flex-direction:column;gap:15px;display:flex}.as-form>p{color:#959eab;margin:0;font-size:12px;line-height:1.7}.as-form textarea{min-height:100px;font-size:12px}.as-form input{font-size:12px}.as-form label>small{color:#737e8d;font-size:10px}.as-form details label{margin-top:12px}.as-form details summary{color:#b2a89b;cursor:pointer;font-size:12px}.as-history-list article{border-bottom:1px solid #343b45;align-items:center;gap:8px;padding:12px 0;display:flex}.as-history-list article>button:first-child{color:#abb4c2;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:13px;min-width:0;padding:4px;display:flex}.as-history-list span{min-width:0}.as-history-list strong{color:#d4d9e1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;display:block;overflow:hidden}.as-history-list small{color:#818c9b;margin-top:4px;font-size:10px;display:block}.as-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.as-picker-grid button{background:#101418;border:1px solid #3a444f;border-radius:6px;min-width:0;padding:8px}.as-picker-grid img{object-fit:contain;width:100%;height:130px}.as-picker-grid span{color:#abb5c3;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:10px;display:block;overflow:hidden}.as-muted{font-size:11px;line-height:1.7;color:#8e99a8!important}.as-quote-amount{color:#e2ba91;margin:6px 0 20px;font-size:43px;line-height:1.2}.as-quote-amount>span{color:#9d9a93;margin-left:10px;font-size:11px}.as-quote-details{border-top:1px solid #363b44;border-bottom:1px solid #363b44;gap:12px 20px;margin:18px 0;padding:17px 0;font-size:12px}.as-utilities .crossover-root{background:0 0;min-height:0}.as-utilities .crossover-root .sidebar,.as-utilities .crossover-root .topbar,.as-utilities .crossover-root footer,.as-utilities .crossover-root .consent{display:none!important}.as-utilities .crossover-root .main-shell{width:100%!important;min-height:0!important;margin-left:0!important}.as-utilities .crossover-root main{padding:0!important}.as-utilities .crossover-root .workspace-page{max-width:none!important;padding:0!important}.as-utilities .crossover-root .workspace-page>h1,.as-utilities .crossover-root .workspace-page>.eyebrow{display:none}.as-utilities .crossover-root .panel{background:#1a1e23;border-color:#343a43}.as-utilities .crossover-root .form input,.as-utilities .crossover-root .form textarea{color:#dde1e7}.as-spin{animation:1s linear infinite as-spin}@keyframes as-spin{to{transform:rotate(360deg)}}@media (min-width:1600px){.as-welcome{padding-top:70px}.as-welcome-heading{margin-bottom:32px}.as-welcome h1{font-size:40px}.as-workbench{border-left:1px solid #252b31;border-right:1px solid #252b31}}@media (max-width:1100px){.as-header{gap:18px;padding:0 20px}.as-navigation{gap:21px}.as-header-right{gap:9px}.as-brand{gap:7px;font-size:13px}.as-balance>span:last-child{display:none}.as-welcome{max-width:950px}.as-workbench{grid-template-columns:minmax(380px,1.15fr) minmax(300px,1fr)}.as-message-list{padding:22px}.as-composer-dock{padding:8px 15px 10px}.as-preview-content{padding:0 16px 20px}.as-preview-heading{padding-left:16px;padding-right:16px}.as-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.as-reference-library{grid-template-columns:repeat(4,minmax(0,1fr))}.as-preview-actions .as-button{padding:8px;font-size:10px}.as-key-hint{display:none}}@media (max-width:800px){.as-header{grid-template-columns:auto 1fr auto;gap:10px;height:60px;padding:0 15px}.as-brand{font-size:12px}.as-brand b{display:none}.as-navigation{justify-self:center;gap:18px}.as-navigation a{font-size:11px}.as-header-right{gap:8px}.as-new>span{display:none}.as-new{padding:7px}.as-balance{padding:0;font-size:11px}.as-context{height:49px;padding:0 20px}.as-runtime{gap:4px;font-size:8px}.as-welcome{padding:37px 22px 30px}.as-welcome h1{font-size:30px}.as-welcome-heading>span{font-size:8px}.as-composer>textarea{height:112px;padding:17px;font-size:13px}.as-mode-note{margin-bottom:25px;font-size:9px}.as-has-conversation{height:calc(100dvh - 60px);min-height:0}.as-mobile-tabs{background:#15181c;border-bottom:1px solid #2b3037;flex-shrink:0;gap:4px;padding:6px 18px;display:flex}.as-mobile-tabs button{color:#8e98a6;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:6px 13px;font-size:11px;display:flex}.as-mobile-tabs button[aria-pressed=true]{color:#dedbd6;background:#30353d}.as-workbench{flex-direction:column;flex:1;min-height:0;display:flex}.as-conversation,.as-preview{border:0;flex:1;width:100%;min-height:0}.as-pane-chat>.as-preview,.as-pane-preview>.as-conversation{display:none}.as-message-list{padding:24px}.as-composer-dock{padding:9px 16px max(10px,env(safe-area-inset-bottom))}.as-preview-heading{padding:16px 23px 12px}.as-preview-content{padding:0 23px 20px}.as-preview-media{height:calc(100dvh - 300px);min-height:210px}.as-preview-media>img,.as-preview-media>video{max-height:calc(100dvh - 310px)}.as-collection{padding:30px 22px}.as-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.as-reference-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.as-page-heading h1{font-size:25px}.as-notice{padding:8px 18px;font-size:11px}.as-modal{max-height:calc(100dvh - 30px);padding:20px}.as-modal-backdrop{padding:15px}.as-advanced{grid-template-columns:1fr 1fr}.as-advanced>label:first-child{grid-column:1/-1}}@media (max-width:520px){.as-header{gap:9px;padding:0 12px}.as-brand>span:last-child{display:none}.as-brand-symbol{width:28px;height:28px}.as-navigation{justify-self:start;gap:16px}.as-navigation a{font-size:11px}.as-header-right{gap:7px}.as-account{width:28px;height:28px}.as-header .as-balance{gap:2px}.as-credit-mark{font-size:15px}.as-header .as-button{min-width:28px;height:28px;padding:4px}.as-context{gap:12px;height:44px;padding:0 16px}.as-runtime .as-dot-separator,.as-runtime .as-dot-separator+*{display:none}.as-project-title{gap:7px;max-width:58%;font-size:10px}.as-runtime{letter-spacing:0;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:42%;font-size:7px}.as-welcome{padding:29px 16px}.as-welcome h1{letter-spacing:-.6px;margin-top:12px;font-size:26px}.as-welcome-heading{margin-bottom:23px}.as-welcome-heading p{font-size:11px}.as-welcome-heading>span{letter-spacing:1.6px;font-size:8px}.as-composer>textarea{height:121px;min-height:100px;padding:15px;font-size:12px;line-height:1.7}.as-composer-tools{gap:6px;padding:5px 9px 10px}.as-mode{gap:5px;padding:5px;font-size:10px}.as-composer-divider{margin:0 2px}.as-compose-left{gap:1px}.as-compose-left .as-icon{min-width:29px}.as-starters{gap:6px;margin-top:14px}.as-starters button{gap:5px;padding:7px 8px;font-size:9px}.as-starters button svg{width:12px}.as-mode-note{align-items:flex-start;margin-top:2px;margin-bottom:25px;font-size:8px;line-height:1.5}.as-mode-note svg{width:11px;height:11px;margin-top:1px}.as-advanced{gap:10px;padding:12px}.as-advanced label,.as-advanced select{font-size:10px}.as-advanced .as-button{white-space:normal;text-align:left;font-size:10px}.as-message-list{padding:20px 16px}.as-message{font-size:12px}.as-message-user{margin-left:20px;padding:11px 13px}.as-message-byline{font-size:9px}.as-composer-dock{padding:7px 10px max(8px,env(safe-area-inset-bottom))}.as-composer-dock .as-composer>textarea{height:77px;min-height:63px;max-height:130px}.as-dock-note{font-size:8px}.as-version-card{padding:13px}.as-version-card h3{font-size:14px}.as-version-card>p{font-size:11px}.as-version-card dl,.as-card-actions .as-button{font-size:10px}.as-message-list .as-job-card{padding:12px}.as-job-card>div{font-size:10px}.as-reference{flex-basis:117px;width:117px}.as-attachments{gap:8px;padding:9px 10px 0}.as-ref-image{height:66px}.as-reference input,.as-reference select{font-size:8px}.as-rights{padding:0 13px 5px;font-size:9px}.as-preview-content{padding:0 16px 17px}.as-preview-empty{min-height:270px}.as-collection{padding:26px 16px}.as-page-heading{gap:10px;margin-bottom:20px}.as-page-heading h1{font-size:23px}.as-page-heading p{font-size:11px}.as-page-heading>.as-button{padding:7px;font-size:9px}.as-page-heading>div>span{letter-spacing:1.4px;font-size:8px}.as-library-grid{gap:11px}.as-library-media{height:205px}.as-library-card h3{margin-left:10px;margin-right:10px;font-size:11px}.as-library-card>small{margin-left:10px;font-size:9px}.as-library-card>div{gap:7px;margin-left:10px;margin-right:10px}.as-library-card .as-text-button{font-size:9px}.as-reference-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.as-reference-library article>button{height:140px}.as-reference-library .as-text-button{font-size:9px}.as-reference-library h3{font-size:11px}.as-modal-heading h2{font-size:17px}.as-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.as-quote-amount{font-size:38px}.as-quote-amount>span{font-size:10px}.as-modal .as-button{white-space:normal}.as-account-menu{width:228px}.as-expanded-media{height:calc(100dvh - 150px)}.as-help p{font-size:12px}.as-help h2{font-size:14px}.as-reference-library article>div{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.agent-studio *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:520px){.as-header{gap:7px}.as-header .as-balance{display:none}.as-navigation{gap:12px}.as-navigation a{font-size:10px}.as-header-right{gap:7px}}
.agent-studio{--as-bg:#131314;--as-panel:#201f21;--as-line:#38363a;--as-text:#f5f5f5;--as-muted:#a7a3aa;--as-accent:#f1edf5;--cs-bg:var(--as-bg);--cs-surface:var(--as-panel);--cs-text:var(--as-text);--cs-muted:var(--as-muted);--cs-border:var(--as-line);--cs-accent:var(--as-accent);background:radial-gradient(ellipse 75% 290px at 15% -90px, #735b9659, transparent 85%), radial-gradient(ellipse 70% 240px at 100% -35px, #80628255, transparent 85%), var(--as-bg);position:relative}.agent-studio:before{content:"";z-index:-1;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23grain)' opacity='.8' d='M0 0h180v180H0z'/%3E%3C/svg%3E");background-size:180px 180px;position:fixed;inset:0}.agent-studio .as-header{box-shadow:none;background:#13121424;border-color:#ffffff0d}.agent-studio .as-context{border-color:#ffffff08}.agent-studio .as-brand b,.agent-studio .as-navigation a,.agent-studio .as-project-title,.agent-studio .as-mode,.agent-studio .as-icon{color:#bebbc1}.agent-studio .as-navigation a[aria-current=page],.agent-studio .as-navigation a:hover{color:#fff}.agent-studio .as-navigation a[aria-current=page]:after{background:#e8dff0;height:2px}.agent-studio .as-brand-symbol,.agent-studio .as-agent-symbol{color:#ece7f1;background:#ffffff09;border-color:#ffffff29}.agent-studio .as-account{color:#e8e5eb;background:#ffffff0a;border-color:#ffffff32}.agent-studio .as-balance{color:#e8e6e9}.agent-studio .as-runtime,.agent-studio .as-balance>span:last-child{color:#afabb3}.agent-studio .as-dot-separator{color:#736d78}.agent-studio .as-status-dot{background:#c7bdd1}.agent-studio .as-welcome{max-width:960px;padding-top:57px;padding-bottom:54px}.agent-studio .as-welcome-heading{text-align:left;margin-bottom:29px}.agent-studio .as-welcome-heading>span{display:none}.agent-studio .as-page-heading>div>span,.agent-studio .as-help>span{color:#9d97a3}.agent-studio .as-welcome h1{color:#f5f5f5;letter-spacing:-1.15px;margin:0 0 10px;font-size:37px}.agent-studio .as-welcome-heading p{color:#aaa6ae;font-size:16px}.agent-studio .as-welcome>.as-composer{max-width:none}.agent-studio .as-composer{background:#201f21;border-color:#3a383c;border-radius:22px;box-shadow:inset 0 1px #ffffff04,0 16px 70px #00000030}.agent-studio .as-composer>textarea{color:#f5f4f5}.agent-studio .as-composer>textarea::placeholder{color:#9b979f}.agent-studio .as-welcome>.as-composer>textarea{background:#151516;border:1px solid #343236;border-radius:13px;width:calc(100% - 24px);height:158px;min-height:120px;margin:12px 12px 0;padding:22px;font-size:15px;box-shadow:0 0 0 3px #ffffff02}.agent-studio .as-welcome .as-composer-tools{padding:15px 16px}.agent-studio .as-composer-divider{background:#413e43}.agent-studio .as-key-hint,.agent-studio .as-mode-note,.agent-studio .as-dock-note{color:#a39ea8}.agent-studio .as-send{color:#262329;box-shadow:none;background:#edeaef;border-radius:10px}.agent-studio .as-send:hover:not(:disabled){background:#fff}.agent-studio .as-send:disabled{opacity:1;color:#86828a;background:#302e32}.agent-studio .as-stop{color:#fff;background:#48444b}.agent-studio .as-button,.agent-studio .as-starters button{color:#e9e8eb;box-shadow:none;background:#2d2c2f;border-color:#403d43}.agent-studio .as-button{border-radius:9px}.agent-studio .as-button:hover:not(:disabled),.agent-studio .as-starters button:hover{color:#fff;background:#3d3940;border-color:#635c6a}.agent-studio .as-primary{color:#231f27;background:#f1edf5;border-color:#f1edf5}.agent-studio .as-primary:hover:not(:disabled){color:#231f27;background:#fff;border-color:#fff}.agent-studio .as-starters{justify-content:flex-start;gap:9px;margin-top:17px}.agent-studio .as-starters button{border-radius:999px;padding:10px 14px;font-size:12px}.agent-studio .as-mode-note{justify-content:flex-start;margin-top:13px;margin-bottom:0;font-size:10px}.agent-studio input,.agent-studio select,.agent-studio .as-form textarea{color:var(--as-text);background:#19171a;border-color:#443f48}.agent-studio input::placeholder{color:#9f98a5}.agent-studio .as-advanced{background:#272529;border-color:#4c4651}.agent-studio .as-advanced label,.agent-studio .as-form label,.agent-studio .as-advanced p,.agent-studio .as-rights{color:#cecad1}.agent-studio .as-reference{background:#2e2b31;border-color:#4b4650}.agent-studio .as-ref-image{background:#1b191d}.agent-studio .as-ref-remove{background:#3e3943;border-color:#786e80}.agent-studio .as-locked{color:#e5daf0;background:#42374d}.agent-studio .as-reference>small{color:#d5c6e2}.agent-studio .as-conversation{border-color:#38343c}.agent-studio .as-message-user{background:#2e2a31;border-color:#47404d}.agent-studio .as-message-byline,.agent-studio .as-conversation-intro p,.agent-studio .as-waiting{color:#b6afbc}.agent-studio .as-message-byline>span{color:#a098a7}.agent-studio .as-message-assistant>.as-message-byline{color:#dcd1e7}.agent-studio .as-message-list{scrollbar-color:#625a6a transparent}.agent-studio .as-composer-dock{background:#1b191d}.agent-studio .as-version-card{background:#2c2830;border-color:#595161}.agent-studio .as-version-card>p,.agent-studio .as-version-card dd{color:#d5d0da}.agent-studio .as-version-card>small{color:#b7afbf}.agent-studio .as-job-card{background:#32293a;border-color:#61516f}.agent-studio .as-job-card>div{color:#e2dae9}.agent-studio .as-job-card>div>span,.agent-studio .as-job-card>p{color:#c8bdd3}.agent-studio .as-preview-heading,.agent-studio .as-preview-heading span:last-child{color:#b6afbd}.agent-studio .as-preview-empty{background:#231f26;border-color:#473f4f}.agent-studio .as-preview-empty h3{color:#eee9f2}.agent-studio .as-preview-empty p{color:#bab1c3}.agent-studio .as-scene-details{color:#c5bcce;border-color:#473e4f}.agent-studio .as-scene-details dt,.agent-studio .as-version-card dt,.agent-studio .as-quote-details dt{color:#bbb1c5}.agent-studio .as-scene-details dd,.agent-studio .as-quote-details dd{color:#ede8f2}.agent-studio .as-scene-details pre{color:#d8cee1;background:#1c1720;border-color:#4e4159}.agent-studio .as-version-list>div{border-color:#4d4257}.agent-studio .as-library-card,.agent-studio .as-reference-library article{background:#262329;border-color:#463e4e}.agent-studio .as-library-card>small,.agent-studio .as-reference-library p,.agent-studio .as-page-heading p,.agent-studio .as-help p{color:#bfb6c7}.agent-studio .as-account-menu,.agent-studio .as-modal{color:#f2eff5;background:#29252c;border-color:#554c5d}.agent-studio .as-account-menu>small,.agent-studio .as-history-list small{color:#bdb1c7}.agent-studio .as-account-menu button{color:#e7e0ed}.agent-studio .as-account-menu button:hover{background:#443c4b}.agent-studio .as-history-list article{border-color:#4f4559}.agent-studio .as-history-list article>button:first-child{color:#dcd1e6}.agent-studio .as-history-list strong{color:#f5f1f9}.agent-studio .as-picker-grid button{background:#251e2b;border-color:#615070}.agent-studio .as-picker-grid span{color:#dbcee7}.agent-studio .as-mobile-tabs{background:#241f29;border-color:#50425c}.agent-studio .as-mobile-tabs button{color:#c9bbd6}.agent-studio .as-mobile-tabs button[aria-pressed=true]{color:#f6f1fa;background:#483c52}.agent-studio .as-notice{color:#e7dbf2;background:#362c3f;border-color:#685579}.agent-studio .as-error{color:#ffdadd;background:#44292b;border-color:#825154}.agent-studio .as-empty,.agent-studio .as-form>p,.agent-studio .as-form label>small{color:var(--as-muted)}.agent-studio .as-text-button,.agent-studio .as-form details summary{color:#ddd0e9}.agent-studio .as-inline-error,.agent-studio .as-ref-error p{color:#ffc6c0}.agent-studio .as-modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0e0b10d9}@media (max-width:800px){.agent-studio .as-welcome{padding-top:42px}.agent-studio .as-welcome h1{font-size:31px}.agent-studio .as-welcome-heading p{font-size:14px}}@media (max-width:520px){.agent-studio{background:radial-gradient(ellipse 110% 220px at 0 -60px, #735b9659, transparent 85%), radial-gradient(ellipse 90% 180px at 100% -30px, #80628244, transparent 85%), var(--as-bg)}.agent-studio .as-welcome{padding-top:32px}.agent-studio .as-welcome h1{letter-spacing:-.8px;font-size:28px;line-height:1.2}.agent-studio .as-welcome-heading{margin-bottom:25px}.agent-studio .as-welcome-heading p{font-size:13px;line-height:1.6}.agent-studio .as-composer{border-radius:18px}.agent-studio .as-welcome>.as-composer>textarea{width:calc(100% - 18px);height:155px;margin:9px 9px 0;padding:15px;font-size:13px}.agent-studio .as-welcome .as-composer-tools{padding:11px}.agent-studio .as-starters{gap:7px}.agent-studio .as-starters button{padding:9px 11px;font-size:10px}.agent-studio .as-mode-note{font-size:9px;line-height:1.6}}.agent-studio .as-runtime{cursor:pointer;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff15;border-radius:999px;max-width:none;padding:7px 10px;font-size:10px}.agent-studio .as-status-dot{background:#b8a0cd;box-shadow:0 0 10px #ab89c52b}.agent-studio .as-conversation{background:#14121766;position:relative}.agent-studio .as-message-list{padding:30px 32px;scroll-padding:24px}.agent-studio .as-message{width:fit-content;max-width:91%;margin-bottom:24px;font-size:14px;line-height:1.75}.agent-studio .as-message-user{background:linear-gradient(135deg,#40344b,#352e3e);border:1px solid #65537266;border-radius:22px 22px 6px;margin-left:auto;padding:13px 18px;box-shadow:0 5px 20px #00000012}.agent-studio .as-message-assistant{background:#211e25;border:1px solid #ffffff0b;border-radius:22px 22px 22px 6px;margin-right:auto;padding:15px 18px}.agent-studio .as-message-byline{color:#c9b7da;gap:18px;margin-bottom:7px;font-size:10px}.agent-studio .as-message-byline>span{color:#a498ad;font-size:9px}.agent-studio .as-version-card{background:linear-gradient(145deg,#302736,#25212b);border:1px solid #75618466;border-radius:18px;margin:18px 0 3px;padding:20px;box-shadow:0 8px 30px #00000018}.agent-studio .as-version-old{background:#211e26;border-color:#ffffff12}.agent-studio .as-card-eyebrow{color:#c7aedd;letter-spacing:.3px;font-size:10px}.agent-studio .as-card-eyebrow>span{color:#aa97b9}.agent-studio .as-version-card h3{letter-spacing:-.3px;font-size:17px;line-height:1.4}.agent-studio .as-version-card>p{color:#cec4d5;font-size:13px}.agent-studio .as-character-tags span{color:#e0caed;background:#46354d;border-color:#70567f;border-radius:999px}.agent-studio .as-card-actions{gap:9px;padding-top:4px}.agent-studio .as-button{border-radius:10px;min-height:36px}.agent-studio .as-primary,.agent-studio .as-send{color:#2a2031;background:#dfcde9;border-color:#dfcde9}.agent-studio .as-send{border-radius:50%;width:37px;height:37px}.agent-studio .as-send:disabled{color:#988aa3;background:#38313e}.agent-studio .as-composer:focus-within{border-color:#a084b5;box-shadow:0 0 0 3px #b59ec610,0 12px 45px #0003}.agent-studio .as-composer-dock{background:linear-gradient(#0000,#18151c 15%);padding:14px 24px 12px}.agent-studio .as-composer-dock .as-composer>textarea{padding:17px 18px 8px;font-size:14px;line-height:1.65}.agent-studio .as-mode{border:1px solid #ffffff10;border-radius:999px;padding:7px 10px}.agent-studio .as-advanced{background:0 0;border:0;flex-direction:column;gap:19px;padding:0;display:flex}.agent-studio .as-advanced label{gap:8px;font-size:12px}.agent-studio .as-advanced select{border-radius:10px;padding:12px;font-size:13px}.agent-studio .as-preview{background:#17141bdd}.agent-studio .as-preview-empty{background:radial-gradient(at 50% 35%,#40304d44,#0000 70%),#1b171f;border:1px solid #ffffff0d;border-radius:20px}.agent-studio .as-preview-empty>svg{color:#b09ac3}.agent-studio .as-preview-media{border-color:#4c3d5555;border-radius:18px}.agent-studio .as-preview-heading{padding-top:24px;padding-bottom:18px}.agent-studio .as-asset-strip button.as-selected{color:#e0c5f0;border-color:#c09ed6}.agent-studio .as-quote-amount{color:#dec6ec}.agent-studio .as-modal{background:#242029;border-color:#5e4e6c;border-radius:22px}.agent-studio .as-new-messages{z-index:3;color:#f1e5f8;cursor:pointer;background:#3e304a;border:1px solid #8c719c;border-radius:999px;padding:9px 16px;font-size:12px;position:absolute;bottom:195px;left:50%;transform:translate(-50%);box-shadow:0 5px 25px #0005}.agent-studio :is(button,a,input,select,textarea):focus-visible{outline-offset:4px;outline:2px solid #d3b3e7}@media (max-width:800px){.agent-studio .as-message-list{padding:22px 18px}.agent-studio .as-message{max-width:94%;font-size:14px}.agent-studio .as-composer-dock{padding:10px 12px max(10px,env(safe-area-inset-bottom))}.agent-studio .as-composer-dock .as-composer>textarea,.agent-studio .as-welcome>.as-composer>textarea{font-size:16px}.agent-studio .as-runtime{flex-wrap:nowrap;padding:6px 8px;font-size:9px}.agent-studio .as-context{gap:8px}.agent-studio .as-project-title{max-width:50%}.agent-studio .as-version-card{padding:16px}.agent-studio .as-reference input,.agent-studio .as-reference select{min-height:30px;font-size:11px}.agent-studio .as-preview-actions .as-button,.agent-studio .as-card-actions .as-button{min-height:40px;font-size:11px}.agent-studio .as-has-conversation{height:calc(var(--studio-viewport-height,100dvh) - 60px)}}.agent-studio .as-proposal{background:linear-gradient(145deg,#342b3d,#29232f);border:1px solid #6f587a77;border-radius:16px;margin-top:16px;padding:18px}.agent-studio .as-proposal h3{letter-spacing:-.3px;margin:6px 0 8px;font-size:17px;font-weight:500}.agent-studio .as-proposal p{color:#d6cddb;font-size:13px}.agent-studio .as-proposal>small{color:#af9bbb;margin:12px 0;font-size:11px;display:block}.agent-studio .as-proposal .as-button{background:#40324b;border-color:#9477a5}
