/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.home-contact-form{--home-contact-cut:calc(var(--spacing,.25rem) * 5);--home-contact-cut-inner:calc(var(--spacing,.25rem) * 4.9);--home-contact-radius:0rem;--home-contact-radius-inner:0rem}:where([data-theme=cyber-sakura]) .home-contact-form{--home-contact-cut:0rem;--home-contact-cut-inner:0rem;--home-contact-radius:calc(var(--spacing,.25rem) * 6);--home-contact-radius-inner:calc(var(--spacing,.25rem) * 5.75)}.home-contact-form{background-color:var(--color-primary,oklch(64% .246 21.4));min-width:0;padding:calc(var(--spacing,.25rem) * .25);border-radius:var(--home-contact-radius);clip-path:polygon(var(--home-contact-cut) 0, 100% 0, 100% calc(100% - var(--home-contact-cut)), calc(100% - var(--home-contact-cut)) 100%, 0 100%, 0 var(--home-contact-cut));transition-property:background-color,border-radius,clip-path}@media (prefers-reduced-motion:reduce){.home-contact-form{transition-property:none}}.home-contact-pane{gap:calc(var(--spacing,.25rem) * 4);height:100%;padding:calc(var(--spacing,.25rem) * 5.5) calc(var(--spacing,.25rem) * 4.5) calc(var(--spacing,.25rem) * 6);border-radius:var(--home-contact-radius-inner);background-color:#1d0b11;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.home-contact-pane{background-color:color-mix(in srgb, var(--color-primary) 8%, var(--color-base-100))}}.home-contact-pane{clip-path:polygon(var(--home-contact-cut-inner) 0, 100% 0, 100% calc(100% - var(--home-contact-cut-inner)), calc(100% - var(--home-contact-cut-inner)) 100%, 0 100%, 0 var(--home-contact-cut-inner));transition-property:background-color,border-radius,clip-path}@media (width>=48rem){.home-contact-pane{padding:calc(var(--spacing,.25rem) * 7) calc(var(--spacing,.25rem) * 7.5) calc(var(--spacing,.25rem) * 7.5)}}@media (prefers-reduced-motion:reduce){.home-contact-pane{transition-property:none}}.home-contact-consent>label{color:#fcfcf2a8;align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.home-contact-consent>label{color:color-mix(in oklab, var(--color-base-content,oklch(98.8% .013 106.6)) 66%, transparent)}}.home-contact-consent>label{font-family:Share Tech Mono,ui-monospace,monospace;line-height:1.6;transition-property:color}.home-contact-consent>label>input{margin-top:calc(var(--spacing,.25rem) * .5)}@media (prefers-reduced-motion:reduce){.home-contact-consent>label{transition-property:none}}.home-contact-actions{margin-top:calc(var(--spacing,.25rem) * 1.5);justify-content:flex-end;display:flex}.home-contact-submit{width:calc(var(--spacing,.25rem) * 57.5)}.home-contact-submit:disabled{opacity:.7}.home-contact-submit-icons{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0;display:block;position:relative}.home-contact-submit-arrow,.home-contact-submit-spinner{width:100%;height:100%;transition-property:opacity;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.home-contact-submit-arrow,.home-contact-submit-spinner{transition-property:none}}.home-contact-submit-spinner,.home-contact-submit[aria-busy=true] .home-contact-submit-arrow{opacity:0}.home-contact-submit[aria-busy=true] .home-contact-submit-spinner{animation:var(--animate-spin,spin 1s linear infinite);opacity:1}@media (prefers-reduced-motion:reduce){.home-contact-submit[aria-busy=true] .home-contact-submit-spinner{animation:none}}:lang(ru) .home-contact-consent>label{font-family:var(--font-body,"Martian Mono", "Martian Mono Fallback", monospace);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300)}@property --tw-font-weight{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
