:root{--watermark-color:#d7474540;--watermark-font-size:96pt}@supports (color:lab(0% 0 0)){:root{--watermark-color:lab(51.7988% 56.7776 34.0415/.25)}}.pdf-preview{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-card,#fff);flex-direction:column;display:flex;overflow:hidden}.pdf-preview__header{align-items:center;gap:var(--space-10);padding:var(--space-12) var(--space-16);background:var(--banner-warn-bg);color:var(--banner-warn-fg);border-bottom:1px solid var(--banner-warn-border);font-size:13px;line-height:18px;display:flex}.pdf-preview__alert-icon{flex-shrink:0;width:18px;height:18px}.pdf-preview__alert{font-weight:500}.pdf-preview__viewer{aspect-ratio:210/297;background:var(--bg-app,#fafbfa);width:100%;position:relative;overflow:hidden}.pdf-preview__iframe,.pdf-preview__embed{background:#fff;border:none;width:100%;height:100%;position:absolute;inset:0}.pdf-preview__watermark{font-family:var(--font-display);font-weight:900;font-size:var(--watermark-font-size);color:var(--watermark-color);letter-spacing:.08em;text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:2;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-30deg)}.pdf-preview__footer{padding:var(--space-14) var(--space-16);border-top:1px solid var(--border-subtle);color:var(--text-tertiary);justify-content:space-between;gap:var(--space-8);flex-wrap:wrap;font-size:12px;display:flex}.pdf-preview__footer-key{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
:root{--anim-stagger-step:80ms}.setup-preview-card{background:var(--accent-8);border:1px solid var(--accent-15);border-radius:var(--radius-md);padding:var(--space-16);gap:var(--space-12);flex-direction:column;display:flex}.setup-preview-card__head{align-items:center;gap:var(--space-8);display:flex}.setup-preview-card__sparkle{width:18px;height:18px;color:var(--primary);flex-shrink:0}.setup-preview-card__title{font-family:var(--font-display);color:var(--text-primary);letter-spacing:0;margin:0;font-size:14px;font-weight:600}.setup-preview-card__list{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.setup-preview-card__item{align-items:flex-start;gap:var(--space-10);padding:var(--space-8) 0;color:var(--text-primary);opacity:0;animation:.36s cubic-bezier(.16,1,.3,1) forwards setup-preview-fade-in;animation-delay:calc(var(--bullet-index,0) * var(--anim-stagger-step));font-size:14px;line-height:20px;display:flex}.setup-preview-card__bullet-icon{width:18px;height:18px;color:var(--primary-variant);flex-shrink:0;margin-top:1px}.setup-preview-card__bullet-label{flex:1}.setup-preview-card__bullet-label strong{font-family:var(--font-display);color:var(--text-primary);font-weight:600}@keyframes setup-preview-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.setup-preview-card__item{opacity:1;animation:none;transform:none}}
.simulate-invoice-card{background:var(--accent-8);border:1.5px solid var(--accent);border-radius:var(--radius-md);padding:var(--space-16);gap:var(--space-12);flex-direction:column;display:flex}@media (min-width:768px){.simulate-invoice-card{padding:var(--space-20);align-items:flex-start;gap:var(--space-16);flex-direction:row}}.simulate-invoice-card.is-active{padding:var(--space-20);background:var(--bg-card,#fff);border-color:var(--primary);box-shadow:0 8px 32px -16px #1b433226}@media (min-width:768px){.simulate-invoice-card.is-active{padding:var(--space-24)}}.simulate-invoice-card__icon-wrap{border-radius:var(--radius-md);background:var(--accent);width:48px;height:48px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.simulate-invoice-card__icon{width:24px;height:24px}.simulate-invoice-card__body{gap:var(--space-8);flex-direction:column;flex:1;display:flex}.simulate-invoice-card__title{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:22px}.simulate-invoice-card.is-active .simulate-invoice-card__title{font-size:20px;line-height:26px}.simulate-invoice-card__desc{color:var(--text-secondary);margin:0;font-size:14px;line-height:20px}.simulate-invoice-card__cta{margin-top:var(--space-4);padding:var(--space-12) var(--space-18);background:var(--primary);color:var(--accent);border-radius:var(--radius-md);font-family:var(--font-display);cursor:pointer;align-self:flex-start;align-items:center;gap:var(--space-8);border:none;min-height:44px;font-size:14px;font-weight:600;transition:background-color .15s,transform .1s;display:inline-flex}.simulate-invoice-card__cta:hover{background:var(--primary-variant)}.simulate-invoice-card__cta:active{transform:scale(.98)}.simulate-invoice-card__cta:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.simulate-invoice-card__cta-icon{width:16px;height:16px}.simulate-invoice-card__sub{color:var(--text-tertiary);margin-top:var(--space-2);font-size:12px}@media (prefers-reduced-motion:reduce){.simulate-invoice-card__cta{transition:none}.simulate-invoice-card__cta:active{transform:none}}
.value-unlock-card{background:var(--bg-card,#fff);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-16);gap:var(--space-12);flex-direction:column;display:flex}.value-unlock-card__head{align-items:center;gap:var(--space-8);display:flex}.value-unlock-card__title{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.value-unlock-card__list{gap:var(--space-10);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.value-unlock-card__item{align-items:flex-start;gap:var(--space-12);color:var(--text-primary);font-size:14px;line-height:20px;display:flex}.value-unlock-card__icon-wrap{border-radius:var(--radius-sm-plus);background:var(--accent-8);width:32px;height:32px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.value-unlock-card__icon{width:18px;height:18px}.value-unlock-card__label{padding-top:var(--space-6);flex:1}.value-unlock-card__label strong{font-family:var(--font-display);font-weight:600}@media (min-width:768px){.value-unlock-card{padding:var(--space-20)}}
