@layer components{.tiptap{color:var(--foreground,var(--text-color-surface-default));outline:none}.tiptap>:first-child{margin-top:0}.tiptap>:last-child{margin-bottom:0}.tiptap p{margin-block:.75rem}.tiptap :is(h1,h2,h3,h4){color:var(--foreground,var(--text-color-surface-default));scroll-margin-top:5rem;font-weight:600;line-height:1.25}.tiptap h1{margin-block:1.5rem .75rem;font-size:1.875rem}.tiptap h2{margin-block:1.25rem .625rem;font-size:1.5rem}.tiptap h3{margin-block:1rem .5rem;font-size:1.25rem}.tiptap h4{margin-block:.875rem .375rem;font-size:1.125rem}.tiptap :is(ul,ol){margin-block:.75rem;padding-inline-start:1.5rem}.tiptap ul{list-style:outside}.tiptap ol{list-style:decimal}.tiptap li,.tiptap li p{margin-block:.25rem}.tiptap ul[data-type=taskList]{padding-inline-start:0;list-style:none}.tiptap ul[data-type=taskList] li{align-items:flex-start;gap:.5rem;display:flex}.tiptap ul[data-type=taskList] li>label{flex:none;margin-top:.125rem}.tiptap blockquote{color:var(--text-color-surface-weak,var(--muted-foreground));border-inline-start:4px solid var(--border-color-surface-default,var(--border));margin-block:.75rem;padding-inline-start:1rem}.tiptap hr{border:0;border-top:1px solid var(--border-color-surface-weak,var(--border));margin-block:1.5rem}.tiptap a{color:var(--text-color-accent-default,var(--primary));text-underline-offset:2px;font-weight:500;text-decoration:underline}.tiptap a:hover{color:var(--text-color-accent-hover,var(--text-color-accent-default))}.tiptap :not(pre)>code{background-color:var(--background-color-strong,var(--muted));border-radius:var(--radius-sm,.25rem);padding:.125rem .375rem;font-size:.875em}.tiptap pre{background-color:var(--background-color-strong,var(--muted));border-radius:var(--radius-lg,.5rem);margin-block:.75rem;padding:.75rem 1rem;overflow-x:auto}.tiptap pre code{background:0 0;padding:0;font-size:.875rem}.tiptap mark,.tiptap .editor-highlight{color:var(--text-color-warning-on-weaker,inherit);background-color:var(--background-color-warning-weaker,var(--lightningcss-light,var(--light-orange-10))var(--lightningcss-dark,var(--dark-orange-100)));border-radius:var(--radius-sm,.125rem)}.tiptap .comment-mark,.tiptap .suggestion-mark{color:var(--text-color-accent-on-weaker,inherit);cursor:pointer;background-color:var(--background-color-accent-weaker,var(--lightningcss-light,var(--light-purple-10))var(--lightningcss-dark,var(--dark-purple-80)));border-bottom:2px solid var(--border-color-accent-default,var(--lightningcss-light,var(--light-purple-40))var(--lightningcss-dark,var(--dark-purple-40)));border-radius:var(--radius-sm,.125rem)}.tiptap .ProseMirror-selectednode{outline:2px solid var(--lightningcss-light,var(--light-blue-50))var(--lightningcss-dark,var(--dark-blue-30))}.tiptap .pinned-selection{color:inherit;background-color:var(--background-color-info-weaker,var(--lightningcss-light,var(--light-blue-10))var(--lightningcss-dark,var(--dark-blue-20)));border-bottom:2px solid var(--border-color-info-default,var(--lightningcss-light,var(--light-blue-50))var(--lightningcss-dark,var(--dark-blue-40)));border-radius:var(--radius-sm,.125rem)}.tiptap p.is-editor-empty:first-child:before{float:left;height:0;color:var(--text-color-surface-weaker);pointer-events:none;content:attr(data-placeholder)}.tiptap table{border-collapse:collapse;width:100%;margin-block:1rem}.tiptap th,.tiptap td{border:1px solid var(--border-color-surface-weak);padding:.375rem .5rem}.tiptap img{border-radius:var(--radius-lg);max-width:100%;margin-block:1rem}.diff-html ins{background-color:var(--lightningcss-light,var(--light-green-10))var(--lightningcss-dark,var(--dark-green-90));text-decoration:none}.diff-html del{background-color:var(--lightningcss-light,var(--light-red-10))var(--lightningcss-dark,var(--dark-red-90));text-decoration:line-through}.tiptap .smart-field[data-empty]{color:var(--muted-foreground);-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-color:var(--muted-foreground);-webkit-text-decoration-color:var(--muted-foreground);-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground);text-underline-offset:.2em}.tiptap .smart-field select{font:inherit;color:var(--primary);appearance:none;cursor:pointer;background-color:var(--primary);padding:0 .25rem}@supports (color:color-mix(in lab, red, red)){.tiptap .smart-field select{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.tiptap .smart-field select{border-radius:calc(var(--radius) * .4);border:0}.tiptap .doc-link{color:var(--primary);text-underline-offset:.2em;align-items:baseline;gap:.25em;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.tiptap .doc-link[data-missing]{color:var(--muted-foreground);text-decoration-style:dashed}.tiptap .sd-figure-ref{color:var(--primary);text-underline-offset:.2em;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px}.tiptap .sd-figure-ref[data-missing]{color:var(--muted-foreground);cursor:default;text-decoration-style:dashed}.tiptap .sd-figure-ref-node.ProseMirror-selectednode{outline:2px solid var(--ring);border-radius:calc(var(--radius) * .4)}.tiptap .doc-link__icon{flex:none;align-self:center;width:.9em;height:.9em}.tiptap .system-line{background:var(--primary);gap:.25rem;margin-block:.5rem .75rem;padding:.5rem .75rem;font-size:.8125rem;display:grid}@supports (color:color-mix(in lab, red, red)){.tiptap .system-line{background:color-mix(in oklab, var(--primary) 6%, transparent)}}.tiptap .system-line{border-left:3px solid var(--primary);border-radius:calc(var(--radius) * .5)}.tiptap .system-line__name{align-items:center;gap:.375rem;margin:0;font-weight:600;display:flex}.tiptap .system-line__icon{width:1em;height:1em;color:var(--primary)}.tiptap .system-line__docs{flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}.paper .tiptap{counter-reset:section;font-size:.875rem;line-height:1.25}.paper .tiptap>h1:first-child{letter-spacing:0;margin:0;font-size:1.5rem;font-weight:700;line-height:2rem}.paper .tiptap>h1:first-child+:is(p,.node-versionLine){color:var(--muted-foreground);margin:.25rem 0 0;font-size:.875rem;line-height:1.25rem}.version-line__company{margin-top:.125rem}.paper .tiptap>h1:first-child+p,.version-line__menu{font:inherit;vertical-align:baseline;color:inherit;cursor:pointer;border-radius:calc(var(--radius) * .4);background:0 0;border:0;align-items:center;gap:.125rem;margin:0 -.25rem;padding:0 .25rem;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex}.version-line__menu svg{opacity:.6;width:.875rem;height:.875rem}.version-line__menu:hover,.version-line__menu[data-popup-open]{color:var(--foreground);background-color:var(--muted)}.version-line__menu:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.version-line__menu[data-empty]{color:var(--muted-foreground);text-underline-offset:.2em;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}@media print{.version-line__menu{margin:0;padding:0}.version-line__menu svg{display:none}}.paper .tiptap h2{margin:3.5rem 0 1.25rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}.paper .tiptap[contenteditable=false]>.node-signOffBlock+p:last-child{display:none}.paper .tiptap h3{text-transform:uppercase;margin:1.5rem 0 .75rem;font-size:.875rem;font-weight:700;line-height:1.0625rem}.paper .tiptap h4{margin:1rem 0 .375rem;font-size:.9375rem;font-weight:700;line-height:1.125rem}.paper .tiptap p{color:var(--foreground);margin-block:1rem;font-size:1rem;line-height:1.5rem}.paper .tiptap :is(ul,ol){color:var(--foreground);margin-block:1rem}.paper .tiptap ul>li+li{margin-top:.5rem}.paper .tiptap ul li p{font-size:1rem;line-height:1.5rem}.paper .tiptap li p{margin:0}.paper .tiptap strong{color:var(--foreground)}.paper .tiptap ol{counter-reset:step;padding:0;list-style:none}.paper .tiptap ol>li{counter-increment:step;min-height:1.75rem;margin:0;padding:.375rem 0 1.5rem 3.25rem;font-size:.8125rem;line-height:1rem;position:relative}.paper .tiptap ol>li:last-child{padding-bottom:0}.paper .tiptap ol>li:before{width:1.75rem;height:1.75rem;color:var(--primary-foreground);content:counter(step);background-color:var(--primary);border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:0;left:0}.paper .tiptap ol>li:not(:last-child):after{content:"";border-left:1px solid var(--border);position:absolute;top:1.75rem;bottom:0;left:.875rem}.document-logo{box-sizing:border-box;width:12.25rem;height:3.9375rem;font:inherit;border-radius:calc(var(--radius) * .8);background-color:#fff;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.document-logo img{object-fit:contain;width:9.6875rem;height:calc(100% - .75rem)}.document-logo--empty{color:var(--muted-foreground);border:1.5px dashed var(--border);background-color:#0000;font-size:.8125rem;font-weight:500}button.document-logo{cursor:pointer}button.document-logo:hover{outline:1.5px solid var(--ring)}button.document-logo:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.paper .document-logo--float{z-index:1;position:absolute;top:-.25rem;right:0}:is(.paper:has(.document-logo--float) .tiptap>h1:first-child,.paper:has(.document-logo--float) .tiptap>h1:first-child+*){margin-right:13.5rem}.paper--mobile .document-logo{width:7.5rem;height:2.375rem;font-size:.75rem}.paper--mobile .document-logo img{width:calc(100% - .75rem);height:calc(100% - .5rem)}:is(.paper--mobile:has(.document-logo--float) .tiptap>h1:first-child,.paper--mobile:has(.document-logo--float) .tiptap>h1:first-child+*){margin-right:8.5rem}.paper--mobile .tiptap>h1:first-child,.paper--mobile .tiptap>h1:first-child+p,.paper--mobile .tiptap h2{align-items:flex-start;margin-top:3rem;line-height:1.75rem}.paper--mobile .tiptap p,.paper--mobile .tiptap :is(ul,ol){line-height:1.25rem}}.tiptap img.ProseMirror-separator{border:none!important;width:0!important;height:0!important;margin:0!important;display:inline!important}html:has(.sd-doc-top){scroll-padding-top:4.5rem}html:has(.sd-doc-top) .paper .tiptap :is(h1,h2,h3,h4){scroll-margin-top:1rem}.ht-node{margin-block:1.5rem;position:relative}.ht-container{container:ht/inline-size}.ht{--ht-cols:minmax(7rem, 1.25fr) minmax(7.5rem, 1.6fr) 3.25rem minmax(8rem, 3.15fr) 3.25rem minmax(7.5rem, 1.05fr);--ht-ring:var(--ring);--ht-tint:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ht{--ht-tint:color-mix(in oklab, var(--ring) 9%, transparent)}}.ht{grid-template-columns:var(--ht-cols);color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);outline:none;font-size:.875rem;line-height:1.25rem;transition:outline-color .12s ease-out,box-shadow .12s ease-out;display:grid;position:relative}.ht :is(ol,ul){color:inherit;margin:0;padding:0;list-style:none}.ht :is(p,li){color:inherit;margin:0}.ht .ht-rich p+p{margin-top:.375rem}.ht__head,.ht__body,.ht__activity,.ht__hazard{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.ht__hazards{grid-template-columns:subgrid;grid-column:2/-1;display:grid}.ht__head>*{white-space:nowrap;padding:.875rem .75rem;font-weight:500;text-decoration:none}.ht__head>:first-child{padding-left:1rem}.ht__head abbr{cursor:help}.ht__body>.ht__activity,.ht__head+.ht__empty{border-top:1px solid var(--border)}.ht__activity,.ht__hazard{position:relative}.ht__hazard+.ht__hazard{border-top:1px solid var(--border)}.ht__cell{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;min-width:0;padding:.75rem;position:relative}.ht__activity-cell{grid-column:1;padding-left:1rem;font-weight:600}.ht__hazard-cell:has(.ht__issue){padding-right:1.75rem}.ht__risk{white-space:nowrap;-webkit-print-color-adjust:exact;print-color-adjust:exact;align-items:center;padding-inline:.5rem;font-weight:700;display:flex}.ht__risk-name,.ht__label{display:none}.ht__controls ul{flex-direction:column;gap:.75rem;padding-left:1rem;list-style:outside;display:flex}.ht__controls ul ul{gap:.25rem;margin-top:.25rem;list-style:circle}.ht__controls li::marker{color:var(--foreground)}.ht__responsible{text-align:start;-webkit-hyphens:manual;hyphens:manual}.ht__people{flex-direction:column;gap:.5rem;display:flex}.ht__who{font-weight:500;display:block}.ht__duty{white-space:pre-line;font-weight:400;display:block}.ht__placeholder{color:var(--muted-foreground)}.ht__empty{color:var(--muted-foreground);grid-column:1/-1;justify-content:center;padding:2rem 1rem;display:flex}.ht__hazard--none{padding:.75rem}.ht__issue{color:var(--warning);display:flex;position:absolute;top:.75rem;right:.5rem}.ht__issue svg{width:.875rem;height:.875rem}.ht[data-editing]{cursor:default;-webkit-user-select:none;user-select:none}.ht[data-editing] :is(.ht__activity,.ht__hazard):after,.ht[data-editing] [data-active]:after{z-index:2;pointer-events:none;content:"";border:1px solid #0000;transition:border-color .12s ease-out,background-color .12s ease-out;position:absolute;inset:0}.ht[data-editing]:has(>.ht__head:hover){outline:2px solid var(--sd-line);outline-offset:calc(var(--sd-pad) - 2px);box-shadow:0 0 0 var(--sd-pad) var(--sd-hover-tint)}.ht[data-editing] .ht__hazard:hover:after{border-color:var(--ht-ring)}.ht[data-editing] .ht__activity:has(>.ht__activity-cell:hover):after{border-color:var(--ht-ring)}.ht[data-editing][data-selected],.is-range-block .ht[data-editing]{outline:1px solid var(--sd-line);outline-offset:calc(var(--sd-pad) - 1px);background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ht[data-editing][data-selected],.is-range-block .ht[data-editing]{background-color:color-mix(in oklab, var(--accent) 45%, var(--card))}}.ht[data-editing][data-selected],.is-range-block .ht[data-editing]{box-shadow:0 0 0 var(--sd-pad) var(--sd-tint), 0 0 0 calc(var(--sd-pad) + 3px) var(--sd-ring)}.ht[data-editing] :is(.ht__activity,.ht__hazard)[data-selected]:after{background-color:var(--ht-tint);border-color:var(--ht-ring)}.ht[data-editing] [data-active]:after{background-color:var(--ht-tint);border:2px solid var(--ht-ring);border-radius:var(--radius-sm);inset:.125rem}.ht[data-editing] .ht__controls li[data-active]{position:relative}.ht[data-editing] .ht__controls li[data-active]:after{inset:-.375rem -.5rem -.375rem -1.5rem}.ht__grip{z-index:3;width:1rem;height:1.25rem;color:var(--muted-foreground);touch-action:none;cursor:grab;border-radius:var(--radius-sm);opacity:0;justify-content:center;align-items:center;transition:opacity .12s ease-out;display:flex;position:absolute;top:.75rem}.ht__grip:hover{color:var(--foreground)}.ht__grip svg{width:.875rem;height:.875rem}.ht__activity-cell>.ht__grip{left:-1.375rem}.ht__hazard-cell>.ht__grip{left:-1rem}.ht__activity-cell:hover>.ht__grip,.ht__activity[data-selected]>.ht__activity-cell>.ht__grip,.ht__hazard:hover>.ht__hazard-cell>.ht__grip,.ht__hazard[data-selected]>.ht__hazard-cell>.ht__grip{opacity:1}.ht[data-dragging]{cursor:grabbing}[data-drag-source]{opacity:.45}.ht [data-drop]:before{z-index:4;pointer-events:none;content:"";background-color:var(--primary);border-radius:9999px;height:2px;position:absolute;inset-inline:0}.ht [data-drop=before]:before{top:-1px}.ht [data-drop=after]:before{bottom:-1px}.ht [data-drop=into]:before{background-color:var(--ht-tint);border-radius:0;height:auto;inset:0}.ht-node__grip{color:var(--muted-foreground);cursor:grab;opacity:0;transition:opacity .12s ease-out;display:flex;position:absolute;top:.75rem;left:-1.75rem}.ht-node__grip svg{width:1rem;height:1rem}.ht-node:hover>.ht-node__grip{opacity:1}.ht__bar{z-index:20;white-space:nowrap;position:absolute;transform:translate(-50%)}.ht__add{color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.375rem;margin-top:.5rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:500;transition:color .12s ease-out,background-color .12s ease-out;display:inline-flex}.ht__add:hover{color:var(--foreground);background-color:var(--muted)}.ht__add svg{width:.875rem;height:.875rem}.ht__add--inline{margin-top:0}.ht__legend{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.375rem 1rem;margin:.75rem 0 0;font-size:.75rem;line-height:1rem;display:flex}.paper .tiptap .ht__legend{margin-block:.75rem 0}.ht__overall{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin:.5rem 0 0;font-size:.8125rem;line-height:1.25rem;display:flex}.paper .tiptap .ht__overall{margin-block:.5rem 0}.ht__overall-hint{color:var(--muted-foreground);font-size:.75rem}.ht__hrcw{width:fit-content;color:var(--foreground);letter-spacing:.04em;-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:var(--warning);align-items:center;margin-bottom:.25rem;padding:0 .375rem;font-size:.6875rem;font-weight:700;line-height:1.125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ht__hrcw{background-color:color-mix(in oklab, var(--warning) 12%, var(--card))}}.ht__hrcw{border:1px solid var(--warning)}@supports (color:color-mix(in lab, red, red)){.ht__hrcw{border:1px solid color-mix(in oklab, var(--warning) 45%, var(--card))}}.ht__hrcw{border-radius:var(--radius-sm)}.ht__legend abbr{color:var(--foreground);font-weight:600;text-decoration:none}.ht__legend-item{align-items:center;gap:.375rem;display:inline-flex}.ht__legend-swatch{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:var(--radius-sm);justify-content:center;align-items:center;min-width:2rem;height:1.125rem;font-size:.6875rem;font-weight:700;display:inline-flex}@container ht not (min-width:34rem){.ht{background-color:#0000;border:0;display:block}.ht[data-editing][data-selected],.is-range-block .ht[data-editing]{background-color:#0000}.ht__head,.ht__legend,.ht__grip{display:none}.ht__body{flex-direction:column;gap:1.5rem;display:flex}.ht__body>.ht__activity{border-top:0}.ht__activity{flex-direction:column;gap:.625rem;display:flex}.ht__activity-cell{padding:0;font-size:1rem;line-height:1.5rem}.ht__activity-cell>.ht__label{color:var(--muted-foreground);font-size:.75rem;font-weight:500;line-height:1rem;display:block}.ht__hazards{flex-direction:column;gap:.75rem;display:flex}.ht__hazard,.ht__hazard+.ht__hazard{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"hazard hazard""initial residual""controls controls""responsible responsible";gap:.875rem .75rem;padding:1rem;display:grid}.ht[data-editing] .ht__hazard:after,.ht[data-editing] .ht__activity:after{border-radius:var(--radius-2xl)}.ht[data-editing] .ht__activity:after{inset:-.5rem}.ht__cell{padding:0}.ht__hazard-cell{grid-area:hazard}.ht__risk[data-field=initial]{grid-area:initial}.ht__risk[data-field=residual]{grid-area:residual}.ht__controls{grid-area:controls}.ht__responsible{grid-area:responsible}.ht__hazard--none{grid-template-areas:none}.ht__hazard-cell{font-weight:500}.ht__hazard-cell>.ht__label,.ht__hazard-cell .ht__issue{display:none}.ht__hazard-cell:has(.ht__issue){padding-right:0}.ht__label{color:var(--muted-foreground);margin-bottom:.25rem;font-size:.75rem;font-weight:500;line-height:1rem;display:block}.ht__risk{color:inherit;background-color:#0000;flex-direction:column;align-items:flex-start;padding:0;font-weight:500}.ht__risk-code{display:none}.ht__risk-name{height:1.5rem;color:var(--tone-foreground,var(--muted-foreground));background-color:var(--tone,var(--muted));border-radius:9999px;align-items:center;padding-inline:.625rem;font-size:.8125rem;display:inline-flex}.ht__controls{background-color:var(--muted);border-radius:var(--radius-xl);padding:.75rem}.ht__hazard--none,.ht__hazard--none+.ht__hazard{border:0;padding:.5rem 0}}.ht__risk[data-tone=low]{--tone:var(--risk-low);--tone-foreground:var(--risk-low-foreground)}.ht__risk[data-tone=moderate]{--tone:var(--risk-moderate);--tone-foreground:var(--risk-moderate-foreground)}.ht__risk[data-tone=high]{--tone:var(--risk-high);--tone-foreground:var(--risk-high-foreground)}.ht__risk[data-tone=acute]{--tone:var(--risk-acute);--tone-foreground:var(--risk-acute-foreground)}@container ht (min-width:34rem){.ht__risk{color:var(--tone-foreground,var(--muted-foreground));background-color:var(--tone,var(--muted))}}@media (hover:none){.ht__grip,.ht-node__grip{display:none}}@media print{.ht__bar,.ht__grip,.ht__add,.ht-node__grip,.ht__issue{display:none!important}.ht__hazard,.ht__activity-cell{break-inside:avoid}}@media (prefers-reduced-motion:reduce){.ht,.ht *,.ht :after{transition:none!important}}@media (min-width:64rem){.ht-pane{top:var(--sd-sticky-top,1.5rem);z-index:10;height:calc(100dvh - var(--sd-sticky-top,1.5rem) - 1.5rem);position:sticky}}.ht-field__input{min-height:4rem;color:var(--foreground);background-color:var(--input);outline:none;padding:.75rem;font-size:.875rem;line-height:1.25rem}@supports (color:color-mix(in lab, red, red)){.ht-field__input{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.ht-field__input{border-radius:var(--radius-2xl);border:1px solid #0000;transition:border-color .12s ease-out,box-shadow .12s ease-out}.ht-field[data-focused] .ht-field__input{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab, red, red)){.ht-field[data-focused] .ht-field__input{box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 30%, transparent)}}.ht-field__input p{margin:0}.ht-field__input p+p{margin-top:.375rem}.ht-field__input ul{margin:.25rem 0;padding-left:1.25rem;list-style:outside}.ht-field__input li p{margin:0}.ht-field__input p.is-editor-empty:first-child:before{float:left;height:0;color:var(--muted-foreground);pointer-events:none;content:attr(data-placeholder)}.ht-field--control .ht-field__input{min-height:3.5rem;padding-bottom:2rem}.ht-control__type[data-empty]{opacity:0;transition:opacity .12s ease-out}.ht-control:hover .ht-control__type,.ht-control:focus-within .ht-control__type,.ht-control__type[data-popup-open]{opacity:1}:root{--sd-line:var(--ring)}@supports (color:color-mix(in lab, red, red)){:root{--sd-line:color-mix(in oklab, var(--ring) 50%, var(--card))}}:root{--sd-ring:var(--ring)}@supports (color:color-mix(in lab, red, red)){:root{--sd-ring:color-mix(in oklab, var(--ring) 25%, var(--card))}}:root{--sd-tint:var(--ring)}@supports (color:color-mix(in lab, red, red)){:root{--sd-tint:color-mix(in oklab, var(--ring) 8%, var(--card))}}:root{--sd-hover-tint:var(--ring)}@supports (color:color-mix(in lab, red, red)){:root{--sd-hover-tint:color-mix(in oklab, var(--ring) 2%, var(--card))}}:root{--sd-pad:.5rem;--sd-radius:calc(1.25rem - var(--sd-pad));--sd-hover-shadow:0 0 0 calc(var(--sd-pad) - 2px) var(--sd-hover-tint), 0 0 0 var(--sd-pad) var(--sd-line);--sd-selected-shadow:0 0 0 calc(var(--sd-pad) - 1px) var(--sd-tint), 0 0 0 var(--sd-pad) var(--sd-line), 0 0 0 calc(var(--sd-pad) + 3px) var(--sd-ring)}.paper .tiptap[contenteditable=true]>:is(p,h1,h2,h3,h4,ul,ol,blockquote,pre,hr,.tableWrapper,.node-callout){border-radius:var(--sd-radius);transition:box-shadow .12s ease-out,background-color .12s ease-out}.paper .tiptap[contenteditable=true]>:is(p,h1,h2,h3,h4,ul,ol,blockquote,pre,hr,.tableWrapper,.node-callout):hover{background-color:var(--sd-hover-tint);box-shadow:var(--sd-hover-shadow)}.paper .tiptap[contenteditable=true]>hr.ProseMirror-selectednode{background-color:var(--sd-tint);box-shadow:var(--sd-selected-shadow);outline:none}.paper .tiptap[contenteditable=true].ProseMirror-focused:not(:has(.sd-block[data-selected],.ht[data-selected],.sd-header[data-selected]))>.is-active-block{background-color:var(--sd-tint);box-shadow:var(--sd-selected-shadow);outline:none}.paper .tiptap[contenteditable=true]>.is-range-block .sd-block--editing{background-color:var(--sd-tint);border-radius:var(--sd-radius);box-shadow:var(--sd-selected-shadow);outline:none}.paper .tiptap[contenteditable=true]>.is-range-block:not(:has(.sd-block,.ht)){background-color:var(--sd-tint);border-radius:var(--sd-radius);box-shadow:var(--sd-selected-shadow);outline:none}.paper .tiptap[contenteditable=true]>h1:first-child:has(+.node-versionLine){box-shadow:none;background-color:#0000}.paper .tiptap[contenteditable=true]>h1:first-child:has(+.node-versionLine):hover{box-shadow:none;background-color:#0000}.paper .tiptap[contenteditable=true].ProseMirror-focused>h1.is-active-block:first-child:has(+.node-versionLine){box-shadow:none;background-color:#0000}.sd-header-box{pointer-events:none;border-radius:var(--sd-radius);transition:box-shadow .12s ease-out,background-color .12s ease-out;position:absolute}.sd-header-box[data-hover]{background-color:var(--sd-hover-tint);box-shadow:var(--sd-hover-shadow)}.sd-header-box[data-selected]{background-color:var(--sd-tint);box-shadow:var(--sd-selected-shadow)}.sd-header--editing{cursor:default;outline:none}@media print{.sd-header-box{display:none}}.sd-node{position:relative}.sd-block{border-radius:var(--sd-radius);outline:none;transition:box-shadow .12s ease-out,background-color .12s ease-out}.sd-block--editing{cursor:default}.sd-block--editing:hover{background-color:var(--sd-hover-tint);box-shadow:var(--sd-hover-shadow)}.sd-block--editing[data-selected]{background-color:var(--sd-tint);box-shadow:var(--sd-selected-shadow)}.paper .tiptap>.ProseMirror-selectednode:has(>.sd-block){outline:none}.sd-block [data-active]{box-shadow:0 0 0 2px var(--sd-line)}.sd-block--editing [data-text]{cursor:text}.sd-mirror{white-space:pre-wrap}.sd-caret{vertical-align:text-bottom;pointer-events:none;background-color:var(--foreground);width:2px;height:1.2em;margin-inline:-1px;animation:1.06s step-end infinite sd-caret-blink;display:inline-block}@keyframes sd-caret-blink{50%{opacity:0}}.sd-block .sd-mirror__selection{color:inherit;background-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.sd-block .sd-mirror__selection{background-color:color-mix(in oklab, var(--ring) 28%, transparent)}}.sd-block .sd-mirror__selection{border-radius:2px}@media (prefers-reduced-motion:reduce){.sd-caret{animation:none}}@media print{.sd-caret{display:none}}.sd-node__grip{color:var(--muted-foreground);cursor:grab;opacity:0;transition:opacity .12s ease-out;display:flex;position:absolute;top:.5rem;left:-1.75rem}.sd-node__grip svg{width:1rem;height:1rem}.sd-node:hover>.sd-node__grip{opacity:1}@media (hover:none){.sd-node__grip{display:none}}.sd-block-bar{z-index:30;white-space:nowrap;position:absolute;transform:translate(-50%)}.sd-gaps{pointer-events:none;position:absolute;inset:0}.sd-gap{pointer-events:auto;justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0}.sd-gap:before{content:"";border-top:1px solid var(--border);position:absolute;top:50%;left:0;right:0}.sd-gap__add{width:1.5rem;height:1.5rem;color:var(--muted-foreground);background-color:var(--card);border:1px solid var(--border);border-radius:9999px;justify-content:center;align-items:center;transition:color .12s ease-out,border-color .12s ease-out;display:flex;position:relative}.sd-gap__add:hover,.sd-gap__add[data-popup-open]{color:var(--foreground);border-color:var(--ring)}@media (hover:none){.sd-gaps{display:none}}.sd-gap__add svg{width:.875rem;height:.875rem}@media (min-width:64rem){.sd-pane{top:var(--sd-sticky-top,1.5rem);z-index:10;height:calc(100dvh - var(--sd-sticky-top,1.5rem) - 1.5rem);position:sticky}}.sd-picture{color:var(--muted-foreground);border-radius:var(--radius-lg);background-color:#fff;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.sd-picture img{object-fit:cover;width:100%;height:100%}.sd-picture img[src^="/pictograms/"]{box-sizing:border-box;object-fit:contain;padding:8%}.sd-picture svg{width:45%;height:45%}.sd-picture--pane{width:2.5rem;height:2.5rem}.sd-list{margin-block:1rem 1.5rem;container:sd-list/inline-size}.sd-list-node{margin-block:1rem 1.5rem}.sd-list-node .sd-list{margin-block:0}.sd-list__items{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.sd-list[data-view=grid] .sd-list__items{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-list[data-pictures][data-view=grid] .sd-list__items{grid-template-columns:repeat(auto-fill,minmax(8.75rem,1fr));gap:1.5rem}.sd-list__item{border-radius:var(--radius-xl);border:1px solid #0000;align-items:flex-start;gap:.75rem;margin:0;padding:.75rem 1rem;transition:background-color .12s ease-out,border-color .12s ease-out;display:flex}.sd-block[data-selected] .sd-list__item{background-color:var(--card);border-color:var(--border)}.sd-list__icon{width:1rem;height:1rem;color:var(--foreground);flex:none;margin-top:.125rem}.sd-list__picture{width:2.5rem;height:2.5rem;margin-block:-.375rem}.sd-list__text{flex-direction:column;gap:.25rem;min-width:0;display:flex}.sd-list__name{color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1.25rem}.sd-list[data-kind=equipment] .sd-list__name{font-weight:600}.sd-list__line{color:var(--muted-foreground);white-space:pre-line;font-size:.875rem;line-height:1.25rem}.sd-list__prompt{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.sd-list__prompt{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.sd-list__quantity{font-weight:400}.sd-list__sds{white-space:normal;clip-path:inset(-.75rem -.75rem -.75rem -.25rem);display:block}.sd-list__sds-row{flex-wrap:wrap;align-items:center;row-gap:.25rem;margin-left:-1.25rem;display:flex}.sd-list__sds-row>*{min-width:0;padding-left:1.25rem}.sd-list__sds-link{flex:1 1 0;align-items:center;max-width:100%;display:flex}.sd-list__sds-row>.sd-list__sds-link{padding-left:.375rem}.sd-list__sds-row>.sd-list__sds-link--after{flex:0 auto;padding-left:1.25rem}.sd-list__sds-link--after:before{text-align:center;content:"·";flex:none;width:1.25rem;margin-left:-1.25rem}.sd-doclink{min-width:0;max-width:100%;min-height:1.75rem;color:var(--foreground);background-color:var(--muted);border:1px solid var(--muted-foreground);align-items:center;gap:.375rem;padding:.125rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sd-doclink{border:1px solid color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.sd-doclink{border-radius:9999px;transition:background-color .12s ease-out,border-color .12s ease-out}a.sd-doclink:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){a.sd-doclink:hover{background-color:color-mix(in oklab, var(--muted-foreground) 18%, var(--muted))}}a.sd-doclink:hover{border-color:var(--muted-foreground)}a.sd-doclink:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring);outline:none}@supports (color:color-mix(in lab, red, red)){a.sd-doclink:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 30%, transparent)}}.sd-doclink__icon{width:.875rem;height:.875rem;color:var(--muted-foreground);flex:none}.sd-doclink__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sd-list[data-pictures] .sd-list__item{align-items:center}.sd-list[data-pictures][data-view=grid] .sd-list__item{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:.75rem;padding:0}.sd-list[data-pictures][data-view=grid] .sd-list__picture{aspect-ratio:35/32;border:1px solid var(--border);border-radius:var(--radius-2xl);width:100%;height:auto;margin:0}.sd-block[data-selected] .sd-list[data-pictures][data-view=grid] .sd-list__item,.sd-list[data-pictures][data-view=grid] .sd-block[data-selected] .sd-list__item{background:0 0}.sd-list__empty{color:var(--muted-foreground);margin:0;padding:.5rem 0;font-size:.875rem}.sd-list__add{color:var(--foreground);background-color:var(--muted);border-radius:9999px;align-items:center;gap:.375rem;margin-top:.75rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;transition:background-color .12s ease-out;display:inline-flex}.sd-list__add:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.sd-list__add:hover{background-color:color-mix(in oklab, var(--muted-foreground) 18%, var(--muted))}}.sd-list__add svg{width:.875rem;height:.875rem}.sd-list__ask{text-align:left;cursor:pointer;border-radius:.25rem;align-self:flex-start}.sd-list__ask:hover{color:var(--foreground);text-underline-offset:.2em;text-decoration:underline}.sd-list__ask:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@container sd-list not (min-width:34rem){.sd-list .sd-list__items,.sd-list[data-view=grid] .sd-list__items,.sd-list[data-pictures][data-view=grid] .sd-list__items{grid-template-columns:minmax(0,1fr);gap:.5rem}.sd-list[data-pictures] .sd-list__item,.sd-list[data-pictures][data-view=grid] .sd-list__item{flex-direction:row;align-items:center;gap:1rem;padding:.5rem .75rem}.sd-list[data-pictures] .sd-list__picture,.sd-list[data-pictures][data-view=grid] .sd-list__picture{aspect-ratio:auto;border:1px solid var(--border);border-radius:var(--radius-xl);width:3.5rem;height:3.5rem;margin:0}.sd-list__item{padding-inline:.75rem}}.sd-smart-note{color:var(--muted-foreground);border:1px dashed var(--border);border-radius:var(--radius-xl);align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.5rem .5rem .5rem .75rem;font-size:.8125rem;line-height:1.25rem;display:flex}.sd-smart-note>svg{width:.875rem;height:.875rem;color:var(--info);flex-shrink:0;margin-top:.1875rem}.sd-smart-note__text{flex:1;margin:0}.sd-smart-note__dismiss{width:1.5rem;height:1.5rem;color:var(--muted-foreground);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .12s ease-out;display:inline-flex}.sd-smart-note__dismiss:hover{color:var(--foreground);background-color:var(--muted)}.sd-smart-note__dismiss svg{pointer-events:none;width:.875rem;height:.875rem}@media print{.sd-smart-note{display:none}}.sd-falls{margin-block:1rem 1.5rem;container:sd-falls/inline-size}.sd-falls__body{flex-direction:column;gap:.75rem;display:flex}.sd-falls__head{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.sd-falls__title{color:var(--foreground);text-transform:uppercase;margin:0;font-size:.875rem;font-weight:700;line-height:1.0625rem}.sd-falls__line,.sd-falls__empty,.sd-falls__reason{margin:0;font-size:.875rem;line-height:1.25rem}.sd-falls__line{color:var(--foreground)}.sd-falls__empty{color:var(--muted-foreground)}.sd-falls__levels{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.sd-falls__level{color:var(--muted-foreground);border-radius:var(--radius-lg);grid-template-columns:1rem 2.75rem minmax(0,1fr);align-items:start;column-gap:.625rem;margin:0;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;display:grid}.sd-falls__mark{width:1rem;height:1rem;margin-top:.125rem}.sd-falls__level:not([data-chosen]) .sd-falls__mark{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.sd-falls__level:not([data-chosen]) .sd-falls__mark{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.sd-falls__code{font-weight:600}.sd-falls__level[data-chosen]{color:var(--foreground);font-weight:500}.sd-falls__level[data-chosen] .sd-falls__mark{color:var(--success)}.sd-falls__level[data-chosen] .sd-falls__code{font-weight:700}.sd-falls__reason{color:var(--foreground);white-space:pre-line}.sd-falls__reason-label{font-weight:600}.sd-falls__prompt{color:var(--muted-foreground);font-weight:400}@supports (color:color-mix(in lab, red, red)){.sd-falls__prompt{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.sd-falls__badge{flex:none}@container sd-falls not (min-width:34rem){.sd-falls__level{grid-template-columns:1rem minmax(0,1fr);row-gap:.125rem}.sd-falls__text{grid-column:2}}@media print{.sd-falls__level{break-inside:avoid}.sd-falls__level[data-chosen] .sd-falls__mark{color:var(--foreground)}}.sd-laws{margin-block:1rem 1.5rem;container:sd-laws/inline-size}.sd-laws__body{flex-direction:column;gap:1.25rem;display:flex}.sd-laws__place{flex-direction:column;gap:.75rem;display:flex}.sd-laws__place+.sd-laws__place{border-top:1px solid var(--border);padding-top:1.25rem}.sd-laws__name{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.75rem;font-weight:600;line-height:1rem}.sd-laws__group{flex-direction:column;gap:.375rem;display:flex}.sd-laws__kind{color:var(--foreground);margin:0;font-size:.875rem;font-weight:600;line-height:1.25rem}.sd-laws__items{color:var(--foreground);margin:0;padding-inline-start:1.25rem;list-style:outside}.sd-laws__item{border-radius:var(--radius-sm);margin:0;font-size:.875rem;line-height:1.25rem}.sd-laws__item+.sd-laws__item{margin-top:.25rem}.sd-laws__item[data-active]{outline:2px solid var(--ring);outline-offset:2px}.sd-laws__empty{color:var(--muted-foreground);margin:0;padding:.5rem 0;font-size:.875rem;line-height:1.25rem}.sd-laws__body>.sd-list__add{align-self:flex-start;margin-top:0}@container sd-laws not (min-width:34rem){.sd-laws__body{gap:1rem}.sd-laws__place+.sd-laws__place{padding-top:1rem}}@media print{.sd-laws__group{break-inside:avoid}}.sd-details{margin-block:2rem 1rem;container:sd-details/inline-size}.sd-details__body{background-color:var(--muted);padding:1.75rem}.sd-details__body.sd-block--editing[data-selected],.paper .tiptap[contenteditable=true]>.is-range-block .sd-details__body.sd-block--editing{background-color:var(--muted)}.sd-details__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2.5rem;display:grid}.sd-details dl{flex-direction:column;gap:1.75rem;margin:0;display:flex}.sd-details__row{border-radius:var(--radius-md);grid-template-columns:minmax(6rem,8.5rem) minmax(0,1fr);gap:1rem;font-size:.875rem;line-height:1.25rem;display:grid}.sd-details__row dt{color:var(--muted-foreground)}.sd-details__row dd{color:var(--foreground);overflow-wrap:anywhere;white-space:pre-line;margin:0}.sd-details__row dd[data-empty]{color:var(--muted-foreground)}.sd-details__sub{display:block}.sd-merge{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:.25em}.sd-details__empty{color:var(--muted-foreground);margin:0;font-size:.875rem}@container sd-details not (min-width:40rem){.sd-details__body{padding:1.25rem}.sd-details__grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}.sd-details dl{gap:1.25rem}.sd-details__row{grid-template-columns:minmax(0,1fr);gap:.125rem}}.sd-register{margin-block:3rem 1rem;container:sd-register/inline-size}.sd-register__band{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;display:grid}.sd-register__title{color:var(--foreground);margin:0;font-size:1.25rem;font-weight:700;line-height:1.75rem}.sd-register__aside{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.sd-register__declaration{color:var(--muted-foreground);background-color:var(--muted);border-radius:var(--radius-xl);grid-column:1/-1;margin:0;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.25rem}.sd-register__table{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.sd-register table{table-layout:fixed;border-collapse:collapse;width:100%;margin:0;font-size:.8125rem;line-height:1.125rem}.sd-register :is(th,td){vertical-align:top;text-align:left;overflow-wrap:anywhere;border:0;padding:.75rem}.sd-register th{vertical-align:bottom;color:var(--muted-foreground);background-color:var(--muted);font-size:.75rem;font-weight:600;line-height:1rem}.sd-register th:first-child{width:22%}.sd-register th:nth-last-child(2){width:6.5rem}.sd-register th:last-child{width:20%}.sd-register th[data-field=licences]{width:32%}.sd-register th small{font-size:.6875rem;font-weight:400;display:block}.sd-register tbody tr{border-top:1px solid var(--border)}.sd-register__name strong{color:var(--foreground);font-weight:600;display:block}.sd-register__name span{color:var(--muted-foreground);display:block}.sd-register td{color:var(--foreground)}.sd-register__lic{flex-direction:column;gap:.25rem;display:flex}.sd-register__lic-line{grid-template-columns:minmax(0,1fr) 2.75rem minmax(0,.8fr);gap:.5rem;display:grid}.sd-register__lic-line[data-empty],.sd-register__lic-line:not([data-given]),.sd-register__lic-sub{display:none}.sd-register__sig{align-items:flex-start;gap:.5rem;display:flex}.sd-register__mark{color:var(--primary);font-style:italic}.sd-register__stale{color:var(--warning)}.sd-register__evidence{color:var(--muted-foreground);font-size:.75rem;display:block}.sd-register__placeholder td,.sd-register__notice td{color:var(--muted-foreground)}.sd-register__blank{display:none}.sd-register__note{color:var(--muted-foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.625rem;margin-top:1rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.25rem;display:grid}.sd-register__note svg{width:1rem;height:1rem;color:var(--foreground);margin-top:.125rem}.sd-register__note p{margin:0}@container sd-register not (min-width:40rem){.sd-register__band{grid-template-columns:minmax(0,1fr)}.sd-register__table{background:0 0;border:0;overflow:visible}.sd-register thead{display:none}.sd-register :is(table,tbody,tr,td){display:block}.sd-register tbody tr{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);gap:.5rem;margin-bottom:.75rem;padding:.875rem 1rem;display:grid}.sd-register tbody tr.sd-register__blank{display:none}.sd-register td{padding:0}.sd-register td[data-label]:not(.sd-register__name):before{color:var(--muted-foreground);content:attr(data-label);font-size:.6875rem;font-weight:600;display:block}.sd-register td:empty,.sd-register td[data-none]{display:none}.sd-register__lic-line{grid-template-columns:minmax(0,1fr) auto auto}}@page register{size:A4 landscape;margin:10mm}@media print{.sd-block-bar,.sd-gaps,.sd-list__add,.sd-node__grip,.sd-register__aside{display:none!important}.sd-block{background-color:#0000;box-shadow:none!important}.sd-details__body{background-color:var(--muted)!important}.sd-list__item{break-inside:avoid}.sd-register{page:register;break-before:page;margin:0}.sd-register .sd-register__blank{display:table-row}.sd-register .sd-register__placeholder,.sd-register .sd-register__notice{display:none}.sd-register__band{border:1px solid var(--foreground);border-bottom:0;grid-template-columns:14rem minmax(0,1fr);gap:0;margin-bottom:0}.sd-register__title{color:#fff;align-self:stretch;align-items:center;padding:.75rem;font-size:1.125rem;display:flex;background-color:var(--brand-navy)!important}.sd-register__declaration{color:var(--foreground);border-radius:0;grid-column:auto;padding:.375rem .75rem;font-size:.6875rem;line-height:.875rem}.sd-register__table{border:1px solid var(--foreground);border-radius:0;overflow:visible}.sd-register :is(th,td){border:1px solid var(--border);padding:.25rem .375rem}.sd-register th{font-variant:small-caps;color:var(--foreground);text-align:center;font-size:.6875rem}.sd-register tbody tr:nth-child(odd){background-color:var(--muted)!important}.sd-register tbody tr{break-inside:avoid}.sd-register td.sd-register__lic-cell{padding:0}.sd-register__lic{gap:0}.sd-register__lic-line,.sd-register__lic-line[data-empty],.sd-register__lic-line:not([data-given]),.sd-register__lic-sub{grid-template-columns:minmax(0,1fr) 4rem minmax(0,.9fr);gap:0;min-height:1.25rem;display:grid}.sd-register__lic-line+.sd-register__lic-line{border-top:1px solid var(--border)}.sd-register__lic-line>span{text-align:center;padding:.125rem .375rem}.sd-register__lic-line>span+span{border-left:1px solid var(--border)}.sd-register__lic-sub{border-top:1px solid var(--border);margin-top:.25rem;font-size:.625rem}.sd-register__evidence{display:none}}@media (prefers-reduced-motion:reduce){.sd-block,.sd-list__item,.sd-gap__add,.paper .tiptap[contenteditable=true]>*{transition:none!important}}.sd-image-node{margin-block:1.5rem;container:sd-image/inline-size}.sd-image{width:100%;margin-inline:auto}.sd-image[data-width=small]{width:33.3333%}.sd-image[data-width=medium]{width:50%}.sd-image[data-width=large]{width:75%}.sd-image:is([data-width=small],[data-width=medium],[data-width=large])[data-align=left]{margin-inline:0 auto}.sd-image:is([data-width=small],[data-width=medium],[data-width=large])[data-align=right]{margin-inline:auto 0}.sd-image:not([data-width]){width:fit-content;max-width:100%}@container sd-image not (min-width:34rem){.sd-image[data-width]{width:100%}}.sd-image__figure{flex-direction:column;gap:.5rem;margin:0;display:flex}.sd-image__img{border-radius:var(--radius-xl);width:100%;height:auto;margin:0;display:block}.sd-image:not([data-width]) .sd-image__img{width:auto;max-width:100%}.sd-image__missing{aspect-ratio:16/9;background-color:var(--muted);border-radius:var(--radius-xl)}.sd-image__caption{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.25rem}.sd-image__caption-field{resize:none;field-sizing:content;background:0 0;border:0;outline:none;width:100%;padding:0;font-family:inherit}.sd-image__caption-field::placeholder{color:var(--muted-foreground);opacity:.7}.sd-image__caption-row{align-items:baseline;gap:.25rem;display:flex}.sd-figure-label{color:var(--foreground);flex:none;font-weight:600}.sd-figure-flash,[data-figure-anchor]:target{border-radius:var(--sd-radius);animation:1.6s ease-out sd-figure-flash}[data-figure-anchor]{scroll-margin-top:6rem}@keyframes sd-figure-flash{0%{background-color:var(--sd-tint);box-shadow:var(--sd-selected-shadow)}to{box-shadow:none;background-color:#0000}}@media (prefers-reduced-motion:reduce){.sd-figure-flash,[data-figure-anchor]:target{background-color:var(--sd-tint);box-shadow:var(--sd-selected-shadow);animation:none}}.sd-image-drop{text-align:center;border:1px dashed var(--muted-foreground);border-radius:var(--radius-xl);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:10rem;padding:1.5rem;transition:border-color .12s ease-out,background-color .12s ease-out;display:flex}.sd-image-drop--compact{min-height:8rem}.sd-image-drop[data-over]{background-color:var(--sd-tint);border-color:var(--ring)}.sd-image-drop__icon{width:1.5rem;height:1.5rem;color:var(--muted-foreground);margin-bottom:.25rem}@media print{.sd-image-node{break-inside:avoid}}.paper .tiptap .tableWrapper{margin-block:1.5rem}.paper .tiptap .sd-table-scroll{border:1px solid var(--border);border-radius:var(--sd-radius);overflow-x:auto}.paper .tiptap .sd-table-caption{color:var(--muted-foreground);margin:0 0 .5rem;font-size:.875rem;line-height:1.25rem}.paper .tiptap table{table-layout:fixed;border-spacing:0;border-collapse:separate;width:100%;margin:0;font-size:.875rem;line-height:1.25rem}.paper .tiptap :is(td,th){vertical-align:top;text-align:start;border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:.5rem .75rem;position:relative}.paper .tiptap tr>:last-child{border-right:0}.paper .tiptap tr:last-child>*{border-bottom:0}.paper .tiptap th{color:var(--foreground);background-color:var(--muted);font-weight:600}.paper .tiptap :is(td,th) :is(p,li p){margin:0;font-size:.875rem;line-height:1.25rem}.paper .tiptap .selectedCell:after{z-index:2;pointer-events:none;content:"";background-color:var(--ring);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.paper .tiptap .selectedCell:after{background-color:color-mix(in oklab, var(--ring) 12%, transparent)}}.paper .tiptap .column-resize-handle{z-index:3;pointer-events:none;background-color:var(--ring);width:4px;position:absolute;top:0;bottom:0;right:-2px}.paper .tiptap.resize-cursor{cursor:col-resize}.paper:has([data-table-pane]) .tiptap[contenteditable=true]>.tableWrapper.is-active-block{background-color:var(--sd-tint);box-shadow:var(--sd-selected-shadow)}.sd-table-edges{z-index:25;pointer-events:none;position:absolute;inset:0}.sd-table-edge{color:var(--muted-foreground);pointer-events:auto;border-radius:var(--radius-md);background-clip:content-box;justify-content:center;align-items:center;transition:background-color .12s ease-out,color .12s ease-out;display:flex;position:absolute}.sd-table-edge:hover{color:var(--foreground);background-color:var(--muted)}.sd-table-edge svg{width:.875rem;height:.875rem}.sd-table-edge--row{height:1.5rem;padding-top:.25rem}.sd-table-edge--column{width:1.5rem;padding-left:.25rem}@media print{.paper .tiptap .sd-table-scroll{overflow:visible}.paper .tiptap tr{break-inside:avoid}}.paper .tiptap ul[data-type=taskList]{padding-inline-start:0}.paper .tiptap ul[data-type=taskList] li{align-items:flex-start;gap:.625rem}.paper .tiptap ul[data-type=taskList] li>label{align-items:center;height:1.5rem;margin:0;display:flex}.paper .tiptap ul[data-type=taskList] input[type=checkbox]{appearance:none;cursor:pointer;background-color:var(--card);border:1px solid var(--muted-foreground);border-radius:var(--radius-sm);place-content:center;width:1rem;height:1rem;margin:0;display:grid}.paper .tiptap ul[data-type=taskList] input[type=checkbox]:checked{background-color:var(--primary);border-color:var(--primary)}.paper .tiptap ul[data-type=taskList] input[type=checkbox]:checked:after{content:"";border:solid var(--primary-foreground);border-width:0 2px 2px 0;width:.3rem;height:.55rem;margin-top:-.125rem;transform:rotate(45deg)}.paper .tiptap ul[data-type=taskList] input[type=checkbox]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.paper .tiptap ul[data-type=taskList] li>div{flex:1;min-width:0}.paper .tiptap ul[data-type=taskList] li[data-checked=true]>div{color:var(--muted-foreground)}.sd-grips{z-index:20;pointer-events:none;position:absolute;inset:0}.sd-grip{width:1.25rem;height:1.5rem;color:var(--muted-foreground);pointer-events:auto;cursor:grab;border-radius:var(--radius-sm);justify-content:center;align-items:center;margin:.125rem 0 0 -1.75rem;transition:background-color .12s ease-out,color .12s ease-out;display:flex;position:absolute}.sd-grip:hover{color:var(--foreground);background-color:var(--muted)}.sd-grip:active{cursor:grabbing}.sd-grip svg{width:1rem;height:1rem}@media (hover:none){.sd-grips{display:none}}.sd-callout{--sd-callout-tone:var(--info);color:var(--foreground);background-color:var(--sd-callout-tone);gap:.75rem;margin-block:.75rem;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sd-callout{background-color:color-mix(in oklab, var(--sd-callout-tone) 8%, var(--card))}}.sd-callout{border:1px solid var(--sd-callout-tone)}@supports (color:color-mix(in lab, red, red)){.sd-callout{border:1px solid color-mix(in oklab, var(--sd-callout-tone) 35%, var(--card))}}.sd-callout{border-radius:calc(var(--radius) * 1.2)}.sd-callout[data-tone=warning]{--sd-callout-tone:var(--warning)}.sd-callout[data-tone=stop]{--sd-callout-tone:var(--destructive)}.sd-callout__icon{color:var(--sd-callout-tone);-webkit-user-select:none;user-select:none;flex:none;padding-top:.125rem;display:flex}.sd-callout__icon svg{width:1.25rem;height:1.25rem}.sd-callout__body{flex:1;min-width:0}.sd-callout__body>:first-child,.sd-callout__body>[data-node-view-content-react]>:first-child{margin-top:0}.sd-callout__body>:last-child,.sd-callout__body>[data-node-view-content-react]>:last-child{margin-bottom:0}.sd-callout[data-tone=stop] .sd-callout__body{font-weight:600}.paper .tiptap>.node-callout>.sd-callout{margin-block:0}.paper .tiptap>.node-callout{margin-block:.75rem}.sd-callout-tone{color:var(--info)}.sd-callout-tone[data-tone=warning]{color:var(--warning)}.sd-callout-tone[data-tone=stop]{color:var(--destructive)}@media print{.sd-callout{-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid}}.sd-page-break-node{margin-block:1.25rem}.sd-page-break{color:var(--muted-foreground);-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;font-size:.75rem;line-height:1.25rem;display:flex}.sd-page-break:before,.sd-page-break:after{content:"";border-top:1px dashed var(--muted-foreground);flex:1}.paper--mobile .node-pageBreak{display:none}@media print{.paper .node-pageBreak{break-after:page}.paper .node-pageBreak .sd-page-break-node{margin:0}.paper .node-pageBreak .sd-page-break{display:none}}.sd-preview-more{color:var(--foreground);-webkit-user-select:none;user-select:none;background:var(--primary);gap:.875rem;margin-block:1.5rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.375rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sd-preview-more{background:color-mix(in oklab, var(--primary) 6%, transparent)}}.sd-preview-more{border:1px dashed var(--primary)}@supports (color:color-mix(in lab, red, red)){.sd-preview-more{border:1px dashed color-mix(in oklab, var(--primary) 45%, transparent)}}.sd-preview-more{border-radius:var(--sd-radius,.75rem)}.sd-preview-more__icon{width:2rem;height:2rem;color:var(--primary);background:var(--primary);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sd-preview-more__icon{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.sd-preview-more__icon{border-radius:999px}.sd-preview-more__icon svg{width:1rem;height:1rem}.sd-preview-more__body{gap:.375rem;min-width:0;display:grid}.paper .sd-preview-more :is(p,ul,li){margin:0}.sd-preview-more__title{font-weight:600}.sd-preview-more ul{color:var(--muted-foreground);padding-left:1.125rem;list-style:outside}.sd-preview-more__start{color:var(--primary);text-underline-offset:3px;justify-self:start;margin-top:.25rem;font-weight:600;text-decoration:underline}@media print{.sd-preview-more{display:none}}.sd-matrix-node{margin-block:1rem}.sd-matrix{background:var(--muted);gap:1rem;padding:1rem 1.125rem 1.125rem;display:grid;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.sd-matrix{background:color-mix(in oklab, var(--muted) 70%, transparent)}}.sd-matrix{border:1px solid var(--border);border-radius:1rem}.sd-matrix-node .sd-matrix .sd-matrix__grid{table-layout:fixed;border-spacing:.1875rem;border-collapse:separate;width:calc(100% + .375rem);margin:-.1875rem;font-size:.75rem;line-height:1.0625rem}.sd-matrix-node .sd-matrix .sd-matrix__grid :is(th,td){vertical-align:middle;text-align:left;word-break:normal;overflow-wrap:normal;background:0 0;border:0;padding:0;font-weight:400}.sd-matrix-node .sd-matrix .sd-matrix__grid .sd-matrix__axis{color:var(--muted-foreground);text-align:center;text-transform:uppercase;letter-spacing:.06em;padding-bottom:.25rem;font-size:.6875rem;font-weight:600}.sd-matrix-node .sd-matrix .sd-matrix__grid .sd-matrix__corner{vertical-align:bottom;text-align:left;width:24%;padding:0 .5rem .375rem 0}.sd-matrix-node .sd-matrix .sd-matrix__grid thead .sd-matrix__head{vertical-align:bottom;text-align:center;padding:0 .25rem .375rem}.sd-matrix-node .sd-matrix .sd-matrix__grid tbody .sd-matrix__head{padding-right:.5rem}.sd-matrix__name,.sd-matrix__hint{display:block}.sd-matrix__name{color:var(--foreground);font-weight:600}.sd-matrix__hint{color:var(--muted-foreground);margin-top:.0625rem;font-size:.6875rem;line-height:.9375rem}.sd-matrix [data-tone=low]{--tone:var(--risk-low);--tone-foreground:var(--risk-low-foreground)}.sd-matrix [data-tone=moderate]{--tone:var(--risk-moderate);--tone-foreground:var(--risk-moderate-foreground)}.sd-matrix [data-tone=high]{--tone:var(--risk-high);--tone-foreground:var(--risk-high-foreground)}.sd-matrix [data-tone=acute]{--tone:var(--risk-acute);--tone-foreground:var(--risk-acute-foreground)}.sd-matrix-node .sd-matrix .sd-matrix__grid .sd-matrix__cell{height:2.75rem;color:var(--tone-foreground);text-align:center;letter-spacing:.02em;background:var(--tone);border-radius:.375rem;font-size:.8125rem;font-weight:700;box-shadow:inset 0 0 0 1px #0000001a;box-shadow:inset 0 0 0 1px lab(0% 0 0/.1)}.sd-matrix__legend{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 1.25rem;margin:0;padding:.875rem 0 0;list-style:none;display:grid}.sd-matrix__legend li{align-items:flex-start;gap:.625rem;margin:0;display:flex}.sd-matrix__chip{width:2.25rem;height:1.375rem;color:var(--tone-foreground);background:var(--tone);border-radius:.375rem;flex:none;justify-content:center;align-items:center;margin-top:.0625rem;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #0000001a;box-shadow:inset 0 0 0 1px lab(0% 0 0/.1)}.sd-matrix__key{min-width:0;font-size:.75rem;line-height:1.0625rem;display:grid}.sd-matrix__level{font-weight:600}.sd-matrix__action{color:var(--muted-foreground)}@container not (min-width:32rem){.sd-matrix-node .sd-matrix .sd-matrix__grid{font-size:.6875rem;line-height:.9375rem}.sd-matrix__hint{display:none}.sd-matrix-node .sd-matrix .sd-matrix__grid .sd-matrix__axis{letter-spacing:.03em;font-size:.5625rem}.sd-matrix-node .sd-matrix .sd-matrix__grid .sd-matrix__corner{white-space:nowrap;width:27%;padding-right:.25rem}.sd-matrix-node .sd-matrix .sd-matrix__grid thead .sd-matrix__head{height:5.75rem;padding:0 0 .375rem}.sd-matrix-node .sd-matrix .sd-matrix__grid thead .sd-matrix__name{white-space:nowrap;writing-mode:vertical-rl;display:inline-block;transform:rotate(180deg)}.sd-matrix-node .sd-matrix .sd-matrix__grid tbody .sd-matrix__head{padding-right:.25rem}.sd-matrix-node .sd-matrix .sd-matrix__grid .sd-matrix__cell{height:2.25rem;font-size:.6875rem}.sd-matrix__legend{grid-template-columns:minmax(0,1fr)}}.paper--mobile .sd-matrix{padding:.75rem}@media print{.sd-matrix{break-inside:avoid}}.side-pane-sheet{max-height:85svh;padding-top:.5rem;padding-bottom:env(safe-area-inset-bottom);border-top-left-radius:calc(var(--radius) * 2.6);border-top-right-radius:calc(var(--radius) * 2.6)}[data-slot=sheet-overlay]:has(~.side-pane-sheet[data-clear-backdrop]){-webkit-backdrop-filter:none;backdrop-filter:none}@page{margin:14mm 12mm}@media print{body:has(.paper) *{visibility:hidden}:is(body:has(.paper) .paper,body:has(.paper) .paper *){visibility:visible}body:has(.paper) .paper{color:#000;width:auto;max-width:none;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:0;position:absolute;inset:0 0 auto}.paper .sd-node__grip,.paper .sd-grips,.paper .sd-gaps,.paper .sd-block-bar,.paper .ht-node__grip{display:none!important}.paper .tiptap :is(h2,h3,h4){break-after:avoid}.paper .tiptap :is(figure,tr,.sd-callout,.sd-details){break-inside:avoid}body:has(.pdf-print) *{visibility:hidden}:is(body:has(.pdf-print) .pdf-print .react-pdf__Page,body:has(.pdf-print) .pdf-print .react-pdf__Page *){visibility:visible}body:has(.pdf-print) .pdf-print{width:auto;max-width:none;position:absolute;inset:0 0 auto}.pdf-print [aria-busy],.pdf-print section{border:0;height:auto!important;overflow:visible!important}.pdf-print .react-pdf__Page{break-after:page}}