.vn1-badge{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin:0;font-size:.88rem;display:flex}.vn1-badge__text{color:var(--text-2)}.vn1-form{grid-template-columns:minmax(0,1fr);gap:1.1rem;min-width:0;display:grid;container-type:inline-size}.vn1-form .segmented{flex-wrap:wrap;justify-self:start}.vn1-fieldset{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.vn1-fieldset>legend{margin-bottom:.5rem;padding:0;font-weight:700}.vn1-legend{margin:0;font-weight:700}.vn1-checks{gap:.35rem;display:grid}.vn1-checkbox{cursor:pointer;min-height:var(--tap,44px);align-items:flex-start;gap:.6rem;display:flex}.vn1-checkbox input:is([type=checkbox],[type=radio]){block-size:1.15rem;inline-size:1.15rem;accent-color:var(--cat);flex:none;margin-top:.25rem}.vn1-checkbox__note{color:var(--text-2);font-size:.85rem;display:block}.vn1-choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.5rem;display:grid}.vn1-choice{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);cursor:pointer;min-height:var(--tap,44px);align-items:flex-start;gap:.6rem;padding:.65rem .75rem;display:flex}.vn1-choice:has(input:checked){border-color:var(--cat);box-shadow:inset 0 0 0 1px var(--cat)}.vn1-choice:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.vn1-choice input{accent-color:var(--cat);flex:none;margin-top:.2rem}.vn1-choice__note{color:var(--text-2);font-size:.85rem;display:block}.vn1-section{gap:.75rem;min-width:0;margin:0;display:grid}.vn1-section>.hint,.vn1-section>p{margin:0}.vn1-lines{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.vn1-line{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);gap:.6rem .75rem;min-width:0;padding:.75rem .85rem;display:grid}.vn1-line__head{justify-content:space-between;align-items:center;gap:.5rem;margin:0;font-size:.92rem;font-weight:700;display:flex}.vn1-line .field{min-width:0;margin:0}@container (width>=40rem){.vn1-line{grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,1fr);align-items:start}.vn1-line__head{grid-column:1/-1}}.vn1-wrap tbody th{white-space:normal;overflow-wrap:anywhere;min-width:8.5rem}.vn1-wrap thead th{white-space:normal;vertical-align:bottom}.vn1-wrap td.num{white-space:nowrap;font-variant-numeric:tabular-nums}.vn1-wrap td.vn1-words{white-space:normal;text-align:start}.vn1-sub{color:var(--text-2);font-size:.8rem;font-weight:400;display:block}.vn1-wrap tr.vn1-strong th,.vn1-wrap tr.vn1-strong td{font-weight:700}.vn1-wrap tr.vn1-total th,.vn1-wrap tr.vn1-total td{border-top:2px solid var(--line-strong);font-weight:700}.vn1-wrap tr.vn1-tagged th{box-shadow:inset 3px 0 0 var(--cat)}.vn1-tag{border:1px solid var(--line-strong);border-radius:var(--radius-pill);white-space:nowrap;margin-inline-start:.4rem;padding:0 .45rem;font-size:.72rem;font-weight:700;display:inline-block}.vn1-code{border:1px solid var(--line-strong);border-radius:var(--radius-s);min-inline-size:2.9rem;font-family:var(--font-mono);letter-spacing:.04em;text-align:center;margin-inline-end:.45rem;padding:.05rem .35rem;font-size:.72rem;font-weight:700;display:inline-block}.vn1-caption{color:var(--text-2);margin:0;font-size:.85rem}.vn1-ladder{gap:.5rem;margin:0;display:grid}.vn1-ladder__steps{border-block-end:1px solid var(--line-strong);align-items:flex-end;gap:3px;block-size:7rem;margin:0;padding:0;list-style:none;display:flex}.vn1-ladder__step{border:1px solid color-mix(in srgb, var(--cat) 45%, var(--line));background:color-mix(in srgb, var(--cat) 8%, var(--surface));border-block-end:0;border-radius:3px 3px 0 0;min-width:0;display:flex;position:relative;overflow:hidden}.vn1-ladder__step:first-child{flex:10 1 0;block-size:14%}.vn1-ladder__step:nth-child(2){flex:20 1 0;block-size:28%}.vn1-ladder__step:nth-child(3){flex:30 1 0;block-size:57%}.vn1-ladder__step:nth-child(4){flex:40 1 0;block-size:86%}.vn1-ladder__step:nth-child(5){border-inline-end-style:dashed;flex:40 1 0;block-size:100%}.vn1-ladder__fill{background:var(--cat);inline-size:0;display:block}.vn1-ladder__labels{color:var(--text-2);font-variant-numeric:tabular-nums;gap:3px;margin:0;padding:0;font-size:.72rem;list-style:none;display:flex}.vn1-ladder__labels li:first-child{flex:10 1 0}.vn1-ladder__labels li:nth-child(2){flex:20 1 0}.vn1-ladder__labels li:nth-child(3){flex:30 1 0}.vn1-ladder__labels li:nth-child(4),.vn1-ladder__labels li:nth-child(5){flex:40 1 0}.vn1-ladder__labels .is-top{color:var(--text);font-weight:700}.vn1-ruler{gap:.45rem;margin:0;display:grid}.vn1-ruler__track{block-size:2.4rem;margin:0 .5rem;position:relative}.vn1-ruler__zones{border:1px solid var(--line-strong);border-radius:var(--radius-pill);block-size:.7rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;inset-block-start:.9rem;inset-inline:0;overflow:hidden}.vn1-ruler__zones li{min-width:0;display:block}.vn1-ruler__zones li:first-child{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--cat) 18%, var(--surface)) 0 5px, var(--surface) 5px 10px);flex:1 1 0}.vn1-ruler__zones li:nth-child(2){background:color-mix(in srgb, var(--cat) 35%, var(--surface));flex:.477 1 0}.vn1-ruler__zones li:nth-child(3){background:color-mix(in srgb, var(--cat) 60%, var(--surface));flex:.523 1 0}.vn1-ruler__zones li:nth-child(4){background:var(--cat);flex:1 1 0}.vn1-ruler__pin{border-inline-start:3px solid var(--signal);inline-size:0;position:absolute;inset-block:0}.vn1-ruler__pin:before{content:"";background:var(--signal);border-radius:50%;block-size:.9rem;inline-size:.9rem;position:absolute;inset-block-start:-.15rem;inset-inline-start:calc(-.45rem - 1.5px)}.vn1-ruler__ticks{color:var(--text-2);font-variant-numeric:tabular-nums;margin:0 .5rem;padding:0;font-size:.72rem;list-style:none;display:flex}.vn1-ruler__ticks li{text-align:end;white-space:nowrap;min-width:0}.vn1-ruler__ticks li:first-child,.vn1-ruler__ticks li:nth-child(4){flex:1 1 0}.vn1-ruler__ticks li:nth-child(2){flex:.477 1 0}.vn1-ruler__ticks li:nth-child(3){flex:.523 1 0}.vn1-stairs{gap:.5rem;margin:0;display:grid}.vn1-stairs__cols{border-block-end:1px solid var(--line-strong);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:3px;block-size:7rem;margin:0;padding:0;list-style:none;display:grid}.vn1-stairs__col{block-size:100%;flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.vn1-stairs__bar{background:color-mix(in srgb, var(--cat) 40%, var(--surface));border-radius:3px 3px 0 0;block-size:0;display:block}.vn1-stairs__col.is-you .vn1-stairs__bar{background:var(--signal)}.vn1-stairs__labels{color:var(--text-2);text-align:center;font-variant-numeric:tabular-nums;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;margin:0;padding:0;font-size:.62rem;list-style:none;display:grid}.vn1-stairs__labels .is-you{color:var(--text);font-weight:700}.vn1-dates{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;display:grid}.vn1-date{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);align-content:start;gap:.2rem;min-width:0;padding:.85rem .95rem;display:grid}.vn1-date__what{letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);margin:0;font-size:.78rem;font-weight:700}.vn1-date__when{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:1.3rem;font-weight:700}.vn1-date__note{color:var(--text-2);margin:0;font-size:.85rem}.vn1-notes p{margin:0}.vn1-notes p+p{margin-top:.4rem}.vn1-source-list{overflow-wrap:anywhere;gap:.35rem;margin:.6rem 0 0;padding-left:1.1rem;font-size:.9rem;display:grid}.vn1-sources .ck-note{margin:.4rem 0 0}.vn1 .ck-readout{grid-template-columns:minmax(0,1fr)}.vn1 .ck-readout-actions{flex-wrap:wrap;grid-area:auto/1;justify-content:flex-start;margin-top:.75rem}.vn1 .ck-readout-actions .btn{white-space:nowrap;flex:none}@media (pointer:coarse){.vn1 .btn--sm,.vn1 .segmented label{min-block-size:44px}}@media (prefers-reduced-motion:no-preference){.vn1-ladder__fill,.vn1-stairs__bar{transition:inline-size .25s ease-out,block-size .25s ease-out}.vn1-ruler__pin{transition:inset-inline-start .25s ease-out}}@media (forced-colors:active){.vn1-ladder__fill,.vn1-stairs__col.is-you .vn1-stairs__bar,.vn1-ruler__zones li:nth-child(4){forced-color-adjust:none;background:highlight}.vn1-ruler__pin{forced-color-adjust:none;border-color:linktext}.vn1-ruler__pin:before{forced-color-adjust:none;background:linktext}}@media print{.vn1 .ck-readout-actions,.vn1 [data-line-actions]{display:none!important}}.vn1 [data-results]>.readout{z-index:var(--z-sticky)}
