:root{--yz-cyan:#27ccef;--yz-blue:#4f9bf4;--yz-violet:#826bf4;--yz-purple:#b769ee;--yz-pink:#ef70d5;--yz-yellow:#ffd75d;--yz-spectrum:linear-gradient(112deg,var(--yz-cyan) 0%,var(--yz-blue) 28%,var(--yz-violet) 54%,var(--yz-purple) 76%,var(--yz-pink) 100%)}
.quiet-brand>span,.login-brand>span,.auth-loading span{background:var(--yz-spectrum);color:#fff;border:0;box-shadow:none}
.mode-tabs button.active,.choice-group button.selected,.primary-run,.login-tabs button.active,.login-submit,.guest-create>button,.yz-assistant-tabs button.active,.yz-assistant-send,.yz-cutout-run,.header-actions .yz-cutout-launch,.yz-admin-route-actions>button,.yz-guest-permissions-modal footer button:last-child,.yz-local-edit-toolbar button.active,.yz-local-edit-start:not(:disabled),.yz-region-dialog [data-action="save"]{background:var(--yz-spectrum);background-origin:border-box;background-clip:border-box;border-color:transparent;color:#fff;box-shadow:none;outline:0}
.primary-run:hover:not(:disabled),.login-submit:hover:not(:disabled),.guest-create>button:hover:not(:disabled),.yz-assistant-send:hover:not(:disabled),.yz-cutout-run:hover:not(:disabled),.header-actions .yz-cutout-launch:hover,.yz-admin-route-actions>button:hover:not(:disabled),.yz-local-edit-start:hover:not(:disabled){background:var(--yz-spectrum);border-color:transparent;filter:brightness(1.04) saturate(1.08)}
.mode-tabs button.active,.choice-group button.selected{border-radius:9px;box-shadow:none;outline:0}
.primary-run{position:relative;justify-content:center;text-align:center}
.primary-run>span{display:block;width:100%;text-align:center}
.primary-run>b{position:absolute;right:14px;top:50%;transform:translateY(-50%)}
.connect-handle:hover,.task-input-handle:hover{background:var(--yz-violet);box-shadow:0 0 0 1px var(--yz-violet),0 0 0 4px rgba(130,107,244,.12)}
.task-input-handle.accepts-reference{background:var(--yz-violet);box-shadow:0 0 0 1px var(--yz-violet),0 0 0 4px rgba(130,107,244,.1)}
.yz-assistant-input:focus{border-color:var(--yz-violet);box-shadow:0 0 0 3px rgba(130,107,244,.1)}
.yz-cutout-stage.is-dragover{outline-color:var(--yz-violet);background-color:rgba(130,107,244,.06)}
.header-actions .yz-upscale-local-launch span,.yz-local-edit-button{color:var(--yz-violet)}
.yz-region-item.active{border-color:var(--yz-violet);box-shadow:0 0 0 2px rgba(130,107,244,.12)}
.yz-region-number{background:var(--yz-spectrum)}
.floating-toolbar button:first-child,.floating-toolbar button:last-child{color:var(--yz-violet)}
@media(prefers-reduced-motion:reduce){.primary-run,.login-submit,.yz-assistant-send,.yz-cutout-run{transition:none}}
