.Footer_footer__pQtti{background:#111c36;color:#f8fbff;text-align:center;padding:1.25rem;font-size:.95rem}.Footer_footer__pQtti a{color:#93c5fd;text-decoration:none;font-weight:600}.Footer_footer__pQtti a:focus-visible,.Footer_footer__pQtti a:hover{text-decoration:underline}.page_page__556_G{min-height:100vh;background:radial-gradient(circle at 20% 20%,rgba(218,233,255,.45),transparent 55%),radial-gradient(circle at 80% 0,rgba(195,215,255,.35),transparent 60%),#eaf1fb;display:flex;flex-direction:column}.page_main__nw1Wk{flex:1 1;padding:3.5rem 0 6rem;display:flex;align-items:flex-start;justify-content:center}.Header_header__KwdYD{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 3rem;background:#111c36;color:#f8fbff;box-shadow:0 2px 12px rgba(0,0,0,.35)}.Header_brand__fkyv5{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:400;letter-spacing:.08em}.Header_brandText__9ED4V{text-transform:uppercase}.Header_actions__dQYHE{display:flex;align-items:center;gap:1.35rem;position:relative}.Header_actionButton__6nZMp{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:#f8fafc;font-weight:400;font-size:.95rem;transition:color .2s ease;cursor:pointer}.Header_actionButton__6nZMp:hover{color:#60a5fa}.Header_actionButton__6nZMp:focus-visible{outline:none;text-decoration:underline}.Header_actionButton__6nZMp.Header_primary___xOqh{color:#93c5fd}.Header_tooltipWrapper__nAMfV{position:relative;display:inline-flex;align-items:center}.Header_tooltipCard__GOQz_{position:absolute;top:calc(100% + .75rem);right:0;width:min(320px,80vw);background:radial-gradient(circle at 20% 20%,rgba(148,187,233,.3),transparent 60%),#f8fbff;color:#111c36;padding:1.1rem 1.4rem 1.25rem;border-radius:.85rem;box-shadow:0 20px 35px rgba(0,0,0,.25),0 4px 12px rgba(15,23,42,.25);border:1px solid hsla(0,0%,100%,.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;z-index:20}.Header_tooltipWrapper__nAMfV:focus-within .Header_tooltipCard__GOQz_,.Header_tooltipWrapper__nAMfV:hover .Header_tooltipCard__GOQz_{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.Header_tooltipTop__BPtbj{display:flex;flex-direction:column;gap:.25rem}.Header_tooltipBadge__LBCNC{align-self:flex-start;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.2rem .65rem;border-radius:999px;background:linear-gradient(120deg,#67e8f9,#6366f1);color:#0f172a}.Header_tooltipSubtitle__jmsDX{margin:0;font-size:.9rem;color:rgba(15,23,42,.85)}.Header_tooltipDivider__jMzkT{height:1px;background:rgba(15,23,42,.08);margin:.65rem 0 .5rem}.Header_tooltipTitle__4hCaS{margin:0 0 .5rem;font-size:.95rem;font-weight:700;color:#111c36}.Header_tooltipList__AnP9_{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:#1b2439}.Header_tooltipList__AnP9_ li{display:flex;gap:.5rem;line-height:1.45}.Header_noteItem__Gg8Oe{background:rgba(239,68,68,.08);border-radius:.65rem;padding:.45rem .6rem;color:#7f1d1d}.Header_stepNumber__QIt11{width:1.6rem;height:1.6rem;border-radius:50%;background:linear-gradient(135deg,#c084fc,#6366f1);color:#fff;display:grid;place-items:center;font-size:.85rem;font-weight:700;flex-shrink:0}.Header_noteBadge__EAnDT{display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;letter-spacing:.05em;background:#dc2626;color:#fff;padding:.1rem .65rem;border-radius:999px;text-transform:uppercase}.InvoiceCard_wrapper__0aOyy{position:relative;width:min(940px,90vw);margin:0 auto}.InvoiceCard_toolbar__vr6Xv{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}.InvoiceCard_modeGroup__vXEGl{display:flex;flex-direction:column;gap:.4rem}.InvoiceCard_toolTitle__ADLi9{font-size:18px;font-weight:600;color:#111c36;margin:0}.InvoiceCard_modeToggle__rlsVR{display:inline-flex;align-items:center;gap:.75rem;padding:.45rem .85rem;border-radius:999px;background:rgba(241,245,255,.6);border:1px solid rgba(17,28,54,.08)}.InvoiceCard_modeOption__uj7xY{display:inline-flex;align-items:center;gap:.4rem;font-size:.95rem;font-weight:600;color:rgba(17,28,54,.65);cursor:pointer}.InvoiceCard_modeOption__uj7xY input{margin:0;accent-color:#4c5aa0}.InvoiceCard_modeOption__uj7xY input:checked+span{color:#111c36}.InvoiceCard_currencySelector__mOj5c{position:relative}.InvoiceCard_selectWrapper__oPbL6{position:relative;display:inline-flex;align-items:center;border:1px solid rgba(17,28,54,.12);border-radius:.4rem;background:hsla(0,0%,100%,.95);padding:.3rem .5rem;box-shadow:0 18px 36px rgba(15,23,42,.12);transition:box-shadow .2s ease}.InvoiceCard_selectWrapper__oPbL6:hover{box-shadow:0 10px 18px rgba(15,23,42,.12)}.InvoiceCard_selectWrapper__oPbL6:after{content:"";position:absolute;right:.65rem;top:50%;width:.5rem;height:.5rem;border-right:2px solid rgba(17,28,54,.5);border-bottom:2px solid rgba(17,28,54,.5);transform:translateY(-50%) rotate(45deg);pointer-events:none}.InvoiceCard_select__EHrRF{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-size:.95rem;font-weight:500;color:#1a2542;background:transparent;padding:.45rem 2rem .45rem .4rem;outline:none;border-radius:.4rem}.InvoiceCard_select__EHrRF:focus-visible{outline:2px solid rgba(99,102,241,.5);outline-offset:2px}.InvoiceCard_card__SBsbM{border-radius:1rem;background:linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 0),linear-gradient(0deg,rgba(15,23,42,.04) 1px,transparent 0),#fbfdff;background-size:52px 52px,52px 52px;padding:3.5rem clamp(2.5rem,5vw,4.5rem);box-shadow:0 45px 85px rgba(13,24,47,.12),0 18px 24px rgba(13,24,47,.08);display:grid;grid-gap:2.5rem;gap:2.5rem}.InvoiceCard_logoSection__4sgBY{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.InvoiceCard_logoPreview__OKLEp{border-radius:.5rem;width:7.5rem;height:7.5rem;display:grid;place-items:center;color:rgba(15,23,42,.45);font-weight:500;background:rgba(241,245,255,.26);overflow:hidden;position:relative;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;border:1.5px dashed rgba(15,23,42,.14)}.InvoiceCard_logoPreview__OKLEp:focus-visible,.InvoiceCard_logoPreview__OKLEp:hover{border-color:rgba(76,90,160,.6);box-shadow:0 0 0 3px rgba(76,90,160,.15)}.InvoiceCard_logoPreview__OKLEp span{padding:0 .5rem;text-align:center}.InvoiceCard_logoPreview__OKLEp img{width:100%;height:100%;object-fit:contain}.InvoiceCard_logoButton__4HcXd{border:none;background:#f1f5ff;color:#1f2f5d;font-weight:600;padding:.45rem 1.1rem;border-radius:.35rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.InvoiceCard_logoButton__4HcXd:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(31,47,93,.15)}.InvoiceCard_logoButtonSecondary__ubTeg{border:none;background:transparent;color:rgba(15,23,42,.55);font-weight:600;cursor:pointer;padding:.35rem .6rem}.InvoiceCard_logoButtonSecondary__ubTeg:focus-visible,.InvoiceCard_logoButtonSecondary__ubTeg:hover{color:rgba(211,59,64,.9)}.InvoiceCard_split__MelZg{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:clamp(2.5rem,5vw,4rem);gap:clamp(2.5rem,5vw,4rem)}.InvoiceCard_infoBlock__SjEMH{display:flex;flex-direction:column;gap:1.25rem;color:#111c36}.InvoiceCard_heading__BIPeF{font-size:1.1rem;font-weight:600;text-transform:none;letter-spacing:.02em;margin:0;padding-bottom:.6rem;border-bottom:1px solid rgba(15,23,42,.1)}.InvoiceCard_field__Y8GPt{display:flex;flex-direction:column;gap:.45rem}.InvoiceCard_label__0XYkw{font-size:.86rem;font-weight:600;color:rgba(17,28,54,.65);text-transform:none;letter-spacing:.02em}.InvoiceCard_input__V8TAD{width:100%;border:1px solid rgba(17,28,54,.12);border-radius:.4rem;padding:.65rem .85rem;font-size:.95rem;font-weight:500;color:rgba(17,28,54,.82);background:hsla(0,0%,100%,.92);transition:border-color .2s ease,box-shadow .2s ease}.InvoiceCard_input__V8TAD:focus-visible{outline:none;border-color:rgba(76,90,160,.5);box-shadow:0 0 0 3px rgba(76,90,160,.18)}.InvoiceCard_textarea__jcFUw{resize:vertical;min-height:2.6rem}.InvoiceCard_numberInput__9yVmj{text-align:center;max-width:100px}.InvoiceCard_inlineFields__NJBoj{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1.5rem;gap:1.5rem}.InvoiceCard_section___I8zB{display:flex;flex-direction:column;gap:1.5rem}.InvoiceCard_notesGroup__KhuOF{display:flex;flex-direction:column;gap:.75rem}.InvoiceCard_linkButton__nAqdc{border:none;background:transparent;padding:0;font-size:.95rem;font-weight:600;color:#4c5aa0;cursor:pointer;align-self:flex-start}.InvoiceCard_linkButton__nAqdc:focus-visible,.InvoiceCard_linkButton__nAqdc:hover{text-decoration:underline}.InvoiceCard_lineItems__amHFN{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.InvoiceCard_tableHeader__2cn4Z{display:grid;grid-template-columns:3fr 1fr 1fr 1fr;text-transform:uppercase;font-size:.75rem;font-weight:700;letter-spacing:.08em;color:rgba(17,28,54,.45)}.InvoiceCard_tableRow__vf3mj{display:grid;grid-template-columns:3fr 1fr 1fr 1fr;align-items:center;grid-gap:1rem;gap:1rem;padding:1rem 1.25rem;border-radius:.6rem;box-shadow:inset 0 0 0 1px rgba(17,28,54,.08);background:rgba(248,249,254,.8)}.InvoiceCard_descriptionCell__ZA3gO textarea{width:100%}.InvoiceCard_numberCell__LgrFm{justify-self:stretch;display:flex;justify-content:center}.InvoiceCard_amountCell__JwqLb{display:flex;align-items:center;justify-content:space-between;font-weight:600;color:rgba(17,28,54,.85);gap:.75rem}.InvoiceCard_removeButton__hkDjL{border:none;background:none;color:#d33b40;font-size:1.35rem;line-height:1;cursor:pointer;transition:transform .2s ease,color .2s ease}.InvoiceCard_removeButton__hkDjL:hover:not(:disabled){transform:scale(1.1);color:#ef4444}.InvoiceCard_removeButton__hkDjL:disabled{opacity:.4;cursor:not-allowed}.InvoiceCard_addItem__xwutn{align-self:flex-start;display:inline-flex;align-items:center;gap:.6rem;padding:.65rem 1.5rem;font-weight:600;border-radius:.5rem;border:none;background:linear-gradient(180deg,#f0f4ff,#e2e9fb);box-shadow:0 12px 18px rgba(31,47,93,.12);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.InvoiceCard_addItem__xwutn span:first-child{display:inline-block;width:1.25rem;height:1.25rem;border-radius:50%;background:#1f2f5d;color:#fff;line-height:1.25rem;text-align:center;font-weight:700}.InvoiceCard_addItem__xwutn:hover{transform:translateY(-1px);box-shadow:0 14px 22px rgba(31,47,93,.2)}.InvoiceCard_footer__wSY53{display:flex;flex-direction:column;gap:2.5rem}.InvoiceCard_totals__PcBK6{margin-left:auto;display:grid;grid-gap:1rem;gap:1rem;width:min(320px,100%);font-size:.95rem;color:rgba(17,28,54,.75)}.InvoiceCard_inlineJustify__Pk6KF{display:flex;align-items:center;justify-content:space-between;gap:1rem}.InvoiceCard_amount__B559I{justify-self:flex-end}.InvoiceCard_totalDivider__662pq{width:100%;height:2px;background:linear-gradient(90deg,rgba(17,28,54,.15),rgba(17,28,54,.4));border-radius:999px;margin:.75rem 0 .25rem}.InvoiceCard_grandTotal__WBwvL{font-size:1.15rem;color:#0e1a32}@media (max-width:768px){.InvoiceCard_wrapper__0aOyy{padding-top:2.5rem}.InvoiceCard_currencySelector__mOj5c{position:static;transform:none;margin-left:auto;margin-bottom:1.5rem}.InvoiceCard_card__SBsbM{padding:2.5rem clamp(1.5rem,4vw,2.5rem)}.InvoiceCard_tableHeader__2cn4Z,.InvoiceCard_tableRow__vf3mj{grid-template-columns:minmax(160px,1fr) repeat(2,minmax(60px,90px)) 1fr}.InvoiceCard_totals__PcBK6{width:100%}}