.form-text-field .contact-line-form{overflow:hidden}.form-text-field .contact-line-active:nth-child(2){width:0;transition:width .35s}.form-text-field:focus-within .contact-line-active:nth-child(2){width:700px}.form-text-field .form-field:focus{box-shadow:none;border-color:#0000;outline:none}.form-text-field:focus-within .text-field-icon{color:var(--_color-scheme---accent--accent-01)}.text-field-icon{transition:color .25s}.velo-field-invalid .contact-line-active{background-color:var(--_color-scheme---accent--error-state)}.velo-field-invalid .text-field-icon{color:var(--_color-scheme---accent--error-state)}.form-text-field .right-text-wrapper{text-align:right;position:absolute;top:100%;right:0}.velo-error-text{color:var(--_color-scheme---accent--error-state);font-family:var(--font-family--secondary);font-size:var(--_text-style---xxs-mono-text--font-size);letter-spacing:var(--letter-spacing--normal);padding-top:6px;position:absolute;top:100%;left:0}.text-button-wrapper.cta .submit-text-link{transition:transform .32s cubic-bezier(.65,.05,.36,1)}.link-button-wrapper:hover .text-button-wrapper.cta .submit-text-link,.w-inline-block:hover .text-button-wrapper.cta .submit-text-link{transform:translateY(-20px)}.velo-cta{transition:filter .25s,opacity .25s}.velo-cta:hover{filter:brightness(1.08)}.velo-cta[data-pending=true],.velo-ghost[data-pending=true]{opacity:.55;pointer-events:none}.velo-ghost{cursor:pointer;transition:border-color .25s}.velo-ghost:hover{border-color:var(--_color-scheme---neutral--500)}.submit-button-inner{cursor:pointer}.submit-button-inner:disabled{cursor:not-allowed}.velo-reveal{cursor:pointer;color:var(--_color-scheme---neutral--500);font-family:var(--font-family--secondary);font-size:var(--_text-style---xxxs-mono-text--font-size);letter-spacing:var(--letter-spacing--large);background:0 0;border:0;flex:none;padding:0 0 0 12px;transition:color .2s}.velo-reveal:hover{color:#fff}.velo-strength{align-items:center;gap:var(--_spacing---spacing--padding-xxs);flex-wrap:wrap;padding-top:10px;display:flex;position:absolute;top:100%;left:0;right:0}.velo-strength-bars{flex:90px;gap:4px;min-width:90px;display:flex}.velo-strength-bars span{background-color:var(--_color-scheme---neutral--400);flex:1;height:2px;transition:background-color .25s}.velo-strength-bars span[data-on=true][data-score="1"],.velo-strength-bars span[data-on=true][data-score="2"]{background-color:var(--_color-scheme---accent--error-state)}.velo-strength-bars span[data-on=true][data-score="3"]{background-color:var(--_color-scheme---accent--accent-01)}.velo-strength-bars span[data-on=true][data-score="4"]{background-color:var(--_color-scheme---accent--accent-02)}.velo-strength-hint{color:var(--_color-scheme---neutral--500);font-family:var(--font-family--main);font-size:var(--_text-style---xxs-body-text--font-size);flex:1 0 100%}.velo-code{text-align:center;letter-spacing:.42em;text-indent:.42em;color:#fff;font-size:30px}.velo-notice{border-radius:var(--_outline-section---corner-radius--xxs);font-family:var(--font-family--main);font-size:var(--_text-style---xs-body-text--font-size);line-height:var(--line-height--xl);font-weight:var(--font-weight--light);border:1px solid;padding:12px 14px}.velo-notice-error{color:#ffb3c0;background-color:#df4a631a;border-color:#df4a6366}.velo-notice-success{color:var(--_color-scheme---accent--success-state);background-color:#ace2861a;border-color:#ace28666}.velo-notice-info{border-color:var(--_color-scheme---neutral--300);background-color:var(--_color-scheme---neutral--200);color:var(--_color-scheme---neutral--600)}.register-heading-wrapper.velo-tab-band{height:auto;min-height:0;margin-bottom:0;padding-top:0}.velo-hero{padding-bottom:var(--_spacing---spacing--padding-xxl)}.velo-tab-band .register-form-container{align-items:flex-end;margin-bottom:-1px}.velo-panel-band{padding:0 var(--_spacing---spacing--padding-xxxs) var(--_spacing---spacing--padding-xxl);justify-content:center;display:flex}.velo-panel-band .login-wrapper,.velo-panel-band .sign-up-wrapper{border-top:0;height:auto;min-height:0}.velo-stack{gap:var(--_spacing---spacing--padding-xs);flex-direction:column;display:flex}.velo-foot-note{text-align:center}.text-fields-wrapper{row-gap:calc(var(--_spacing---spacing--padding-s) + 10px)}.velo-check{align-items:flex-start;gap:var(--_spacing---spacing--padding-xxs);cursor:pointer;display:flex}.velo-check input{accent-color:var(--_color-scheme---accent--accent-01);flex:none;width:14px;height:14px;margin-top:3px}.velo-account-grid{margin-top:var(--_spacing---spacing--padding-l)}.velo-account-grid .price-block{padding:var(--_spacing---spacing--padding-s);flex-direction:column;gap:6px;display:flex}.velo-account-actions,.velo-error-actions{margin-top:var(--_spacing---spacing--padding-s)}.velo-account-actions form{display:flex}.velo-account-actions button,.velo-error-actions button{cursor:pointer;background:0 0;width:100%}.velo-auth-brand{padding:var(--_spacing---spacing--padding-m) var(--_spacing---spacing--padding-s) var(--_spacing---spacing--padding-xs);z-index:2;justify-content:center;display:flex;position:relative}.velo-auth-brand img{width:auto;height:26px}.velo-auth-footer{gap:var(--_spacing---spacing--padding-xs);max-width:1340px;padding:var(--_spacing---spacing--padding-s) var(--_spacing---spacing--padding-s) var(--_spacing---spacing--padding-reg);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.velo-auth-footer .social-container{align-items:center;gap:var(--_spacing---spacing--padding-xs);display:flex}.velo-auth-footer .social-icon{width:18px;height:18px;color:var(--_color-scheme---neutral--500);transition:color .2s}.velo-auth-footer .social-icon:hover{color:#fff}.velo-logo-strip{padding-top:var(--_spacing---spacing--padding-l)}.text-field{box-sizing:border-box;width:100%;display:block}.velo-ask-hero{text-align:center;align-items:center;gap:var(--_spacing---spacing--padding-xxs);padding:var(--_spacing---spacing--padding-l) 0 var(--_spacing---spacing--padding-l);flex-direction:column;display:flex}.velo-ask-heading{margin:0}.velo-ask-sub{width:auto;max-width:560px;color:var(--_color-scheme---neutral--500)}.velo-ask-wrap{width:100%;max-width:700px;margin:0 auto var(--_spacing---spacing--padding-l)}.velo-ask-panel{width:100%;padding:var(--_spacing---spacing--padding-xxs);border-style:solid;border-width:var(--outline--default);border-radius:var(--_outline-section---corner-radius--xs);background-color:var(--_color-scheme---neutral--300);border-color:#313131}.velo-ask-panel .ai-mode-wrapper{flex-wrap:wrap;width:auto}.velo-ask-panel .button-block{row-gap:var(--_spacing---spacing--padding-xxs);flex-wrap:wrap}.velo-ask-panel .ai-command-button:has(input:checked){background-color:var(--_color-scheme---neutral--400)}.velo-ask-panel .ai-command-button:has(input:checked) .radio-button{border-width:1px;border-color:#e47831b0}.velo-ask-panel .ai-command-button:has(input:checked) .radio-button-label{color:var(--_color-scheme---neutral--white)}.velo-ask-panel .ai-submit-button:disabled{opacity:.5;cursor:not-allowed}button.attachment-link{font:inherit;color:inherit;cursor:pointer;background:0 0;padding:0}button.attachment-link:disabled{opacity:.5;cursor:not-allowed}@keyframes velo-mic-pulse{0%,to{box-shadow:0 0 #e4783166}50%{box-shadow:0 0 0 6px #e4783100}}.attachment-link[data-recording=true]{border-color:var(--_color-scheme---accent--accent-01);color:var(--_color-scheme---accent--accent-01);animation:1.4s ease-out infinite velo-mic-pulse}.velo-ask-voice-note{font-size:var(--_text-style---xxs-body-text--font-size);color:var(--_color-scheme---accent--error-state);margin-top:10px;padding:0 2px}.velo-ask-examples{margin-top:var(--_spacing---spacing--padding-s);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:0 2px;display:flex}.velo-ask-examples-label{font-family:var(--font-family--secondary);font-size:var(--_text-style---xxxs-mono-text--font-size);letter-spacing:.1em;text-transform:uppercase;color:var(--_color-scheme---neutral--500);margin-right:2px}.velo-ask-example{border:1px solid var(--_color-scheme---neutral--400);border-radius:var(--_outline-section---corner-radius--rounded);cursor:pointer;font-family:var(--font-family--main);font-size:var(--_text-style---xs-body-text--font-size);color:var(--_color-scheme---neutral--600);background:0 0;padding:6px 12px;transition:border-color .2s,color .2s}.velo-ask-example:hover{border-color:var(--_color-scheme---neutral--white);color:#fff}.velo-ask-example:disabled{opacity:.5;cursor:not-allowed}.velo-ask-banner{margin-bottom:var(--_spacing---spacing--padding-s);align-items:center;gap:8px;display:flex}.velo-code{padding:var(--_spacing---spacing--padding-s)}.velo-code-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.velo-code-label{font-family:var(--font-family--secondary);font-size:var(--_text-style---xxxs-mono-text--font-size);letter-spacing:.1em;text-transform:uppercase;color:var(--_color-scheme---neutral--500)}.velo-code-pre{font-family:var(--font-family--secondary);color:var(--_color-scheme---neutral--600);white-space:pre;text-align:left;letter-spacing:normal;word-spacing:normal;margin:0;line-height:1.6;overflow-x:auto}.velo-code-pre code{color:inherit;font-family:inherit;font-size:inherit;white-space:inherit;text-align:inherit}.velo-outbox{flex-direction:column;gap:12px;display:flex}.velo-outbox-head{font-size:var(--_text-style---xxs-body-text--font-size);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.velo-outbox-tag{font-family:var(--font-family--secondary);font-size:var(--_text-style---xxxs-mono-text--font-size);letter-spacing:.1em;text-transform:uppercase;color:var(--_color-scheme---accent--accent-01);border:1px solid #e4783159;border-radius:3px;padding:1px 6px}.velo-outbox-code{background-color:var(--_color-scheme---neutral--100);border:1px solid var(--_color-scheme---neutral--400);border-radius:var(--_outline-section---corner-radius--xxs);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.velo-outbox-label{font-family:var(--font-family--secondary);font-size:var(--_text-style---xxxs-mono-text--font-size);letter-spacing:.1em;text-transform:uppercase;color:var(--_color-scheme---neutral--500)}.velo-outbox-code b{font-family:var(--font-family--secondary);font-size:20px;font-weight:var(--font-weight--medium);letter-spacing:.24em;text-indent:.24em;color:#fff}.velo-outbox-link{font-family:var(--font-family--main);font-size:var(--_text-style---xxs-body-text--font-size);color:var(--_color-scheme---neutral--600);text-decoration:none;transition:color .2s}.velo-outbox-link:hover{color:var(--_color-scheme---accent--accent-01)}.velo-ask-panel .text-field{padding-right:96px}.velo-ask-panel .attachment-link{inset:15% 54px auto auto}.velo-ask-go{z-index:1;border-radius:var(--_outline-section---corner-radius--rounded);background-color:var(--_color-scheme---accent--accent-01);color:#0b0b0b;cursor:pointer;border:0;justify-content:center;align-items:center;width:38px;height:38px;margin-top:2px;transition:filter .2s,opacity .2s;display:flex;position:absolute;inset:15% 2% auto auto}.velo-ask-go:hover:not(:disabled){filter:brightness(1.08)}.velo-ask-go:disabled{background-color:var(--_color-scheme---neutral--400);color:var(--_color-scheme---neutral--500);cursor:not-allowed}
