.state-action.svelte-1jjhvla{margin-top:.35rem}.door.svelte-qr5qwk{min-height:100dvh;display:grid;background:var(--paper)}.dapra.svelte-qr5qwk{grid-template-columns:minmax(0,.9fr) minmax(280px,.7fr)}.meta.svelte-qr5qwk{grid-template-columns:minmax(280px,.72fr) minmax(0,1fr)}figure.svelte-qr5qwk{margin:0;min-height:100dvh}img.svelte-qr5qwk{width:100%;height:100%;object-fit:cover;display:block}.copy.svelte-qr5qwk{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem;padding:2rem 6vw}.wordmark.svelte-qr5qwk{font-size:clamp(3.2rem,6vw,4.8rem)}.dapra.svelte-qr5qwk .wordmark:where(.svelte-qr5qwk){color:var(--ink)}.meta.svelte-qr5qwk .wordmark:where(.svelte-qr5qwk){color:var(--accent)}.rule.svelte-qr5qwk{width:2.5rem;height:2px;border:0;margin:0;background:var(--accent)}.meta.svelte-qr5qwk .rule:where(.svelte-qr5qwk){background:var(--accent-2, #8a4e42)}h1.svelte-qr5qwk{font-size:clamp(1.8rem,3vw,2.4rem)}.lede.svelte-qr5qwk,.note.svelte-qr5qwk{max-width:36ch;color:var(--ink-soft)}.back.svelte-qr5qwk{border:0;background:transparent;padding:0;min-height:44px;cursor:pointer;color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}form.svelte-qr5qwk{display:grid;gap:.75rem;width:min(100%,24rem);margin-top:.4rem}@media(max-width:800px){.dapra.svelte-qr5qwk,.meta.svelte-qr5qwk{grid-template-columns:1fr}figure.svelte-qr5qwk{min-height:0;order:-1}img.svelte-qr5qwk{height:34dvh}.copy.svelte-qr5qwk{padding:1.2rem 1.1rem 2rem}}.dapra.svelte-5iuh9x{background:var(--paper);color:var(--ink);max-width:100%;overflow:clip}.brand.svelte-5iuh9x,h1.svelte-5iuh9x,h2.svelte-5iuh9x{font-family:var(--font-display);font-weight:700;letter-spacing:-.045em;margin:0}.by.svelte-5iuh9x,.kicker.svelte-5iuh9x{margin:0;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.hero.svelte-5iuh9x{position:relative;display:flex;flex-direction:column;height:100svh;min-height:600px;overflow:hidden}.bar.svelte-5iuh9x{display:flex;align-items:baseline;justify-content:space-between;padding:1rem 2rem 0}.brand.svelte-5iuh9x{font-size:1.75rem;line-height:1.05}.pitch.svelte-5iuh9x{display:flex;flex-direction:column;align-items:center;gap:.95rem;padding:1.2rem 1.5rem 1.5rem;text-align:center}h1.svelte-5iuh9x{max-width:18ch;font-size:clamp(2.4rem,4.4vw,4.5rem);line-height:1.02}.lede.svelte-5iuh9x{margin:0;max-width:56ch;font-size:clamp(1rem,1.15vw,1.2rem);line-height:1.4;color:var(--ink-soft)}.cta.svelte-5iuh9x{min-width:15rem;min-height:64px;padding-inline:2.4rem;font-size:1.25rem;font-weight:600;background:var(--accent-2);color:var(--ink);border-color:var(--accent-2)}.cta.svelte-5iuh9x:hover{filter:none;background:var(--accent-2-hover);border-color:var(--accent-2-hover)}.cta.dark.svelte-5iuh9x{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cta.dark.svelte-5iuh9x:hover{background:var(--ink-soft);border-color:var(--ink-soft)}.stage.svelte-5iuh9x{position:relative;container-type:size;flex:1 1 auto;min-height:0;display:grid;place-items:end center;padding:0 2rem 1.6rem;perspective:1800px}.band.svelte-5iuh9x{position:absolute;left:0;right:0;bottom:0;height:56%;background:var(--accent-2);transform:translate3d(0,var(--lag, 0px),0)}.tilt.svelte-5iuh9x{position:relative;width:min(100cqi,calc((100cqb - 2.4rem - 36px)*1.6 + 20px));transform-origin:50% 100%;transform:translate3d(0,var(--rise, 0px),0) rotateX(var(--tilt, 14deg))}.device.svelte-5iuh9x{position:relative;margin:0;padding:10px 10px 26px;background:#1a1714;border-radius:14px;box-shadow:0 44px 70px -36px #1c191599,inset 0 0 0 1px #ffffff14;animation:svelte-5iuh9x-drift 10s ease-in-out infinite}.device.svelte-5iuh9x:after{content:"";position:absolute;left:50%;bottom:9px;width:18%;height:4px;border-radius:2px;background:#ffffff24;transform:translate(-50%)}.device.svelte-5iuh9x img:where(.svelte-5iuh9x){display:block;width:100%;height:auto;border-radius:4px}.device.svelte-5iuh9x .narrow:where(.svelte-5iuh9x){display:none}@keyframes svelte-5iuh9x-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}}.scene.svelte-5iuh9x{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:center;gap:2rem 4vw;min-height:100svh;padding:4rem 2rem}.scene.flip.svelte-5iuh9x{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr)}.scene.flip.svelte-5iuh9x .copy:where(.svelte-5iuh9x){order:2}.scene.flip.svelte-5iuh9x .art:where(.svelte-5iuh9x){order:1}.copy.svelte-5iuh9x{min-width:0}.kicker.svelte-5iuh9x{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem}.kicker.svelte-5iuh9x:before{content:"";width:26px;height:2px;background:var(--accent-2)}h2.svelte-5iuh9x{max-width:14ch;font-size:clamp(2rem,3.4vw,3.4rem);line-height:1.03;margin-bottom:.9rem}.copy.svelte-5iuh9x p:where(.svelte-5iuh9x):last-child{margin:0;max-width:40ch;font-size:clamp(1rem,1.1vw,1.15rem);line-height:1.45;color:var(--ink-soft)}.art.svelte-5iuh9x{position:relative;min-width:0;padding:2.6rem 0 2.6rem 2.6rem}.flip.svelte-5iuh9x .art:where(.svelte-5iuh9x){padding:2.6rem 2.6rem 2.6rem 0}.plane.svelte-5iuh9x{position:absolute;top:0;right:0;bottom:0;left:12%;background:var(--paper-deep);transform:translate3d(0,var(--far, 0px),0)}.flip.svelte-5iuh9x .plane:where(.svelte-5iuh9x){top:0;right:12%;bottom:0;left:0}.near.svelte-5iuh9x{position:relative;transform:translate3d(0,var(--near, 0px),0)}.lift.svelte-5iuh9x{transform:translate3d(0,56px,0);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.scene.svelte-5iuh9x.in .lift:where(.svelte-5iuh9x){transform:none}.scene.svelte-5iuh9x:nth-of-type(2) .device:where(.svelte-5iuh9x){animation-delay:-3s}.scene.svelte-5iuh9x:nth-of-type(3) .device:where(.svelte-5iuh9x){animation-delay:-6s}.scene.svelte-5iuh9x:nth-of-type(4) .device:where(.svelte-5iuh9x){animation-delay:-8s}.close.svelte-5iuh9x{display:flex;flex-direction:column;align-items:center;gap:1.4rem;padding:6rem 1.5rem 5rem;text-align:center;background:var(--accent-2);color:var(--ink)}.close.svelte-5iuh9x h2:where(.svelte-5iuh9x){max-width:14ch;font-size:clamp(2.4rem,5vw,5rem);margin:0}.close.svelte-5iuh9x .by:where(.svelte-5iuh9x){color:var(--ink);margin-top:.6rem}@media(min-width:1025px)and (max-height:820px){.bar.svelte-5iuh9x{padding-top:.7rem}.pitch.svelte-5iuh9x{gap:.6rem;padding:.8rem 1.5rem 1.1rem}h1.svelte-5iuh9x{max-width:none;font-size:2.9rem}.lede.svelte-5iuh9x{max-width:80ch;font-size:1rem}.cta.svelte-5iuh9x{min-height:58px;font-size:1.15rem}}@media(max-width:1024px){.hero.svelte-5iuh9x{min-height:0}.scene.svelte-5iuh9x,.scene.flip.svelte-5iuh9x{grid-template-columns:1fr}.bar.svelte-5iuh9x{padding:.85rem 1.25rem 0}.brand.svelte-5iuh9x{font-size:1.5rem}.pitch.svelte-5iuh9x{gap:.8rem;padding:.9rem 1.25rem 1.2rem}h1.svelte-5iuh9x{font-size:clamp(2rem,5.6vw,2.75rem);max-width:16ch}.lede.svelte-5iuh9x{max-width:46ch;font-size:1.02rem}.cta.svelte-5iuh9x{min-height:60px}.stage.svelte-5iuh9x{padding:0 1.25rem 1.3rem;perspective:none}.band.svelte-5iuh9x{height:52%}.tilt.svelte-5iuh9x{width:min(100cqi,414px,calc((100cqb - 1.6rem - 24px) * 390 / 700 + 24px));transform:none}.device.svelte-5iuh9x{padding:12px;border-radius:34px;box-shadow:0 34px 54px -30px #1c19158c,inset 0 0 0 1px #ffffff14}.device.svelte-5iuh9x:after{top:0;bottom:auto;width:28%;height:12px;border-radius:0 0 10px 10px;background:#1a1714}.device.svelte-5iuh9x img:where(.svelte-5iuh9x){border-radius:24px}.device.svelte-5iuh9x .wide:where(.svelte-5iuh9x){display:none}.device.svelte-5iuh9x .narrow:where(.svelte-5iuh9x){display:block}.scene.svelte-5iuh9x{grid-template-columns:1fr;gap:1.6rem;min-height:0;padding:3.2rem 1.25rem 2.4rem}.scene.flip.svelte-5iuh9x .copy:where(.svelte-5iuh9x){order:1}.scene.flip.svelte-5iuh9x .art:where(.svelte-5iuh9x){order:2}h2.svelte-5iuh9x{font-size:clamp(1.8rem,5vw,2.5rem)}.art.svelte-5iuh9x,.flip.svelte-5iuh9x .art:where(.svelte-5iuh9x){padding:2rem 0}.plane.svelte-5iuh9x,.flip.svelte-5iuh9x .plane:where(.svelte-5iuh9x){top:0;right:0;bottom:0;left:0}.near.svelte-5iuh9x{display:flex;justify-content:center}.lift.svelte-5iuh9x{width:min(100%,414px)}.close.svelte-5iuh9x{padding:4.5rem 1.25rem 4rem}}@media(max-width:700px){.bar.svelte-5iuh9x{padding:.7rem 1rem 0}.by.svelte-5iuh9x{display:none}.close.svelte-5iuh9x .by:where(.svelte-5iuh9x){display:block}.pitch.svelte-5iuh9x{align-items:stretch;text-align:left;gap:.7rem;padding:.7rem 1rem 1rem}h1.svelte-5iuh9x{max-width:none;font-size:1.9rem;line-height:1.04}.lede.svelte-5iuh9x{max-width:none;font-size:.95rem}.cta.svelte-5iuh9x{min-width:0;width:100%;min-height:56px;font-size:1.1rem}.stage.svelte-5iuh9x{padding:0 1rem 1rem}.tilt.svelte-5iuh9x{width:min(100cqi,calc((100cqb - 1.2rem - 24px) * 390 / 700 + 24px))}.scene.svelte-5iuh9x{padding:2.6rem 1rem 1.8rem}.lift.svelte-5iuh9x{width:min(100%,350px)}.close.svelte-5iuh9x{padding:3.6rem 1rem 3.2rem}}@media(prefers-reduced-motion:reduce){.device.svelte-5iuh9x{animation:none;transform:none}.lift.svelte-5iuh9x,.near.svelte-5iuh9x,.plane.svelte-5iuh9x,.band.svelte-5iuh9x{transform:none}}@media(prefers-reduced-motion:reduce)and (min-width:1025px){.tilt.svelte-5iuh9x{transform:rotateX(14deg)}}.shell.svelte-1duc7gd{min-height:100dvh;display:grid;grid-template-columns:var(--nav-w) minmax(0,1fr)}.rail.svelte-1duc7gd{position:sticky;top:0;height:100dvh;padding:1.25rem .9rem 1rem;display:flex;flex-direction:column;gap:1.25rem;border-right:1px solid var(--line);background:var(--paper)}.brand.svelte-1duc7gd{display:grid;gap:.35rem;padding:.2rem .45rem .6rem;border-bottom:1px solid var(--line)}.wordmark.svelte-1duc7gd{font-size:2rem;color:var(--accent)}html.flavor-saas .wordmark.svelte-1duc7gd{color:var(--ink)}.wordmark.mini.svelte-1duc7gd{display:none}.clinic.svelte-1duc7gd,.role.svelte-1duc7gd,.who.svelte-1duc7gd,.colophon.svelte-1duc7gd{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}nav.svelte-1duc7gd{display:flex;flex-direction:column;gap:.15rem;flex:1}.nav-item.svelte-1duc7gd{text-align:left;border:0;border-left:2px solid transparent;background:transparent;min-height:44px;padding:.35rem .7rem;color:var(--ink);cursor:pointer}.nav-item.active.svelte-1duc7gd{border-left-color:var(--accent);background:var(--paper-deep);font-weight:650}.logout.svelte-1duc7gd{width:100%}.main.svelte-1duc7gd{min-width:0;display:flex;flex-direction:column}.topbar.svelte-1duc7gd{display:flex;align-items:baseline;gap:.8rem;padding:1rem 1.25rem .4rem;flex-wrap:wrap}.topbar.svelte-1duc7gd h2:where(.svelte-1duc7gd){font-size:1.45rem}.who.svelte-1duc7gd{margin-left:auto}.content.svelte-1duc7gd{flex:1;padding:.4rem 1.25rem 1.5rem;min-width:0}.colophon.svelte-1duc7gd{padding:.8rem 1.25rem 1.2rem}.tabbar.svelte-1duc7gd,.scrim.svelte-1duc7gd,.more-sheet.svelte-1duc7gd{display:none}@media(max-width:799px){.shell.svelte-1duc7gd{grid-template-columns:1fr}.rail.svelte-1duc7gd{display:none}.wordmark.mini.svelte-1duc7gd{display:block;font-size:1.35rem;color:var(--accent)}html.flavor-saas .wordmark.mini.svelte-1duc7gd{color:var(--ink)}.topbar.svelte-1duc7gd{padding:.85rem 1rem .2rem;align-items:center}.topbar.svelte-1duc7gd h2:where(.svelte-1duc7gd){font-size:1.2rem}.who.svelte-1duc7gd{display:none}.content.svelte-1duc7gd{padding:.35rem 1rem 5.5rem}.colophon.svelte-1duc7gd{display:none}.tabbar.svelte-1duc7gd{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--paper);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.tabbar.svelte-1duc7gd button:where(.svelte-1duc7gd){min-height:52px;border:0;border-top:2px solid transparent;background:transparent;color:var(--ink);font-weight:600;cursor:pointer}.tabbar.svelte-1duc7gd button.active:where(.svelte-1duc7gd){border-top-color:var(--accent)}.scrim.svelte-1duc7gd{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#1c191547;border:0;z-index:40}.more-sheet.svelte-1duc7gd{display:grid;position:fixed;left:0;right:0;bottom:52px;z-index:50;background:var(--surface);border-top:1px solid var(--line);padding:.4rem .6rem .6rem;animation:svelte-1duc7gd-sheet-in .18s ease}}@keyframes svelte-1duc7gd-sheet-in{0%{transform:translateY(12px)}to{transform:translateY(0)}}.tabs.svelte-1w3ksl2{display:flex;flex-wrap:wrap;gap:.35rem}button.svelte-1w3ksl2{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:2px;min-height:44px;padding:.35rem .75rem;font-weight:600;cursor:pointer}button.active.svelte-1w3ksl2{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.painel.svelte-16xzw81{display:grid;gap:.9rem;justify-items:start}.lede.svelte-16xzw81{max-width:52ch;color:var(--ink-soft)}.sheets.svelte-16xzw81{width:100%;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1.25rem;align-items:start}article.svelte-16xzw81 header:where(.svelte-16xzw81){margin-bottom:.45rem}article.svelte-16xzw81 h3:where(.svelte-16xzw81){font-family:var(--font-ui);font-size:13px;letter-spacing:.08em;text-transform:uppercase}article.svelte-16xzw81 header:where(.svelte-16xzw81) p:where(.svelte-16xzw81){color:var(--ink-soft);font-size:13px;margin-top:.2rem}@media(max-width:800px){.sheets.svelte-16xzw81{grid-template-columns:1fr}}.agenda.svelte-1f69gn3{display:grid;gap:.9rem}.agenda.swap.svelte-1f69gn3 .board-scroll:where(.svelte-1f69gn3),.agenda.swap.svelte-1f69gn3 .daylist:where(.svelte-1f69gn3),.agenda.swap.svelte-1f69gn3 .week-stack:where(.svelte-1f69gn3){animation:svelte-1f69gn3-swap .18s ease}@keyframes svelte-1f69gn3-swap{0%{opacity:.35}to{opacity:1}}.toolbar.svelte-1f69gn3{display:flex;flex-wrap:wrap;gap:.5rem;align-items:end}.move.svelte-1f69gn3,.modes.svelte-1f69gn3,.pair.svelte-1f69gn3,.sheet-actions.svelte-1f69gn3{display:flex;flex-wrap:wrap;gap:.4rem}.lock-note.svelte-1f69gn3{margin:0;padding:.65rem .75rem;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:14px;line-height:1.4}.date.svelte-1f69gn3 input:where(.svelte-1f69gn3),.unit.svelte-1f69gn3 select:where(.svelte-1f69gn3){min-height:44px;border:1px solid var(--line);background:var(--surface);border-radius:2px;padding:0 .5rem}.modes.svelte-1f69gn3 button:where(.svelte-1f69gn3){min-height:44px;min-width:44px;border:1px solid var(--line);background:var(--surface);border-radius:2px;padding:0 .8rem;cursor:pointer;font-weight:650}.modes.svelte-1f69gn3 button.active:where(.svelte-1f69gn3){background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.unit.svelte-1f69gn3{min-width:10rem}.unit-name.svelte-1f69gn3{min-height:44px;display:inline-flex;align-items:center;font-weight:650}.board-scroll.svelte-1f69gn3{overflow:auto;max-width:100%;border:1px solid var(--line);background:var(--surface)}.cap.svelte-1f69gn3{display:block;font-weight:500;letter-spacing:0;text-transform:none}td.svelte-1f69gn3{min-width:9.5rem}.block.svelte-1f69gn3,.add.svelte-1f69gn3{display:grid;gap:.05rem;width:100%;text-align:left;border:0;border-left:3px solid var(--mark, var(--line));background:var(--paper);border-radius:2px;padding:.4rem .45rem;margin-bottom:.3rem;cursor:pointer;min-height:44px}.block.svelte-1f69gn3 strong:where(.svelte-1f69gn3){font-weight:650}.block.svelte-1f69gn3 span:where(.svelte-1f69gn3),.add.svelte-1f69gn3{font-size:12px;color:var(--ink-soft)}.add.svelte-1f69gn3{border-left-color:transparent;background:transparent;color:var(--accent);font-weight:650;justify-content:center}.block.off.svelte-1f69gn3{text-decoration:line-through;opacity:.7}.week.svelte-1f69gn3{display:grid;grid-template-columns:repeat(7,minmax(8.5rem,1fr));min-width:64rem}.week.svelte-1f69gn3 section:where(.svelte-1f69gn3),.week-stack.svelte-1f69gn3 section:where(.svelte-1f69gn3),.daylist.svelte-1f69gn3 li:where(.svelte-1f69gn3){padding:.45rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.week.svelte-1f69gn3 h3:where(.svelte-1f69gn3),.week-stack.svelte-1f69gn3 h3:where(.svelte-1f69gn3),.daylist.svelte-1f69gn3 h3:where(.svelte-1f69gn3){font-family:var(--font-ui);font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem}.daylist.svelte-1f69gn3,.week-stack.svelte-1f69gn3{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.week-stack.svelte-1f69gn3 section:where(.svelte-1f69gn3){border-right:0}.scrim.svelte-1f69gn3{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c191559;border:0;z-index:60}.sheet.svelte-1f69gn3{position:fixed;z-index:70;background:var(--surface);border:1px solid var(--line);overflow:auto;padding:1rem 1rem 1.4rem;display:grid;align-content:start;gap:.8rem;animation:svelte-1f69gn3-sheet-in .18s ease}@keyframes svelte-1f69gn3-sheet-in{0%{transform:translateY(12px)}to{transform:translateY(0)}}.stack.svelte-1f69gn3{display:grid;gap:.7rem}.check.svelte-1f69gn3{display:flex;gap:.55rem;align-items:flex-start;font-size:14px}.check.svelte-1f69gn3 input:where(.svelte-1f69gn3){width:1.1rem;height:1.1rem;margin-top:.2rem}.facts.svelte-1f69gn3{display:grid;gap:.45rem;margin:0}.facts.svelte-1f69gn3 div:where(.svelte-1f69gn3){display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.4rem;border-top:1px solid var(--line);padding-top:.4rem}dt.svelte-1f69gn3{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}dd.svelte-1f69gn3{margin:0}@media(min-width:800px){.sheet.svelte-1f69gn3{top:0;right:0;height:100dvh;width:min(28rem,100%)}}@media(max-width:799px){.sheet.svelte-1f69gn3{left:0;right:0;bottom:0;top:10dvh}.facts.svelte-1f69gn3 div:where(.svelte-1f69gn3){grid-template-columns:1fr}}.page.svelte-7ex2je{display:grid;gap:.9rem}.head.svelte-7ex2je{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:center}.head.svelte-7ex2je p:where(.svelte-7ex2je){color:var(--ink-soft);max-width:60ch}.err.svelte-7ex2je{color:#8a3b32}.form.svelte-7ex2je{display:flex;gap:.75rem;align-items:end;padding:1rem;flex-wrap:wrap}.grow.svelte-7ex2je{flex:1;min-width:220px}.actions.svelte-7ex2je{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.actions.svelte-7ex2je .btn:where(.svelte-7ex2je){padding:.45rem .8rem;font-size:.82rem}td.svelte-7ex2je input:where(.svelte-7ex2je){width:min(100%,260px);border:1px solid var(--line);border-radius:10px;padding:.45rem .65rem}.page.svelte-10iwkj1{display:grid;gap:.9rem}.lede.svelte-10iwkj1{max-width:58ch;color:var(--ink-soft)}.form.svelte-10iwkj1{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;padding-bottom:.4rem;border-bottom:1px solid var(--line)}.form-head.svelte-10iwkj1,.span.svelte-10iwkj1{grid-column:1 / -1;display:flex;justify-content:space-between;gap:.5rem;align-items:center}.form-head.svelte-10iwkj1 h3:where(.svelte-10iwkj1){font-family:var(--font-ui);font-size:13px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:700px){.form.svelte-10iwkj1{grid-template-columns:1fr}}.page.svelte-1jhoon8{display:grid;gap:.9rem}.lede.svelte-1jhoon8{max-width:58ch;color:var(--ink-soft)}.form.svelte-1jhoon8{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;border-bottom:1px solid var(--line);padding-bottom:.8rem}h3.svelte-1jhoon8,legend.svelte-1jhoon8{font-family:var(--font-ui);font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:650}.span.svelte-1jhoon8{grid-column:1 / -1}fieldset.svelte-1jhoon8{border:1px solid var(--line);border-radius:2px;display:flex;flex-wrap:wrap;gap:.6rem 1rem;padding:.6rem .7rem .7rem}.check.svelte-1jhoon8{display:flex;gap:.4rem;align-items:center;min-height:44px}input[type=color].svelte-1jhoon8{padding:.2rem;min-height:44px}.who.svelte-1jhoon8 strong:where(.svelte-1jhoon8){display:inline-flex;align-items:center;gap:.4rem}i.svelte-1jhoon8{width:.7rem;height:.7rem;background:var(--line);display:inline-block}@media(max-width:700px){.form.svelte-1jhoon8{grid-template-columns:1fr}}.page.svelte-1ux6ipl{display:grid;gap:.9rem}.lede.svelte-1ux6ipl{max-width:58ch;color:var(--ink-soft)}.form.svelte-1ux6ipl{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;border-bottom:1px solid var(--line);padding-bottom:.8rem}h3.svelte-1ux6ipl{font-family:var(--font-ui);font-size:13px;letter-spacing:.08em;text-transform:uppercase;grid-column:1 / -1}.span.svelte-1ux6ipl{grid-column:1 / -1}@media(max-width:700px){.form.svelte-1ux6ipl{grid-template-columns:1fr}}.agenda.svelte-yxgppy{display:grid;gap:.9rem}.toolbar.svelte-yxgppy{display:flex;flex-wrap:wrap;gap:.85rem;align-items:end;justify-content:space-between}.compact.svelte-yxgppy{min-width:200px}.board.svelte-yxgppy{padding:0}.agenda-table.svelte-yxgppy{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;font-size:.82rem}.agenda-table.svelte-yxgppy th:where(.svelte-yxgppy),.agenda-table.svelte-yxgppy td:where(.svelte-yxgppy){border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:0;vertical-align:stretch}.agenda-table.svelte-yxgppy thead:where(.svelte-yxgppy) th:where(.svelte-yxgppy){position:sticky;top:0;z-index:2;background:var(--surface);padding:.75rem .6rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);white-space:nowrap}.sticky-col.svelte-yxgppy{position:sticky;left:0;z-index:3;background:var(--surface);min-width:72px}.time.svelte-yxgppy{padding:.65rem;font-variant-numeric:tabular-nums;font-weight:700}.cell.svelte-yxgppy{position:relative;width:100%;min-width:132px;min-height:56px;border:0;background:transparent;text-align:left;padding:.55rem .6rem;cursor:pointer;transition:filter .12s ease,outline-color .12s ease,transform .12s ease}.cell.svelte-yxgppy:hover{filter:brightness(.97)}.cell[draggable=true].svelte-yxgppy{cursor:grab}.cell[draggable=true].svelte-yxgppy:after{content:"Mover";position:absolute;right:.35rem;bottom:.3rem;padding:.12rem .42rem;border-radius:2px;background:#ffffffb8;color:var(--teal-900);font-size:.64rem;font-weight:700;opacity:0;transform:translateY(3px);transition:opacity .14s ease,transform .14s ease}.cell[draggable=true].svelte-yxgppy:hover:after,.cell[draggable=true].svelte-yxgppy:focus-visible:after{opacity:1;transform:translateY(0)}.cell[draggable=true].svelte-yxgppy:active{cursor:grabbing}.cell.dragging.svelte-yxgppy{opacity:.58;transform:scale(.98)}.cell.drop-target.svelte-yxgppy{outline:3px solid var(--cyan);outline-offset:-3px;filter:brightness(1.03)}.cell-text.svelte-yxgppy{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25}.tipo-atendimento.svelte-yxgppy{background:#d9f2ec}.tipo-acompanhamento.svelte-yxgppy{background:#e4e7fb}.tipo-bloqueio.svelte-yxgppy{background:#f7ebd4}.tipo-almoco.svelte-yxgppy{background:#ececec}.tipo-indisponivel.svelte-yxgppy{background:#f1e1e1}.tipo-livre.svelte-yxgppy{background:#f4faf4;color:#6a7a6a}.hint.svelte-yxgppy{color:var(--ink-soft);font-size:.85rem}.drawer-backdrop.svelte-yxgppy{position:fixed;top:0;right:0;bottom:0;left:0;background:#141e1c59;z-index:40}.drawer.svelte-yxgppy{position:fixed;top:0;right:0;height:100dvh;width:min(100vw,380px);z-index:50;padding:1.35rem;border-radius:2px 0 0 2px;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;animation:svelte-yxgppy-slide .24s cubic-bezier(.22,1,.36,1)}@keyframes svelte-yxgppy-slide{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}.drawer.svelte-yxgppy header:where(.svelte-yxgppy) h3:where(.svelte-yxgppy){font-size:1.55rem}.drawer.svelte-yxgppy header:where(.svelte-yxgppy) p:where(.svelte-yxgppy){color:var(--ink-soft);margin-top:.2rem;text-transform:capitalize}.fields.svelte-yxgppy{display:grid;gap:.85rem}.move-panel.svelte-yxgppy{display:grid;gap:.75rem;padding:.85rem;border:1px dashed rgba(26,155,142,.35);border-radius:14px;background:#d8f3ef5c}.move-panel.svelte-yxgppy h4:where(.svelte-yxgppy){margin:0;color:var(--teal-900);font-size:.95rem}.move-panel.svelte-yxgppy p:where(.svelte-yxgppy){margin-top:.2rem;color:var(--ink-soft);font-size:.82rem;line-height:1.35}.move-fields.svelte-yxgppy{display:grid;gap:.65rem}.feedback.svelte-yxgppy{color:var(--teal-900);font-weight:600}.actions.svelte-yxgppy{display:grid;gap:.5rem;margin-top:auto}.page.svelte-1f1bhhe{display:grid;gap:.9rem}.lead.svelte-1f1bhhe{color:var(--ink-soft)}.form.svelte-1f1bhhe{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;padding:1rem;align-items:end}.grow.svelte-1f1bhhe{grid-column:span 2}.form.svelte-1f1bhhe .btn:where(.svelte-1f1bhhe){grid-column:span 6;justify-self:start}.btn-danger.svelte-1f1bhhe{padding:.4rem .75rem;font-size:.8rem}@media(max-width:980px){.form.svelte-1f1bhhe{grid-template-columns:1fr 1fr}.grow.svelte-1f1bhhe,.form.svelte-1f1bhhe .btn:where(.svelte-1f1bhhe){grid-column:span 2}}.letter.svelte-y9anhb{display:grid;gap:.85rem;width:min(38rem,100%);padding-top:.4rem}.wordmark.svelte-y9anhb{font-size:clamp(2.6rem,6vw,3.6rem);color:var(--accent)}html.flavor-saas .wordmark.svelte-y9anhb{color:var(--ink)}h2.svelte-y9anhb{font-size:clamp(1.8rem,3vw,2.2rem)}p.svelte-y9anhb{max-width:46ch}.boot.svelte-1n46o8q{min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-end;gap:.8rem;padding:12vh 8vw}.wordmark.svelte-1n46o8q{font-size:clamp(3.5rem,10vw,6rem)}html.flavor-saas{--paper: #efe6d6;--paper-deep: #e4d9c6;--surface: #f7f1e6;--ink: #1c1915;--ink-soft: #3f3a33;--accent: #6f4810;--accent-ink: #f7f1e6;--accent-2: #de962c;--accent-2-hover: #e8a84a;--line: #cfc3ae;--danger: #6e241c;--danger-bg: #f6e4df;--shadow: none;--radius: 2px;--radius-sm: 2px;--nav-w: 220px;--font-display: "Syne", "Familjen Grotesk", sans-serif;--font-ui: "Familjen Grotesk", sans-serif;--teal-900: var(--ink);--teal-700: var(--accent);--teal-600: var(--accent);--teal-500: var(--accent);--teal-100: var(--paper-deep);--rose-700: var(--danger);--rose-500: var(--accent);--rose-100: var(--danger-bg);--focus-ring: rgba(111, 72, 16, .35);--btn-shadow: none;--card-hover-shadow: none;--ghost-hover: var(--paper-deep);--danger-fg: var(--danger);--table-hover: rgba(28, 25, 21, .04);color:var(--ink);background:var(--paper);font-family:var(--font-ui);color-scheme:light}html.flavor-saas body{background:var(--paper)}html.flavor-saas body:before{display:none}html.flavor-metamorfose{--paper: #f7f5f1;--paper-deep: #efeae3;--surface: #fffcf8;--ink: #2a2a2e;--ink-soft: #3e3e44;--accent: #0d4f4a;--accent-2: #8f5e56;--accent-ink: #f7f5f1;--line: #ddd6ce;--danger: #6e241c;--danger-bg: #f6e4df;--shadow: none;--radius: 2px;--radius-sm: 2px;--nav-w: 232px;--font-display: "Fraunces", "Source Sans 3", serif;--font-ui: "Source Sans 3", sans-serif;--teal-900: var(--accent);--teal-700: var(--accent);--teal-600: var(--accent);--teal-500: var(--accent);--teal-100: var(--paper-deep);--rose-700: var(--accent-2);--rose-500: var(--accent-2);--rose-100: #f3e6e2;--focus-ring: rgba(13, 79, 74, .28);--btn-shadow: none;--card-hover-shadow: none;--ghost-hover: var(--paper-deep);--danger-fg: var(--danger);--table-hover: rgba(42, 42, 46, .04);color:var(--ink);background:var(--paper);font-family:var(--font-ui);color-scheme:light}html.flavor-metamorfose body{background:var(--paper)}html.flavor-metamorfose body:before{display:none}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;overflow-x:clip}body{min-height:100dvh;color:var(--ink);font-family:var(--font-ui);font-size:15px;line-height:1.45;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:var(--paper)}#app{min-height:100dvh}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--font-display);font-weight:650;letter-spacing:-.03em;line-height:1.05;margin:0}p{margin:0}.wordmark{font-family:var(--font-display);font-weight:700;letter-spacing:-.06em;line-height:.86;margin:0}html.flavor-metamorfose .wordmark{font-weight:560;letter-spacing:-.03em;font-variation-settings:"opsz" 72,"SOFT" 40}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;border:1px solid transparent;border-radius:2px;padding:.4rem .9rem;font-weight:600;letter-spacing:.01em;cursor:pointer;text-decoration:none;background:transparent}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn-ghost:hover,.btn-primary:hover{filter:brightness(.97)}.btn-danger{background:var(--danger-bg);color:var(--danger);border-color:#e4c8c2}.btn:focus-visible,.nav-item:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.field{display:flex;flex-direction:column;gap:.28rem;min-width:0}.field label,.meta-label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.field input,.field select,.field textarea,.inline-input{border:1px solid var(--line);background:var(--surface);border-radius:2px;padding:.45rem .6rem;min-height:44px;color:var(--ink);outline:none;width:100%}.field textarea{min-height:88px;resize:vertical}.field .hint,.field-error{font-size:13px}.field-error{color:var(--danger)}.card,.panel{background:var(--surface);border:1px solid var(--line);border-radius:2px;box-shadow:none}.chip,.badge-tipo{display:inline-flex;align-items:center;min-height:22px;padding:0 .4rem;border-radius:2px;border:1px solid var(--line);font-size:12px;font-weight:600;letter-spacing:.04em;background:var(--paper);color:var(--ink)}.table-wrap{overflow:auto;max-width:100%;border:1px solid var(--line);background:var(--surface)}table.data,table.grade{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}table.data th,table.data td,table.grade th,table.grade td{padding:.45rem .6rem;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}table.data th,table.grade th{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-weight:600;background:var(--paper)}.roster{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.roster li{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;padding:.75rem 0;border-bottom:1px solid var(--line)}.roster .who{display:grid;gap:.15rem;min-width:0}.roster .who span,.quiet{color:var(--ink-soft);font-size:13px}.row-actions{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.state{border:1px solid var(--line);background:var(--surface);padding:1rem 1rem 1.1rem;display:grid;gap:.4rem;max-width:40rem}.state-kicker{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--accent)}.state h3{font-size:1.7rem}.state p{max-width:46ch}.state-error{border-color:#e4c8c2}.state-denied{border-left:3px solid var(--accent)}.state-loading .skel{height:8px;background:var(--paper-deep);border-radius:2px}.state-loading .skel.short{width:62%}.ph{display:inline-block;margin-bottom:.28rem;font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.only-phone{display:none}@media(max-width:799px){.only-desk{display:none!important}.only-phone{display:revert}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
