.creation-start-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:min(920px,calc(100% - 48px));}
.creation-start-title{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 12px;color:var(--text,#e6eaf4);font-size:19px;font-weight:500;line-height:1.5;letter-spacing:.02em;}
.creation-start-title svg{width:25px;height:25px;flex:none;color:var(--dim,#9ca6ba);}
#canvas-starter .creation-start-card,#canvas-starter .creation-free-actions button{pointer-events:auto;}
.creation-start-card{position:relative;isolation:isolate;display:flex;align-items:center;gap:12px;height:80px;min-width:0;overflow:hidden;padding:0 23px;text-align:left;border:1px solid #626e88;border-radius:10px;background:radial-gradient(ellipse at 0 0,#23354d 0,transparent 55%),radial-gradient(ellipse at 100% 100%,#18275a 0,transparent 48%),#060914;color:#ecf1ff;font:inherit;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff08,0 4px 14px #0307140b;transition:border-color .18s,box-shadow .18s,transform .18s;}
.creation-start-card::after{content:'';position:absolute;inset:0 0 0 auto;width:160px;z-index:-1;pointer-events:none;background:var(--creation-art) no-repeat center right/auto 100%;opacity:.88;mask-image:linear-gradient(90deg,transparent,#000 24%);}
.creation-start-card[data-creation-group=script]{--creation-art:url('./creation-start/script.svg?v=1.0.10');}
.creation-start-card[data-creation-group=video]{--creation-art:url('./creation-start/video.svg?v=1.0.10');}
.creation-start-card[data-creation-group=image]{--creation-art:url('./creation-start/image.svg?v=1.0.10');}
.creation-start-card>svg{width:21px;height:21px;flex:none;color:#ced8ef;filter:drop-shadow(0 0 3px #7894cb50);}
.creation-start-card strong{font-size:16px;font-weight:600;line-height:1.4;white-space:nowrap;text-shadow:0 1px 6px #02050f,0 0 12px #02050f;}
.creation-start-card:hover{border-color:#a0b2de;box-shadow:inset 0 0 20px #6d8bd012,0 5px 22px #26477924;transform:translateY(-2px);}.creation-start-card:active{transform:translateY(0);}
.creation-start-card:focus-visible,.creation-free-actions button:focus-visible,.creation-agent-entry button:focus-visible{outline:2px solid #9f8fff;outline-offset:4px;}
body.canvas-light .creation-start-card{border-color:#c6d0e0;background:radial-gradient(ellipse at 0 0,#fff 0,transparent 62%),radial-gradient(ellipse at 100% 100%,#e1e9fa 0,transparent 58%),#f9fbff;color:#293650;box-shadow:inset 0 1px 0 #fff,0 4px 14px #3548670a;}
body.canvas-light .creation-start-card::after{opacity:.56;filter:saturate(.72);mix-blend-mode:multiply;}
body.canvas-light .creation-start-card>svg{color:#647696;filter:none;}
body.canvas-light .creation-start-card strong{text-shadow:none;}
body.canvas-light .creation-start-card:hover{border-color:#96acd3;box-shadow:inset 0 1px 0 #fff,0 5px 20px #526e9d18;}
.creation-agent-entry{flex:none;min-width:0;padding:14px;border:1px solid #3b4254;border-radius:12px;background:#202633;color:#e5ebf8;}
.creation-entry-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;}.creation-entry-head strong{font-size:13px;line-height:1.6;overflow-wrap:anywhere;}.creation-entry-head button{flex:none;}
.creation-agent-entry button{font:inherit;font-size:12px;color:inherit;cursor:pointer;border:1px solid #485164;background:#272f3e;border-radius:8px;padding:8px 10px;}
.creation-group-tabs,.creation-branches,.creation-entry-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;}
.creation-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;}
.creation-agent-entry .creation-category{display:flex;flex-direction:column;gap:5px;padding:11px;text-align:left;min-width:0;}.creation-category strong{font-size:13px;}.creation-category span{font-size:11px;line-height:1.6;color:#b5bfd2;}
.creation-agent-entry [aria-pressed=true]{background:#39304f;border-color:#a18add;color:#e7dfff;}
.creation-entry-hint,.creation-branch-title{font-size:12px;line-height:1.7;margin:12px 0 0;color:#c0cadd;}.creation-agent-entry details{margin-top:10px;font-size:12px;}.creation-agent-entry summary{cursor:pointer;}.creation-agent-entry ol{margin:10px 0 0;padding-left:22px;line-height:1.8;}
.creation-inline-plan{flex:none;border:1px solid #495066;border-radius:12px;padding:15px;background:#1f2633;color:#e4ebf8;min-width:0;}.creation-inline-plan h3{margin:0 0 12px;font-size:15px;}.creation-inline-plan textarea{width:100%;box-sizing:border-box;min-height:90px;background:#121923;color:inherit;border:1px solid #495066;border-radius:8px;padding:10px;resize:vertical;font:inherit;font-size:13px;}.creation-inline-plan details{margin:12px 0;}.creation-inline-plan summary{cursor:pointer;font-size:12px;}.creation-inline-plan footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;}.creation-inline-plan button{padding:8px 10px;border:1px solid #59627a;border-radius:8px;background:#30394b;color:inherit;cursor:pointer;font:inherit;font-size:12px;}.creation-inline-plan select,.creation-inline-plan input{max-width:100%;min-width:0;color:inherit;background:#121923;border:1px solid #495066;border-radius:5px;padding:5px;}.creation-inline-plan .agent-workflow-form{grid-template-columns:1fr;}.creation-inline-plan .agent-workflow-form label{flex-wrap:wrap;}.creation-inline-plan p{font-size:12px;line-height:1.7;}.creation-inline-plan .creation-sources>label{display:flex;align-items:center;gap:8px;font-size:12px;margin:8px 0;overflow-wrap:anywhere;}.creation-inline-plan .creation-sources>label input{flex:none;}.creation-source-order{display:flex;gap:5px;align-items:center;margin-bottom:7px;font-size:12px;}.creation-source-order span{flex:1;min-width:0;overflow-wrap:anywhere;}.creation-source-order button{padding:3px 6px;}
body.canvas-light .creation-agent-entry,body.canvas-light .creation-inline-plan{background:#fff!important;color:#243249!important;border-color:#d3dbea!important;}
body.canvas-light .creation-agent-entry button,body.canvas-light .creation-inline-plan button{background:#f3f5fa;color:#34425e;border-color:#c9d3e5;}body.canvas-light .creation-agent-entry [aria-pressed=true]{background:#eee8fb;color:#624099;border-color:#a387d0;}body.canvas-light .creation-entry-hint,body.canvas-light .creation-category span{color:#647089;}body.canvas-light .creation-inline-plan textarea,body.canvas-light .creation-inline-plan input,body.canvas-light .creation-inline-plan select{background:#fff;color:#243249;border-color:#b8c5da;}
body:not(.home) #canvas-starter:has(.creation-start-cards){transform:none;container-type:inline-size;}
.creation-free-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;max-width:calc(100% - 40px);margin-top:8px;}
.creation-free-actions button{padding:4px 6px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--dim,#929bb0);font:inherit;font-size:12px;cursor:pointer;}
.creation-free-actions button:hover{color:var(--text,#e6eaf4);background:var(--shell-control,#ffffff08);}
@container(max-width:720px){.creation-start-cards{grid-template-columns:1fr;max-width:360px;gap:12px;}.creation-start-title{font-size:16px;margin-bottom:12px;}.creation-start-card{height:74px;}}
@media(prefers-reduced-motion:reduce){.creation-start-card{transition:none;}}
@media(max-width:380px){.creation-category-grid{grid-template-columns:1fr;}.creation-agent-entry{padding:10px;}}
.creation-start-options label{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:10px 0}.creation-start-options input{width:120px;max-width:100%;box-sizing:border-box;border:1px solid var(--line2,#59627a);background:var(--panel,#202633);color:inherit;border-radius:6px;padding:6px;font:inherit}.creation-start-options p{line-height:1.7;opacity:.8}
