.empButton{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:54px;padding:0 20px;border:0;border-radius:14px;background:var(--emp-orange);color:#fff;font:inherit;font-size:1rem;font-weight:800;letter-spacing:-.01em;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;box-shadow:0 6px 14px rgba(254,81,43,.26),inset 0 1px 0 rgba(255,255,255,.24)}.empSelectedFileCard{position:relative;width:100%;overflow:hidden;border:1px solid rgba(108,94,80,.18);border-radius:16px;background:#fff;color:var(--emp-ink)}.empSelectedFilePreview{display:block;width:100%;height:auto;min-height:196px;max-height:min(48vh,420px);object-fit:contain;object-position:center;background:#f4f0e9}.empSelectedFilePreviewFallback,.empSelectedFilePreviewLoading{display:grid;place-items:center;height:min(42vh,320px)}.empSelectedFilePreviewFallback img,.empSelectedFilePreviewFallback svg{width:92px;height:92px;opacity:.72}.empSelectedFilePreviewLoading:after{content:"";width:30px;height:30px;border:3px solid rgba(108,94,80,.2);border-top:3px solid var(--emp-orange);border-radius:50%;animation:empSpin .8s linear infinite}.empSelectedFilePreviewGallery{display:grid;overflow:hidden;padding:0}.empPdfPagePreviewGallery{display:flex;width:100%;min-width:0;min-height:inherit;align-items:center;gap:12px;overflow-x:auto;padding:16px;background:#f4f0e9;scrollbar-color:rgba(112,91,73,.42) transparent;scrollbar-width:thin;scroll-snap-type:x proximity}.empPdfPagePreviewItem{flex:0 0 clamp(92px,21vw,144px);min-width:0;margin:0;scroll-snap-align:start}.empPdfPagePreviewAction,.empPdfPagePreviewStatic{display:grid;width:100%;min-width:0;grid-gap:6px;gap:6px;justify-items:center;padding:0;border:0;background:transparent;color:#4f4339;font:inherit;text-align:center}.empPdfPagePreviewAction{cursor:pointer}.empPdfPagePreviewFrame{display:grid;width:100%;aspect-ratio:3/4;place-items:center;overflow:hidden;border:1px solid rgba(92,75,61,.24);border-radius:8px;background:#fff}.empPdfPagePreviewItem.isActive .empPdfPagePreviewFrame{border:2px solid var(--emp-orange)}.empPdfPagePreviewAction:focus-visible{outline:2px solid var(--emp-orange);outline-offset:3px}.empPdfPagePreviewImage,.empPdfPagePreviewPlaceholder{display:block;width:100%;height:100%}.empPdfPagePreviewImage{object-fit:contain;object-position:center}.empPdfPagePreviewPlaceholder{background:#e5ded5}.empPdfPagePreviewCaption{color:#5f5145;font-size:.74rem;font-weight:800;line-height:1}.empPdfPagePreviewMore{display:grid;flex:0 0 78px;min-height:104px;place-items:center;border:1px solid rgba(92,75,61,.24);border-radius:8px;background:#ebe3d9;color:#5f5145;font-size:1rem;font-weight:850;scroll-snap-align:start}.empSelectedFileBand{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid rgba(108,94,80,.14);background:#fffdfa}.empSelectedFileMeta{display:grid;min-width:0;flex:1 1 auto;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 10px;gap:2px 10px;text-align:start}.empSelectedFileName{min-width:0;overflow:hidden;color:#2a2622;font-size:.9rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.empSelectedFileSize{color:#8d7d70;font-size:.72rem;font-weight:650;white-space:nowrap}.empSelectedFileKind{grid-column:1/-1;color:#a04b2e;font-size:.7rem;font-weight:850;letter-spacing:.08em}.empSelectedFileClear{position:absolute;z-index:2;top:8px;inset-inline-end:8px;display:inline-grid;width:38px;height:38px;place-items:center;padding:0;border:1px solid rgba(68,56,46,.2);border-radius:50%;background:#fff;color:#453a31;cursor:pointer;font:inherit;font-size:1.25rem;line-height:1}.empSelectedFileClear:focus-visible{outline:2px solid var(--emp-orange);outline-offset:2px}.empManualLandingBody{justify-items:center;grid-gap:20px;gap:20px;width:min(100%,868px)}.empManualHero,.empManualLandingBody{display:grid;margin-inline:auto;text-align:center}.empManualHero{grid-gap:12px;gap:12px;width:100%;max-width:560px}.empManualHeroDescription,.empManualHeroEyebrow,.empManualHeroTitle,.empManualLandingError,.empManualLandingStatus{margin:0}.empManualHeroEyebrow{color:#8d5f39;font-size:.78rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.empManualHeroTitle{color:var(--brand-tool-heading,var(--emp-ink));font-size:var(--tool-hero-title-size,clamp(1.6rem,1.35rem + 1.3vw,2.45rem));font-weight:900;letter-spacing:var(--tool-hero-title-tracking,-.045em);line-height:var(--tool-hero-title-line-height,1.02);text-wrap:balance}.empManualHeroDescription{color:#51473f;font-size:1rem;line-height:1.65;text-wrap:balance}.empManualUploadSlot{width:100%}.empManualUploadControl{display:inline-flex;width:100%;min-height:54px;align-items:center;justify-content:center;gap:10px;padding:0 20px;border:0;border-radius:14px;background:var(--brand-main-orange,var(--emp-orange));color:#fff;cursor:pointer;font:inherit;font-size:1rem;font-weight:800;letter-spacing:-.01em;line-height:1.15;text-align:center;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.empManualUploadControl:active{background:#e8431f;transform:scale(.98)}.empManualUploadControl.isDisabled,.empManualUploadControl:disabled{cursor:wait;opacity:.68;transform:none}.empManualUploadControl input{display:none}.empManualLandingError,.empManualLandingStatus{width:min(100%,520px);padding:10px 12px;border:1px solid #ead6c5;border-radius:10px;background:#fff7ed;color:#74472c;font-size:.8rem;font-weight:750}.empManualLandingError{border-color:#e3aaa5;background:#fff1f0;color:#9b2b23}.empManualTrust{display:grid;justify-items:center;grid-gap:8px;gap:8px;width:min(100%,580px);margin-inline:auto;text-align:center}.empManualTrustSlogan{color:rgba(42,47,59,.78);font-size:clamp(1.05rem,4.6vw,1.28rem);font-weight:650;line-height:1.08;text-wrap:balance}.empManualTrustBand{display:grid;justify-items:center;width:min(100%,260px);padding:8px 0 2px;border-top:1px solid rgba(58,72,66,.11)}.empManualTrustSummary{display:inline-block;color:#203128;font-size:.85rem;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.empManualTrustSummary:hover{color:#123f31}.empManualTrustSummary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.empManualPromo{position:relative;isolation:isolate;display:grid;justify-self:center;grid-template-columns:76px minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;width:min(100%,440px);margin:8px auto 26px;padding:16px 20px 18px 18px;border:1px solid rgba(190,137,91,.24);border-radius:22px;background:radial-gradient(circle at 12% 18%,rgba(255,193,126,.16),transparent 34%),linear-gradient(145deg,#fffefa,#fffaf4 58%,#fff6ec);color:#4a2f20;box-shadow:0 14px 30px rgba(83,55,33,.1),inset 0 1px 0 rgba(255,255,255,.88)}.empManualPromo:after{content:"";position:absolute;z-index:-1;inset-inline-end:24px;bottom:-17px;width:34px;height:22px;background:linear-gradient(145deg,#fffaf4,#fff5e9);-webkit-clip-path:polygon(0 0,100% 0,100% 100%);clip-path:polygon(0 0,100% 0,100% 100%);filter:drop-shadow(4px 6px 5px rgba(83,55,33,.08))}[dir=rtl] .empManualPromo:after{transform:scaleX(-1)}.empManualPromoClose{position:absolute;z-index:2;top:2px;inset-inline-end:2px;display:inline-grid;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#6e5644;cursor:pointer;font-size:1.35rem;line-height:1;transition:color .16s ease,background-color .16s ease,transform .16s ease}.empManualPromoClose:focus-visible,.empManualPromoClose:hover{color:#3f2d21;background:rgba(125,86,54,.08);transform:rotate(4deg)}.empManualPromoVisual{position:relative;display:grid;width:76px;height:76px;place-items:center;border:1px solid rgba(214,159,107,.18);border-radius:50%;background:radial-gradient(circle at 34% 28%,#fffdf8 0,#fff0df 54%,#fbe2cc 100%);color:#94562e;box-shadow:0 9px 18px rgba(126,75,37,.1),inset 0 1px 0 rgba(255,255,255,.92)}.empManualPromoVisual:after,.empManualPromoVisual:before{content:"✦";position:absolute;color:#efad45;font-family:Georgia,Times New Roman,serif;line-height:1}.empManualPromoVisual:before{top:10px;inset-inline-start:10px;font-size:.82rem}.empManualPromoVisual:after{inset-inline-end:10px;bottom:11px;font-size:.68rem}.empManualPromoVisual svg{width:35px;height:35px;filter:drop-shadow(0 3px 4px rgba(96,54,27,.14));transform:rotate(-5deg)}.empManualPromoCopy{display:grid;min-width:0;justify-items:start;grid-gap:3px;gap:3px;-webkit-padding-end:20px;padding-inline-end:20px}.empManualPromoBody,.empManualPromoEyebrow,.empManualPromoTitle{margin:0}.empManualPromoEyebrow{color:#99613c;font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.empManualPromoTitle{color:#4a2b1a;font-size:clamp(1.18rem,1.08rem + .3vw,1.38rem);letter-spacing:-.04em;line-height:1.06}.empManualPromoBody{max-width:23rem;color:#5d493a;font-size:.82rem;line-height:1.36}.empManualPromoAction{display:inline-flex;width:min(100%,200px);min-height:42px;align-items:center;justify-content:center;gap:8px;margin-top:6px;padding:0 14px;border:1px solid #8e4a23;border-radius:12px;background:#8e4a23;color:#fffaf5;cursor:pointer;font:inherit;font-size:.88rem;font-weight:800;text-decoration:none;box-shadow:none;transition:opacity .18s ease,background-color .18s ease,border-color .18s ease}.empManualPromoAction:focus-visible,.empManualPromoAction:hover{border-color:#783715;background:#783715}.empManualPromoSpinner{width:13px;height:13px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:empSpin .8s linear infinite}.empEditorToolRail{display:flex;min-width:max-content;align-items:stretch}.empEditorToolButton{position:relative;display:grid;flex:0 0 64px;min-width:64px;min-height:70px;place-items:center;align-content:center;grid-gap:4px;gap:4px;padding:6px 4px;border:0;border-right:1px solid #e4e7eb;border-radius:0;background:#fff;color:#756b61;cursor:pointer;font:inherit;text-align:center}.empEditorToolButton:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:transparent}.empEditorToolButton.isActive{color:var(--emp-orange)}.empEditorToolButton.isActive:after{background:var(--emp-orange)}.empEditorToolButton:disabled{color:#b8c2ba;cursor:default}.empEditorToolIcon{display:inline-grid;min-height:24px;place-items:center;font-size:1.25rem;font-weight:800;line-height:1}.empEditorToolIcon svg{width:22px;height:22px}.empEditorToolLabel{max-width:58px;overflow:hidden;font-size:.64rem;font-weight:800;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}@media (max-width:560px){.empManualLandingBody{gap:18px}.empManualHero{gap:10px}.empManualHeroTitle{font-size:var(--tool-hero-title-size,clamp(1.6rem,1.35rem + 1.3vw,2.45rem))}.empManualHeroDescription{font-size:.98rem;line-height:1.55}.empManualPromo{grid-template-columns:1fr;justify-items:center;gap:10px;padding:calc(16px - 2mm) 14px 20px;text-align:center}.empManualPromo:after{inset-inline-end:20px;bottom:-15px;width:30px;height:20px}.empManualPromoVisual{width:58px;height:58px}.empManualPromoVisual svg{width:29px;height:29px}.empManualPromoCopy{justify-items:center;-webkit-padding-end:0;padding-inline-end:0}}.empButton:active{transform:scale(.98)}.empButton:disabled{opacity:.45;box-shadow:none}.empButton input{display:none}.empSpinner{width:28px;height:28px;border:3px solid rgba(108,94,80,.2);border-top:3px solid var(--emp-orange);border-radius:999px;animation:empSpin .8s linear infinite}@keyframes empSpin{to{transform:rotate(1turn)}}.empToolResultActions{position:relative;display:grid;grid-gap:clamp(22px,3.4vw,34px);gap:clamp(22px,3.4vw,34px);justify-items:center;text-align:center}.empToolResultCard{padding:clamp(28px,4.2vw,48px) clamp(20px,2.6vw,32px);border:1px solid rgba(108,94,80,.14);border-radius:28px;background:#fff8f2}.empToolResultInline{gap:16px;padding:8px 0 2px}.empToolResultTitle{margin:0;color:var(--brand-tool-heading,#513c34);font-family:var(--font-cereal-sans,"Trebuchet MS","Segoe UI",Arial,sans-serif);font-size:clamp(30px,5vw,46px);font-weight:800;line-height:1.06;letter-spacing:-.04em;overflow-wrap:anywhere}.empToolResultInline .empToolResultTitle{font-size:clamp(24px,3.6vw,34px)}.empToolResultRow{display:grid;width:min(100%,720px);grid-template-columns:minmax(112px,1fr) auto minmax(58px,1fr);align-items:center;justify-content:center;grid-gap:14px;gap:14px}.empToolResultLeadingActions{display:flex;grid-column:1;align-items:center;justify-content:flex-end;justify-self:end;gap:10px}.empToolResultLeadingAction,.empToolResultSatellite{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:var(--brand-main-orange,var(--emp-orange,#fe512b));color:#fff;cursor:pointer;font:inherit}.empToolResultLeadingAction{width:40px;height:40px;font-size:15px}.empToolResultLeadingAction:focus-visible,.empToolResultLeadingAction:hover,.empToolResultSatellite:focus-visible,.empToolResultSatellite:hover:not(:disabled){background:#e8431f}.empToolResultDownload:focus-visible,.empToolResultLeadingAction:focus-visible,.empToolResultSatellite:focus-visible{outline:2px solid rgba(163,95,49,.72);outline-offset:3px}.empToolResultDownload{display:inline-flex;grid-column:2;min-height:68px;align-items:center;justify-content:center;gap:14px;padding:0 calc(clamp(28px, 4vw, 52px) + 1mm) 0 calc(clamp(28px, 4vw, 52px) - 2mm);border:1px solid rgba(223,103,61,.42);border-radius:20px;background:var(--brand-main-orange,var(--emp-orange,#fe512b));color:#fff;cursor:pointer;font:inherit;font-family:var(--font-cereal-sans,"Trebuchet MS","Segoe UI",Arial,sans-serif);font-size:clamp(18px,2.2vw,24px);font-weight:800;letter-spacing:-.01em;text-decoration:none}.empToolResultDownload:hover:not(.isDisabled){background:#e8431f}.empToolResultDownload.isDisabled{cursor:not-allowed;opacity:.65}.empToolResultDownload i{font-size:.92em}.empToolResultSatellites{display:grid;grid-column:3;grid-template-columns:repeat(var(--emp-tool-action-grid-columns,2),minmax(0,auto));justify-items:center;justify-self:start;grid-gap:4px;gap:4px}.empToolResultSatellite{position:relative;width:32px;height:32px;font-size:12px}.empToolResultSatellite:disabled{cursor:wait;opacity:.6}.empToolResultSatellite.isConfirmed{background:#2c8757}.empToolResultSatellite:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 12px);left:50%;z-index:6;padding:7px 12px;border-radius:10px;background:#3f3a36;color:#fff;font-size:12px;font-weight:700;line-height:1;opacity:0;pointer-events:none;transform:translateX(-50%);white-space:nowrap}.empManualInlineTextToolbar{display:flex;max-width:min(520px,calc(100vw - 16px));align-items:stretch;overflow-x:auto;overflow-y:hidden;border:1px solid #2683f7;border-radius:8px;background:#f5f8fc;color:#0b74d6;font-family:var(--font-cereal-sans,"Trebuchet MS","Segoe UI",Arial,sans-serif);overscroll-behavior-x:contain;scrollbar-color:rgba(11,116,214,.42) transparent;scrollbar-width:thin;touch-action:pan-x;white-space:nowrap}.empManualInlineTextToolbarRail{display:flex;width:max-content;min-width:100%;align-items:stretch}.empManualInlineTextToolbar::-webkit-scrollbar{height:3px}.empManualInlineTextToolbar::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(11,116,214,.42)}.empManualInlineTextControl,.empManualInlineTextToolbar .empManualInlineTextButton{position:relative;display:inline-flex;min-width:44px;height:44px;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:0;border-right:1px solid #bfd6f8;border-radius:0;background:transparent;color:#0b74d6;cursor:pointer;font:inherit;font-size:14px}.empManualInlineTextControl:last-child,.empManualInlineTextToolbar .empManualInlineTextButton:last-child{border-right:0}.empManualInlineTextToolbar .empManualInlineTextButton>i{font-size:16px}.empManualInlineTextControl:focus-within,.empManualInlineTextToolbar .empManualInlineTextButton.isActive,.empManualInlineTextToolbar .empManualInlineTextButton:hover:not(:disabled){background:#e2eefc}.empManualInlineTextToolbar .empManualInlineTextButton.isDanger{color:#1d7fd5}.empManualInlineTextToolbar .empManualInlineTextButton:disabled{cursor:not-allowed;opacity:.38}.empManualInlineTextControl:focus-within,.empManualInlineTextToolbar .empManualInlineTextButton:focus-visible{outline:2px solid #0b74d6;outline-offset:-3px}.empManualInlineTextControl{min-width:58px;padding:0 9px}.empManualInlineTextControl.isFontFamily{width:116px;justify-content:flex-start}.empManualInlineTextControlLabel{min-width:0;max-width:68px;overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.empManualInlineTextControlChevron{font-size:10px}.empManualInlineTextColorSwatch{width:18px;height:18px;flex:0 0 18px;border:1px solid rgba(11,116,214,.35);border-radius:50%}.empManualInlineTextNativeControl{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.compactColorPaletteGrid{display:grid;width:174px;grid-template-columns:repeat(6,24px);grid-gap:6px;gap:6px;margin:0 auto}.compactColorPaletteSwatch{position:relative;display:grid;width:24px;min-width:24px;height:24px;min-height:24px;box-sizing:border-box;place-items:center;padding:0;overflow:hidden;border:1px solid rgba(47,41,36,.24);border-radius:50%;cursor:pointer}.compactColorPaletteSwatchVisual{display:grid;width:100%;height:100%;place-items:center;border-radius:50%}.compactColorPaletteSwatch:hover{border-color:var(--brand-main-orange,#fe512b)}.compactColorPaletteSwatch.isSelected{border:2px solid #2f2924}.compactColorPaletteSwatch:focus-visible{outline:2px solid var(--brand-main-orange,#fe512b);outline-offset:2px}.compactColorPaletteSwatch i{display:grid;width:13px;height:13px;place-items:center;border-radius:50%;background:#ffffff;color:#2f2924;font-size:8px}.compactColorPaletteCustomRow{position:relative;display:flex;width:174px;height:26px;align-items:center;gap:8px;margin:8px auto 0;color:#2f2924;cursor:pointer}.compactColorPaletteCustomRow>i{width:14px;flex:0 0 14px;font-size:13px;text-align:center}.compactColorPaletteCurrent{width:24px;height:24px;flex:0 0 24px;box-sizing:border-box;border:1px solid rgba(47,41,36,.24);border-radius:50%}.compactColorPaletteSpectrum{width:120px;height:10px;flex:0 0 120px;border-radius:3px;background:linear-gradient(90deg,#ff3b30,#ff2d55 12%,#af52de 24%,#5e5ce6 36%,#0a84ff 48%,#00c7be 60%,#34c759 72%,#ffcc00 84%,#ff3b30)}.compactColorPaletteCustomRow:focus-within{border-radius:4px;outline:2px solid var(--brand-main-orange,#fe512b);outline-offset:2px}.compactColorPaletteCustomRow input{position:absolute;inset:0;width:100%;height:100%;margin:0;cursor:pointer;opacity:0}.empDrawToolPopover{position:absolute;top:100%;min-width:260px;box-sizing:border-box;margin-top:-9px;padding:12px;border:1px solid rgba(108,94,80,.14);border-radius:10px;background:#ffffff;color:#2f2924;box-shadow:0 12px 36px rgba(30,24,18,.18),0 4px 12px rgba(30,24,18,.1);font-family:var(--font-archivo,"Trebuchet MS","Segoe UI",Arial,sans-serif);transform:translateX(-50%);z-index:120}.empDrawToolPopover:before{content:"";position:absolute;top:-6px;left:var(--emp-draw-popover-arrow-left,50%);width:10px;height:10px;border-top:1px solid rgba(108,94,80,.14);border-left:1px solid rgba(108,94,80,.14);background:#ffffff;transform:translateX(-50%) rotate(45deg)}.empDrawToolPopover .pdfAnnotateModeToggle{display:flex;gap:4px;margin-bottom:12px;padding:3px;border-radius:8px;background:rgba(108,94,80,.06)}.empDrawToolPopover .pdfAnnotateModeToggle button{display:flex;min-height:44px;flex:1 1;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:#7a6e62;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.empDrawToolPopover .pdfAnnotateModeToggle button i{font-size:13px}.empDrawToolPopover .pdfAnnotateModeToggle button.isActive{border-color:rgba(108,94,80,.1);background:#ffffff;color:#2f2924;box-shadow:none}.empDrawToolPopover .pdfAnnotateModeToggle button:focus-visible{outline:2px solid var(--brand-main-orange,#fe512b);outline-offset:1px}.empDrawToolPopover .pdfAnnotateSection{margin-top:8px}.empDrawToolPopover .pdfAnnotateSectionLabel{margin-bottom:8px;color:#7a6e62;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.empDrawToolPopover .pdfAnnotatePreview{display:block;width:100%;height:50px;margin-bottom:8px;border-radius:8px;background:#fafafa}.empDrawToolPopover .pdfAnnotateSizeSlider{width:100%;height:6px;margin:0;border-radius:3px;background:rgba(108,94,80,.12);outline:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.empDrawToolPopover .pdfAnnotateSizeSlider::-webkit-slider-thumb{width:18px;height:18px;border:2px solid #ffffff;border-radius:50%;background:var(--brand-main-orange,#fe512b);cursor:pointer;appearance:none;-webkit-appearance:none}.empDrawToolPopover .pdfAnnotateSizeSlider::-moz-range-thumb{width:18px;height:18px;border:2px solid #ffffff;border-radius:50%;background:var(--brand-main-orange,#fe512b);cursor:pointer}.empShapeToolPopover{position:absolute;top:100%;min-width:220px;box-sizing:border-box;margin-top:-9px;padding:10px 0;border:1px solid rgba(108,94,80,.14);border-radius:10px;background:#ffffff;color:#2f2924;box-shadow:0 12px 36px rgba(30,24,18,.18),0 4px 12px rgba(30,24,18,.1);font-family:var(--font-archivo,"Trebuchet MS","Segoe UI",Arial,sans-serif);transform:translateX(-50%);z-index:120}.empShapeToolPopover:before{content:"";position:absolute;top:-6px;left:var(--emp-shape-popover-arrow-left,50%);width:10px;height:10px;border-top:1px solid rgba(108,94,80,.14);border-left:1px solid rgba(108,94,80,.14);background:#ffffff;transform:translateX(-50%) rotate(45deg)}.empShapeToolPopover .pdfEditorShapePicker{min-width:0;margin:0;padding:0 10px 10px;border:0;border-bottom:1px solid rgba(108,94,80,.07)}.empShapeToolPopover .pdfEditorShapePicker>legend{width:100%;padding:0 6px 7px;color:#5a4e43;font-size:13px;font-weight:700}.empShapeToolPopover .pdfEditorShapeOptionList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px}.empShapeToolPopover .pdfEditorShapeOption{display:flex;min-width:0;min-height:38px;align-items:center;gap:8px;padding:7px 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:#5a4e43;font:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.empShapeToolPopover .pdfEditorShapeOption:hover{background:rgba(108,94,80,.05)}.empShapeToolPopover .pdfEditorShapeOption:focus-visible{outline:2px solid var(--brand-main-orange,#fe512b);outline-offset:1px}.empShapeToolPopover .pdfEditorShapeOption.isSelected{border-color:rgba(254,81,43,.35);background:rgba(254,81,43,.08);color:var(--brand-main-orange,#fe512b)}.empShapeToolPopover .pdfEditorShapeOptionIcon{width:22px;height:22px;flex:0 0 22px}.empShapeToolPopover .pdfEditorShapeOption>span{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empShapeToolPopover .pdfEditorToolDropdownColorSection{padding:9px 16px 12px;border-bottom:1px solid rgba(108,94,80,.07)}.empShapeToolPopover .pdfEditorToolDropdownColorLabel{display:flex;align-items:center;gap:10px;margin-bottom:9px;color:#5a4e43;font-size:13px;font-weight:500}.empShapeToolPopover .pdfEditorToolDropdownColorLabel>i{width:16px;color:#7a6e62;font-size:14px;text-align:center}.empShapeToolPopover .pdfEditorToolDropdownRow{display:flex;align-items:center;gap:10px;padding:9px 16px;color:#2f2924;font-size:13px;white-space:nowrap;cursor:pointer}.empShapeToolPopover .pdfEditorToolDropdownRow:hover{background:rgba(108,94,80,.04)}.empShapeToolPopover .pdfEditorToolDropdownRow>i{width:16px;flex-shrink:0;color:#7a6e62;font-size:14px;text-align:center}.empShapeToolPopover .pdfEditorToolDropdownRow>span{flex:1 1;color:#5a4e43;font-weight:500}.empShapeToolPopover .pdfEditorToolDropdownRow>select{flex-shrink:0;padding:4px 10px;border:1px solid rgba(108,94,80,.18);border-radius:6px;background:#ffffff;color:#2f2924;font:inherit;font-size:12px;cursor:pointer}.signatureVaultModalHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.signatureVaultModalHeader h3{margin:0;color:var(--brand-tool-heading,#513c34);font-size:1.2rem;font-weight:700;line-height:1.2}.signatureVaultModalHeader .modalCloseBtn{display:grid;width:44px;min-width:44px;height:44px;min-height:44px;place-items:center;padding:0;border:1px solid #d8d0c6;border-radius:14px;background:#fffdfa;color:#6b5e52;cursor:pointer}.signatureVaultModalHeader .modalCloseBtn:focus-visible{outline:2px solid #2683f7;outline-offset:2px}.signatureVaultTabs{position:relative;display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;grid-gap:4px;gap:4px;box-sizing:border-box;padding:4px;border-radius:12px;background:rgba(47,41,36,.05);isolation:isolate}.signatureVaultTab{position:relative;display:inline-flex;min-width:0;min-height:36px;align-items:center;justify-content:center;gap:8px;padding:0 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:#6b5e52;cursor:pointer;font-size:.85rem;font-weight:600}.signatureVaultTab:before{position:absolute;inset:-4px 0;content:""}.signatureVaultTab .appIcon{color:inherit;font-size:14px;opacity:.7}.signatureVaultTab.is-active{border-color:rgba(108,94,80,.08);background:rgba(255,255,255,.9);color:var(--brand-tool-heading,#513c34)}.signatureVaultTab.is-active .appIcon{color:var(--brand-main-orange,#fe512b);opacity:1}.signatureVaultTab:focus-visible{outline:2px solid #2683f7;outline-offset:1px}.signatureVaultComposer{box-sizing:border-box;padding:14px;border:1px solid rgba(108,94,80,.12);border-radius:16px;background:rgba(255,255,255,.7)}.signatureVaultDrawPanel{display:grid;grid-gap:10px;gap:10px}.signatureVaultColorPicker{position:relative;z-index:4;justify-self:end}.signatureVaultColorButton{position:relative;display:inline-flex;min-width:42px;height:30px;box-sizing:border-box;align-items:center;justify-content:center;gap:6px;padding:0 8px;border:1px solid rgba(47,41,36,.18);border-radius:8px;background:rgba(255,255,255,.78);color:#45526d;cursor:pointer}.signatureVaultColorButton:before{position:absolute;inset:-7px 0;content:""}.signatureVaultColorButton[aria-expanded=true]{border-color:rgba(47,41,36,.32);background:#ffffff}.signatureVaultColorButton:focus-visible{outline:2px solid #2683f7;outline-offset:2px}.signatureVaultColorButton>i{font-size:11px}.signatureVaultColorButton>i:last-child{font-size:9px}.signatureVaultColorButtonSwatch{width:16px;height:16px;box-sizing:border-box;border:1px solid rgba(47,41,36,.24);border-radius:50%}.signatureVaultColorPopover{position:absolute;top:calc(100% + 6px);right:0;z-index:6;width:196px;box-sizing:border-box;padding:10px;border:1px solid rgba(47,41,36,.16);border-radius:10px;background:#ffffff}.signatureVaultUploadInputHidden{display:none}.signatureVaultUploadPanel{display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;gap:10px}.signatureVaultUploadTrigger{display:inline-flex;width:76px;height:76px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--brand-main-orange,#fe512b) 48%,#7f3f31 52%);border-radius:999px;background:color-mix(in srgb,var(--brand-main-orange,#fe512b) 14%,#ffffff 86%);color:var(--brand-main-orange,#fe512b);cursor:pointer;font-size:34px}.signatureVaultUploadTrigger:disabled{cursor:default;opacity:.6}.signatureVaultUploadHint{margin:0;color:#45526d;font-size:14px;font-weight:600;text-align:center}.signatureVaultTypePanel{display:grid;min-height:180px;align-content:center;grid-gap:12px;gap:12px;padding:6px 2px}.signatureVaultTypeInputRow{display:flex;align-items:center;gap:10px;padding:6px 4px;border-bottom:1px solid #d7dce6}.signatureVaultTypeInputRow .appIcon{color:color-mix(in srgb,var(--brand-main-orange,#fe512b) 80%,#a86a57 20%);font-size:17px}.signatureVaultTypeInput{min-width:0;flex:1 1 auto;padding:0;border:0;outline:0;background:transparent;color:#1f2a3f;font-family:Segoe Script,Brush Script MT,Snell Roundhand,Comic Sans MS,cursive;font-size:22px;font-weight:600;line-height:1.25}.signatureVaultTypeInput::placeholder{color:#74829c;opacity:.9}.signatureVaultTypeInput:focus,.signatureVaultTypeInput:focus-visible{border:0;outline:0}.signatureVaultTypeInput:disabled{opacity:.65}.signatureVaultTypeActions{display:flex;justify-content:flex-end}.signatureVaultCanvasHost{position:relative;width:100%;overflow:hidden;border:1px solid rgba(108,94,80,.1);border-radius:14px;background:#fefcfa}.signatureVaultCanvas{display:block;width:100%;height:220px;cursor:crosshair;touch-action:none}.signatureVaultCanvasPlaceholder{position:absolute;z-index:1;top:50%;left:50%;color:var(--brand-tool-heading,#513c34);font-size:26px;font-weight:600;letter-spacing:.01em;opacity:.15;pointer-events:none;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.signatureVaultCanvasOverlay{position:absolute;z-index:2;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:8px;pointer-events:none}.signatureVaultCanvasOverlay button,.signatureVaultTypeActions button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;padding:0 12px;border:1px solid transparent;border-radius:10px;cursor:pointer;font:inherit;font-size:.82rem;font-weight:800;pointer-events:auto}.signatureVaultCanvasOverlay button:focus-visible,.signatureVaultTypeActions button:focus-visible{outline:2px solid #2683f7;outline-offset:2px}.signatureVaultCanvasOverlay button:disabled,.signatureVaultTypeActions button:disabled{cursor:default;opacity:.45}.signatureVaultSaveBtn{background:var(--brand-main-orange,#fe512b);color:#ffffff}.signatureVaultResetBtn{width:38px;min-width:38px;padding:0;border-color:rgba(108,94,80,.12)!important;background:#ffffff;color:#766a60}.empManualEditorUtilityBar{display:flex;width:100%;min-width:0;min-height:52px;align-items:center;gap:10px;padding:5px 8px 5px 5px;border:1px solid rgba(108,94,80,.12);border-radius:999px;background:linear-gradient(180deg,rgba(255,251,246,.97),rgba(247,240,231,.93));color:#7a6e62;box-shadow:0 8px 22px rgba(88,67,46,.07),0 2px 6px rgba(88,67,46,.04),inset 0 1px 0 rgba(255,255,255,.82);font-family:var(--font-cereal-sans,"Trebuchet MS","Segoe UI",Arial,sans-serif)}.empManualEditorUtilityBar.empManualEditorUtilityBarEmbedded{min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.empManualEditorToolbarScrollArea{--pdf-editor-toolbar-scroll-thumb-x:8px;--pdf-editor-toolbar-scroll-thumb-width:min(360px,34%);background-image:none;background-position:left var(--pdf-editor-toolbar-scroll-thumb-x) bottom 1px,left 8px bottom 1px;background-size:var(--pdf-editor-toolbar-scroll-thumb-width) 4px,calc(100% - 16px) 4px;background-repeat:no-repeat;scrollbar-color:transparent transparent;scrollbar-width:none}.empManualEditorToolbarScrollArea[data-scrollable=true]{background-image:linear-gradient(90deg,rgba(122,110,98,.34),rgba(122,110,98,.34)),linear-gradient(90deg,rgba(122,110,98,.12),rgba(122,110,98,.12))}.empManualEditorToolbarScrollArea::-webkit-scrollbar{display:none;height:0}.empManualEditorApplyButton,.empManualEditorBackButton,.empManualEditorFileIconButton,.empManualEditorHelpButton,.empManualEditorHistoryButton,.empManualEditorReplaceButton,.empManualEditorResetButton{box-sizing:border-box;font:inherit;box-shadow:none;filter:none;transform:none}.empManualEditorUtilityBar .empManualEditorBackButton,.empManualEditorUtilityBar .empManualEditorResetButton{display:inline-flex;min-height:40px;align-items:center;gap:9px;padding:0 14px 0 10px;border:1px solid rgba(108,94,80,.13);border-radius:999px;background:#faf7f2;color:#7a6e62;cursor:pointer;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.empManualEditorResetButton{position:relative;left:-1mm}.empManualEditorBackIcon,.empManualEditorResetIcon{display:inline-flex;flex:0 0 auto;width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:rgba(108,94,80,.07);color:#9a8d80;font-size:11px}.empManualEditorBackLabel,.empManualEditorResetLabel{white-space:nowrap}.empManualEditorFileActions,.empManualEditorUtilityActions{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px}.empManualEditorFileActions{margin-left:auto}.empManualEditorUtilityBar .empManualEditorFileIconButton,.empManualEditorUtilityBar .empManualEditorHelpButton{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;padding:0;border:1px solid #eee5dd;border-radius:999px;background:#fff;color:#fe512b;cursor:pointer;font-size:.78rem}.empManualEditorUtilityBar .empManualEditorHelpButton{border-color:rgba(108,94,80,.08);background:rgba(108,94,80,.07);color:#7a6e62;font-size:15px}.empManualEditorHelpButton>.fa-circle-question{font-size:20px}.empManualEditorUtilityBar .empManualEditorReplaceButton{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 16px;border:1px solid #fe512b;border-radius:999px;background:#fff;color:#fe512b;cursor:pointer;font-size:.82rem;font-weight:800;line-height:1;white-space:nowrap}.empManualEditorBackButton:focus-visible,.empManualEditorBackButton:hover:not(:disabled),.empManualEditorResetButton:focus-visible,.empManualEditorResetButton:hover:not(:disabled){border-color:rgba(108,94,80,.18);background:#fff;color:#3d3024}.empManualEditorHelpButton:focus-visible,.empManualEditorHelpButton:hover:not(:disabled){border-color:rgba(108,94,80,.16);background:rgba(108,94,80,.12);color:#6f6257}.empManualEditorFileIconButton:focus-visible,.empManualEditorFileIconButton:hover:not(:disabled){border-color:#fe512b;background:#fe512b;color:#fff}.empManualEditorUtilityBar .empManualEditorFileActions .empManualEditorReplaceButton:active:not(:disabled),.empManualEditorUtilityBar .empManualEditorFileActions .empManualEditorReplaceButton:focus-visible,.empManualEditorUtilityBar .empManualEditorFileActions .empManualEditorReplaceButton:hover:not(:disabled){border-color:#fe512b;background:#fff;color:#fe512b;box-shadow:none;filter:none}.empManualEditorApplyButton:focus-visible,.empManualEditorBackButton:focus-visible,.empManualEditorFileIconButton:focus-visible,.empManualEditorHelpButton:focus-visible,.empManualEditorHistoryButton:focus-visible,.empManualEditorReplaceButton:focus-visible,.empManualEditorResetButton:focus-visible{outline:2px solid rgba(254,81,43,.42);outline-offset:2px}.empManualEditorApplyButton:disabled,.empManualEditorBackButton:disabled,.empManualEditorFileIconButton:disabled,.empManualEditorHelpButton:disabled,.empManualEditorHistoryButton:disabled,.empManualEditorReplaceButton:disabled,.empManualEditorResetButton:disabled{cursor:not-allowed;opacity:.48}.empManualEditorHistoryActions{display:flex;width:calc(86px + 2mm);min-width:calc(86px + 2mm);max-width:calc(86px + 2mm);height:calc(72px + 1mm);min-height:calc(72px + 1mm);flex-grow:0;flex-shrink:0;flex-basis:calc(86px + 2mm);flex-direction:column;align-items:stretch;justify-content:center;gap:4px;padding:6px 7px;border-right:1px solid #fff;background:transparent;font-family:var(--font-cereal-sans,"Trebuchet MS","Segoe UI",Arial,sans-serif)}.empManualEditorHistoryActions .empManualEditorHistoryButton{display:inline-flex;width:100%;min-width:0;height:29px;min-height:29px;align-items:center;justify-content:center;gap:5px;padding:0 7px;border:1px solid rgba(108,94,80,.24);border-radius:999px;background:#fff;color:#7a6e62;cursor:pointer;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.empManualEditorHistoryButton>i{color:#fe512b}.empManualEditorHistoryButton:hover:not(:disabled){border-color:rgba(108,94,80,.38);background:#f5f1ed;color:#5a4e43}.empManualEditorHistoryButton:disabled{border-color:rgba(108,94,80,.12);background:#fbfaf9;color:#aaa19a;opacity:1}.empEditorToolRailWebsite{font-family:var(--font-cereal-sans,"Trebuchet MS","Segoe UI",Arial,sans-serif)}.empEditorToolRailWebsite .empEditorToolButton{--emp-manual-tool-icon-size:23px;--emp-manual-tool-label-height:28px;display:inline-grid;flex-grow:0;flex-shrink:0;flex-basis:calc(86px + 2mm);width:calc(86px + 2mm);min-width:calc(86px + 2mm);max-width:calc(86px + 2mm);height:calc(72px + 1mm);min-height:calc(72px + 1mm);grid-template-rows:var(--emp-manual-tool-icon-size) var(--emp-manual-tool-label-height);place-items:center;align-content:center;row-gap:4px;padding:5px;overflow:hidden;border-right:1px solid #fff;background:transparent;color:#7a6e62;font-size:12px;font-weight:700;line-height:1.12}.empEditorToolRailWebsite .empEditorToolIcon{min-height:var(--emp-manual-tool-icon-size)}.empEditorToolRailWebsite .empEditorToolIcon,.empEditorToolRailWebsite .empEditorToolIcon svg{width:var(--emp-manual-tool-icon-size);height:var(--emp-manual-tool-icon-size)}.empEditorToolRailWebsite .empEditorToolLabel{display:-webkit-box;align-self:center;width:100%;min-width:0;max-width:82px;max-height:var(--emp-manual-tool-label-height);overflow:hidden;font-size:inherit;font-weight:700;line-height:1.12;overflow-wrap:anywhere;text-align:center;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.empEditorToolRailWebsite .empEditorToolButton:hover:not(:disabled){background:rgba(254,81,43,.06);color:#2f2924}.empEditorToolRailWebsite .empEditorToolButton:disabled{cursor:not-allowed;opacity:.28}.empEditorToolRailWebsite .empEditorToolButton.isActive{background:rgba(254,81,43,.07);color:var(--brand-main-orange,#fe512b);box-shadow:inset 0 -2px 0 var(--brand-main-orange,#fe512b)}.empEditorToolRailWebsite .empEditorToolButton:after{display:none}.empManualEditorApplyButton{display:inline-flex;min-width:min(292px,calc(100vw - 32px));max-width:calc(100vw - 32px);min-height:52px;align-items:center;justify-content:center;gap:10px;padding:0 20px;border:1px solid #e54f2d;border-radius:8px;background:var(--brand-main-orange,#fe512b);color:#fff;cursor:pointer;font-size:.98rem;font-weight:800;line-height:1.15}.empManualEditorApplyButton:focus-visible,.empManualEditorApplyButton:hover:not(:disabled){background:#e64a25}@media (max-width:820px){.empManualEditorUtilityBar{padding:8px 10px;border-radius:18px}}@media (max-width:760px){.empManualEditorUtilityBar{gap:2px}.empManualEditorUtilityBar .empManualEditorBackButton,.empManualEditorUtilityBar .empManualEditorResetButton{height:28px;min-height:28px;gap:3px;padding:0 6px 0 4px;font-size:9px;letter-spacing:.04em}.empManualEditorBackIcon,.empManualEditorResetIcon{width:16px;height:16px;font-size:8px}.empManualEditorResetButton{left:0;margin-left:calc(1mm - 2px);margin-right:1mm}.empManualEditorFileActions,.empManualEditorUtilityActions{gap:2px}.empManualEditorUtilityBar .empManualEditorFileIconButton,.empManualEditorUtilityBar .empManualEditorHelpButton{width:28px;height:28px;flex-basis:28px;font-size:9px}.empManualEditorUtilityBar .empManualEditorHelpButton{font-size:14px}.empManualEditorHelpButton>.fa-circle-question{font-size:18px}.empManualEditorUtilityBar .empManualEditorReplaceButton{height:28px;min-height:28px;max-height:28px;padding:0 6px;font-size:9px}}@media (hover:none),(max-width:480px){.empEditorToolRailWebsite .empEditorToolButton{flex-basis:calc(88px + 2mm);width:calc(88px + 2mm);min-width:calc(88px + 2mm);max-width:calc(88px + 2mm);padding:5px 6px}}.empToolResultSatellite:focus-visible:after,.empToolResultSatellite:hover:after{opacity:1}@media (max-width:640px){.empToolResultRow{width:100%;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 10px}.empToolResultRow>.empToolResultLeadingActions{grid-column:1;grid-row:1;justify-self:center}.empToolResultRow>.empToolResultLeadingActions .empToolResultLeadingAction{width:36px;height:36px;font-size:12px}.empToolResultRow>.empToolResultDownload{width:100%;min-height:60px;grid-column:2;grid-row:1;justify-self:stretch}.empToolResultRowWithoutLeading>.empToolResultDownload{grid-column:1/-1}.empToolResultRow>.empToolResultSatellites{grid-column:1/-1;grid-row:2;align-self:center;justify-self:center;gap:8px;margin-top:2px}.empToolResultRow>.empToolResultSatellites .empToolResultSatellite{width:36px;height:36px;font-size:12px}.empToolResultSatellite:after{display:none}}.empFontReview{display:grid;grid-gap:18px;gap:18px;width:100%;color:#513c34}.empFontReviewEmpty,.empFontReviewError,.empFontReviewHeader h2,.empFontReviewHeader p,.empFontReviewReason{margin:0}.empFontReviewHeader h2{font-size:20px;line-height:1.25}.empFontReviewEmpty,.empFontReviewHeader p,.empFontReviewReason{margin-top:6px;color:rgba(81,60,52,.72);font-size:14px;line-height:1.45}.empFontReviewGroups{display:grid;grid-gap:14px;gap:14px}.empFontReviewGroup{display:grid;min-width:0;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(81,60,52,.18);border-radius:14px;background:#fffdfa}.empFontReviewGroup legend{display:flex;max-width:100%;align-items:baseline;gap:8px;padding:0 4px;font-weight:800;overflow-wrap:anywhere}.empFontReviewCandidates small,.empFontReviewChoices small,.empFontReviewGroup legend small{color:rgba(81,60,52,.64);font-size:12px;font-weight:600}.empFontReviewChoices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.empFontReviewChoices label{display:flex;min-height:48px;align-items:center;gap:9px;padding:9px 11px;border:1px solid rgba(81,60,52,.16);border-radius:10px;background:#fbf8f3;cursor:pointer}.empFontReviewChoices label.isSelected{border-color:#fe512b;background:#fff1eb}.empFontReviewChoices label:has(input:focus-visible){outline:2px solid #fe512b;outline-offset:2px}.empFontReviewChoices label:has(input:disabled){cursor:not-allowed;opacity:.52}.empFontReviewChoices input{accent-color:#fe512b}.empFontReviewChoices span{display:grid;grid-gap:3px;gap:3px;min-width:0}.empFontReviewCandidates,.empFontReviewCandidates>div{display:grid;grid-gap:8px;gap:8px}.empFontReviewCandidates>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.empFontReviewApply,.empFontReviewCandidates button{min-height:44px;border:1px solid rgba(81,60,52,.18);border-radius:10px;background:#fbf8f3;color:#513c34;cursor:pointer;font:inherit;font-weight:750}.empFontReviewCandidates button{display:grid;grid-gap:3px;gap:3px;padding:8px 10px;text-align:left}.empFontReviewCandidates button.isSelected{border-color:#fe512b;background:#fff1eb}.empFontReviewApply:focus-visible,.empFontReviewCandidates button:focus-visible{outline:2px solid #fe512b;outline-offset:2px}.empFontReviewApply{justify-self:end;padding:0 18px;border-color:#fe512b;background:#fe512b;color:#fff}.empFontReviewApply:hover:not(:disabled){background:#e8431f}.empFontReviewApply:disabled{cursor:not-allowed;opacity:.56}.empFontReviewError{color:#a93428;font-size:13px}@media (max-width:640px){.empFontReviewChoices{grid-template-columns:1fr}.empFontReviewApply{width:100%}}.empAiEditLoadingCard{position:relative;z-index:2;display:flex;width:min(400px,90vw);box-sizing:border-box;flex-direction:column;align-items:center;padding:34px 30px 36px;border:1px solid rgba(81,60,52,.16);border-radius:28px;background:#fffdfa;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.empAiEditLoadingCardLogo{display:block;width:auto;height:26px;margin-bottom:22px}.empAiEditLoadingCardPrompt{display:-webkit-box;width:100%;box-sizing:border-box;overflow:hidden;padding:13px 18px;-webkit-box-orient:vertical;-webkit-line-clamp:2;border:1px solid rgba(81,60,52,.1);border-radius:14px;background:#f7f2ec;color:rgba(59,44,37,.86);font-size:15px;font-weight:500;line-height:1.35}.empAiEditLoadingCardSpinner{width:46px;height:46px;flex:0 0 auto;margin:26px 0 22px;border:4px solid rgba(81,60,52,.12);border-top-color:#fe512b;border-radius:50%;animation:empAiEditLoadingCardSpin .85s linear infinite}@keyframes empAiEditLoadingCardSpin{to{transform:rotate(1turn)}}.empAiEditLoadingCardTitle{color:rgba(59,44,37,.95);font-family:var(--font-cereal-sans,inherit);font-size:21px;font-weight:700;line-height:1.25}.empAiEditLoadingCardSubtitle{max-width:30ch;margin:8px 0 0;color:rgba(81,60,52,.6);font-size:14px;line-height:1.4}.empAiEditLoadingCardCancel{display:inline-flex;min-height:38px;align-items:center;justify-content:center;margin-top:18px;padding:0 18px;border:1px solid rgba(81,60,52,.16);border-radius:999px;background:#fffdfa;color:rgba(59,44,37,.78);cursor:pointer;font:inherit;font-size:13px;font-weight:700;transition:background .18s ease,border-color .18s ease,color .18s ease}.empAiEditLoadingCardCancel:focus-visible:not(:disabled),.empAiEditLoadingCardCancel:hover:not(:disabled){border-color:rgba(254,81,43,.34);background:#fff1eb;color:#7b3419}.empAiEditLoadingCardCancel:focus-visible{outline:2px solid #fe512b;outline-offset:3px}.empAiEditLoadingCardCancel:disabled{cursor:not-allowed;opacity:.64}.empAiEditLoadingCardEta{display:grid;width:100%;grid-template-rows:0fr;opacity:0;transition:grid-template-rows 1.8s cubic-bezier(.7,0,.84,0),opacity 1.2s cubic-bezier(.7,0,.84,0)}.empAiEditLoadingCardEta.is-visible{grid-template-rows:1fr;opacity:1}.empAiEditLoadingCardEtaInner{display:flex;min-height:0;overflow:hidden;flex-direction:column;align-items:center}.empAiEditLoadingCardEta.is-visible .empAiEditLoadingCardEtaValue{animation:empAiEditLoadingEtaPop .72s ease-out 1.3s both}@keyframes empAiEditLoadingEtaPop{0%{opacity:0;transform:translateY(12px) scale(.68)}55%{opacity:1;transform:translateY(-5px) scale(1.08)}78%{transform:translateY(2px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.empAiEditLoadingCardDivider{width:100%;height:1px;margin:22px 0 18px;background:rgba(81,60,52,.1)}.empAiEditLoadingCardEtaLabel{color:rgba(81,60,52,.6);font-size:14px;font-weight:500}.empAiEditLoadingCardEtaValue{margin-top:8px;color:#fe512b;font-family:var(--font-cereal-sans,inherit);font-size:64px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1}@media (max-width:640px){.empAiEditLoadingCard{width:min(330px,calc(100vw - 64px));padding:26px 22px 28px}.empAiEditLoadingCardEtaValue{font-size:54px}}@media (prefers-reduced-motion:reduce){.empAiEditLoadingCardSpinner{animation-duration:2.4s}.empAiEditLoadingCardEta{transition:opacity .2s ease}.empAiEditLoadingCardEta.is-visible .empAiEditLoadingCardEtaValue{animation:none}}.empAiEditClarificationCard{display:flex;width:min(520px,calc(100vw - 40px));box-sizing:border-box;flex-direction:column;align-items:stretch;padding:30px;border:1px solid rgba(81,60,52,.16);border-radius:26px;background:#fffdfa;color:rgba(59,44,37,.95);font-family:var(--font-cereal-sans,inherit)}.empAiEditClarificationCardLogo{width:42px;height:38px;align-self:center;object-fit:contain}.empAiEditClarificationCardEyebrow{margin-top:16px;color:#fe512b;font-size:13px;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase}.empAiEditClarificationCardSubtitle,.empAiEditClarificationCardSummary{margin:8px auto 0;color:rgba(81,60,52,.64);font-size:14px;line-height:1.45;text-align:center}.empAiEditClarificationCardSummary{width:100%;box-sizing:border-box;margin-top:16px;padding:12px 14px;border:1px solid rgba(81,60,52,.1);border-radius:14px;background:#f8f3ed;color:rgba(59,44,37,.86);font-weight:650}.empAiEditClarificationCardQuestions{display:grid;grid-gap:18px;gap:18px;margin-top:22px}.empAiEditClarificationCardQuestion{display:grid;min-width:0;grid-gap:12px;gap:12px;padding:0;border:0}.empAiEditClarificationCardQuestion legend{padding:0;color:rgba(59,44,37,.98);font-size:19px;font-weight:750;line-height:1.3;text-align:left}.empAiEditClarificationCardChoices{display:grid;grid-gap:8px;gap:8px}.empAiEditClarificationCardChoices label{display:flex;min-height:46px;align-items:center;gap:10px;padding:0 14px;border:1px solid rgba(81,60,52,.14);border-radius:14px;background:#fbf8f3;cursor:pointer;font-size:14px;font-weight:650}.empAiEditClarificationCardChoices label.isSelected{border-color:rgba(254,81,43,.52);background:#fff1eb}.empAiEditClarificationCardChoices input{accent-color:#fe512b}.empAiEditClarificationCardCustomAnswer{display:grid;grid-gap:7px;gap:7px;color:rgba(81,60,52,.66);font-size:12px;font-weight:700}.empAiEditClarificationCardCustomAnswer input,.empAiEditClarificationCardCustomAnswer textarea{width:100%;min-width:0;box-sizing:border-box;padding:13px 14px;border:1px solid rgba(81,60,52,.18);border-radius:14px;outline:0;background:#fff;color:rgba(59,44,37,.96);font:inherit;font-size:15px;line-height:1.35;resize:vertical}.empAiEditClarificationCardCustomAnswer input:focus,.empAiEditClarificationCardCustomAnswer textarea:focus{border-color:#fe512b;box-shadow:0 0 0 3px rgba(254,81,43,.12)}.empAiEditClarificationCardNotice{margin:16px 0 0;color:#a93428;font-size:13px;text-align:center}.empAiEditClarificationCardActions{display:flex;justify-content:center;gap:10px;margin-top:22px}.empAiEditClarificationCardActions button{min-height:42px;padding:0 18px;border:1px solid rgba(81,60,52,.16);border-radius:999px;background:#fffdfa;color:rgba(59,44,37,.8);cursor:pointer;font:inherit;font-size:13px;font-weight:750}.empAiEditClarificationCardActions button[type=submit]{border-color:#fe512b;background:#fe512b;color:#fff}.empAiEditClarificationCardActions button:focus-visible{outline:2px solid #fe512b;outline-offset:3px}.empAiEditClarificationCardActions button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:640px){.empAiEditClarificationCard{width:min(520px,calc(100vw - 32px));padding:26px 22px;border-radius:24px}.empAiEditClarificationCardQuestion legend{font-size:18px}}