@layer components{.ot-attachments{border-top:var(--ot-hairline) solid var(--ot-rule);margin:0;padding:0;list-style:none}.ot-attach{align-items:center;column-gap:var(--ot-space-4);padding-block:var(--ot-space-3);border-bottom:var(--ot-hairline) solid var(--ot-rule);grid-template-columns:4.5rem minmax(0,1fr) auto auto;display:grid}.ot-attach-ext{font-size:var(--ot-mf);color:var(--ot-ink);text-transform:lowercase;font-weight:200;font-stretch:125%;line-height:1}.ot-attach-body{min-width:0;display:grid}.ot-attach-name{white-space:nowrap;text-overflow:ellipsis;font-family:var(--ot-expression);font-style:italic;font-size:calc(var(--ot-expression-scale) * 1em);color:var(--ot-ink);line-height:1.3;overflow:hidden}.ot-attach-meta{font-size:var(--ot-pp);line-height:var(--ot-pp-lh);color:var(--ot-pencil);font-variant-numeric:tabular-nums}.ot-attach-ring{width:22px;height:22px;overflow:visible;rotate:-90deg}.ot-attach-ring circle{fill:none;stroke-width:1.5px}.ot-attach-track{stroke:var(--ot-rule);transition:stroke-opacity var(--ot-moderato) var(--ot-breath) var(--ot-moderato)}.ot-attach-arc{stroke:var(--ot-ink);stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p,0));transition:stroke-dashoffset var(--ot-moderato) var(--ot-breath), stroke var(--ot-allegro), stroke-opacity var(--ot-moderato) var(--ot-breath) var(--ot-moderato)}.ot-attach-ring .ot-attach-fill{fill:var(--ot-ink);stroke:none;r:0;transition:r var(--ot-moderato) var(--ot-spiccato) var(--ot-moderato)}.ot-attach[data-state=processing] .ot-attach-arc{--p:1;stroke:var(--ot-pencil)}.ot-attach[data-state=done] .ot-attach-arc{--p:1}.ot-attach[data-state=done] :is(.ot-attach-track,.ot-attach-arc){stroke-opacity:0}.ot-attach[data-state=done] .ot-attach-fill{r:calc(var(--ot-dot) / 2)}.ot-attach[data-state=error] .ot-attach-arc{stroke:var(--ot-signal)}.ot-attach[data-state=error] .ot-attach-meta{color:var(--ot-signal)}.ot-attach>.ot-btn{font-size:var(--ot-pp)}@media (max-width:30rem){.ot-attach{grid-template-columns:3.4rem minmax(0,1fr) auto auto}.ot-attach-ext{font-size:var(--ot-mp)}.ot-attach>.ot-btn{grid-column:2/-1;justify-self:start}}.ot-attachments[data-variant=reverse] .ot-attach{grid-template-columns:4.5rem minmax(0,1fr) auto}.ot-attachments[data-variant=reverse] .ot-attach-ring{display:none}.ot-attachments[data-variant=reverse] .ot-attach-ext{letter-spacing:-.04em;justify-self:start;padding:.06em .12em .12em;font-weight:700;font-stretch:100%;position:relative}.ot-attachments[data-variant=reverse] .ot-attach-ext:after{content:attr(data-ext) / "";padding:inherit;background:var(--ot-ink);color:var(--ot-paper);clip-path:inset(0 calc((1 - var(--p,0)) * 100%) 0 0);transition:clip-path var(--ot-moderato) var(--ot-breath), background-color var(--ot-moderato);position:absolute;inset:0}:is([dir=rtl],[dir=rtl] *) .ot-attachments[data-variant=reverse] .ot-attach-ext:after{clip-path:inset(0 0 0 calc((1 - var(--p,0)) * 100%))}.ot-attachments[data-variant=reverse] .ot-attach:is([data-state=processing],[data-state=done]){--p:1}.ot-attachments[data-variant=reverse] .ot-attach[data-state=processing] .ot-attach-ext:after{background:var(--ot-pencil)}.ot-attachments[data-variant=reverse] .ot-attach[data-state=error] .ot-attach-ext:after{background:var(--ot-signal)}@media (max-width:30rem){.ot-attachments[data-variant=reverse] .ot-attach{grid-template-columns:3.4rem minmax(0,1fr)}}@media (forced-colors:active){.ot-attachments[data-variant=reverse] .ot-attach-ext:after{forced-color-adjust:none;color:canvas;background:canvastext}}.ot-attachments[data-variant=enclosure]{font-size:var(--ot-p);line-height:var(--ot-p-lh);color:var(--ot-pencil);border-top:0}.ot-attachments[data-variant=enclosure]:before{content:attr(data-enclosure-label) " (" attr(data-count) ")  " / "";color:var(--ot-graphite)}.ot-attachments[data-variant=enclosure]>.ot-attach{border:0;padding:0;display:inline}.ot-attachments[data-variant=enclosure]>.ot-attach:not(:last-child):after{content:";" / "";margin-inline-end:.3em}.ot-attachments[data-variant=enclosure]>.ot-attach:last-child:after{content:"." / ""}.ot-attachments[data-variant=enclosure] :is(.ot-attach-ext,.ot-attach[data-state=done] .ot-attach-ring){display:none}.ot-attachments[data-variant=enclosure] :is(.ot-attach-body,.ot-attach-name,.ot-attach-meta){font-size:inherit;line-height:inherit;display:inline}.ot-attachments[data-variant=enclosure] .ot-attach-name{white-space:normal;overflow-wrap:anywhere;font-size:calc(var(--ot-expression-scale) * 1em);line-height:1}.ot-attachments[data-variant=enclosure] .ot-attach-meta{white-space:normal;overflow-wrap:anywhere}.ot-attachments[data-variant=enclosure] .ot-attach-meta:before{content:"(" / ""}.ot-attachments[data-variant=enclosure] .ot-attach-meta:after{content:")" / ""}.ot-attachments[data-variant=enclosure] .ot-attach-ring{vertical-align:-.05em;width:.7em;height:.7em;margin-inline-start:.35em;display:inline}.ot-attachments[data-variant=enclosure] .ot-attach>.ot-btn{vertical-align:baseline;margin-inline-start:.35em;display:inline-flex}@property --ot-drop-c{syntax:"<color>";inherits:true;initial-value:#0000}.ot-drop{gap:var(--ot-space-5);display:grid}.ot-drop[data-force~=focus]{outline:0}.ot-drop-zone{--ot-drop-c:var(--ot-rule-strong);--ot-corner:var(--ot-space-4);--ot-corner-colour:var(--ot-drop-c);--ot-corner-inset:0px;isolation:isolate;place-content:center;justify-items:center;gap:var(--ot-space-2);min-block-size:calc(var(--ot-space-9) + var(--ot-space-5));padding:var(--ot-space-6) var(--ot-space-5);text-align:center;cursor:pointer;transition:--ot-drop-c var(--ot-moderato) var(--ot-exhale);display:grid;position:relative;overflow:clip}.ot-drop-zone:after{transition:inset var(--ot-andante) var(--ot-spiccato)}.ot-drop-zone:hover,.ot-drop[data-force~=hover]>.ot-drop-zone{--ot-drop-c:var(--ot-pencil)}.ot-drop[data-force~=focus]>.ot-drop-zone{--ot-drop-c:var(--ot-accent)}.ot-drop-zone:has(>input:focus-visible){--ot-drop-c:var(--ot-accent)}.ot-drop:is([data-over],[data-force~=over])>.ot-drop-zone{--ot-drop-c:var(--ot-ink);--ot-corner-inset:var(--ot-space-4)}.ot-drop-words{font-size:var(--ot-mp);line-height:var(--ot-mp-lh);color:var(--ot-graphite);transition:color var(--ot-moderato)}.ot-drop:is([data-over],[data-force~=over]) .ot-drop-words{color:var(--ot-ink)}.ot-drop-hint{max-width:40ch;font-size:var(--ot-pp);line-height:var(--ot-pp-lh);color:var(--ot-pencil)}.ot-drop[data-disabled]>.ot-drop-zone{--ot-drop-c:var(--ot-rule);cursor:not-allowed}.ot-drop[data-disabled] :is(.ot-drop-words,.ot-drop-words .ot-link){color:var(--ot-pencil)}.ot-drop-ghost{z-index:-1;pointer-events:none;font-family:var(--ot-expression);font-style:italic;font-size:calc(var(--ot-fff) * var(--ot-expression-scale));letter-spacing:var(--ot-fff-tr);font-variant-numeric:lining-nums tabular-nums;color:var(--ot-ink);inset-inline-end:var(--ot-space-3);line-height:.8;position:absolute;bottom:-.2em}@supports (color:color-mix(in lab, red, red)){.ot-drop-ghost{color:color-mix(in srgb, var(--ot-ink) 8%, transparent)}}.ot-drop-ghost{transition:opacity var(--ot-andante) var(--ot-exhale), color var(--ot-moderato)}.ot-drop-ghost[data-none]{opacity:0}.ot-drop:is([data-over],[data-force~=over]) .ot-drop-ghost{color:var(--ot-ink)}@supports (color:color-mix(in lab, red, red)){.ot-drop:is([data-over],[data-force~=over]) .ot-drop-ghost{color:color-mix(in srgb, var(--ot-ink) 14%, transparent)}}@media (forced-colors:active){.ot-drop-zone{forced-color-adjust:none;--ot-drop-c:GrayText;color:canvastext}.ot-drop-zone:has(>input:focus-visible){--ot-drop-c:Highlight}.ot-drop[data-over]>.ot-drop-zone{--ot-drop-c:CanvasText}.ot-drop-ghost{display:none}}.ot-field{align-items:baseline;row-gap:var(--ot-space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.ot-field>.ot-label{grid-column:1}.ot-field-count{font-size:var(--ot-pp);color:var(--ot-pencil);font-variant-numeric:tabular-nums;opacity:0;transition:opacity var(--ot-allegro);direction:ltr;unicode-bidi:isolate;grid-column:2}.ot-field:focus-within .ot-field-count,.ot-field[data-force~=focus] .ot-field-count{opacity:1}.ot-field>.ot-input{grid-column:1/-1}.ot-input{appearance:none;background:linear-gradient(var(--ot-accent), var(--ot-accent)) no-repeat var(--o,0%) 100% / 0% var(--ot-stroke), linear-gradient(var(--ot-rule-strong), var(--ot-rule-strong)) no-repeat 0 100% / 100% var(--ot-hairline);width:100%;color:var(--ot-ink);font-family:var(--ot-expression);font-style:italic;font-weight:400;font-size:calc(var(--ot-mp) * var(--ot-expression-scale));transition:background-size var(--ot-moderato) var(--ot-exhale);border:0;border-radius:0;outline:0;margin:0;padding:.3em 0 .42em;line-height:1.3}.ot-input::-webkit-search-cancel-button{appearance:none}.ot-input::-webkit-search-decoration{appearance:none}.ot-input::placeholder{font-family:var(--ot-voice);font-style:normal;font-size:var(--ot-mp);color:var(--ot-pencil);opacity:1;transition:color var(--ot-moderato)}.ot-input:focus::placeholder{color:var(--ot-pencil)}@supports (color:color-mix(in lab, red, red)){.ot-input:focus::placeholder{color:color-mix(in srgb, var(--ot-pencil) 55%, transparent)}}.ot-input:focus,.ot-field[data-force~=focus]>.ot-input{background-size:100% var(--ot-stroke), 100% var(--ot-hairline)}.ot-field[data-force~=focus]{outline:0}.ot-input[aria-invalid=true]{background-image:linear-gradient(var(--ot-signal), var(--ot-signal)), linear-gradient(var(--ot-signal), var(--ot-signal))}.ot-input:disabled{color:var(--ot-pencil);cursor:not-allowed;background-image:none, repeating-linear-gradient(90deg, var(--ot-rule-strong) 0 2px, transparent 2px 6px)}textarea.ot-input{--lh:2.25rem;min-height:calc(var(--lh) * 4);resize:vertical;field-sizing:content;scrollbar-width:none;line-height:var(--lh);background:linear-gradient(var(--ot-accent), var(--ot-accent)) no-repeat var(--o,0%) 100% / 0% var(--ot-stroke), repeating-linear-gradient(transparent 0 calc(var(--lh) - 1px), var(--ot-rule-strong) calc(var(--lh) - 1px) var(--lh)) 0 var(--ot-rule-shift,-.3rem) / 100% var(--lh);background-attachment:local;padding:0}textarea.ot-input:focus,.ot-field[data-force~=focus]>textarea.ot-input{background-size:100% var(--ot-stroke), 100% var(--lh)}textarea.ot-input[aria-invalid=true]{background-image:linear-gradient(var(--ot-signal), var(--ot-signal)), repeating-linear-gradient(transparent 0 calc(var(--lh) - 1px), var(--ot-signal) calc(var(--lh) - 1px) var(--lh))}.ot-field-hint,.ot-field-error{margin-top:var(--ot-space-1);font-size:var(--ot-pp);line-height:var(--ot-pp-lh);grid-column:1/-1}.ot-field-hint{color:var(--ot-pencil)}.ot-field-error{margin-top:var(--ot-space-5);box-shadow:inset 0 0 0 var(--ot-hairline) var(--ot-signal);color:var(--ot-signal);animation:ot-callout var(--ot-moderato) var(--ot-exhale) .22s backwards;border-radius:1em;justify-self:start;padding:.3em .9em .36em;position:relative}.ot-field-error:before{content:"";width:var(--ot-hairline);height:var(--ot-space-5);background:var(--ot-signal);transform-origin:top;animation:ot-draw-y var(--ot-moderato) var(--ot-breath) 60ms backwards;inset-inline-start:1.1em;position:absolute;bottom:100%}.ot-field-error:after{content:"";inset-inline-start:calc(1.1em - 2px);bottom:calc(100% + var(--ot-space-5) - 2.5px);background:var(--ot-signal);width:5px;height:5px;animation:ot-land var(--ot-moderato) var(--ot-spiccato) backwards;border-radius:50%;position:absolute}@keyframes ot-callout{0%{color:#0000;box-shadow:inset 0 0 0 var(--ot-hairline) transparent}}.ot-field[data-variant=overprint]>.ot-label{font-size:var(--ot-f);letter-spacing:var(--ot-f-tr);color:var(--ot-ink);transition:font-stretch var(--ot-moderato) var(--ot-exhale), color var(--ot-moderato);grid-area:1/1/auto/-1;align-self:start;margin-bottom:.45em;font-weight:800;font-stretch:78%;line-height:.9}.ot-field[data-variant=overprint]>.ot-field-count{grid-row:1;align-self:start;position:relative}.ot-field[data-variant=overprint]>.ot-input{line-height:1.2;font-size:calc(var(--ot-mf) * var(--ot-expression-scale));caret-color:var(--ot-accent);-webkit-text-stroke:.11em var(--ot-paper);paint-order:stroke fill;background-size:0% var(--ot-stroke), 100% var(--ot-hairline);transition:color var(--ot-moderato);grid-row:1;align-self:end;padding-bottom:.22em;position:relative}.ot-field[data-variant=overprint]>.ot-input::placeholder{color:#0000}.ot-field[data-variant=overprint]:is(:focus-within,[data-force~=focus])>.ot-label{font-stretch:62%}.ot-field[data-variant=overprint]:is(:focus-within,[data-force~=focus])>.ot-input{color:var(--ot-accent);background-size:0% var(--ot-stroke), 100% var(--ot-hairline)}.ot-field[data-variant=overprint]:has(>.ot-input:disabled)>.ot-label{color:var(--ot-pencil)}.ot-field[data-variant=signature]>.ot-input{line-height:1.2;font-size:calc(var(--ot-mf) * var(--ot-expression-scale));padding-inline-start:.7em;grid-row:1;padding-bottom:.22em}.ot-field[data-variant=signature]>.ot-field-mark{width:.4em;height:.4em;font-size:var(--ot-mf);color:var(--ot-pencil);pointer-events:none;background:linear-gradient(currentColor, currentColor) no-repeat center / 100% var(--ot-stroke), linear-gradient(currentColor, currentColor) no-repeat center / var(--ot-stroke) 100%;transition:rotate var(--ot-moderato) var(--ot-spiccato), color var(--ot-moderato);margin-bottom:.46em;grid-area:1/1;place-self:end start;margin-inline-start:.04em;position:relative}.ot-field[data-variant=signature]:is(:focus-within,[data-force~=focus])>.ot-field-mark{color:var(--ot-ink);rotate:45deg}.ot-field[data-variant=signature][data-filled]:not(:focus-within,[data-force~=focus])>.ot-field-mark{rotate:45deg}.ot-field[data-variant=signature]>.ot-label,.ot-field[data-variant=signature]>.ot-field-count{grid-row:2;align-self:start}.ot-field[data-variant=signature]>.ot-field-error{grid-row:2;justify-self:end}.ot-field[data-variant=signature]>.ot-field-error:before{inset-inline:auto 1.1em}.ot-field[data-variant=signature]>.ot-field-error:after{inset-inline:auto calc(1.1em - 2px)}@media (forced-colors:active){.ot-field,.ot-input{forced-color-adjust:none;color:canvastext;--ot-paper:Canvas;--ot-ink:CanvasText;--ot-graphite:CanvasText;--ot-pencil:GrayText;--ot-rule-strong:GrayText;--ot-accent:Highlight;--ot-signal:CanvasText}}.ot-form{gap:var(--ot-space-6);justify-items:start;display:grid;position:relative}.ot-form>.ot-field{width:100%}.ot-form[data-variant=letter]{max-width:var(--ot-measure);font-size:var(--ot-mp);color:var(--ot-graphite);line-height:2.2;display:block}.ot-form[data-variant=letter]>*+*{margin-block-start:var(--ot-space-5)}.ot-form[data-variant=letter] .ot-field{vertical-align:baseline;row-gap:0;width:auto;display:inline-grid}.ot-form[data-variant=letter] .ot-field>:is(.ot-label,.ot-field-count,.ot-field-hint,.ot-field-error){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ot-form[data-variant=letter] .ot-field>input.ot-input{field-sizing:content;min-inline-size:7em;max-inline-size:100%;line-height:1.3}.ot-form[data-variant=letter] .ot-field:has(>textarea){width:100%;margin-block:var(--ot-space-2) var(--ot-space-4);display:grid}.ot-form[data-variant=letter]>.ot-btn{margin-block-start:var(--ot-space-6)}.ot-form-ps{max-width:var(--ot-measure);font-size:var(--ot-p);line-height:var(--ot-p-lh);color:var(--ot-signal);animation:ot-arrive var(--ot-moderato) var(--ot-exhale);margin-block-start:var(--ot-space-6)}.ot-form-ps-mark{color:var(--ot-ink);margin-inline-end:.2em;font-weight:600}.ot-form-ps-fix{color:inherit;-webkit-text-decoration:underline var(--ot-hairline) var(--ot-signal);-webkit-text-decoration:underline var(--ot-hairline) var(--ot-signal);-webkit-text-decoration:underline var(--ot-hairline) var(--ot-signal);text-decoration:underline var(--ot-hairline) var(--ot-signal)}@supports (color:color-mix(in lab, red, red)){.ot-form-ps-fix{-webkit-text-decoration:underline var(--ot-hairline) color-mix(in srgb, var(--ot-signal) 40%, transparent);-webkit-text-decoration:underline var(--ot-hairline) color-mix(in srgb, var(--ot-signal) 40%, transparent);-webkit-text-decoration:underline var(--ot-hairline) color-mix(in srgb, var(--ot-signal) 40%, transparent);text-decoration:underline var(--ot-hairline) color-mix(in srgb, var(--ot-signal) 40%, transparent)}}.ot-form-ps-fix{text-underline-offset:.2em}.ot-form-ps-fix:hover{text-decoration-color:currentColor}.ot-form-postmark{--ot-form-tilt:-9deg;z-index:1;aspect-ratio:1;background:var(--ot-paper);inline-size:6.75rem;border-radius:50%;place-content:center;justify-items:center;margin:0;display:grid;position:absolute;inset-block-end:calc(-1 * var(--ot-space-3));inset-inline-end:0}@supports (color:color-mix(in lab, red, red)){.ot-form-postmark{background:color-mix(in srgb, var(--ot-paper) 70%, transparent)}}.ot-form-postmark{box-shadow:inset 0 0 0 var(--ot-hairline) var(--ot-ink), inset 0 0 0 5px var(--ot-paper), inset 0 0 0 calc(5px + var(--ot-hairline)) var(--ot-ink);rotate:var(--ot-form-tilt);pointer-events:none;font-size:var(--ot-pp);color:var(--ot-ink);text-align:center;animation:ot-form-stamp var(--ot-moderato) var(--ot-spiccato) backwards;line-height:1.25}.ot-form-postmark:is([dir=rtl],[dir=rtl] *){--ot-form-tilt:9deg}.ot-form-postmark>span{letter-spacing:.04em}.ot-form-postmark>time{justify-items:center;display:grid}.ot-form-postmark-day{font-size:var(--ot-mf);letter-spacing:var(--ot-mf-tr);font-variant-numeric:lining-nums;font-weight:600;line-height:1}@keyframes ot-form-stamp{0%{opacity:0;scale:1.4;rotate:calc(var(--ot-form-tilt) + 6deg)}}@media (forced-colors:active){.ot-form-postmark{forced-color-adjust:none;color:canvastext;background:canvas;box-shadow:inset 0 0 0 1px canvastext,inset 0 0 0 5px canvas,inset 0 0 0 6px canvastext}.ot-form-ps{color:canvastext}.ot-form-ps-fix{color:linktext}}.ot-input-group{anchor-scope:--ot-yours;font-size:var(--ot-mp);background:linear-gradient(var(--ot-rule-strong), var(--ot-rule-strong)) no-repeat 0 100% / 100% var(--ot-hairline);grid-column:1/-1;align-items:baseline;column-gap:.12em;line-height:1.3;display:flex;position:relative}.ot-input-group-text{color:var(--ot-pencil);white-space:nowrap;flex:none;padding-block:.3em .42em}.ot-input-group-input{anchor-name:--ot-yours;appearance:none;min-width:0;color:var(--ot-ink);font-family:var(--ot-expression);font-style:italic;font-weight:400;font-size:calc(var(--ot-expression-scale) * 1em);background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:.3em 0 .42em;line-height:1.3}.ot-input-group-input::-webkit-search-cancel-button{appearance:none}.ot-input-group-input::-webkit-search-decoration{appearance:none}.ot-input-group-input:disabled{color:var(--ot-pencil);cursor:not-allowed}.ot-input-group-input::placeholder{font-family:var(--ot-voice);font-style:normal;font-size:calc(1em / var(--ot-expression-scale));color:var(--ot-pencil);opacity:1}.ot-input-group:after{content:"";height:var(--ot-stroke);background:var(--ot-accent);transform-origin:var(--o,0%) 50%;pointer-events:none;transition:scale var(--ot-moderato) var(--ot-exhale);bottom:0;position:absolute;inset-inline-start:anchor(--ot-yours start, 0px);inset-inline-end:anchor(--ot-yours end, 0px);scale:0 1}.ot-input-group[data-force~=focus]{outline:0}.ot-input-group:focus-within:after,.ot-input-group[data-force~=focus]:after{scale:1}.ot-input-group:has(>.ot-input-group-input[aria-invalid=true]):after{background:var(--ot-signal);scale:1}.ot-input-group>.ot-input-group-button{font-size:var(--ot-p);margin-inline-start:var(--ot-space-4)}@supports (field-sizing:content){.ot-input-group-input:has(+.ot-input-group-text){field-sizing:content;flex:0 auto;min-width:2ch}}.ot-input-group[data-variant=legend]{column-gap:var(--ot-space-3);grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ot-input-group[data-variant=legend]>.ot-input-group-input{width:2ch;height:1.08em;font-size:calc(var(--ot-ff) * var(--ot-expression-scale));letter-spacing:var(--ot-ff-tr);font-variant-numeric:lining-nums tabular-nums;grid-area:1/1/span 2;padding-block:0;line-height:1}@supports (field-sizing:content){.ot-input-group[data-variant=legend]>.ot-input-group-input{field-sizing:content;width:auto;min-width:1ch}}.ot-input-group[data-variant=legend]>.ot-input-group-text{font-size:var(--ot-p);line-height:var(--ot-p-lh);white-space:normal;grid-column:2;padding:0}.ot-input-group[data-variant=legend]>.ot-input-group-text:first-of-type{color:var(--ot-ink);margin-top:.9em}.ot-input-group[data-variant=arrow]>.ot-input-group-input{flex:0 auto;min-width:4ch}@supports (field-sizing:content){.ot-input-group[data-variant=arrow]>.ot-input-group-input{field-sizing:content}}.ot-input-group[data-variant=arrow]:before{content:"";order:1;flex:1 1 var(--ot-space-7);min-width:var(--ot-space-6);background:var(--ot-rule-strong);height:.62em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9'%3E%3Cpath d='M3.5 1l4 3.5-4 3.5M0 4.5h7.5' fill='none' stroke='%23000'/%3E%3C/svg%3E") no-repeat 100% 50% / var(--ot-space-2) 9px, linear-gradient(#000, #000) no-repeat 0 50% / calc(100% - 2px) var(--ot-hairline);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9'%3E%3Cpath d='M3.5 1l4 3.5-4 3.5M0 4.5h7.5' fill='none' stroke='%23000'/%3E%3C/svg%3E") no-repeat 100% 50% / var(--ot-space-2) 9px, linear-gradient(#000, #000) no-repeat 0 50% / calc(100% - 2px) var(--ot-hairline);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9'%3E%3Cpath d='M3.5 1l4 3.5-4 3.5M0 4.5h7.5' fill='none' stroke='%23000'/%3E%3C/svg%3E") no-repeat 100% 50% / var(--ot-space-2) 9px, linear-gradient(#000, #000) no-repeat 0 50% / calc(100% - 2px) var(--ot-hairline);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9'%3E%3Cpath d='M3.5 1l4 3.5-4 3.5M0 4.5h7.5' fill='none' stroke='%23000'/%3E%3C/svg%3E") no-repeat 100% 50% / var(--ot-space-2) 9px, linear-gradient(#000, #000) no-repeat 0 50% / calc(100% - 2px) var(--ot-hairline);transition:background-color var(--ot-moderato), translate var(--ot-allegro) var(--ot-spiccato);margin-inline-start:var(--ot-space-3)}.ot-input-group[data-variant=arrow]:is([dir=rtl],[dir=rtl] *):before{scale:-1 1}.ot-input-group[data-variant=arrow]>.ot-input-group-button{order:2;margin-inline-start:var(--ot-space-2)}.ot-input-group[data-variant=arrow][data-filled]:has(>.ot-input-group-input:valid):before{background-color:var(--ot-ink)}.ot-input-group[data-variant=arrow]:has(>.ot-input-group-button:is(:hover,:focus-visible,[data-force~=hover])):before{translate:.25em}.ot-input-group[data-variant=arrow]:is([dir=rtl],[dir=rtl] *):has(>.ot-input-group-button:is(:hover,:focus-visible,[data-force~=hover])):before{translate:-.25em}@media (forced-colors:active){.ot-input-group{forced-color-adjust:none;color:canvastext;--ot-ink:CanvasText;--ot-pencil:GrayText;--ot-rule-strong:GrayText;--ot-accent:Highlight;--ot-signal:CanvasText}}.ot-marker{align-items:center;gap:var(--ot-space-3);font-size:var(--ot-pp);line-height:var(--ot-pp-lh);color:var(--ot-pencil);display:flex}.ot-marker-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.ot-marker[data-variant=divider]{align-items:baseline;gap:var(--ot-space-4);color:var(--ot-graphite)}.ot-marker[data-variant=divider]:before,.ot-marker[data-variant=divider]:after{content:"";block-size:var(--ot-hairline);background:var(--ot-rule-strong);flex:1}.ot-marker[data-variant=divider]:before{transform-origin:100%}.ot-marker[data-variant=divider]:after,:is([dir=rtl],[dir=rtl] *).ot-marker[data-variant=divider]:before{transform-origin:0}:is([dir=rtl],[dir=rtl] *).ot-marker[data-variant=divider]:after{transform-origin:100%}.ot-marker[data-variant=divider][data-arriving]:before,.ot-marker[data-variant=divider][data-arriving]:after{animation:ot-draw-x var(--ot-andante) var(--ot-exhale) backwards}.ot-marker[data-variant=divider]:empty{gap:0}.ot-marker[data-variant=divider][data-orientation=vertical]{writing-mode:vertical-rl;align-self:stretch}.ot-marker[data-variant=divider][data-orientation=vertical]:before{transform-origin:50% 100%}.ot-marker[data-variant=divider][data-orientation=vertical]:after{transform-origin:50% 0}.ot-marker[data-variant=divider][data-orientation=vertical][data-arriving]:before,.ot-marker[data-variant=divider][data-orientation=vertical][data-arriving]:after{animation-name:ot-draw-y}.ot-marker[data-variant=ribbon]{align-items:baseline;gap:var(--ot-space-3);color:var(--ot-accent);font-weight:500}.ot-marker[data-variant=ribbon]:before{content:"";height:var(--ot-stroke);transform-origin:0;background:currentColor;flex:1}:is([dir=rtl],[dir=rtl] *).ot-marker[data-variant=ribbon]:before{transform-origin:100%}.ot-marker[data-variant=ribbon][data-arriving]:before{animation:ot-draw-x var(--ot-andante) var(--ot-exhale) backwards}.ot-marker[data-variant=lapse]{--lapse:0;text-align:center;padding-block:calc(var(--ot-space-3) + var(--lapse) * (var(--ot-space-8) - var(--ot-space-3)));--lapse-tr:calc(var(--ot-pp-tr) + var(--lapse) * .36em);letter-spacing:var(--lapse-tr);font-variant-numeric:tabular-nums;justify-content:center;padding-inline-start:var(--lapse-tr)}.ot-marker[data-variant=lapse]:is(:lang(ar),:lang(fa),:lang(ur)){letter-spacing:normal;word-spacing:calc(var(--lapse) * 1.2em);padding-inline-start:0}.ot-marker[data-variant=lapse][data-arriving]{animation:ot-marker-open var(--ot-andante) var(--ot-exhale) backwards}.ot-marker[data-arriving]{animation:ot-arrive var(--ot-moderato) var(--ot-exhale) backwards}@keyframes ot-marker-open{0%{letter-spacing:var(--ot-pp-tr);opacity:0;padding-block:0;padding-inline-start:0}}@media (forced-colors:active){.ot-marker[data-variant=divider]:before,.ot-marker[data-variant=divider]:after{forced-color-adjust:none;background:canvastext}.ot-marker[data-variant=ribbon]{color:highlight}.ot-marker[data-variant=ribbon]:before{forced-color-adjust:none;background:highlight}}@property --ot-picks-y{syntax:"<length>";inherits:true;initial-value:0}@property --ot-picks-d{syntax:"<length>";inherits:true;initial-value:0}.ot-picks{--ot-picks-y:0px;--ot-picks-d:0px;--ot-picks-top:0px;--ot-picks-len:0px;--dir:1;justify-items:start;gap:var(--ot-space-5);border:0;min-width:0;margin:0;padding:0;display:grid;position:relative}.ot-picks:is([dir=rtl],[dir=rtl] *){--dir:-1}.ot-picks [dir=ltr]{--dir:1}.ot-picks [dir=rtl]{--dir:-1}.ot-picks>legend{margin-bottom:var(--ot-space-4);padding:0}.ot-picks>label{cursor:pointer;max-width:100%;font-size:var(--ot-mp);line-height:var(--ot-mp-lh);letter-spacing:var(--ot-mp-tr);color:var(--ot-graphite);-webkit-tap-highlight-color:transparent;transition:color var(--ot-allegro);display:block;position:relative}.ot-picks>label>input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.ot-picks>label:is(:hover,[data-force~=hover],:has(input:checked)):not(:has(input:disabled)){color:var(--ot-ink)}.ot-picks>label:is(:has(input:focus-visible),[data-force~=focus]){outline:var(--ot-stroke) solid var(--ot-accent);outline-offset:6px}.ot-picks>label:has(input:disabled){color:var(--ot-pencil);opacity:.55;cursor:not-allowed}.ot-pick-title{place-items:baseline start;display:grid}.ot-pick-title>[aria-hidden],.ot-pick-title[data-text]:after{transition:opacity var(--ot-moderato) var(--ot-breath), translate var(--ot-moderato) var(--ot-exhale);grid-area:1/1}.ot-pick-title[data-text]:after{content:attr(data-text) / "";font-family:var(--ot-expression);font-style:italic;font-weight:400;font-size:calc(var(--ot-expression-scale) * 1em);letter-spacing:0;opacity:0;line-height:1;translate:0 .12em}.ot-pick-description{max-width:44ch;font-size:var(--ot-p);line-height:var(--ot-p-lh);letter-spacing:var(--ot-p-tr);color:var(--ot-pencil);transition:color var(--ot-allegro);display:block}.ot-picks>label:has(input:checked) .ot-pick-description{color:var(--ot-graphite)}.ot-picks[data-variant=pizzicato]>label{margin-inline-start:var(--ot-space-5)}.ot-picks[data-variant=pizzicato]>label:before{content:"";inset-inline-start:calc(-1 * var(--ot-space-5));top:calc(.5lh + .03em - var(--ot-dot) / 2);width:var(--ot-dot);height:var(--ot-dot);box-shadow:inset 0 0 0 var(--ot-hairline) var(--ot-rule-strong);pointer-events:none;transition:scale var(--ot-moderato) var(--ot-spiccato);border-radius:50%;position:absolute;scale:0}.ot-picks[data-variant=pizzicato]>label:is(:hover,[data-force~=hover]):not(:has(input:checked,input:disabled)):before{scale:1}.ot-picks[data-variant=pizzicato]>label:active:not(:has(input:checked,input:disabled)):before{transition-duration:var(--ot-allegro);scale:.6}.ot-picks:is([data-variant=pizzicato],[data-variant=watermark],[data-variant=register])>label:has(input:checked) .ot-pick-title>[aria-hidden]{opacity:0;translate:0 -.12em}.ot-picks:is([data-variant=pizzicato],[data-variant=watermark],[data-variant=register])>label:has(input:checked) .ot-pick-title:after{opacity:1;translate:0}.ot-picks[data-variant=pizzicato][data-ready]>label:has(input:checked) .ot-pick-title>[aria-hidden]{transition-delay:calc(var(--ot-moderato) * .7)}.ot-picks[data-variant=pizzicato][data-ready]>label:has(input:checked) .ot-pick-title:after{transition-delay:calc(var(--ot-moderato) * .7)}.ot-picks-dot,.ot-picks-string{pointer-events:none;position:absolute;top:0}.ot-picks-dot{width:var(--ot-dot);height:var(--ot-dot);background:var(--ot-accent);translate:calc(var(--ot-picks-d) * var(--dir)) var(--ot-picks-y);transition:opacity var(--ot-allegro), scale var(--ot-moderato) var(--ot-spiccato);border-radius:50%;inset-inline-start:0}.ot-picks:not(:has(input:checked))>.ot-picks-dot{opacity:0;scale:0}.ot-picks:not([data-placed])>:is(.ot-picks-dot,.ot-picks-string){display:none}.ot-picks[data-variant=pizzicato]:not([data-placed])>label:has(input:checked):before{background:var(--ot-accent);box-shadow:none;scale:1}.ot-picks-string{--apex:calc(var(--ot-picks-y) + var(--ot-dot) / 2 - var(--ot-picks-top));--x:calc(var(--ot-picks-d) * var(--dir));top:var(--ot-picks-top);height:var(--ot-picks-len);background:var(--ot-rule-strong);opacity:0;width:2em;clip-path:polygon(calc(50% - .5px) 0, calc(50% - .5px + var(--x)) var(--apex), calc(50% - .5px) 100%, calc(50% + .5px) 100%, calc(50% + .5px + var(--x)) var(--apex), calc(50% + .5px) 0);inset-inline-start:calc(var(--ot-dot) / 2 - 1em)}.ot-picks[data-ready]{transition:--ot-picks-y var(--ot-moderato) var(--ot-breath)}.ot-picks[data-plucked]{animation:ot-picks-pluck calc(var(--ot-moderato) + var(--ot-andante)) linear}.ot-picks[data-plucked]>.ot-picks-string{animation:ot-picks-ring calc(var(--ot-moderato) + var(--ot-andante)) linear}@keyframes ot-picks-pluck{0%{--ot-picks-d:0px;animation-timing-function:var(--ot-breath)}33%{--ot-picks-d:-.45em;animation-timing-function:var(--ot-breath)}47%{--ot-picks-d:.3em;animation-timing-function:var(--ot-breath)}60%{--ot-picks-d:-.18em;animation-timing-function:var(--ot-breath)}73%{--ot-picks-d:.1em;animation-timing-function:var(--ot-breath)}86%{--ot-picks-d:-.04em;animation-timing-function:var(--ot-breath)}to{--ot-picks-d:0px}}@keyframes ot-picks-ring{0%{opacity:0}14%,33%{opacity:1}to{opacity:0}}.ot-picks[data-variant=rubric]{--ot-picks-cap:2.3;interpolate-size:allow-keywords}.ot-picks[data-variant=rubric]>label{padding-inline-start:var(--ot-space-7)}.ot-picks[data-variant=rubric]>label:not(:has(.ot-pick-description)){padding-block-end:calc(var(--ot-p) * var(--ot-p-lh))}.ot-picks[data-variant=rubric] .ot-pick-title{display:block;position:relative}.ot-picks[data-variant=rubric] .ot-pick-title:after{content:none}.ot-picks[data-variant=rubric] .ot-pick-title>[data-initial]:before{content:attr(data-initial) / "";white-space:nowrap;vertical-align:top;visibility:hidden;width:max-content;transition:width var(--ot-andante) var(--ot-exhale);display:inline-block;overflow:hidden}.ot-picks[data-variant=rubric]>label:has(input:checked) .ot-pick-title>[data-initial]:before{width:0}.ot-picks[data-variant=rubric] .ot-pick-initial{transition:font-size var(--ot-andante) var(--ot-exhale), line-height var(--ot-andante) var(--ot-exhale), translate var(--ot-andante) var(--ot-exhale), color var(--ot-moderato);top:0;place-items:baseline start;font-size:1em;display:grid;position:absolute;inset-inline-start:0;translate:0}.ot-picks[data-variant=rubric] :is(.ot-pick-initial,.ot-pick-rest)>span,.ot-picks[data-variant=rubric] :is(.ot-pick-initial,.ot-pick-rest):after{transition:opacity var(--ot-moderato) var(--ot-breath), translate var(--ot-moderato) var(--ot-exhale);grid-area:1/1}.ot-picks[data-variant=rubric] :is(.ot-pick-initial,.ot-pick-rest):after{content:attr(data-text) / "";font-family:var(--ot-expression);font-style:italic;font-weight:400;font-size:calc(var(--ot-expression-scale) * 1em);letter-spacing:0;opacity:0;line-height:1}.ot-picks[data-variant=rubric] .ot-pick-rest{place-items:baseline start;display:inline-grid}.ot-picks[data-variant=rubric] .ot-pick-rest:after{translate:0 .12em}.ot-picks[data-variant=rubric]>label:has(input:checked) .ot-pick-rest>span{opacity:0;translate:0 -.12em}.ot-picks[data-variant=rubric]>label:has(input:checked) .ot-pick-rest:after{opacity:1;translate:0}.ot-picks[data-variant=rubric]>label:is(:hover,[data-force~=hover],:has(input:checked)):not(:has(input:disabled)) .ot-pick-initial>span{opacity:0}.ot-picks[data-variant=rubric]>label:is(:hover,[data-force~=hover],:has(input:checked)):not(:has(input:disabled)) .ot-pick-initial:after{opacity:1}.ot-picks[data-variant=rubric]>label:has(input:checked) .ot-pick-initial{font-size:calc(var(--ot-picks-cap) * 1em);color:var(--ot-accent);translate:calc(-1 * var(--dir) * (100% + .2em)) .02em;line-height:1}.ot-picks[data-variant=rubric] [data-caseless] .ot-pick-initial{opacity:0;transition:opacity var(--ot-allegro), font-size var(--ot-andante) var(--ot-exhale), line-height var(--ot-andante) var(--ot-exhale), translate var(--ot-andante) var(--ot-exhale), color var(--ot-moderato)}.ot-picks[data-variant=rubric] [data-caseless] .ot-pick-initial:after{scale:var(--dir) 1}.ot-picks[data-variant=rubric]>label:has(input:checked) [data-caseless] .ot-pick-initial{opacity:1;font-size:calc(var(--ot-picks-cap) * .8em)}.ot-picks[data-variant=rubric]:is([dir=rtl],[dir=rtl] *):not([dir=ltr])>label:not([dir=ltr]) .ot-pick-title:not([data-caseless],[dir=ltr])>[data-initial]{direction:ltr;unicode-bidi:isolate}.ot-picks[data-variant=rubric]:is([dir=rtl],[dir=rtl] *):not([dir=ltr])>label:not([dir=ltr]) .ot-pick-title:not([data-caseless],[dir=ltr])>[data-initial]:before{content:none}.ot-picks[data-variant=rubric]:is([dir=rtl],[dir=rtl] *):not([dir=ltr])>label:not([dir=ltr]) .ot-pick-title:not([data-caseless],[dir=ltr]) .ot-pick-initial{display:inline-grid;position:relative}.ot-picks[data-variant=rubric]:is([dir=rtl],[dir=rtl] *):not([dir=ltr])>label:not([dir=ltr]) .ot-pick-title:not([data-caseless],[dir=ltr]) .ot-pick-rest{position:relative}.ot-picks[data-variant=rubric]:is([dir=rtl],[dir=rtl] *):not([dir=ltr])>label:not([dir=ltr]) .ot-pick-title:not([data-caseless],[dir=ltr]) :is(.ot-pick-initial,.ot-pick-rest):after{white-space:nowrap;inset-inline-start:0;position:absolute;bottom:0}.ot-picks[data-variant=rubric]:is([dir=rtl],[dir=rtl] *):not([dir=ltr])>label:not([dir=ltr]):has(input:checked) .ot-pick-title:not([data-caseless],[dir=ltr]) :is(.ot-pick-initial,.ot-pick-rest)>span{white-space:nowrap;inset-inline-start:0;position:absolute;bottom:0}.ot-picks[data-variant=rubric]:is([dir=rtl],[dir=rtl] *):not([dir=ltr])>label:not([dir=ltr]):has(input:checked) .ot-pick-title:not([data-caseless],[dir=ltr]) :is(.ot-pick-initial,.ot-pick-rest):after{position:static}.ot-picks[data-variant=rubric]:is([dir=rtl],[dir=rtl] *):not([dir=ltr])>label:not([dir=ltr]):has(input:checked) .ot-pick-title:not([data-caseless],[dir=ltr]) .ot-pick-initial{font-size:1em;line-height:inherit;color:inherit;translate:none}.ot-picks[data-variant=rubric]:is([dir=rtl],[dir=rtl] *):not([dir=ltr])>label:not([dir=ltr]) .ot-pick-title:not([data-caseless],[dir=ltr]):before{content:"¶" / "";pointer-events:none;font-family:var(--ot-expression);letter-spacing:0;color:var(--ot-accent);font-style:italic;font-weight:400;line-height:1;font-size:calc(var(--ot-expression-scale) * 1em);opacity:0;transition:opacity var(--ot-allegro), font-size var(--ot-andante) var(--ot-exhale), translate var(--ot-andante) var(--ot-exhale);top:0;position:absolute;inset-inline-start:0;translate:0;scale:-1 1}.ot-picks[data-variant=rubric]:is([dir=rtl],[dir=rtl] *):not([dir=ltr])>label:not([dir=ltr]):has(input:checked) .ot-pick-title:not([data-caseless],[dir=ltr]):before{opacity:1;font-size:calc(var(--ot-picks-cap) * .8em * var(--ot-expression-scale));translate:calc(100% + .2em) .02em}.ot-picks[data-variant=watermark]{isolation:isolate;padding-block-end:var(--ot-space-6)}.ot-picks[data-variant=watermark]>label{position:static}.ot-picks[data-variant=watermark] .ot-pick-title[data-text]:before{content:attr(data-text) / "";z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;block-size:min(.66em,100%);max-inline-size:100%;font-family:var(--ot-expression);font-style:italic;font-weight:400;font-size:calc(var(--ot-expression-scale) * var(--ot-fff));letter-spacing:-.02em;white-space:nowrap;color:var(--ot-ink);line-height:.8;position:absolute;inset-block-end:0;inset-inline-end:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ot-picks[data-variant=watermark] .ot-pick-title[data-text]:before{color:color-mix(in srgb, var(--ot-ink) 8%, transparent)}}.ot-picks[data-variant=watermark] .ot-pick-title[data-text]:before{opacity:0;transition:opacity var(--ot-moderato) var(--ot-breath), translate var(--ot-moderato) var(--ot-breath);translate:0 .06em}.ot-picks[data-variant=watermark]>label:has(input:checked) .ot-pick-title[data-text]:before{opacity:1;transition:opacity var(--ot-andante) var(--ot-exhale) var(--ot-allegro), translate var(--ot-andante) var(--ot-exhale) var(--ot-allegro);translate:0}@property --ot-picks-out{syntax:"<length>";inherits:true;initial-value:0}.ot-picks[data-variant=register]{--ot-picks-out:var(--ot-space-3);--ot-picks-cross:.62em;--ot-picks-ink:var(--ot-accent)}.ot-picks[data-variant=register]>label{margin-inline:var(--ot-space-5);max-width:calc(100% - 2 * var(--ot-space-5))}.ot-picks[data-variant=register]>label:before,.ot-picks[data-variant=register]>label:after,.ot-picks-cross{content:"";width:var(--ot-picks-cross);height:var(--ot-picks-cross);pointer-events:none;background:linear-gradient(var(--ot-picks-ink) 0 0) center / 100% var(--ot-stroke) no-repeat, linear-gradient(var(--ot-picks-ink) 0 0) center / var(--ot-stroke) 100% no-repeat;position:absolute}.ot-picks[data-variant=register]>label:before,.ot-picks[data-variant=register]>label:after{--ot-picks-ink:var(--ot-rule-strong);transition:scale var(--ot-allegro) var(--ot-exhale);scale:0}.ot-picks[data-variant=register]>label:before{inset-inline-start:calc(-1 * (var(--ot-picks-out) + var(--ot-picks-cross) / 2));top:calc(-1 * (var(--ot-picks-out) + var(--ot-picks-cross) / 2))}.ot-picks[data-variant=register]>label:after{inset-inline-end:calc(-1 * (var(--ot-picks-out) + var(--ot-picks-cross) / 2));bottom:calc(-1 * (var(--ot-picks-out) + var(--ot-picks-cross) / 2))}.ot-picks[data-variant=register]>label:is(:hover,[data-force~=hover]):not(:has(input:checked,input:disabled)):before{transition:scale var(--ot-moderato) var(--ot-spiccato);scale:1}.ot-picks[data-variant=register]>label:is(:hover,[data-force~=hover]):not(:has(input:checked,input:disabled)):after{transition:scale var(--ot-moderato) var(--ot-spiccato);scale:1}.ot-picks[data-variant=register]:not([data-placed])>label:has(input:checked):before{--ot-picks-ink:var(--ot-accent);scale:1}.ot-picks[data-variant=register]:not([data-placed])>label:has(input:checked):after{--ot-picks-ink:var(--ot-accent);scale:1}.ot-picks-origin{width:0;height:0;position:absolute;top:0;left:0}.ot-picks-cross{rotate:var(--ot-picks-turn,0deg);translate:calc(var(--ot-picks-x0,0px) - 50%) calc(var(--ot-picks-y0,0px) - 50%);top:0;left:0}.ot-picks-cross[data-corner=end]{translate:calc(var(--ot-picks-x1,0px) - 50%) calc(var(--ot-picks-y1,0px) - 50%)}.ot-picks:is(:not([data-placed]),:not(:has(input:checked)))>.ot-picks-cross{opacity:0}.ot-picks[data-variant=register][data-ready]:not([data-still])>.ot-picks-cross{transition:translate var(--ot-moderato) var(--ot-breath), rotate var(--ot-moderato) var(--ot-breath), opacity var(--ot-allegro)}.ot-picks[data-variant=register][data-ready]:not([data-still])>.ot-picks-cross[data-corner=end]{transition-delay:calc(var(--ot-arpeggio) * 2)}@media (forced-colors:active){.ot-picks>label:is(:has(input:focus-visible),[data-force~=focus]){outline-color:highlight}.ot-picks[data-variant=pizzicato]>label:before{box-shadow:none;border:var(--ot-hairline) solid CanvasText}.ot-picks-dot,.ot-picks-string{forced-color-adjust:none}.ot-picks-dot{background:highlight}.ot-picks-string{background:canvastext}.ot-picks[data-variant=rubric]>label:has(input:checked) .ot-pick-initial{forced-color-adjust:none;color:highlight}.ot-picks[data-variant=rubric]:is([dir=rtl],[dir=rtl] *):not([dir=ltr])>label:not([dir=ltr]):has(input:checked) .ot-pick-title:not([data-caseless],[dir=ltr]):before{forced-color-adjust:none;color:highlight}.ot-picks[data-variant=register]>label:before,.ot-picks[data-variant=register]>label:after,.ot-picks-cross{forced-color-adjust:none}.ot-picks[data-variant=register]{--ot-picks-ink:Highlight}.ot-picks[data-variant=watermark] .ot-pick-title[data-text]:before{content:none}.ot-picks[data-variant=register]>label:before,.ot-picks[data-variant=register]>label:after{--ot-picks-ink:CanvasText}.ot-picks[data-variant=register]:not([data-placed])>label:has(input:checked):before{--ot-picks-ink:Highlight}.ot-picks[data-variant=register]:not([data-placed])>label:has(input:checked):after{--ot-picks-ink:Highlight}}.ot-quest{gap:var(--ot-space-6);display:grid}.ot-quest-head{align-items:center;column-gap:var(--ot-space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.ot-quest-head .ot-fraction{font-size:var(--ot-mf)}.ot-quest-head .ot-fraction>.ot-yours{display:inline-block}.ot-quest-head progress{appearance:none;width:100%;height:var(--ot-stroke);background:var(--ot-rule);color:var(--ot-ink);border:0}.ot-quest-head progress::-webkit-progress-bar{background:0 0}.ot-quest-head progress::-webkit-progress-value{background:var(--ot-ink);transition:inline-size var(--ot-andante) var(--ot-breath)}.ot-quest-head progress::-moz-progress-bar{background:var(--ot-ink)}.ot-quest-step{gap:var(--ot-space-5);min-width:0;display:grid}.ot-quest-step[data-arriving]{animation:ot-quest-turn var(--ot-andante) var(--ot-exhale) backwards}.ot-quest-step[data-slot=questionnaire-end]:not([data-done]){position:absolute}.ot-quest-step>.ot-btn{justify-self:start}.ot-quest-q{font-size:var(--ot-f);line-height:var(--ot-f-lh);letter-spacing:var(--ot-f-tr);color:var(--ot-ink);text-wrap:balance;font-weight:300}.ot-quest-sentence{font-size:var(--ot-mf);letter-spacing:var(--ot-mf-tr);color:var(--ot-ink);text-wrap:pretty;font-weight:300;line-height:1.35}.ot-quest-sentence>.ot-yours{animation:ot-arrive var(--ot-andante) var(--ot-exhale) backwards;animation-delay:calc(5 * var(--ot-arpeggio) + var(--i,0) * var(--ot-arpeggio));display:inline-block}.ot-quest-actions{align-items:center;gap:var(--ot-space-5) var(--ot-space-6);flex-wrap:wrap;display:flex}.ot-quest-actions>[data-variant=statement]{margin-inline-start:auto}.ot-quest-log{gap:var(--ot-space-4);margin:0;padding:0;list-style:none;display:grid}.ot-quest-log>li{gap:var(--ot-space-1);animation:ot-arrive var(--ot-andante) var(--ot-exhale) backwards;display:grid}.ot-quest-log p{grid-template-columns:var(--ot-space-5) minmax(0, 1fr);align-items:baseline;margin:0;display:grid}.ot-quest-hang{font-size:var(--ot-pp);letter-spacing:.04em;color:var(--ot-pencil);font-weight:600;line-height:1}.ot-quest-log-q{font-size:var(--ot-p);line-height:var(--ot-p-lh);color:var(--ot-graphite)}.ot-quest-log-a{font-size:var(--ot-mp);line-height:var(--ot-mp-lh)}.ot-quest-log-a>button{font:inherit;color:var(--ot-pencil);text-align:start;cursor:pointer;-webkit-text-decoration:underline var(--ot-hairline) transparent;-webkit-text-decoration:underline var(--ot-hairline) transparent;-webkit-text-decoration:underline var(--ot-hairline) transparent;text-decoration:underline var(--ot-hairline) transparent;text-underline-offset:.25em;transition:text-decoration-color var(--ot-allegro) var(--ot-breath);background:0 0;border:0;justify-self:start;padding:0}.ot-quest-log-a>button>.ot-yours{color:var(--ot-ink)}.ot-quest-log-a>button:hover,.ot-quest[data-force~=hover] .ot-quest-log>li:last-child .ot-quest-log-a>button{-webkit-text-decoration-color:var(--ot-rule-strong);-webkit-text-decoration-color:var(--ot-rule-strong);-webkit-text-decoration-color:var(--ot-rule-strong);text-decoration-color:var(--ot-rule-strong)}.ot-quest-log-a>button:active{-webkit-text-decoration-color:var(--ot-ink);-webkit-text-decoration-color:var(--ot-ink);-webkit-text-decoration-color:var(--ot-ink);text-decoration-color:var(--ot-ink)}@media (min-width:860px){.ot-quest-log p{margin-inline-start:calc(-1 * var(--ot-space-5))}}.ot-quest-said{gap:var(--ot-space-4);display:grid}.ot-quest-entry{justify-items:start;gap:var(--ot-space-2);margin:0;display:grid}.ot-quest-word{isolation:isolate;font-size:var(--ot-ff);letter-spacing:var(--ot-ff-tr);color:var(--ot-paper);overflow-wrap:anywhere;padding:.02em .14em .1em .06em;line-height:1;position:relative}.ot-quest-word:before{content:"";z-index:-1;background:var(--ot-ink);transform-origin:0;animation:ot-draw-x var(--ot-andante) var(--ot-exhale) backwards;position:absolute;inset:0}:is([dir=rtl],[dir=rtl] *) .ot-quest-word:before{transform-origin:100%}.ot-quest-kind{font-size:var(--ot-pp);line-height:var(--ot-pp-lh);letter-spacing:.04em;color:var(--ot-graphite);font-weight:600}.ot-quest[data-variant=definition] .ot-quest-sentence>.ot-yours{animation-delay:calc(var(--ot-andante) / 2 + var(--i,0) * var(--ot-arpeggio))}.ot-quest[data-variant=definition] .ot-quest-sentence{max-width:32ch;font-size:var(--ot-mp);line-height:var(--ot-mp-lh);letter-spacing:var(--ot-mp-tr)}@media (max-width:520px){.ot-quest-word{font-size:var(--ot-f)}}@media (forced-colors:active){.ot-quest-word{forced-color-adjust:none;color:canvas}.ot-quest-word:before{background:canvastext}}@keyframes ot-quest-turn{0%{opacity:0;translate:calc(var(--from,1) * 8px) 0}}.ot-report-tools,.ot-report-item-search,.ot-report-crop{gap:var(--ot-space-4);min-inline-size:0;display:grid}.ot-report-item-search ul{gap:var(--ot-space-4);max-block-size:20rem;padding:0;list-style:none;display:grid;overflow:auto}.ot-report-pins{padding:0;list-style:none}.ot-report-pins li{justify-content:space-between;gap:var(--ot-space-4);padding-block:var(--ot-space-3);border-block-end:var(--ot-hairline) solid var(--ot-rule);align-items:baseline;display:flex}.ot-report-attachments>.ot-attachments{inline-size:100%}.ot-report-crop-image{touch-action:none;cursor:crosshair;justify-self:center;inline-size:fit-content;max-inline-size:100%;line-height:0;position:relative;overflow:hidden}.ot-report-crop-image img{pointer-events:none;block-size:auto;max-block-size:42dvh;inline-size:auto;max-inline-size:100%;display:block}.ot-report-crop-outline{border:var(--ot-hairline) solid var(--ot-accent);pointer-events:none;position:absolute}.ot-report-crop-fields{gap:var(--ot-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ot-report-crop-fields input{direction:ltr;unicode-bidi:isolate}.ot-report-picker{z-index:10000;pointer-events:none;position:fixed;inset:0}.ot-report-pin-frame{border:var(--ot-hairline) solid var(--ot-accent);pointer-events:none;position:fixed}.ot-report-pin-name{padding:var(--ot-space-1) var(--ot-space-2);background:var(--ot-paper);color:var(--ot-ink);font-family:var(--ot-voice);font-size:var(--ot-pp);line-height:var(--ot-pp-lh);white-space:nowrap;position:absolute;inset-block-end:100%;inset-inline-start:0}.ot-report-pin-name[data-below]{inset-block:100% auto}.ot-report-picker-toolbar{inset-inline:var(--ot-margin);inline-size:min(36rem, calc(100% - 2 * var(--ot-margin)));padding:var(--ot-space-4) var(--ot-space-5);border-block-start:var(--ot-hairline) solid var(--ot-ink);background:var(--ot-paper);color:var(--ot-graphite);pointer-events:auto;gap:var(--ot-space-2);font-size:var(--ot-pp);line-height:var(--ot-pp-lh);margin-inline:auto;display:grid;position:fixed;inset-block-end:var(--ot-space-5)}.ot-report-picker-toolbar strong{font-size:var(--ot-mp);color:var(--ot-ink);font-weight:400}.ot-report-picker-toolbar .ot-report-actions{justify-content:space-between}.ot-report-picker-toolbar:focus{outline:none}html[data-reporting-picking]{cursor:crosshair}html[data-reporting-picking] body{--ot-accent:var(--ot-ink)}html[data-reporting-picking] .ot-report-picker{--ot-accent:var(--ot-report-accent,Highlight)}@media (max-width:520px){.ot-report-crop-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ot-report-picker-toolbar{padding-inline:var(--ot-space-3)}}@media (forced-colors:active){.ot-report-pin-frame,.ot-report-crop-outline{border-color:highlight}.ot-report-pin-name,.ot-report-picker-toolbar{color:canvastext;background:canvas}.ot-report-picker-toolbar{border-color:canvastext}}}
