.pdf-page{--pdf-accent:#fd5e2f;--pdf-accent-soft:#fff1ec;background:linear-gradient(#fff 0,#faf9f7 340px,#f7f7f5 100%);min-height:70vh;padding:1.5rem 0 6rem;position:relative}.pdf-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 22%,#fd5e2f14,#0000 31%),radial-gradient(circle at 88% 6%,#fd5e2f0d,#0000 25%);height:310px;position:absolute;inset:0 0 auto}.pdf-page>.container{position:relative}.pdf-breadcrumb{min-height:40px;color:var(--color-muted);align-items:center;gap:.55rem;margin-bottom:1rem;font-size:.9rem;display:flex}.pdf-breadcrumb a{color:var(--color-ink-soft);font-weight:750;text-decoration:none}.pdf-breadcrumb a:hover{color:var(--pdf-accent)}.pdf-hero{grid-template-columns:auto minmax(0,800px);align-items:start;gap:1.15rem;margin:0 0 1.2rem;display:grid}.pdf-hero__icon{width:64px;height:72px;color:var(--pdf-accent);clip-path:polygon(0 0,75% 0,100% 21%,100% 100%,0 100%);background:linear-gradient(145deg,#fff,#fff4ef);border:1px solid #ffd2c3;border-radius:12px;place-items:center;display:grid;box-shadow:0 10px 30px #50261514}.pdf-hero__copy{min-width:0}.pdf-eyebrow{color:var(--pdf-accent);letter-spacing:.08em;text-transform:uppercase;margin:.05rem 0 .25rem;font-size:.78rem;font-weight:900;display:block}.pdf-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:970px;margin:0 0 .65rem;font-size:clamp(2.1rem,4.6vw,3.8rem);line-height:1.03}.pdf-hero p{color:var(--color-muted);max-width:72ch;margin:0;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.65}.pdf-trust{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.pdf-trust span{color:var(--color-ink-soft);background:#fff;border:1px solid #ece8e4;border-radius:999px;align-items:center;gap:.35rem;padding:.34rem .65rem;font-size:.8rem;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #1e202308}.pdf-trust svg{width:14px;height:14px;color:var(--pdf-accent)}.pdf-trust .pdf-trust__beta{color:#765700;background:#fff7df;border-color:#ead28b}.pdf-benefits{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem 79px;display:flex}.pdf-benefits span{color:var(--color-muted);align-items:center;gap:.38rem;font-size:.84rem;font-weight:700;display:inline-flex}.pdf-benefits svg{width:14px;color:var(--pdf-accent)}.pdf-workspace{background:#fff;border:1px solid #e5e2de;border-radius:20px;max-width:1180px;padding:clamp(1rem,2.5vw,1.75rem);position:relative;overflow:hidden;box-shadow:0 22px 65px #181b1f14}.pdf-workspace:before{background:var(--pdf-accent);content:"";height:3px;position:absolute;inset:0 0 auto}.pdf-workspace__head,.pdf-section-title{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;display:flex}.pdf-workspace__head>div,.pdf-section-title>div{align-items:center;gap:.75rem;display:flex}.pdf-workspace__head strong,.pdf-section-title strong{font-size:1rem;display:block}.pdf-workspace__head small,.pdf-section-title small{color:var(--color-muted);font-size:.82rem;display:block}.pdf-step{background:var(--pdf-accent);color:#fff;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:.86rem;font-weight:900;display:grid}.pdf-workspace__local{color:#24835b;align-items:center;gap:.35rem;font-size:.78rem;font-weight:850;display:inline-flex}.pdf-workspace__local svg{width:16px}.pdf-section-title{margin-top:1.25rem}.pdf-section-title>svg{color:var(--pdf-accent);width:20px}.pdf-drop{text-align:center;background:linear-gradient(#fff,#fffaf8);border:1.5px dashed #ff8a67;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.48rem;min-height:250px;padding:2rem;transition:border-color .18s,background .18s;display:flex}.pdf-drop:hover{border-color:var(--pdf-accent);background:#fff7f3}.pdf-drop__icon{background:var(--pdf-accent-soft);width:58px;height:58px;color:var(--pdf-accent);border-radius:50%;place-items:center;margin-bottom:.2rem;display:grid}.pdf-drop>strong{font-size:1.05rem}.pdf-drop>span:not(.pdf-drop__icon){color:var(--color-muted);font-size:.9rem}.pdf-drop>small{color:var(--color-muted);margin-top:.2rem;font-size:.78rem}.pdf-primary,.pdf-secondary{min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.1rem;font-weight:850;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.pdf-primary{background:var(--pdf-accent);color:#fff;box-shadow:0 8px 20px #fd5e2f33}.pdf-primary:hover:not(:disabled){background:#e6491d;transform:translateY(-1px);box-shadow:0 12px 25px #fd5e2f40}.pdf-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.pdf-primary svg,.pdf-secondary svg{width:18px}.pdf-secondary{border:1px solid var(--color-line);color:var(--color-ink);background:#fff}.pdf-secondary:hover{border-color:var(--pdf-accent);color:var(--pdf-accent)}.pdf-file-list{gap:.65rem;margin-top:1rem;display:grid}.pdf-file{border:1px solid var(--color-line);background:#fcfcfb;border-radius:11px;grid-template-columns:auto minmax(0,1fr) repeat(3,42px);align-items:center;gap:.6rem;padding:.7rem;display:grid}.pdf-file>svg{color:var(--pdf-accent);width:22px}.pdf-file span{min-width:0}.pdf-file strong,.pdf-file small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pdf-file small{color:var(--color-muted);font-size:.78rem}.pdf-file button{border:1px solid var(--color-line);width:40px;height:40px;color:var(--color-muted);background:#fff;border-radius:8px;place-items:center;display:grid}.pdf-file button:hover{border-color:var(--pdf-accent);color:var(--pdf-accent)}.pdf-file button svg{width:17px}.pdf-options{background:#f8f7f5;border:1px solid #ece9e5;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}.pdf-options label,.pdf-text-result label{align-content:start;gap:.38rem;font-size:.88rem;font-weight:850;display:grid}.pdf-options input,.pdf-options select,.pdf-text-result textarea{border:1px solid var(--color-line-strong);width:100%;min-width:0;min-height:46px;font:inherit;color:var(--color-ink);background:#fff;border-radius:8px;padding:.72rem}.pdf-options input:focus,.pdf-options select:focus,.pdf-text-result textarea:focus{border-color:var(--pdf-accent);outline:3px solid #fd5e2f21}.pdf-options small{color:var(--color-muted);font-size:.75rem;font-weight:550}.pdf-action{border-top:1px solid #eeeae6;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.pdf-progress{gap:.15rem;width:min(340px,100%);display:grid}.pdf-progress progress{accent-color:var(--pdf-accent);width:100%}.pdf-progress span{color:var(--color-muted);font-size:.76rem}.pdf-error,.pdf-beta{border-radius:10px;align-items:flex-start;gap:.65rem;margin-top:1rem;padding:.85rem 1rem;display:flex}.pdf-error{color:#8a2516;background:#fff0ed}.pdf-error svg{flex:none}.pdf-beta{background:#fff8e6;border:1px solid #ead69d;display:block}.pdf-beta p{margin:.25rem 0 0}.pdf-text-result{gap:.8rem;margin-top:1rem;display:grid}.pdf-text-result textarea{resize:vertical;min-height:280px}.pdf-current{color:var(--color-muted);margin-bottom:0;font-size:.8rem}.pdf-spin{animation:1s linear infinite pdf-spin}.pdf-local{background:#f5fbf8;border:1px solid #dcebe4;border-radius:11px;align-items:center;gap:.85rem;max-width:1180px;margin:1rem 0 1.5rem;padding:.85rem 1rem;display:flex}.pdf-local>span{color:#24835b;background:#e2f5eb;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.pdf-local h2{margin:0;font-size:.94rem}.pdf-local p{color:var(--color-muted);margin:.1rem 0 0;font-size:.84rem}.pdf-content{border:1px solid var(--color-line);background:#fff;border-radius:16px;max-width:940px;margin-top:2.75rem;padding:clamp(1rem,3vw,2rem)}.pdf-content h2{letter-spacing:-.025em;margin:2rem 0 .7rem;font-size:clamp(1.35rem,3vw,1.85rem)}.pdf-content h2:first-child{margin-top:0}.pdf-content p,.pdf-content li{color:var(--color-ink-soft)}.pdf-content details{border-top:1px solid var(--color-line);padding:.75rem 0}.pdf-content summary{cursor:pointer;font-weight:850}.pdf-content details p{margin:.5rem 0 0}.pdf-related{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.pdf-related a{border:1px solid var(--color-line);background:#faf9f7;border-radius:10px;padding:.9rem;font-weight:800;line-height:1.35;text-decoration:none}.pdf-related a:hover{border-color:var(--pdf-accent);color:var(--pdf-accent)}.pdf-related__all{margin:1rem 0 0}.pdf-related__all a{color:var(--pdf-accent);font-weight:850;text-decoration:none}.pdf-related__all a:hover{text-decoration:underline}@keyframes pdf-spin{to{transform:rotate(360deg)}}@media (width<=760px){.pdf-page{padding-top:.75rem}.pdf-page:before{height:220px}.pdf-hero{grid-template-columns:50px minmax(0,1fr);gap:.8rem}.pdf-hero__icon{border-radius:10px;width:50px;height:57px}.pdf-hero__icon svg{width:25px}.pdf-benefits{margin-left:0}.pdf-workspace{border-radius:14px}.pdf-workspace__head{align-items:flex-start}.pdf-workspace__local{display:none}.pdf-drop{min-height:220px;padding:1.25rem}.pdf-options{grid-template-columns:1fr}.pdf-related{grid-template-columns:1fr 1fr}.pdf-file{grid-template-columns:auto minmax(0,1fr) 40px}.pdf-file button:nth-of-type(-n+2){display:none}.pdf-action{flex-direction:column;align-items:stretch}.pdf-primary{width:100%}.pdf-content{border-radius:12px}.pdf-local{align-items:flex-start}}@media (width<=420px){.pdf-hero{display:block}.pdf-hero__icon{margin-bottom:.7rem}.pdf-hero h1{font-size:2.15rem}.pdf-benefits{display:grid}.pdf-related{grid-template-columns:1fr}.pdf-workspace{padding:.85rem}.pdf-drop{min-height:205px}.pdf-section-title>svg{display:none}}@media (prefers-reduced-motion:reduce){.pdf-spin{animation:none}.pdf-primary,.pdf-drop{transition:none}}
