.number-to-words-input-row{gap:.5rem;display:flex}.number-to-words-options-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.number-to-words-options-grid .field{margin-bottom:0}.number-to-words-options-grid .field label{min-height:2.6em}.number-to-words-result-stack{gap:1rem;margin-top:1.5rem;display:grid}.number-to-words-primary-card,.number-to-words-variant-card,.number-to-words-tax-summary{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:18px;padding:1rem;box-shadow:0 2px 12px -6px #0f172a24,0 1px 3px #0f172a0f}.number-to-words-primary-card{border-color:rgba(var(--primary-rgb), .4);background:linear-gradient(180deg, rgba(var(--primary-rgb), .08) 0%, var(--bg-elevated) 100%);box-shadow:0 6px 24px -12px rgba(var(--primary-rgb), .18), 0 2px 8px #0f172a0f}[data-theme=dark] .number-to-words-primary-card{border-color:rgba(var(--primary-rgb), .4);background:linear-gradient(180deg, rgba(var(--primary-rgb), .15) 0%, var(--bg-elevated) 100%);box-shadow:0 10px 28px -24px #4f46e540}.number-to-words-variant-card{transition:border-color var(--transition-fast) ease, transform var(--transition-fast) ease, box-shadow var(--transition-fast) ease}[data-theme=dark] .number-to-words-variant-card{border-color:#2a2d34;box-shadow:0 4px 16px -8px #00000080,0 1px 4px #0000004d}.number-to-words-variant-card:hover{border-color:var(--primary-soft);transform:translateY(-1px);box-shadow:0 4px 16px -8px #0f172a2e,0 1px 4px #0f172a14}[data-theme=dark] .number-to-words-variant-card:hover{box-shadow:0 4px 16px -8px #0009,0 1px 4px #0006}.number-to-words-card-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:0;display:flex}.number-to-words-card-title{grid-template-rows:auto auto auto;align-items:start;gap:.5rem;display:grid}.number-to-words-pin-badge{margin-bottom:0}.number-to-words-card-title h3,.number-to-words-card-title h4{color:var(--text);margin:0;font-size:1rem;line-height:1.3}.number-to-words-card-title p{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.5}.number-to-words-pin{background:var(--bg-elevated);width:auto;min-width:120px;min-height:38px;color:var(--text-secondary);transition:background var(--transition-fast) ease, border-color var(--transition-fast) ease, color var(--transition-fast) ease, transform var(--transition-fast) ease;border:1.5px solid #10b98140;border-radius:12px;justify-content:center;align-items:center;padding:.55rem .9rem;font-size:.88rem;font-weight:700;display:inline-flex;box-shadow:0 4px 12px -8px #0f172a1a}.number-to-words-pin:hover{color:#10b981;border-color:#10b98173;transform:translateY(-1px)}.number-to-words-pin.is-active{color:#10b981;background:linear-gradient(135deg,#10b9812e 0%,#10b9811a 100%);border-color:#10b98180;box-shadow:0 4px 12px -8px #10b9814d}.number-to-words-pin:active{transform:translateY(0)}[data-theme=dark] .number-to-words-pin{color:#10b981;border-color:#10b98133}[data-theme=dark] .number-to-words-pin:hover{color:#34d399;border-color:#10b98180}[data-theme=dark] .number-to-words-pin.is-active{color:#34d399}.number-to-words-copy,.number-to-words-pin,.number-to-words-main-copy{margin-top:0}.number-to-words-copy{background:linear-gradient(135deg, rgba(var(--primary-rgb), .15) 0%, rgba(var(--primary-rgb), .1) 100%);border:1.5px solid rgba(var(--primary-rgb), .35);width:auto;min-width:120px;min-height:38px;color:var(--primary);transition:background var(--transition-fast) ease, border-color var(--transition-fast) ease, transform var(--transition-fast) ease;border-radius:12px;justify-content:center;align-items:center;padding:.55rem .9rem;font-size:.88rem;font-weight:700;display:inline-flex;box-shadow:0 4px 12px -8px #0f172a1f}.number-to-words-copy:hover{background:linear-gradient(135deg, rgba(var(--primary-rgb), .22) 0%, rgba(var(--primary-rgb), .15) 100%);border-color:rgba(var(--primary-rgb), .5);transform:translateY(-1px)}.number-to-words-copy:active{transform:translateY(0)}[data-theme=dark] .number-to-words-copy{color:#a5b4fc}[data-theme=dark] .number-to-words-copy:hover{color:#c7d2fe}.number-to-words-main-copy{background:linear-gradient(135deg, rgba(var(--primary-rgb), .15) 0%, rgba(var(--primary-rgb), .1) 100%);border:1.5px solid rgba(var(--primary-rgb), .35);width:auto;min-width:120px;min-height:38px;color:var(--primary);transition:background var(--transition-fast) ease, border-color var(--transition-fast) ease, transform var(--transition-fast) ease;border-radius:12px;justify-content:center;align-items:center;padding:.55rem .9rem;font-size:.88rem;font-weight:700;display:inline-flex;box-shadow:0 4px 12px -8px #0f172a1f}.number-to-words-main-copy:hover{background:linear-gradient(135deg, rgba(var(--primary-rgb), .22) 0%, rgba(var(--primary-rgb), .15) 100%);border-color:rgba(var(--primary-rgb), .5);transform:translateY(-1px)}[data-theme=dark] .number-to-words-main-copy{color:#a5b4fc}[data-theme=dark] .number-to-words-main-copy:hover{color:#c7d2fe}.number-to-words-variants-grid{gap:.85rem;display:grid}.number-to-words-result-block{background:#f4f6f9;border:1px solid #d7dfeb;border-radius:12px;margin-top:.85rem;padding:1rem 1.1rem}[data-theme=dark] .number-to-words-result-block{background:#0f1012;border-color:#3b3f49}.number-to-words-primary-card .number-to-words-result-block{background:rgba(var(--primary-rgb), .04);border-color:rgba(var(--primary-rgb), .22)}[data-theme=dark] .number-to-words-primary-card .number-to-words-result-block{background:rgba(var(--primary-rgb), .06);border-color:rgba(var(--primary-rgb), .22)}.number-to-words-result-text{color:var(--text);white-space:pre-wrap;word-break:break-word;margin:0;font-size:1.05rem;line-height:1.72}.number-to-words-result-actions{border-top:1px solid #d7dfeb;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.85rem;padding-top:.85rem;display:flex}[data-theme=dark] .number-to-words-result-actions{border-top-color:#2a2d34}.number-to-words-variant-card .number-to-words-result-actions{justify-content:flex-end}.number-to-words-primary-card .number-to-words-result-actions{justify-content:center}.number-to-words-tax-summary{background:var(--bg-secondary)}.number-to-words-tax-summary p{margin:.2rem 0}.number-to-words-pin-badge{color:#10b981;background:linear-gradient(135deg,#10b9812e 0%,#10b9811a 100%);border:1.5px solid #10b98159;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 4px 12px -8px #10b98133}[data-theme=dark] .number-to-words-pin-badge{color:#34d399}@media (width<=768px){.number-to-words-options-grid{grid-template-columns:1fr}.number-to-words-options-grid .field label{min-height:0}.number-to-words-input-row{flex-direction:column}.number-to-words-card-header{flex-direction:column;align-items:stretch}.number-to-words-result-block{padding:.85rem}.number-to-words-result-actions{flex-direction:column;align-items:stretch}.number-to-words-result-actions .number-to-words-copy,.number-to-words-result-actions .number-to-words-pin{justify-content:center;width:100%}.number-to-words-primary-card .number-to-words-result-actions{flex-direction:row;justify-content:center}}.number-to-words-page.premium-tool-page{max-width:min(100%,1180px)}.number-to-words-page.premium-tool-page .number-to-words-options-grid .field{background:radial-gradient(220px 120px at 0 0,#ff8a0013,#0000 64%),#04080d94;border:1px solid #ff8a002e;border-radius:8px;padding:1rem}.number-to-words-page.premium-tool-page .number-to-words-primary-card,.number-to-words-page.premium-tool-page .number-to-words-variant-card,.number-to-words-page.premium-tool-page .number-to-words-tax-summary,.number-to-words-page.premium-tool-page .number-to-words-result-block{background:radial-gradient(360px 220px at 12% 0,#ff8a001a,#0000 64%),linear-gradient(#0d0f14e6,#05080dc7);border-color:#ff8a003d;border-radius:8px;box-shadow:inset 0 1px #ffffff0b,0 18px 54px -40px #000000eb}.number-to-words-page.premium-tool-page .number-to-words-primary-card{background:radial-gradient(420px 240px at 12% 0,#ff8a0029,#0000 62%),radial-gradient(280px 180px at 100% 0,#34d6ff1a,#0000 64%),linear-gradient(#0f1217f5,#04080dd1);border-color:#ffb43a7a}.number-to-words-page.premium-tool-page .number-to-words-card-title h3,.number-to-words-page.premium-tool-page .number-to-words-card-title h4,.number-to-words-page.premium-tool-page .number-to-words-result-text{color:#f7f8fb}.number-to-words-page.premium-tool-page .number-to-words-card-title p,.number-to-words-page.premium-tool-page .number-to-words-tax-summary p{color:#aeb7c5}.number-to-words-page.premium-tool-page .number-to-words-result-actions{border-top-color:#ff8a0029}.number-to-words-page.premium-tool-page .number-to-words-copy,.number-to-words-page.premium-tool-page .number-to-words-main-copy{color:#9eeaff;background:radial-gradient(160px 90px at 0 0,#34d6ff33,#0000 70%),#060a0fb8;border-color:#34d6ff57;border-radius:8px}.number-to-words-page.premium-tool-page .number-to-words-pin,.number-to-words-page.premium-tool-page .number-to-words-pin-badge{color:#e4c2ff;background:radial-gradient(160px 90px at 0 0,#c678ff29,#0000 70%),#060a0fb8;border-color:#c678ff57;border-radius:8px}.number-to-words-page.premium-tool-page .number-to-words-copy:hover,.number-to-words-page.premium-tool-page .number-to-words-main-copy:hover,.number-to-words-page.premium-tool-page .number-to-words-pin:hover{color:#d9f7ff;border-color:#34d6ff9e;box-shadow:0 16px 38px -26px #34d6ffb8}
