.PdfFormBuilderTool_sourceLine__cfVCd{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.PdfFormBuilderTool_sourceMeta__euhHb{color:var(--text-faint);font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;letter-spacing:.05em}.PdfFormBuilderTool_linkBtn___VsVz{background:transparent;border:none;color:var(--accent);font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;cursor:pointer;text-decoration:underline;padding:0}.PdfFormBuilderTool_startRow__nJUAX{display:flex;flex-direction:column;gap:var(--space-3)}.PdfFormBuilderTool_startGrid__b5pzB{display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3)}@media (min-width:700px){.PdfFormBuilderTool_startGrid__b5pzB{grid-template-columns:1fr 1fr}}.PdfFormBuilderTool_startCard__TNCas{background:var(--panel);border:1px solid var(--line-strong);padding:var(--space-3);display:flex;flex-direction:column;gap:8px}.PdfFormBuilderTool_startCardTitle__1uYT2{color:var(--text-hero);font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.PdfFormBuilderTool_startCardHint__LJ9ib{color:var(--text-faint);font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;letter-spacing:.05em}.PdfFormBuilderTool_startInline__dmSNW{display:flex;gap:8px;align-items:center}.PdfFormBuilderTool_toolbar__8YbPD{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3);background:var(--panel);border:1px solid var(--line-strong);margin-bottom:var(--space-3);position:-webkit-sticky;position:sticky;top:0;z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.PdfFormBuilderTool_toolGroup__Ez1y5{display:flex;gap:6px;flex-wrap:wrap}.PdfFormBuilderTool_toolBtn__c5aRC{padding:8px 12px;background:transparent;border:1px solid var(--line);color:var(--text-dim);font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;letter-spacing:.1em;cursor:pointer;text-transform:uppercase;transition:border-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease)}.PdfFormBuilderTool_toolBtn__c5aRC:hover{color:var(--text-hero);border-color:var(--line-strong)}.PdfFormBuilderTool_toolBtnActive__oK7YN{border-color:var(--accent);color:var(--accent);background:var(--panel-hover)}.PdfFormBuilderTool_toolbarMeta__czDiZ{margin-left:auto;color:var(--text-faint);font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.05em}.PdfFormBuilderTool_input__vc1Wc{width:100%;padding:8px 10px;background:var(--panel);border:1px solid var(--line-strong);color:var(--text-hero);font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;outline:none;border-radius:0}.PdfFormBuilderTool_input__vc1Wc:focus{border-color:var(--accent)}.PdfFormBuilderTool_fieldName__Ts2cW{width:200px}.PdfFormBuilderTool_pageStack__Zs3Pl{display:flex;flex-direction:column;gap:var(--space-4)}.PdfFormBuilderTool_page__Bztdr{display:flex;flex-direction:column;gap:6px}.PdfFormBuilderTool_pageMeta__kHo4u{display:flex;align-items:center;gap:8px;color:var(--text-faint);font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.05em}.PdfFormBuilderTool_pageBracket___FX9i{color:var(--accent)}.PdfFormBuilderTool_surface__X1Ow8{position:relative;background:var(--text-hero);border:1px solid var(--line-strong);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;cursor:crosshair;overflow:hidden;touch-action:none}.PdfFormBuilderTool_surfaceMove__oYFTu{cursor:default}.PdfFormBuilderTool_pageImg__gtuyj{display:block;width:100%;height:100%;pointer-events:none}.PdfFormBuilderTool_field__H2_5j{position:absolute;border:2px solid rgba(0,80,200,.7);background:rgba(0,100,220,.06);pointer-events:auto}.PdfFormBuilderTool_fieldActive__cCvAv{border-color:var(--accent);background:rgba(0,200,200,.1)}.PdfFormBuilderTool_fieldLabel__PlNNQ{top:-18px;left:0;font-size:10px;color:rgba(0,80,200,.85)}.PdfFormBuilderTool_fieldKind__XbK4_,.PdfFormBuilderTool_fieldLabel__PlNNQ{position:absolute;font-family:var(--font-mono),var(--font-mono-fallback);background:rgba(255,255,255,.85);padding:1px 4px;border-radius:2px;pointer-events:none}.PdfFormBuilderTool_fieldKind__XbK4_{bottom:2px;right:2px;font-size:9px;color:rgba(0,80,200,.9)}.PdfFormBuilderTool_deleteBadge___CqTL{position:absolute;top:-10px;right:-10px;width:18px;height:18px;border-radius:50%;background:var(--bg);color:var(--accent);border:1px solid var(--accent);font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10}.PdfFormBuilderTool_resizeHandle__TcjC4{position:absolute;bottom:-4px;right:-4px;width:10px;height:10px;background:var(--accent);cursor:nwse-resize}.PdfFormBuilderTool_fieldList__sdrYH{display:flex;flex-direction:column;gap:4px}.PdfFormBuilderTool_fieldRow__VyCLI{display:grid;grid-template-columns:60px 1fr 1.4fr 80px 60px 24px;align-items:center;grid-gap:8px;gap:8px;padding:8px;background:var(--panel);border:1px solid var(--line);font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px}.PdfFormBuilderTool_fieldRow__VyCLI:hover{border-color:var(--line-strong)}.PdfFormBuilderTool_fieldRowActive__QmIth{border-color:var(--accent)}.PdfFormBuilderTool_kindTag__WoOkb{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.PdfFormBuilderTool_pageBadge__EAkR9{color:var(--text-faint);font-size:10px;letter-spacing:.05em}.PdfFormBuilderTool_deleteBtn__fHoQ7{background:transparent;border:none;color:var(--text-faint);cursor:pointer;font-family:var(--font-mono),var(--font-mono-fallback);font-size:14px}.PdfFormBuilderTool_deleteBtn__fHoQ7:hover{color:var(--accent)}.PdfFormBuilderTool_actionRow__iE1MZ{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap}.PdfFormBuilderTool_actionMeta__wi5WK{color:var(--text-faint);font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;letter-spacing:.05em}.PdfFormBuilderTool_toggleStack__KFtyd{display:flex;flex-direction:column;gap:6px;margin-top:var(--space-3)}.PdfFormBuilderTool_toggleRow___Pzsb{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--panel);border:1px solid var(--line);cursor:pointer;text-align:left;width:100%}.PdfFormBuilderTool_toggleRow___Pzsb:hover{border-color:var(--line-strong)}.PdfFormBuilderTool_toggleBox__QjMKA{font-family:var(--font-mono),var(--font-mono-fallback);font-size:13px;color:var(--accent)}.PdfFormBuilderTool_toggleLabel__l1Wi0{font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;color:var(--text-hero)}.PdfFormBuilderTool_toggleHint__IyuT4{margin-left:auto;color:var(--text-faint);font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px}.PdfFormBuilderTool_resultCard__FVIFc{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);background:var(--panel);border:1px solid var(--line-strong)}.PdfFormBuilderTool_resultMain__DHvrl{display:flex;flex-direction:column;gap:4px}.PdfFormBuilderTool_resultName__zwzU5{color:var(--text-hero);font-size:14px;word-break:break-all}.PdfFormBuilderTool_resultSub__ZeAEq{color:var(--text-faint);font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.1em}.PdfFormBuilderTool_downloadBtn__pqnPz{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:transparent;border:1px solid var(--accent);color:var(--accent);font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap}.PdfFormBuilderTool_downloadBtn__pqnPz:hover{color:var(--bg,var(--bg-raised));background:var(--accent)}.PdfFormBuilderTool_helpNote__f84sr{color:var(--text-faint);font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;letter-spacing:.05em;line-height:1.5}.PdfFormBuilderTool_fieldDetails__tjFO_{background:var(--panel);border:1px solid var(--line-strong);padding:var(--space-3);margin-bottom:var(--space-3);display:flex;flex-direction:column;gap:8px}.PdfFormBuilderTool_detailGrid__LiG4k{display:grid;grid-template-columns:120px 1fr;grid-gap:8px;gap:8px;align-items:center}.PdfFormBuilderTool_detailLabel__Z4jXV{color:var(--text-faint);font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.1em;text-transform:uppercase}