:where(.uf,.uf-fields,.uf-f,.uf-ch,.uf-up,.uf-cons,.uf-sum,.uf-srv,.uf-sent){--uf-f:var(--f,var(--field,#00432d));--uf-h:var(--h,var(--hl,#006745));--uf-a:var(--a,var(--acc,#a6dec0));--uf-o:var(--o,var(--tint,#e6f4ec))}.uf{box-sizing:border-box;width:100%;min-width:0;font-family:var(--ft);color:#15201a;background:#fff;border-radius:32px;flex-direction:column;gap:24px;margin:0;padding:28px;display:flex;box-shadow:inset 0 0 0 1px #d3e6da}.uf--bare{box-shadow:none;background:0 0;border-radius:0;padding:0}.uf-body{flex-direction:column;gap:24px;min-width:0;display:flex}.uf-hd{flex-direction:column;gap:6px;display:flex}.uf-title{font:800 30px/1.05 var(--fd);letter-spacing:-.035em;color:var(--uf-f);text-wrap:balance;margin:0}.uf-sub{font:500 15px/1.45 var(--ft);color:#40514a;margin:0}.uf-fields{flex-direction:column;gap:18px;min-width:0;display:flex;container:uf/inline-size}.uf-grid{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.uf-grid>*{grid-column:1/-1}@container uf (width>=480px){.uf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.uf-grid>.uf--half{grid-column:span 1}}.uf-sec{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.uf-sec__h{box-sizing:border-box;width:100%;font:800 18px/1.2 var(--fd);letter-spacing:-.02em;color:var(--uf-f);border-top:1px solid #d3e6da;margin:0 0 18px;padding:8px 0 0}.uf-sec__help{font:500 14px/1.4 var(--ft);color:#40514a;margin:-14px 0 0}.uf-f{flex-direction:column;gap:8px;min-width:0;display:flex}.uf-l{font:700 14px/1.3 var(--ft);color:#15201a;text-wrap:balance;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;padding:0;display:flex}.uf-om{font:500 12.5px/1 var(--ft);color:#5a6a60;letter-spacing:0}.uf-tag{font:700 12px/1.2 var(--fm);color:#006745;letter-spacing:.04em;text-transform:uppercase}.uf-help{font:500 13.5px/1.4 var(--ft);color:#40514a;white-space:pre-line}.uf-err{font:600 13.5px/1.35 var(--ft);color:#26354a}.uf-in{box-sizing:border-box;width:100%;height:48px;box-shadow:none;font:500 16px/1.2 var(--ft);color:#15201a;-webkit-appearance:none;appearance:none;background:#f5f9f6;border:0;border-radius:14px;outline:none;margin:0;padding:0 14px;transition:box-shadow .12s,background-color .12s;display:block}.uf-in::placeholder{color:#66766d;opacity:1}.uf-in:focus{box-shadow:inset 0 0 0 2px var(--uf-h);background:#fff}.uf-in--ta{resize:vertical;height:auto;min-height:120px;padding:14px;line-height:1.45}.uf-in--sel{cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1.5 1.5 7 7l5.5-5.5' fill='none' stroke='%2340514A' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:42px}.is-err>.uf-in,.is-err>.uf-in:focus{box-shadow:inset 0 0 0 2px #566f92}.is-err>.uf-in:focus{box-shadow:inset 0 0 0 2px #26354a}.uf-q{align-items:baseline;gap:14px;display:flex}.uf-q__nr{font:700 15px/1 var(--fm);color:var(--uf-h);letter-spacing:0;flex:none}.uf-q__t{font:800 40px/1.05 var(--fd);letter-spacing:-.035em;color:var(--uf-f);text-wrap:balance;hyphens:manual}.uf-l--q{gap:6px 10px}.uf-f--q .uf-help,.uf-ch--q .uf-help{font-size:17px;line-height:1.45}.uf-ch{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.uf-ch>legend{width:100%;margin:0 0 4px;padding:0;display:block}.uf-ch--q{gap:20px}.uf-ch--q>legend{margin-bottom:10px}.uf-ch__b{min-width:0;container:uf/inline-size}.uf-opts{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}@container uf (width>=480px){.uf-opts[data-cols="2"],.uf-opts[data-cols="3"],.uf-opts[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container uf (width>=680px){.uf-opts[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.uf-opts[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.uf-opts--yn{grid-template-columns:repeat(2,minmax(0,160px))}.uf-k{box-sizing:border-box;color:#15201a;min-width:0;min-height:48px;font:600 15.5px/1.35 var(--ft);cursor:pointer;hyphens:manual;overflow-wrap:break-word;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:800px;align-items:center;gap:12px;padding:10px 16px;transition:background-color .12s,color .12s,transform .12s;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #d3e6da}.uf-k input{width:22px;height:22px;accent-color:var(--uf-f);cursor:pointer;flex:none;margin:0}.uf-k>span{min-width:0}.uf-k svg{--ic-1:var(--uf-a);--ic-2:var(--uf-h);--ic-3:var(--uf-f);flex:none;width:34px;height:34px}.uf-k:has(input:checked) svg{--ic-1:#fff}.uf-k:hover{box-shadow:inset 0 0 0 1.5px var(--uf-h)}.uf-k:has(input:checked){background:var(--uf-f);color:#fff;box-shadow:none}.uf-k:has(input:checked) input{accent-color:var(--uf-a)}.uf-k:has(input:focus-visible){outline:3px solid var(--uf-h);outline-offset:2px}.uf-k:has(input[aria-disabled=true]){opacity:.5;cursor:not-allowed;box-shadow:inset 0 0 0 1.5px #d3e6da}.uf-k:has(input[aria-disabled=true]) input{cursor:not-allowed}.uf-k:active{transform:scale(.985)}.uf-opts--yn .uf-k{min-height:48px}.uf-live{font:600 13.5px/1.35 var(--fm);color:var(--uf-h)}.uf-live.is-max{color:#26354a}.uf-groups{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}@container uf (width>=760px){.uf-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px}}.uf-g{flex-direction:column;gap:8px;min-width:0;display:flex}.uf-g__h{font:800 16px/1.25 var(--fd);letter-spacing:-.01em;color:var(--uf-f);border-bottom:1px solid #d3e6da;padding-bottom:6px}.uf-g .uf-k{align-items:flex-start}.uf-g .uf-k input{margin-top:1px}.uf-imgs{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:8px;display:grid}@container uf (width>=480px){.uf-imgs{grid-template-columns:repeat(2,minmax(0,1fr))}}.uf-im{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}.uf-im:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #d3e6da}.uf-im__p{aspect-ratio:16/10;background:repeating-linear-gradient(135deg,#eef3f1 0 14px,#e2ece8 14px 28px);display:block;position:relative}.uf-im__p img{object-fit:cover;width:100%;height:100%}.uf-im__k{background:var(--uf-f);color:#fff;width:40px;height:40px;font:800 20px/1 var(--fd);border-radius:12px 12px 12px 4px;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;left:14px}.uf-im__c{font:600 12.5px/1.35 var(--fm);color:#40514a;position:absolute;bottom:12px;left:14px;right:14px}.uf-im__r{min-height:56px;font:700 16px/1.3 var(--ft);color:#15201a;background:#fff;align-items:center;gap:12px;padding:0 16px;transition:background-color .12s,color .12s;display:flex}.uf-im__r input{width:22px;height:22px;accent-color:var(--uf-f);cursor:pointer;flex:none;margin:0}.uf-im:hover:after{box-shadow:inset 0 0 0 1.5px var(--uf-h)}.uf-im:has(input:checked):after{box-shadow:inset 0 0 0 3px var(--uf-f)}.uf-im:has(input:checked) .uf-im__r{background:var(--uf-f);color:#fff}.uf-im:has(input:checked) .uf-im__r input{accent-color:var(--uf-a)}.uf-im:has(input:checked) .uf-im__k{background:var(--uf-a);color:var(--uf-f)}.uf-im:has(input:focus-visible){outline:3px solid var(--uf-h);outline-offset:2px}.uf-scale{flex-direction:column;gap:8px;display:flex}.uf-scale__k{grid-template-columns:repeat(var(--uf-n,5), minmax(0, 1fr));gap:8px;display:grid}.uf-sk{box-sizing:border-box;color:#15201a;min-height:64px;font:800 20px/1 var(--fd);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:800px;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:background-color .12s,color .12s;display:flex;box-shadow:inset 0 0 0 1.5px #d3e6da}.uf-sk input{width:18px;height:18px;accent-color:var(--uf-f);cursor:pointer;margin:0}.uf-sk:hover{box-shadow:inset 0 0 0 1.5px var(--uf-h)}.uf-sk:has(input:checked){background:var(--uf-f);color:#fff;box-shadow:none}.uf-sk:has(input:checked) input{accent-color:var(--uf-a)}.uf-sk:has(input:focus-visible){outline:3px solid var(--uf-h);outline-offset:2px}.uf-scale__e{font:600 13.5px/1.3 var(--ft);color:#40514a;justify-content:space-between;gap:12px;display:flex}.uf-scale__e>:last-child{text-align:right}.uf-up{flex-direction:column;gap:10px;min-width:0;display:flex;container:uf/inline-size}.uf-drop{box-sizing:border-box;text-align:center;cursor:pointer;background:#f5f9f6;border:2px dashed #9db3a8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:120px;padding:20px;transition:background-color .12s,border-color .12s;display:flex;position:relative}@container uf (width>=480px){.uf-drop{flex-direction:row;min-height:104px}}.uf-drop svg{flex:none;width:44px;height:44px}.uf-drop__x{flex-direction:column;gap:4px;display:flex}.uf-drop__t{font:700 16px/1.3 var(--ft);color:var(--uf-f)}.uf-drop__a{font:500 13.5px/1.35 var(--fm);color:#40514a}.uf-drop__m{display:none}.uf-drop input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.uf-drop:hover,.uf-drop.is-drag{border-color:var(--uf-h);background:#fff}.uf-drop:has(input:focus-visible){outline:3px solid var(--uf-h);outline-offset:3px}.uf-file{background:#f5f9f6;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.uf-file__r{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.uf-file__r svg{flex:none;width:34px;height:34px}.uf-file__m{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.uf-file__n{font:700 15.5px/1.3 var(--ft);overflow-wrap:anywhere}.uf-file__s{font:500 13px/1.3 var(--fm);color:#40514a}.uf-rm{min-height:44px;color:var(--uf-f);font:700 14.5px/1 var(--ft);cursor:pointer;background:#fff;border:0;border-radius:800px;padding:0 16px;box-shadow:inset 0 0 0 1.5px #b9cec6}.uf-rm:hover{box-shadow:inset 0 0 0 1.5px var(--uf-h)}.uf-bar{background:#fff;border-radius:4px;height:8px;overflow:hidden}.uf-bar>span{background:var(--uf-h);width:0;height:100%;transition:width .32s var(--e,ease);display:block}.uf-up .uf-live{font-family:var(--ft)}.uf-up.is-bad .uf-drop,.uf-up.is-err .uf-drop{background:#e8edf4;border-color:#566f92}.uf-up.is-bad .uf-file{background:#e8edf4}.uf-up.is-bad .uf-live{color:#26354a}.uf-cons{background:#f5f9f6;border-radius:18px;flex-direction:column;gap:2px;padding:10px 18px;display:flex}.uf-c{flex-direction:column;min-width:0;display:flex}.uf-c__l{box-sizing:border-box;min-height:44px;font:500 14.5px/1.45 var(--ft);color:#15201a;cursor:pointer;align-items:flex-start;gap:12px;padding:6px 0;display:flex}.uf-c__l input{width:22px;height:22px;accent-color:var(--uf-f);cursor:pointer;flex:none;margin:0}.uf-c__l a{color:var(--uf-h);text-underline-offset:3px;font-weight:700;text-decoration:underline}.uf-c__l a:hover{color:var(--uf-f)}.uf-c__st{color:var(--uf-h)}.uf-c__t{flex-direction:column;gap:6px;min-width:0;display:flex}.uf-c>.uf-err{margin:0 0 6px 34px}.uf-c.is-err .uf-c__l input{outline-offset:1px;border-radius:4px;outline:2px solid #566f92}.uf-notice{font:500 14px/1.45 var(--ft);color:#33443d;align-items:flex-start;gap:12px;margin:4px 0 6px;display:flex}.uf-notice__i{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--uf-h);color:var(--uf-h);font:800 13px/1 var(--fd);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.uf-sum,.uf-srv{color:#26354a;background:#e8edf4;border-radius:18px;outline:none;align-items:flex-start;gap:12px;padding:16px 18px;scroll-margin:120px 0 24px;display:flex}.uf-sum:focus-visible,.uf-srv:focus-visible,.uf-sum:focus,.uf-srv:focus{box-shadow:0 0 0 3px #566f92}.uf-bang{color:#fff;width:26px;height:26px;font:800 15px/1 var(--ft);background:#566f92;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.uf-sum__b,.uf-srv__b{flex-direction:column;gap:8px;min-width:0;display:flex}.uf-sum__t,.uf-srv__t{font:700 15.5px/1.35 var(--ft)}.uf-sum__l{flex-direction:column;margin:-11px 0 -12px;padding:0;list-style:none;display:flex}.uf-sum__l a{box-sizing:border-box;min-height:44px;font:600 14.5px/1.35 var(--ft);color:#26354a;text-underline-offset:3px;align-items:center;padding:10px 0;text-decoration:underline;display:inline-flex}.uf-sum__l a:hover{color:#15201a}.uf-srv__d{font:500 14.5px/1.45 var(--ft)}.uf-srv__d a{color:#26354a;white-space:nowrap;font-weight:700}.uf-go{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.uf-send{background:var(--uf-f);color:#fff;min-height:56px;font:700 17px/1 var(--ft);cursor:pointer;transition:background-color .2s, transform .2s var(--e,ease);border:0;border-radius:800px;justify-content:center;align-items:center;gap:12px;padding:0 28px;display:inline-flex}.uf-send:hover{background:var(--uf-h);color:#fff}.uf-send:active{transform:scale(.97)}.uf-send:focus-visible{outline:3px solid var(--uf-h);outline-offset:3px}.uf-send[aria-disabled=true]{opacity:.85;cursor:progress;transform:none}.uf-spin{box-sizing:border-box;border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite uf-spin}@keyframes uf-spin{to{transform:rotate(360deg)}}.uf-aside{font:500 14px/1.4 var(--ft);color:#40514a}@media (hover:none) and (pointer:coarse){.uf-aside--kbd{display:none}}.uf-sent{outline:none;flex-direction:column;align-items:flex-start;gap:12px;display:flex}.uf-sent__i{background:var(--uf-a);width:48px;height:48px;color:var(--uf-f);font:800 24px/1 var(--fd);border-radius:50%;justify-content:center;align-items:center;display:flex}.uf-sent__t{font:800 30px/1.05 var(--fd);letter-spacing:-.035em;color:var(--uf-f);text-wrap:balance;margin:0}.uf-sent__d{font:500 16px/1.5 var(--ft);color:#33443d;max-width:60ch;margin:0}.uf-again{min-height:44px;color:var(--uf-h);font:700 16px/1 var(--ft);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.uf-again:hover{color:var(--uf-f)}.preview-note.uf-pn{border-radius:18px;margin:0;padding:12px 16px;font-size:13.5px;line-height:1.45}@media (width<=767px){.uf{border-radius:24px;gap:20px;padding:20px 18px}.uf--bare{border-radius:0;padding:0}.uf-body{gap:20px}.uf-title,.uf-sent__t{font-size:26px}.uf-fields{gap:16px}.uf-sec__h{margin-bottom:16px}.uf-q__t{font-size:28px;line-height:1.08}.uf-ch--q{gap:16px}.uf-ch--q>legend{margin-bottom:6px}.uf-f--q .uf-help,.uf-ch--q .uf-help{font-size:15.5px}.uf-drop__d{display:none}.uf-drop__m{display:inline}}@media (forced-colors:active){.uf-in,.uf-k,.uf-sk,.uf-im,.uf-cons,.uf-sum,.uf-srv,.uf-file{border:1px solid canvastext}.uf-in:focus{outline-offset:1px;outline:2px solid highlight}.uf-k:has(input:checked),.uf-sk:has(input:checked),.uf-im:has(input:checked){border-width:3px}.is-err>.uf-in{border-width:2px}}@media (prefers-reduced-motion:reduce){.uf-spin{border-right-color:#fff;animation:none}.uf-k,.uf-sk,.uf-in,.uf-send,.uf-im__r,.uf-drop,.uf-bar>span{transition:none}.uf-k:active,.uf-send:active{transform:none}}
