.canvasPosterBanner-module__JgDZcq__banner{background:#fce5d3;width:100%;margin:0;position:relative;overflow:hidden}.canvasPosterBanner-module__JgDZcq__backdrop{filter:blur(20px);background-color:#fce5d3;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.1)}.canvasPosterBanner-module__JgDZcq__image{width:100%;height:100%;display:block;position:absolute;inset:0}.canvasPosterBanner-module__JgDZcq__controls{opacity:0;align-items:center;gap:8px;transition:opacity .15s;display:flex;position:absolute;top:12px;left:12px;right:auto}.canvasPosterBanner-module__JgDZcq__banner:hover .canvasPosterBanner-module__JgDZcq__controls,.canvasPosterBanner-module__JgDZcq__banner:focus-within .canvasPosterBanner-module__JgDZcq__controls,.canvasPosterBanner-module__JgDZcq__dropActive .canvasPosterBanner-module__JgDZcq__controls{opacity:1}@media (hover:none){.canvasPosterBanner-module__JgDZcq__controls{opacity:1}}@media (prefers-reduced-motion:reduce){.canvasPosterBanner-module__JgDZcq__controls{transition:none}}.canvasPosterBanner-module__JgDZcq__button,.canvasPosterBanner-module__JgDZcq__addButton{color:#131722;cursor:pointer;background:#fffffff0;border:1px solid #dfe3eb;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.canvasPosterBanner-module__JgDZcq__button:focus-visible,.canvasPosterBanner-module__JgDZcq__button:focus-within,.canvasPosterBanner-module__JgDZcq__addButton:focus-within{outline-offset:2px;outline:2px solid #122f87}.canvasPosterBanner-module__JgDZcq__empty{border-bottom:1px dashed #c8ceda;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;display:flex}.canvasPosterBanner-module__JgDZcq__empty .canvasPosterBanner-module__JgDZcq__addButton{color:#5b6475;background:0 0;border-style:dashed}.canvasPosterBanner-module__JgDZcq__dropActive{outline-offset:-4px;outline:2px dashed #122f87}.canvasPosterBanner-module__JgDZcq__error{color:#b42318;background:#fff;border-radius:6px;margin:0;padding:6px 10px;font-size:13px;position:absolute;top:12px;left:12px}.canvasPosterBanner-module__JgDZcq__empty .canvasPosterBanner-module__JgDZcq__error{position:static}.canvasPosterBanner-module__JgDZcq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.canvas-editor-module__WLQp4W__shell{--editor-ink:#131722;--editor-muted:#687083;--editor-paper:#fff;--editor-surface:#f8f9fc;--editor-canvas:#e9ecf3;--editor-line:#dfe3eb;--editor-accent:#122f87;--editor-accent-soft:var(--secondary,#e8eef9);color:var(--editor-ink);flex-direction:column;height:100%;min-height:0;display:flex}.canvas-editor-module__WLQp4W__toolbar{border-bottom:1px solid var(--editor-line);background:#fff;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.canvas-editor-module__WLQp4W__toolbarGroup{align-items:center;gap:4px;display:flex}.canvas-editor-module__WLQp4W__toolbarDivider{background:var(--editor-line);width:1px;height:20px;margin:0 4px}.canvas-editor-module__WLQp4W__sectionSelect{border:1px solid var(--editor-line);max-width:200px;min-height:28px;color:var(--editor-ink);cursor:pointer;background:#fff;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600}.canvas-editor-module__WLQp4W__sectionSelect:hover{color:var(--editor-accent);border-color:#c7d2fe}.canvas-editor-module__WLQp4W__toolBtn{color:var(--editor-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.canvas-editor-module__WLQp4W__toolBtn:hover:not(:disabled){background:var(--editor-accent-soft);border-color:var(--editor-line);color:var(--editor-accent)}.canvas-editor-module__WLQp4W__toolBtn:disabled{color:#a8b0be;cursor:not-allowed}.canvas-editor-module__WLQp4W__toolBtnActive{background:var(--editor-accent);border-color:var(--editor-accent);color:#fff}.canvas-editor-module__WLQp4W__workspace{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:auto 1fr 260px;min-height:0;display:grid}.canvas-editor-module__WLQp4W__palette,.canvas-editor-module__WLQp4W__inspector{background:var(--editor-surface);border-right:1px solid var(--editor-line);padding:12px;overflow-y:auto}.canvas-editor-module__WLQp4W__inspector{border-left:1px solid var(--editor-line);border-right:none}.canvas-editor-module__WLQp4W__inspector input,.canvas-editor-module__WLQp4W__inspector select,.canvas-editor-module__WLQp4W__inspector textarea{min-width:0;max-width:100%}.canvas-editor-module__WLQp4W__inspectorTabs{background:var(--editor-surface);border-bottom:1px solid var(--editor-line);z-index:2;align-items:center;gap:4px;margin:-12px -12px 12px;padding:10px 12px;display:flex;position:sticky;top:0}.canvas-editor-module__WLQp4W__inspectorTab{border:1px solid var(--editor-line);color:var(--editor-muted);cursor:pointer;background:0 0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 8px;font-size:12px;font-weight:600;display:inline-flex}.canvas-editor-module__WLQp4W__inspectorTab:hover{background:var(--editor-accent-soft);color:var(--editor-accent)}.canvas-editor-module__WLQp4W__inspectorTabActive,.canvas-editor-module__WLQp4W__inspectorTabActive:hover{background:var(--editor-accent);border-color:var(--editor-accent);color:#fff}.canvas-editor-module__WLQp4W__panelLabel{color:var(--editor-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:700}.canvas-editor-module__WLQp4W__paletteGrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.canvas-editor-module__WLQp4W__paletteItem{background:var(--editor-paper);border:1px solid var(--editor-line);color:var(--editor-ink);cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;font-size:10px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.canvas-editor-module__WLQp4W__paletteItem:hover{background:var(--editor-accent-soft);border-color:var(--editor-accent)}.canvas-editor-module__WLQp4W__viewportWrap{background:var(--editor-canvas);padding:32px;position:relative;overflow:auto}.canvas-editor-module__WLQp4W__canvasPage{transform-origin:top;margin:0 auto;position:relative;box-shadow:0 18px 48px #13172224}.canvas-editor-module__WLQp4W__canvasPageHeader{width:100%;position:relative}.canvas-editor-module__WLQp4W__viewport{position:relative}.canvas-editor-module__WLQp4W__viewportWrapDropActive{outline:2px dashed var(--editor-accent);outline-offset:-2px}.canvas-editor-module__WLQp4W__element{box-sizing:border-box;cursor:move;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.canvas-editor-module__WLQp4W__elementSelected{outline:2px solid var(--editor-accent);outline-offset:1px}.canvas-editor-module__WLQp4W__elementLocked{cursor:not-allowed;opacity:.7}.canvas-editor-module__WLQp4W__elementInvalid{outline:2px solid var(--destructive,#e40014);outline-offset:1px}.canvas-editor-module__WLQp4W__elementHidden{opacity:.35}.canvas-editor-module__WLQp4W__elementActions{z-index:60;gap:4px;display:flex;position:absolute}.canvas-editor-module__WLQp4W__guideVertical{background:var(--editor-snap,#ff2e88);z-index:70;width:1px;position:absolute;top:0;bottom:0}.canvas-editor-module__WLQp4W__guideHorizontal{background:var(--editor-snap,#ff2e88);z-index:70;height:1px;position:absolute;left:0;right:0}.canvas-editor-module__WLQp4W__resizeHandle{background:var(--editor-accent);z-index:10;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute}.canvas-editor-module__WLQp4W__fieldPreview{flex-direction:column;width:100%;height:100%;display:flex}.canvas-editor-module__WLQp4W__fieldPreview label{font-size:.91rem;font-weight:700;line-height:1.4}.canvas-editor-module__WLQp4W__fieldRequired{color:var(--editor-accent);letter-spacing:.06em;text-transform:uppercase;margin-left:.4rem;font-size:.68rem;font-weight:700}.canvas-editor-module__WLQp4W__fieldHint{color:var(--editor-muted);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.45}.canvas-editor-module__WLQp4W__fieldPreview input,.canvas-editor-module__WLQp4W__fieldPreview textarea,.canvas-editor-module__WLQp4W__fieldPreview select{border:1px solid var(--editor-line);font:inherit;pointer-events:none;background:#fff;border-radius:2px;width:100%;min-height:3.2rem;margin-top:.6rem;padding:.8rem .9rem;font-size:1rem}.canvas-editor-module__WLQp4W__fieldPreview input[type=checkbox],.canvas-editor-module__WLQp4W__fieldPreview input[type=radio]{width:auto;min-height:0;margin-top:0;padding:0}.canvas-editor-module__WLQp4W__fieldPreview .canvas-editor-module__WLQp4W__optionRow{align-items:center;gap:8px;margin-top:.6rem;font-size:1rem;display:flex}.canvas-editor-module__WLQp4W__fieldPreview label+.canvas-editor-module__WLQp4W__optionRow{margin-top:.6rem}.canvas-editor-module__WLQp4W__fieldPreview .canvas-editor-module__WLQp4W__fileDrop{border:1px solid var(--editor-line);color:#687083;background:#fff;border-radius:2px;align-items:center;min-height:3.2rem;margin-top:.6rem;padding:.8rem .9rem;font-size:1rem;display:flex}.canvas-editor-module__WLQp4W__fieldPreview .canvas-editor-module__WLQp4W__ratingRow{flex-wrap:wrap;gap:8px;margin-top:.6rem;display:flex}.canvas-editor-module__WLQp4W__fieldPreview .canvas-editor-module__WLQp4W__ratingMark{border:1px solid var(--editor-line);background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;font-weight:600;display:flex}.canvas-editor-module__WLQp4W__layerList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.canvas-editor-module__WLQp4W__layerItem{background:var(--editor-paper);cursor:grab;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.canvas-editor-module__WLQp4W__layerItemActive{background:var(--editor-accent-soft);border-color:var(--editor-accent)}.canvas-editor-module__WLQp4W__layerItemDragging{opacity:.5}.canvas-editor-module__WLQp4W__inspectorSection{margin-bottom:16px}.canvas-editor-module__WLQp4W__inspectorSection h4{text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.canvas-editor-module__WLQp4W__fieldRow{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px;display:grid}.canvas-editor-module__WLQp4W__fieldRow label,.canvas-editor-module__WLQp4W__fullField label{color:var(--editor-muted);margin-bottom:3px;font-size:10px;font-weight:600;display:block}.canvas-editor-module__WLQp4W__fieldRow input,.canvas-editor-module__WLQp4W__fieldRow select,.canvas-editor-module__WLQp4W__fullField input,.canvas-editor-module__WLQp4W__fullField select,.canvas-editor-module__WLQp4W__fullField textarea{border:1px solid var(--editor-line);background:#fff;border-radius:5px;width:100%;padding:6px 8px;font-size:12px}.canvas-editor-module__WLQp4W__fullField{margin-bottom:8px}.canvas-editor-module__WLQp4W__colorInput{align-items:center;gap:6px;display:flex}.canvas-editor-module__WLQp4W__colorInput input[type=color]{cursor:pointer;border:none;width:28px;height:28px;padding:0}.canvas-editor-module__WLQp4W__zoomLabel{color:var(--editor-muted);text-align:center;min-width:36px;font-size:11px;font-weight:600}.canvas-editor-module__WLQp4W__emptyState{color:var(--editor-muted);text-align:center;padding:20px 0;font-size:12px;line-height:1.5}@media (max-width:680px){.canvas-editor-module__WLQp4W__toolbar{flex-wrap:nowrap;min-height:52px;overflow-x:auto}.canvas-editor-module__WLQp4W__toolbarGroup{flex:none}.canvas-editor-module__WLQp4W__toolBtn{white-space:nowrap;min-height:36px}.canvas-editor-module__WLQp4W__workspace{display:block;overflow-y:auto}.canvas-editor-module__WLQp4W__palette{border-bottom:1px solid var(--editor-line);border-right:0;max-height:190px}.canvas-editor-module__WLQp4W__paletteGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.canvas-editor-module__WLQp4W__viewportWrap{min-height:480px;padding:16px}.canvas-editor-module__WLQp4W__inspector{border-left:0;border-top:1px solid var(--editor-line);max-height:360px}}.canvas-editor-module__WLQp4W__toolbarDocked{scrollbar-width:thin;background:0 0;border-bottom:0;flex-wrap:nowrap;flex:auto;gap:2px;min-width:0;padding:0;overflow-x:auto}.canvas-editor-module__WLQp4W__toolbarDocked .canvas-editor-module__WLQp4W__toolBtn{white-space:nowrap;flex-shrink:0;padding:4px 8px}.canvas-editor-module__WLQp4W__toolbarDocked .canvas-editor-module__WLQp4W__sectionSelect{max-width:180px;min-height:26px;padding:2px 6px}.canvas-editor-module__WLQp4W__toolbarDocked .canvas-editor-module__WLQp4W__toolbarDivider{flex-shrink:0;height:16px}.canvas-editor-module__WLQp4W__workspace[data-inspector-collapsed]{grid-template-columns:auto 1fr 44px}.canvas-editor-module__WLQp4W__inspectorTabList{flex:1;gap:4px;min-width:0;display:flex}.canvas-editor-module__WLQp4W__inspectorCollapseBtn,.canvas-editor-module__WLQp4W__stripBtn{color:var(--editor-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.canvas-editor-module__WLQp4W__inspectorCollapseBtn:hover,.canvas-editor-module__WLQp4W__stripBtn:hover{background:var(--editor-accent-soft);border-color:var(--editor-line);color:var(--editor-accent)}.canvas-editor-module__WLQp4W__inspectorStrip{background:var(--editor-surface);border-left:1px solid var(--editor-line);flex-direction:column;align-items:center;gap:6px;min-width:0;padding:8px 0;display:flex}
.dock-module__Y0UAHa__dockContainer{border-right:1px solid var(--editor-line,#dfe3eb);background:var(--editor-surface,#f8f9fc);flex-shrink:0;width:310px;height:100%;display:flex}.dock-module__Y0UAHa__iconRail{background:#080d19;border-right:1px solid #242d42;flex-direction:column;flex-shrink:0;align-items:center;gap:12px;width:60px;padding:12px 0;display:flex}.dock-module__Y0UAHa__railBtn{color:#8d98af;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;align-items:center;gap:4px;width:52px;padding:8px 4px;font-size:10px;font-weight:500;transition:all .15s;display:flex}.dock-module__Y0UAHa__railBtn:hover{color:#fff;background:#ffffff14}.dock-module__Y0UAHa__railBtnActive{color:#fff;background:#122f87}.dock-module__Y0UAHa__railBtnActive:hover{background:#122f87}.dock-module__Y0UAHa__panelContent{background:var(--editor-surface,#f8f9fc);flex:1;padding:16px;overflow-y:auto}.dock-module__Y0UAHa__sectionsTab{flex-direction:column;gap:12px;display:flex}.dock-module__Y0UAHa__tabHeading{text-transform:uppercase;color:var(--editor-muted,#687083);letter-spacing:.05em;margin:0 0 4px;font-size:11px;font-weight:700}.dock-module__Y0UAHa__sectionItemActive{background:#fff;border:1px solid #122f87;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;display:flex}.dock-module__Y0UAHa__sectionItemActive strong{color:#131722;font-size:13px;display:block}.dock-module__Y0UAHa__sectionItemActive p{color:#687083;margin:2px 0 0;font-size:11px}.dock-module__Y0UAHa__sectionBadge{color:#fff;background:#122f87;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.dock-module__Y0UAHa__stepperHint{color:#687083;margin-top:8px;font-size:11px;line-height:1.5}.dock-module__Y0UAHa__dockCollapsed{width:60px}.dock-module__Y0UAHa__panelContent[hidden]{display:none}.dock-module__Y0UAHa__railToggle{margin-top:auto}
@keyframes FormRenderer-module__Ihxw_q__formFrameEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes FormRenderer-module__Ihxw_q__formIntroEnter{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes FormRenderer-module__Ihxw_q__formPanelEnter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes FormRenderer-module__Ihxw_q__stepContentEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes FormRenderer-module__Ihxw_q__successCardEnter{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes FormRenderer-module__Ihxw_q__successMarkPop{0%{opacity:0;transform:scale(.55)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes FormRenderer-module__Ihxw_q__successItemEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.FormRenderer-module__Ihxw_q__shell{--form-paper:#fff;--form-ink:#172236;--form-muted:#647083;--form-accent:#d94a09;--form-secondary:#23588f;--form-rule:#d8d6cd;--poster-bg:#fce5d3;--shell-pad:clamp(1rem, 3vw, 3rem);--shell-pattern-dot:color-mix(in srgb, var(--form-secondary) 11%, transparent);--shell-pattern-line:color-mix(in srgb, var(--form-secondary) 7%, transparent);box-sizing:border-box;background-color:color-mix(in srgb, var(--form-paper) 82%, #e6e2d6);background-image:radial-gradient(circle, var(--shell-pattern-dot) .65px, transparent .65px), linear-gradient(var(--shell-pattern-line) 1px, transparent 1px), linear-gradient(90deg, var(--shell-pattern-line) 1px, transparent 1px), radial-gradient(ellipse 120% 80% at 50% 0%, color-mix(in srgb, var(--form-accent) 5%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--form-paper) 96%, white), color-mix(in srgb, var(--form-paper) 88%, #ebe7dc));min-height:100svh;color:var(--form-ink);padding:var(--shell-pad);background-position:0 0,-.5px -.5px,-.5px -.5px,top,50%;background-size:20px 20px,100px 100px,100px 100px,100% 100%,100% 100%;overflow-x:clip}.FormRenderer-module__Ihxw_q__shellSuccess{justify-content:flex-start}.FormRenderer-module__Ihxw_q__shellPreview{min-height:auto;padding:clamp(1rem,2vw,1.5rem)}.FormRenderer-module__Ihxw_q__shellPcciEvent{--form-paper:#fafafa;--form-ink:#091c51;--form-muted:#5e636f;--form-accent:#122f87;--form-secondary:#385db8;--form-rule:#dbdee5;--shell-gold:#bd8627;background-color:#e6ebf4;background-image:radial-gradient(ellipse 86% 46% at 50% -4%, color-mix(in srgb, var(--shell-gold) 17%, transparent), transparent 68%), radial-gradient(ellipse 58% 44% at 4% 104%, color-mix(in srgb, var(--form-accent) 11%, transparent), transparent 72%), radial-gradient(ellipse 58% 44% at 98% 102%, color-mix(in srgb, var(--form-accent) 8%, transparent), transparent 72%), radial-gradient(circle, var(--shell-pattern-dot) .6px, transparent .6px), linear-gradient(180deg, #f9fbfe, #edf0f7 48%, #e1e7f1);background-size:100% 100%,100% 100%,100% 100%,22px 22px,100% 100%}.FormRenderer-module__Ihxw_q__shellPcciEvent .FormRenderer-module__Ihxw_q__frame{border-color:#d9dee9;box-shadow:0 1px 2px #091c510d,0 28px 60px -30px #091c5157}.FormRenderer-module__Ihxw_q__previewBanner{background:color-mix(in srgb, var(--form-accent) 12%, var(--form-paper));border:1px solid color-mix(in srgb, var(--form-accent) 28%, var(--form-rule));color:var(--form-ink);letter-spacing:.02em;text-align:center;border-radius:8px;width:100%;max-width:min(1180px,100%);margin:0 auto 14px;padding:10px 14px;font-size:12px;font-weight:650}.FormRenderer-module__Ihxw_q__shellSuccess .FormRenderer-module__Ihxw_q__success{background:color-mix(in srgb, var(--form-paper) 94%, white);flex-shrink:0}.FormRenderer-module__Ihxw_q__frame{border:1px solid var(--form-rule);background:color-mix(in srgb, var(--form-paper) 94%, white);box-sizing:border-box;width:min(1180px,100%);min-width:0;margin:0 auto;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);display:grid}html.js .FormRenderer-module__Ihxw_q__frame{opacity:0;transform:translateY(20px)}html.js .FormRenderer-module__Ihxw_q__frameVisible{opacity:1;transform:none}.FormRenderer-module__Ihxw_q__intro{border-bottom:1px solid var(--form-rule);background:linear-gradient(135deg, color-mix(in srgb, var(--form-secondary) 7%, transparent), transparent 58%);flex-direction:column;justify-content:space-between;gap:3rem;min-width:0;padding:clamp(2rem,6vw,5rem);transition:opacity .85s cubic-bezier(.22,1,.36,1) .12s,transform .85s cubic-bezier(.22,1,.36,1) .12s;display:flex;position:relative;overflow:hidden}html.js .FormRenderer-module__Ihxw_q__intro{opacity:0;transform:translate(-24px)}html.js .FormRenderer-module__Ihxw_q__introVisible{opacity:1;transform:none}.FormRenderer-module__Ihxw_q__intro:before{background:var(--form-accent);content:"";width:5.5rem;height:.3rem;position:absolute;top:0;left:clamp(2rem,6vw,5rem)}.FormRenderer-module__Ihxw_q__introPoster{background:var(--poster-bg);justify-content:center;gap:0;padding:0}.FormRenderer-module__Ihxw_q__introPoster:before{display:none}.FormRenderer-module__Ihxw_q__posterBackdrop{z-index:0;background-color:var(--poster-bg);background-image:var(--poster-url);filter:blur(20px);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.1)}.FormRenderer-module__Ihxw_q__posterFigure{z-index:1;flex:1;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;margin:0;display:flex;position:relative}.FormRenderer-module__Ihxw_q__posterImage{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:none;opacity:0;filter:blur(20px);will-change:opacity, filter, transform;background:0 0;border:0;border-radius:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),filter .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.04);-webkit-mask-image:radial-gradient(88% 90%,#000 58%,#0000 100%);mask-image:radial-gradient(88% 90%,#000 58%,#0000 100%)}.FormRenderer-module__Ihxw_q__posterImageLoaded{opacity:1;filter:blur();transform:scale(1)}.FormRenderer-module__Ihxw_q__eyebrow,.FormRenderer-module__Ihxw_q__kicker{color:var(--form-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.73rem;font-weight:750}.FormRenderer-module__Ihxw_q__intro h1{letter-spacing:-.045em;max-width:16ch;margin:0;font-size:clamp(2rem,5vw,4.5rem);font-weight:680;line-height:.98}.FormRenderer-module__Ihxw_q__description{max-width:55ch;color:var(--form-muted);margin:1.5rem 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}.FormRenderer-module__Ihxw_q__event{gap:1rem;margin:0;display:grid}.FormRenderer-module__Ihxw_q__event div{border-top:1px solid var(--form-rule);grid-template-columns:4.5rem 1fr;gap:1rem;padding-top:1rem;display:grid}.FormRenderer-module__Ihxw_q__event dt{color:var(--form-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.FormRenderer-module__Ihxw_q__event dd{margin:0;font-size:.9rem;line-height:1.5}.FormRenderer-module__Ihxw_q__stamp{border:1px solid color-mix(in srgb, var(--form-secondary) 20%, transparent);color:color-mix(in srgb, var(--form-secondary) 25%, transparent);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;margin:0;padding:.8rem 1.3rem;font-size:.64rem;font-weight:700;position:absolute;bottom:1rem;right:0;transform:rotate(-7deg)}.FormRenderer-module__Ihxw_q__formPanel{min-width:0;padding:0;transition:opacity .85s cubic-bezier(.22,1,.36,1) .2s,transform .85s cubic-bezier(.22,1,.36,1) .2s}html.js .FormRenderer-module__Ihxw_q__formPanel{opacity:0;transform:translate(24px)}html.js .FormRenderer-module__Ihxw_q__formPanelVisible{opacity:1;transform:none}.FormRenderer-module__Ihxw_q__formPanelAccentGradient:before{content:"";background:var(--form-accent-gradient);height:4px;display:block}.FormRenderer-module__Ihxw_q__stepContent{transition:opacity .35s cubic-bezier(.22,1,.36,1)}html.js .FormRenderer-module__Ihxw_q__stepContent{opacity:0}html.js .FormRenderer-module__Ihxw_q__stepContentVisible{opacity:1}.FormRenderer-module__Ihxw_q__formPanelHeader{padding:clamp(1rem,3vw,1.25rem) clamp(1.5rem,5vw,4.5rem) .5rem}.FormRenderer-module__Ihxw_q__formPanelBody{padding:clamp(1.5rem,5vw,4.5rem)}.FormRenderer-module__Ihxw_q__progress>p{color:var(--form-muted);margin:0 0 .8rem;font-size:.78rem;font-weight:650}.FormRenderer-module__Ihxw_q__progress ol{grid-template-columns:repeat(var(--progress-step-count,4), minmax(0, 1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.FormRenderer-module__Ihxw_q__progress li{border-top:2px solid var(--form-rule);min-width:0;color:var(--form-muted);align-items:flex-start;gap:.5rem;padding:.85rem .5rem 0 0;font-size:.76rem;display:flex}.FormRenderer-module__Ihxw_q__progress li>span:first-child{border:1px solid var(--form-rule);border-radius:50%;flex:0 0 1.45rem;place-items:center;width:1.45rem;height:1.45rem;margin-top:.05rem;font-size:.68rem;display:grid}.FormRenderer-module__Ihxw_q__progress li>span:last-child{overflow-wrap:anywhere;white-space:normal;flex:auto;min-width:0;line-height:1.25}.FormRenderer-module__Ihxw_q__progress .FormRenderer-module__Ihxw_q__activeStep{border-color:var(--form-accent);color:var(--form-ink);font-weight:700}.FormRenderer-module__Ihxw_q__activeStep>span:first-child{background:var(--form-accent-gradient,var(--form-accent));color:#fff;border-color:var(--form-accent)!important}.FormRenderer-module__Ihxw_q__stepHeader{margin:clamp(2.5rem,7vw,5rem) 0 2.25rem}.FormRenderer-module__Ihxw_q__stepHeader h2,.FormRenderer-module__Ihxw_q__success h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,4vw,3rem);font-weight:680;line-height:1.08}.FormRenderer-module__Ihxw_q__stepDetailTitle{color:var(--form-muted);overflow-wrap:anywhere;margin:.45rem 0 0;font-size:.88rem;font-weight:600;line-height:1.45}.FormRenderer-module__Ihxw_q__stepHeader>p:last-child{color:var(--form-muted);margin:.8rem 0 0;line-height:1.6}.FormRenderer-module__Ihxw_q__stepHeader h2{overflow-wrap:anywhere;word-break:break-word}.FormRenderer-module__Ihxw_q__stepErrorSummary{border:1px solid color-mix(in srgb, var(--form-error,#b42318) 45%, var(--form-rule));border-left:4px solid var(--form-error,#b42318);background:color-mix(in srgb, var(--form-error,#b42318) 6%, var(--form-paper));border-radius:4px;margin:0 0 1.25rem;padding:.85rem 1rem}.FormRenderer-module__Ihxw_q__stepErrorSummaryTitle{color:var(--form-ink);margin:0;font-size:.88rem;font-weight:700;line-height:1.45}.FormRenderer-module__Ihxw_q__stepErrorSummaryList{color:var(--form-error,#b42318);margin:.55rem 0 0;padding-left:1.15rem;font-size:.82rem;font-weight:650;line-height:1.45}.FormRenderer-module__Ihxw_q__stepErrorSummaryList li{margin:.2rem 0}.FormRenderer-module__Ihxw_q__selectionHint{color:var(--form-secondary);margin:.35rem 0 0;font-size:.82rem;font-weight:650;line-height:1.45}.FormRenderer-module__Ihxw_q__fieldHasError .FormRenderer-module__Ihxw_q__checkboxGroup,.FormRenderer-module__Ihxw_q__fieldHasError .FormRenderer-module__Ihxw_q__radioGroup,.FormRenderer-module__Ihxw_q__fieldHasError .FormRenderer-module__Ihxw_q__control,.FormRenderer-module__Ihxw_q__fieldHasError .FormRenderer-module__Ihxw_q__matrixField{outline:2px solid color-mix(in srgb, var(--form-error,#b42318) 70%, transparent);outline-offset:2px}.FormRenderer-module__Ihxw_q__fields{gap:1.7rem;display:grid}.FormRenderer-module__Ihxw_q__field label,.FormRenderer-module__Ihxw_q__fieldset legend{color:var(--form-ink);font-size:.91rem;font-weight:700;line-height:1.4}.FormRenderer-module__Ihxw_q__required{color:color-mix(in srgb, var(--form-accent) 85%, var(--form-ink));letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.FormRenderer-module__Ihxw_q__control{box-sizing:border-box;border:1px solid var(--form-rule);background:color-mix(in srgb, var(--form-paper) 65%, white);width:100%;min-height:3.2rem;color:var(--form-ink);font:inherit;border-radius:2px;margin-top:.6rem;padding:.8rem .9rem;transition:border-color .14s,box-shadow .14s;display:block}textarea.FormRenderer-module__Ihxw_q__control{resize:vertical}.FormRenderer-module__Ihxw_q__customCombobox,.FormRenderer-module__Ihxw_q__customSelect{margin-top:.6rem;position:relative}.FormRenderer-module__Ihxw_q__customSelectTrigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;width:100%;margin-top:0;padding-right:2.6rem;display:flex}.FormRenderer-module__Ihxw_q__customSelectTrigger:focus-visible{border-color:var(--form-secondary);box-shadow:0 0 0 3px var(--form-secondary);outline:none}.FormRenderer-module__Ihxw_q__customSelectPlaceholder .FormRenderer-module__Ihxw_q__customSelectValue{color:var(--form-muted)}.FormRenderer-module__Ihxw_q__customSelectValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FormRenderer-module__Ihxw_q__customSelect:after{border-right:1.5px solid var(--form-muted);border-bottom:1.5px solid var(--form-muted);pointer-events:none;content:"";width:.55rem;height:.55rem;transition:border-color .14s,transform .14s;position:absolute;top:50%;right:.95rem;transform:translateY(-70%)rotate(45deg)}.FormRenderer-module__Ihxw_q__customSelect:hover:after,.FormRenderer-module__Ihxw_q__customSelect:focus-within:after,.FormRenderer-module__Ihxw_q__customSelectOpen:after{border-color:color-mix(in srgb, var(--form-ink) 62%, var(--form-muted))}.FormRenderer-module__Ihxw_q__customSelectOpen:after{transform:translateY(-30%)rotate(225deg)}.FormRenderer-module__Ihxw_q__customSelectMenu{z-index:1000;overscroll-behavior:contain;border:1px solid var(--form-rule);background:color-mix(in srgb, var(--form-paper) 65%, white);box-shadow:0 10px 24px color-mix(in srgb, var(--form-ink) 10%, transparent), 0 0 0 1px color-mix(in srgb, var(--form-secondary) 6%, transparent);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--form-muted) 45%, transparent) transparent;border-radius:2px;margin:0;padding:.2rem 0;list-style:none;position:fixed;overflow-y:auto}.FormRenderer-module__Ihxw_q__customSelectMenu::-webkit-scrollbar{width:6px}.FormRenderer-module__Ihxw_q__customSelectMenu::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--form-muted) 45%, transparent);border-radius:999px}.FormRenderer-module__Ihxw_q__customSelectOption{cursor:pointer;color:var(--form-ink);padding:.5rem .75rem;font-size:.87rem;line-height:1.3;transition:background-color .12s}.FormRenderer-module__Ihxw_q__customSelectOption:hover,.FormRenderer-module__Ihxw_q__customSelectOptionActive{background:color-mix(in srgb, var(--form-ink) 4%, var(--form-paper));color:var(--form-ink)}.FormRenderer-module__Ihxw_q__customSelectOptionSelected{background:color-mix(in srgb, var(--form-secondary) 10%, var(--form-paper));color:var(--form-ink);font-weight:700}.FormRenderer-module__Ihxw_q__customSelectOptionSelected.FormRenderer-module__Ihxw_q__customSelectOptionActive{background:color-mix(in srgb, var(--form-secondary) 14%, var(--form-paper));color:var(--form-ink)}.FormRenderer-module__Ihxw_q__control:hover{border-color:color-mix(in srgb, var(--form-ink) 48%, var(--form-rule))}.FormRenderer-module__Ihxw_q__control:focus{border-color:var(--form-secondary);box-shadow:0 0 0 3px var(--form-secondary)}.FormRenderer-module__Ihxw_q__control[aria-invalid=true]{border-color:var(--form-accent)}.FormRenderer-module__Ihxw_q__hint{color:color-mix(in srgb, var(--form-ink) 35%, var(--form-muted));margin:.35rem 0 0;font-size:.82rem;line-height:1.5}.FormRenderer-module__Ihxw_q__error{color:var(--form-error,#b42318);margin:.5rem 0 0;font-size:.8rem;font-weight:650}.FormRenderer-module__Ihxw_q__fieldset{border:0;min-width:0;margin:0;padding:0}.FormRenderer-module__Ihxw_q__radioGroup{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.FormRenderer-module__Ihxw_q__radioGroup label{cursor:pointer;position:relative}.FormRenderer-module__Ihxw_q__radioGroup input[type=radio]{opacity:0;position:absolute}.FormRenderer-module__Ihxw_q__radioGroup label>span{box-sizing:border-box;border:1px solid var(--form-rule);border-radius:2px;align-items:center;min-height:3.05rem;padding:.7rem .9rem;font-size:.87rem;font-weight:520;display:flex}.FormRenderer-module__Ihxw_q__radioGroup input[type=radio]:checked+span{border-color:var(--form-secondary);background:color-mix(in srgb, var(--form-secondary) 8%, var(--form-paper));color:var(--form-secondary);font-weight:700}.FormRenderer-module__Ihxw_q__radioGroup input[type=radio]:focus-visible+span{outline:3px solid var(--form-secondary);outline-offset:2px}.FormRenderer-module__Ihxw_q__fieldLabel{font-size:.95rem;font-weight:650;display:block}.FormRenderer-module__Ihxw_q__checkboxGroup{flex-direction:column;gap:.65rem;margin-top:.75rem;display:flex}.FormRenderer-module__Ihxw_q__checkboxOption{cursor:pointer;align-items:flex-start;gap:.65rem;min-height:2.75rem;font-size:.9rem;line-height:1.35;display:flex}.FormRenderer-module__Ihxw_q__checkboxOption input[type=checkbox]{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.15rem}.FormRenderer-module__Ihxw_q__matrixField{flex-direction:column;gap:1rem;margin-top:.75rem;display:flex}.FormRenderer-module__Ihxw_q__matrixRow{border:0;margin:0;padding:0}.FormRenderer-module__Ihxw_q__matrixRowLabel{margin-bottom:.35rem;padding:0;font-size:.9rem;font-weight:600}.FormRenderer-module__Ihxw_q__matrixRow .FormRenderer-module__Ihxw_q__radioGroup{grid-template-columns:1fr}@media (min-width:640px){.FormRenderer-module__Ihxw_q__matrixRow .FormRenderer-module__Ihxw_q__radioGroup{grid-template-columns:repeat(2,minmax(0,1fr))}}.FormRenderer-module__Ihxw_q__otherControl{border:0;border-bottom:1px solid var(--form-secondary);width:100%;color:var(--form-ink);font:inherit;opacity:1;background:0 0;margin-top:.45rem;padding:.45rem .2rem;font-size:.85rem;display:block;position:relative}.FormRenderer-module__Ihxw_q__radioGroup .FormRenderer-module__Ihxw_q__otherOption{display:block}.FormRenderer-module__Ihxw_q__actions{border-top:1px solid var(--form-rule);justify-content:flex-end;gap:.75rem;margin-top:2.5rem;padding-top:1.3rem;display:flex}.FormRenderer-module__Ihxw_q__actions button,.FormRenderer-module__Ihxw_q__review button{cursor:pointer;min-height:2.9rem;font:inherit;border:1px solid #0000;border-radius:2px;padding:.75rem 1.2rem;font-size:.84rem;font-weight:750}.FormRenderer-module__Ihxw_q__primaryButton{background:var(--form-accent-gradient,var(--form-ink));color:#fff}.FormRenderer-module__Ihxw_q__primaryButton:hover{background:var(--form-secondary)}.FormRenderer-module__Ihxw_q__secondaryButton{color:var(--form-ink);background:0 0;border-color:var(--form-rule)!important}.FormRenderer-module__Ihxw_q__actions button:focus-visible,.FormRenderer-module__Ihxw_q__review button:focus-visible{outline:3px solid var(--form-secondary);outline-offset:2px}.FormRenderer-module__Ihxw_q__actions button:disabled,.FormRenderer-module__Ihxw_q__actions button:disabled:hover{cursor:not-allowed;background:color-mix(in srgb, var(--form-muted) 22%, var(--form-paper));color:var(--form-muted);box-shadow:none;border-color:var(--form-rule)!important}.FormRenderer-module__Ihxw_q__draftStatus{min-height:1.05rem;color:var(--form-muted);text-align:right;margin:.8rem 0 0;font-size:.72rem}.FormRenderer-module__Ihxw_q__draftStatusHidden{visibility:hidden}.FormRenderer-module__Ihxw_q__review{gap:1rem;min-width:0;max-width:100%;display:grid}.FormRenderer-module__Ihxw_q__review section{border:1px solid var(--form-rule);box-sizing:border-box;min-width:0;max-width:100%;padding:1.2rem;overflow-x:clip}.FormRenderer-module__Ihxw_q__review header{border-bottom:1px solid var(--form-rule);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.8rem;display:flex}.FormRenderer-module__Ihxw_q__review h3{margin:0;font-size:1rem}.FormRenderer-module__Ihxw_q__review button{min-height:auto;color:var(--form-secondary);background:0 0;padding:.25rem}.FormRenderer-module__Ihxw_q__review dl{gap:1rem;margin:1rem 0 0;display:grid}.FormRenderer-module__Ihxw_q__review dl div{gap:.25rem;display:grid}.FormRenderer-module__Ihxw_q__review dt{color:color-mix(in srgb, var(--form-ink) 62%, var(--form-muted));letter-spacing:.02em;text-transform:uppercase;font-size:.78rem;font-weight:700;line-height:1.35}.FormRenderer-module__Ihxw_q__review dd{overflow-wrap:anywhere;color:var(--form-ink);white-space:pre-line;margin:0;font-size:.94rem;font-weight:500;line-height:1.5}.FormRenderer-module__Ihxw_q__reviewAnswerList{margin:.35rem 0 0;padding-left:1.15rem;list-style:outside}.FormRenderer-module__Ihxw_q__reviewAnswerList li{margin:0 0 .35rem;line-height:1.45}.FormRenderer-module__Ihxw_q__submitError{border-left:3px solid var(--form-accent);background:color-mix(in srgb, var(--form-accent) 7%, transparent);margin-top:1.3rem;padding:.9rem 1rem}.FormRenderer-module__Ihxw_q__submitError strong{font-size:.88rem}.FormRenderer-module__Ihxw_q__submitError p{color:var(--form-muted);margin:.25rem 0 0;font-size:.82rem}.FormRenderer-module__Ihxw_q__honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.FormRenderer-module__Ihxw_q__success{box-sizing:border-box;border:1px solid var(--form-rule);will-change:opacity, transform;align-content:start;justify-items:stretch;width:min(620px,100% - 2rem);min-width:0;max-width:100%;margin:clamp(2rem,6vh,4rem) auto;padding:clamp(2rem,7vw,5rem);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);display:grid;overflow-x:clip}html.js .FormRenderer-module__Ihxw_q__success{opacity:0;transform:translateY(22px)scale(.98)}html.js .FormRenderer-module__Ihxw_q__successVisible{opacity:1;transform:translateY(0)scale(1)}.FormRenderer-module__Ihxw_q__successWithResponses{width:min(760px,100% - 2rem);max-width:100%}.FormRenderer-module__Ihxw_q__successMark{background:var(--form-secondary);color:#fff;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:2rem;font-size:1.5rem;transition:opacity .55s cubic-bezier(.34,1.4,.64,1) .15s,transform .55s cubic-bezier(.34,1.4,.64,1) .15s;display:grid}html.js .FormRenderer-module__Ihxw_q__successMark{opacity:0;transform:scale(.55)}html.js .FormRenderer-module__Ihxw_q__successMarkVisible{opacity:1;transform:scale(1)}.FormRenderer-module__Ihxw_q__success>:not(.FormRenderer-module__Ihxw_q__successMark){transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}html.js .FormRenderer-module__Ihxw_q__success>:not(.FormRenderer-module__Ihxw_q__successMark){opacity:0;transform:translateY(10px)}html.js .FormRenderer-module__Ihxw_q__successVisible>:not(.FormRenderer-module__Ihxw_q__successMark){opacity:1;transform:translateY(0)}.FormRenderer-module__Ihxw_q__successVisible>:not(.FormRenderer-module__Ihxw_q__successMark):nth-child(2){transition-delay:.22s}.FormRenderer-module__Ihxw_q__successVisible>:not(.FormRenderer-module__Ihxw_q__successMark):nth-child(3){transition-delay:.3s}.FormRenderer-module__Ihxw_q__successVisible>:not(.FormRenderer-module__Ihxw_q__successMark):nth-child(4){transition-delay:.38s}.FormRenderer-module__Ihxw_q__successVisible>:not(.FormRenderer-module__Ihxw_q__successMark):nth-child(5){transition-delay:.46s}.FormRenderer-module__Ihxw_q__successVisible>:not(.FormRenderer-module__Ihxw_q__successMark):nth-child(6){transition-delay:.54s}.FormRenderer-module__Ihxw_q__successVisible>:not(.FormRenderer-module__Ihxw_q__successMark):nth-child(7){transition-delay:.62s}.FormRenderer-module__Ihxw_q__successVisible>:not(.FormRenderer-module__Ihxw_q__successMark):nth-child(8){transition-delay:.7s}.FormRenderer-module__Ihxw_q__successMessage{color:var(--form-muted);margin:1rem 0 0;line-height:1.65}.FormRenderer-module__Ihxw_q__successResponses{border-top:1px solid var(--form-rule);width:100%;min-width:0;max-width:100%;margin-top:2.5rem;padding-top:2rem}.FormRenderer-module__Ihxw_q__successResponses h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.1rem,2.5vw,1.35rem);font-weight:700;line-height:1.3}.FormRenderer-module__Ihxw_q__successResponsesHint{color:var(--form-muted);margin:.45rem 0 1.25rem;font-size:.82rem;line-height:1.5}.FormRenderer-module__Ihxw_q__successActions{border-top:1px solid var(--form-rule);box-sizing:border-box;flex-wrap:wrap;gap:.75rem;width:100%;min-width:0;max-width:100%;margin-top:2rem;padding-top:1.3rem;display:flex}.FormRenderer-module__Ihxw_q__successActions a.FormRenderer-module__Ihxw_q__primaryButton,.FormRenderer-module__Ihxw_q__successActions button{box-sizing:border-box;cursor:pointer;min-height:2.9rem;font:inherit;text-align:center;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:.75rem 1.35rem;font-size:.84rem;font-weight:750;text-decoration:none;display:inline-flex}.FormRenderer-module__Ihxw_q__successActions a.FormRenderer-module__Ihxw_q__primaryButton:focus-visible,.FormRenderer-module__Ihxw_q__successActions button:focus-visible{outline:3px solid var(--form-secondary);outline-offset:2px}.FormRenderer-module__Ihxw_q__copyStatus{min-height:1.2rem;color:var(--form-secondary);margin:.75rem 0 0;font-size:.8rem;font-weight:650}.FormRenderer-module__Ihxw_q__copyStatus:empty{display:none}.FormRenderer-module__Ihxw_q__emailCopyOption{border-top:1px solid var(--form-rule);gap:.85rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.FormRenderer-module__Ihxw_q__emailCopyLabel{color:var(--form-ink);cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.88rem;line-height:1.45;display:flex}.FormRenderer-module__Ihxw_q__emailCopyLabel input{accent-color:var(--form-accent);margin-top:.15rem}.FormRenderer-module__Ihxw_q__emailCopyNotice{color:var(--form-secondary);margin:.75rem 0 0;font-size:.88rem;font-weight:650;line-height:1.5}.FormRenderer-module__Ihxw_q__fieldHint{color:var(--form-muted);margin:.45rem 0 0;font-size:.82rem;line-height:1.5}.FormRenderer-module__Ihxw_q__uploadProgress{align-items:center;gap:.6rem;width:100%;margin-top:.6rem;scroll-margin-bottom:7rem;display:flex}.FormRenderer-module__Ihxw_q__uploadProgressTrack{border:1px solid var(--form-rule);background:color-mix(in srgb, var(--form-muted) 18%, var(--form-paper));border-radius:999px;flex:auto;min-width:0;height:.55rem;overflow:hidden}.FormRenderer-module__Ihxw_q__uploadProgressFill{background:var(--form-secondary);border-radius:999px;height:100%;transition:width .14s}.FormRenderer-module__Ihxw_q__uploadProgressPercent{min-width:2.6rem;color:var(--form-ink);text-align:right;font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:.8rem;font-weight:700}.FormRenderer-module__Ihxw_q__uploadDone{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.6rem;display:flex}.FormRenderer-module__Ihxw_q__uploadThumbnail{object-fit:cover;border:1px solid var(--form-rule);background:var(--form-paper);border-radius:2px;width:2.75rem;height:2.75rem}.FormRenderer-module__Ihxw_q__uploadFileIcon{width:2.75rem;height:2.75rem;color:var(--form-secondary)}.FormRenderer-module__Ihxw_q__uploadFileName{min-width:0;color:var(--form-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.FormRenderer-module__Ihxw_q__uploadDoneLabel{color:color-mix(in srgb, var(--form-secondary) 80%, var(--form-ink));font-size:.82rem;font-weight:700}.FormRenderer-module__Ihxw_q__uploadRetry{border:1px solid var(--form-rule);min-height:2.75rem;color:var(--form-ink);cursor:pointer;font:inherit;background:0 0;border-radius:2px;margin-top:.5rem;padding:.6rem 1.2rem;font-size:.84rem;font-weight:750}.FormRenderer-module__Ihxw_q__uploadRetry:hover{border-color:var(--form-secondary);color:var(--form-secondary)}.FormRenderer-module__Ihxw_q__uploadRetry:focus-visible{outline:3px solid var(--form-secondary);outline-offset:2px}.FormRenderer-module__Ihxw_q__uploadWaitHint{color:color-mix(in srgb, var(--form-ink) 45%, var(--form-muted));text-align:right;margin:1rem 0 -1.4rem;font-size:.82rem;font-weight:650}.FormRenderer-module__Ihxw_q__closedNotice{text-align:center;max-width:42rem;margin:0 auto;padding:clamp(2rem,8vw,5rem) 1.5rem}.FormRenderer-module__Ihxw_q__closedNotice h1{margin:.75rem 0}.FormRenderer-module__Ihxw_q__closedNotice p:last-child{color:var(--form-muted);margin:0;line-height:1.6}.FormRenderer-module__Ihxw_q__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:900px){.FormRenderer-module__Ihxw_q__shell{flex-direction:column;justify-content:center;align-items:center;height:100svh;display:flex;overflow:hidden}.FormRenderer-module__Ihxw_q__shellSuccess{justify-content:flex-start;height:auto;min-height:100svh;overflow:clip auto}.FormRenderer-module__Ihxw_q__frame{height:calc(100svh - 2 * var(--shell-pad));max-height:calc(100svh - 2 * var(--shell-pad));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-self:center;min-height:0;position:relative;overflow:hidden}.FormRenderer-module__Ihxw_q__frame:after{background:var(--form-rule);content:"";pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:45%}.FormRenderer-module__Ihxw_q__intro{box-sizing:border-box;border-bottom:0;align-self:stretch;height:100%;min-height:0;overflow:hidden}.FormRenderer-module__Ihxw_q__introPoster{padding:0}.FormRenderer-module__Ihxw_q__introPoster .FormRenderer-module__Ihxw_q__posterFigure{height:100%;max-height:none}.FormRenderer-module__Ihxw_q__introPoster .FormRenderer-module__Ihxw_q__posterOverlay{justify-content:center;align-items:center;width:auto;max-width:100%;height:100%;max-height:100%;display:inline-flex}.FormRenderer-module__Ihxw_q__formPanel{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.FormRenderer-module__Ihxw_q__formPanelHeader{border-bottom:1px solid var(--form-rule);background:color-mix(in srgb, var(--form-paper) 94%, white);flex-shrink:0;padding:clamp(1rem,3vw,2.25rem) clamp(1.5rem,5vw,4.5rem) .6rem}.FormRenderer-module__Ihxw_q__formPanelBody{overscroll-behavior:contain;flex:1;min-height:0;padding:clamp(1.5rem,5vw,4.5rem);scroll-padding:.5rem;overflow-y:auto}.FormRenderer-module__Ihxw_q__formPanelBody .FormRenderer-module__Ihxw_q__stepHeader{margin-top:0}}.FormRenderer-module__Ihxw_q__mobileScrollCue,.FormRenderer-module__Ihxw_q__progressCurrentStep{display:none}@media (max-width:899px){.FormRenderer-module__Ihxw_q__shell{--shell-pad:0;padding:0}.FormRenderer-module__Ihxw_q__frame{border-left:0;border-right:0}.FormRenderer-module__Ihxw_q__introPoster{overflow:visible}.FormRenderer-module__Ihxw_q__introPoster .FormRenderer-module__Ihxw_q__posterBackdrop{display:none}.FormRenderer-module__Ihxw_q__introPoster .FormRenderer-module__Ihxw_q__posterFigure{flex:none;justify-content:center;align-items:flex-start;width:100%;height:auto}.FormRenderer-module__Ihxw_q__introPoster .FormRenderer-module__Ihxw_q__posterImage{object-fit:contain;object-position:top center;width:100%;max-width:100%;height:auto;max-height:none;-webkit-mask-image:none;mask-image:none}}@media (max-width:640px){.FormRenderer-module__Ihxw_q__intro{gap:2rem}.FormRenderer-module__Ihxw_q__introPoster{gap:0;padding:0}.FormRenderer-module__Ihxw_q__mobileScrollCue{z-index:2;border-top:1px solid var(--form-rule);background:color-mix(in srgb, var(--form-paper) 96%, white);color:var(--form-muted);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;margin:0;padding:.55rem 1rem;font-size:.72rem;font-weight:700;display:flex;position:relative}.FormRenderer-module__Ihxw_q__intro h1{font-size:2.45rem}.FormRenderer-module__Ihxw_q__formPanelHeader{padding:.75rem 1rem .35rem}.FormRenderer-module__Ihxw_q__formPanelBody{padding:.75rem 1rem 1.5rem}.FormRenderer-module__Ihxw_q__progress>p{margin-bottom:.55rem}.FormRenderer-module__Ihxw_q__progress li{padding-top:.55rem}.FormRenderer-module__Ihxw_q__progressCurrentStep{color:var(--form-ink);letter-spacing:-.02em;overflow-wrap:anywhere;word-break:break-word;margin:.55rem 0 0;font-size:1.05rem;font-weight:700;line-height:1.25;display:block}.FormRenderer-module__Ihxw_q__stepHeader{margin:.35rem 0 1rem}.FormRenderer-module__Ihxw_q__stepHeader .FormRenderer-module__Ihxw_q__kicker{display:none}.FormRenderer-module__Ihxw_q__stepHeader h2{font-size:1.35rem}.FormRenderer-module__Ihxw_q__progress li>span:last-child{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.FormRenderer-module__Ihxw_q__radioGroup{grid-template-columns:1fr}.FormRenderer-module__Ihxw_q__actions{flex-direction:column-reverse;align-items:stretch}.FormRenderer-module__Ihxw_q__actions button{width:100%}.FormRenderer-module__Ihxw_q__successActions{flex-direction:column;align-items:stretch}.FormRenderer-module__Ihxw_q__successActions a.FormRenderer-module__Ihxw_q__primaryButton,.FormRenderer-module__Ihxw_q__successActions button{width:100%;max-width:100%}.FormRenderer-module__Ihxw_q__success,.FormRenderer-module__Ihxw_q__successWithResponses{width:100%;max-width:100%;padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom));margin-top:1.25rem;margin-bottom:1.25rem}}@media (min-width:900px){.FormRenderer-module__Ihxw_q__shellPreviewNarrow.FormRenderer-module__Ihxw_q__shell{justify-content:flex-start;align-items:stretch;height:auto;min-height:auto;display:block;overflow:visible}.FormRenderer-module__Ihxw_q__shellPreviewNarrow .FormRenderer-module__Ihxw_q__frame{grid-template-columns:1fr;align-self:stretch;height:auto;min-height:0;max-height:none;display:grid}.FormRenderer-module__Ihxw_q__shellPreviewNarrow .FormRenderer-module__Ihxw_q__frame:after{content:none}.FormRenderer-module__Ihxw_q__shellPreviewNarrow .FormRenderer-module__Ihxw_q__intro{border-bottom:1px solid var(--form-rule);align-self:auto;height:auto;min-height:0}.FormRenderer-module__Ihxw_q__shellPreviewNarrow .FormRenderer-module__Ihxw_q__formPanel{min-height:0;padding:0;display:block;overflow:visible}.FormRenderer-module__Ihxw_q__shellPreviewNarrow .FormRenderer-module__Ihxw_q__formPanelHeader{padding:.75rem 1rem .35rem}.FormRenderer-module__Ihxw_q__shellPreviewNarrow .FormRenderer-module__Ihxw_q__formPanelBody{flex:none;padding:.75rem 1rem 1.5rem;overflow:visible}.FormRenderer-module__Ihxw_q__shellPreviewNarrow .FormRenderer-module__Ihxw_q__progressCurrentStep{color:var(--form-ink);letter-spacing:-.02em;overflow-wrap:anywhere;word-break:break-word;margin:.55rem 0 0;font-size:1.05rem;font-weight:700;line-height:1.25;display:block}.FormRenderer-module__Ihxw_q__shellPreviewNarrow .FormRenderer-module__Ihxw_q__progress li>span:last-child{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.FormRenderer-module__Ihxw_q__shellPreviewNarrow .FormRenderer-module__Ihxw_q__stepHeader{margin:.35rem 0 1rem}.FormRenderer-module__Ihxw_q__shellPreviewNarrow .FormRenderer-module__Ihxw_q__stepHeader h2{font-size:1.35rem}}.FormRenderer-module__Ihxw_q__sectionsRail,.FormRenderer-module__Ihxw_q__eventSummary{display:none}.FormRenderer-module__Ihxw_q__privacyNote{color:var(--form-muted);align-items:flex-start;gap:.5rem;margin:1.25rem 0 0;font-size:.82rem;line-height:1.5;display:flex}.FormRenderer-module__Ihxw_q__privacyNoteIcon{flex-shrink:0;margin-top:.15rem}@media (min-width:900px){.FormRenderer-module__Ihxw_q__frameWithSummary{grid-template-columns:230px minmax(0,1fr) 290px;width:min(1280px,100%)}.FormRenderer-module__Ihxw_q__frameWithSummary:after{content:none}.FormRenderer-module__Ihxw_q__frameWithSummary .FormRenderer-module__Ihxw_q__intro{display:none}.FormRenderer-module__Ihxw_q__sectionsRail{border-right:1px solid var(--form-rule);min-width:0;min-height:0;padding:clamp(1rem,3vw,2.25rem) 1.25rem;display:block;overflow-y:auto}.FormRenderer-module__Ihxw_q__shell:not(.FormRenderer-module__Ihxw_q__shellPreviewNarrow) .FormRenderer-module__Ihxw_q__formPanelHeader{display:none}.FormRenderer-module__Ihxw_q__railKicker{color:var(--form-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:750}.FormRenderer-module__Ihxw_q__sectionsRail ol{margin:0;padding:0;list-style:none;display:grid}.FormRenderer-module__Ihxw_q__railItem{gap:.75rem;min-width:0;padding-bottom:1.4rem;display:flex;position:relative}.FormRenderer-module__Ihxw_q__railItem:last-child{padding-bottom:0}.FormRenderer-module__Ihxw_q__railItem:not(:last-child):before{background:var(--form-rule);content:"";width:2px;position:absolute;top:2rem;bottom:.15rem;left:.8125rem}.FormRenderer-module__Ihxw_q__railDone:not(:last-child):before{background:#0e7a4f}.FormRenderer-module__Ihxw_q__railMarker{border:1.5px solid var(--form-rule);background:var(--form-paper);width:1.75rem;height:1.75rem;color:var(--form-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:750;display:grid}.FormRenderer-module__Ihxw_q__railDone .FormRenderer-module__Ihxw_q__railMarker{color:#fff;background:#0e7a4f;border-color:#0e7a4f}.FormRenderer-module__Ihxw_q__railActive .FormRenderer-module__Ihxw_q__railMarker{border-color:var(--form-accent);background:var(--form-accent);color:#fff}.FormRenderer-module__Ihxw_q__railSkipped .FormRenderer-module__Ihxw_q__railMarker{border-style:dashed}.FormRenderer-module__Ihxw_q__railText{gap:.15rem;min-width:0;padding-top:.1rem;display:grid}.FormRenderer-module__Ihxw_q__railTitle{color:var(--form-ink);overflow-wrap:anywhere;font-size:.88rem;font-weight:700;line-height:1.35}.FormRenderer-module__Ihxw_q__railActive .FormRenderer-module__Ihxw_q__railTitle{color:var(--form-accent)}.FormRenderer-module__Ihxw_q__railSkipped .FormRenderer-module__Ihxw_q__railTitle{color:var(--form-muted);text-decoration:line-through}.FormRenderer-module__Ihxw_q__railDetail{color:var(--form-muted);font-size:.78rem;line-height:1.4}.FormRenderer-module__Ihxw_q__railDone .FormRenderer-module__Ihxw_q__railDetail{color:#0e7a4f;font-weight:650}.FormRenderer-module__Ihxw_q__eventSummary{border-left:1px solid var(--form-rule);background:color-mix(in srgb, var(--form-paper) 96%, white);flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.FormRenderer-module__Ihxw_q__eventSummaryImage{aspect-ratio:16/9;object-fit:cover;background:var(--poster-bg);width:100%;height:auto;display:block}.FormRenderer-module__Ihxw_q__eventSummaryBody{padding:1.25rem 1.25rem 0}.FormRenderer-module__Ihxw_q__eventSummaryTitle{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:750;line-height:1.3}.FormRenderer-module__Ihxw_q__eventSummaryMeta{gap:.6rem;margin:1rem 0 0;display:grid}.FormRenderer-module__Ihxw_q__eventSummaryMeta div{grid-template-columns:3.5rem 1fr;gap:.6rem;font-size:.85rem;line-height:1.45;display:grid}.FormRenderer-module__Ihxw_q__eventSummaryMeta dt{color:var(--form-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.FormRenderer-module__Ihxw_q__eventSummaryMeta dd{color:var(--form-ink);margin:0}.FormRenderer-module__Ihxw_q__eventSummaryNote{background:color-mix(in srgb, var(--form-secondary) 8%, var(--form-paper));color:var(--form-ink);border-radius:8px;margin:1.25rem;padding:.9rem 1rem;font-size:.82rem;line-height:1.55}.FormRenderer-module__Ihxw_q__shellPreviewNarrow .FormRenderer-module__Ihxw_q__frameWithSummary{grid-template-columns:1fr;width:min(1180px,100%)}.FormRenderer-module__Ihxw_q__shellPreviewNarrow .FormRenderer-module__Ihxw_q__frameWithSummary .FormRenderer-module__Ihxw_q__intro{display:flex}.FormRenderer-module__Ihxw_q__shellPreviewNarrow .FormRenderer-module__Ihxw_q__sectionsRail,.FormRenderer-module__Ihxw_q__shellPreviewNarrow .FormRenderer-module__Ihxw_q__eventSummary{display:none}}@media (max-width:899px){.FormRenderer-module__Ihxw_q__actions{z-index:5;background:color-mix(in srgb, var(--form-paper) 94%, white);padding-bottom:calc(1.3rem + env(safe-area-inset-bottom));position:sticky;bottom:0;box-shadow:0 -8px 20px #091c5114}.FormRenderer-module__Ihxw_q__formPanelBody{padding-bottom:calc(9rem + env(safe-area-inset-bottom))}}.FormRenderer-module__Ihxw_q__frameNote{color:var(--form-muted);margin:1.35rem 0 0;font-size:.82rem;line-height:1.5;display:none}@media (min-width:900px){.FormRenderer-module__Ihxw_q__frameWithPoster{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:min(1180px,100%)}.FormRenderer-module__Ihxw_q__frameWithPoster:after{content:""}.FormRenderer-module__Ihxw_q__frameWithPoster .FormRenderer-module__Ihxw_q__intro{display:flex}.FormRenderer-module__Ihxw_q__frameWithPoster .FormRenderer-module__Ihxw_q__sectionsRail,.FormRenderer-module__Ihxw_q__frameWithPoster .FormRenderer-module__Ihxw_q__eventSummary{display:none}.FormRenderer-module__Ihxw_q__shell:not(.FormRenderer-module__Ihxw_q__shellPreviewNarrow) .FormRenderer-module__Ihxw_q__frameWithPoster .FormRenderer-module__Ihxw_q__formPanelHeader{display:block}.FormRenderer-module__Ihxw_q__frameWithPoster .FormRenderer-module__Ihxw_q__formPanelHeader{padding-inline:clamp(1.5rem,3vw,2rem)}.FormRenderer-module__Ihxw_q__frameWithPoster .FormRenderer-module__Ihxw_q__progress li{align-items:center;column-gap:.4rem;padding-right:0}.FormRenderer-module__Ihxw_q__frameWithPoster .FormRenderer-module__Ihxw_q__progress li>span:first-child{flex-basis:1.4rem;width:1.4rem;height:1.4rem;margin-top:0}.FormRenderer-module__Ihxw_q__frameWithPoster .FormRenderer-module__Ihxw_q__progress li>span:last-child{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;flex:auto;line-height:1.45rem;overflow:hidden}@media (max-width:1199px){.FormRenderer-module__Ihxw_q__frameWithPoster .FormRenderer-module__Ihxw_q__progress li{font-size:.7rem}}.FormRenderer-module__Ihxw_q__frameWithPoster .FormRenderer-module__Ihxw_q__frameNote{display:block}}@media (prefers-reduced-motion:reduce){.FormRenderer-module__Ihxw_q__frame,.FormRenderer-module__Ihxw_q__intro,.FormRenderer-module__Ihxw_q__formPanel,.FormRenderer-module__Ihxw_q__stepContent,.FormRenderer-module__Ihxw_q__success,.FormRenderer-module__Ihxw_q__successMark,.FormRenderer-module__Ihxw_q__success>:not(.FormRenderer-module__Ihxw_q__successMark){opacity:1;transition:none;transform:none}html.js .FormRenderer-module__Ihxw_q__frame{opacity:1;transition:none;transform:none}html.js .FormRenderer-module__Ihxw_q__intro{opacity:1;transition:none;transform:none}html.js .FormRenderer-module__Ihxw_q__formPanel{opacity:1;transition:none;transform:none}html.js .FormRenderer-module__Ihxw_q__stepContent{opacity:1;transition:none;transform:none}html.js .FormRenderer-module__Ihxw_q__success{opacity:1;transition:none;transform:none}html.js .FormRenderer-module__Ihxw_q__successMark{opacity:1;transition:none;transform:none}html.js .FormRenderer-module__Ihxw_q__success>:not(.FormRenderer-module__Ihxw_q__successMark){opacity:1;transition:none;transform:none}.FormRenderer-module__Ihxw_q__posterImage{filter:none;transition:none;transform:none}.FormRenderer-module__Ihxw_q__posterImage:not(.FormRenderer-module__Ihxw_q__posterImageLoaded){opacity:0}.FormRenderer-module__Ihxw_q__posterImageLoaded{opacity:1}.FormRenderer-module__Ihxw_q__control,.FormRenderer-module__Ihxw_q__customSelect:after,.FormRenderer-module__Ihxw_q__customSelectOption{transition:none}}@media (scripting:none){.FormRenderer-module__Ihxw_q__frame,.FormRenderer-module__Ihxw_q__intro,.FormRenderer-module__Ihxw_q__formPanel,.FormRenderer-module__Ihxw_q__stepContent,.FormRenderer-module__Ihxw_q__success,.FormRenderer-module__Ihxw_q__successMark,.FormRenderer-module__Ihxw_q__success>:not(.FormRenderer-module__Ihxw_q__successMark){opacity:1;transition:none;transform:none}html.js .FormRenderer-module__Ihxw_q__frame{opacity:1;transition:none;transform:none}html.js .FormRenderer-module__Ihxw_q__intro{opacity:1;transition:none;transform:none}html.js .FormRenderer-module__Ihxw_q__formPanel{opacity:1;transition:none;transform:none}html.js .FormRenderer-module__Ihxw_q__stepContent{opacity:1;transition:none;transform:none}html.js .FormRenderer-module__Ihxw_q__success{opacity:1;transition:none;transform:none}html.js .FormRenderer-module__Ihxw_q__successMark{opacity:1;transition:none;transform:none}html.js .FormRenderer-module__Ihxw_q__success>:not(.FormRenderer-module__Ihxw_q__successMark){opacity:1;transition:none;transform:none}}@media print{.FormRenderer-module__Ihxw_q__shell{background:#fff;min-height:auto;padding:0}.FormRenderer-module__Ihxw_q__success{border:0;width:100%;min-height:auto;margin:0;padding:0}.FormRenderer-module__Ihxw_q__successWithResponses{width:100%}.FormRenderer-module__Ihxw_q__noPrint{display:none!important}.FormRenderer-module__Ihxw_q__successResponses{border-top-color:#ccc;margin-top:1.5rem;padding-top:1rem}.FormRenderer-module__Ihxw_q__review section{break-inside:avoid;border-color:#ccc}.FormRenderer-module__Ihxw_q__review dt{color:#444}}.FormRenderer-module__Ihxw_q__formThemeHeader{border-bottom:1px solid var(--form-rule);width:100%;max-height:220px;position:relative;overflow:hidden}.FormRenderer-module__Ihxw_q__formThemeHeaderImage{object-fit:cover;width:100%;height:auto;display:block}.FormRenderer-module__Ihxw_q__formThemeGlow{position:relative}.FormRenderer-module__Ihxw_q__formThemeGlow:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 22px 6px var(--header-glow-color);opacity:.35;will-change:opacity;animation:FormRenderer-module__Ihxw_q__formThemeGlowPulse var(--header-animation-duration,4s) ease-in-out 3;position:absolute;inset:0}.FormRenderer-module__Ihxw_q__posterOverlay{width:100%;height:auto;line-height:0;display:block;position:relative}.FormRenderer-module__Ihxw_q__eventSummaryOverlay{display:block;position:relative}.FormRenderer-module__Ihxw_q__formThemeNode{background:radial-gradient(circle, var(--header-glow-color) 0%, transparent 70%);opacity:.15;pointer-events:none;width:10px;height:10px;animation:FormRenderer-module__Ihxw_q__formThemeNodeLight var(--header-animation-duration,4s) ease-in-out 3;animation-delay:calc(var(--node-index,0) * (var(--header-animation-duration,4s) / var(--node-count,1)));border-radius:50%;margin:-5px 0 0 -5px;position:absolute}@keyframes FormRenderer-module__Ihxw_q__formThemeGlowPulse{0%,to{opacity:.2}50%{opacity:1}}@keyframes FormRenderer-module__Ihxw_q__formThemeNodeLight{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:1;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.FormRenderer-module__Ihxw_q__formThemeGlow:after,.FormRenderer-module__Ihxw_q__formThemeNode{animation:none}.FormRenderer-module__Ihxw_q__formThemeGlow:after{opacity:.6}.FormRenderer-module__Ihxw_q__formThemeNode{opacity:.4;transform:none}}.FormRenderer-module__Ihxw_q__stepFigure{width:100%;max-width:180px;margin:0 auto 20px}@media (min-width:640px){.FormRenderer-module__Ihxw_q__stepFigure{max-width:360px}}.FormRenderer-module__Ihxw_q__stepFigureImage{border-radius:12px;width:100%;height:auto;display:block}.FormRenderer-module__Ihxw_q__ratingRow{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.FormRenderer-module__Ihxw_q__ratingButton{border:1px solid var(--form-rule);min-width:44px;min-height:44px;color:var(--form-ink);cursor:pointer;background:#fff;border-radius:999px;font-weight:600}.FormRenderer-module__Ihxw_q__ratingButtonActive{background:var(--form-accent);border-color:var(--form-accent);color:#fff}.FormRenderer-module__Ihxw_q__stepErrorSummaryList a{color:inherit;text-underline-offset:2px;text-decoration:underline}
.canvas-renderer-module__BBK9HW__canvasFit{width:100%;overflow:hidden}.canvas-renderer-module__BBK9HW__canvas{margin:0 auto;position:relative}.canvas-renderer-module__BBK9HW__canvasElement{position:absolute}.canvas-renderer-module__BBK9HW__canvasText{overflow:hidden}.canvas-renderer-module__BBK9HW__canvasImage{object-fit:cover}.canvas-renderer-module__BBK9HW__canvasShape,.canvas-renderer-module__BBK9HW__canvasDivider,.canvas-renderer-module__BBK9HW__canvasButton{height:100%}.canvas-renderer-module__BBK9HW__fieldWrap{flex-direction:column;gap:6px;width:100%;height:100%;display:flex}.canvas-renderer-module__BBK9HW__label{font-size:13px;font-weight:600}.canvas-renderer-module__BBK9HW__required{color:var(--form-accent,#122f87)}.canvas-renderer-module__BBK9HW__description{color:var(--form-muted,#687083);margin:0;font-size:12px}.canvas-renderer-module__BBK9HW__input,.canvas-renderer-module__BBK9HW__inputError{border:1px solid var(--form-rule,#dfe3eb);font:inherit;background:#fff;border-radius:8px;width:100%;padding:8px 10px}.canvas-renderer-module__BBK9HW__inputError{border-color:#d04444}.canvas-renderer-module__BBK9HW__error{color:#d04444;margin:0;font-size:12px}.canvas-renderer-module__BBK9HW__radioGroup{flex-direction:column;gap:8px;display:flex}.canvas-renderer-module__BBK9HW__radioOption{align-items:center;gap:8px;font-size:14px;display:flex}@media (max-width:767px){.canvas-renderer-module__BBK9HW__canvasFit{height:auto!important}.canvas-renderer-module__BBK9HW__canvas{flex-direction:column;gap:20px;display:flex;width:100%!important;min-height:auto!important;transform:none!important}.canvas-renderer-module__BBK9HW__canvasElement{order:var(--flow-order,0);width:100%!important;height:auto!important;position:static!important;transform:none!important}.canvas-renderer-module__BBK9HW__mobileHidden{display:none!important}.canvas-renderer-module__BBK9HW__canvasElement[data-entrance]{animation-delay:var(--entrance-delay,0s);animation-duration:var(--entrance-duration,.5s);animation-fill-mode:both;animation-timing-function:var(--entrance-ease,ease-out)}.canvas-renderer-module__BBK9HW__canvasElement[data-entrance=slideUp],.canvas-renderer-module__BBK9HW__canvasElement[data-entrance=bounce]{animation-name:canvas-renderer-module__BBK9HW__canvasEntranceUp}.canvas-renderer-module__BBK9HW__canvasElement[data-entrance=slideDown]{animation-name:canvas-renderer-module__BBK9HW__canvasEntranceDown}.canvas-renderer-module__BBK9HW__canvasElement[data-entrance=slideLeft]{animation-name:canvas-renderer-module__BBK9HW__canvasEntranceLeft}.canvas-renderer-module__BBK9HW__canvasElement[data-entrance=slideRight]{animation-name:canvas-renderer-module__BBK9HW__canvasEntranceRight}.canvas-renderer-module__BBK9HW__canvasElement[data-entrance=scaleIn]{animation-name:canvas-renderer-module__BBK9HW__canvasEntranceScale}.canvas-renderer-module__BBK9HW__canvasText{height:auto!important;overflow:visible!important}.canvas-renderer-module__BBK9HW__canvasImage{object-fit:contain!important;height:auto!important}.canvas-renderer-module__BBK9HW__canvasShape,.canvas-renderer-module__BBK9HW__canvasDivider{height:var(--canvas-el-height,auto)!important}.canvas-renderer-module__BBK9HW__canvasButton,.canvas-renderer-module__BBK9HW__fieldWrap{height:auto!important}.canvas-renderer-module__BBK9HW__label{font-size:16px}.canvas-renderer-module__BBK9HW__description{font-size:14px}.canvas-renderer-module__BBK9HW__input,.canvas-renderer-module__BBK9HW__inputError{min-height:44px;padding:11px 12px;font-size:16px}.canvas-renderer-module__BBK9HW__radioOption{min-height:44px;font-size:16px}}@keyframes canvas-renderer-module__BBK9HW__canvasEntranceUp{0%{translate:0 24px}to{translate:0}}@keyframes canvas-renderer-module__BBK9HW__canvasEntranceDown{0%{translate:0 -24px}to{translate:0}}@keyframes canvas-renderer-module__BBK9HW__canvasEntranceLeft{0%{translate:24px}to{translate:0}}@keyframes canvas-renderer-module__BBK9HW__canvasEntranceRight{0%{translate:-24px}to{translate:0}}@keyframes canvas-renderer-module__BBK9HW__canvasEntranceScale{0%{scale:.9}to{scale:1}}@media (prefers-reduced-motion:reduce){.canvas-renderer-module__BBK9HW__canvasElement[data-entrance]{animation:none!important}}
.FormUpdateToast-module__h4NAaa__formUpdateToast{z-index:50;left:50%;bottom:max(1rem, env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--form-ink,#1a1a1a) 12%, transparent);background:var(--form-paper,#fff);width:min(100vw - 2rem,22rem);color:var(--form-ink,#1a1a1a);box-shadow:0 10px 30px color-mix(in srgb, var(--form-ink,#000) 18%, transparent), 0 2px 8px color-mix(in srgb, var(--form-ink,#000) 8%, transparent);text-align:center;border-radius:.75rem;margin:0;padding:.875rem 1rem;font-size:.9375rem;line-height:1.45;position:fixed;transform:translate(-50%)}.FormUpdateToast-module__h4NAaa__formUpdateToast strong{margin-bottom:.25rem;font-weight:600;display:block}@media (prefers-reduced-motion:no-preference){.FormUpdateToast-module__h4NAaa__formUpdateToast{animation:.28s ease-out FormUpdateToast-module__h4NAaa__formUpdateToastEnter}}@keyframes FormUpdateToast-module__h4NAaa__formUpdateToastEnter{0%{opacity:0;transform:translate(-50%)translateY(12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}
