html{font-size:calc(16px * var(--planq-font-scale,1))}html,body{font-feature-settings:"cv11", "ss01", "ss03", "tnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:100vw;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Apple SD Gothic Neo,Helvetica Neue,sans-serif;overflow-x:hidden}:root{--pq-safe-top:env(safe-area-inset-top,0px);--pq-safe-bottom:env(safe-area-inset-bottom,0px);--pq-mobile-header:56px;--pq-mobile-chrome:calc(var(--pq-mobile-header) + var(--pq-safe-top))}html.pq-native,html.pq-native body{overscroll-behavior:none;-webkit-overflow-scrolling:auto}html.pq-native-inset{--pq-safe-top:0px;--pq-safe-bottom:0px}html.pq-native body:before{content:"";height:var(--pq-safe-top,0px);z-index:98;pointer-events:none;background:#115e59;position:fixed;top:0;left:0;right:0}html.pq-native body:after{content:"";height:var(--pq-safe-bottom,0px);z-index:-1;pointer-events:none;background:#f8fafc;position:fixed;bottom:0;left:0;right:0}@media (width<=768px){*{box-sizing:border-box;max-width:100vw}html,body{touch-action:pan-y}body[data-keyboard-up="1"]{--pq-safe-bottom:0px}html.pq-app-shell{overscroll-behavior:none;width:100%;height:100%;position:fixed;overflow:hidden}html.pq-app-shell body{width:100%;max-width:100vw;height:var(--vvh,100%);overscroll-behavior:none;touch-action:pan-y;position:fixed;inset:0;overflow:hidden}html.pq-app-shell #root{width:100%;max-width:100vw;height:var(--vvh,100dvh);overflow:hidden}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:where(button:not(:disabled),[role=button],summary,a[href]){cursor:pointer}:where(button:disabled,[aria-disabled=true]){cursor:not-allowed}:where(button,[role=button],summary,a[href],input,select,textarea){transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,opacity .15s,transform 60ms}:where(button:not(:disabled),[role=button]:not([aria-disabled=true])):active{transform:scale(.985)}:where(button,[role=button],summary,a[href],input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:2px;outline:2px solid #0f766e8c}@keyframes planq-surface-in{0%{opacity:0}to{opacity:1}}:where([aria-modal=true]){animation:.18s ease-out planq-surface-in}@keyframes planq-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}:where([data-popover]){animation:.14s cubic-bezier(.22,1,.36,1) planq-pop-in}@media (prefers-reduced-motion:reduce){:where(button,[role=button],summary,a[href],input,select,textarea){transition:none}:where(button:not(:disabled),[role=button]):active{transform:none}:where([aria-modal=true]),:where([data-popover]){animation:none}}@media print{@page{size:A4;margin:18mm 16mm}body *{visibility:hidden}[data-print-area],[data-print-area] *{visibility:visible}[data-print-area]{width:100%;padding:0;position:absolute;top:0;left:0;background:#fff!important}[data-print-area] .ProseMirror{color:#0f172a;font-size:.8125rem;line-height:1.65}[data-print-area] table{page-break-inside:avoid}aside,header,nav,[role=dialog],.no-print{display:none!important}}@media (width<=640px){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea:not([type=checkbox]):not([type=radio]):not([type=range]),select:not([type=checkbox]):not([type=radio]):not([type=range]){font-size:max(1rem,1em)}}*{box-sizing:border-box}#root{min-height:100vh}
