#protocol-preview-scroll:where(.astro-vr4iigya){margin-top:.75rem}#protocol-preview-root:where(.astro-vr4iigya) .is-preview-hit:where(.astro-vr4iigya){outline:2px solid color-mix(in srgb,currentColor 45%,transparent);outline-offset:6px}@media(min-width:72rem){#protocol-preview-scroll:where(.astro-vr4iigya){max-height:calc(100dvh - 8.5rem);overflow:auto}}#protocol-preview.is-open #protocol-preview-scroll:where(.astro-vr4iigya){max-height:none;overflow:visible}#protocol-preview-root .protocol-voice__flow:not(.is-live),#protocol-preview-root .protocol-voice__ways:not(.is-live){display:none!important}#protocol-preview-root .is-ghost{opacity:.45}#protocol-preview-root .is-approval{margin:.35rem 0 0;color:var(--vptcl-muted, #bbc5bf);font-family:var(--vptcl-ui, Inter, sans-serif);font-size:.8rem;font-style:normal}#protocol-preview-root a{pointer-events:none}#protocol-preview-root .protocol-close:has(.protocol-close__art[hidden]){grid-template-columns:minmax(0,1fr)}.req:where(.astro-sd2bdxcf){margin-left:.15rem;font-weight:750;text-decoration:none}.submit-page:where(.astro-sd2bdxcf){padding-inline:.75rem;box-sizing:border-box}.submit-admonition:where(.astro-sd2bdxcf){margin:.75rem 0 1rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:.75rem;background:color-mix(in srgb,currentColor 6%,transparent)}.submit-admonition:where(.astro-sd2bdxcf) p:where(.astro-sd2bdxcf){margin:0;line-height:1.45}.submit-grid:where(.astro-sd2bdxcf){display:grid;gap:1.5rem}.preview-open:where(.astro-sd2bdxcf){justify-self:start}.preview-column:where(.astro-sd2bdxcf){min-width:0}#protocol-preview-scroll:where(.astro-sd2bdxcf){margin-top:.75rem}.protocol-preview__bar:where(.astro-sd2bdxcf){display:flex;align-items:center;justify-content:space-between;gap:.75rem}@media(min-width:72rem){.submit-grid:where(.astro-sd2bdxcf){grid-template-columns:minmax(22rem,28rem) minmax(0,1fr);align-items:start}.submit-form:where(.astro-sd2bdxcf){grid-column:1;grid-row:1}.preview-column:where(.astro-sd2bdxcf){position:sticky;top:5.25rem;grid-column:2;grid-row:1}.preview-open:where(.astro-sd2bdxcf){display:none}#protocol-preview-scroll:where(.astro-sd2bdxcf){max-height:calc(100dvh - 8.5rem);overflow:auto}}.submit-form:where(.astro-sd2bdxcf) h1:where(.astro-sd2bdxcf){margin:.75rem 0 .5rem;font-size:2.25rem;line-height:1.15;font-weight:700}.submit-form:where(.astro-sd2bdxcf) h2:where(.astro-sd2bdxcf){margin:1.5rem 0 .5rem;font-size:1.5rem;line-height:1.2;font-weight:700}.submit-form:where(.astro-sd2bdxcf) h3:where(.astro-sd2bdxcf){margin:1.25rem 0 .35rem;font-size:1.1rem;font-weight:650}.submit-form:where(.astro-sd2bdxcf) p:where(.astro-sd2bdxcf){margin:.35rem 0 .75rem;line-height:1.5}.submit-form:where(.astro-sd2bdxcf) nav:where(.astro-sd2bdxcf){display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.5rem;scroll-margin-top:4.5rem}.submit-form:where(.astro-sd2bdxcf) fieldset:where(.astro-sd2bdxcf){margin:1rem 0;padding:0;border:0}.submit-form:where(.astro-sd2bdxcf) legend:where(.astro-sd2bdxcf){margin-bottom:.35rem;font-weight:650}.submit-form:where(.astro-sd2bdxcf) label:where(.astro-sd2bdxcf){display:flex;gap:.55rem;align-items:flex-start;margin:.35rem 0;line-height:1.4}.submit-form:where(.astro-sd2bdxcf) label:where(.astro-sd2bdxcf)[for]{display:block;margin-top:1rem;font-weight:650}.submit-field:where(.astro-sd2bdxcf),.submit-form:where(.astro-sd2bdxcf) select:where(.astro-sd2bdxcf).submit-field,.submit-form:where(.astro-sd2bdxcf) option:where(.astro-sd2bdxcf){color:#1c1917;background-color:#f7f4ee;color-scheme:light}html.dark .submit-field:where(.astro-sd2bdxcf),html.dark .submit-form:where(.astro-sd2bdxcf) select:where(.astro-sd2bdxcf).submit-field,html.dark .submit-form:where(.astro-sd2bdxcf) option:where(.astro-sd2bdxcf){color:#f4f1ea;background-color:#1b2421;color-scheme:dark}.submit-field:where(.astro-sd2bdxcf){display:block;width:100%;min-height:2.75rem;margin:.35rem 0 .75rem;padding:.65rem .8rem;border:1px solid #c9c2b6;border-radius:.75rem}.submit-field:where(.astro-sd2bdxcf)::placeholder{color:#8a8478;opacity:1}html.dark .submit-field:where(.astro-sd2bdxcf)::placeholder{color:#8d9894}html.dark .submit-field:where(.astro-sd2bdxcf){border-color:#3d4a46}textarea:where(.astro-sd2bdxcf).submit-field{min-height:6rem}.submit-nav:where(.astro-sd2bdxcf) :where(.astro-sd2bdxcf)[hidden]{display:none}.submit-button:where(.astro-sd2bdxcf),.submit-form:where(.astro-sd2bdxcf) button:where(.astro-sd2bdxcf){min-height:2.75rem;min-width:2.75rem;margin:.15rem;padding:.4rem 1rem;color:inherit;cursor:pointer;background:transparent;border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:999px}.submit-form:where(.astro-sd2bdxcf) nav:where(.astro-sd2bdxcf) button:where(.astro-sd2bdxcf)[aria-current=step]{background:color-mix(in srgb,currentColor 14%,transparent)}.submit-form:where(.astro-sd2bdxcf) button:where(.astro-sd2bdxcf):disabled{cursor:default;opacity:.45}.tag-field:where(.astro-sd2bdxcf){display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:2.75rem;margin:.35rem 0 .75rem;padding:.4rem .55rem;border:1px solid #c9c2b6;border-radius:.75rem;background:#f7f4ee;color:#1c1917}html.dark .tag-field:where(.astro-sd2bdxcf){border-color:#3d4a46;background:#1b2421;color:#f4f1ea}.tag-field:where(.astro-sd2bdxcf):focus-within{outline:3px solid currentColor;outline-offset:2px}.tag-field:where(.astro-sd2bdxcf) ul:where(.astro-sd2bdxcf){display:contents;margin:0;padding:0;list-style:none}.tag-field:where(.astro-sd2bdxcf) li{display:inline-flex;align-items:center;gap:.1rem;max-width:100%;padding:.1rem .15rem .1rem .75rem;border-radius:999px;background:color-mix(in srgb,currentColor 16%,transparent)}.tag-field:where(.astro-sd2bdxcf) li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submit-form:where(.astro-sd2bdxcf) .tag-field:where(.astro-sd2bdxcf) button{min-width:1.75rem;min-height:1.75rem;margin:0;padding:0 .4rem;border:0;line-height:1;font-size:1rem}.tag-field__input:where(.astro-sd2bdxcf){flex:1 1 8rem;min-width:6rem;min-height:2rem;margin:0;padding:.2rem .35rem;border:0;background:transparent;color:inherit;font:inherit}.tag-field__input:where(.astro-sd2bdxcf):focus,.tag-field__input:where(.astro-sd2bdxcf):focus-visible{outline:none}.tag-field__input:where(.astro-sd2bdxcf)::placeholder{color:#8a8478;opacity:1}html.dark .tag-field__input:where(.astro-sd2bdxcf)::placeholder{color:#8d9894}.tag-field__input:where(.astro-sd2bdxcf):disabled{display:none}.submit-form:where(.astro-sd2bdxcf) :where(.astro-sd2bdxcf):focus-visible{outline:3px solid currentColor;outline-offset:2px}.submit-quiet:where(.astro-sd2bdxcf),.submit-status:where(.astro-sd2bdxcf){color:color-mix(in srgb,currentColor 70%,transparent);font-size:.9rem}.hp:where(.astro-sd2bdxcf){position:absolute;left:-9999px}.error-summary:where(.astro-sd2bdxcf){margin:1rem 0;padding:1rem 1.1rem;border:1px solid currentColor;border-radius:.75rem}.error-summary:where(.astro-sd2bdxcf) h2{margin:0 0 .65rem;font-size:1.15rem;font-weight:700;line-height:1.3}.error-summary:where(.astro-sd2bdxcf) ul{margin:0;padding-left:1.25rem;list-style:disc}.error-summary:where(.astro-sd2bdxcf) li{margin:.4rem 0;line-height:1.45}.error-summary:where(.astro-sd2bdxcf) a{color:inherit;text-underline-offset:.15em}.link-groups:where(.astro-sd2bdxcf){display:grid;gap:1rem;margin-top:.75rem}.link-groups:where(.astro-sd2bdxcf) section:where(.astro-sd2bdxcf){padding:.85rem;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:.85rem}.link-groups:where(.astro-sd2bdxcf) h4:where(.astro-sd2bdxcf){margin:0 0 .25rem}.link-groups:where(.astro-sd2bdxcf) .submit-field:where(.astro-sd2bdxcf){display:inline-block;width:min(100%,24rem)}.link-add:where(.astro-sd2bdxcf){display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.link-add:where(.astro-sd2bdxcf) .submit-field:where(.astro-sd2bdxcf){margin:0}.link-row{margin:.75rem 0;padding:.85rem;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:.75rem}.link-row p{margin:.35rem 0}.link-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0}.link-actions button{min-height:2.75rem;margin:0;padding:.4rem 1rem;color:inherit;cursor:pointer;background:transparent;border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:999px}.link-actions button:hover:not(:disabled){background:color-mix(in srgb,currentColor 14%,transparent);border-color:currentColor}.link-actions button:disabled{cursor:default;opacity:.45}#protocol-preview:where(.astro-sd2bdxcf).is-open{position:fixed;z-index:40;right:0;bottom:0;left:0;height:92dvh;overflow:auto;background:var(--sylph-bg, #111)}#protocol-preview:where(.astro-sd2bdxcf).is-open #protocol-preview-scroll:where(.astro-sd2bdxcf){max-height:none;overflow:visible}@media(max-width:71.99rem){#protocol-preview:where(.astro-sd2bdxcf):not(.is-open){display:none}}.submit-form:where(.astro-sd2bdxcf) :where(.astro-sd2bdxcf)[data-branch][hidden],.submit-form:where(.astro-sd2bdxcf) #presence-hybrid:where(.astro-sd2bdxcf)[hidden],.submit-form:where(.astro-sd2bdxcf) #affiliation-details:where(.astro-sd2bdxcf)[hidden],.submit-form:where(.astro-sd2bdxcf) #affiliation-unit-wrap:where(.astro-sd2bdxcf)[hidden],.submit-form:where(.astro-sd2bdxcf) #protocol-pickers:where(.astro-sd2bdxcf)[hidden],.submit-form:where(.astro-sd2bdxcf) #communication-situations:where(.astro-sd2bdxcf)[hidden],.submit-form:where(.astro-sd2bdxcf) #fan-mark-picker:where(.astro-sd2bdxcf)[hidden],.submit-form:where(.astro-sd2bdxcf) :where(.astro-sd2bdxcf)[data-highlight-other][hidden],.portrait-drop__picked:where(.astro-sd2bdxcf)[hidden]{display:none!important}.submit-form:where(.astro-sd2bdxcf) :where(.astro-sd2bdxcf)[data-branch]:not([hidden]),.submit-form:where(.astro-sd2bdxcf) #presence-hybrid:where(.astro-sd2bdxcf):not([hidden]),.submit-form:where(.astro-sd2bdxcf) #communication-situations:where(.astro-sd2bdxcf):not([hidden]){display:grid;gap:.35rem;margin:.75rem 0 1rem;padding:.85rem 1rem;border-radius:1rem;border:1px solid color-mix(in srgb,currentColor 22%,transparent)}.choice-row:where(.astro-sd2bdxcf),.palette-grid:where(.astro-sd2bdxcf),.foil-grid:where(.astro-sd2bdxcf){display:grid;gap:.75rem}.choice-row:where(.astro-sd2bdxcf){grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:40rem){.palette-grid:where(.astro-sd2bdxcf),.foil-grid:where(.astro-sd2bdxcf){grid-template-columns:repeat(2,minmax(0,1fr))}}.submit-form:where(.astro-sd2bdxcf) .palette-card:where(.astro-sd2bdxcf){border-radius:1rem}.submit-form:where(.astro-sd2bdxcf) .foil-choice:where(.astro-sd2bdxcf){display:grid}.choice-card:where(.astro-sd2bdxcf),.palette-card:where(.astro-sd2bdxcf){display:flex;min-height:2.75rem;align-items:center;gap:.5rem;margin:0;padding:.75rem 1rem;border-radius:1rem;border:1px solid color-mix(in srgb,currentColor 28%,transparent);cursor:pointer;background:transparent;color:inherit}.choice-card:where(.astro-sd2bdxcf):has(:checked),.palette-card:where(.astro-sd2bdxcf).is-selected,.foil-choice:where(.astro-sd2bdxcf):has(:checked){outline:2px solid currentColor;outline-offset:2px}.palette-card:where(.astro-sd2bdxcf):disabled{cursor:not-allowed;opacity:.5}.palette-batch__name:where(.astro-sd2bdxcf){margin:.8rem 0 .35rem;font-weight:650}.color-custom:where(.astro-sd2bdxcf){margin-top:1.5rem;padding:1rem 1.1rem 1.15rem;border-radius:1rem;border:1px solid color-mix(in srgb,currentColor 28%,transparent);background:color-mix(in srgb,currentColor 5%,transparent)}.color-custom:where(.astro-sd2bdxcf).is-selected,.color-custom:where(.astro-sd2bdxcf).is-open{outline:2px solid currentColor;outline-offset:2px}.color-custom:where(.astro-sd2bdxcf) h3:where(.astro-sd2bdxcf){margin-top:0}#protocol-add-language:where(.astro-sd2bdxcf),#protocol-add-sign-language:where(.astro-sd2bdxcf),#protocol-custom-color:where(.astro-sd2bdxcf),#fan-mark-emoji:where(.astro-sd2bdxcf),.submit-form:where(.astro-sd2bdxcf) button:where(.astro-sd2bdxcf)[data-add],.submit-form:where(.astro-sd2bdxcf) button:where(.astro-sd2bdxcf)[data-remove-row]{cursor:pointer}#protocol-add-language:where(.astro-sd2bdxcf):hover,#protocol-add-sign-language:where(.astro-sd2bdxcf):hover,#protocol-custom-color:where(.astro-sd2bdxcf):hover,#fan-mark-emoji:where(.astro-sd2bdxcf):hover,.submit-form:where(.astro-sd2bdxcf) button:where(.astro-sd2bdxcf)[data-add]:hover,.submit-form:where(.astro-sd2bdxcf) button:where(.astro-sd2bdxcf)[data-remove-row]:hover{color:inherit;background:color-mix(in srgb,currentColor 14%,transparent);border-color:currentColor}.fan-mark-row:where(.astro-sd2bdxcf){display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.fan-mark-row:where(.astro-sd2bdxcf) .submit-field:where(.astro-sd2bdxcf){flex:1 1 12rem;width:auto;min-width:0}#fan-mark-picker:where(.astro-sd2bdxcf) emoji-picker:where(.astro-sd2bdxcf){width:min(100%,22rem);height:20rem}.submit-form:where(.astro-sd2bdxcf) :where(.astro-sd2bdxcf)[data-row]{margin-top:.85rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,currentColor 16%,transparent)}.submit-form:where(.astro-sd2bdxcf) :where(.astro-sd2bdxcf)[data-row]:first-child{margin-top:0;padding-top:0;border-top:0}.submit-form:where(.astro-sd2bdxcf) .submit-group:where(.astro-sd2bdxcf){margin:1.75rem 0;padding:1rem 1.1rem 1.25rem;border-radius:1rem;border:1px solid color-mix(in srgb,currentColor 28%,transparent);background:color-mix(in srgb,currentColor 4%,transparent)}.submit-form:where(.astro-sd2bdxcf) .submit-group:where(.astro-sd2bdxcf)>h3:where(.astro-sd2bdxcf),.submit-form:where(.astro-sd2bdxcf) .submit-group:where(.astro-sd2bdxcf)>legend:where(.astro-sd2bdxcf){margin-top:0}.foil-choice:where(.astro-sd2bdxcf):hover{background:color-mix(in srgb,currentColor 8%,transparent)}.palette-card:where(.astro-sd2bdxcf):not(:disabled):hover{background:color-mix(in srgb,currentColor 8%,transparent)}.color-custom:where(.astro-sd2bdxcf) p:where(.astro-sd2bdxcf){max-width:40rem}.palette-swatches:where(.astro-sd2bdxcf){display:inline-flex;gap:.25rem}.palette-swatches:where(.astro-sd2bdxcf) i:where(.astro-sd2bdxcf){width:1rem;height:1rem;border-radius:999px;display:block;background:color-mix(in srgb,currentColor 25%,transparent)}.foil-choice:where(.astro-sd2bdxcf){display:grid;gap:.5rem;margin:0;cursor:pointer}.sr-only:where(.astro-sd2bdxcf){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.portrait-drop:where(.astro-sd2bdxcf){position:relative;margin-top:.75rem}.portrait-drop__empty:where(.astro-sd2bdxcf),.portrait-drop__picked:where(.astro-sd2bdxcf){border-radius:1rem;border:1.5px dashed color-mix(in srgb,currentColor 45%,transparent);background:color-mix(in srgb,currentColor 5%,transparent)}.portrait-drop__empty:where(.astro-sd2bdxcf){padding:1.5rem 1rem;text-align:center}.portrait-drop:where(.astro-sd2bdxcf).is-over .portrait-drop__empty:where(.astro-sd2bdxcf),.portrait-drop:where(.astro-sd2bdxcf):not(.is-picked):hover .portrait-drop__empty:where(.astro-sd2bdxcf){border-color:currentColor}.portrait-drop__input:where(.astro-sd2bdxcf){position:absolute;inset:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.portrait-drop:where(.astro-sd2bdxcf).is-picked .portrait-drop__input:where(.astro-sd2bdxcf){width:1px;height:1px;overflow:hidden}.portrait-drop__title:where(.astro-sd2bdxcf){margin:0;font-weight:650}.portrait-drop__or:where(.astro-sd2bdxcf){margin:.25rem 0 0}.portrait-drop__picked:where(.astro-sd2bdxcf){align-items:center;gap:1rem;border-style:solid;padding:.75rem;text-align:left}.portrait-drop__picked:where(.astro-sd2bdxcf):not([hidden]){display:flex}.portrait-drop__picked:where(.astro-sd2bdxcf) img:where(.astro-sd2bdxcf){width:4.5rem;height:6rem;flex:none;border-radius:.75rem;object-fit:cover}.portrait-drop__meta:where(.astro-sd2bdxcf){min-width:0;flex:1}#portrait-name:where(.astro-sd2bdxcf){margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#protocol-pickers:where(.astro-sd2bdxcf) .pickr{position:static}#protocol-pickers:where(.astro-sd2bdxcf) .pcr-button{display:none}#protocol-pickers:where(.astro-sd2bdxcf) .pcr-app{position:static;width:100%;max-width:100%;margin-top:.5rem}@media(prefers-reduced-motion:reduce){.submit-form:where(.astro-sd2bdxcf),#protocol-preview:where(.astro-sd2bdxcf){scroll-behavior:auto}}
