/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial}}}#email-signature-generator .sig-editor{border-radius:var(--radius-lg)}#email-signature-generator .sig-tabs{gap:var(--spacing,.25rem);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--muted);padding:var(--spacing,.25rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#email-signature-generator .sig-tab{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);min-width:0;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--muted-foreground);padding:.5rem var(--space-sm);transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), color var(--transition-fast);background-color:#0000;border-width:1px;border-color:#0000;display:flex}#email-signature-generator .sig-tab:hover{color:var(--foreground)}#email-signature-generator .sig-tab.is-active{border-color:var(--primary);background-color:var(--card);color:var(--foreground);--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#email-signature-generator .sig-tab.is-active .sig-tab-icon{color:var(--primary)}#email-signature-generator .sig-tab-icon{flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}#email-signature-generator .sig-tab-icon svg{width:100%;height:100%}#email-signature-generator .sig-panel{padding:calc(var(--spacing,.25rem) * 6)}#email-signature-generator .sig-field-stack{gap:calc(var(--spacing,.25rem) * 4);display:grid}#email-signature-generator .sig-form-grid,#email-signature-generator .sig-color-row,#email-signature-generator .sig-check-grid{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#email-signature-generator label{gap:var(--spacing,.25rem);font-family:Instrument Sans Variable,Instrument Sans,sans-serif;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);display:grid}#email-signature-generator input,#email-signature-generator select,#email-signature-generator textarea,#email-signature-generator .sig-html{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);color:var(--foreground);font:inherit;--tw-outline-style:none;min-width:0;padding:.5rem var(--space-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline-style:none;width:100%}#email-signature-generator textarea{resize:vertical}#email-signature-generator input[type=color]{cursor:pointer;height:2.6rem;padding:.25rem}#email-signature-generator input[type=checkbox]{accent-color:var(--primary);width:1rem;height:1rem}#email-signature-generator input:focus,#email-signature-generator select:focus,#email-signature-generator textarea:focus,#email-signature-generator .sig-html:focus{border-color:var(--primary);box-shadow:0 0 0 .2rem var(--primary)}@supports (color:color-mix(in lab, red, red)){#email-signature-generator input:focus,#email-signature-generator select:focus,#email-signature-generator textarea:focus,#email-signature-generator .sig-html:focus{box-shadow:0 0 0 .2rem color-mix(in oklab, var(--primary), transparent 82%)}}#email-signature-generator .sig-help{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--muted-foreground);margin-top:calc(var(--space-sm) * -1)}#email-signature-generator .sig-divider{background:var(--border);height:1px;margin-top:calc(var(--spacing,.25rem) * 6);width:100%}#email-signature-generator .sig-color-swatch span{opacity:0}#email-signature-generator .sig-check-grid label{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);padding:var(--space-sm) var(--space-md);display:flex}#email-signature-generator .sig-template-grid{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#email-signature-generator .sig-template-card{cursor:pointer;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);padding:calc(var(--spacing,.25rem) * 4);text-align:left;color:var(--foreground);transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);display:grid}#email-signature-generator .sig-template-card:hover,#email-signature-generator .sig-template-card.is-selected{border-color:var(--primary);background-color:var(--accent);box-shadow:0 0 0 .18rem var(--primary)}@supports (color:color-mix(in lab, red, red)){#email-signature-generator .sig-template-card:hover,#email-signature-generator .sig-template-card.is-selected{box-shadow:0 0 0 .18rem color-mix(in oklab, var(--primary), transparent 84%)}}#email-signature-generator .sig-template-preview{background:var(--muted);align-items:center}@supports (color:color-mix(in lab, red, red)){#email-signature-generator .sig-template-preview{background:color-mix(in oklab, var(--muted), var(--background) 35%)}}#email-signature-generator .sig-template-preview{border-radius:var(--radius-sm);min-height:7rem;padding:calc(var(--spacing,.25rem) * 4);gap:.35rem;display:grid}#email-signature-generator .sig-template-preview span{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){#email-signature-generator .sig-template-preview span{background:color-mix(in oklab, var(--muted-foreground), transparent 62%)}}#email-signature-generator .sig-template-preview span{border-radius:var(--radius-sm);height:.45rem;display:block}#email-signature-generator .sig-template-preview span:first-child{aspect-ratio:1;border-radius:50%;height:2.8rem}#email-signature-generator .sig-template-preview span:nth-child(2){width:70%}#email-signature-generator .sig-template-preview span:nth-child(3){width:92%}#email-signature-generator .sig-template-preview span:nth-child(4){width:52%}#email-signature-generator .sig-template-preview--centered{text-align:center;justify-items:center}#email-signature-generator .sig-template-preview--split{grid-template-columns:1fr 1fr}#email-signature-generator .sig-template-preview--compact,#email-signature-generator .sig-template-preview--minimal{align-content:center}#email-signature-generator .sig-template-name{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--muted-foreground);text-transform:uppercase}#email-signature-generator .sig-mail-window{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}#email-signature-generator .sig-mail-row{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--muted);padding:var(--space-md) var(--space-lg);display:flex}#email-signature-generator .sig-mail-row span,#email-signature-generator .sig-mail-row strong{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--foreground)}#email-signature-generator .sig-recipient{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){#email-signature-generator .sig-recipient{background:color-mix(in oklab, var(--muted-foreground), transparent 78%)}}#email-signature-generator .sig-recipient{padding:.2rem var(--space-md);border-radius:999rem}#email-signature-generator .sig-mail-body{gap:calc(var(--spacing,.25rem) * 6);min-height:34rem;padding:calc(var(--spacing,.25rem) * 8);display:grid}#email-signature-generator .sig-mail-body p{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1.45;color:var(--foreground);margin:0;line-height:1.45}#email-signature-generator .sig-mail-divider{background:var(--border);height:1px;margin-top:calc(var(--spacing,.25rem) * 8)}#email-signature-generator .sig-preview{padding-bottom:calc(var(--spacing,.25rem) * 4);overflow-x:auto}#email-signature-generator .sig-status{text-align:right;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);color:var(--muted-foreground)}#email-signature-generator .sig-actions{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:1fr auto auto;display:grid}#email-signature-generator .sig-html{opacity:0;width:1px;height:1px;position:absolute;left:-999rem}@media (width<=48rem){#email-signature-generator .sig-form-grid,#email-signature-generator .sig-color-row,#email-signature-generator .sig-check-grid,#email-signature-generator .sig-template-grid,#email-signature-generator .sig-actions{grid-template-columns:1fr}#email-signature-generator .sig-tab{gap:var(--spacing,.25rem);padding-inline:var(--spacing,.25rem)}#email-signature-generator .sig-tab-icon{width:1.1rem;height:1.1rem}#email-signature-generator .sig-mail-body{min-height:28rem;padding:calc(var(--spacing,.25rem) * 6)}#email-signature-generator .sig-status{text-align:left}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-leading{syntax:"*";inherits:false}
