@layer base{.app-button{--button-padding-y:6px;--button-padding-x:10px;--button-line-height:20px;--button-icon-offset:2px}.app-button:where([data-size=xs]){--button-padding-y:4px;--button-padding-x:8px;--button-line-height:16px}.app-button:where([data-size=sm]){--button-padding-y:5px;--button-padding-x:10px;--button-line-height:18px}.app-button:where([data-size=lg]){--button-padding-y:8px;--button-padding-x:12px}.app-button:where([data-size^=icon]){--button-padding-y:0px;--button-padding-x:0px;--button-icon-offset:0px}}.app-button{padding-block:var(--button-padding-y);padding-inline:max(var(--button-padding-x), var(--button-padding-y));line-height:var(--button-line-height);box-shadow:none;color:var(--foreground);background:0 0;border:0}:where(.app-button:not([data-size^=icon]),.button-icon-text)>:where(svg,[data-slot=icon],[data-icon=inline-start],[data-icon=inline-end],span:has(>svg:only-child)):not([data-slot$=-indicator]):not(.absolute):first-child{margin-inline-start:calc(-1 * var(--button-icon-offset,2px))}:where(.app-button:not([data-size^=icon]),.button-icon-text)>:where(svg,[data-slot=icon],[data-icon=inline-start],[data-icon=inline-end],span:has(>svg:only-child)):not([data-slot$=-indicator]):not(.absolute):last-child{margin-inline-end:calc(-1 * var(--button-icon-offset,2px))}.app-button-filled{background:var(--button-surface)}.app-button[data-inline-text]{--button-surface:transparent;--button-surface-hover:transparent}.app-button-ghost:where(:hover,:focus-visible,:active,[data-highlighted],[aria-selected=true]):not(:disabled):not([data-disabled]){background:var(--button-surface)}.app-button-filled:where(:hover,:focus-visible,:active):not(:disabled):not([data-disabled]){background:var(--button-surface-hover)}.app-button-primary{background:var(--primary);color:var(--primary-foreground)}.app-button-primary:where(:hover,:focus-visible,:active):not(:disabled):not([data-disabled]){background:color-mix(in oklch, var(--primary) 90%, var(--primary-foreground))}.app-button[data-dock-menu-trigger][aria-expanded=true]:not(:disabled){background:var(--button-surface-hover)}.app-button-send{background:var(--send-surface);color:var(--send-ink)}.app-button-send:where(:hover,:focus-visible,:active):not(:disabled):not([data-disabled]){background:var(--send-surface-hover)}.dark .app-button-send:disabled{color:var(--muted);opacity:1}
.pdf-canvas-module__jbOTza__viewport{overscroll-behavior:contain;background:var(--background);width:100%;height:100%;min-height:0;padding:0;position:relative;overflow:auto}.pdf-canvas-module__jbOTza__stage{width:max-content;min-width:100%;min-height:100%;padding:var(--canvas-top-clearance) 28px 110px;place-items:start center;display:grid}.pdf-canvas-module__jbOTza__document{flex-direction:column;align-items:center;gap:24px;max-width:none;display:flex;position:relative}.pdf-canvas-module__jbOTza__pageSlot{background:var(--color-white);color:var(--color-gray-885);box-shadow:0 2px 20px color-mix(in oklch, var(--color-black) 5%, transparent);flex:none;place-items:center;display:grid;position:relative}.pdf-canvas-module__jbOTza__page{isolation:isolate;background:var(--color-white);color:var(--color-gray-885);box-shadow:0 2px 20px color-mix(in oklch, var(--color-black) 5%, transparent);flex-shrink:0}.pdf-canvas-module__jbOTza__page .react-pdf__Page__canvas{display:block}.pdf-canvas-module__jbOTza__page .react-pdf__Page__textContent{cursor:text}.pdf-canvas-module__jbOTza__page .react-pdf__Page__annotations a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pdf-canvas-module__jbOTza__loading,.pdf-canvas-module__jbOTza__message{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:min(100%,420px);min-width:230px;margin:auto;font-size:13px;display:flex}.pdf-canvas-module__jbOTza__loading{color:var(--muted);padding:32px}.pdf-canvas-module__jbOTza__message h2,.pdf-canvas-module__jbOTza__message p{margin:0}.pdf-canvas-module__jbOTza__message h2{font-size:16px;font-weight:500}.pdf-canvas-module__jbOTza__message p{color:var(--muted);font-size:13px;line-height:1.7}.pdf-canvas-module__jbOTza__passwordForm{flex-direction:column;gap:12px;width:100%;display:flex}.pdf-canvas-module__jbOTza__passwordLabel{text-align:left;color:var(--muted);font-size:13px}@media (max-width:600px){.pdf-canvas-module__jbOTza__stage{padding-inline:12px}}
