.connect-module__yqzNeW__page{--comm-rule:rgb(var(--studio-border-rgb,118 83 158) / calc(.3 * var(--studio-border-strength,1)));--comm-frame:rgb(var(--studio-border-rgb,118 83 158) / calc(.72 * var(--studio-border-strength,1)));color:#aeb7c8;letter-spacing:.025em;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;padding:12px;font-size:10px;line-height:1.65;display:grid;container:connect/inline-size}.connect-module__yqzNeW__page *,.connect-module__yqzNeW__page :before,.connect-module__yqzNeW__page :after{box-sizing:border-box}.connect-module__yqzNeW__page :is(h2,p,dl,fieldset){margin:0}.connect-module__yqzNeW__page :is(button,input,textarea){font:inherit;letter-spacing:inherit}.connect-module__yqzNeW__page a{text-decoration:none}.connect-module__yqzNeW__page :is(button,input,textarea,a):focus-visible{outline:1px solid var(--studio-secondary,#32e5f2);outline-offset:4px}.connect-module__yqzNeW__banner,.connect-module__yqzNeW__form{border:1px solid var(--comm-frame);background:var(--studio-panel-background)}.connect-module__yqzNeW__banner{padding:24px 24px 20px}.connect-module__yqzNeW__banner h1{color:var(--studio-border-color,#76539e);margin-block-start:-.39em}.connect-module__yqzNeW__banner p{color:#fff;letter-spacing:.12em;margin-top:8px;font-size:8px}.connect-module__yqzNeW__form{min-width:0;padding:14px}.connect-module__yqzNeW__classification{border:1px solid var(--comm-rule);min-width:0;padding:0}.connect-module__yqzNeW__classification legend{color:#ebe5f4;letter-spacing:.1em;margin-left:18px;padding:0 8px;font-size:10px}.connect-module__yqzNeW__classification legend>span,.connect-module__yqzNeW__panelHeading h2>span{color:var(--studio-primary,#ec0bbd);margin-right:8px}.connect-module__yqzNeW__classificationBody{padding:18px}.connect-module__yqzNeW__overline{color:var(--studio-border-color,#76539e);letter-spacing:.12em;font-size:7px;display:block}.connect-module__yqzNeW__categories{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.connect-module__yqzNeW__category{border:1px solid var(--comm-rule);color:#9aa6b9;cursor:pointer;background:#05070e66;align-content:center;justify-items:center;gap:12px;min-width:0;min-height:95px;padding:15px 6px;transition:border-color .2s,background .2s,color .2s;display:grid;position:relative}.connect-module__yqzNeW__category>span{letter-spacing:.07em;font-size:7px}.connect-module__yqzNeW__category>svg{color:var(--studio-border-color,#76539e)}.connect-module__yqzNeW__category input,.connect-module__yqzNeW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.connect-module__yqzNeW__category .connect-module__yqzNeW__categoryCheck{opacity:0;position:absolute;top:7px;right:7px}.connect-module__yqzNeW__category:has(input:checked){color:#fff;border-color:var(--studio-primary,#ec0bbd);background:color-mix(in srgb, var(--studio-primary,#ec0bbd) 8%, #05070e66)}.connect-module__yqzNeW__category:has(input:checked)>svg{color:var(--studio-primary,#ec0bbd)}.connect-module__yqzNeW__category:has(input:checked) .connect-module__yqzNeW__categoryCheck{opacity:1}.connect-module__yqzNeW__category:has(input:focus-visible){outline:1px solid var(--studio-secondary,#32e5f2);outline-offset:3px}@media (hover:hover){.connect-module__yqzNeW__category:hover{color:#fff;border-color:var(--studio-border-color,#76539e)}}.connect-module__yqzNeW__classification:disabled .connect-module__yqzNeW__category{cursor:wait;opacity:.65}.connect-module__yqzNeW__workstation{border:1px solid var(--comm-rule);grid-template-columns:minmax(0,1fr);margin-top:14px;display:grid}.connect-module__yqzNeW__messagePanel{min-width:0}.connect-module__yqzNeW__panelHeading{border-bottom:1px solid var(--comm-rule);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.connect-module__yqzNeW__panelHeading h2{color:#ebe5f4;letter-spacing:.1em;font-size:10px;font-weight:400}.connect-module__yqzNeW__panelHeading>span{color:#68758a;letter-spacing:.1em;font-size:6px}.connect-module__yqzNeW__fields{border:0;gap:20px;min-width:0;padding:22px;display:grid}.connect-module__yqzNeW__field{min-width:0}.connect-module__yqzNeW__field label{color:#ebe5f4;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:8px;font-size:10px;display:flex}.connect-module__yqzNeW__field label>span:before{content:"> ";color:var(--studio-secondary,#32e5f2)}.connect-module__yqzNeW__field label small{color:var(--studio-border-color,#76539e);font-size:7px}.connect-module__yqzNeW__field :is(input,textarea){border:1px solid var(--comm-rule);color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#05070eb3;border-radius:2px;outline:none;width:100%;min-width:0;padding:12px 13px;font-size:12px;line-height:1.6;display:block}.connect-module__yqzNeW__field input{min-height:46px}.connect-module__yqzNeW__field textarea{resize:vertical;min-height:200px}.connect-module__yqzNeW__field :is(input,textarea)::placeholder{color:#69768c;opacity:1}.connect-module__yqzNeW__field :is(input,textarea):focus{border-color:var(--studio-secondary,#32e5f2);box-shadow:0 0 0 1px color-mix(in srgb, var(--studio-secondary,#32e5f2) 15%, transparent)}.connect-module__yqzNeW__field input:autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #080a12}.connect-module__yqzNeW__fieldFootnote{color:#78849a;justify-content:space-between;gap:12px;margin-top:8px;font-size:7px;display:flex}.connect-module__yqzNeW__fieldFootnote>span:last-child{color:var(--studio-border-color,#76539e);flex-shrink:0}.connect-module__yqzNeW__honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.connect-module__yqzNeW__dispatch{border-top:1px solid var(--comm-rule);min-width:0;padding:22px}.connect-module__yqzNeW__transmit{border:1px solid var(--studio-primary,#ec0bbd);width:100%;min-height:62px;color:var(--studio-primary,#ec0bbd);background:color-mix(in srgb, var(--studio-primary,#ec0bbd) 5%, transparent);letter-spacing:.08em;cursor:pointer;justify-content:space-between;align-items:center;padding:14px 20px;font-size:clamp(11px,1.8cqw,18px);display:flex}.connect-module__yqzNeW__transmit>span{min-width:0}.connect-module__yqzNeW__transmit>span>span{margin-right:8px}.connect-module__yqzNeW__transmit svg{flex-shrink:0;margin-left:12px}.connect-module__yqzNeW__transmit:hover:not(:disabled){color:#fff;background:color-mix(in srgb, var(--studio-primary,#ec0bbd) 12%, transparent)}.connect-module__yqzNeW__transmit:disabled{opacity:.5;cursor:not-allowed}.connect-module__yqzNeW__feedback{overflow-wrap:anywhere}.connect-module__yqzNeW__feedback:empty{display:none}.connect-module__yqzNeW__feedback:not(:empty){border:1px solid var(--comm-rule);background:#05070e66;margin-top:14px;padding:16px 18px}.connect-module__yqzNeW__feedback>span{color:var(--studio-secondary,#32e5f2);letter-spacing:.1em;font-size:8px}.connect-module__yqzNeW__feedback[data-state=error]>span{color:var(--studio-primary,#ec0bbd)}.connect-module__yqzNeW__feedback p{margin-top:7px;font-size:10px}.connect-module__yqzNeW__feedback small{color:#78849a;margin-top:10px;font-size:7px;display:block}@container connect (max-width:900px){.connect-module__yqzNeW__categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@container connect (max-width:420px){.connect-module__yqzNeW__form{padding:10px}.connect-module__yqzNeW__classification legend{margin-left:8px;padding-inline:4px;font-size:8px}.connect-module__yqzNeW__classificationBody{padding:12px}.connect-module__yqzNeW__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.connect-module__yqzNeW__category{min-height:86px}.connect-module__yqzNeW__panelHeading,.connect-module__yqzNeW__fields,.connect-module__yqzNeW__dispatch{padding:16px 12px}.connect-module__yqzNeW__panelHeading{flex-wrap:wrap;gap:6px}.connect-module__yqzNeW__panelHeading h2,.connect-module__yqzNeW__field label{font-size:9px}.connect-module__yqzNeW__field label small{font-size:6px}.connect-module__yqzNeW__field :is(input,textarea){padding:11px;font-size:16px}.connect-module__yqzNeW__fieldFootnote{flex-wrap:wrap}.connect-module__yqzNeW__transmit{min-height:54px;padding:12px;font-size:10px}.connect-module__yqzNeW__transmit>span>span{margin-right:4px}}@media (max-width:829px){.connect-module__yqzNeW__page{gap:10px;padding:10px}.connect-module__yqzNeW__banner{padding:22px 18px 18px}.connect-module__yqzNeW__banner p{font-size:7px}}@media (prefers-reduced-motion:reduce){.connect-module__yqzNeW__category{transition:none}}
