:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--soft:#f7f7f5;--popover:#fff;--text:#37352f;--text-2:#37352fa6;--text-3:#37352f73;--line:#37352f17;--line-strong:#37352f29;--hover:#37352f0f;--active:#37352f1a;--input:#f2f1ee99;--code:#87837826;--ink:#2f2e2b;--ink-hover:#47453f;--on-ink:#fff;--accent:#2383e2;--accent-hover:#0077d4;--accent-soft:#2383e224;--accent-ring:#2383e259;--danger:#eb5757;--danger-soft:#eb57571a;--warn:#cb912f;--toast:#2f2f2f;--shadow-card:#0f0f0f1a 0 0 0 1px, #0f0f0f1a 0 2px 4px;--shadow-menu:#0f0f0f0d 0 0 0 1px, #0f0f0f1a 0 3px 6px, #0f0f0f33 0 9px 24px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#191919;--soft:#202020;--popover:#252525;--text:#ffffffcf;--text-2:#ffffff8f;--text-3:#fff6;--line:#ffffff18;--line-strong:#ffffff29;--hover:#ffffff0e;--active:#ffffff1a;--input:#ffffff0e;--ink:#e9e9e7;--ink-hover:#fff;--on-ink:#191919;--accent-soft:#2383e233;--danger:#ff7369;--danger-soft:#ff73691f;--warn:#ffc56b;--toast:#373737;--shadow-card:#ffffff18 0 0 0 1px, #00000040 0 2px 4px;--shadow-menu:#ffffff12 0 0 0 1px, #0003 0 3px 6px, #0006 0 9px 24px}}:root[data-theme=dark]{--bg:#191919;--soft:#202020;--popover:#252525;--text:#ffffffcf;--text-2:#ffffff8f;--text-3:#fff6;--line:#ffffff18;--line-strong:#ffffff29;--hover:#ffffff0e;--active:#ffffff1a;--input:#ffffff0e;--ink:#e9e9e7;--ink-hover:#fff;--on-ink:#191919;--accent-soft:#2383e233;--danger:#ff7369;--danger-soft:#ff73691f;--warn:#ffc56b;--toast:#373737;--shadow-card:#ffffff18 0 0 0 1px, #00000040 0 2px 4px;--shadow-menu:#ffffff12 0 0 0 1px, #0003 0 3px 6px, #0006 0 9px 24px}[hidden]{display:none!important}html,body{height:100%}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:14px/1.5 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif}h1,h2,h3,p{margin:0}h2{font-size:16px;font-weight:600}a{color:inherit}code,pre,textarea.code{font:12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}code{background:var(--code);color:var(--danger);border-radius:4px;padding:.15em .4em}.spacer{flex:1}.muted{color:var(--text-2)}.hint{color:var(--text-3);font-size:12px}.dim{color:var(--text-3);font-variant-numeric:tabular-nums}.pad{padding:16px}.inline-error{color:var(--danger);white-space:pre-wrap;font-size:13px}select,input:is([type=text],[type=number],[type=email],[type=password]),textarea{box-sizing:border-box;background:var(--input);width:100%;min-height:32px;box-shadow:inset 0 0 0 1px var(--line-strong);color:inherit;font:inherit;border:0;border-radius:6px;padding:4px 10px}select{appearance:none;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23999' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:9px;padding-right:26px}textarea{resize:vertical;padding:6px 10px;display:block}::placeholder{color:var(--text-3)}:is(select,input,textarea):focus-visible{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 2px var(--accent-ring);outline:0}input[type=color]{background:var(--input);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;border:0;border-radius:6px;flex:none;padding:3px}input:is([type=checkbox],[type=radio],[type=range]){accent-color:var(--accent)}:is(button,a,.btn,.card,.shot,.nav-item,summary):focus-visible{outline:2px solid var(--accent-ring);outline-offset:1px}.btn{box-sizing:border-box;height:32px;box-shadow:inset 0 0 0 1px var(--line-strong);color:inherit;font:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;text-decoration:none;transition:background .1s;display:inline-flex}.btn:hover{background:var(--hover)}.btn:active{background:var(--active)}.btn:disabled{opacity:.4;pointer-events:none}.btn.primary{background:var(--ink);box-shadow:none;color:var(--on-ink);font-variant-numeric:tabular-nums}.btn.primary:hover{background:var(--ink-hover)}.btn.quiet{box-shadow:none;color:var(--text-2)}.btn.quiet:hover{color:var(--text)}.btn.danger{color:var(--danger)}.btn.danger:hover{background:var(--danger-soft);color:var(--danger)}.btn.danger.solid{background:var(--danger);box-shadow:none;color:#fff}.btn.danger.solid:hover{filter:brightness(.94)}.btn .icon{width:14px;height:14px}.btn.small{height:28px;padding:0 10px;font-size:13px}.btn.wide{width:100%;height:36px}select.ghost{width:auto;max-width:230px;min-height:28px;box-shadow:none;color:var(--text-2);background-color:#0000;padding-left:8px;font-size:13px}select.ghost:hover{background-color:var(--hover)}.icon{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.icon-btn{width:28px;height:32px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;font-size:16px}.icon-btn:hover{background:var(--hover);color:var(--danger)}.icon-btn.plain:hover{color:var(--text)}.icon-btn:disabled{color:var(--text-3);opacity:.4;cursor:default;background:0 0}.icon-btn.more{place-items:center;width:28px;height:28px;display:grid}.icon-btn.more[aria-expanded=true]{background:var(--active);color:var(--text)}.link{color:var(--text-2);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.link:hover{color:var(--text);text-decoration-color:currentColor}.segmented{background:var(--hover);border-radius:7px;flex:none;gap:2px;padding:2px;display:flex}.segmented :is(button,a){height:24px;color:var(--text-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.segmented :is(button,a):hover{color:var(--text)}.segmented :is(button,a).on{background:var(--bg);box-shadow:var(--shadow-card);color:var(--text)}.segmented .icon{width:13px;height:13px}.segmented .dot{background:var(--accent);border-radius:50%;width:5px;height:5px}.check{color:var(--text-2);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.pill{background:var(--hover);color:var(--text-2);border-radius:999px;margin-left:6px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.pill.warn{color:var(--warn)}.count{box-sizing:border-box;background:var(--hover);min-width:18px;height:18px;color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.menu{z-index:40;background:var(--popover);min-width:160px;box-shadow:var(--shadow-menu);border-radius:8px;padding:4px;display:grid;position:fixed}.menu-item{min-height:28px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 10px}.menu-item:hover,.menu-item:focus-visible{background:var(--hover);outline:0}.menu-item.danger{color:var(--danger)}.menu-item.danger:hover{background:var(--danger-soft)}.app{height:100%;display:flex}.sidebar{box-sizing:border-box;background:var(--soft);width:240px;box-shadow:inset -1px 0 0 var(--line);flex-direction:column;flex:none;padding:8px;display:flex}.who{min-height:40px;color:inherit;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;text-decoration:none;display:flex}.who:hover{background:var(--hover)}.avatar{background:var(--ink);width:22px;height:22px;color:var(--on-ink);border-radius:5px;flex:none;place-items:center;font-size:12px;font-weight:600;line-height:1;display:grid}.who-text{min-width:0;line-height:1.3;display:grid}.who-name,.who-sub,.nav-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.who-name{font-weight:600}.who-sub{color:var(--text-3);font-size:12px}.nav-group{gap:1px;margin-top:8px;display:grid}.nav-group.grow{flex:1;align-content:start;min-height:0;margin-top:16px;overflow-y:auto}.nav-group.foot{box-shadow:inset 0 1px 0 var(--line);margin-top:8px;padding-top:8px}#project-list{gap:1px;display:grid}.nav-label{min-height:24px;color:var(--text-3);justify-content:space-between;align-items:center;gap:8px;padding:0 4px 2px 8px;font-size:12px;font-weight:500;display:flex}.nav-label .icon-btn{place-items:center;width:22px;height:22px;display:grid}.nav-label .icon{width:14px;height:14px}.nav-item{box-sizing:border-box;width:100%;min-height:30px;color:var(--text-2);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:4px 8px;font-weight:500;text-decoration:none;display:flex}.nav-item:hover{background:var(--hover)}.nav-item:active{background:var(--active)}.nav-item.on{background:var(--active);color:var(--text)}.nav-item.quiet{color:var(--text-3)}.nav-row{position:relative}.nav-row .nav-item{padding-right:32px}.nav-row .more{opacity:0;width:24px;height:24px;position:absolute;top:3px;right:3px}.nav-row:hover .more,.nav-row .more:focus-visible,.nav-row .more[aria-expanded=true]{opacity:1}.nav-row:has(.nav-item.on) .more{opacity:1}.nav-row .more:hover{background:var(--active)}.renders .nav-label{padding-right:8px}.renders-left{font-variant-numeric:tabular-nums}.renders-left.none{color:var(--danger)}.render{border-radius:6px;gap:5px;padding:5px 4px 6px 8px;display:grid}.render-head{align-items:center;gap:6px;min-height:22px;display:flex}.render-name{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;text-decoration:none;overflow:hidden}.render-name:hover{text-decoration:underline}.render-state{color:var(--text-3);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.render.failed .render-state{color:var(--danger)}.render .icon-btn{flex:none;width:20px;height:20px;font-size:14px}.render-bar{background:var(--active);border-radius:2px;height:3px;margin-right:4px;overflow:hidden}.render-bar i{background:var(--accent);border-radius:2px;height:100%;transition:width .4s;display:block}.render.queued .render-bar i{background:var(--text-3)}.render-link{color:var(--text-2);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:500}.renders>.render-link{padding:2px 8px 4px}.render-link:hover{color:var(--text)}.render-error{color:var(--text-2);margin-right:4px;font-size:12px;line-height:1.35}.main{flex-direction:column;flex:1;min-width:0;display:flex}.bar{box-sizing:border-box;min-height:48px;box-shadow:inset 0 -1px 0 var(--line);flex:none;align-items:center;gap:8px;padding:0 16px 0 14px;display:flex}.bar-title{box-sizing:content-box;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:none;max-width:34vw;padding:3px 6px;font-size:14px;font-weight:600;overflow:hidden}input.bar-title{min-height:22px;box-shadow:none;cursor:text;background:0 0;padding:3px 6px;font-size:14px;font-weight:600}input.bar-title:hover{background:var(--hover)}input.bar-title:focus-visible{background:var(--input)}.view-tabs{box-shadow:inset 1px 0 0 var(--line-strong);flex:none;align-items:center;gap:2px;margin-left:4px;padding-left:12px;display:flex}.view-tabs a,.tab{height:28px;color:var(--text-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.view-tabs a:hover,.tab:hover{background:var(--hover);color:var(--text)}.view-tabs a.on,.tab.on{background:var(--active);color:var(--text)}span.tab{cursor:default}.status{color:var(--text-3);white-space:nowrap;margin-right:4px;font-size:12px}.status.error{color:var(--danger);white-space:normal}.content{flex:1;min-height:0;display:flex}.workspace{box-sizing:border-box;flex:1;min-width:0;padding:20px 28px 72px;overflow:auto}.panel{width:372px;box-shadow:inset 1px 0 0 var(--line);flex-direction:column;flex:none;display:flex;overflow:hidden}.tabs{box-sizing:border-box;min-height:44px;box-shadow:inset 0 -1px 0 var(--line);flex:none;align-items:center;gap:2px;padding:0 12px 0 13px;display:flex}.panel-body{flex:1;min-height:0;overflow:auto}.callout{background:var(--soft);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;align-items:center;gap:16px;margin-bottom:20px;padding:14px 16px;display:flex}.callout-text{min-width:0;color:var(--text-2);flex:1;justify-items:start;gap:3px;display:grid}.callout-text b{color:var(--text);font-weight:600}.callout-text code{margin-top:3px}.callout-actions{flex:none;gap:8px;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:28px;display:flex}.set-line{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:14px 0 18px;font-size:13px;display:flex}.set-line b{color:var(--text);font-weight:600}.slides{flex-wrap:wrap;align-items:flex-start;gap:22px 18px;display:flex}.card{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;display:block}.stage-box{position:relative}.stage{background:var(--soft);box-shadow:var(--shadow-card);border-radius:10px;transition:box-shadow .12s;position:relative;overflow:hidden}.card:hover .stage{box-shadow:0 0 0 1px var(--line-strong), #0f0f0f24 0 4px 10px}.card.selected .stage{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent)}.stage iframe{transform-origin:0 0;pointer-events:none;border:0;transition:opacity .16s;position:absolute;top:0;left:0}.stage iframe.incoming{opacity:0}.caption{color:var(--text-3);gap:8px;margin-top:9px;padding:0 2px;font-size:12px;display:flex}.card .caption span:first-child{color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:500}.card.selected .caption span:first-child{color:var(--text)}.card.add .stage{box-sizing:border-box;border:1px dashed var(--line-strong);box-shadow:none;color:var(--text-3);background:0 0;place-items:center;font-size:13px;font-weight:500;display:grid}.card.add:hover .stage{background:var(--hover);box-shadow:none;color:var(--text-2)}.handles{border-radius:10px;position:absolute;inset:0;overflow:hidden}.handle{cursor:grab;touch-action:none;border-radius:4px;position:absolute}.handle:hover,.handle.dragging{outline:2px solid var(--accent);outline-offset:2px;background:var(--accent-soft)}.handle.dragging{cursor:grabbing}.handle img{pointer-events:none;width:100%;height:100%;display:block}.block{border-top:1px solid var(--line);margin-top:36px;padding-top:24px}.section-head{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:28px;margin-bottom:14px;display:flex}.section-head h2{flex:none;font-size:14px}.section-head .hint{flex:260px}.section-head .spacer{flex:0}.language-pick{flex:none;align-items:center;gap:2px;display:flex}.language-pick>select:not(.add-language){width:auto;max-width:200px;min-height:28px;font-size:13px}select.add-language{width:88px;min-height:28px;box-shadow:none;color:var(--text-2);background-color:#0000;background-image:none;padding:0 8px;font-size:12px;font-weight:500}select.add-language:hover:not(:disabled){background-color:var(--hover);color:var(--text)}.asset-group{margin-bottom:22px}.asset-group h3{color:var(--text-2);align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.shots{flex-wrap:wrap;gap:16px 12px;display:flex}.shot{flex:none;display:grid;position:relative}.shot img{background:var(--soft);width:auto;min-width:68px;max-width:280px;height:148px;box-shadow:var(--shadow-card);object-fit:cover;object-position:top;border-radius:6px;display:block}.shot .name{width:0;min-width:100%;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;overflow:hidden}.shot.used .name{color:var(--text)}.shot .tag{color:#fff;background:#0f0f0fb3;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600;position:absolute;top:6px;left:6px}.shot select.tag{width:auto;height:18px;min-height:0;box-shadow:none;appearance:none;cursor:pointer;background-image:none;border:0;padding:0 4px}.shot select.tag:hover{background:#0f0f0fd9}.shot .remove{color:#fff;cursor:pointer;opacity:0;background:#0f0f0fb3;border:0;border-radius:4px;place-items:center;width:22px;height:22px;font-size:14px;line-height:1;display:grid;position:absolute;top:5px;right:5px}.shot:hover .remove,.shot .remove:focus-visible{opacity:1}.shot.borrowed img{opacity:.45}.shot .tag.from{top:auto;bottom:30px}.shot .remove.add{opacity:1}.shot .remove.add .icon{width:13px;height:13px}.shots.art .shot img{box-sizing:border-box;object-fit:contain;object-position:center;width:104px;height:104px;padding:10px}.shots.art .shot img,.art-cell{background:repeating-conic-gradient(#a9a9a9 0% 25%,#969696 0% 50%) 50%/14px 14px}.dropzone{box-sizing:border-box;border:1px dashed var(--line-strong);min-height:60px;color:var(--text-3);text-align:center;border-radius:8px;place-items:center;padding:12px 16px;font-size:13px;line-height:1.9;display:grid}.dropzone.empty{min-height:240px}.dropzone .btn{margin-top:6px}.shots.art .dropzone{flex:1;min-width:240px;min-height:104px;line-height:1.5}.shots.art .dropzone div{max-width:46ch}.mockups{flex-wrap:wrap;align-items:flex-start;gap:24px 20px;display:flex}.mockup{margin:0}.mockups .stage{box-shadow:inset 0 0 0 1px var(--line)}.mockups.checker .stage{background:repeating-conic-gradient(var(--hover) 0% 25%, transparent 0% 50%) 0 0 / 16px 16px, var(--bg)}.mockups.light .stage{background:#fff}.mockups.dark .stage{background:#111114}.mockup .caption span:first-child{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.mockup .caption span:not(:first-child){flex:none}.mockup-actions{gap:4px;margin-top:6px;display:flex}.mockups-empty{min-height:260px}.form{flex-direction:column;padding-bottom:40px;display:flex}.form>*{margin:14px 16px 0}.form>.section{margin:0}.form>:not(.section)+.section{margin-top:14px}.field{gap:5px;min-width:0;display:grid}.field>.label{color:var(--text-2);font-size:12px;font-weight:500}.row{align-items:center;gap:8px;display:flex}.row>*{min-width:0}.cols{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.trio{grid-template-columns:1fr 1fr 76px;align-items:start;gap:8px;display:grid}.actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.actions .icon-btn{height:28px}.section{border-top:1px solid var(--line)}.section:last-child{border-bottom:1px solid var(--line)}.section>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-height:40px;padding:0 16px;list-style:none;display:flex}.section>summary::-webkit-details-marker{display:none}.section>summary:before{content:"";border:solid var(--text-3);border-width:0 1.5px 1.5px 0;width:6px;height:6px;margin:0 3px 0 1px;transition:transform .12s;transform:rotate(-45deg)}.section[open]>summary:before{transform:translateY(-2px)rotate(45deg)}.section>summary:hover{background:var(--hover)}.section-title{font-size:13px;font-weight:600}.section>.stack{gap:12px;padding:2px 16px 18px;display:grid}.section-note{align-items:flex-start;gap:8px;display:flex}.section-note .hint{flex:1}.section-note .btn{flex:none;margin-top:-4px}.badge-edit{background:var(--soft);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;gap:6px;padding:8px;display:grid}.badge-edit .top,.badge-edit .pair{grid-template-columns:1fr 1fr 28px;gap:6px;display:grid}.badge-edit .pair{grid-template-columns:1fr 72px}.badge-edit .top.feature{grid-template-columns:1fr 68px 24px 24px 24px;gap:4px}.badge-edit .top.feature.plain{grid-template-columns:32px 1fr 24px 24px 24px}.badge-edit .top.feature .icon-btn,.badge-edit .top.placed .icon-btn{width:24px}.badge-edit .top.placed{grid-template-columns:32px 1fr 24px 24px 24px;gap:4px}.badge-edit .trio{grid-template-columns:1fr 1fr auto;align-items:center;gap:6px}.badge-edit .trio .check{margin-left:2px}.badge-edit .quad{grid-template-columns:1fr 1fr;gap:6px;display:grid}.step-no{background:var(--hover);width:32px;height:32px;color:var(--text-2);border-radius:6px;place-items:center;font-size:13px;font-weight:600;display:grid}.feature-extra{align-items:center;gap:6px;display:flex}.feature-extra select{flex:1;min-width:0}.tone{flex:none;align-items:center;gap:6px;font-size:12px;display:flex}.icon-picker{display:contents}.icon-pick{background:var(--input);min-width:0;min-height:32px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-3);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:8px;padding:4px 10px;font-size:13px;display:flex}.icon-pick span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.icon-pick[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 2px var(--accent-ring)}.glyph{fill:currentColor;flex:none;width:18px;height:18px}.icon-pick .glyph{color:var(--text)}.icon-panel{order:9;grid-column:1/-1;gap:6px;display:grid}.icon-panel.inline{order:0}.icon-grid{background:var(--input);max-height:232px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:6px;grid-template-columns:repeat(auto-fill,minmax(32px,1fr));gap:2px;padding:4px;display:grid;overflow-y:auto}.icon-group,.icon-grid .hint,.icon-cell.none{grid-column:1/-1}.icon-group{color:var(--text-3);padding:8px 4px 2px;font-size:11px;font-weight:600}.icon-cell{height:32px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;font-size:12px;display:grid}.icon-cell:hover{background:var(--hover);color:var(--text)}.icon-cell.on{background:var(--accent-soft);color:var(--accent)}.icon-cell:disabled{opacity:.3;cursor:default}.row-icons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.row-icon{background:var(--soft);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.row-icon:hover{background:var(--danger-soft);color:var(--danger)}.art-grid{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:6px;display:grid}.art-cell{color:#fff;height:48px;font:inherit;cursor:pointer;border:0;border-radius:8px;place-items:center;padding:5px;font-size:12px;display:grid;position:relative;overflow:hidden}.art-cell img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.art-cell.none{background:var(--soft);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-2)}.art-cell:hover{box-shadow:0 0 0 2px var(--accent-ring)}.art-cell.on{box-shadow:0 0 0 2px var(--accent)}.art-cell.add:after{content:"+";background:var(--ink);width:15px;height:15px;color:var(--on-ink);border-radius:50%;place-items:center;font-size:13px;font-weight:600;line-height:1;display:grid;position:absolute;bottom:3px;right:3px}.art-cell:disabled{opacity:.4;cursor:default}.art-cell.still{cursor:default;width:32px;height:32px;box-shadow:none;border-radius:6px;padding:3px}.sliders{gap:6px;display:grid}.slider{grid-template-columns:76px 1fr 44px;align-items:center;gap:10px;display:grid}.slider .label{color:var(--text-2);font-size:12px;font-weight:500}.slider input{width:100%;min-width:0;margin:0}.slider output{color:var(--text-3);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.slider.set output{color:var(--text)}.layout-grid{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:6px;display:grid}.layout-cell{background:var(--input);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-3);cursor:pointer;border:0;border-radius:8px;place-items:center;padding:6px 0;display:grid}.layout-cell:hover{background:var(--hover);color:var(--text-2)}.layout-cell.on{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent)}.layout-cell svg{width:30px;height:44px;display:block}.layout-cell .t{fill:currentColor;opacity:.5}.layout-cell .d{fill:currentColor;opacity:.85}.layout-cell .d.back{opacity:.45}.shot-grid{grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:10px 8px;max-height:290px;margin:0 -4px;padding:4px;display:grid;overflow:auto}.shot-cell{min-width:0;color:var(--text-3);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;font-size:10px;display:grid;position:relative}.shot-cell img,.shot-missing{aspect-ratio:9/16;background:var(--soft);width:100%;box-shadow:0 0 0 1px var(--line);object-fit:cover;object-position:top;border-radius:6px;display:block}.shot-missing{place-items:center;font-size:16px;display:grid}.shot-grid.wide{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.shot-grid.wide :is(img,.shot-missing){aspect-ratio:16/10}.shot-cell:hover img{box-shadow:0 0 0 1px var(--line-strong)}.shot-cell.on{color:var(--text)}.shot-cell.on img,.shot-cell.on .shot-missing{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent)}.shot-cell.over img{opacity:.4}.shot-order{background:var(--accent);color:#fff;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-weight:600;line-height:16px;position:absolute;top:4px;left:4px}.shot-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.swatch-value{color:var(--text-2);flex:1;font-size:12px}.languages{gap:2px;display:grid}.language{align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.language .icon-btn{flex:none;height:28px}.languages select.add-language{justify-self:start;width:128px;margin-left:-8px}@supports (field-sizing:content){select.add-language,.languages select.add-language{field-sizing:content;width:auto}}.sizes{gap:12px;display:grid}.sizes fieldset{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.sizes legend{color:var(--text-3);padding:0 0 4px;font-size:11px;font-weight:600}.sizes label{cursor:pointer;align-items:center;gap:8px;min-height:26px;font-size:13px;display:flex}.sizes label .dim{margin-left:auto;font-size:12px}.page-scroll{flex:1;min-width:0;overflow:auto}.page{box-sizing:border-box;max-width:760px;margin:0 auto;padding:44px 32px 96px}.page.wide{max-width:1040px}.page-head h1{letter-spacing:-.01em;font-size:26px;font-weight:700;line-height:1.2}.page-head p{max-width:68ch;color:var(--text-2);margin-top:6px}.page-head+:is(.table,.empty-box,.stats){margin-top:28px}.part{gap:12px;margin-top:40px;display:grid}.part-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;display:flex}.part-head h2{font-size:15px}.part-head p{max-width:68ch;color:var(--text-2);margin-top:3px;font-size:13px}.part-head form{margin:0}.part-head input{width:240px}.part>.row{margin:0}.part>.row input{flex:1;max-width:340px}.list{box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:10px;display:grid}.list-row{box-sizing:border-box;align-items:center;gap:12px;min-height:52px;padding:9px 12px 9px 14px;display:flex}.list-row+.list-row{box-shadow:inset 0 1px 0 var(--line)}.list-row form{margin:0}.list-row select{flex:none;width:auto}.list-main{flex:1;gap:1px;min-width:0;line-height:1.4;display:grid}.list-title{font-weight:500}.list-sub{color:var(--text-2);font-size:13px}.note{background:var(--soft);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.table th{border-bottom:1px solid var(--line-strong);color:var(--text-3);text-align:left;white-space:nowrap;padding:0 12px 8px;font-size:12px;font-weight:500}.table td{border-bottom:1px solid var(--line);vertical-align:middle;height:32px;padding:8px 12px}.table :is(th,td):first-child{padding-left:8px}.table td.lead>*{display:block}.table td.lead a,.table td.lead>span:first-child{width:fit-content;font-weight:500;text-decoration:none}.table td.lead .dim{font-size:12px}.table td.end{text-align:right;white-space:nowrap;width:1%;padding-right:4px}.table td.end .btn+.btn{margin-left:4px}.table.rows tbody tr{cursor:pointer}.table.rows tbody tr:hover td{background:var(--hover)}.table.rows td.lead a:hover{text-decoration:underline}.stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.stat{box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:10px;align-content:start;gap:2px;padding:14px 16px 16px;display:grid}.stat-label{color:var(--text-2);font-size:12px;font-weight:500}.stat b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.25}.stat-sub{color:var(--text-3);font-size:12px}.empty-box{border:1px dashed var(--line-strong);text-align:center;border-radius:12px;justify-items:center;gap:6px;padding:56px 24px;display:grid}.empty-box b{font-size:16px;font-weight:600}.empty-box p{max-width:52ch;color:var(--text-2)}.empty-box .actions{justify-content:center;margin-top:14px}.empty{max-width:620px;margin:12vh auto 0}.empty h1{letter-spacing:-.01em;margin-bottom:8px;font-size:26px;font-weight:700;line-height:1.2}.empty p{color:var(--text-2);margin-bottom:20px;font-size:15px}.steps{gap:22px;display:grid}.steps>div{gap:8px;display:grid}.steps h3{font-size:14px;font-weight:600}.steps p{color:var(--text-2)}.choices{gap:8px;display:grid}.choice{box-shadow:inset 0 0 0 1px var(--line-strong);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;padding:12px 14px;transition:background .1s;display:grid}.choice:hover{background:var(--hover)}.choices.tiles{grid-template-columns:repeat(3,1fr)}@media (width<=520px){.choices.tiles{grid-template-columns:repeat(2,1fr)}}.agent-mark{fill:currentColor;width:22px;height:22px;margin-bottom:8px}.agent-mark.claude{color:#d97757}.agent-mark.line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.choice b{font-weight:600}.choice span{color:var(--text-2)}.guide{counter-reset:step;gap:22px;margin:0;padding:0;list-style:none;display:grid}.guide>li{counter-increment:step;gap:8px;padding-left:36px;display:grid;position:relative}.guide>li:before{content:counter(step);background:var(--ink);width:24px;height:24px;color:var(--on-ink);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;top:-2px;left:0}.guide>li.waiting{opacity:.45}.guide h3{font-size:14px;font-weight:600}.guide p{color:var(--text-2)}.guide-note{margin:20px 0 0 36px}dialog :is(.guide,.guide-note)+.foot{margin-top:24px}.copy{position:relative}.copy pre{background:var(--code);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:0;padding:11px 68px 11px 14px}.copy button{background:var(--popover);height:26px;position:absolute;top:6px;right:6px}.copy button:hover{background:var(--soft)}dialog{box-sizing:border-box;background:var(--popover);width:min(580px,100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-menu);color:inherit;border:0;border-radius:12px;padding:24px;overflow:auto}dialog::backdrop{background:#0f0f0f99}dialog h1{margin-bottom:18px;font-size:18px;font-weight:600}dialog h1:has(+.dialog-sub){margin-bottom:2px}.dialog-sub{color:var(--text-2);margin-bottom:18px}dialog form{gap:14px;display:grid}dialog .foot{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.toasts{z-index:20;pointer-events:none;justify-items:center;gap:8px;width:min(520px,100vw - 32px);display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{background:var(--toast);box-shadow:var(--shadow-menu);color:#fff;white-space:pre-wrap;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500}.toast-action{color:inherit;font:inherit;cursor:pointer;pointer-events:auto;background:#ffffff29;border:0;border-radius:5px;margin:-3px -6px -3px 12px;padding:3px 8px}.toast-action:hover{background:#ffffff42}.toast.error{box-shadow:inset 3px 0 0 var(--danger), var(--shadow-menu)}.toast.warn{box-shadow:inset 3px 0 0 var(--warn), var(--shadow-menu)}.drop-veil{z-index:30;border:2px dashed var(--accent);background:var(--accent-soft);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;border-radius:12px;place-items:center;font-size:20px;font-weight:600;display:grid;position:fixed;inset:12px}@media (width<=1100px){.panel{width:332px}.workspace{padding:20px 20px 64px}}@media (width<=960px){html,body,.app{height:auto}.app,.content{display:block}.sidebar{width:auto;box-shadow:inset 0 -1px 0 var(--line);flex-flow:wrap;align-items:center;gap:2px;padding:6px 8px}.who{flex:1 0 auto}.nav-group,.nav-group.foot{box-shadow:none;flex-wrap:wrap;gap:2px;margin-top:0;padding-top:0;display:flex}.nav-group.grow{display:none}.nav-group.renders{flex:0 0 100%;order:9;display:grid}.nav-item{width:auto}.bar{flex-wrap:wrap;padding:8px 16px}.bar-title{max-width:60vw}.workspace{padding:20px 16px 40px;overflow:visible}.page-scroll{overflow-x:auto}.page{padding:28px 16px 56px}.panel{width:auto;box-shadow:inset 0 1px 0 var(--line);display:block;overflow:visible}.panel-body{overflow:visible}.callout{flex-direction:column;align-items:stretch}}@media (width<=640px){.table .extra{display:none}.part-head input{width:180px}}.home{height:auto;font-size:15px}.home-bar,.home-hero,.home-agents,.home-setup,.home-end,.home-foot{width:min(1120px,100% - 40px);margin-inline:auto}.home-bar{justify-content:space-between;align-items:center;height:60px;display:flex}.home-actions{align-items:center;gap:8px;display:flex}.home-actions .icon-btn{place-items:center;width:32px;display:grid}.icon.mark{fill:currentColor;stroke:none;width:18px;height:18px}.home-link{color:var(--text-2);border-radius:6px;padding:5px 10px;font-size:14px;font-weight:500;text-decoration:none}.home-link:hover,.home-link[aria-current]{color:var(--text)}.home-link:hover{background:var(--hover)}.home-actions .to-dark,:root[data-theme=dark] .home-actions .to-light{display:block}.home-actions .to-light,:root[data-theme=dark] .home-actions .to-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .home-actions .to-light{display:block}:root:not([data-theme=light]) .home-actions .to-dark{display:none}}.home-brand{align-items:center;gap:9px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.btn.cta{background:var(--text);height:46px;box-shadow:none;color:var(--bg);border-radius:10px;padding:0 22px;font-size:15px;font-weight:600;transition:opacity .15s}.btn.cta:hover{opacity:.86}.btn.cta span{transition:transform .2s}.btn.cta:hover span{transform:translate(3px)}.btn.cta.ghost{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text);background:0 0;gap:9px}.btn.cta.ghost:hover{background:var(--hover);opacity:1}.home-cta{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.home-hero{text-align:center;justify-items:center;gap:20px;padding:64px 0 44px;display:grid}.hero-setup{justify-items:center;gap:12px;width:100%;margin-top:6px;display:grid}.hero-setup .setup-line{margin-top:0}.hero-agents{background:var(--soft);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;gap:2px;padding:3px;display:flex}.hero-agents button{height:28px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 13px;font-size:13px;font-weight:500}.hero-agents button:hover{color:var(--text)}.hero-agents button[aria-pressed=true]{background:var(--bg);box-shadow:0 0 0 1px var(--line-strong);color:var(--text)}.hero-note{text-wrap:pretty;max-width:780px;margin-top:-6px;font-size:14px;line-height:1.5}.hero-note :is(a,b){color:var(--text-2)}.hero-note b{font-weight:600}.hero-note a:hover{color:var(--text)}.home h1{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;font-size:clamp(38px,6.4vw,68px);font-weight:700;line-height:1.04}.home h2{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(26px,3.4vw,38px);font-weight:700;line-height:1.12}.home-lead{max-width:46ch;color:var(--text-2);text-wrap:pretty;font-size:clamp(16px,1.6vw,19px);line-height:1.5}.home-hero .inline-error{background:var(--danger-soft);border-radius:8px;max-width:52ch;padding:10px 14px;font-size:14px}.home-note,.home-caption{color:var(--text-3);font-size:13px}.home-caption{text-align:center;padding:6px 20px 0}.reel{--gap:18px;scrollbar-width:none;padding:14px 0 26px;overflow-x:auto}.reel.wide{--gap:20px}.reel.rolling{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.reel-track{align-items:flex-start;gap:var(--gap);width:max-content;padding-inline:20px;display:flex}.reel.rolling .reel-track{animation:reel var(--time,60s) linear infinite;will-change:transform;padding-inline:0}.reel.wide.rolling .reel-track{animation-direction:reverse}.reel.rolling:hover .reel-track{animation-play-state:paused}.reel img{width:auto;height:clamp(270px,30vw,400px);box-shadow:var(--shadow-card);border-radius:13px;display:block}.reel.wide img{border-radius:14px;height:clamp(150px,18vw,250px)}.reel:not(.wide) img:nth-child(2n){margin-top:30px}.reel.rolling:not(.wide) img{animation:7s ease-in-out infinite bob}.reel.rolling:not(.wide) img:nth-child(2n){animation-delay:-3.5s}@keyframes reel{to{transform:translateX(calc((-100% - var(--gap)) / var(--copies,2)))}}@keyframes bob{50%{transform:translateY(-9px)}}@keyframes blink{50%{opacity:0}}.home-agents{box-sizing:border-box;background:var(--soft);border-radius:24px;grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;width:min(1232px,100% - 40px);margin-block:72px;padding:56px;scroll-margin-top:24px;display:grid}.home-eyebrow{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:600}.home-agents .home-lead{margin-top:14px;font-size:17px}.home-ways{margin:28px 0 0;padding:0;list-style:none}.home-ways li{border-top:1px solid var(--line);align-items:baseline;gap:16px;padding:11px 0;display:flex}.home-ways b{flex:0 0 104px;font-weight:600}.home-ways span{color:var(--text-2)}.home-ways+.home-note{border-top:1px solid var(--line);padding-top:14px}.home code{color:inherit}.term{color:#e8e8e6;background:#17171a;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 18px 40px -18px #00000073}.term-bar{border-bottom:1px solid #ffffff12;align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.term-bar i{background:#ffffff29;border-radius:50%;width:10px;height:10px}.term-bar span{color:#ffffff59;margin-left:auto;font-size:12px}.term-body{gap:9px;padding:20px 20px 24px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid}.term-body p:nth-child(3){margin-top:8px}.term .dim{color:#ffffff6b}.term .ok{color:#4cc38a;margin-right:4px}.term .caret{vertical-align:text-bottom;background:#ffffffb3;width:7px;height:1.05em;margin-left:7px;animation:1.1s step-end infinite blink;display:inline-block}.term.armed p{opacity:0;transform:translateY(5px)}.term.armed.on p{opacity:1;transition:opacity .4s,transform .4s;transform:none}.term.on p:nth-child(2){transition-delay:.5s}.term.on p:nth-child(3){transition-delay:1.2s}.term.on p:nth-child(4){transition-delay:1.9s}.term.on p:nth-child(5){transition-delay:2.6s}.term.on p:nth-child(6){transition-delay:3.3s}.term.on p:nth-child(7){transition-delay:4s}.home-setup{text-align:center;justify-items:center;gap:14px;margin-block:72px;scroll-margin-top:24px;display:grid}.home-setup .home-eyebrow{margin-bottom:0}.home-setup .home-lead{font-size:17px}.agent-row{grid-template-columns:repeat(5,1fr);gap:12px;width:100%;margin-top:18px;display:grid}.agent{box-shadow:inset 0 0 0 1px var(--line-strong);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-content:start;justify-items:start;gap:3px;padding:18px;display:grid}.agent:hover{background:var(--hover)}.agent[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--accent)}.agent svg{fill:currentColor;width:26px;height:26px;margin-bottom:12px}.agent svg.claude{color:#d97757}.agent svg.line{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.agent b{font-weight:600}.agent small{color:var(--text-3);font-size:13px}.agent-gets{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.agent-gets i{background:var(--active);color:var(--text-2);border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:500}.agent-gets .off{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-3);background:0 0}.setup-line{box-sizing:border-box;color:#e8e8e6;text-align:left;overflow-wrap:anywhere;background:#17171a;border-radius:12px;width:min(100%,780px);margin-top:10px;padding:14px 20px;box-shadow:0 0 0 1px #ffffff14}.setup-line code{background:0 0;padding:0;font-size:13.5px}.setup-line .dim{color:#ffffff6b}.setup-line b{color:#4cc38a;font-weight:600}.home-end{text-align:center;justify-items:center;gap:28px;padding:72px 0 88px;display:grid}.home-facts{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.home-facts li{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-2);border-radius:999px;padding:5px 12px;font-size:13px}.home-foot{border-top:1px solid var(--line);color:var(--text-3);text-align:center;padding:22px 0 36px;font-size:12px}.home-foot nav{flex-wrap:wrap;justify-content:center;gap:6px 22px;margin-bottom:12px;font-size:13px;display:flex}.home-foot a{color:var(--text-2);text-decoration:none}.home-foot a:hover{color:var(--text);text-decoration:underline}@media (width<=860px){.home-hero{padding:40px 0 32px}.reel{--gap:12px}.reel:not(.wide) img:nth-child(2n){margin-top:22px}.home-agents{border-radius:18px;grid-template-columns:1fr;gap:32px;margin-block:48px;padding:32px 22px}.home-ways li{gap:12px}.home-ways b{flex-basis:96px}.term-body{padding:16px 16px 20px;font-size:12px}.home-setup{margin-block:48px}.home-end{padding:48px 0 64px}}@media (width<=960px){.agent-row{grid-template-columns:1fr;gap:8px;max-width:520px}.agent{grid-template-columns:auto 1fr auto;align-items:center;gap:0 14px;padding:12px 16px}.agent svg{grid-row:1/span 2;margin:0}.agent b,.agent small{grid-column:2}.agent-gets{grid-area:1/3/span 2;justify-content:flex-end;margin:0}.setup-line{padding:12px 16px}}@media (width<=640px){.home h1{font-size:clamp(30px,10.1vw,38px)}.hero-setup,.hero-note[data-when=account],.home-ways+.home-note{display:none}.hero-note{order:1;margin-top:0}.home-cta{width:min(100%,400px)}.home-cta .btn.cta{flex:140px;padding:0 16px}.home-hero .home-cta{margin-top:6px}.home-agents{padding:28px 20px}.agent-row{flex-wrap:wrap;justify-content:center;max-width:none;margin-top:10px;display:flex}.agent{border-radius:12px;gap:8px;height:40px;padding:0 14px 0 12px;display:flex}.agent svg{width:18px;height:18px}.agent small,.agent-gets{display:none}.setup-line{padding:12px 14px}.setup-line code{font-size:12.5px}}@media (width<=520px){.home-actions .home-gh{display:none}}@media (width<=359px){.home-actions #appearance{display:none}.home-agents{padding:24px 16px}.term-body{padding:14px 14px 18px;font-size:11px}.setup-line code{font-size:11px}}@media (prefers-reduced-motion:reduce){.term .caret{animation:none}.term.armed p{opacity:1;transition:none;transform:none}}
