/*! 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{--nv-ring:0deg}}}@layer theme{:root,:host{--nv-shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a}}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Fallback;src:local(Arial),local(ArialMT);font-weight:100 550;size-adjust:105.3%;ascent-override:88.3%;descent-override:25.6%;line-gap-override:0%}@font-face{font-family:Bricolage Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:551 750;size-adjust:100.4%;ascent-override:92.6%;descent-override:26.9%;line-gap-override:0%}@font-face{font-family:Bricolage Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:751 900;size-adjust:89.3%;ascent-override:104.1%;descent-override:30.2%;line-gap-override:0%}@font-face{font-family:Geist Fallback;src:local(Arial),local(ArialMT);font-weight:100 450;size-adjust:101.4%;ascent-override:99.6%;descent-override:29.6%;line-gap-override:0%}@font-face{font-family:Geist Fallback;src:local(Arial),local(ArialMT);font-weight:451 550;size-adjust:103.7%;ascent-override:97.4%;descent-override:28.9%;line-gap-override:0%}@font-face{font-family:Geist Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:551 900;size-adjust:100.2%;ascent-override:100.8%;descent-override:29.9%;line-gap-override:0%}:root{--nv-bg:#f6f5fb;--nv-bg-2:#eceaf6;--nv-surface:#fff;--nv-surface-2:#f0eef8;--nv-ink:#15111f;--nv-muted:#5c5672;--nv-line:#dedbea;--nv-control-line:#827b98;--nv-a1:#f08400;--nv-a2:#e5306b;--nv-a3:#6447ff;--nv-a1-soft:#fff0dc;--nv-a2-soft:#ffe3ec;--nv-a3-soft:#ebe6ff;--nv-a2-ink:#b51d52;--nv-a3-ink:#5034ef;--nv-a3-deep:#3d24c4;--nv-a1-ink:#9a4a00;--nv-on-brand:#fff;--nv-success:#1d7a4f;--nv-success-soft:#e4f5ec;--nv-error:#b42345;--nv-error-soft:#fde8ed;--nv-glow:#6447ff2e;--nv-shadow:0 24px 60px -30px #28145a59;--nv-shadow-sm:0 8px 24px -16px #28145a59;--nv-grad:linear-gradient(100deg,var(--nv-a1),var(--nv-a2) 50%,var(--nv-a3));--nv-glass:var(--nv-bg)}@supports (color:color-mix(in lab, red, red)){:root{--nv-glass:color-mix(in oklab,var(--nv-bg) 74%,transparent)}}:root{--nv-f-display:"Bricolage Grotesque Variable","Bricolage Fallback","Avenir Next","Segoe UI",system-ui,sans-serif;--nv-f-body:"Geist Variable","Geist Fallback","Segoe UI",system-ui,-apple-system,sans-serif;--nv-f-mono:"Geist Mono Variable","Courier New",ui-monospace,Menlo,Consolas,monospace;--nv-grad-cta:linear-gradient(100deg,#b45309,#be185d 52%,#5b3df5);--nv-r:24px;--nv-r-sm:14px;--nv-section-y:clamp(48px,6vw,80px);--nv-wrap:1260px;--nv-header-h:68px;--nv-ease:cubic-bezier(.2,.8,.2,1);--nv-ease-spring:cubic-bezier(.3,1.6,.5,1)}html[data-theme=dark]{--nv-control-line:#79718f;--nv-bg:#07060d;--nv-bg-2:#0e0c18;--nv-surface:#13111e;--nv-surface-2:#1a1729;--nv-ink:#f3f1fb;--nv-muted:#a6a1bd;--nv-line:#27233a;--nv-a1:#ffb547;--nv-a2:#ff4d8d;--nv-a3:#8d76ff;--nv-a1-soft:#2e2112;--nv-a2-soft:#331424;--nv-a3-soft:#1e1940;--nv-a2-ink:#ff7aa8;--nv-a3-ink:#a897ff;--nv-a3-deep:#c4b8ff;--nv-a1-ink:#ffc46e;--nv-on-brand:#0b0912;--nv-success:#6fd6a0;--nv-success-soft:#12291e;--nv-error:#ff8fa6;--nv-error-soft:#36141d;--nv-glow:#8d76ff38;--nv-shadow:0 30px 80px -40px #000000e6;--nv-shadow-sm:0 10px 26px -16px #000000e6}@media (prefers-color-scheme:dark){html:not([data-theme]){--nv-control-line:#79718f;--nv-bg:#07060d;--nv-bg-2:#0e0c18;--nv-surface:#13111e;--nv-surface-2:#1a1729;--nv-ink:#f3f1fb;--nv-muted:#a6a1bd;--nv-line:#27233a;--nv-a1:#ffb547;--nv-a2:#ff4d8d;--nv-a3:#8d76ff;--nv-a1-soft:#2e2112;--nv-a2-soft:#331424;--nv-a3-soft:#1e1940;--nv-a2-ink:#ff7aa8;--nv-a3-ink:#a897ff;--nv-a3-deep:#c4b8ff;--nv-a1-ink:#ffc46e;--nv-on-brand:#0b0912;--nv-glow:#8d76ff38;--nv-shadow:0 30px 80px -40px #000000e6;--nv-shadow-sm:0 10px 26px -16px #000000e6}}html[data-inertia-scope]{--primary:var(--nv-a3-ink);--primary-dark:var(--nv-a3-deep);--secondary:var(--nv-a1);--background:var(--nv-bg);--surface:var(--nv-surface);--text:var(--nv-ink);--muted:var(--nv-muted);--border:var(--nv-line);--success:var(--nv-success);--danger:var(--nv-error);--warning:var(--nv-a1-ink);--green:var(--nv-a3-ink);--sp-sheet:var(--nv-surface);--sp-sheet-edge:var(--nv-line);--sp-glass:var(--nv-surface)}@supports (color:color-mix(in lab, red, red)){html[data-inertia-scope]{--sp-glass:color-mix(in oklab,var(--nv-surface) 82%,transparent)}}html[data-inertia-scope]{--sp-glass-edge:var(--nv-line);--sp-highlight:oklab(100% 0 5.96046e-8/.45);--sp-ink-line:var(--nv-line);--sp-floor:var(--nv-a3)}@supports (color:color-mix(in lab, red, red)){html[data-inertia-scope]{--sp-floor:color-mix(in oklab,var(--nv-a3) 9%,transparent)}}html[data-inertia-scope]{--sp-ambient:var(--nv-a1)}@supports (color:color-mix(in lab, red, red)){html[data-inertia-scope]{--sp-ambient:color-mix(in oklab,var(--nv-a1) 16%,transparent)}}html[data-inertia-scope]{--sp-glow:var(--nv-glow);--sp-pdf:var(--nv-a2-ink);--sp-image:var(--nv-a3-ink);--sp-doc:var(--nv-a1-ink);--sp-data:var(--nv-a1-ink);--sp-elev-1:var(--nv-shadow-sm);--sp-elev-2:var(--nv-shadow-sm);--sp-elev-3:var(--nv-shadow);--fv-elevation:var(--nv-shadow-sm);--fv-radius-panel:var(--nv-r);background:var(--nv-bg)}html[data-theme=dark][data-inertia-scope]{--sp-highlight:#ffffff0d}:root[data-inertia-scope] .fv-ui{--fv-brand:var(--nv-a3-ink);--fv-brand-hover:var(--nv-a3-deep);--fv-brand-soft:var(--nv-a3-soft);--fv-brand-ink:var(--nv-a3-ink);--fv-accent:var(--nv-a1);--fv-accent-soft:var(--nv-a1-soft);--fv-accent-ink:var(--nv-a1-ink);--fv-ink:var(--nv-ink);--fv-muted:var(--nv-muted);--fv-subtle:var(--nv-muted);--fv-canvas:var(--nv-bg);--fv-surface:var(--nv-surface);--fv-soft:var(--nv-surface-2);--fv-hover:var(--nv-a3)}@supports (color:color-mix(in lab, red, red)){:root[data-inertia-scope] .fv-ui{--fv-hover:color-mix(in oklab,var(--nv-a3) 7%,var(--nv-surface-2))}}:root[data-inertia-scope] .fv-ui{--fv-border:var(--nv-line);--fv-strong-border:var(--nv-ink)}@supports (color:color-mix(in lab, red, red)){:root[data-inertia-scope] .fv-ui{--fv-strong-border:color-mix(in oklab,var(--nv-ink) 28%,var(--nv-line))}}:root[data-inertia-scope] .fv-ui{--fv-success:var(--nv-success);--fv-success-soft:var(--nv-success-soft);--fv-error:var(--nv-error);--fv-error-soft:var(--nv-error-soft);--fv-warning:var(--nv-a1-ink);--fv-warning-soft:var(--nv-a1-soft);--fv-info:var(--nv-a3-ink);--fv-info-soft:var(--nv-a3-soft);--fv-creative:var(--nv-a2-ink);--fv-creative-soft:var(--nv-a2-soft);--fv-on-brand:var(--nv-on-brand);--fv-focus:var(--nv-a3);--fv-font:var(--nv-f-body);--fv-font-display:var(--nv-f-display);--fv-radius-md:18px;--fv-radius-lg:var(--nv-r);--fv-shadow-sm:var(--nv-shadow-sm);--fv-shadow-card:var(--nv-shadow-sm);--fv-shadow-overlay:var(--nv-shadow)}html[data-inertia-scope] body{background:var(--nv-bg);color:var(--nv-ink);font-family:var(--nv-f-body);-webkit-font-smoothing:antialiased}html[data-inertia-scope] :is(h1,h2){font-family:var(--nv-f-display);letter-spacing:-.035em}html[data-inertia-scope] h3{font-family:var(--nv-f-display);letter-spacing:-.015em}html[data-inertia-scope] :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--nv-a3);outline-offset:3px}html[data-inertia-scope] ::selection{background:var(--nv-a3)}@supports (color:color-mix(in lab, red, red)){html[data-inertia-scope] ::selection{background:color-mix(in oklab,var(--nv-a3) 28%,transparent)}}:root .btn-primary,:root .btn-primary:focus{background:var(--nv-a3-ink);border-color:var(--nv-a3-ink);color:var(--nv-on-brand)}:root .btn-primary:hover,:root .btn-primary:active{background:var(--nv-a3-deep);border-color:var(--nv-a3-deep);color:var(--nv-on-brand)}:root .btn-primary:disabled{background:var(--nv-a3-ink)}@supports (color:color-mix(in lab, red, red)){:root .btn-primary:disabled{background:color-mix(in oklab,var(--nv-a3-ink) 45%,var(--nv-surface-2))}}:root .btn-primary:disabled{color:var(--nv-on-brand);border-color:#0000}:root .btn-light{background:var(--nv-surface-2);border-color:var(--nv-line);color:var(--nv-ink)}:root .btn-light:hover{background:var(--nv-surface);border-color:var(--nv-ink);color:var(--nv-ink)}html[data-inertia-scope] .btn{border-radius:var(--nv-r-sm);font-family:var(--nv-f-body);transition:transform .25s var(--nv-ease),background-color .2s,border-color .2s,box-shadow .25s;font-weight:600}html[data-inertia-scope] .btn:active:not(:disabled){transform:translateY(1px)}:root :is(.form-control,.form-select){border-color:var(--nv-control-line);background-color:var(--nv-surface);color:var(--nv-ink);border-radius:12px}:root .fv-ui :is(.fv-input,.fv-select,.fv-textarea){--fv-border:var(--nv-control-line);border-color:var(--nv-control-line)}:root :is(input,select,textarea){--nv-line:var(--nv-control-line)}:root :is(.form-control,.form-select):focus,:root :is(.form-control,.fv-input):focus-visible{border-color:var(--nv-a3);box-shadow:0 0 0 4px var(--nv-a3-soft)}:root .category-tabs .active{background:var(--nv-a3-soft);color:var(--nv-a3-ink)}:root .tool-card:hover{border-color:var(--nv-a3)}@supports (color:color-mix(in lab, red, red)){:root .tool-card:hover{border-color:color-mix(in oklab,var(--nv-a3) 40%,var(--nv-line))}}:root .tool-card:hover{box-shadow:var(--nv-shadow)}:root .tool-icon{background:var(--nv-a3-soft);color:var(--nv-a3-ink)}:root .upload-zone{border:2px dashed var(--nv-a3)}@supports (color:color-mix(in lab, red, red)){:root .upload-zone{border:2px dashed color-mix(in oklab,var(--nv-a3) 45%,var(--nv-line))}}:root .upload-zone{border-radius:var(--nv-r);background:var(--nv-a3-soft)}@supports (color:color-mix(in lab, red, red)){:root .upload-zone{background:color-mix(in oklab,var(--nv-a3-soft) 55%,var(--nv-surface))}}:root .upload-zone.dragging{background:var(--nv-a3-soft);border-color:var(--nv-a3)}:root .plan-label,:root .plan-saved{background:var(--nv-a3-soft);color:var(--nv-a3-ink)}:root .file-processing-loader{background:linear-gradient(125deg,var(--nv-surface),var(--nv-surface-2));color:var(--nv-ink);border-color:var(--nv-line)}:root .file-loader-output b,:root .pdf-file-mark,:root .bg-spark{color:var(--nv-a3-ink)}:root .file-loader-track span{background:var(--nv-grad)}:root .compression-workflow [aria-current=step]{background:var(--nv-a3-ink);color:var(--nv-on-brand)}:root .pdf-file-mark{border-color:var(--nv-line);background:var(--nv-a3-soft)}:root .upload-original-recovery .btn{background:var(--nv-surface);color:var(--nv-a3-ink)}:root .fv-tools-filters button[aria-pressed=true]{background:var(--nv-a3-ink);color:var(--nv-on-brand)}html[data-theme=dark][data-inertia-scope] :is(.hero,.steps-section,.faq-section,.upload-zone,.quiet-banner,.notice.info-note){background:var(--nv-surface);border-color:var(--nv-line)}html[data-theme=dark][data-inertia-scope] .upload-zone{background:linear-gradient(160deg,var(--nv-a3-soft),transparent 55%),var(--nv-surface)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark][data-inertia-scope] .upload-zone{background:linear-gradient(160deg,color-mix(in oklab,var(--nv-a3-soft) 70%,transparent),transparent 55%),var(--nv-surface)}}html[data-theme=dark][data-inertia-scope] .upload-zone{border-color:var(--nv-a3)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark][data-inertia-scope] .upload-zone{border-color:color-mix(in oklab,var(--nv-a3) 40%,var(--nv-line))}}html[data-theme=dark][data-inertia-scope] .notice.info-note{background:var(--nv-a1-soft);color:var(--nv-a1-ink)}html[data-theme=dark][data-inertia-scope] :is(.form-control,.form-select,.fv-tools-controls input,.download-name-row input){background-color:var(--nv-surface-2);color:var(--nv-ink);border-color:var(--nv-control-line)}html[data-theme=dark][data-inertia-scope] :is(.btn-primary,.nav-signup){background:var(--nv-a3-ink);color:var(--nv-on-brand);border-color:var(--nv-a3-ink)}html[data-theme=dark][data-inertia-scope] :is(.btn-light,.nav-toggle){background:var(--nv-surface-2);color:var(--nv-ink);border-color:var(--nv-line)}html[data-theme=dark][data-inertia-scope] :is(.tool-icon,.nav-tool-icon,.fv-tool-status){background:var(--nv-a3-soft);color:var(--nv-a3-ink)}html[data-theme=dark][data-inertia-scope] :is(.tool-icon.image,.fv-tool-status.fv-tool-unavailable){background:var(--nv-a1-soft);color:var(--nv-a1-ink)}html[data-theme=dark][data-inertia-scope] .tool-icon.document{background:var(--nv-a2-soft);color:var(--nv-a2-ink)}html[data-theme=dark][data-inertia-scope] .notice:not(.info-note){background:var(--nv-error-soft);color:var(--nv-error)}html[data-theme=dark][data-inertia-scope] .file-processing-loader{background:linear-gradient(125deg,var(--nv-surface),var(--nv-surface-2));color:var(--nv-ink);border-color:var(--nv-line)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}.nv-wrap{width:100%;max-width:var(--nv-wrap);padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px));margin-inline:auto}.nv-fc{min-width:2.6em;font:600 .7rem/1.2 var(--nv-f-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:3px 7px;display:inline-flex}.nv-fc-in{background:var(--nv-a3-soft);color:var(--nv-a3-ink)}.nv-fc-out{background:var(--nv-a2-soft);color:var(--nv-a2-ink)}.nv-kbd{font:600 .72rem var(--nv-f-mono);background:var(--nv-surface-2);color:var(--nv-ink);border:1px solid var(--nv-line);border-radius:7px;padding:3px 7px}.nv-btn{border-radius:var(--nv-r-sm);min-height:44px;font:600 .94rem/1.2 var(--nv-f-body);white-space:nowrap;cursor:pointer;transition:transform .35s var(--nv-ease),box-shadow .35s,background-color .25s,border-color .25s,color .25s;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;display:inline-flex}.nv-btn-ink{background:var(--nv-ink);color:var(--nv-bg)}.nv-btn-ink:hover{color:var(--nv-bg);box-shadow:0 16px 36px -14px var(--nv-a3)}.nv-btn-line{background:var(--nv-surface);border-color:var(--nv-line);color:var(--nv-ink)}.nv-btn-line:hover{border-color:var(--nv-ink);color:var(--nv-ink)}.nv-btn:active{transform:translateY(1px)}.nv-icon-btn{border:1px solid var(--nv-line);border-radius:var(--nv-r-sm);background:var(--nv-surface);width:44px;height:44px;color:var(--nv-ink);cursor:pointer;transition:transform .4s var(--nv-ease-spring),border-color .2s;flex:none;place-items:center;padding:0;display:inline-grid}.nv-icon-btn:hover{border-color:var(--nv-a3)}.nv-icon-btn svg{width:19px;height:19px}:is(.nv-header,.nv-footer,.nv-palette,.usage-choice,.nv-consent) :focus-visible{outline:2px solid var(--nv-a3);outline-offset:3px;border-radius:10px}:root header.site-header.nv-header{z-index:80;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid var(--nv-line);color:var(--nv-ink);font-family:var(--nv-f-body);background:0 0;position:sticky;top:0}header.site-header.nv-header:before{content:"";z-index:-1;background:var(--nv-glass);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);position:absolute;inset:0}.nv-bar{width:100%;max-width:1440px;min-height:var(--nv-header-h);padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px));align-items:center;gap:12px;margin-inline:auto;display:flex;position:relative}.nv-header .nv-logo,.nv-footer .nv-logo{font:800 1.25rem/1 var(--nv-f-display);letter-spacing:-.03em;color:var(--nv-ink);flex:none;align-items:center;gap:10px;margin:0;text-decoration:none;display:inline-flex}.nv-logo-mark{background:var(--nv-grad);color:#fff;width:34px;height:34px;transition:transform .45s var(--nv-ease-spring);border-radius:11px;place-items:center;font-size:1rem;display:grid;position:relative;overflow:hidden}.nv-logo:hover .nv-logo-mark{transform:rotate(-8deg)scale(1.06)}.nv-logo-mark:after{content:"";background:linear-gradient(120deg,#0000 30%,#fff9 50%,#0000 70%);animation:5s ease-in-out 3 nv-gleam;position:absolute;inset:0;transform:translate(-120%)}@keyframes nv-gleam{60%,to{transform:translate(120%)}}.nv-drawer{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.nv-links{align-items:center;gap:2px;margin:0 0 0 10px;padding:0;list-style:none;display:flex}.nv-header .nv-link{min-height:44px;color:var(--nv-muted);font:500 .93rem/1.2 var(--nv-f-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:8px 11px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.nv-header .nv-link:hover,.nv-header .nv-link[aria-expanded=true],.nv-header .nv-link.is-active,.nv-header .nv-link[aria-current=page]{background:var(--nv-surface-2);color:var(--nv-ink)}.nv-header .nv-link[aria-current=page]:after,.nv-header .nv-link.is-active:after{content:"";background:var(--nv-grad);border-radius:2px;height:2px;position:absolute;bottom:5px;left:12px;right:12px}.nv-chevron{width:10px;height:10px;transition:transform .25s var(--nv-ease)}.nv-group.is-open .nv-chevron{transform:rotate(180deg)}.nv-menu{z-index:5;border:1px solid var(--nv-line);background:var(--nv-surface);border-radius:28px;width:min(1080px,100vw - 32px);margin-inline:auto;position:absolute;top:calc(100% + 6px);left:0;right:0}@supports (color:color-mix(in lab, red, red)){.nv-menu{background:color-mix(in oklab,var(--nv-surface) 94%,transparent)}}.nv-menu{box-shadow:var(--nv-shadow),0 0 0 1px var(--nv-a3)}@supports (color:color-mix(in lab, red, red)){.nv-menu{box-shadow:var(--nv-shadow),0 0 0 1px color-mix(in oklab,var(--nv-a3) 6%,transparent)}}.nv-menu{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);visibility:hidden;opacity:0;transform-origin:50% 0;transition:opacity .2s,transform .3s var(--nv-ease),visibility 0s .3s;transform:translateY(-8px)scale(.985)}.nv-menu:before{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}@media (width>=1024px){.nv-menu{max-height:calc(100dvh - var(--nv-header-h) - 24px);overscroll-behavior:contain;overflow-y:auto}}.nv-group.is-open>.nv-menu{visibility:visible;opacity:1;transition:opacity .2s,transform .3s var(--nv-ease),visibility 0s;transform:none}.nv-mega{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 20px;padding:22px 22px 10px;display:grid}.nv-mega-col{min-width:0}.nv-group.is-open .nv-mega-col{animation:nv-mega-in .45s var(--nv-ease) both}.nv-group.is-open .nv-mega-col:nth-child(2){animation-delay:40ms}.nv-group.is-open .nv-mega-col:nth-child(3){animation-delay:80ms}.nv-group.is-open .nv-mega-col:nth-child(4){animation-delay:.12s}@keyframes nv-mega-in{0%{opacity:0;transform:translateY(8px)}}.nv-header .nv-mega-title{font:600 .7rem/1.4 var(--nv-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--nv-muted);margin:0 0 8px;padding:0 10px}.nv-mega ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.nv-mega a{min-height:40px;color:var(--nv-ink);transition:background-color .2s,transform .25s var(--nv-ease);border-radius:12px;align-items:center;gap:10px;padding:6px 10px;font-size:.89rem;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.nv-mega a:hover,.nv-mega a:focus-visible{background:var(--nv-surface-2);transform:translate(3px)}.nv-mega a .nv-fc{min-width:3.4em;transition:transform .3s var(--nv-ease-spring);flex:none}.nv-mega a:hover .nv-fc{transform:scale(1.08)rotate(-3deg)}.nv-mega a.is-unavailable{color:var(--nv-muted)}.nv-mega a.is-unavailable .nv-fc{background:var(--nv-surface-2);color:var(--nv-muted)}.nv-mega small{font:600 .62rem var(--nv-f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--nv-muted);white-space:nowrap;margin-left:auto}.nv-mega-foot{border-top:1px solid var(--nv-line);justify-content:space-between;align-items:center;gap:16px;margin:4px 12px 12px;padding:12px 10px 0;display:flex}.nv-mega-feature{background:linear-gradient(var(--nv-surface-2),var(--nv-surface-2)) padding-box,var(--nv-grad) border-box;min-width:0;color:var(--nv-ink);transition:transform .3s var(--nv-ease),box-shadow .3s;border:1px solid #0000;border-radius:16px;align-items:center;gap:14px;padding:10px 14px;text-decoration:none;display:flex}.nv-mega-feature:hover{box-shadow:var(--nv-shadow-sm);transform:translateY(-2px)}.nv-mega-feature-chips{color:var(--nv-muted);flex:none;align-items:center;gap:6px;font-size:.8rem;display:flex}.nv-mega-feature b{font:700 .95rem var(--nv-f-display);display:block}.nv-mega-feature small{text-overflow:ellipsis;white-space:nowrap;max-width:56ch;color:var(--nv-muted);font-size:.8rem;display:block;overflow:hidden}.nv-menu-all{min-height:44px;color:var(--nv-a3-ink);flex:none;align-items:center;padding:4px 6px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.nv-menu-all:hover{text-decoration:underline}.nv-actions{flex:none;align-items:center;gap:8px;display:flex}.nv-search{border:1px solid var(--nv-line);border-radius:var(--nv-r-sm);background:var(--nv-surface);align-items:center;gap:10px;min-width:230px;min-height:44px;padding:8px 8px 8px 14px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.nv-search{background:color-mix(in oklab,var(--nv-surface) 70%,transparent)}}.nv-search{color:var(--nv-muted);font:500 .9rem var(--nv-f-body);cursor:text;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .25s,box-shadow .35s,background-color .25s}.nv-search .nv-search-label{text-align:left;flex:1}.nv-search:hover{border-color:var(--nv-a3)}@supports (color:color-mix(in lab, red, red)){.nv-search:hover{border-color:color-mix(in oklab,var(--nv-a3) 50%,var(--nv-line))}}.nv-search:hover{box-shadow:0 0 0 4px var(--nv-a3-soft)}.nv-search:focus-visible{background:linear-gradient(var(--nv-surface),var(--nv-surface)) padding-box,conic-gradient(from var(--nv-ring,0deg),var(--nv-a1),var(--nv-a2),var(--nv-a3),var(--nv-a1)) border-box;border-color:#0000;outline:0;animation:2.4s linear infinite nv-ring-spin}@property --nv-ring{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes nv-ring-spin{to{--nv-ring:360deg}}.nv-search svg{flex:none;width:16px;height:16px}.nv-search.is-pending{visibility:hidden}.nv-header .theme-choice{border-radius:var(--nv-r-sm);border-color:var(--nv-line);background:var(--nv-surface);color:var(--nv-ink);transition:transform .45s var(--nv-ease-spring),border-color .2s,box-shadow .3s}.nv-header .theme-choice:after{display:none}.nv-header .theme-choice:hover{border-color:var(--nv-a3);box-shadow:0 0 0 4px var(--nv-a3-soft);transform:rotate(-18deg)}.nv-header .theme-choice .theme-glyph{transition:transform .5s var(--nv-ease-spring),opacity .25s}.nv-account{align-items:center;gap:6px;display:flex}:root .nv-header .nv-account--bar{border:0;flex-wrap:nowrap;margin:0;padding:0}:root .nv-header .nv-account a{flex:none}:root .nv-header .theme-choice{order:0;margin:0}.nv-header .nv-account--drawer{display:none}.nv-header .nv-account a{border-radius:var(--nv-r-sm);min-height:44px;font:600 .92rem/1.2 var(--nv-f-body);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.nv-header .nv-account .nv-plans{background:linear-gradient(var(--nv-surface),var(--nv-surface)) padding-box,var(--nv-grad) border-box;color:var(--nv-ink);transition:transform .3s var(--nv-ease),box-shadow .3s;border:1.5px solid #0000;padding:9px 14px}.nv-header .nv-account .nv-plans:hover{box-shadow:0 8px 22px -12px var(--nv-a2);transform:translateY(-1px)}.nv-header .nv-account .nv-plans[aria-current=page]{background:linear-gradient(var(--nv-a3-soft),var(--nv-a3-soft)) padding-box,var(--nv-grad) border-box}.nv-header .nv-account .nv-login{color:var(--nv-ink);background:0 0;padding:9px 12px;transition:background-color .2s}.nv-header .nv-account .nv-login:hover,.nv-header .nv-account .nv-login[aria-current=page]{background:var(--nv-surface-2)}.nv-header .nv-account .nv-cta{background:var(--nv-grad-cta);color:#fff;transition:transform .3s var(--nv-ease),box-shadow .3s;padding:10px 16px;position:relative;overflow:hidden;box-shadow:0 10px 24px -14px #be185d}.nv-header .nv-account .nv-cta:after{content:"";transition:transform .7s var(--nv-ease);background:linear-gradient(110deg,#0000 35%,#ffffff59 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.nv-header .nv-account .nv-cta:hover{transform:translateY(-1px);box-shadow:0 14px 30px -14px #be185d}.nv-header .nv-account .nv-cta:hover:after{transform:translate(120%)}.nv-header .nv-account .nv-cta:active,.nv-header .nv-account .nv-plans:active{transform:translateY(1px)scale(.98)}:root header.nv-header .nav-toggle{background:var(--nv-surface);min-width:44px;min-height:44px;color:var(--nv-ink);border-color:var(--nv-line);margin:0;display:none}.nav-menu-mark{gap:5px;width:18px;display:grid}.nav-menu-mark i{height:2px;transition:transform .3s var(--nv-ease);background:currentColor;border-radius:2px;display:block}.nav-toggle[aria-expanded=true] .nav-menu-mark i:first-child{transform:translateY(3.5px)rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-menu-mark i:last-child{transform:translateY(-3.5px)rotate(-45deg)}.nv-drawer-head,.nv-scrim{display:none}.private-account-navigation{display:contents}@media (width<=1365px){.nv-search{min-width:180px}.nv-search .nv-kbd{display:none}}@media (width<=1279px){.nv-search{cursor:pointer;justify-content:center;width:44px;min-width:0;padding:0}.nv-search .nv-search-label{display:none}.nv-header .nv-link{padding-inline:9px}}@media (width<=1199px) and (width>=1024px){.nv-link-optional{display:none}.nv-mega{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.nv-bar{gap:8px;min-height:60px}:root header.nv-header .nav-toggle{display:inline-grid}.nv-actions{margin-left:auto}.nv-header .nv-account--bar{display:none}.nv-search{cursor:pointer;justify-content:center;width:44px;min-width:0;padding:0}.nv-search .nv-search-label,.nv-search .nv-kbd{display:none}.nv-drawer{z-index:90;width:min(400px,88vw);padding:calc(10px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) 16px;background:var(--nv-surface);border-left:1px solid var(--nv-line);box-shadow:var(--nv-shadow);overscroll-behavior:contain;visibility:hidden;transition:transform .35s var(--nv-ease),visibility 0s .35s;flex-direction:column;align-items:stretch;gap:0;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(104%)}.nv-drawer.open{visibility:visible;transition:transform .35s var(--nv-ease),visibility 0s;transform:none}.nv-drawer-head{justify-content:space-between;align-items:center;min-height:52px;margin-bottom:8px;display:flex}.nv-drawer-title{font:600 .74rem var(--nv-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--nv-muted)}.nv-links{flex-direction:column;align-items:stretch;gap:2px;margin:0}.nv-header .nv-link{width:100%;min-height:50px;color:var(--nv-ink);justify-content:space-between;padding:10px 12px;font-size:1.02rem}.nv-header .nv-link[aria-current=page]:after,.nv-header .nv-link.is-active:after{width:28px;bottom:6px;left:12px;right:auto}.nv-menu{width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;visibility:visible;background:0 0;border:0;border-radius:0;padding:0 0 8px;display:none;position:static;transform:none}.nv-menu:before{display:none}.nv-group.is-open>.nv-menu{display:block}.nv-mega{grid-template-columns:1fr;gap:10px;padding:4px 0 0 8px}.nv-group.is-open .nv-mega-col{animation:none}.nv-mega a{min-height:44px}.nv-mega-foot{margin:6px 0 0 8px;padding:8px 0 0}.nv-mega-feature{display:none}.nv-header .nv-account--drawer{border-top:1px solid var(--nv-line);flex-direction:column;align-items:stretch;gap:8px;margin:16px 0 0;padding-top:16px;display:flex}.nv-header .nv-account--drawer a{width:100%;min-height:48px}.nv-scrim{z-index:85;background:var(--nv-ink);display:block;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.nv-scrim{background:color-mix(in oklab,var(--nv-ink) 30%,transparent)}}.nv-scrim{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.nv-header:has(#main-nav.open) .nv-scrim{opacity:1;visibility:visible;transition:opacity .3s,visibility}html:has(#main-nav.open){overflow:hidden}body:has(#main-nav.open) .whatsapp-floating{display:none}}@media (width<=639px){.nv-header .nv-logo{font-size:1.12rem}.nv-logo-mark{width:32px;height:32px}}@media (width<=359px){.nv-header .nv-logo>span:last-child{display:none}}:root .whatsapp-floating{background:var(--nv-grad-cta);color:#fff;width:54px;height:54px;min-height:54px;animation:nv-wa-in .6s var(--nv-ease) .8s both;transition:transform .35s var(--nv-ease-spring),box-shadow .3s;border:0;border-radius:50%;padding:0;box-shadow:0 14px 30px -14px #be185d,0 4px 12px -6px #5b3df573,inset 0 0 0 1px #ffffff38}:root .whatsapp-floating>svg{color:#fff;flex:none;width:26px;height:26px;display:block}:root .whatsapp-floating:hover{background:var(--nv-grad-cta);color:#fff;transform:translateY(-3px);box-shadow:0 20px 38px -14px #be185d,0 6px 16px -6px #5b3df58c,inset 0 0 0 1px #ffffff4d}:root .whatsapp-floating:active{transition-duration:.12s;transform:translateY(0)scale(.95)}:root .whatsapp-floating:focus-visible{outline:3px solid var(--nv-a3);outline-offset:4px;box-shadow:0 0 0 2px var(--nv-bg),0 14px 30px -14px #be185d}@media (width<=767px){:root .whatsapp-floating{width:52px;height:52px;min-height:52px}}:root :is(.fv-whatsapp-cta,.policy-contact .whatsapp-enquiry){border-radius:var(--nv-r-sm);background:var(--nv-grad-cta);color:#fff;width:auto;min-height:44px;transition:transform .25s var(--nv-ease),box-shadow .25s;border:0;align-items:center;gap:8px;margin:0;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px -14px #be185d}:root :is(.fv-whatsapp-cta,.policy-contact .whatsapp-enquiry):hover{color:#fff;transform:translateY(-1px);box-shadow:0 14px 30px -14px #be185d}:root :is(.fv-whatsapp-cta,.policy-contact .whatsapp-enquiry,.workflow-original-actions .whatsapp-enquiry,.pdf-bottom .whatsapp-enquiry):focus-visible{outline:3px solid var(--nv-a3);outline-offset:3px}:root .policy-contact .whatsapp-enquiry :is(small,span[aria-hidden]){display:none}:root .policy-contact .whatsapp-enquiry strong{color:#fff;font-size:inherit}:root :is(.workflow-original-actions,.pdf-bottom) .whatsapp-enquiry{background:var(--nv-grad-cta);color:#fff;border-color:#0000}@media (prefers-reduced-motion:reduce){:root :is(.fv-whatsapp-cta,.policy-contact .whatsapp-enquiry),:root .whatsapp-floating,:root .whatsapp-floating:hover,:root .whatsapp-floating:active{transition:none;transform:none}}@keyframes nv-wa-in{0%{opacity:0;transform:translateY(14px)scale(.8)}}html[data-inertia-scope] .fv-reveal{--rv-ease:cubic-bezier(.22,.61,.36,1);--rv-base:.78s;--rv-d:var(--rv-distance,56px);--rv-from:translate3d(0,var(--rv-d),0);--rv-child:translate3d(0,36px,0) scale(.97)}html[data-inertia-scope] .fv-reveal[data-reveal=card]{--rv-base:.62s;--rv-d:var(--rv-distance,36px);--rv-from:translate3d(0,var(--rv-d),0) scale(.97)}html[data-inertia-scope] .fv-reveal[data-reveal=scale]{--rv-base:.7s;--rv-d:var(--rv-distance,28px);--rv-from:translate3d(0,var(--rv-d),0) scale(.95)}html[data-inertia-scope] .fv-reveal[data-reveal=tilt]{--rv-base:.82s;--rv-d:var(--rv-distance,44px);--rv-from:perspective(1000px) translate3d(0,var(--rv-d),0) rotateX(9deg);--rv-child:perspective(1000px) translate3d(0,40px,0) rotateX(10deg) scale(.97)}html[data-inertia-scope] .fv-reveal[data-reveal=left]{--rv-base:.72s;--rv-from:translate3d(calc(var(--rv-distance,64px) * -1),0,0)}html[data-inertia-scope] .fv-reveal[data-reveal=right]{--rv-base:.72s;--rv-from:translate3d(var(--rv-distance,64px),0,0)}@media (pointer:coarse),(width<=767px){html[data-inertia-scope] .fv-reveal:is([data-reveal=tilt],[data-reveal=left],[data-reveal=right]){--rv-from:translate3d(0,40px,0);--rv-child:translate3d(0,28px,0) scale(.97)}html[data-inertia-scope] .fv-reveal:not([data-reveal=card]){--rv-d:var(--rv-distance,40px)}}html[data-inertia-scope] .fv-reveal[data-reveal-state=pending]{opacity:0;transform:var(--rv-from);animation:none}html[data-inertia-scope] .fv-reveal[data-reveal-state=revealed]{animation:nv-reveal var(--rv-duration,var(--rv-base)) var(--rv-ease) calc(var(--rv-delay,0s) + var(--rv-batch,0s)) both}@keyframes nv-reveal{0%{opacity:0;transform:var(--rv-from,translate3d(0,40px,0))}to{opacity:1;transform:none}}@keyframes nv-reveal-child{0%{opacity:0;transform:var(--rv-child,translate3d(0,32px,0) scale(.97))}to{opacity:1;transform:none}}html[data-inertia-scope] .fv-reveal[data-stagger][data-reveal-state]{opacity:1;filter:none;animation:none;transform:none}html[data-inertia-scope] .fv-reveal[data-stagger][data-reveal-state=pending]>*{opacity:0;transform:var(--rv-child);animation:none}html[data-inertia-scope] .fv-reveal[data-stagger][data-reveal-state=revealed]>*{animation:nv-reveal-child var(--rv-duration,.62s) var(--rv-ease) calc(var(--rv-delay,0s) + var(--rv-batch,0s) + var(--nv-i,0) * .1s) backwards}html[data-motion-paused=true] [data-inertia-scope] *,html[data-motion-paused=true] .nv-home *{animation-play-state:paused!important}.nv-palette{width:100%;max-width:none;height:100%;max-height:none;padding:calc(10vh + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px));color:var(--nv-ink);font-family:var(--nv-f-body);background:0 0;border:0;margin:0;overflow:hidden}.nv-palette::backdrop{background:var(--nv-bg)}@supports (color:color-mix(in lab, red, red)){.nv-palette::backdrop{background:color-mix(in oklab,var(--nv-bg) 55%,transparent)}}.nv-palette::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nv-palette[open]{display:block}.nv-pal{border:1px solid var(--nv-line);border-radius:var(--nv-r);background:var(--nv-surface);width:min(620px,100%);max-height:100%;animation:nv-pal-in .35s var(--nv-ease);flex-direction:column;margin-inline:auto;display:flex;overflow:hidden;box-shadow:0 40px 100px -30px #0000008c}@keyframes nv-pal-in{0%{transform:translateY(-14px)scale(.97)}}.nv-pal-in{border-bottom:1px solid var(--nv-line);align-items:center;gap:12px;padding:12px 14px 12px 18px;display:flex}.nv-pal-in>svg{width:18px;height:18px;color:var(--nv-muted);flex:none}.nv-pal-in:focus-within{box-shadow:inset 0 -2px 0 var(--nv-a3)}.nv-palette .nv-pal-in input{min-width:0;min-height:40px;color:var(--nv-ink);font:500 1.05rem var(--nv-f-body);background:0 0;border:0;outline:0;flex:1}.nv-pal-in input::-webkit-search-cancel-button{display:none}.nv-pal-close{border:1px solid var(--nv-line);background:var(--nv-surface-2);min-height:36px;color:var(--nv-ink);font:600 .72rem var(--nv-f-mono);cursor:pointer;border-radius:9px;padding:4px 10px}.nv-pal-quick{border-bottom:1px solid var(--nv-line);flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.nv-pal-quick button{border:1px solid var(--nv-line);background:var(--nv-surface-2);min-height:34px;color:var(--nv-ink);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:.82rem}.nv-pal-quick button:hover{border-color:var(--nv-a3)}.nv-pal-list{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:8px;list-style:none;overflow-y:auto}.nv-pal-list a{min-height:48px;color:var(--nv-ink);border-radius:13px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.nv-pal-list a b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.nv-pal-cat{font:600 .68rem var(--nv-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nv-muted)}.nv-pal-list a[aria-selected=true]{background:var(--nv-surface-2);box-shadow:inset 3px 0 0 var(--nv-a3)}.nv-pal-status{border-top:1px solid var(--nv-line);color:var(--nv-muted);margin:0;padding:10px 18px 12px;font-size:.84rem}@media (width<=639px){.nv-palette{padding-top:calc(12px + env(safe-area-inset-top,0px))}.nv-pal-list a .nv-pal-cat{display:none}}:root footer.site-footer.nv-footer{padding:56px 0 calc(28px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--nv-line);background:var(--nv-surface);margin-top:0}@supports (color:color-mix(in lab, red, red)){:root footer.site-footer.nv-footer{background:color-mix(in oklab,var(--nv-surface) 55%,var(--nv-bg))}}:root footer.site-footer.nv-footer{color:var(--nv-ink);font-family:var(--nv-f-body);overflow:hidden}.nv-foot-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.nv-footer .nv-foot-about p{max-width:36ch;color:var(--nv-muted);margin:14px 0 10px;font-size:.94rem;line-height:1.6}.nv-foot-note{font:600 .72rem var(--nv-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nv-muted);align-items:center;gap:8px;display:inline-flex}.nv-foot-note:before{content:"";background:var(--nv-grad);width:8px;height:8px;box-shadow:0 0 0 4px var(--nv-a3-soft);border-radius:50%}.site-footer.nv-footer .footer-links{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.site-footer.nv-footer .footer-links h2{font:600 .74rem/1.4 var(--nv-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--nv-muted);margin:0 0 10px}.site-footer.nv-footer .footer-links a{min-height:40px;color:var(--nv-ink);align-items:center;padding:0;font-size:.94rem;line-height:1.4;text-decoration:none;display:inline-flex}.site-footer.nv-footer .footer-links a:hover{color:var(--nv-a3-ink);text-decoration:none}.nv-giant{font:800 clamp(4rem,18vw,15rem)/.8 var(--nv-f-display);letter-spacing:-.06em;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;perspective:900px;--gx:0;--gy:0;place-items:center;margin:44px 0 0;padding-bottom:.22em;display:grid;position:relative}.nv-giant>span{white-space:nowrap;grid-area:1/1}.nv-giant-face{background:linear-gradient(100deg,var(--nv-a1),var(--nv-a2) 48%,var(--nv-a3)) calc(50% + var(--gx)*12%) 50%/140% 100%;color:#0000;transform:translate3d(calc(var(--gx)*6px),calc(var(--gy)*4px),0);transition:transform .6s var(--nv-ease),background-position .6s var(--nv-ease);-webkit-background-clip:text;background-clip:text}.nv-giant-depth{color:var(--nv-a3)}@supports (color:color-mix(in lab, red, red)){.nv-giant-depth{color:color-mix(in oklab,var(--nv-a3) 30%,var(--nv-bg))}}.nv-giant-depth{transform:translate3d(calc(var(--gx)*-3px),calc(.035em + var(--gy)*-2px),0);opacity:.38;transition:transform .6s var(--nv-ease)}.nv-giant-glow{background:var(--nv-grad);color:#0000;filter:blur(36px);opacity:.45;-webkit-background-clip:text;background-clip:text;transform:translateY(.08em)scale(1.02)}html[data-theme=dark] .nv-giant-depth{color:var(--nv-a3)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .nv-giant-depth{color:color-mix(in oklab,var(--nv-a3) 35%,#000)}}html[data-theme=dark] .nv-giant-depth{opacity:.8}html[data-theme=dark] .nv-giant-glow{opacity:.6}.nv-giant[data-state=pending]{opacity:0;transform:translateY(22%)rotateX(32deg)scale(.9)}.nv-giant[data-state=in]{animation:nv-giant-in 1.2s var(--nv-ease) both}@keyframes nv-giant-in{0%{opacity:0;transform:translateY(22%)rotateX(32deg)scale(.9)}to{opacity:1;transform:none}}.site-footer.nv-footer .footer-bottom{border-top:1px solid var(--nv-line);color:var(--nv-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin:28px 0 0;padding:20px 0 0;font-size:.86rem;display:flex}.site-footer.nv-footer .footer-legal{flex-wrap:wrap;gap:0 20px;display:flex}.site-footer.nv-footer .footer-legal a,.site-footer.nv-footer .footer-legal button{min-height:44px;color:var(--nv-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.site-footer.nv-footer .footer-legal a:hover,.site-footer.nv-footer .footer-legal button:hover{color:var(--nv-ink)}@media (width<=860px){.nv-foot-grid{grid-template-columns:1fr 1fr}.nv-foot-about{grid-column:1/-1}}@media (width<=480px){:root footer.site-footer.nv-footer{padding-top:40px}.nv-foot-grid{gap:24px 16px}.site-footer.nv-footer .footer-bottom{flex-direction:column;align-items:flex-start;padding-bottom:72px}}.usage-choice{background:var(--nv-bg)}@supports (color:color-mix(in lab, red, red)){.usage-choice{background:color-mix(in oklab,var(--nv-bg) 45%,#0806108c)}}.usage-choice{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--nv-f-body)}.usage-choice .usage-choice-card:focus-visible{outline:none}.usage-choice .usage-choice-card{isolation:isolate;border:1px solid var(--nv-line);background:var(--nv-surface);color:var(--nv-ink);border-radius:32px;position:relative;overflow:auto;box-shadow:0 40px 100px -30px #0000008c}.usage-choice .usage-choice-card:before{content:"";z-index:-1;background:conic-gradient(from 0deg,var(--nv-a3),var(--nv-a2),var(--nv-a1),var(--nv-a3));filter:blur(70px);opacity:.28;pointer-events:none;border-radius:50%;width:340px;height:340px;position:absolute;top:-140px;right:-120px}.usage-choice .usage-fold{background:var(--nv-grad);color:#fff;width:48px;height:48px;line-height:48px;font:800 1.4rem/48px var(--nv-f-display);box-shadow:0 14px 30px -12px var(--nv-a2);border-radius:15px;transform:rotate(-6deg)}.usage-choice .usage-fold span{color:var(--nv-a3)}.usage-choice .eyebrow{font:600 .74rem var(--nv-f-mono);letter-spacing:.14em;color:var(--nv-muted)}.usage-choice h2{font:700 clamp(1.7rem,1.2rem + 2vw,2.4rem)/1.05 var(--nv-f-display);letter-spacing:-.035em;color:var(--nv-ink)}.usage-choice p{color:var(--nv-muted)}.usage-choice .usage-choice-options>form,.usage-choice .usage-choice-options>div{border:1px solid var(--nv-line);background:var(--nv-surface-2);color:var(--nv-ink);border-radius:22px;gap:6px}.usage-choice .usage-choice-options h3{font:700 1.2rem var(--nv-f-display);letter-spacing:-.015em;color:var(--nv-ink)}:root .usage-choice .usage-choice-options .btn{border-radius:var(--nv-r-sm);background:var(--nv-ink);color:var(--nv-bg);border:0;align-items:center;gap:8px;margin-top:8px;padding:12px 18px;font-weight:600;display:inline-flex}:root .usage-choice .usage-choice-options .btn:hover{box-shadow:0 16px 36px -14px var(--nv-a3)}.usage-choice .usage-choice-options .btn span{margin:0}.usage-choice .usage-signup{min-height:44px;color:var(--nv-a3-ink);align-items:center;margin-top:4px;font-weight:600;display:inline-flex}.usage-choice .usage-choice-note{font-size:.84rem}.usage-choice .usage-choice-card{overscroll-behavior:contain;overflow:hidden auto}.usage-choice .usage-choice-options{align-items:stretch}.usage-choice .usage-choice-options>form,.usage-choice .usage-choice-options>div{flex-direction:column;align-items:stretch;min-width:0;padding:22px;display:flex}.usage-choice .usage-choice-options p{flex:1;margin:4px 0 0}:root .usage-choice .usage-choice-options .btn{white-space:normal;text-align:center;justify-content:center;min-height:48px;margin-top:14px}.usage-choice .usage-signup,.usage-choice .usage-aside{justify-content:center;align-items:center;min-height:44px;margin-top:4px;font-size:.88rem;display:flex}.usage-choice .usage-aside{color:var(--nv-muted)}.usage-choice .usage-choice-card:before{border-radius:inherit;background:radial-gradient(360px 300px at 100% 0,var(--nv-a3),transparent 70%);width:auto;height:auto;inset:0}@supports (color:color-mix(in lab, red, red)){.usage-choice .usage-choice-card:before{background:radial-gradient(360px 300px at 100% 0,color-mix(in oklab,var(--nv-a3) 30%,transparent),transparent 70%)}}.usage-choice .usage-choice-card:before{filter:none;opacity:1}:root .usage-choice .usage-choice-card{padding:clamp(22px,3.2vw,36px)}.usage-choice .usage-fold{margin-bottom:14px}.usage-choice .usage-choice-card h2{margin:12px 0 8px}.usage-choice .usage-choice-options{margin-top:20px}.usage-choice .usage-choice-note{margin-top:16px}@media (width<=600px){:root .usage-choice .usage-choice-card{padding:22px 16px calc(18px + env(safe-area-inset-bottom,0px))}.usage-choice .usage-choice-options>form,.usage-choice .usage-choice-options>div{padding:16px}:root .usage-choice .usage-choice-options .btn{margin-top:10px}.usage-choice .usage-aside{display:none}.usage-choice{align-items:end;padding:0}.usage-choice .usage-choice-card{width:100%;max-height:calc(100dvh - 24px);padding:24px 18px calc(20px + env(safe-area-inset-bottom,0px));animation:nv-sheet-in .45s var(--nv-ease);border-radius:28px 28px 0 0}.usage-choice .usage-choice-card h2{margin:12px 0 8px}}@keyframes nv-sheet-in{0%{transform:translateY(40px)}}:root aside.cookie-banner.nv-consent{left:auto;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));border:1px solid var(--nv-line);border-radius:var(--nv-r);background:var(--nv-surface);width:min(440px,100% - 32px);color:var(--nv-ink);box-shadow:var(--nv-shadow);font-family:var(--nv-f-body);z-index:70;flex-direction:column;gap:12px;padding:20px;transform:none}.nv-consent .cookie-icon{display:none}.nv-consent .cookie-copy h2{font:700 1.1rem var(--nv-f-display);letter-spacing:-.01em;color:var(--nv-ink);margin:0 0 6px}.nv-consent .cookie-copy p{color:var(--nv-muted);margin:0 0 8px;font-size:.84rem;line-height:1.55}.nv-consent .cookie-copy>a{min-height:32px;color:var(--nv-a3-ink);align-items:center;font-size:.84rem;font-weight:600;display:inline-flex}.nv-consent .cookie-signal{background:var(--nv-surface-2);color:var(--nv-ink);border-radius:10px}.nv-consent .cookie-actions{flex-direction:row;gap:8px;width:100%}:root .nv-consent .cookie-choice,:root .nv-consent .cookie-choice.accept{border:1px solid var(--nv-ink);border-radius:var(--nv-r-sm);background:var(--nv-surface);min-height:44px;color:var(--nv-ink);font:600 .9rem var(--nv-f-body);flex:1;padding:10px 14px}:root .nv-consent .cookie-choice:hover,:root .nv-consent .cookie-choice.accept:hover{background:var(--nv-ink);color:var(--nv-bg)}html.nv-consent-open [data-floating-support]{display:none}body:has([data-usage-choice],.nv-palette[open]) [data-floating-support]{display:none}@media (width<=600px){:root aside.cookie-banner.nv-consent{width:100%;padding:18px 16px calc(16px + env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:24px 24px 0 0;bottom:0;left:0;right:0}}@media (prefers-reduced-motion:reduce){.nv-logo-mark:after,.nv-pal,.usage-choice .usage-choice-card,.whatsapp-floating,.nv-mega-col,.nv-search,.nv-giant,.fv-reveal,.fv-reveal>*{animation:none!important}.fv-reveal[data-reveal-state],.fv-reveal[data-reveal-state]>*,.nv-giant[data-state]{opacity:1!important;filter:none!important;transform:none!important}.nv-giant-face,.nv-giant-depth{transition:none!important;transform:none!important}.nv-drawer,.nv-menu,.nv-scrim,.nv-btn,.nv-icon-btn,.nv-chevron,.nav-menu-mark i{transition:none!important}.nv-header .theme-choice:hover{transform:none}}:root .skip-link{background:var(--nv-ink);color:var(--nv-bg);box-shadow:var(--nv-shadow);border-radius:10px;padding:10px 14px;font-weight:700}:root .skip-link:focus-visible{outline:3px solid var(--nv-a3);outline-offset:2px}html[data-theme=dark][data-inertia-scope] .nv-account .nv-cta,html[data-theme=dark] :root .nv-account .nv-cta{background:var(--nv-grad-cta);color:#fff;border-color:#0000}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nv-glassbar{background:var(--nv-surface)}}:is(.nv-page,.nv-auth) .fv-button:not(.fv-button--ghost){border-radius:var(--nv-r-sm)}html{scrollbar-gutter:stable}html.nv-dialog-locked{overflow:hidden}@media (width<=1023px){.nv-header.is-drawer-open .nv-scrim{opacity:1;visibility:visible;transition:opacity .3s,visibility}html.nv-drawer-locked{overflow:hidden}html.nv-drawer-locked .whatsapp-floating{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nv-menu{background:var(--nv-surface)}}:root :is(.nv-tgrid,.tools-grid,.fv-all-tools .tools-grid.nv-tgrid,.tools-page .tools-grid){grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}:root .nv-tcell{min-width:0;display:flex}:root .nv-tcell>.nv-tcard,:root .tools-grid>div>.tool-card{flex:auto;min-width:0}:root .tools-grid>div{min-width:0;display:flex}:root :is(.nv-tcard,.tool-card,.fv-all-tools .tool-card.nv-tcard){border:1px solid var(--nv-line);border-radius:var(--nv-r);background:var(--nv-surface);height:100%;min-height:210px;color:var(--nv-ink);box-shadow:none;transform:rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg));transition:transform .4s var(--nv-ease),box-shadow .3s,border-color .3s;flex-direction:column;align-items:stretch;gap:10px;padding:24px;text-decoration:none;display:flex;position:relative}:root :is(.nv-tcard,.tool-card,.fv-all-tools .tool-card.nv-tcard):hover{transform:rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg)) translateY(-3px);border-color:var(--nv-a3)}@supports (color:color-mix(in lab, red, red)){:root :is(.nv-tcard,.tool-card,.fv-all-tools .tool-card.nv-tcard):hover{border-color:color-mix(in oklab,var(--nv-a3) 38%,var(--nv-line))}}:root :is(.nv-tcard,.tool-card,.fv-all-tools .tool-card.nv-tcard):hover{box-shadow:var(--nv-shadow)}:root :is(.nv-tcard,.tool-card,.fv-all-tools .tool-card.nv-tcard):focus-visible{outline:3px solid var(--nv-a3);outline-offset:3px;border-color:var(--nv-a3)}@supports (color:color-mix(in lab, red, red)){:root :is(.nv-tcard,.tool-card,.fv-all-tools .tool-card.nv-tcard):focus-visible{border-color:color-mix(in oklab,var(--nv-a3) 38%,var(--nv-line))}}:root :is(.nv-tcard,.tool-card,.fv-all-tools .tool-card.nv-tcard) .nv-tcard-fl{font:600 .72rem var(--nv-f-mono);color:var(--nv-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}:root :is(.nv-tcard,.tool-card) .fv-tool-category{font:600 .7rem var(--nv-f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--nv-muted)}:root :is(.nv-tcard,.tool-card,.fv-all-tools .tool-card.nv-tcard) :is(h2,h3){font:700 1.2rem/1.25 var(--nv-f-display);letter-spacing:-.02em;color:var(--nv-ink);overflow-wrap:anywhere;margin:0}:root :is(.nv-tcard,.tool-card,.fv-all-tools .tool-card.nv-tcard) :is(p,.nv-tcard-desc,.tool-card-desc){-webkit-line-clamp:unset;line-clamp:none;min-height:0;color:var(--nv-muted);margin:0;font-size:.94rem;line-height:1.6;display:block;overflow:visible}:root :is(.nv-tcard,.tool-card) :is(.nv-tcard-go,.tool-card-cta,.fv-tool-status){background:var(--nv-a3-soft);color:var(--nv-a3-ink);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:7px 13px;font-size:.86rem;font-weight:600;line-height:1.2;transition:background-color .25s,color .25s;display:inline-flex}:root :is(.nv-tcard,.tool-card) :is(.nv-tcard-go,.tool-card-cta) svg{width:14px;height:14px;transition:transform .3s var(--nv-ease)}:root :is(.nv-tcard,.tool-card):is(:hover,:focus-visible) :is(.nv-tcard-go,.tool-card-cta){background:var(--nv-ink);color:var(--nv-bg)}:root :is(.nv-tcard,.tool-card):is(:hover,:focus-visible) :is(.nv-tcard-go,.tool-card-cta) svg{transform:translate(2px,-2px)}:root .tool-card .fv-tool-status{background:var(--nv-surface-2);color:var(--nv-muted)}@media (width<=1199px){:root :is(.nv-tgrid,.tools-grid,.fv-all-tools .tools-grid.nv-tgrid,.tools-page .tools-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){:root :is(.nv-tgrid,.tools-grid,.fv-all-tools .tools-grid.nv-tgrid,.tools-page .tools-grid){grid-template-columns:minmax(0,1fr);gap:14px}:root :is(.nv-tcard,.tool-card,.fv-all-tools .tool-card.nv-tcard){min-height:0;padding:20px}}@media (prefers-reduced-motion:reduce){:root :is(.nv-tcard,.tool-card,.fv-all-tools .tool-card.nv-tcard),:root :is(.nv-tcard,.tool-card,.fv-all-tools .tool-card.nv-tcard):hover{transition:none;transform:none}}.nv-custom-logo{flex:none;width:40px;height:40px;display:inline-grid}.nv-custom-logo img{object-fit:contain;grid-area:1/1;width:100%;height:100%}.nv-logo-dark,html[data-theme=dark] .nv-logo-light{display:none}html[data-theme=dark] .nv-logo-dark{display:block}.nv-social{border-top:1px solid var(--nv-line);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:8px;padding-block:20px;display:flex}.nv-footer .nv-social-title{font:600 .74rem/1.4 var(--nv-f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--nv-muted);margin:0}.nv-social-links{flex-wrap:wrap;gap:10px 12px;margin:0;padding:0;list-style:none;display:flex}.nv-social-links a{border:1px solid var(--nv-line);background:var(--nv-surface);min-height:44px;color:var(--nv-ink);border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 13px;font-size:.9rem;font-weight:550;line-height:1;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.nv-social-icon{width:18px;height:18px;color:var(--nv-muted);flex:none;transition:color .2s}.nv-social-links a:hover{border-color:var(--nv-a3)}@supports (color:color-mix(in lab, red, red)){.nv-social-links a:hover{border-color:color-mix(in oklab,var(--nv-a3) 45%,var(--nv-line))}}.nv-social-links a:hover{background:var(--nv-a3-soft);color:var(--nv-a3-ink)}.nv-social-links a:hover .nv-social-icon{color:var(--nv-a3-ink)}.nv-social-links a:focus-visible{outline:2px solid var(--nv-a3);outline-offset:3px}@media (width<=600px){.nv-social{flex-direction:column;align-items:flex-start;gap:12px}.nv-social-links{gap:8px}.nv-social-links a{padding:0 14px 0 12px;font-size:.86rem}}@media (prefers-reduced-motion:reduce){.nv-social-links a,.nv-social-icon{transition:none}}:root .whatsapp-floating{background:var(--nv-grad-cta)}
