.floating-dock{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #ffffff80;border-radius:2rem;box-shadow:0 10px 24px #0f172a1a,0 2px 8px #0f172a0f;display:flex;flex-direction:column;gap:.5rem;padding:.6rem .55rem;z-index:2}.dock-btn{background:linear-gradient(145deg,#fff,#f5f7fb);box-shadow:0 3px 8px #0000001f;color:var(--primary-color);font-size:1.1rem;height:44px;transition:all .25s ease;width:44px}.dock-btn:hover{background:linear-gradient(145deg,var(--primary-color),#0a58ca);box-shadow:0 8px 16px #0d6efd47;color:#fff;transform:translateY(-2px) scale(1.08)}.dock-btn i{transition:transform .25s ease,text-shadow .25s ease}.dock-btn:hover i{text-shadow:0 0 8px #fffc;transform:rotate(8deg) scale(1.1)}.dock-dropdown{background:#fff;border-radius:10px;bottom:auto;box-shadow:0 8px 18px #0f172a26;left:auto;padding:6px 0;position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);z-index:1000}.dock-dropdown ul{list-style:none;margin:0;padding:0}.dock-dropdown li{align-items:center;cursor:pointer;display:flex;gap:8px;padding:6px 12px;transition:background .2s ease}.dock-dropdown li:hover{background:#f5f5f5}.dock-dropdown li.active{background:#e7f1ff;color:var(--primary-color);font-weight:500}@media (max-width:1024px){.dock-btn{font-size:1rem;height:40px;width:40px}}@media (max-width:768px){.floating-dock{align-items:center;border-radius:1.25rem;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:.5rem .6rem}.dock-btn{font-size:.95rem;height:38px;width:38px}}@media (max-width:480px){.dock-btn{font-size:.9rem;height:34px;width:34px}}.dock-button-wrapper{display:inline-block;position:relative}.dock-btn{align-items:center;background-color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:11px;height:40px;justify-content:center;line-height:1.2;padding:0 4px;text-align:center;transition:background-color .3s ease;width:40px}.dock-btn--active{background-color:var(--primary-color)}.dock-btn--disabled{cursor:default;opacity:.5;pointer-events:none}.dock-btn_icon{align-items:center;display:inline-flex;height:17px;justify-content:center;width:17px}.p-tooltip .p-tooltip-text{background:#222!important;border-radius:14px;box-shadow:0 2px 10px #00000040;color:#fff!important;font-size:12px;padding:8px 12px!important}.p-tooltip .p-tooltip-arrow{border-top-color:#222!important}.template-slider{align-items:center;display:flex;flex-direction:column;gap:8px;position:relative}.bg-secondary{background-color:var(--primary-color)}.images-container{display:flex;flex-direction:column;gap:1rem;max-height:400px;overflow-x:hidden;overflow-y:auto;padding:.5rem .25rem;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:thin}.images-container::-webkit-scrollbar{width:6px}.images-container::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.template-scale-container{align-items:center;aspect-ratio:794/1123;box-sizing:border-box;display:flex;justify-content:center;padding:0}.template-preview-button-template{display:flex;transform:scale(.2);transform-origin:0 0;width:840px}.text-center{color:#333;font-weight:500}.selected-template-text{color:var(--primary-color);font-weight:600}.mt-2{margin-top:.5rem}@keyframes template-dropdown-slide{0%{opacity:0;transform:translateY(-40%)}to{opacity:1;transform:translateY(-50%)}}.template-wrapper{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;scroll-snap-align:center;transition:transform .2s ease}.template-wrapper:hover{transform:translateY(-4px)}.template-scale-container{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 8px #0000000d;height:190px;overflow:hidden;transition:border-color .2s ease;width:140px}.template-scale-container.selected{border:2px solid var(--primary-color)}.nav-btn{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .2s;width:36px}.nav-btn:hover{background:#000000b3}.dock-template-dropdown{animation:template-dropdown-slide .25s ease-out;bottom:auto;left:auto;max-width:90vw;padding:12px;position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%);width:-webkit-max-content;width:max-content;z-index:1000}.custom-color-picker{background:var(--white-color);border:1px solid var(--primary-color);border-radius:4px;box-shadow:0 2px 5px #00000026;display:flex;flex-direction:column;padding:10px;width:225px}.color-swatches{display:flex;flex-wrap:wrap;margin-bottom:10px}.color-swatch{border-radius:50%;cursor:pointer;height:30px;margin:5px;overflow:hidden;position:relative;transition:border .3s,box-shadow .3s;width:30px}.color-swatch:before{background-color:var(--white-color);border-radius:50%;content:"";height:200%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .5s;width:200%;z-index:0}.color-swatch.selected:before{transform:translate(-50%,-50%) scale(1)}.color-swatch.selected{background-color:#fff;border:2px solid #0000;box-shadow:0 0 5px #0003}.color-swatch{transition:border-color .3s}.color-input-wrapper{align-items:center;background-color:#f7f7f7;border:1px solid var(--primary-color);border-radius:4px;display:flex;margin-left:5px;width:150px}.color-input-hash{align-items:center;background:#f0f0f0;border-radius:3px 0 0 3px;color:#98a1a4;display:flex;font-size:16px;height:100%;justify-content:center;padding:5px 10px}.color-input{border:none;border-radius:0 4px 4px 0;box-sizing:border-box;outline:none;padding:5px;text-transform:uppercase;width:100%}.color-picker-dropdown{bottom:auto;left:auto;position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);z-index:999}.preview-a4-viewport{box-sizing:border-box;display:block;margin:0 auto;overflow:hidden;position:relative}.preview-a4-inner{background:#fff;border-radius:4px;box-shadow:0 10px 30px #00000014;box-sizing:border-box;left:0;overflow:hidden;position:absolute;top:0}.preview-inner-container{align-items:center;display:flex;height:100%;justify-content:center;overflow:visible;width:100%}.preview-page-controls{align-items:center;bottom:14px;display:flex;gap:10px;left:50%;pointer-events:auto;position:absolute;transform:translateX(-50%);-webkit-user-select:none;user-select:none;z-index:60}.preview-page-btn{align-items:center;background:#eef2f6;border:0;border-radius:50%;box-shadow:0 6px 14px #1018280f;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;width:44px}.preview-page-btn:active{transform:translateY(1px) scale(.99)}.preview-page-btn[disabled]{box-shadow:none;cursor:not-allowed;opacity:.45}.preview-page-btn svg{fill:#667085;display:block;height:18px;width:18px}.preview-page-indicator{background:#ffffffe6;border-radius:6px;box-shadow:0 2px 6px #1018280a;color:#667085;font-size:14px;font-weight:600;min-width:46px;padding:0 8px;text-align:center}@media (max-width:480px){.preview-page-btn{height:40px;width:40px}.preview-page-btn svg{height:16px;width:16px}.preview-page-indicator{font-size:13px;min-width:40px;padding:0 6px}}.pdf-action{align-items:stretch;display:flex;flex-direction:column;gap:.65rem;max-width:none;overflow:visible;width:100%}.pdf-action-anchor{overflow:visible;position:relative;width:100%}.pdf-action-btn{align-items:center;background:var(--primary-color);border:none;border-radius:16px;box-shadow:0 10px 22px #0d6efd33;color:#fff;cursor:pointer;display:flex;font-size:.96rem;font-weight:700;gap:.6rem;justify-content:center;line-height:1;min-height:46px;padding:.95rem 1rem;transition:box-shadow .18s ease,opacity .18s ease,transform .18s ease;white-space:nowrap;width:100%}.pdf-action-btn:hover{box-shadow:0 12px 26px #0d6efd3d;opacity:.97}.pdf-action-btn svg{flex-shrink:0;font-size:1rem}.pdf-action-message{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;box-sizing:border-box;color:#92400e;font-size:.82rem;line-height:1.4;padding:.75rem .85rem;text-align:left;width:100%}.pdf-action-link{background:#0000;border:none;color:var(--primary-color);cursor:pointer;display:inline-block;font-weight:700;margin-top:.45rem;padding:0}@media (max-width:768px){.pdf-action{align-items:stretch;max-width:100%;width:100%}.pdf-action-btn{justify-content:center;width:100%}.pdf-action-message{text-align:left}}.wzPdfOverlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#091e4259;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:2147483647}.wzPdfModal{background:#fff;background:var(--wz-card);border:1px solid #0b122014;border-radius:22px;box-shadow:0 18px 55px #00000029;box-shadow:var(--wz-shadow);display:flex;flex-direction:column;max-height:calc(100vh - 36px);overflow:hidden;width:min(920px,100%)}.wzPdfTop{align-items:center;background:#fff;border-bottom:1px solid #0b122014;display:flex;gap:12px;justify-content:space-between;padding:16px 18px}.wzPdfBody{flex:1 1 auto;min-height:0;overflow:auto}.wzPdfInner{padding:18px}.wzPdfModal .ads-layout-root{align-items:stretch;flex:1 1 auto;min-height:0}.wzPdfModal .ads-center.wzPdfAdsCenter{align-items:stretch;display:flex;flex:1 1 auto;min-width:0;overflow:visible}.wzPdfAdsCenter{width:100%}.wzPdfFooter{background:#fff;border-top:1px solid #0b122014;display:flex;gap:10px;justify-content:flex-end;padding:14px 18px}.wzPdfPayPalPreload{height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:0}.wzPdfHero{background:#fff;border:1px solid #0b12201a;border:1px solid var(--wz-border);border-radius:18px;padding:16px}.wzPdfAnimWrap{display:flex;justify-content:center;width:100%}.wzPdfHeroText{margin-top:14px}.wzPdfHeroTitle{color:#0b1220;color:var(--wz-ink);font-size:18px;font-weight:900;letter-spacing:.2px}.wzPdfHeroSubtitle{color:#0b12209e;color:var(--wz-muted);font-size:14px;line-height:1.45;margin-top:6px}.wzPdfHeroMessage{border-top:1px solid #0b12200f;color:#0b1220cc;font-size:14px;line-height:1.55;margin-top:12px;padding-top:12px}.wzPdfPanel{background:#fff;border:1px solid #0b12201a;border:1px solid var(--wz-border);border-radius:18px;padding:16px}.wzPdfPanelTop{align-items:center;border-bottom:1px solid #0b12200f;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px;padding-bottom:10px}.wzPdfPanelTitle{font-size:13px;letter-spacing:.2px}.wzPdfChip,.wzPdfPanelTitle{color:#0b1220c7;font-weight:900}.wzPdfChip{align-items:center;background:#0b12200a;border:1px solid #0b122014;border-radius:999px;display:inline-flex;font-size:12px;padding:6px 10px}.wzPdfChipGreen{background:#16a34a1a;border-color:#16a34a33}.wzPdfChipRed{background:#dc262614;border-color:#dc262638}.wzPdfAlert{background:#0b122005;border:1px solid #0b12201a;border-radius:16px;display:flex;gap:10px;padding:12px}.wzPdfAlertMsg{color:#0b1220b8;font-size:13px;line-height:1.4}.wzPdfAlertTitle{color:#0b1220db;font-size:13px;font-weight:900}.wzPdfSectionTitle{color:#0b1220c7;font-size:15px;font-weight:900;margin-top:14px}.wzPdfList{grid-gap:10px;display:grid;gap:10px;margin-top:10px}.wzPdfListItem{background:#0b122003;border:1px solid #0b122014;border-radius:16px;padding:12px;text-decoration:none;transition:transform .12s ease,background .12s ease}.wzPdfListItem:hover{background:#0d64c80f;transform:translateY(-1px)}.wzPdfListTitle{color:#0b1220db;font-size:15px;font-weight:900}.wzPdfListDesc{color:#0b12209e;color:var(--wz-muted);font-size:14px;line-height:1.35;margin-top:4px}.wzPdfCoverCard{background:#0d64c80f;border:1px solid #0d64c824;border-radius:18px;display:flex;flex-direction:column;height:100%;margin-top:14px;padding:14px}.wzPdfCoverCardTight{height:100%;margin-top:0}.wzPdfCoverHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.wzPdfCoverTitle{color:#0b1220d6;font-size:15px;font-weight:900}.wzPdfCoverPill{align-items:center;background:#ffffffd9;border:1px solid #0d64c829;border-radius:999px;color:#0b1220b8;display:inline-flex;font-size:12px;font-weight:900;padding:6px 10px}.wzPdfCoverText{color:#0b1220b8;font-size:14px;line-height:1.4;margin-top:8px}.wzPdfCoverCardClickable{appearance:none;-webkit-appearance:none;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.wzPdfCoverCardClickable:hover{background:#0d64c814;border-color:#0d64c838;transform:translateY(-1px)}.wzPdfCoverCardClickable:focus-visible{box-shadow:0 0 0 3px #0d64c82e}.wzPdfSuccessGrid{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:14px}.wzPdfSupportCol{min-width:0}.wzPdfCoverCol{display:flex;flex-direction:column;gap:1rem;min-width:0}.wzPdfSupportCol .wzSupportCard{height:auto;margin-top:0}@media (max-width:820px){.wzPdfSuccessGrid{grid-template-columns:1fr}.wzPdfCoverCardTight{margin-top:0}}.wzWheel{--row-h:40px;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);background:#ffffff8c;border:1px solid #0b12201a;border-radius:18px;margin-top:12px;overflow:hidden;padding:12px;position:relative}.wzWheelViewport{overflow:hidden;transition:height .22s ease}.wzWheelList{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;transition:transform .42s cubic-bezier(.2,.85,.2,1);will-change:transform}.wzWheelRow{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:26px 1fr;height:var(--row-h);padding:0 16px}.wzWheelLabel{font-size:14px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wzWheelRow-active{background:#ffffffb3;border:1px solid #0b12201a;border-radius:16px;color:#0b1220eb;font-weight:900;letter-spacing:.1px}.wzWheelRow-done{color:#0b1220c7}.wzWheelRow-pending{color:#0b12209e}.wzWheelIcon{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:13px;font-weight:900;height:20px;justify-content:center;width:20px}.wzWheelIcon-done{background:#16a34a24;border:1px solid #16a34a47;color:#16a34af2}.wzWheelIcon-pending{background:#0b12200f;border:1px solid #0b12201a;color:#0000}.wzWheelIcon-active{animation:wzSpin .9s linear infinite;background:#2563eb14;border:2px solid #2563eb2e;border-top-color:#2563ebf2;color:#0000}@keyframes wzSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.wzWheelList{transition:none}.wzWheelIcon-active{animation:none}}.wzWheelInitial:after,.wzWheelInitial:before,.wzWheelTwoRows:after,.wzWheelTwoRows:before{display:none}.wzPdfCoverCardClickable{background:#0d64c80f;border:1px solid #0d64c824;border-radius:18px;color:inherit;display:block;font:inherit;line-height:inherit;outline:none;padding:14px;text-align:left;width:100%}.wzPdfCard{background:#fff;border:1px solid #0b12201a;border-radius:18px;margin-top:14px;overflow:hidden}.wzPdfFeedbackCard{background:#fff;border-color:#0b12201a;padding:0}.wzPdfFeedbackCard>*{margin:0;padding:0 0 1rem!important}.wzPdfFeedbackCard>:first-child{margin-top:0}.lottie-container{align-items:center;display:flex;justify-content:center;width:100%}.lottie{height:auto;width:100%}.lottie canvas,.lottie svg,.lottie>div{display:block;height:auto!important;width:100%!important}.wzSupportCard{background:#0b122005;border:1px solid #0b12201a;border-radius:18px;margin-top:14px;padding:14px}.wzSupportTitle{color:#0b1220db;font-size:15px;font-weight:900}.wzSupportSubtitle{color:#0b1220b8;font-size:14px;line-height:1.35;margin-top:6px}.wzSupportError{background:#dc26260f;border:1px solid #dc262640;border-radius:14px}.wzSupportError,.wzSupportThanks{color:#0b1220cc;font-size:13px;margin-top:10px;padding:10px 12px}.wzSupportThanks{background:#16a34a0f;border:1px solid #16a34a40;border-radius:14px}.wzPayPalSkeleton{grid-gap:10px;display:grid;gap:10px;margin-top:10px}.wzPayPalSkeletonLine{background:#0b12200f;border:1px solid #0b122014;border-radius:12px;height:44px}.wzDonateButtonWrapHidden,.wzDonatePreloadMount{height:0;opacity:0;overflow:hidden;pointer-events:none}.wzDonatePreloadMount{position:absolute;width:0}.wzDonateButtonWrap img{display:block;height:auto!important;max-width:100%!important;width:200px!important}.wzDonateButtonWrap a{display:inline-block}.wzDonateButtonWrap{align-items:center;display:flex;justify-content:center;padding-bottom:1rem;padding-top:1rem}.wizard-input-wrapper{display:flex;flex-direction:column;margin-bottom:15px}.input-icon-wrapper{align-items:center;display:flex;position:relative}.wizard-input-icon{color:var(--primary-color);left:12px;pointer-events:none;position:absolute;transition:color .3s;z-index:1}.wizard-input,.wizard-input .MuiInputBase-root{background-color:#e0f0ff;border:none;border-radius:12px;color:var(--primary-color);font-size:16px;padding:12px 12px 12px 40px;transition:background-color .3s,box-shadow .3s,color .3s;width:100%}.p-calendar:not(.p-calendar-disabled).p-focus>.p-inputtext,.wizard-input .MuiInputBase-root.Mui-focused,.wizard-input:focus{background-color:#b3daff;box-shadow:0 0 6px #0056b380;color:#003d80;outline:none}.input-error .wizard-input,.input-error .wizard-input .MuiInputBase-root,.input-error .wizard-input-calendar .p-inputtext{animation:shake .3s;background-color:#ffe6e6;border:1px solid #e74c3c;color:#e74c3c}.input-error .wizard-input .MuiInputBase-root.Mui-focused,.input-error .wizard-input-calendar .p-inputtext:focus,.input-error .wizard-input:focus{box-shadow:0 0 6px #e74c3c80}.input-error .wizard-input-calendar .p-datepicker-trigger,.input-icon-wrapper.input-error .wizard-input-icon{color:#e74c3c}.label-error{color:#e74c3c!important}.error-message{color:#e74c3c;display:block;font-size:.8rem;margin-top:4px}@keyframes shake{0%{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}to{transform:translateX(0)}}.wizards-autocomplete-wrapper{position:relative;width:100%}.autocomplete-inner{position:relative}.wizard-options-dropdown{animation:fadeIn .15s ease-out;background:#fff;border:1px solid #d0d7de;border-radius:10px;box-shadow:0 6px 16px #00000014;left:0;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:4px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:5000}.wizard-options-dropdown .option-item{border-radius:6px;cursor:pointer;padding:8px 12px;transition:background .15s ease}.wizard-options-dropdown .option-item.active,.wizard-options-dropdown .option-item:hover{background:#e6f4fb}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wizard-input-calendar{align-items:center;display:flex;position:relative;width:100%}.wizard-input-calendar .p-inputtext{background-color:#e0f0ff;border:none;border-radius:12px;color:var(--primary-color);font-size:16px;padding:12px 12px 12px 40px;transition:background-color .3s,box-shadow .3s,color .3s;width:100%}.wizard-input-calendar .p-datepicker-trigger{background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:18px;left:12px;position:absolute;transition:color .3s}.wizard-input-calendar .p-datepicker-trigger:hover{color:#003d80}.wizard-input-calendar .p-button{background:#0000!important;border:none!important;box-shadow:none!important}.p-datepicker{border:1px solid #d0d7de;border-radius:12px;box-shadow:0 6px 16px #00000026;z-index:1!important}.p-datepicker table td>span{border-radius:8px}.p-datepicker table td>span:hover{background:#e0f0ff!important;color:var(--primary-color)!important}.p-datepicker .p-datepicker-header{background:#e0f0ff;border-bottom:1px solid #b3daff;color:var(--primary-color)}select.wizard-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#e0f0ff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%230056b3' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;cursor:pointer;padding-right:40px}select.wizard-input:hover{background-color:#cde7ff}select.wizard-input:focus{background-color:#b3daff;box-shadow:0 0 6px #0056b380;outline:none}.input-error select.wizard-input{background-color:#ffe6e6;border:1px solid #e74c3c;color:#e74c3c}select.wizard-input:disabled{background-color:#f0f4f8;color:#7a7a7a;cursor:not-allowed}.input-icon-wrapper:has(.wizard-textarea) .wizard-input-icon{align-self:flex-start;margin-top:10px}.wizard-textarea{line-height:1.2;padding:2%;resize:none}.is-present-overlay .p-datepicker-next,.is-present-overlay .p-datepicker-prev,.is-present-overlay .p-datepicker-year,.is-present-overlay .p-monthpicker,.is-present-overlay .p-monthpicker .p-monthpicker-month,.is-present-overlay .p-monthpicker-month{cursor:default;opacity:.55;pointer-events:none}.is-present-overlay .p-datepicker-footer{pointer-events:auto}.wm-footer{align-items:center;border-top:1px solid #dcdcdc;border-top:1px solid var(--surface-border,#dcdcdc);display:flex;font-size:.85rem;gap:8px;justify-content:center;opacity:.9;padding:6px 0}.wm-footer .p-inputswitch{transform:scale(.85)}.wm-footer label{color:#666;color:var(--text-color-secondary,#666);font-weight:500;margin:0}.p-datepicker-footer,[data-pc-section=footer]{padding:0!important}.share-wrapper .p-button:focus{box-shadow:none!important;outline:none!important}.share-wrapper .p-button:focus-visible{box-shadow:none!important;outline:none!important}.wcb-breadcrumb-wrap{display:flex;justify-content:center;padding:8px 0;width:100%}.wcb-breadcrumb.p-breadcrumb{background:#0000;border:0;border-radius:0;box-shadow:none;padding:0}.wcb-breadcrumb .p-breadcrumb-list{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;line-height:1;margin:0;padding:0}@media (max-width:768px){.wcb-breadcrumb .p-breadcrumb-list{-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:2px;white-space:nowrap}.wcb-breadcrumb .p-breadcrumb-list::-webkit-scrollbar{height:0}}.wcb-breadcrumb .p-breadcrumb-home a{align-items:center;background:#0000;border:0;border-radius:12px;display:inline-flex;justify-content:center;overflow:visible;padding:8px;transition:background .16s ease,transform .16s ease}.wcb-breadcrumb .p-breadcrumb-home a:hover{background:#1f6feb1a;transform:translateY(-1px)}.wcb-breadcrumb .p-breadcrumb-home .pi{color:var(--primary-color);font-size:.95rem}.wcb-breadcrumb .p-breadcrumb-chevron{color:var(--primary-color);font-size:.85rem;margin:0 2px}.wcb-breadcrumb .p-menuitem-link{align-items:center;background:#0000;border:0;border-radius:10px;color:var(--primary-color);display:inline-flex;padding:6px 10px;text-decoration:none;transition:color .16s ease,background .16s ease}.wcb-breadcrumb .p-menuitem-link:hover{background:#1f6feb1a;color:var(--primary-color)}.wcb-breadcrumb .p-menuitem-text{color:var(--primary-color);font-size:.95rem;font-weight:700;letter-spacing:.1px;line-height:1.1}.wcb-breadcrumb .p-menuitem:last-child .p-menuitem-link{color:#000;padding-bottom:10px;position:relative}.wcb-breadcrumb .p-menuitem:last-child .p-menuitem-link:after{background:var(--primary-color);border-radius:999px;bottom:3px;content:"";height:1px;left:6px;opacity:.95;position:absolute;right:6px}.wcb-breadcrumb .p-breadcrumb-home a:focus-visible,.wcb-breadcrumb .p-menuitem-link:focus-visible{border-radius:12px;box-shadow:0 0 0 4px #1f6feb2e;outline:none}:root{--wz-ink:#0b1220;--wz-muted:#0b12209e;--wz-card:#fff;--wz-border:#0b12201a;--wz-shadow:0 18px 55px #00000029}.wzModalOverlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#091e4259;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:2147483647}.wzModal{background:#fff;background:var(--wz-card);border:1px solid #0b122014;border-radius:22px;box-shadow:0 18px 55px #00000029;box-shadow:var(--wz-shadow);display:flex;flex-direction:column;max-height:calc(100vh - 36px);overflow:hidden;width:min(920px,100%)}.wzModal-sm{width:min(520px,100%)}.wzModal-md{width:min(760px,100%)}.wzModal-lg{width:min(920px,100%)}.wzModal-xl{width:min(1100px,100%)}.wzModalTop{align-items:center;background:#fff;border-bottom:1px solid #0b122014;display:flex;gap:12px;justify-content:space-between;padding:16px 18px}.wzModalTopTitle{color:#0b1220b3;font-size:15px;font-weight:900;letter-spacing:.2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wzModalTopRight{align-items:center;display:flex;gap:10px}.wzModalClose{background:#0b122014;border:0;border-radius:999px;color:#0b1220d9;height:38px;transition:background .12s ease,transform .12s ease;width:38px}.wzModalClose:hover{background:#0b122024;transform:scale(1.03)}.wzModalClose:active{transform:scale(.98)}.wzModalBody{flex:1 1 auto;min-height:0;overflow:auto}.wzModalInner{padding:18px}.wzModalFooter{background:#fff;border-top:1px solid #0b122014;display:flex;gap:10px;justify-content:flex-end;padding:14px 18px}.wzModal .ads-layout-root{align-items:stretch;flex:1 1 auto;min-height:0}.wzModal .ads-center.wzModalAdsCenter{align-items:stretch;display:flex;flex:1 1 auto;min-width:0;overflow:auto}.wzModalAdsCenter{width:100%}.ats-score{align-items:baseline;display:flex;gap:10px;margin:10px 0 14px}.ats-score-value{font-size:42px;font-weight:700}.ats-score-label{opacity:.7}.ats-section{margin:12px 0}.ats-item{border-radius:10px;margin:8px 0;padding:10px}.ats-item.error{background:#ffe8e8}.ats-item.warning{background:#fff4d6}.ats-item.tip{background:#eef6ff}.ats-item-title{font-weight:600}.ats-item-sub{margin-top:4px;opacity:.85}.ats-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.validation-popup--portal{animation:validationPopupFade .14s ease-out;background:#fff;border:1px solid #0f172a14;border-radius:14px;box-shadow:0 12px 28px #0f172a29;max-width:calc(100vw - 24px);pointer-events:auto;position:fixed;transform:translateY(-50%);z-index:999999}.validation-popup-body{padding:.8rem .9rem}.validation-popup-title{color:#1f2937;font-size:.92rem;font-weight:800;line-height:1.2;margin-bottom:.35rem;padding-right:1.2rem}.validation-popup-message{color:#4b5563;font-size:.8rem;line-height:1.35;padding-right:1rem}.validation-popup-close{background:#0000;border:none;border-radius:7px;color:#6b7280;cursor:pointer;font-size:.95rem;height:22px;line-height:1;position:absolute;right:.35rem;top:.35rem;width:22px}.validation-popup-close:hover{background:#f3f4f6}.validation-popup--portal:before{background:#fff;content:"";height:12px;position:absolute;width:12px}.validation-popup--right:before{border-bottom:1px solid #0f172a14;border-left:1px solid #0f172a14;left:-6px;top:50%;transform:translateY(-50%) rotate(45deg)}.validation-popup--bottom{transform:none}.validation-popup--bottom:before{border-left:1px solid #0f172a14;border-top:1px solid #0f172a14;left:24px;top:-6px;transform:rotate(45deg)}.validation-popup--top{transform:none}.validation-popup--top:before{border-bottom:1px solid #0f172a14;border-right:1px solid #0f172a14;bottom:-6px;left:24px;transform:rotate(45deg)}@keyframes validationPopupFade{0%{opacity:0}to{opacity:1}}.template-workspace-container{align-items:flex-start;display:flex;flex-wrap:wrap}.pt-header-offset{padding-top:var(--header-offset)}.stepper-col{align-self:flex-start;box-sizing:border-box;height:calc(100vh - var(--header-offset));max-height:calc(100vh - var(--header-offset));min-height:0;overflow:hidden;position:-webkit-sticky;position:sticky;top:var(--header-offset)}.form-col{flex:1 1;min-width:0;overflow:visible}.preview-col{box-sizing:border-box;height:calc(100vh - var(--header-offset));min-width:0;overflow:hidden;padding:.75rem .75rem .75rem 0;position:-webkit-sticky;position:sticky;top:var(--header-offset)}.preview-inner{background:#0000;flex-direction:column;height:100%}.preview-inner,.preview-stage{display:flex;min-height:0;position:relative}.preview-stage{align-items:center;flex:1 1 auto;justify-content:center;overflow:hidden}.preview-mobile-pdf{display:none}.floating-dock-wrapper{inset:0;pointer-events:none;position:absolute}.floating-dock-wrapper .floating-dock{pointer-events:auto;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transform-origin:center right}@media (max-width:991.98px){.template-workspace-container{display:flex;flex-direction:column}.preview-col,.stepper-col{height:auto;max-height:none;overflow:visible;padding:.75rem .75rem 0;position:relative;top:0}.form-col{padding:1rem .75rem 0!important}.preview-inner,.preview-stage{height:auto;min-height:0;min-height:auto;overflow:visible}.preview-stage{display:block}.preview-mobile-pdf{display:block;margin-top:1rem}.floating-dock-wrapper .floating-dock{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;right:1.5rem;transform:translateY(-50%) scale(.7)}}@media (max-width:767.98px){.preview-col,.stepper-col{padding-left:.75rem;padding-right:.75rem}.floating-dock-wrapper .floating-dock{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;right:.5rem;transform:translateY(-50%) scale(.7)}}.text_editor{border:none;border-radius:12px;height:150px;margin-bottom:3rem;margin-top:1rem}.text_editor .ql-toolbar.ql-snow{background-color:#e0f0ff;border:none;border-top-left-radius:12px;border-top-right-radius:12px;color:var(--primary-color);display:flex;justify-content:center;margin-bottom:-1px}.text_editor .ql-container.ql-snow{background-color:#e0f0ff}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:1px solid var(--primary-color)!important}.ql-editor{font-size:16px}.ql-toolbar .ql-formats svg{fill:var(--primary-color)}.ql-toolbar.ql-snow .ql-formats{margin-right:2px}.ql-container.ql-snow{border:none;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.ql-toolbar .ql-formats button.ql-active{border-bottom:1px solid var(--primary-color);color:var(--primary-color);margin:2px}.ql-toolbar .ql-formats button:not(.ql-active){border:none}.text_editor_char_counter{margin-bottom:20px;text-align:right}.ql-toolbar button{fill:var(--primary-color)}.text_editor .ql-toolbar.ql-snow+.ql-container.ql-snow:focus-within,.text_editor .ql-toolbar.ql-snow:focus-within{background-color:#b3daff;box-shadow:0 0 6px #0056b380}.text_editor:focus-within:not(:has(.ql-toolbar button:focus)) .ql-toolbar.ql-snow{background-color:#b3daff;box-shadow:0 0 6px #0056b380}.stepper-shell.p-card{background:#0000;border:none;box-shadow:none}.stepper-panel,.stepper-shell,.stepper-shell .p-card-body,.stepper-shell .p-card-content{height:100%;min-height:0;overflow:hidden}.stepper-shell .p-card-body,.stepper-shell .p-card-content{background:#0000;padding:0}.stepper-panel,.stepper-shell .p-card-body{display:flex;flex-direction:column}.stepper-panel{box-sizing:border-box;gap:1rem;height:100%;min-height:0;overflow:hidden;padding:1rem .75rem;width:100%}.stepper-progress-box{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #0f172a0f;border-radius:16px;box-shadow:0 8px 22px #0f172a0d;display:flex;flex-direction:column;flex-shrink:0;gap:.55rem;padding:.85rem}.stepper-progress-top{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.5rem}.stepper-progress-title{color:#334155;font-size:.88rem;font-weight:700}.stepper-progress-value{color:var(--primary-color);font-size:1.05rem;font-weight:800}.stepper-progress-meta{color:#6c757d;font-size:.76rem;margin-top:0}.stepper-progress-bar{background:#e9ecef;border-radius:999px;height:8px;overflow:hidden;width:100%}.stepper-progress-bar-fill{background:var(--primary-color);border-radius:999px;height:100%;transition:width .25s ease}.stepper-list{-ms-overflow-style:none;display:flex;flex:1 1 auto;flex-direction:column;gap:.65rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.15rem .15rem .75rem 0;scrollbar-width:none}.stepper-list::-webkit-scrollbar{display:none;height:0;width:0}.stepper-list::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px}.stepper-list{scrollbar-width:thin}.step-nav-card{background:#fff;border:1px solid #0f172a0f;border-radius:16px;box-shadow:0 4px 14px rgba(15,23,42,.035);cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;min-height:0;overflow:hidden;padding:.72rem .78rem;text-align:left;transition:box-shadow .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease;width:100%}.step-nav-card:hover{background:#fcfdff;border-color:#0d6efd24;box-shadow:0 6px 18px #0f172a0f}.step-nav-card.active{background:linear-gradient(180deg,#0d6efd1f,#0d6efd0d);border-color:#0d6efd59;box-shadow:0 12px 30px #0d6efd24;position:relative}.step-nav-card.active:before{background:var(--primary-color);border-radius:4px;bottom:12px;content:"";left:-1px;position:absolute;top:12px;width:4px}.step-nav-card.completed{animation:stepCompletePulse .55s ease;background:linear-gradient(180deg,#1987540a,#19875405);border-color:#19875433}.step-nav-card.in-progress{border-color:#0d6efd29}.step-nav-card.not-started{background:#fff}.step-nav-card.error{background:linear-gradient(180deg,#dc35450d,#dc354505);border-color:#dc354538}@keyframes stepCompletePulse{0%{box-shadow:0 4px 14px rgba(15,23,42,.035);transform:scale(1)}50%{box-shadow:0 10px 24px #19875429;transform:scale(1.015)}to{box-shadow:0 4px 14px rgba(15,23,42,.035);transform:scale(1)}}.step-nav-card-top{align-items:center;display:flex;gap:.75rem;min-height:0}.step-nav-icon{align-items:center;background:#f1f3f5;border-radius:14px;color:#6c757d;display:inline-flex;font-size:1rem;height:42px;justify-content:center;min-width:42px;transition:all .2s ease;width:42px}.step-nav-icon.active{background:#0d6efd24;box-shadow:0 0 0 4px #0d6efd14;color:var(--primary-color)}.step-nav-icon.completed{background:#1987541f;color:#198754}.step-nav-icon.in-progress{background:#0d6efd1f;color:var(--primary-color)}.step-nav-icon.error{background:#dc35451f;color:#dc3545}.step-nav-main{flex:1 1;min-width:0}.step-nav-title{color:#212529;font-size:.95rem;font-weight:700;line-height:1.2;word-break:break-word}.step-nav-title.active{color:var(--primary-color)}.step-nav-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.stepper-status-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:700;justify-content:center;line-height:1;padding:.28rem .58rem}.stepper-status-badge.status-completed{background:#1987541f;color:#198754}.stepper-status-badge.status-in_progress{background:#0d6efd1f;color:var(--primary-color)}.stepper-status-badge.status-not_started{background:#eef1f4;color:#6c757d}.stepper-status-badge.status-error{background:#dc35451f;color:#dc3545}.stepper-progress-text{color:#6c757d;font-size:.79rem;font-weight:500}.step-nav-footer{border-top:1px solid #0f172a0f;color:#6c757d;font-size:.78rem;font-weight:500;margin-top:.7rem;padding-top:.7rem}@media (max-width:991.98px){.stepper-panel,.stepper-shell,.stepper-shell .p-card-body,.stepper-shell .p-card-content{height:auto}.stepper-panel{gap:.85rem;padding:0}.stepper-progress-box{border-radius:18px;padding:.95rem}.stepper-list{-webkit-overflow-scrolling:touch;display:flex;flex-direction:row;gap:.65rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.35rem;scroll-snap-type:x proximity}.stepper-list::-webkit-scrollbar{height:6px}.stepper-list::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:999px}.step-nav-card{border-radius:16px;flex:0 0 auto;max-width:220px;min-width:190px;padding:.75rem;scroll-snap-align:start;width:auto}.step-nav-card.active:before{bottom:10px;top:10px}.step-nav-card-top{align-items:flex-start;gap:.65rem}.step-nav-icon{border-radius:12px;font-size:.92rem;height:38px;min-width:38px;width:38px}.step-nav-title{font-size:.88rem;line-height:1.15}.step-nav-meta{gap:.35rem;margin-top:.3rem}.stepper-status-badge{font-size:.68rem;padding:.26rem .5rem}}@media (max-width:767.98px){.stepper-progress-title{font-size:.84rem}.stepper-progress-value{font-size:1rem}.stepper-progress-meta{font-size:.74rem}.step-nav-card{max-width:190px;min-width:172px}.step-nav-title{font-size:.84rem}}