.pdf-page-scroll{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);border-radius:var(--well-radius);background:var(--well-bg);flex-direction:column;flex:1;display:flex;overflow-y:auto}.pdf-portable-ink-budget-notice{width:min(100%,816px);padding:var(--spacing-sm) var(--spacing-md);color:var(--status-warning-text);font-size:var(--font-size-sm);border-radius:var(--border-radius-md);background:var(--status-warning-bg)}.pdf-page{aspect-ratio:215.9/279.4;width:100%;max-width:816px;color:var(--paper-page-text);background:var(--paper-page-bg);position:relative;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.24)}.pdf-page-inner{transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.pdf-placed-line{white-space:pre;line-height:1;position:absolute}.pdf-placed-rule{background:var(--paper-page-rule);position:absolute}.pdf-annotation-layer{z-index:10;cursor:crosshair;position:absolute;inset:0}.pdf-annotation-layer--hidden{pointer-events:none;cursor:default}.pdf-portable-ink{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.pdf-ink-canvas{z-index:30;touch-action:none;cursor:crosshair;position:absolute;inset:0}.pdf-ink-canvas--inert{z-index:1;pointer-events:none;cursor:auto}.pdf-ink-canvas__live{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pdf-ink-unavailable{z-index:30;padding:var(--spacing-md);cursor:not-allowed;background:repeating-linear-gradient(-45deg, transparent, transparent 12px, rgba(var(--accent-primary-rgb), .035) 12px, rgba(var(--accent-primary-rgb), .035) 24px);justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.pdf-ink-unavailable span{max-width:32rem;padding:var(--spacing-sm) var(--spacing-md);color:var(--status-warning-text);font-size:var(--font-size-sm);text-align:center;border:1px solid var(--status-warning-text);background:var(--status-warning-bg);box-shadow:var(--shadow-sm);border-radius:999px}.pdf-annotation{cursor:move;-webkit-user-select:none;user-select:none;white-space:pre-wrap;word-break:break-word;background:rgba(var(--accent-primary-rgb), .16);border:1px solid transparent;border-radius:6px;max-width:40%;padding:2px 4px;line-height:1.2;transition:border-color .15s,box-shadow .15s,background .15s;position:absolute;transform:translate(-1px,-1px)}.pdf-annotation:hover{border-color:rgba(var(--accent-primary-rgb), .4);background:rgba(var(--accent-primary-rgb), .22)}.pdf-annotation--selected{border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary);z-index:20;background:rgba(255,249,236,.92)}.pdf-annotation--editing{cursor:text;background:rgba(255,251,241,.98)}.pdf-annotation__content{white-space:pre-wrap;min-width:12px;min-height:1.2em}.pdf-annotation__textarea{font:inherit;color:inherit;resize:none;width:100%;min-width:60px;min-height:1.2em;line-height:inherit;field-sizing:content;box-shadow:none;caret-color:currentColor;border:none;outline:none;margin:0;padding:0;display:block;overflow:hidden;background:0 0!important}.pdf-annotation__textarea:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.pdf-annotation-toolbar{padding:0 0 var(--spacing-sm);border-bottom:var(--hairline);color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pdf-annotation-toolbar__group{align-items:center;gap:4px;display:flex}.pdf-annotation-toolbar__ink{gap:var(--spacing-sm);margin-inline-start:auto}.pdf-annotation-toolbar__ink-button--active{color:var(--surface-1);border-color:var(--accent-primary);background:var(--accent-primary)}.pdf-annotation-toolbar__ink-status{color:var(--text-secondary);font-size:var(--font-size-sm)}.pdf-annotation-toolbar__ink-status--error{max-width:24rem;color:var(--status-danger-text)}.pdf-annotation-toolbar__label{font-size:var(--font-size-xs);color:var(--text-muted);white-space:nowrap}.pdf-annotation-toolbar__font-size{width:60px;color:var(--text-primary);border:1px solid var(--border-color);background:var(--surface-2);border-radius:4px;padding:2px 4px;font-size:.8rem}.pdf-annotation-toolbar__colors{gap:3px;display:flex}.pdf-annotation-toolbar__color-swatch{cursor:pointer;border:2px solid rgba(20,18,16,.18);border-radius:50%;width:20px;height:20px;padding:0}.pdf-annotation-toolbar__color-swatch--active{border-color:var(--accent-primary);box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb), .35)}.pdf-annotation-toolbar .toggle-label{color:var(--text-secondary)}.pdf-annotation-toolbar input[type=checkbox]{accent-color:var(--accent-primary)}