.public-form-page{--form-accent:#92cff3;background:var(--theme-canvas, #f3f3ef);color:var(--theme-ink, #202125);padding:64px 0}.public-form-page--feedback{--form-accent:#b8a8f9}.public-form-container{width:min(100% - 64px,1200px);margin:auto}.public-form-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:start}.public-form-layout>*{min-width:0}.public-form-intro{position:sticky;top:96px}.public-form-intro>div:first-child{color:var(--theme-link, #3659ef);font-size:11px;letter-spacing:.14em}.public-form-intro h1{font-size:clamp(40px,4.4vw,61px);line-height:1.06;letter-spacing:-.055em;color:var(--theme-ink, #202125);margin-top:22px}.public-form-intro>p{font-size:15px;line-height:1.9;color:var(--theme-muted, #535965);margin-top:24px}.public-form-art{height:144px;position:relative;margin:28px 0;display:flex;align-items:center;padding-left:28px;background:repeating-linear-gradient(90deg,transparent,transparent 29px,var(--theme-soft, #d8ddd3) 30px);border-block:1px solid #d8ddd3;max-width:360px}.public-form-art>svg{width:112px;height:96px;padding:22px;background:#202125;color:var(--form-accent);transform:rotate(-6deg);box-shadow:5px 5px #c7ccbf;z-index:1}.public-form-art>span{position:absolute;left:135px;top:42px;width:80px;height:80px;background:var(--form-accent);display:grid;place-items:center;border:1px solid var(--theme-border, #202125);transform:rotate(9deg);z-index:2;box-shadow:4px 4px #202125}.public-form-art>i{position:absolute;right:25px;width:36px;height:36px;background:var(--theme-green-surface, #dbf07b);border:1px solid var(--theme-border, #202125);transform:rotate(-15deg)}.public-form-notes{display:flex;flex-direction:column;gap:15px}.public-form-notes>div{border-radius:3px;font-size:12px;padding:18px;line-height:1.85;overflow-wrap:anywhere}.public-form-notes>div:first-child{background:#202125;color:#dae0ea;border-color:var(--theme-border, #202125)}.public-form-notes>div:first-child strong{color:#fff}.public-form-notes>div:first-child svg{color:var(--form-accent)}.public-form-notes>a{font-size:12px;color:var(--theme-link, #3659ef);line-height:1.7}.public-form-notes>a svg{flex:none}.public-form-card{padding:30px;background:var(--theme-surface, #fff);border:1px solid var(--theme-border, #d8dde2);border-top:4px solid var(--theme-accent-border, #3659ef);min-width:0}.public-form-heading{display:flex;align-items:center;gap:12px;padding-bottom:22px;border-bottom:1px solid var(--theme-border, #d8dde2)}.public-form-heading svg{color:var(--theme-link, #3659ef);flex:none}.public-form-heading h2{font-size:21px;font-weight:750;letter-spacing:-.03em}.public-form-card form>fieldset{border:0;min-width:0}.public-form-card legend{font-size:14px;letter-spacing:-.01em}.public-form-card label{font-size:12px}.public-form-card :is(input,select,textarea){border-radius:3px;border-color:var(--theme-border, #cdd3db);font-size:13px;min-width:0}.public-form-card :is(input,select,textarea):focus-visible{outline:2px solid #3659ef;outline-offset:2px}.public-form-card .grid>*{min-width:0}.public-form-card :is(button,a):focus-visible,.public-form-page a:focus-visible{outline:3px solid #3659ef;outline-offset:4px}.public-form-card button{border-radius:3px;box-shadow:none}.public-form-card button[type=submit],.public-form-card [role=status] button{background:#3659ef;font-size:13px;padding:15px;color:#fff;border-radius:3px;box-shadow:none}.public-form-card button[type=submit]:hover,.public-form-card [role=status] button:hover{background:#2444d0}.public-form-card button[aria-pressed=true],.public-form-card button[aria-checked=true]{background:#202125;color:#fff;border-color:var(--theme-border, #202125);box-shadow:none}.public-form-card [role=radiogroup] button[aria-checked=true]{background:var(--theme-green-surface, #dbf07b);color:var(--theme-ink, #202125)}.public-form-card [role=radiogroup] button{height:46px;min-width:44px;padding:10px;font-size:13px}.public-form-card button>svg{flex-shrink:0}.public-form-card [class*=rounded-]{border-radius:3px}.public-form-card .text-sm{font-size:12px}.public-form-card .text-xs{font-size:11px}.public-form-card label:has(input[type=file]){min-width:0;border-radius:3px;background:var(--theme-canvas, #f6f7f3)}.public-form-card label:has(input[type=file]):focus-within{outline:2px solid #3659ef;outline-offset:3px}.public-form-card label:has(input[type=file]) svg{flex:none}.public-form-card [role=status]{overflow-wrap:anywhere}.public-form-card [role=status]>div:first-child{background:var(--theme-green-surface, #dbf07b);color:var(--theme-ink, #202125)}@media(max-width:1000px){.public-form-layout{gap:32px;grid-template-columns:.8fr 1.2fr}.public-form-intro h1{font-size:44px}.public-form-card{padding:24px}.public-form-art{max-width:280px}}@media(max-width:767px){.public-form-page{padding:36px 0}.public-form-container{width:calc(100% - 36px)}.public-form-layout{grid-template-columns:1fr;gap:28px}.public-form-intro{position:static}.public-form-intro h1{font-size:44px;max-width:500px}.public-form-intro>p{font-size:14px;margin-top:20px}.public-form-art{height:116px;margin:22px 0;max-width:360px}.public-form-art>svg{height:80px;width:100px;padding:18px}.public-form-art>span{width:64px;height:64px;top:30px;left:125px}.public-form-notes{gap:12px}.public-form-notes>div{padding:15px}.public-form-card{padding:22px 18px}.public-form-heading h2{font-size:20px}}
