.page-module__E0kJGG__main{background-color:var(--bg-primary);flex-direction:column;min-height:100vh;display:flex}.page-module__E0kJGG__header{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-border);z-index:100;background:#fffc;height:64px;position:sticky;top:0}.page-module__E0kJGG__workspace{flex:1;height:calc(100vh - 64px);display:flex;overflow:hidden}.page-module__E0kJGG__sidebar{background:var(--bg-secondary);border-right:1px solid var(--border-color);flex-direction:column;width:280px;padding:1.5rem 0;display:flex}.page-module__E0kJGG__sidebarSection{margin-bottom:2rem}.page-module__E0kJGG__sidebarLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;padding:0 1.5rem;font-size:.75rem;font-weight:700}.page-module__E0kJGG__navItem{color:var(--text-secondary);cursor:pointer;border-left:3px solid #0000;align-items:center;gap:.65rem;padding:.8rem 1.5rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.page-module__E0kJGG__navItem:hover{background:var(--bg-primary);color:var(--text-primary)}.page-module__E0kJGG__navItem.page-module__E0kJGG__active{background:var(--accent-glow);color:var(--accent-primary);border-left-color:var(--accent-primary)}.page-module__E0kJGG__navItemDisabled,.page-module__E0kJGG__navItemDisabled:hover{color:var(--text-tertiary);cursor:not-allowed;opacity:.48;background:0 0}.page-module__E0kJGG__navItemDisabled .page-module__E0kJGG__navPrice{color:var(--text-tertiary);background:#94a3b81a;border-color:#94a3b83d}.page-module__E0kJGG__navIcon{flex:none;font-size:1.1rem}.page-module__E0kJGG__navText{flex:auto;min-width:0}.page-module__E0kJGG__navPrice{color:var(--accent-primary);background:#0066ff14;border:1px solid #0066ff29;border-radius:999px;flex:none;padding:.16rem .45rem;font-size:.72rem;font-weight:800;line-height:1.2}.page-module__E0kJGG__navItemShake{animation:.42s ease-in-out 4 page-module__E0kJGG__navItemShake}@keyframes page-module__E0kJGG__navItemShake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.page-module__E0kJGG__contentArea{background:#f5f5f7;flex:1;grid-template-columns:420px 1fr;gap:0;display:grid;overflow:hidden}.page-module__E0kJGG__sealContentArea{grid-template-columns:minmax(680px,1fr) 380px;align-items:start;overflow:hidden auto}.page-module__E0kJGG__sealContentArea .page-module__E0kJGG__controlPanel{min-height:100%;overflow:visible}.page-module__E0kJGG__sealIntegratedArea{background:#f5f5f7;flex:1;min-width:0;overflow:auto}.page-module__E0kJGG__controlPanel{border-right:1px solid var(--border-color);background:linear-gradient(#fffffff5 0%,#fff 34%,#fbfbfd 100%);padding:2rem;overflow-y:auto}.page-module__E0kJGG__controlPanel::-webkit-scrollbar{width:10px}.page-module__E0kJGG__controlPanel::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#d7dbe2 padding-box padding-box;border:3px solid #0000}.page-module__E0kJGG__panelIntro{border-bottom:1px solid #d2d2d7b8;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding:.25rem 0 1.35rem;display:flex}.page-module__E0kJGG__panelIntro h2{color:var(--text-primary);margin:.25rem 0 0;font-size:1.45rem;line-height:1.2}.page-module__E0kJGG__panelTitleRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.page-module__E0kJGG__panelTitleRow h2{margin:0}.page-module__E0kJGG__customOrderLink{color:#fff;white-space:nowrap;background:linear-gradient(100deg,#ff2b1b 0%,#ff9d00 28%,#ff2b1b 52%,#06f 76%,#ff2b1b 100%) 0 0/260% 100%;border:1px solid #ffffffc7;border-radius:8px;align-items:center;min-height:30px;padding:.35rem .7rem;font-size:.8rem;font-weight:700;line-height:1;text-decoration:none;animation:1.6s linear infinite page-module__E0kJGG__customOrderFlash;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 18px #ff3b1f38,0 0 0 1px #ff3b1f33}.page-module__E0kJGG__customOrderLink:hover{border-color:#fffffff2;box-shadow:0 10px 22px #ff3b1f57,0 0 0 1px #ffffff8c}.page-module__E0kJGG__customOrderLink:after{content:"";filter:blur(8px);background:#ffffffb8;width:30%;animation:1.25s ease-in-out infinite page-module__E0kJGG__customOrderShine;position:absolute;inset:-45% auto -45% -35%;transform:rotate(18deg)}@keyframes page-module__E0kJGG__customOrderFlash{0%{background-position:0%}to{background-position:260%}}@keyframes page-module__E0kJGG__customOrderShine{0%{opacity:0;left:-35%}28%{opacity:.9}70%{opacity:.25}to{opacity:0;left:108%}}.page-module__E0kJGG__panelEyebrow{color:var(--accent-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.page-module__E0kJGG__bankForm{gap:1rem;display:grid}.page-module__E0kJGG__formRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.page-module__E0kJGG__formGroup{gap:.45rem;min-width:0;display:grid}.page-module__E0kJGG__formGroup label{color:var(--text-secondary);font-size:.82rem;font-weight:750}.page-module__E0kJGG__wechatIdentityRow{flex-wrap:wrap;align-items:end;gap:1.2rem;display:flex}.page-module__E0kJGG__wechatNameGroup{width:calc(9ch + 2rem + 2px)}.page-module__E0kJGG__wechatIdGroup{width:calc(20ch + 2rem + 2px)}.page-module__E0kJGG__sealForm{gap:1rem;padding-bottom:2rem;display:grid}.page-module__E0kJGG__sealSection{border-radius:var(--radius-sm);background:#ffffffbd;border:1px solid #d2d2d7b8;gap:.9rem;padding:1rem;display:grid}.page-module__E0kJGG__sealSectionTitle{color:var(--text-primary);border-bottom:1px solid #d2d2d794;margin:0;padding-bottom:.7rem;font-size:.95rem;font-weight:850}.page-module__E0kJGG__sealGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.page-module__E0kJGG__sealWideField{grid-column:span 2}.page-module__E0kJGG__sealActionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}:is(.page-module__E0kJGG__sealActionGrid button,.page-module__E0kJGG__sealGrid button){white-space:normal;width:100%;min-height:40px;padding-inline:.65rem;font-size:.78rem}.page-module__E0kJGG__hiddenFileInput{clip:rect(0 0 0 0);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__E0kJGG__labelRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.page-module__E0kJGG__dateShortcuts{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.page-module__E0kJGG__shortcutButton{border-radius:var(--radius-sm);min-height:28px;color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);background:#fff;border:1px solid #d8dbe2;padding:0 .55rem;font-size:.72rem;font-weight:700}.page-module__E0kJGG__shortcutButton:hover{color:var(--accent-primary);background:#0071e312;border-color:#0071e35c;box-shadow:0 5px 16px #0071e314}.page-module__E0kJGG__dateField{position:relative}.page-module__E0kJGG__dateField span{z-index:1;color:var(--text-tertiary);pointer-events:none;font-size:.66rem;font-weight:750;position:absolute;top:.38rem;left:.9rem}.page-module__E0kJGG__dateField .input-field{padding-top:1.25rem;padding-bottom:.55rem}.page-module__E0kJGG__previewButton{border-radius:var(--radius-sm);color:#fff;cursor:pointer;width:100%;min-height:54px;transition:transform var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);background:linear-gradient(135deg,#15171c 0%,#242832 100%);border:0;margin-top:.3rem;font-size:.96rem;font-weight:800;box-shadow:0 16px 30px #14181f2e}.page-module__E0kJGG__previewButton:hover{background:linear-gradient(135deg,#0b1220 0%,#252d3b 100%);transform:translateY(-1px);box-shadow:0 20px 36px #14181f3d}.page-module__E0kJGG__previewButton:active{transform:translateY(0)}.page-module__E0kJGG__ocrPanel{border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);background:#ffffffb8;border:1px solid #d2d2d7c7;outline:none;gap:.65rem;padding:.85rem;display:grid}.page-module__E0kJGG__ocrPanel:focus,.page-module__E0kJGG__ocrPanel:focus-within{background:#fffffff0;border-color:#0071e36b;box-shadow:0 0 0 4px #0071e31a}.page-module__E0kJGG__ocrPanel:focus .page-module__E0kJGG__ocrUploadBox{background:#fff;border-color:#0071e39e;box-shadow:0 0 0 3px #0071e31f}.page-module__E0kJGG__ocrUploadBox{border-radius:var(--radius-sm);min-height:132px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);background:#f8fafc;border:1px dashed #bcc7d8;outline:none;overflow:hidden}.page-module__E0kJGG__ocrUploadBox:focus,.page-module__E0kJGG__ocrUploadBox:focus-within{background:#fff;border-color:#0071e39e;box-shadow:0 0 0 3px #0071e31f}.page-module__E0kJGG__ocrFileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.page-module__E0kJGG__ocrUploadLabel{cursor:pointer;place-items:center;width:100%;min-height:132px;display:grid}.page-module__E0kJGG__ocrUploadText{color:var(--text-secondary);font-size:.86rem;font-weight:800}.page-module__E0kJGG__ocrPreviewImage{object-fit:contain;background:#fff;width:100%;max-height:220px}.page-module__E0kJGG__ocrStatus{color:var(--text-secondary);font-size:.75rem;line-height:1.5}.page-module__E0kJGG__ocrDetails{color:var(--text-secondary);font-size:.74rem}.page-module__E0kJGG__ocrDetails summary{cursor:pointer;font-weight:750}.page-module__E0kJGG__ocrDetails pre{border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #d2d2d7b8;max-height:140px;margin-top:.5rem;padding:.65rem;overflow:auto}.page-module__E0kJGG__previewPanel{background:#e5e5e7;flex-direction:column;display:flex;overflow:hidden}.page-module__E0kJGG__sealPreviewPanel{border:1px solid var(--border-color);border-radius:var(--radius-md);z-index:80;background:#fff;align-self:start;width:380px;height:auto;min-height:auto;max-height:calc(100vh - 88px);margin:0;position:fixed;top:82px;right:2rem;box-shadow:0 18px 42px #14181f1f}.page-module__E0kJGG__sealPreviewPanel .page-module__E0kJGG__previewHeader{padding:.9rem 1rem}.page-module__E0kJGG__previewHeader{border-bottom:1px solid var(--border-color);background:#fff;justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex}.page-module__E0kJGG__previewContainer{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex;position:relative;overflow:auto}.page-module__E0kJGG__previewDocumentStack{flex:none;max-width:max-content;display:inline-block;position:relative}.page-module__E0kJGG__guideOverlay{z-index:290;-webkit-backdrop-filter:blur(12px)saturate(1.08);background:radial-gradient(circle at 62% 38%,#ef44442e,#0000 28%),radial-gradient(circle at 37% 56%,#2563eb29,#0000 34%),#0f172a8f;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.page-module__E0kJGG__guideDialog{background:linear-gradient(135deg,#fffffffa,#f8fafcf0),#fff;border:1px solid #ffffffb8;border-radius:8px;grid-template-columns:156px minmax(0,1fr);gap:1.25rem;width:min(620px,100%);padding:1.35rem;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0f172a61,0 12px 28px #0f172a33,inset 0 1px #ffffffeb}.page-module__E0kJGG__guideDialog:before,.page-module__E0kJGG__guideDialog:after{content:"";pointer-events:none;position:absolute}.page-module__E0kJGG__guideDialog:before{border:1px solid #e2e8f0db;border-radius:6px;inset:10px}.page-module__E0kJGG__guideDialog:after{background:#ef44441a;border-radius:999px;width:190px;height:190px;top:-50px;right:-58px}.page-module__E0kJGG__guideVisual,.page-module__E0kJGG__guideContent,.page-module__E0kJGG__guideActions{z-index:1;position:relative}.page-module__E0kJGG__guideVisual{background:linear-gradient(145deg,#eff6ffeb,#fff1f2b8);border-radius:8px;justify-content:center;align-items:center;min-height:168px;display:flex;box-shadow:inset 0 0 0 1px #cbd5e1a3}.page-module__E0kJGG__guidePaperLayer{color:#111827;background:#fff;border:1px solid #cbd5e1eb;border-radius:5px;width:108px;height:136px;padding:1rem .75rem;font-size:.82rem;font-weight:800;position:relative;transform:rotate(-4deg);box-shadow:0 16px 32px #0f172a29,10px 10px #e2e8f0b3}.page-module__E0kJGG__guidePaperLayer span{border-bottom:2px solid #2563eb29;padding-bottom:.45rem;display:block}.page-module__E0kJGG__guidePaperLayer i{background:#94a3b847;border-radius:999px;height:8px;margin-top:.75rem;display:block}.page-module__E0kJGG__guidePaperLayer i:last-child{width:70%}.page-module__E0kJGG__guideStampLayer{background:radial-gradient(circle,#ef1f1614 0 44%,#ffffffc7 45%),#ffffffd1;border:5px solid #ef1f16;border-radius:999px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:absolute;bottom:24px;right:22px;transform:rotate(11deg);box-shadow:0 14px 28px #ef1f162e,inset 0 0 0 2px #ef1f1624}.page-module__E0kJGG__guideStampLayer:before{content:"";border-radius:inherit;border:2px dashed #ef1f1657;position:absolute;inset:8px}.page-module__E0kJGG__guideStampLayer span{border-bottom:5px solid #ef1f16;border-left:5px solid #ef1f16;width:28px;height:17px;position:relative;transform:translateY(-2px)rotate(-45deg)}.page-module__E0kJGG__guideContent{align-self:center;padding:.25rem .2rem .2rem 0}.page-module__E0kJGG__guideEyebrow{color:var(--accent-primary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .42rem;font-size:.72rem;font-weight:800}.page-module__E0kJGG__guideDialog h2{color:var(--text-primary);margin:0;font-size:1.32rem;line-height:1.3}.page-module__E0kJGG__guideCopy{color:var(--text-secondary);margin:.85rem 0 0;font-size:.96rem;line-height:1.65}.page-module__E0kJGG__guideActions{border-top:1px solid #e2e8f0cc;grid-column:1/-1;justify-content:flex-end;gap:.75rem;margin-top:.1rem;padding-top:1rem;display:flex}.page-module__E0kJGG__guidePrimaryButton,.page-module__E0kJGG__guideSecondaryButton{cursor:pointer;border-radius:7px;min-height:42px;padding:.65rem 1rem;font-weight:750}.page-module__E0kJGG__guidePrimaryButton{color:#fff;background:#111827;border:1px solid #111827}.page-module__E0kJGG__guideSecondaryButton{border:1px solid var(--border-color);color:var(--text-primary);background:#fff}@media (max-width:640px){.page-module__E0kJGG__guideDialog{grid-template-columns:1fr}.page-module__E0kJGG__guideVisual{min-height:140px}}.page-module__E0kJGG__exportOverlay{z-index:300;-webkit-backdrop-filter:blur(8px);background:#1118276b;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.page-module__E0kJGG__exportDialog{border-radius:var(--radius-md);background:#fff;border:1px solid #e5e7ebe6;width:min(520px,100%);padding:1.35rem;box-shadow:0 24px 70px #11182738}.page-module__E0kJGG__exportDialogHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-module__E0kJGG__exportDialogHeader h2{margin:.2rem 0 0;font-size:1.25rem;line-height:1.25}.page-module__E0kJGG__exportEyebrow{color:var(--accent-primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.page-module__E0kJGG__exportCloseButton{border:1px solid var(--border-color);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:6px;font-size:1.35rem;line-height:1}.page-module__E0kJGG__exportProgressTrack{border-radius:var(--radius-full);background:#edf0f5;height:10px;margin-top:1.25rem;overflow:hidden}.page-module__E0kJGG__exportProgressBar{border-radius:inherit;background:#111827;height:100%;transition:width .22s;position:relative;overflow:hidden}.page-module__E0kJGG__exportProgressBar:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);animation:1.1s ease-in-out infinite page-module__E0kJGG__exportProgressSheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes page-module__E0kJGG__exportProgressSheen{to{transform:translate(100%)}}.page-module__E0kJGG__exportProgressMeta{color:var(--text-secondary);justify-content:space-between;gap:1rem;margin-top:.75rem;font-size:.9rem;display:flex}.page-module__E0kJGG__exportProgressMeta strong{color:var(--text-primary)}.page-module__E0kJGG__exportDownloadBox{border-radius:var(--radius-sm);color:var(--text-secondary);background:#0071e30f;border:1px solid #0071e329;gap:.45rem;margin-top:1rem;padding:.85rem;font-size:.9rem;display:grid}.page-module__E0kJGG__exportDownloadBox a{color:var(--accent-primary);word-break:break-all;font-weight:750}.page-module__E0kJGG__multiPagePreviewPanel .page-module__E0kJGG__previewDocumentStack{gap:1.25rem;display:grid}.page-module__E0kJGG__previewWatermarkLayer{z-index:50;pointer-events:none;position:absolute;inset:0;overflow:hidden}.page-module__E0kJGG__previewWatermarkMark{white-space:nowrap;text-transform:uppercase;text-rendering:geometricprecision;-webkit-user-select:none;user-select:none;mix-blend-mode:multiply;text-shadow:0 1px #fff3;max-width:none;line-height:1;display:inline-block;position:absolute}.page-module__E0kJGG__sealPreviewContainer{background:linear-gradient(135deg,#fffffffa,#f5f7fbf5);min-height:430px;max-height:calc(100vh - 180px);padding:1.25rem}.page-module__E0kJGG__landscape{min-width:0}.page-module__E0kJGG__documentMockup{transform-origin:50%;background-color:#fff;flex-shrink:0;width:29.7cm;height:21cm;padding:1.2cm;position:relative;transform:scale(.6);box-shadow:0 10px 30px #0000001a}.page-module__E0kJGG__watermark{color:#00000005;pointer-events:none;white-space:nowrap;text-transform:uppercase;font-size:80px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-30deg)}@media (max-width:1400px){.page-module__E0kJGG__documentMockup{transform:scale(.45)}}@media (max-width:1100px){.page-module__E0kJGG__sidebar{width:80px}.page-module__E0kJGG__sidebarLabel{display:none}.page-module__E0kJGG__navItem{justify-content:center;padding:.8rem 0}.page-module__E0kJGG__navText,.page-module__E0kJGG__navPrice{display:none}.page-module__E0kJGG__navIcon{margin-right:0;display:inline-block}.page-module__E0kJGG__contentArea{grid-template-columns:1fr}.page-module__E0kJGG__sealContentArea{grid-template-columns:minmax(520px,1fr) 340px}.page-module__E0kJGG__sealPreviewPanel{width:340px;top:78px;right:1.2rem}.page-module__E0kJGG__sealGrid,.page-module__E0kJGG__sealActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.page-module__E0kJGG__sealContentArea{grid-template-columns:1fr}.page-module__E0kJGG__sealPreviewPanel{margin:1.2rem;position:static}}@media (max-width:520px){.page-module__E0kJGG__controlPanel{padding:1.2rem}.page-module__E0kJGG__panelIntro,.page-module__E0kJGG__labelRow{flex-direction:column;align-items:flex-start}.page-module__E0kJGG__formRow,.page-module__E0kJGG__sealGrid{grid-template-columns:1fr}.page-module__E0kJGG__sealWideField{grid-column:auto}.page-module__E0kJGG__sealActionGrid{grid-template-columns:1fr}.page-module__E0kJGG__dateShortcuts{justify-content:flex-start}}@media print{.page-module__E0kJGG__sidebar,.page-module__E0kJGG__controlPanel,.page-module__E0kJGG__header,.page-module__E0kJGG__previewHeader,.page-module__E0kJGG__watermark,.page-module__E0kJGG__previewWatermarkLayer,.page-module__E0kJGG__previewWatermarkMark{display:none!important}.page-module__E0kJGG__main{background:#fff!important;min-height:0!important;display:block!important}body{background:#fff!important;margin:0!important;padding:0!important}.page-module__E0kJGG__workspace{height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.page-module__E0kJGG__contentArea{background:#fff!important;width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.page-module__E0kJGG__previewPanel{width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.page-module__E0kJGG__previewContainer{background:#fff!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.page-module__E0kJGG__previewDocumentStack{max-width:none!important;display:block!important}.page-module__E0kJGG__multiPagePreviewPanel,.page-module__E0kJGG__multiPagePreviewPanel .page-module__E0kJGG__previewContainer{height:auto!important;overflow:visible!important}.page-module__E0kJGG__multiPagePreviewPanel .page-module__E0kJGG__previewDocumentStack{height:auto!important;display:block!important;overflow:visible!important}@page{size:A4 landscape;margin:0}}
.ProfessionalSealTool-module__nrZ7FG__page{color:#1d1d1f;background:#f5f5f7;min-height:100vh}.ProfessionalSealTool-module__nrZ7FG__embedded{min-height:calc(100vh - 64px)}.ProfessionalSealTool-module__nrZ7FG__embedded .ProfessionalSealTool-module__nrZ7FG__layout{grid-template-columns:minmax(560px,1fr) 320px;width:100%;max-width:none;padding:1rem}.ProfessionalSealTool-module__nrZ7FG__header{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #d9dbe1;justify-content:space-between;align-items:center;gap:1rem;min-height:72px;padding:0 1.5rem;display:flex;position:sticky;top:0}.ProfessionalSealTool-module__nrZ7FG__brand{gap:.2rem;display:grid}.ProfessionalSealTool-module__nrZ7FG__brand h1{margin:0;font-size:1.15rem;line-height:1.2}.ProfessionalSealTool-module__nrZ7FG__brand p{color:#666a73;margin:0;font-size:.78rem}.ProfessionalSealTool-module__nrZ7FG__layout{grid-template-columns:minmax(560px,1fr) minmax(360px,440px);align-items:start;gap:1.2rem;width:min(1500px,100%);margin:0 auto;padding:1.2rem;display:grid}.ProfessionalSealTool-module__nrZ7FG__panel,.ProfessionalSealTool-module__nrZ7FG__preview{background:#fff;border:1px solid #d9dbe1;border-radius:8px;box-shadow:0 14px 32px #14181f14}.ProfessionalSealTool-module__nrZ7FG__panel{gap:.75rem;padding:.75rem;display:grid}.ProfessionalSealTool-module__nrZ7FG__preview{isolation:isolate;align-content:start;justify-items:center;gap:1rem;width:min(440px,100vw - 2.4rem);max-height:calc(100vh - 104px);padding:1rem;display:grid;position:fixed;top:88px;right:max(1.2rem,50vw - 750px + 1.2rem);overflow:auto}.ProfessionalSealTool-module__nrZ7FG__embedded .ProfessionalSealTool-module__nrZ7FG__preview{gap:.7rem;width:320px;max-height:calc(100vh - 96px);padding:.8rem;top:82px;right:1rem}.ProfessionalSealTool-module__nrZ7FG__preview .seal-generator{gap:.75rem!important}.ProfessionalSealTool-module__nrZ7FG__embedded .ProfessionalSealTool-module__nrZ7FG__preview .seal-generator{gap:.6rem!important}.ProfessionalSealTool-module__nrZ7FG__preview .seal-generator canvas{width:min(320px,100%)!important;height:auto!important}.ProfessionalSealTool-module__nrZ7FG__embedded .ProfessionalSealTool-module__nrZ7FG__preview .seal-generator canvas{width:min(240px,100%)!important}.ProfessionalSealTool-module__nrZ7FG__embedded .ProfessionalSealTool-module__nrZ7FG__preview .seal-generator button{min-height:36px;padding:.48rem 1rem;font-size:.78rem}.ProfessionalSealTool-module__nrZ7FG__section{background:#fbfbfd;border:1px solid #e1e3e8;border-radius:8px;gap:.65rem;padding:.78rem;display:grid}.ProfessionalSealTool-module__nrZ7FG__section h2{border-bottom:1px solid #e1e3e8;margin:0;padding-bottom:.48rem;font-size:.92rem;line-height:1.2}.ProfessionalSealTool-module__nrZ7FG__grid{flex-wrap:wrap;align-items:flex-end;gap:.52rem .62rem;display:flex}.ProfessionalSealTool-module__nrZ7FG__actions{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;display:grid}.ProfessionalSealTool-module__nrZ7FG__field{flex:0 142px;align-content:start;gap:.28rem;min-width:0;display:grid}.ProfessionalSealTool-module__nrZ7FG__field label{color:#60646f;font-size:.72rem;font-weight:750}.ProfessionalSealTool-module__nrZ7FG__wide{flex-basis:292px}:is(.ProfessionalSealTool-module__nrZ7FG__compactField,.ProfessionalSealTool-module__nrZ7FG__field:has(input[type=number].input-field)){flex-basis:96px}.ProfessionalSealTool-module__nrZ7FG__colorField{flex-basis:168px}.ProfessionalSealTool-module__nrZ7FG__hiddenInput{clip:rect(0 0 0 0);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}:is(.ProfessionalSealTool-module__nrZ7FG__actions button,.ProfessionalSealTool-module__nrZ7FG__grid button){white-space:normal;width:100%;min-height:34px;padding:.42rem .55rem;font-size:.72rem}.ProfessionalSealTool-module__nrZ7FG__grid .input-field{border-radius:6px;min-height:34px;padding:.42rem .55rem;font-size:.78rem}.ProfessionalSealTool-module__nrZ7FG__grid input[type=number].input-field{width:100%}.ProfessionalSealTool-module__nrZ7FG__grid input[type=color].input-field{padding:.22rem .5rem}.ProfessionalSealTool-module__nrZ7FG__colorControl{grid-template-columns:42px 1fr;align-items:stretch;gap:.35rem;display:grid}.ProfessionalSealTool-module__nrZ7FG__colorControl input[type=color]{cursor:pointer;background:#fff;border:1px solid #cfd2da;border-radius:6px;width:42px;min-height:34px;padding:.18rem}.ProfessionalSealTool-module__nrZ7FG__colorControl .input-field{text-transform:lowercase;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.ProfessionalSealTool-module__nrZ7FG__previewTitle{color:#60646f;justify-content:space-between;justify-self:stretch;align-items:center;gap:.75rem;font-size:.82rem;font-weight:750;display:flex}.ProfessionalSealTool-module__nrZ7FG__previewWatermark{z-index:2;pointer-events:none;text-align:center;letter-spacing:.12em;opacity:.5;color:#0000;text-shadow:0 1px #ffffff47;-webkit-user-select:none;user-select:none;white-space:nowrap;background:linear-gradient(90deg,#ff1744,#ff8a00,#00a86b,#0877ff,#8a2be2);-webkit-background-clip:text;background-clip:text;width:120%;font-size:clamp(1.8rem,4.5vw,3.8rem);font-weight:900;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.ProfessionalSealTool-module__nrZ7FG__embedded .ProfessionalSealTool-module__nrZ7FG__previewWatermark{font-size:2rem}@media (max-width:1080px){.ProfessionalSealTool-module__nrZ7FG__layout{grid-template-columns:1fr}.ProfessionalSealTool-module__nrZ7FG__preview{width:auto;position:static}}@media (max-width:720px){.ProfessionalSealTool-module__nrZ7FG__header{flex-direction:column;align-items:flex-start;padding:1rem}.ProfessionalSealTool-module__nrZ7FG__layout{padding:.75rem}.ProfessionalSealTool-module__nrZ7FG__grid,.ProfessionalSealTool-module__nrZ7FG__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:is(.ProfessionalSealTool-module__nrZ7FG__field,.ProfessionalSealTool-module__nrZ7FG__compactField,.ProfessionalSealTool-module__nrZ7FG__field:has(input[type=number].input-field)){flex-basis:auto}.ProfessionalSealTool-module__nrZ7FG__wide{flex-basis:auto;grid-column:span 2}}@media (max-width:480px){.ProfessionalSealTool-module__nrZ7FG__grid,.ProfessionalSealTool-module__nrZ7FG__actions{grid-template-columns:1fr}.ProfessionalSealTool-module__nrZ7FG__wide{grid-column:auto}}
