.pdfx{--pdfx-line: var(--line);position:relative;font-size:var(--step--1)}.pdfx [hidden]{display:none!important}.pdfx kbd{display:inline-block;min-width:1.5em;padding:.05em .4em;border-radius:var(--radius-xs);background:var(--page);box-shadow:inset 0 0 0 1px var(--line-strong),inset 0 -1px 0 var(--line-strong);font:600 .78rem/1.5 var(--font-body);text-align:center;color:var(--ink-2)}.pdfx-empty{display:grid;gap:var(--space-4)}.pdfx-empty .zone{padding-block:clamp(3rem,2rem + 4vw,5.5rem);background:radial-gradient(60% 80% at 50% 0%,oklch(.96 .03 165 / .9),transparent 70%),var(--page)}.pdfx-empty-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);color:var(--ink-3)}.pdfx-work{display:grid;grid-template-columns:minmax(0,1fr) 21.5rem;border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-window);overflow:clip}.pdfx-main{display:flex;flex-direction:column;min-width:0;background:var(--page)}.pdfx-side{display:flex;flex-direction:column;gap:0;border-left:1px solid var(--line);background:#fff}.pdfx-bar{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);background:#fff;overflow-x:auto;scrollbar-width:thin}.pdfx-sep{flex:none;width:1px;height:1.5rem;margin-inline:var(--space-1);background:var(--line)}.pdfx-grow{flex:1}.pdfx-tool{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:.35rem;min-height:2.25rem;padding:0 .7rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font:600 .85rem/1 var(--font-body);cursor:pointer;transition:background-color .14s ease,transform .14s var(--ease-out)}.pdfx-tool.pdfx-icon{width:2.25rem;padding:0}.pdfx-tool svg{width:1.1rem;height:1.1rem}.pdfx-tool:active{transform:scale(.94)}.pdfx-tool:disabled{color:var(--ink-3);opacity:.45;cursor:default;transform:none}.pdfx-tool:focus-visible{outline-offset:1px}@media(hover:hover){.pdfx-tool:not(:disabled):hover{background:var(--page-2)}}.pdfx-pick input{width:9.5rem;min-height:2.25rem;padding:0 .7rem;border:0;border-radius:var(--radius-sm);background:var(--page-2);font:500 .85rem/1 var(--font-body);color:var(--ink)}.pdfx-pick input::-moz-placeholder{color:var(--ink-3)}.pdfx-pick input::placeholder{color:var(--ink-3)}.pdfx-pick input:focus-visible{outline-offset:1px}.pdfx-pick input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px #c13c3b}.pdfx-size{display:inline-flex;flex:none;align-items:center;padding-inline:var(--space-2)}.pdfx-size input{width:5.5rem;accent-color:var(--emerald-deep)}.pdfx-hint{padding:var(--space-2) var(--space-4) 0;color:var(--ink-3);font-size:.8rem}.pdfx-scroll{position:relative;max-height:min(74vh,58rem);min-height:16rem;padding:var(--space-4);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.pdfx-scroll-compact{max-height:min(56vh,34rem);min-height:0;padding:var(--space-3) 0 var(--space-3)}.pdfx-grid{position:relative;min-height:8rem;border-radius:var(--radius-md);outline:none}.pdfx-grid:focus-visible{box-shadow:0 0 0 2px var(--page),0 0 0 4px var(--emerald-deep)}.pg{position:absolute;top:0;left:0;cursor:grab;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .32s var(--ease-expo),opacity .2s ease;will-change:transform}.pdfx-still .pg,.pg.pdfx-placed{transition:none}.pg-box{position:relative;display:grid;place-items:center;border-radius:var(--radius-md);background:oklch(.955 .03 var(--hue, 165));transition:background-color .16s ease,box-shadow .16s ease}.pg-sheet{position:relative;display:grid;place-items:center;overflow:visible}.pg-sheet:before{content:"";position:absolute;inset:0;border-radius:2px;background:#fff;box-shadow:0 0 0 1px #14342e1a,0 6px 14px -8px oklch(.25 .05 178 / .45)}.pg-sheet.is-loading:after{content:"";position:absolute;inset:18% 16%;background:repeating-linear-gradient(to bottom,oklch(.93 .01 170) 0 3px,transparent 3px 9px);opacity:.8}.pg-sheet.is-failed:after{content:"?";position:absolute;inset:0;display:grid;place-items:center;color:var(--ink-3);font-weight:700}.pg-img{position:relative;flex:none;max-width:none;border-radius:1px;transition:transform .28s var(--ease-expo)}.pg-img:not([src]){visibility:hidden}.pg-tick{position:absolute;top:.45rem;right:.45rem;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--emerald-deep);color:#fff;opacity:0;transform:scale(.6);transition:opacity .14s ease,transform .2s var(--ease-expo)}.pg-tick svg{width:.95rem;height:.95rem;stroke-width:3}.pg[aria-selected=true] .pg-box{background:var(--mint);box-shadow:inset 0 0 0 2px var(--emerald-deep)}.pg[aria-selected=true] .pg-tick{opacity:1;transform:none}.pdfx-grid:focus-visible .pg.is-focus .pg-box,.pdfx-grid.is-keyboard .pg.is-focus .pg-box{outline:2px solid var(--emerald-deep);outline-offset:3px}.pg-tools{position:absolute;bottom:.4rem;left:50%;display:flex;gap:2px;padding:3px;border-radius:var(--radius-pill);background:#0e241fe0;opacity:0;transform:translate(-50%,4px);transition:opacity .14s ease,transform .18s var(--ease-out);pointer-events:none}.pg-tools button{display:grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.pg-tools button svg{width:.95rem;height:.95rem}@media(hover:hover){.pg:hover .pg-tools{opacity:1;transform:translate(-50%);pointer-events:auto}.pg-tools button:hover{background:#ffffff29}}.pdfx[data-mode=text] .pg-tools{display:none}.pdfx[data-mode=text] .pg{cursor:pointer}.pg-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);height:30px;padding:0 .2rem;font-size:.8rem}.pg-n{font-weight:650;color:var(--ink);font-variant-numeric:tabular-nums}.pg-src{display:inline-flex;align-items:center;gap:.3rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.pg-file{display:inline-grid;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .25rem;border-radius:var(--radius-pill);background:oklch(.88 .07 var(--hue, 165));color:oklch(.32 .08 var(--hue, 165));font-size:.7rem;font-weight:700}.pg.is-dragging{opacity:.35}.pg.is-out .pg-sheet{opacity:.35;filter:grayscale(1)}.pg.is-out .pg-n{color:var(--ink-3)}.pg-cut{display:none}.pg.starts-part .pg-cut{position:absolute;top:.45rem;left:.45rem;display:inline-flex;align-items:center;gap:.25rem;max-width:calc(100% - 2.6rem);padding:.1rem .45rem .1rem .3rem;border-radius:var(--radius-pill);background:var(--ink);color:#fff;font-size:.7rem;font-weight:650;white-space:nowrap;pointer-events:none}.pg-cut span{overflow:hidden;text-overflow:ellipsis}.pg.is-badge .pg-cut{background:#fcf2cd;color:oklch(.38 .1 70)}.pg.is-badge .pg-cut svg{display:none}.pg-cut svg{flex:none;width:.8rem;height:.8rem}.pg.has-cut:before{content:"";position:absolute;top:-4px;bottom:26px;left:-9px;border-left:2px dashed var(--ink-2)}.pdfx-insert{position:absolute;top:0;left:0;width:4px;border-radius:2px;background:var(--emerald-deep);box-shadow:0 0 0 3px oklch(.51 .12 166 / .18);pointer-events:none;z-index:2}.pdfx-ghost{position:fixed;top:0;left:0;z-index:var(--z-toast);pointer-events:none;transform-origin:0 0}.pdfx-ghost img,.pdfx-ghost-blank{display:block;width:5.5rem;height:auto;min-height:4rem;border-radius:3px;background:#fff;box-shadow:var(--shadow-float);transform:rotate(-3deg)}.pdfx-ghost b{position:absolute;top:-.6rem;right:-.6rem;display:grid;place-items:center;min-width:1.6rem;height:1.6rem;padding:0 .35rem;border-radius:var(--radius-pill);background:var(--emerald-deep);color:#fff;font-size:.8rem}html.pdfx-dragging,html.pdfx-dragging *{cursor:grabbing!important}.pdfx-panel{display:grid;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--line)}.pdfx-panel h2{font-size:1.05rem;font-weight:680;letter-spacing:-.015em}.pdfx-panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.pdfx-link{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem 0;border:0;background:none;color:var(--emerald-ink);font:600 .85rem/1.3 var(--font-body);text-decoration:underline;text-decoration-color:oklch(.49 .11 165 / .35);text-underline-offset:.2em;cursor:pointer}.pdfx-link svg{width:1rem;height:1rem}@media(hover:hover){.pdfx-link:hover{text-decoration-color:currentColor}}.pdfx-files{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;max-height:18rem;overflow-y:auto}.pdfx-file{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:oklch(.97 .018 var(--hue, 165))}.pdfx-swatch{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:oklch(.88 .07 var(--hue, 165));color:oklch(.32 .08 var(--hue, 165));font-weight:750;font-size:.75rem}.pdfx-file-main{display:grid;min-width:0}.pdfx-file-name{overflow:hidden;padding:0;border:0;background:none;color:var(--ink);font:600 .88rem/1.3 var(--font-body);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}@media(hover:hover){.pdfx-file-name:hover{text-decoration:underline}}.pdfx-file-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .5rem;color:var(--ink-3);font-size:.78rem}.pdfx-badge{display:inline-flex;align-items:center;gap:.2rem;padding:0 .4rem;border-radius:var(--radius-pill);background:#fff;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2);font-size:.72rem;font-weight:600}.pdfx-badge svg{width:.75rem;height:.75rem}.pdfx-badge.is-bad{background:oklch(.96 .03 25);box-shadow:none;color:#972527}.pdfx-file-tools{display:flex}.pdfx-file-tools .pdfx-tool{width:1.9rem;min-height:1.9rem}.pdfx-file-tools .pdfx-tool svg{width:.95rem;height:.95rem}.pdfx-file .pdfx-unlock{grid-column:1 / -1;display:flex;gap:var(--space-2)}.pdfx-unlock input{flex:1;min-width:0;min-height:2.25rem;padding:0 .7rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#fff;font:inherit}.pdfx-unlock .btn{min-height:2.25rem;padding:.4em .9em;font-size:.85rem}.pdfx-file-error{grid-column:1 / -1;color:#972527;font-size:.8rem}.pdfx-spin{width:.8rem;height:.8rem;border:2px solid var(--line-strong);border-top-color:var(--emerald-deep);border-radius:50%;animation:pdfx-spin .8s linear infinite}@keyframes pdfx-spin{to{transform:rotate(360deg)}}.pdfx-field{display:grid;gap:.35rem;font-weight:600;color:var(--ink)}.pdfx-field small{font-weight:400;color:var(--ink-3)}.pdfx-field input,.pdfx-field select{width:100%;min-height:2.6rem;padding:0 .8rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#fff;color:var(--ink);font:500 .92rem/1.2 var(--font-body)}.pdfx-field input:focus-visible,.pdfx-field select:focus-visible{outline-offset:1px;border-color:transparent}.pdfx-field input[aria-invalid=true]{border-color:#c13c3b}.pdfx-field-inline{grid-template-columns:1fr 7.5rem;align-items:center}.pdfx-unit{display:flex;align-items:center;gap:.4rem;font-weight:500;color:var(--ink-3)}.pdfx-check{display:flex;align-items:center;gap:.55rem;color:var(--ink);cursor:pointer}.pdfx-check input,.pdfx-radios input,.pdfx-choices input{width:1.05rem;height:1.05rem;margin:0;accent-color:var(--emerald-deep)}.pdfx-help{color:var(--ink-3);font-size:.8rem;line-height:1.5}.pdfx-help code{padding:0 .25rem;border-radius:4px;background:var(--page-2);font-family:var(--font-body);font-weight:600;color:var(--ink-2)}.pdfx-choices,.pdfx-radios{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;border:0}.pdfx-choices label{position:relative;display:inline-flex;align-items:center;min-height:2.2rem;padding:0 .85rem;border-radius:var(--radius-pill);background:var(--page-2);box-shadow:inset 0 0 0 1px var(--line);font-weight:600;cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease}.pdfx-choices input{position:absolute;opacity:0;pointer-events:none}.pdfx-choices label:has(input:checked){background:var(--ink);box-shadow:none;color:#fff}.pdfx-choices label:has(input:focus-visible){outline:2px solid var(--emerald-deep);outline-offset:2px}.pdfx-choices label:has(input:disabled){opacity:.45;cursor:not-allowed}.pdfx-radios{flex-direction:column}.pdfx-radios label{display:flex;align-items:center;gap:.55rem;cursor:pointer}.pdfx-subpanel{display:grid;gap:var(--space-3)}.pdfx-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pdfx-chips button{min-height:2rem;padding:0 .75rem;border:0;border-radius:var(--radius-pill);background:var(--page-2);box-shadow:inset 0 0 0 1px var(--line);font:600 .8rem/1 var(--font-body);color:var(--ink);cursor:pointer}.pdfx-chips button[aria-pressed=true]{background:var(--mint);box-shadow:inset 0 0 0 1.5px var(--emerald-deep)}.pdfx-plan{display:grid;gap:var(--space-2)}.pdfx-plan:empty{display:none}.pdfx-plan p{color:var(--ink-2)}.pdfx-plan ol{display:grid;gap:2px;max-height:11rem;margin:0;padding:0;overflow-y:auto;list-style:none;counter-reset:part}.pdfx-plan li{display:flex;justify-content:space-between;gap:var(--space-3);padding:.3rem .6rem;border-radius:var(--radius-xs);background:var(--page-2);font-size:.8rem}.pdfx-plan li span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdfx-plan li span:last-child{flex:none;color:var(--ink-3);font-variant-numeric:tabular-nums}.pdfx-warn{color:oklch(.45 .13 60);font-size:.8rem}.pdfx-go{display:grid;gap:var(--space-3);margin-top:auto;padding:var(--space-5);background:#fff}.pdfx-summary{color:var(--ink-2)}.pdfx-run{width:100%}.pdfx-run:disabled{opacity:.5;cursor:not-allowed;transform:none}.pdfx-kbd{color:var(--ink-3);font-size:.78rem;text-align:center}.pdfx-progress{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-2) var(--space-3)}.pdfx-meter{grid-column:1 / -1;height:6px;border-radius:3px;background:var(--page-2);overflow:hidden}.pdfx-meter span{display:block;width:100%;height:100%;border-radius:inherit;background:var(--emerald-deep);transform:scaleX(0);transform-origin:0 50%;transition:transform .2s var(--ease-out)}.pdfx-meter.is-busy span{width:40%;transform:translate(-100%);animation:pdfx-busy 1.2s var(--ease-in-out) infinite}@keyframes pdfx-busy{to{transform:translate(250%)}}.pdfx-progress p{color:var(--ink-2);font-variant-numeric:tabular-nums}.pdfx-error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:oklch(.96 .03 25);color:#892122}.pdfx-result{display:grid;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--mint);outline:none}.pdfx-result-head{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:start}.pdfx-result-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--emerald-deep);color:#fff}.pdfx-result-icon svg{width:1.1rem;height:1.1rem;stroke-width:3}.pdfx-result h3{font-size:1rem;overflow-wrap:anywhere}.pdfx-result p{color:var(--ink-2)}.pdfx-result-actions .btn{width:100%}.pdfx-parts{display:grid;gap:2px;max-height:14rem;margin:0;padding:0;overflow-y:auto;list-style:none}.pdfx-parts li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-2);padding:.2rem .2rem .2rem .6rem;border-radius:var(--radius-xs);background:#ffffffa6;font-size:.8rem}.pdfx-parts li span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdfx-parts li span:nth-child(2){color:var(--ink-3);font-variant-numeric:tabular-nums}.btn.pdfx-small{min-height:2.4rem;padding:.5em 1em;font-size:.88rem}.pdfx-out{gap:0}.pdfx-out-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);background:#fff}.pdfx-seg{display:inline-flex;margin:0;padding:3px;border:0;border-radius:var(--radius-pill);background:var(--page-2);box-shadow:inset 0 0 0 1px var(--line)}.pdfx-seg label{position:relative;display:inline-flex;align-items:center;min-height:2rem;padding:0 .8rem;border-radius:var(--radius-pill);font-weight:600;color:var(--ink-2);cursor:pointer;transition:background-color .14s ease,color .14s ease}.pdfx-seg input{position:absolute;opacity:0;pointer-events:none}.pdfx-seg label:has(input:checked){background:#fff;color:var(--ink);box-shadow:0 1px 2px #14342e26,0 0 0 1px #14342e14}.pdfx-seg label:has(input:focus-visible){outline:2px solid var(--emerald-deep);outline-offset:1px}.pdfx-out-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-4) 0}.pdfx-filetabs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pdfx-filetabs button:not(.pdfx-link){display:inline-flex;align-items:center;gap:.4rem;max-width:14rem;min-height:2rem;padding:0 .75rem 0 .35rem;border:0;border-radius:var(--radius-pill);background:oklch(.96 .02 var(--hue, 165));color:var(--ink-2);font:600 .8rem/1 var(--font-body);cursor:pointer}.pdfx-filetabs button span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdfx-filetabs button[aria-selected=true]{background:oklch(.88 .07 var(--hue, 165));color:oklch(.28 .08 var(--hue, 165))}.pdfx-filetabs .pdfx-swatch{width:1.35rem;height:1.35rem;background:#fff;font-size:.68rem}.pdfx-stats{display:flex;gap:var(--space-5);margin:0}.pdfx-stats div{display:grid}.pdfx-stats dt{color:var(--ink-3);font-size:.75rem}.pdfx-stats dd{margin:0;font:680 1.35rem/1.15 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pdfx-note{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);margin:var(--space-4) var(--space-4) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:#fcf2cd;color:var(--ink)}.pdfx-note svg{width:1.15rem;height:1.15rem;margin-top:.15rem;color:oklch(.5 .12 70)}.pdfx-pager{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) 0;font-weight:600}.pdfx-textwrap{position:relative;flex:1;display:grid;padding:var(--space-4)}.pdfx-text{width:100%;min-height:clamp(20rem,58vh,44rem);padding:var(--space-5);border:0;border-radius:var(--radius-md);background:#fff;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:400 .95rem/1.65 var(--font-body);resize:vertical;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.pdfx[data-format=markdown] .pdfx-text{font:400 .84rem/1.65 var(--font-mono)}.pdfx-text:focus-visible{outline-offset:-2px}.pdfx-progress-over{position:absolute;inset:var(--space-4);align-content:center;padding:var(--space-6);border-radius:var(--radius-md);background:#ffffffeb}.pdfx-after{display:grid;gap:var(--space-4);padding:0 var(--space-4) var(--space-4)}.pdfx-tip{max-width:68ch;color:var(--ink-2)}.pdfx-panel-pages{flex:1;align-content:start;border-bottom:0}.pdfx-panel .pdfx-hint{padding:0}.pdfx-zoom,.pdfx-keys{width:min(100vw - 2rem,64rem);max-height:calc(100dvh - 2rem);padding:0;border:0;border-radius:var(--radius-lg);background:#fff;color:var(--ink);box-shadow:var(--shadow-window)}.pdfx-keys{width:min(100vw - 2rem,30rem)}.pdfx-zoom[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.pdfx-zoom::backdrop,.pdfx-keys::backdrop{background:#051a168c}.pdfx-zoom-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line)}.pdfx-zoom-head h2{font-size:1.15rem}.pdfx-zoom-head p{color:var(--ink-3)}.pdfx-zoom-tools{display:flex;gap:var(--space-1)}.pdfx-zoom-stage{display:grid;place-items:center;min-height:0;padding:var(--space-5);background:var(--page-2);overflow:auto}.pdfx-zoom-stage img{max-width:none;background:#fff;box-shadow:var(--shadow-float);transition:transform .28s var(--ease-expo)}.pdfx-zoom-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);color:var(--ink-2);font-variant-numeric:tabular-nums}.pdfx-keylist{display:grid;gap:var(--space-2);margin:0;padding:var(--space-4) var(--space-5) var(--space-5)}.pdfx-keylist div{display:grid;grid-template-columns:11rem 1fr;gap:var(--space-3);align-items:center}.pdfx-keylist dd{margin:0;color:var(--ink-2)}.pdfx-toast{position:fixed;left:50%;bottom:max(1rem,env(safe-area-inset-bottom));z-index:var(--z-toast);display:flex;align-items:center;gap:var(--space-4);max-width:calc(100vw - 2rem);padding:.7rem 1rem;border-radius:var(--radius-pill);background:var(--ink);color:#fff;box-shadow:var(--shadow-float);transform:translate(-50%);animation:pdfx-toast .26s var(--ease-expo)}.pdfx-toast .pdfx-link{color:var(--avocado);text-decoration-color:#dbf36380}@keyframes pdfx-toast{0%{opacity:0;transform:translate(-50%,12px)}}.pdfx-dropover{position:absolute;inset:0;z-index:5;display:grid;place-items:center;border:2px dashed var(--emerald-ink);border-radius:var(--radius-lg);background:#d5f6e6d9;pointer-events:none}.pdfx-dropover p{font:700 1.4rem/1 var(--font-display);color:var(--emerald-ink)}@media(max-width:960px){.pdfx-work{grid-template-columns:minmax(0,1fr)}.pdfx-side{border-left:0;border-top:1px solid var(--line)}.pdfx-scroll{max-height:none;min-height:0;overflow:visible;padding:var(--space-3)}.pdfx-scroll-compact{max-height:22rem;overflow-y:auto}.pdfx-go{position:sticky;bottom:0;z-index:3;box-shadow:0 -10px 24px -18px oklch(.25 .05 178 / .5)}.pdfx-files{max-height:none}.pdfx-kbd,.pdfx-pick,.pdfx-size{display:none}.pdfx-hint{padding-inline:var(--space-3)}}@media(max-width:520px){.pdfx-panel,.pdfx-go{padding:var(--space-4)}.pdfx-out-bar{padding:var(--space-3)}.pdfx-stats{gap:var(--space-4)}.pdfx-keylist div{grid-template-columns:1fr;gap:.15rem}.pdfx-text{padding:var(--space-4)}}@media(prefers-reduced-motion:reduce){.pdfx *,.pdfx *:before,.pdfx *:after,.pdfx-ghost{transition:none!important;animation:none!important}}
