.wrap.svelte-dz3my2{overflow-x:auto}table.svelte-dz3my2{width:100%;border-collapse:separate;border-spacing:0}th.svelte-dz3my2,td.svelte-dz3my2{padding:1.05rem clamp(.5rem,2vw,1.1rem);border-block-end:1px solid var(--w-line);text-align:start;font-size:.95rem}thead.svelte-dz3my2 th:where(.svelte-dz3my2){color:var(--w-ink-3);font-size:.85rem;font-weight:500}tbody.svelte-dz3my2 th:where(.svelte-dz3my2){width:38%;color:var(--w-ink);font-weight:500}td.svelte-dz3my2{color:var(--w-ink-2)}.us.svelte-dz3my2{background:var(--w-card);color:var(--w-ink);font-weight:520}thead.svelte-dz3my2 .us:where(.svelte-dz3my2){border-start-start-radius:var(--w-radius);border-start-end-radius:var(--w-radius);color:var(--w-ink)}tbody.svelte-dz3my2 tr:where(.svelte-dz3my2):last-child .us:where(.svelte-dz3my2){border-end-start-radius:var(--w-radius);border-end-end-radius:var(--w-radius)}.first.svelte-o0kjfb{display:flex;gap:.75rem;align-items:flex-start}.n.svelte-o0kjfb{color:var(--app-non-compliant);font-size:28px;font-weight:300;line-height:1}.n.small.svelte-o0kjfb{font-size:11px;font-weight:500;color:var(--app-muted)}.rule.svelte-o0kjfb{height:2px;border-radius:2px;background:var(--app-non-compliant)}.act.svelte-o0kjfb{margin:0;text-align:end}.foot.svelte-o0kjfb{margin:0;padding-block-start:.7rem;border-block-start:1px solid var(--app-border)}.foot.svelte-o0kjfb b:where(.svelte-o0kjfb){color:var(--app-fg);font-weight:600}.late.svelte-19hmhkd{flex:none;color:var(--app-non-compliant-ink);font-size:11.5px}.grid.svelte-1so9hqt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.face.svelte-1so9hqt{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.6rem .3rem;border-radius:10px;text-align:center}.name.svelte-1so9hqt{color:var(--app-fg);font-size:11.5px}.docs.svelte-1so9hqt{color:var(--app-non-compliant-ink);font-size:10.5px}.dots.svelte-u4c0qn{display:flex;flex-wrap:wrap;gap:5px}.dots.svelte-u4c0qn i:where(.svelte-u4c0qn){width:9px;height:9px;border-radius:50%}.n.svelte-u4c0qn{font-size:22px;font-weight:600}.rule.svelte-h9nknz{display:flex;flex-direction:column;gap:.4rem;padding:.9rem 1rem;border-radius:12px;background:var(--app-field)}.line.svelte-h9nknz{margin:0}.deep.svelte-h9nknz{padding-inline-start:1.5rem}.wk-sentence.svelte-h9nknz b:where(.svelte-h9nknz){font-weight:500}.up.svelte-1y870gy{color:var(--app-compliant-ink);font-weight:500;font-size:11.5px}.chart.svelte-1y870gy{position:relative;overflow:hidden;border-radius:12px;background:#101010;padding:2rem 0 0}.chart.small.svelte-1y870gy{padding:.5rem 0 0}svg.svelte-1y870gy{display:block;width:100%;height:5.5rem}.small.svelte-1y870gy svg:where(.svelte-1y870gy){height:3rem}.tag.svelte-1y870gy{position:absolute;inset-block-start:.6rem;inset-inline-start:.7rem;padding:2px 9px;border-radius:9999px;background:var(--app-row);color:var(--app-fg-2);font-size:10.5px}.story.svelte-19wa6h8{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);align-items:start}@media(max-width:62rem){.story.svelte-19wa6h8{grid-template-columns:minmax(0,1fr)}.stage.svelte-19wa6h8{display:none}}@media(min-width:62.01rem){.inline.svelte-19wa6h8{display:none}}.steps.svelte-19wa6h8{display:flex;flex-direction:column;gap:clamp(3rem,14vh,10rem);padding-block:4vh 18vh}article.svelte-19wa6h8{opacity:.4;transition:opacity .5s var(--w-ease)}article.on.svelte-19wa6h8{opacity:1}@media(max-width:62rem){article.svelte-19wa6h8{opacity:1}.steps.svelte-19wa6h8{padding-block:0}}.tag.svelte-19wa6h8{margin:0 0 .9rem;color:var(--w-ink-3);font-size:.92rem;font-weight:500}h3.svelte-19wa6h8{margin:0 0 1rem;font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:450;letter-spacing:-.04em;line-height:1.06;text-wrap:balance}.body.svelte-19wa6h8{margin:0;max-width:28rem;color:var(--w-ink-2);font-size:1.05rem;line-height:1.6;text-wrap:pretty}.inline.svelte-19wa6h8{margin-block-start:1.5rem}.stage.svelte-19wa6h8{position:sticky;inset-block-start:5rem;align-self:start}.frame.svelte-19wa6h8{position:relative;height:min(44rem,calc(100svh - 6.5rem));min-height:30rem;border-radius:calc(var(--w-radius-lg) + .4rem);background:radial-gradient(80% 60% at 20% 0%,rgb(255 138 92 / .34),transparent 70%),radial-gradient(70% 60% at 100% 100%,rgb(122 108 255 / .42),transparent 70%),#1b1b1f;overflow:hidden}.pane.svelte-19wa6h8{position:absolute;inset:0;display:grid;align-content:center;padding:clamp(.8rem,2vw,1.4rem);opacity:0;transform:translateY(14px) scale(.985);transition:opacity .55s var(--w-ease),transform .7s var(--w-ease)}.pane.on.svelte-19wa6h8{opacity:1;transform:none}.pic.svelte-19wa6h8{position:relative;display:flex;flex-direction:column;gap:12px;width:min(100%,30rem);margin-inline:auto}svg.svelte-11qajwq{width:100%;height:3.2rem}.canvas.svelte-1fhu2kq{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:14px;border-radius:28px;background:var(--app-bg);box-shadow:0 0 0 1px #00000059,0 40px 80px -30px #0a0a1473;container-type:inline-size}.dock.svelte-1fhu2kq{display:flex;flex-direction:column;gap:10px;align-self:start;padding:10px 7px;border-radius:999px;background:var(--app-frame)}.dock.svelte-1fhu2kq i:where(.svelte-1fhu2kq){width:11px;height:11px;border-radius:3px;background:var(--app-border-strong);opacity:.6}.dock.svelte-1fhu2kq i.on:where(.svelte-1fhu2kq){background:var(--app-fg);opacity:1}.grid.svelte-1fhu2kq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.col.svelte-1fhu2kq{display:flex;flex-direction:column;gap:14px;min-width:0}@container (max-width: 40rem){.grid.svelte-1fhu2kq{grid-template-columns:minmax(0,1fr)}}@media(max-width:40rem){.dock.svelte-1fhu2kq{display:none}.canvas.svelte-1fhu2kq{grid-template-columns:minmax(0,1fr)}}.tabs.svelte-14gckmj{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-end:1.5rem}label.svelte-14gckmj{padding:.55rem 1.05rem;border-radius:var(--w-radius-pill);background:var(--w-card);color:var(--w-ink-2);font-size:.9rem;cursor:pointer;transition:background-color .2s,color .2s}label.svelte-14gckmj:hover{background:var(--w-line)}.panel.svelte-14gckmj{display:none;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;padding:clamp(1.4rem,3.5vw,3rem);border-radius:calc(var(--w-radius-lg) + .4rem);background:var(--w-card);animation:svelte-14gckmj-in .5s var(--w-ease) both}@media(max-width:52rem){.panel.svelte-14gckmj{grid-template-columns:minmax(0,1fr)}}h3.svelte-14gckmj{margin:0 0 .9rem;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:450;letter-spacing:-.04em;line-height:1.08;text-wrap:balance}.moment.svelte-14gckmj{margin:0;color:var(--w-ink-2);line-height:1.55;text-wrap:pretty}.uses.svelte-14gckmj{display:flex;flex-direction:column;gap:.6rem;margin:1.4rem 0 0;padding:1.2rem 0 0;border-block-start:1px solid var(--w-line-2);list-style:none}.uses.svelte-14gckmj li:where(.svelte-14gckmj){color:var(--w-ink);font-size:.95rem;line-height:1.45}#uc-autism.svelte-14gckmj:checked~.panels:where(.svelte-14gckmj) .p-autism:where(.svelte-14gckmj),#uc-nemt.svelte-14gckmj:checked~.panels:where(.svelte-14gckmj) .p-nemt:where(.svelte-14gckmj),#uc-armhs.svelte-14gckmj:checked~.panels:where(.svelte-14gckmj) .p-armhs:where(.svelte-14gckmj),#uc-care.svelte-14gckmj:checked~.panels:where(.svelte-14gckmj) .p-care:where(.svelte-14gckmj){display:grid}#uc-autism.svelte-14gckmj:checked~.tabs:where(.svelte-14gckmj) label[for=uc-autism]:where(.svelte-14gckmj),#uc-nemt.svelte-14gckmj:checked~.tabs:where(.svelte-14gckmj) label[for=uc-nemt]:where(.svelte-14gckmj),#uc-armhs.svelte-14gckmj:checked~.tabs:where(.svelte-14gckmj) label[for=uc-armhs]:where(.svelte-14gckmj),#uc-care.svelte-14gckmj:checked~.tabs:where(.svelte-14gckmj) label[for=uc-care]:where(.svelte-14gckmj){background:var(--w-ink);color:var(--w-bg)}#uc-autism.svelte-14gckmj:focus-visible~.tabs:where(.svelte-14gckmj) label[for=uc-autism]:where(.svelte-14gckmj),#uc-nemt.svelte-14gckmj:focus-visible~.tabs:where(.svelte-14gckmj) label[for=uc-nemt]:where(.svelte-14gckmj),#uc-armhs.svelte-14gckmj:focus-visible~.tabs:where(.svelte-14gckmj) label[for=uc-armhs]:where(.svelte-14gckmj),#uc-care.svelte-14gckmj:focus-visible~.tabs:where(.svelte-14gckmj) label[for=uc-care]:where(.svelte-14gckmj){outline:2px solid var(--w-accent);outline-offset:2px}@keyframes svelte-14gckmj-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tree.svelte-10j9xgu,.tree.svelte-10j9xgu ul:where(.svelte-10j9xgu){margin:0;padding:0;list-style:none}.tree.svelte-10j9xgu{margin-block-start:10px}.row.svelte-10j9xgu{display:flex;align-items:center;gap:8px;min-height:32px;border-radius:8px;color:var(--app-fg);font-size:12.5px}.folder.svelte-10j9xgu{font-weight:500}.document.svelte-10j9xgu{padding-inline-start:34px;color:var(--app-fg-2)}.name.svelte-10j9xgu{flex:1;min-width:0}.chevron.svelte-10j9xgu{width:6px;height:6px;margin-inline-start:3px;border-block-end:1.5px solid var(--app-muted);border-inline-end:1.5px solid var(--app-muted);transform:rotate(-45deg)}.chevron.open.svelte-10j9xgu{transform:rotate(45deg) translate(-1px,-1px)}.glyph.svelte-10j9xgu{width:14px;height:11px;border-radius:2.5px;background:var(--app-pending);opacity:.8}.count.svelte-10j9xgu{color:var(--app-fg);font-size:11px;font-variant-numeric:tabular-nums}.count.svelte-10j9xgu i:where(.svelte-10j9xgu){color:var(--app-muted);font-style:normal}circle.svelte-10j9xgu{fill:none;stroke-width:3}.track.svelte-10j9xgu{stroke:var(--app-missing)}.held.svelte-10j9xgu{stroke:var(--app-compliant)}.hero.svelte-1uha8ag{padding:clamp(3rem,8vw,6.5rem) clamp(.5rem,1.6vw,1.25rem) 0}.copy.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);align-items:end;max-width:var(--w-measure);margin-inline:auto;padding-inline:var(--w-gutter)}@media(max-width:52rem){.copy.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}}.headline.svelte-1uha8ag{container-type:inline-size;min-width:0}h1.svelte-1uha8ag{margin:0;font-size:min(10.4cqi,5.4rem);font-weight:450;letter-spacing:-.055em;line-height:1.02}h1.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}.side.svelte-1uha8ag{display:flex;flex-direction:column;gap:1.5rem;padding-block-end:.4rem}.lede.svelte-1uha8ag{margin:0;max-width:28rem;color:var(--w-ink-2);font-size:clamp(1.02rem,1.5vw,1.15rem);line-height:1.55;text-wrap:pretty}.actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.6rem}.panel.svelte-1uha8ag{position:relative;isolation:isolate;overflow:hidden;height:clamp(24rem,54vw,42rem);margin-block-start:clamp(2.5rem,6vw,4.5rem);padding:clamp(1rem,5vw,4.5rem) clamp(1rem,6vw,6rem) 0;border-radius:clamp(1.5rem,3.5vw,2.5rem);background:#efede8}.wash.svelte-1uha8ag{position:absolute;inset:-20%;z-index:-1;background:radial-gradient(38% 46% at 15% 25%,rgb(255 168 120 / .85),transparent 70%),radial-gradient(40% 50% at 55% 0%,rgb(255 214 170 / .8),transparent 70%),radial-gradient(42% 52% at 90% 35%,rgb(150 140 255 / .7),transparent 70%),radial-gradient(36% 46% at 60% 100%,rgb(120 200 255 / .55),transparent 70%);filter:blur(28px)}.product.svelte-1uha8ag{max-width:62rem;margin-inline:auto;animation:svelte-1uha8ag-rise 1s var(--w-ease) .1s both}.caption.svelte-1uha8ag{margin:0;padding:.8rem 0 0;color:var(--w-ink-3);font-size:.8rem;text-align:center}@keyframes svelte-1uha8ag-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}.problems.svelte-1uha8ag,.trio.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(1.5rem,4vw,3.5rem)}.problems.svelte-1uha8ag article:where(.svelte-1uha8ag),.trio.svelte-1uha8ag article:where(.svelte-1uha8ag){padding-block-start:1.4rem;border-block-start:1px solid var(--w-line-2)}.problems.svelte-1uha8ag h3:where(.svelte-1uha8ag),.trio.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .6rem;font-size:1.2rem;font-weight:520;letter-spacing:-.025em}.problems.svelte-1uha8ag p:where(.svelte-1uha8ag),.trio.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;max-width:24rem;color:var(--w-ink-2);line-height:1.6}.steps.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;flex-direction:column;min-height:15rem;padding:clamp(1.4rem,2.5vw,2rem);border-radius:var(--w-radius-lg);background:var(--w-card)}.num.svelte-1uha8ag{margin-block-end:auto;padding-block-end:2rem;color:var(--w-ink-3);font-size:.9rem;font-variant-numeric:tabular-nums}.steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .5rem;font-size:1.35rem;font-weight:500;letter-spacing:-.03em}.steps.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--w-ink-2);line-height:1.55}.library.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}@media(max-width:56rem){.library.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}}.doc-features.svelte-1uha8ag{display:flex;flex-direction:column;gap:1.6rem;margin:0;padding:0;list-style:none}.doc-features.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .3rem;font-size:1.1rem;font-weight:520;letter-spacing:-.02em}.doc-features.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;max-width:26rem;color:var(--w-ink-2);line-height:1.55}.library-panel.svelte-1uha8ag{padding:clamp(1rem,4vw,2.75rem);border-radius:calc(var(--w-radius-lg) + .4rem);background:radial-gradient(70% 70% at 10% 0%,rgb(255 190 150 / .55),transparent 70%),radial-gradient(70% 70% at 100% 100%,rgb(160 150 255 / .5),transparent 70%),#efede8}
