.AboutPage_page__Eg0P3{max-width:1248px;margin-inline:auto;padding-inline:64px;font-family:var(--font-sans);line-height:1.7}.AboutPage_page__Eg0P3 h1,.AboutPage_page__Eg0P3 h2,.AboutPage_page__Eg0P3 h3{font-family:var(--font-display);font-weight:400;text-wrap:balance}.AboutPage_page__Eg0P3 h1,.AboutPage_page__Eg0P3 h2{white-space:pre-line}.AboutPage_page__Eg0P3 h2{font-size:34px;line-height:1.3;letter-spacing:-.055em}.AboutPage_page__Eg0P3 .AboutPage_eyebrow__yy2OQ{display:block;font-family:var(--font-display);font-size:11px;line-height:1.6;letter-spacing:.11em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 22px}.AboutPage_hero__C_Di6{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:64px;padding:83px 0 88px}.AboutPage_page__Eg0P3 .AboutPage_hero__C_Di6 h1{font-size:clamp(40px,5.2vw,67px);line-height:1.12;letter-spacing:-.07em}.AboutPage_page__Eg0P3 .AboutPage_hero__C_Di6 h1 span,.AboutPage_researchIntro__7Zjh8 h2 span{color:var(--link)}.AboutPage_heroCopy__UYfbU{padding-bottom:4px}.AboutPage_heroCopy__UYfbU>p{max-width:380px;margin:0 0 20px;color:var(--muted-foreground);font-size:16px;line-height:1.8}.AboutPage_heroCopy__UYfbU>p:first-child{color:var(--foreground);font-size:18px;line-height:1.65}.AboutPage_textLink__GAk_5{display:inline-flex;gap:12px;align-items:center;color:var(--foreground);font-size:14px;padding:8px 0;margin-top:6px}.AboutPage_textLink__GAk_5:hover{color:var(--link)}.AboutPage_contactLink__g5IKq svg,.AboutPage_textLink__GAk_5 svg{flex-shrink:0}.AboutPage_team__Yaorv{padding:50px 0 76px;border-top:1px solid var(--border)}.AboutPage_sectionIntro__GOtSE{display:grid;grid-template-columns:1fr 2fr;gap:40px;margin-bottom:38px}.AboutPage_sectionIntro__GOtSE .AboutPage_eyebrow__yy2OQ{padding-top:9px}.AboutPage_sectionIntro__GOtSE h2{margin-bottom:14px}.AboutPage_sectionIntro__GOtSE>div>p{max-width:510px;color:var(--muted-foreground);font-size:15px;line-height:1.8}.AboutPage_founders__8LwwW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.AboutPage_portraitFrame__TabXs{position:relative;background:color-mix(in srgb,var(--brand-accent) 7%,var(--mint-light-quiet));border-radius:var(--radius-card);overflow:hidden;aspect-ratio:1.38;display:flex;align-items:flex-end;justify-content:center}.AboutPage_portraitFrame__TabXs[data-founder=research]{background:var(--mint-light-quiet)}.AboutPage_portrait__mjVQx{width:83%;height:94%;object-fit:contain;object-position:center bottom}.AboutPage_portraitNumber__BI7SP{position:absolute;top:22px;left:24px;color:#527368;font:11px var(--font-display)}.AboutPage_portraitCaption__Qp_0g{position:absolute;bottom:16px;left:22px;color:#324f43;background:#f2f5f4ec;border-radius:20px;padding:2px 9px;font-size:11px}.AboutPage_founderCopy__Mx3bL{padding-top:23px}.AboutPage_founderHeading__QSc4T{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.AboutPage_founderHeading__QSc4T h3{font-size:21px;line-height:1.4;letter-spacing:-.045em}.AboutPage_degree__VSDWX{display:inline-flex;flex-shrink:0;padding:3px 10px;border:1px solid var(--border);border-radius:30px;font-family:var(--font-display);font-size:11px;line-height:1.7}.AboutPage_founderCopy__Mx3bL p{color:var(--muted-foreground);font-size:14px;line-height:1.8;max-width:380px;margin-top:12px}.AboutPage_expertise__JdAjp{display:block;font-family:var(--font-display);font-size:11px;margin-top:19px;color:var(--muted-foreground)}.AboutPage_research__O3N0S{border-top:1px solid var(--border)}.AboutPage_researchIntro__7Zjh8{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:60px;padding:70px 0 56px}.AboutPage_researchIntro__7Zjh8 h2{font-size:clamp(34px,4.1vw,51px);line-height:1.18;letter-spacing:-.065em}.AboutPage_researchBody__rkJB0{color:var(--muted-foreground);font-size:15px;line-height:1.85;max-width:440px;margin-top:28px}.AboutPage_methodPanel__0hJZs{min-width:0;border:1px solid var(--border);padding:20px 16px 17px;border-radius:var(--radius-card)}.AboutPage_methodDrawing__xfMn_{width:100%;display:block}.AboutPage_methodLabels__lp_Vu{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:12px 12px 20px;font:12px/1.6 var(--font-display);text-transform:uppercase}.AboutPage_methodLabels__lp_Vu>span:last-child{padding-left:12px}.AboutPage_methodPanel__0hJZs figcaption{padding:8px 12px 0;font-size:12px;color:var(--muted-foreground)}.AboutPage_principles__CT_UR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;border-top:1px solid var(--border);padding:38px 0 56px}.AboutPage_principles__CT_UR>div+div{border-left:1px solid var(--border);padding-left:32px}.AboutPage_principles__CT_UR .AboutPage_eyebrow__yy2OQ{margin-bottom:16px}.AboutPage_principles__CT_UR h3{font-size:20px;line-height:1.45;letter-spacing:-.04em}.AboutPage_principles__CT_UR p:not(.AboutPage_eyebrow__yy2OQ){font-size:14px;color:var(--muted-foreground);line-height:1.85;margin-top:14px}.AboutPage_work__0Veq_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:70px;padding:64px 0 76px;border-top:1px solid var(--border);align-items:center}.AboutPage_workCopy__00N_S h2{font-size:39px;margin-bottom:28px}.AboutPage_workCopy__00N_S>p:not(.AboutPage_eyebrow__yy2OQ){font-size:15px;color:var(--muted-foreground);line-height:1.85;margin-top:17px}.AboutPage_workCopy__00N_S>a{margin-top:26px;max-width:100%;white-space:normal;height:auto;min-height:44px}.AboutPage_savedResult__HRV0S{margin:0;min-width:0}.AboutPage_sampleTop__EYcea{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px}.AboutPage_sampleTop__EYcea .AboutPage_eyebrow__yy2OQ{font-size:11px;margin:0}.AboutPage_sampleSwitch__eqYf_{display:flex;border:1px solid var(--border);border-radius:30px;padding:3px;max-width:100%}.AboutPage_sampleSwitch__eqYf_ button{border-radius:30px;padding:7px 11px;min-height:38px;font-size:12px;color:var(--muted-foreground);cursor:pointer}.AboutPage_sampleSwitch__eqYf_ button[aria-pressed=true]{background:var(--muted);color:var(--foreground)}.AboutPage_sampleImage__67_nu{position:relative;border-radius:var(--radius-card);overflow:hidden;border:1px solid var(--border);background:var(--muted)}.AboutPage_sampleImage__67_nu>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.AboutPage_sampleTag__7aUF_{position:absolute;bottom:16px;left:16px;max-width:calc(100% - 32px);background:#fff;color:#1b3026;border:1px solid #e2e9e5;border-radius:50px;padding:4px 10px;font-family:var(--font-display);font-size:11px}.AboutPage_savedResult__HRV0S figcaption{font-size:12px;color:var(--muted-foreground);line-height:1.65;padding:12px 2px 0;max-width:410px}.AboutPage_contact__BpFp1{padding:57px 0 65px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.AboutPage_contact__BpFp1 .AboutPage_eyebrow__yy2OQ{margin-bottom:18px}.AboutPage_contact__BpFp1 h2{font-size:29px}.AboutPage_contact__BpFp1 p:not(.AboutPage_eyebrow__yy2OQ){font-size:14px;color:var(--muted-foreground);max-width:450px;margin-top:17px}.AboutPage_contactLink__g5IKq{display:inline-flex;align-items:center;gap:13px;flex-shrink:0;color:var(--link);font-size:14px;border-bottom:1px solid var(--border);padding-bottom:6px;margin-bottom:4px}.AboutPage_contactLink__g5IKq:hover{color:var(--link-hover)}@media (max-width:950px){.AboutPage_page__Eg0P3{padding-inline:40px}.AboutPage_hero__C_Di6,.AboutPage_researchIntro__7Zjh8{gap:32px}.AboutPage_page__Eg0P3 .AboutPage_hero__C_Di6 h1{font-size:47px}.AboutPage_heroCopy__UYfbU>p:first-child{font-size:16px}.AboutPage_heroCopy__UYfbU>p{font-size:14px}.AboutPage_founderHeading__QSc4T h3{font-size:18px}.AboutPage_work__0Veq_{gap:38px}.AboutPage_workCopy__00N_S h2{font-size:33px}.AboutPage_contact__BpFp1{display:block}.AboutPage_contactLink__g5IKq{margin-top:28px}.AboutPage_principles__CT_UR{gap:22px}.AboutPage_principles__CT_UR>div+div{padding-left:22px}.AboutPage_principles__CT_UR h3{font-size:18px}}@media (max-width:650px){.AboutPage_page__Eg0P3{padding-inline:24px}.AboutPage_hero__C_Di6,.AboutPage_researchIntro__7Zjh8{grid-template-columns:1fr;padding:51px 0 47px;gap:28px}.AboutPage_page__Eg0P3 .AboutPage_hero__C_Di6 h1{font-size:clamp(33px,9.9vw,58px)}.AboutPage_page__Eg0P3 .AboutPage_eyebrow__yy2OQ{margin-bottom:18px}.AboutPage_sectionIntro__GOtSE{grid-template-columns:1fr;gap:0;margin-bottom:27px}.AboutPage_sectionIntro__GOtSE .AboutPage_eyebrow__yy2OQ{padding:0}.AboutPage_page__Eg0P3 h2{font-size:28px}.AboutPage_team__Yaorv{padding:36px 0 44px}.AboutPage_founders__8LwwW{grid-template-columns:1fr;gap:34px}.AboutPage_portraitFrame__TabXs{aspect-ratio:1.25}.AboutPage_founderHeading__QSc4T h3{font-size:20px}.AboutPage_founderCopy__Mx3bL{padding-top:19px}.AboutPage_expertise__JdAjp{margin-top:12px}.AboutPage_researchIntro__7Zjh8 h2{font-size:34px}.AboutPage_researchBody__rkJB0{margin-top:22px}.AboutPage_principles__CT_UR{grid-template-columns:1fr;gap:0;padding:5px 0}.AboutPage_principles__CT_UR>div{padding:26px 0}.AboutPage_principles__CT_UR>div+div{border-left:0;border-top:1px solid var(--border);padding:26px 0}.AboutPage_principles__CT_UR h3{font-size:23px}.AboutPage_principles__CT_UR .AboutPage_eyebrow__yy2OQ{margin-bottom:12px}.AboutPage_principles__CT_UR p:not(.AboutPage_eyebrow__yy2OQ){margin-top:10px}.AboutPage_work__0Veq_{grid-template-columns:1fr;padding:42px 0;gap:32px}.AboutPage_workCopy__00N_S h2{font-size:32px;margin-bottom:21px}.AboutPage_sampleTop__EYcea .AboutPage_eyebrow__yy2OQ{margin-bottom:0}.AboutPage_contact__BpFp1{padding:38px 0 44px}.AboutPage_contact__BpFp1 h2{font-size:27px}.AboutPage_contactLink__g5IKq{font-size:13px;gap:9px;margin-top:24px}}@font-face{font-family:jetbrains;src:url(/_next/static/media/1e0424eb5dd8cb13-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jetbrains Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_7b69da{font-family:jetbrains,jetbrains Fallback;font-weight:400;font-style:normal}.__variable_7b69da{--font-jetbrains-mono:"jetbrains","jetbrains Fallback"}.AccountPageContent_account__WH1yB{padding:clamp(40px,6vw,80px) var(--page-gutter) 96px}.AccountPageContent_account__WH1yB>div{max-width:880px;padding:0}.AccountPageContent_account__WH1yB h1{margin-bottom:40px;font-family:var(--font-display);font-weight:400;font-size:clamp(32px,4vw,48px)}.AccountPageContent_account__WH1yB h2{font-family:var(--font-sans);font-weight:550;font-size:18px;letter-spacing:-.015em}.AccountPageContent_account__WH1yB>div>section{margin-block:32px}.AccountPageContent_account__WH1yB .bg-card{border-radius:var(--radius-card);background:var(--card);padding:28px}.AccountPageContent_account__WH1yB .text-primary,.AccountPageContent_portal__sfyYV .text-primary{color:var(--link)}.AccountPageContent_account__WH1yB .text-success{color:var(--feedback-success-foreground)}.AccountPageContent_account__WH1yB .text-destructive,.AccountPageContent_portal__sfyYV .text-destructive{color:var(--feedback-error-foreground)}.AccountPageContent_account__WH1yB .bg-destructive\/10{background:var(--feedback-error-surface);color:var(--feedback-error-foreground)}.AccountPageContent_account__WH1yB .border-destructive\/40{border-color:var(--feedback-error-border)}.AccountPageContent_account__WH1yB>div>section:first-of-type{background:var(--muted)}.AccountPageContent_account__WH1yB>div>section:first-of-type>div{flex-wrap:wrap}.AccountPageContent_account__WH1yB button[aria-expanded]{min-height:40px}.AccountPageContent_account__WH1yB strong.tabular-nums{flex-shrink:0;white-space:nowrap}.AccountPageContent_account__WH1yB :is(input:not([type=checkbox]),select),.AccountPageContent_portal__sfyYV input:not([type=checkbox]){min-height:44px;border:1px solid var(--input);border-radius:10px;background:var(--background);color:var(--foreground)}.AccountPageContent_account__WH1yB :is(button,input):focus-visible,.AccountPageContent_portal__sfyYV :is(button,input):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.AccountPageContent_account__WH1yB [data-credit-balance=mint-mono][data-expiry-expanded=false]{padding-bottom:12px}.AccountPageContent_account__WH1yB [data-credit-expiry=mint-mono]>button{margin-bottom:0}.AccountPageContent_portal__sfyYV[role=alertdialog],.AccountPageContent_portal__sfyYV[role=dialog]{width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-soft)}.AccountPageContent_portal__sfyYV[role=tooltip]{max-width:min(320px,calc(100vw - 32px));border-radius:8px}.AccountPageContent_portal__sfyYV :is(h2,h3){font-family:var(--font-sans);font-weight:600}.AccountPageContent_portal__sfyYV [data-account-notice=warning]{border-color:var(--feedback-warning-border);background:var(--feedback-warning-surface);color:var(--feedback-warning-foreground)}.AccountPageContent_portal__sfyYV [data-account-notice=warning] :is(svg,p){color:var(--feedback-warning-foreground)}@media (max-width:639px){.AccountPageContent_account__WH1yB .bg-card{padding:20px}.AccountPageContent_account__WH1yB>div>section:first-of-type>div>div{flex-basis:100%}.AccountPageContent_account__WH1yB .text-right{max-width:55%}.AccountPageContent_account__WH1yB [data-referral-scoreboard]>span{min-width:0;flex-wrap:wrap;align-content:start;row-gap:4px}.AccountPageContent_account__WH1yB [data-referral-scoreboard]>span>span{flex-basis:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.AccountPageContent_account__WH1yB *,.AccountPageContent_portal__sfyYV *{transition-duration:0s!important;animation-duration:0s!important}}.FinalCTA_section__ewkDW{padding:4rem 1rem}.FinalCTA_panel__6763y{box-sizing:border-box;display:flex;min-height:410px;max-width:64rem;margin-inline:auto;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:1rem;padding:3rem 1.5rem;text-align:center}.FinalCTA_flatPanel__u1Uzp{background:var(--primary);color:var(--primary-foreground)}.FinalCTA_glowPanel__Nn9q4{border:1px solid var(--border);background-color:var(--canvas);background-image:radial-gradient(60% 75% at 50% 42%,color-mix(in oklch,var(--primary) 16%,transparent),transparent 72%);color:var(--foreground)}.FinalCTA_headline__3NY5V{max-width:342px;margin:0;font-family:var(--font-display);font-size:36px;font-weight:700;letter-spacing:-.05em;line-height:.98;text-wrap:balance}.FinalCTA_flatPanel__u1Uzp .FinalCTA_headline__3NY5V .pv-accent{color:inherit}.FinalCTA_glowPanel__Nn9q4 .FinalCTA_headline__3NY5V .pv-accent{color:var(--primary)}.FinalCTA_body__FpQL5{max-width:42rem;margin:1.25rem 0 0;color:color-mix(in srgb,currentColor 72%,transparent);font-size:14px;line-height:1.6;text-wrap:balance}.FinalCTA_action__zhT0f{box-sizing:border-box;display:inline-flex;min-height:68px;max-width:100%;align-items:center;justify-content:center;margin-top:1.75rem;border:0;border-radius:8px;padding:.75rem 20px;font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1.02;text-align:center;text-decoration:none;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;cursor:pointer;transition:opacity .18s ease,transform .18s ease}.FinalCTA_flatAction__HSpR7{background:var(--primary-foreground);color:var(--primary)}.FinalCTA_flatAction__HSpR7:hover{opacity:.9}.FinalCTA_glowAction__ZTFrf{background-image:var(--primary-gradient);color:var(--primary-foreground);box-shadow:0 22px 60px -16px color-mix(in oklch,var(--primary) 40%,transparent)}.FinalCTA_glowAction__ZTFrf:hover{transform:scale(1.02)}.FinalCTA_action__zhT0f:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.FinalCTA_flatAction__HSpR7:focus-visible{outline-color:var(--primary-foreground)}.FinalCTA_trust___I6zv{max-width:38rem;margin:.9rem 0 0;color:color-mix(in srgb,currentColor 62%,transparent);font-size:12px;line-height:1.5;text-wrap:balance}@media (min-width:640px){.FinalCTA_section__ewkDW{padding-inline:1.5rem}}@media (min-width:768px){.FinalCTA_panel__6763y{min-height:470px;padding:3.25rem 52px}.FinalCTA_headline__3NY5V{max-width:680px;font-size:50px}.FinalCTA_body__FpQL5{font-size:15px}.FinalCTA_action__zhT0f{min-height:84px;border-radius:10px;padding-inline:30px;font-size:32px}}@media (min-width:1024px){.FinalCTA_panel__6763y{min-height:500px;padding:4.5rem 72px}.FinalCTA_headline__3NY5V{max-width:860px;font-size:64px}.FinalCTA_body__FpQL5{font-size:16px}.FinalCTA_action__zhT0f{min-height:100px;padding-inline:37px;font-size:40px;font-weight:800}}@media (prefers-reduced-motion:reduce){.FinalCTA_action__zhT0f{transition:none}.FinalCTA_glowAction__ZTFrf:hover{transform:none}}.FinalCTA_refined__f1wvb{padding:var(--section-space) var(--page-gutter)}.FinalCTA_refined__f1wvb .FinalCTA_panel__6763y{min-height:340px;border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);background:var(--card);color:var(--foreground)}.FinalCTA_refined__f1wvb .FinalCTA_panel__6763y:after,.FinalCTA_refined__f1wvb .FinalCTA_panel__6763y:before{display:none}.FinalCTA_refined__f1wvb .FinalCTA_headline__3NY5V{max-width:850px;font-family:var(--font-display);font-size:clamp(27px,3.15vw,42px);font-weight:400;font-style:normal;line-height:1.25;letter-spacing:-.035em}.FinalCTA_refined__f1wvb .FinalCTA_headline__3NY5V .pv-accent{color:var(--link);font:inherit}.FinalCTA_refined__f1wvb .FinalCTA_action__zhT0f{min-height:48px;border:1px solid transparent;border-radius:var(--radius-button);background:var(--primary);color:var(--primary-foreground);font-family:var(--font-sans);font-size:18px;font-weight:500;line-height:1.5;text-transform:none;box-shadow:none}.FinalCTA_refined__f1wvb .FinalCTA_action__zhT0f:hover{background:var(--primary-hover)}.FinalCTA_refined__f1wvb .FinalCTA_action__zhT0f:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.FinalCTA_refined__f1wvb .FinalCTA_body__FpQL5,.FinalCTA_refined__f1wvb .FinalCTA_trust___I6zv{color:var(--muted-foreground)}.MintMonoFooter_footer__7wHdS{--background:var(--footer-background);--foreground:var(--footer-foreground);--muted-foreground:var(--footer-muted);--border:var(--footer-border);--card:var(--mint-dark-surface);--card-foreground:var(--footer-foreground);--surface-raised:var(--mint-dark-surface);--popover:var(--mint-dark-surface);--popover-foreground:var(--footer-foreground);--muted:var(--mint-dark-quiet);--accent:var(--mint-dark-quiet);--accent-foreground:var(--footer-foreground);--input:var(--mint-dark-input);--ring:var(--brand-accent);--shadow-soft:var(--mint-dark-shadow);--link:var(--footer-foreground);--link-hover:var(--brand-accent);color-scheme:dark;background:var(--footer-background);color:var(--footer-foreground);font-family:var(--font-sans);font-size:14px;line-height:1.65}.MintMonoFooter_frame__OE_CU{width:min(var(--page-max-width),calc(100% - 2 * var(--page-gutter)));margin-inline:auto;padding-block:72px 56px}.MintMonoFooter_directory__GZ1uv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.MintMonoFooter_directory__GZ1uv>*{min-width:0}.MintMonoFooter_heading____yYS{margin:0 0 16px;font:600 16px/1.5 var(--font-sans)}.MintMonoFooter_links__50RGs{display:grid;gap:4px;margin:0;padding:0;list-style:none}.MintMonoFooter_links__50RGs a{display:inline-block;min-height:28px;padding-block:2px;overflow-wrap:anywhere}.MintMonoFooter_footer__7wHdS a{transition:color .12s ease,background-color .12s ease}.MintMonoFooter_footer__7wHdS a:hover{color:var(--brand-accent)}.MintMonoFooter_allTools__DShtn{margin-top:8px;text-decoration:underline;text-underline-offset:4px}.MintMonoFooter_footer__7wHdS :is(a,button,summary,input):focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:4px}.MintMonoFooter_utilities__t9_at{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:44px 32px}.MintMonoFooter_contact__Ita17{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.MintMonoFooter_email__x6KRX{display:inline-flex;align-items:center;gap:10px;min-height:44px;overflow-wrap:anywhere}.MintMonoFooter_email__x6KRX svg{flex:none}.MintMonoFooter_socials__vl9Dh{display:flex;gap:10px}.MintMonoFooter_socials__vl9Dh a{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--footer-border);border-radius:50%}.MintMonoFooter_socials__vl9Dh a:hover{background:var(--muted)}.MintMonoFooter_socialIcon__GRlvV{width:16px;height:16px}.MintMonoFooter_language__2mG34{flex:none}.MintMonoFooter_language__2mG34 summary{min-height:44px;border-color:var(--input);color:var(--footer-foreground);background:transparent;box-shadow:none;backdrop-filter:none;transition:background-color .12s ease}.MintMonoFooter_language__2mG34 summary:hover{background:var(--muted)}.MintMonoFooter_language__2mG34 nav{left:auto;right:0;background:var(--popover);border-color:var(--input);box-shadow:var(--shadow-soft);backdrop-filter:none}.MintMonoFooter_language__2mG34 a:focus-visible{outline-offset:-3px}.MintMonoFooter_meta__JCLtt{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:20px 32px;border-top:1px solid var(--footer-border);padding-top:28px;color:var(--footer-muted);font-size:12px}.MintMonoFooter_meta__JCLtt p{margin:0}.MintMonoFooter_legal__jJ6Dg{display:flex;flex-wrap:wrap;gap:8px 20px}.MintMonoFooter_legal__jJ6Dg a{display:inline-flex;align-items:center;min-height:28px}.MintMonoFooter_madeWith__vc_YE{letter-spacing:.045em}.MintMonoFooter_heart__2IWBN{color:var(--brand-accent)}.MintMonoFooter_compliance__p2GjG{color:var(--footer-muted);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.MintMonoFooter_compliance__p2GjG [data-country-compliance]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px 48px;margin-top:28px;padding-top:28px;border-top:1px solid var(--footer-border)}.MintMonoFooter_compliance__p2GjG [data-country-compliance]>div{min-width:0;margin:0}.MintMonoFooter_compliance__p2GjG [data-compliance-field=registration]{color:var(--footer-foreground)}.MintMonoFooter_compliance__p2GjG [data-compliance-field=address]{grid-column:1;max-width:60ch}.MintMonoFooter_compliance__p2GjG [data-compliance-field=responsibility]{grid-column:2;grid-row:1/3;display:flex;flex-direction:column;gap:8px;padding-left:32px;border-left:1px solid var(--footer-border)}.MintMonoFooter_compliance__p2GjG [data-compliance-separator]{display:none}.MintMonoFooter_compliance__p2GjG a{text-decoration:underline;text-underline-offset:3px}.MintMonoFooter_compliance__p2GjG [data-compliance-field=responsibility] a{display:inline-block}@media (max-width:767px){.MintMonoFooter_compliance__p2GjG [data-country-compliance]{grid-template-columns:minmax(0,1fr)}.MintMonoFooter_compliance__p2GjG [data-compliance-field=responsibility]{grid-column:1;grid-row:auto;padding:16px 0 0;margin-top:8px;border-left:0;border-top:1px solid var(--footer-border)}}.MintMonoFooter_signature__2DQwD{margin-top:52px}.MintMonoFooter_brand__Mo48X{display:grid;align-items:center;width:100%}.MintMonoFooter_footer__7wHdS .MintMonoFooter_brand__Mo48X:hover{color:var(--footer-foreground)}.MintMonoFooter_mark__WE1AU,.MintMonoFooter_wordmark__AUp3D{display:block;min-width:0;width:100%;height:auto}@media (max-width:1100px){.MintMonoFooter_directory__GZ1uv{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 48px}.MintMonoFooter_meta__JCLtt{font-size:13px}}@media (max-width:639px){.MintMonoFooter_frame__OE_CU{padding-block:48px 32px}.MintMonoFooter_directory__GZ1uv{gap:32px 24px}.MintMonoFooter_utilities__t9_at{align-items:flex-start;flex-direction:column;padding-block:32px;gap:20px}.MintMonoFooter_contact__Ita17{gap:16px}.MintMonoFooter_language__2mG34{width:100%}.MintMonoFooter_language__2mG34 nav{left:0;right:auto}.MintMonoFooter_meta__JCLtt{flex-direction:column;gap:16px}.MintMonoFooter_signature__2DQwD{margin-top:36px}}@media (prefers-reduced-motion:reduce){.MintMonoFooter_footer__7wHdS *,.MintMonoFooter_footer__7wHdS :after,.MintMonoFooter_footer__7wHdS :before{transition-duration:0s!important;animation:none!important}}.HomeShell_scope__jHY2T{min-height:100vh;background:var(--background);color:var(--foreground)}.HomeShell_scope__jHY2T .HomeShell_header__MJmBy{top:0}.HomeShell_notices__P_dyb:has([role=region])+.HomeShell_header__MJmBy{padding-top:0}.HomeShell_notices__P_dyb{--primary-gradient:linear-gradient(var(--brand-accent),var(--brand-accent))}.HomeShell_notices__P_dyb button{min-height:32px;min-width:32px}@media (pointer:coarse){.HomeShell_notices__P_dyb button{min-height:44px;min-width:44px}}.SecondaryPageSurface_surface__MZlAH{--prose-body:var(--foreground);--inline-code-background:var(--muted);--inline-code-foreground:var(--foreground);--code-block-background:var(--muted);--code-block-foreground:var(--foreground);--blog-ui-accent:var(--link);--accent-soft:var(--muted);color:var(--foreground);background:var(--background);overflow-wrap:anywhere}.SecondaryPageSurface_surface__MZlAH :is(h1,h2,h3){font-family:var(--font-display);font-weight:400;letter-spacing:-.025em}.SecondaryPageSurface_surface__MZlAH h1{font-size:clamp(32px,4.5vw,54px);line-height:1.15}.SecondaryPageSurface_surface__MZlAH h2{line-height:1.4}.SecondaryPageSurface_surface__MZlAH :is(a,button,input,summary):focus-visible{outline:2px solid var(--ring);outline-offset:4px}.SecondaryPageSurface_surface__MZlAH :is(section,article,details,[id]){scroll-margin-top:160px}.SecondaryPageSurface_surface__MZlAH .text-primary{color:var(--link)}.SecondaryPageSurface_surface__MZlAH .text-success{color:var(--feedback-success-foreground)}.SecondaryPageSurface_surface__MZlAH .text-destructive{color:var(--feedback-error-foreground)}.SecondaryPageSurface_surface__MZlAH[data-secondary-page=changelog]>main>div,.SecondaryPageSurface_surface__MZlAH[data-secondary-page=faq]>main>div{max-width:1000px;padding:clamp(48px,7vw,96px) var(--page-gutter);margin-inline:auto}.SecondaryPageSurface_surface__MZlAH[data-secondary-page=changelog] header,.SecondaryPageSurface_surface__MZlAH[data-secondary-page=faq] main header{margin:0 0 56px;text-align:left}.SecondaryPageSurface_surface__MZlAH[data-secondary-page=faq] main header p{margin-left:0}.SecondaryPageSurface_surface__MZlAH [data-faq-category-nav]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:48px}.SecondaryPageSurface_surface__MZlAH [data-faq-category-nav] a{min-height:40px;padding:9px 16px;border:1px solid var(--border);border-radius:var(--radius-button);font-size:13px}.SecondaryPageSurface_surface__MZlAH [data-faq-category-nav] a:hover{background:var(--muted);border-color:var(--input)}.SecondaryPageSurface_surface__MZlAH[data-secondary-page=changelog] article{padding-block:32px;gap:20px}.SecondaryPageSurface_surface__MZlAH[data-secondary-page=changelog] article h2{font-family:var(--font-sans);font-size:22px;font-weight:550;letter-spacing:-.02em}.SecondaryPageSurface_surface__MZlAH[data-secondary-page=changelog] article button{width:40px;height:40px;border-radius:50%}.SecondaryPageSurface_surface__MZlAH[data-secondary-page=changelog] article time{padding-top:4px;font-size:13px}.SecondaryPageSurface_surface__MZlAH[data-secondary-page=changelog] .markdown-content{padding:12px 0 0;font-size:15px}.SecondaryPageSurface_surface__MZlAH[data-secondary-page=faq] details{border-radius:12px;background:var(--card)}.SecondaryPageSurface_surface__MZlAH[data-secondary-page=faq] summary{padding:20px 24px;line-height:1.6}.SecondaryPageSurface_surface__MZlAH[data-secondary-page=faq] details>div{padding:0 24px 24px;font-size:16px;line-height:1.85;color:var(--foreground)}.SecondaryPageSurface_surface__MZlAH[data-secondary-page=faq] main aside{max-width:none;border-radius:var(--radius-card);padding:28px;background:var(--muted)}.SecondaryPageSurface_surface__MZlAH[data-secondary-page=faq] main aside :is(button,a){min-height:44px;border-radius:var(--radius-button)}.SecondaryPageSurface_surface__MZlAH:is([data-secondary-page=terms],[data-secondary-page=privacy],[data-secondary-page=refunds]){max-width:832px;margin:auto;padding:56px var(--page-gutter) 96px}.SecondaryPageSurface_surface__MZlAH .markdown-content{max-width:100%;padding-inline:0;font-size:16px;line-height:1.9}.SecondaryPageSurface_surface__MZlAH .markdown-content h1{border:0;font-size:clamp(32px,4.5vw,52px);margin:8px 0 24px;padding:0;font-family:var(--font-display);font-weight:400}.SecondaryPageSurface_surface__MZlAH .markdown-content h2{font-size:clamp(22px,3vw,28px);margin-top:48px;padding-top:24px;border-top:1px solid var(--border);font-family:var(--font-display);font-weight:400}.SecondaryPageSurface_surface__MZlAH .markdown-content h3{font-size:20px;margin-top:28px;font-family:var(--font-sans);font-weight:600}.SecondaryPageSurface_surface__MZlAH .markdown-content table{display:block;overflow-x:auto;max-width:100%}.SecondaryPageSurface_surface__MZlAH .markdown-content a{text-underline-offset:4px}.SecondaryPageSurface_surface__MZlAH:is([data-secondary-page=terms],[data-secondary-page=privacy],[data-secondary-page=refunds]) nav{padding-inline:0}.SecondaryPageSurface_surface__MZlAH [data-tools-directory]{--primary:var(--link);--directory-card-surface:var(--card);--directory-card-hover:var(--muted);--directory-card-border:var(--border);--directory-hover-border:var(--input)}.SecondaryPageSurface_surface__MZlAH [data-tools-directory-hero]{margin-top:0;padding:64px var(--page-gutter) 56px;background:var(--background)!important}.SecondaryPageSurface_surface__MZlAH [data-tools-directory-hero] h1{font-size:clamp(32px,4.5vw,54px);font-weight:400}.SecondaryPageSurface_surface__MZlAH [data-tools-directory-hero-kicker],.SecondaryPageSurface_surface__MZlAH [data-tools-directory-section-number]{color:var(--muted-foreground)}.SecondaryPageSurface_surface__MZlAH [data-tools-directory-hero-search] input{height:56px;border-radius:var(--radius-button);border-color:var(--input);background:var(--card);box-shadow:var(--shadow-soft)}.SecondaryPageSurface_surface__MZlAH [data-tools-directory-hero-search] button{width:40px;height:40px;right:8px;border-radius:50%}.SecondaryPageSurface_surface__MZlAH [data-tools-directory-layout]{grid-template-columns:220px minmax(0,1fr);gap:48px}.SecondaryPageSurface_surface__MZlAH [data-tools-directory-layout]>aside{border-radius:var(--radius-card);top:152px;background:var(--muted)}.SecondaryPageSurface_surface__MZlAH [data-tools-directory-section]{padding-block:40px}.SecondaryPageSurface_surface__MZlAH [data-tools-directory-section]:first-child{padding-top:0}.SecondaryPageSurface_surface__MZlAH [data-tools-directory-section] h2{font-size:26px;font-weight:400}.SecondaryPageSurface_surface__MZlAH [data-tools-directory-grid]{gap:12px}.SecondaryPageSurface_surface__MZlAH [data-tools-directory-card]{border-radius:14px}.SecondaryPageSurface_surface__MZlAH [data-tools-directory-card] svg{color:var(--link)}.SecondaryPageSurface_surface__MZlAH[data-secondary-page=tools] main>section{background:var(--background)}.SecondaryPageSurface_surface__MZlAH[data-secondary-page=tools] main>section h2{font-weight:400;font-style:normal}.SecondaryPageSurface_surface__MZlAH[data-secondary-page=tools] main>section a{border-radius:var(--radius-button)}.SecondaryPageSurface_surface__MZlAH[data-secondary-page=tools] .pv-accent{font:inherit;color:inherit}@media (max-width:1000px){.SecondaryPageSurface_surface__MZlAH [data-tools-directory-layout]{grid-template-columns:1fr;gap:32px}.SecondaryPageSurface_surface__MZlAH [data-tools-directory-layout]>aside{position:static}}@media (max-width:639px){.SecondaryPageSurface_surface__MZlAH[data-secondary-page=faq] summary{padding:18px}.SecondaryPageSurface_surface__MZlAH[data-secondary-page=faq] details>div{padding:0 18px 20px}.SecondaryPageSurface_surface__MZlAH[data-secondary-page=changelog] article{gap:14px}.SecondaryPageSurface_surface__MZlAH [data-tools-directory-hero]{padding-top:48px}}@media (pointer:coarse){.SecondaryPageSurface_surface__MZlAH[data-secondary-page=changelog] article button{width:44px;height:44px}}.ToolsDirectory_directoryPage__kYDMS{--directory-card-surface:color-mix(in srgb,var(--primary) 2%,var(--card));--directory-card-hover:color-mix(in srgb,var(--primary) 6%,var(--card));--directory-card-border:color-mix(in srgb,var(--primary) 12%,var(--border));--directory-hover-border:color-mix(in srgb,var(--primary) 72%,var(--border));--directory-expand-duration:200ms;--directory-expand-ease:ease;min-height:100vh;color:var(--foreground);background:var(--background)}.ToolsDirectory_directoryPage__kYDMS [hidden]{display:none}.ToolsDirectory_directoryPage__kYDMS :is(a,button,select,input):focus-visible{outline:2px solid var(--primary);outline-offset:4px}.ToolsDirectory_directoryPage__kYDMS button,.ToolsDirectory_directoryPage__kYDMS select{cursor:pointer}.ToolsDirectory_directoryPage__kYDMS a{text-decoration:none}.ToolsDirectory_hero__b_rSB{max-width:56rem;margin:auto;padding:calc(var(--hero-chrome, 8rem) - 4rem + 1.5rem) 1.5rem 2.5rem;text-align:center}.ToolsDirectory_eyebrow__bp1x2{font-size:.65rem;color:var(--muted-foreground);font-weight:650;letter-spacing:.16em;margin:0 0 1.25rem}.ToolsDirectory_hero__b_rSB h1{margin:0;font-family:var(--font-display);font-size:clamp(2.5rem,4.5vw,3.7rem);font-weight:600;letter-spacing:-.045em;line-height:1.12}.ToolsDirectory_hero__b_rSB h1 em{color:var(--primary)}.ToolsDirectory_intro__K1AyU{max-width:35rem;margin:1.5rem auto 2rem;font-size:1rem;line-height:1.65;color:var(--muted-foreground);text-wrap:balance}.ToolsDirectory_searchWrap__Abi2g{position:relative;max-width:36rem;margin:auto;display:flex;align-items:center}.ToolsDirectory_searchWrap__Abi2g>svg{position:absolute;left:1rem;color:var(--primary);pointer-events:none}.ToolsDirectory_searchInput__otEN_{width:100%;height:3.5rem;padding:.8rem 3.25rem .8rem 3rem;border:1px solid var(--border);border-radius:var(--radius);font-size:.9rem;background:var(--card);box-shadow:none}.ToolsDirectory_searchInput__otEN_:focus-visible{outline-offset:3px!important;box-shadow:none;border-color:var(--primary)}.ToolsDirectory_searchInput__otEN_::-webkit-search-cancel-button{display:none}.ToolsDirectory_clearSearch__Irr80{position:absolute;right:.25rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;color:var(--muted-foreground);border-radius:var(--radius)}.ToolsDirectory_clearSearch__Irr80:hover{color:var(--foreground);background:var(--accent)}.ToolsDirectory_animatedPlaceholder__sWQ4B,.ToolsDirectory_hintToggle__2luzq{display:none}.ToolsDirectory_animatedPlaceholder__sWQ4B{position:absolute;left:3rem;right:3.25rem;height:1.5rem;overflow:hidden;pointer-events:none;user-select:none;color:var(--muted-foreground);font-size:.9rem;line-height:1.5rem;text-align:left}.ToolsDirectory_animatedPlaceholder__sWQ4B>span{position:absolute;inset:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.ToolsDirectory_hintToggle__2luzq{display:grid;color:color-mix(in srgb,var(--primary) 60%,var(--muted-foreground))}.ToolsDirectory_searchWrap__Abi2g[data-hints-active=true] .ToolsDirectory_searchInput__otEN_::placeholder{color:transparent}.ToolsDirectory_searchWrap__Abi2g[data-hints-active=true] .ToolsDirectory_animatedPlaceholder__sWQ4B{display:block}.ToolsDirectory_searchWrap__Abi2g[data-hints-active=true] .ToolsDirectory_animatedPlaceholder__sWQ4B>span{animation:ToolsDirectory_directorySearchHint__bvkOk 20s ease-in-out infinite both;animation-delay:calc(var(--hint-index) * 4s - .5s)}}@keyframes ToolsDirectory_directorySearchHint__bvkOk{0%{opacity:0;transform:translateY(100%)}2.5%,20%{opacity:1;transform:translateY(0)}22.5%,to{opacity:0;transform:translateY(-100%)}}.ToolsDirectory_examples__2PH0M{margin-top:.5rem;display:flex;justify-content:center;align-items:center;gap:1rem;font-size:.75rem;color:var(--muted-foreground);flex-wrap:wrap}.ToolsDirectory_examples__2PH0M button{display:inline-flex;gap:.35rem;align-items:center;min-height:2.75rem;text-underline-offset:.3rem;text-decoration:underline;text-decoration-color:var(--border)}.ToolsDirectory_examples__2PH0M button:hover{color:var(--primary);text-decoration-color:var(--primary)}.ToolsDirectory_directory__gpVVL{width:min(100% - 4rem,74rem);margin:0 auto;display:grid;grid-template-columns:13.5rem minmax(0,1fr);align-items:start;gap:3rem;padding-bottom:5rem}.ToolsDirectory_sidebar__VQaRG{position:sticky;top:6rem;padding-top:.4rem}.ToolsDirectory_navLabel__it1Ha{margin:0 0 1.2rem .75rem;font-size:.65rem;font-weight:650;color:var(--muted-foreground);letter-spacing:.09em;text-transform:uppercase}.ToolsDirectory_navItem__9YLXn{display:flex;align-items:center;gap:.7rem;min-height:2.9rem;padding:.6rem .75rem;border-radius:var(--radius);font-size:.8rem;line-height:1.4;color:var(--muted-foreground)}.ToolsDirectory_navItem__9YLXn svg{flex:0 0 auto;color:color-mix(in srgb,var(--primary) 65%,var(--muted-foreground))}.ToolsDirectory_navItem__9YLXn.ToolsDirectory_active__xKRZL svg{color:var(--primary)}.ToolsDirectory_navItem__9YLXn span{flex:1}.ToolsDirectory_navItem__9YLXn small{font-size:.7rem;font-variant-numeric:tabular-nums;opacity:.75}.ToolsDirectory_navItem__9YLXn:hover{color:var(--foreground);background:var(--card)}.ToolsDirectory_navItem__9YLXn.ToolsDirectory_active__xKRZL{color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,var(--background));box-shadow:inset 2px 0 var(--primary)}.ToolsDirectory_navDivider__iElp1{height:1px;margin:.75rem;background:var(--border)}.ToolsDirectory_navHint__rtLxO{margin:1.6rem .75rem 0;font-size:.7rem;line-height:1.6;color:var(--muted-foreground)}.ToolsDirectory_catalog__QT2O6{min-width:0;scroll-margin-top:6rem}.ToolsDirectory_catalog__QT2O6:focus,.ToolsDirectory_section__2K8Xb:focus{outline:none}.ToolsDirectory_catalog__QT2O6:focus-visible>.ToolsDirectory_catalogBar__ynH_f,.ToolsDirectory_section__2K8Xb:focus-visible>.ToolsDirectory_sectionHeading__nDTUa{outline:2px solid var(--primary);outline-offset:6px;border-radius:2px}.ToolsDirectory_catalogBar__ynH_f{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1.2rem;border-bottom:1px solid var(--border);color:var(--muted-foreground);font-size:.7rem}.ToolsDirectory_catalogBar__ynH_f>span:first-child{font-weight:650;letter-spacing:.06em;text-transform:uppercase}.ToolsDirectory_catalogBar__ynH_f>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.ToolsDirectory_scopeBar__mYECj{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.75rem;padding-top:.75rem;color:var(--muted-foreground)}.ToolsDirectory_scopeBar__mYECj strong{color:var(--foreground);font-weight:500;overflow-wrap:anywhere}.ToolsDirectory_scopeBar__mYECj button{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;color:var(--primary);flex-shrink:0}.ToolsDirectory_section__2K8Xb{padding:2.5rem 0 2.8rem;border-bottom:1px solid var(--border);scroll-margin-top:6rem}.ToolsDirectory_sectionHeading__nDTUa{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;margin-bottom:1.65rem}.ToolsDirectory_sectionHeading__nDTUa h2{font-family:var(--font-display);font-size:clamp(1.6rem,2.25vw,2rem);font-weight:550;line-height:1.2;letter-spacing:-.025em;margin:0;text-wrap:balance}.ToolsDirectory_sectionHeading__nDTUa p{font-size:.85rem;color:var(--muted-foreground);max-width:39rem;line-height:1.65;margin:.7rem 0 0}.ToolsDirectory_sectionNumber__ay_hM{color:color-mix(in srgb,var(--primary) 75%,var(--muted-foreground));font-size:.75rem;font-variant-numeric:tabular-nums}.ToolsDirectory_subgroup__Dhr_d+.ToolsDirectory_subgroup__Dhr_d{margin-top:1.7rem}.ToolsDirectory_subgroup__Dhr_d h3{margin:0 0 .85rem;font-size:.67rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.ToolsDirectory_toolGrid__4_zTM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;list-style:none;margin:0;padding:0}.ToolsDirectory_toolGrid__4_zTM li{min-width:0}.ToolsDirectory_tool__J8zBu{--directory-reveal-height:0px;position:relative;z-index:0;display:flex;align-items:start;gap:.75rem;height:100%;padding:1.05rem;border:1px solid transparent;border-radius:var(--radius);color:var(--foreground);transition:z-index 0s var(--directory-expand-duration)}.ToolsDirectory_tool__J8zBu:before{content:"";position:absolute;inset:-1px;bottom:calc(-1px - var(--directory-reveal-height));z-index:-1;pointer-events:none;border:1px solid var(--directory-card-border);border-radius:inherit;background:var(--directory-card-surface);transition:bottom var(--directory-expand-duration) var(--directory-expand-ease),border-color var(--directory-expand-duration) var(--directory-expand-ease),background-color var(--directory-expand-duration) var(--directory-expand-ease)}.ToolsDirectory_tool__J8zBu:focus-visible:before,.ToolsDirectory_tool__J8zBu:hover:before{border-color:var(--directory-hover-border);background:var(--directory-card-hover)}.ToolsDirectory_tool__J8zBu:focus-visible,.ToolsDirectory_tool__J8zBu:hover{z-index:2;transition-delay:0s}.ToolsDirectory_directoryPage__kYDMS .ToolsDirectory_tool__J8zBu:focus-visible{outline:none}.ToolsDirectory_tool__J8zBu:focus-visible:before{outline:2px solid var(--primary);outline-offset:3px}.ToolsDirectory_toolIcon__AT5Z3{flex:0 0 auto;color:var(--primary);margin-top:.15rem}.ToolsDirectory_toolText__vrZN0{min-width:0;flex:1}.ToolsDirectory_toolTitle__IQxjA{display:block;font-size:.88rem;line-height:1.5;font-weight:550;overflow-wrap:anywhere}.ToolsDirectory_toolDetail__F_jxx{display:block;margin-top:.4rem;color:var(--muted-foreground);font-size:.76rem;line-height:1.65}.ToolsDirectory_detailCopy__aSv0q{display:block}.ToolsDirectory_toolArrow__MXb71{margin-top:.15rem;color:color-mix(in srgb,var(--primary) 65%,var(--muted-foreground));flex:0 0 auto}.ToolsDirectory_tool__J8zBu:focus-visible .ToolsDirectory_toolArrow__MXb71,.ToolsDirectory_tool__J8zBu:hover .ToolsDirectory_toolArrow__MXb71{color:var(--primary)}.ToolsDirectory_subgroupFilters__G5HkZ{display:flex;flex-wrap:wrap;gap:.45rem;margin:-.2rem 0 1.75rem}.ToolsDirectory_subgroupFilters__G5HkZ button{min-height:2.75rem;border:1px solid var(--border);border-radius:var(--radius);padding:.5rem .75rem;font-size:.7rem;color:var(--muted-foreground);text-align:left}.ToolsDirectory_subgroupFilters__G5HkZ button[aria-pressed=true]{color:var(--primary);border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--background))}.ToolsDirectory_subgroupFilters__G5HkZ button:hover{color:var(--foreground);background:var(--card)}.ToolsDirectory_empty__1q6gg{text-align:center;padding:4rem 1.5rem;border-bottom:1px solid var(--border)}.ToolsDirectory_empty__1q6gg>svg{margin:0 auto 1.5rem;color:var(--muted-foreground)}.ToolsDirectory_empty__1q6gg h2{margin:0 0 1rem;font-family:var(--font-display);font-size:1.7rem}.ToolsDirectory_empty__1q6gg p{max-width:27rem;margin:auto;color:var(--muted-foreground);font-size:.9rem;line-height:1.7}.ToolsDirectory_empty__1q6gg button{display:inline-flex;align-items:center;gap:.7rem;min-height:2.75rem;margin-top:1.5rem;padding:.65rem 1rem;border:1px solid var(--border);border-radius:var(--radius);color:var(--primary);font-size:.8rem}.ToolsDirectory_startHere__XOd_m{padding:2rem 0;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.ToolsDirectory_startHere__XOd_m h2{font-family:var(--font-display);font-size:1.05rem;margin:0 0 .4rem}.ToolsDirectory_startHere__XOd_m p{font-size:.75rem;color:var(--muted-foreground);margin:0;line-height:1.65;max-width:30rem}.ToolsDirectory_startHere__XOd_m a{flex-shrink:0;display:inline-flex;align-items:center;gap:.75rem;color:var(--primary);font-size:.8rem;min-height:2.75rem}.ToolsDirectory_mobileNavigation__Ykw2B{display:none}@media (min-width:768px){.ToolsDirectory_compact__jNDBY{align-items:center;min-height:3.85rem}.ToolsDirectory_compact__jNDBY .ToolsDirectory_toolDetail__F_jxx{position:absolute;left:0;right:0;top:100%;height:var(--directory-reveal-height);margin:0;overflow:hidden;transition:height var(--directory-expand-duration) var(--directory-expand-ease)}.ToolsDirectory_compact__jNDBY .ToolsDirectory_detailCopy__aSv0q{padding:.75rem 1rem}.ToolsDirectory_compact__jNDBY:not([data-detail-dismissed=true]):is(:hover,:focus-visible){--directory-reveal-height:var(--directory-detail-height,0px)}}@media (max-width:1023px){.ToolsDirectory_directory__gpVVL{width:min(100% - 3rem,52rem);display:block}.ToolsDirectory_sidebar__VQaRG{display:none}.ToolsDirectory_mobileNavigation__Ykw2B{display:flex;align-items:center;justify-content:space-between;gap:1rem;position:sticky;top:4rem;z-index:10;padding:.65rem 1.5rem;margin-bottom:1.5rem;background:var(--background);border-block:1px solid var(--border)}.ToolsDirectory_mobileNavigation__Ykw2B>label{font-size:.7rem;color:var(--muted-foreground)}.ToolsDirectory_mobileSelect__GHxus{position:relative;min-width:0}.ToolsDirectory_mobileSelect__GHxus select{display:block;max-width:100%;appearance:none;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);min-height:2.75rem;padding:.6rem 2.25rem .6rem .75rem;font-size:.8rem;color:var(--foreground)}.ToolsDirectory_mobileSelect__GHxus svg{position:absolute;right:.7rem;top:calc(50% - .5rem);pointer-events:none;color:var(--primary)}.ToolsDirectory_catalog__QT2O6,.ToolsDirectory_section__2K8Xb{scroll-margin-top:10rem}.ToolsDirectory_sectionHeading__nDTUa h2{font-size:1.8rem}}@media (max-width:767px){.ToolsDirectory_hero__b_rSB{padding-inline:1.25rem;padding-bottom:2rem}.ToolsDirectory_eyebrow__bp1x2{font-size:.58rem;letter-spacing:.1em}.ToolsDirectory_hero__b_rSB h1{font-size:clamp(2.1rem,8vw,3rem)}.ToolsDirectory_intro__K1AyU{font-size:.9rem;margin:1.3rem auto 1.5rem}.ToolsDirectory_searchInput__otEN_{font-size:1rem}.ToolsDirectory_animatedPlaceholder__sWQ4B{font-size:.82rem}.ToolsDirectory_examples__2PH0M{gap:.2rem .75rem;font-size:.68rem}.ToolsDirectory_mobileNavigation__Ykw2B{padding:.6rem 1rem;gap:.5rem}.ToolsDirectory_mobileNavigation__Ykw2B>label{max-width:6rem;font-size:.65rem}.ToolsDirectory_mobileSelect__GHxus{flex:1;max-width:16rem}.ToolsDirectory_mobileSelect__GHxus select{width:100%;font-size:.75rem}.ToolsDirectory_directory__gpVVL{width:calc(100% - 2rem);padding-bottom:2.5rem}.ToolsDirectory_catalogBar__ynH_f{font-size:.65rem;gap:.5rem}.ToolsDirectory_scopeBar__mYECj{align-items:flex-start;flex-direction:column;gap:.25rem}.ToolsDirectory_scopeBar__mYECj button{font-size:.72rem}.ToolsDirectory_section__2K8Xb{padding:2rem 0 2.25rem}.ToolsDirectory_sectionHeading__nDTUa{gap:.65rem;margin-bottom:1.4rem}.ToolsDirectory_sectionHeading__nDTUa h2{font-size:1.6rem}.ToolsDirectory_sectionHeading__nDTUa p{font-size:.8rem}.ToolsDirectory_sectionNumber__ay_hM{font-size:.65rem}.ToolsDirectory_subgroup__Dhr_d h3{font-size:.63rem;line-height:1.6}.ToolsDirectory_toolGrid__4_zTM{grid-template-columns:minmax(0,1fr)}.ToolsDirectory_tool__J8zBu{padding:1rem}.ToolsDirectory_toolTitle__IQxjA{font-size:.87rem}.ToolsDirectory_toolDetail__F_jxx{font-size:.75rem}.ToolsDirectory_subgroupFilters__G5HkZ{gap:.4rem}.ToolsDirectory_subgroupFilters__G5HkZ button{font-size:.68rem}.ToolsDirectory_startHere__XOd_m{align-items:flex-start;flex-direction:column;gap:.7rem}}@media (prefers-reduced-motion:reduce){.ToolsDirectory_compact__jNDBY .ToolsDirectory_toolDetail__F_jxx,.ToolsDirectory_toolDetail__F_jxx,.ToolsDirectory_tool__J8zBu,.ToolsDirectory_tool__J8zBu:before{transition:none}}.UtilityToolFrame_tool__uH5JU{--font-display:var(--font-sans);min-width:0;text-align:left}.UtilityToolFrame_tool__uH5JU [data-utility-workspace]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-soft)}.UtilityToolFrame_tool__uH5JU :is(h2,h3){font-weight:500;letter-spacing:-.025em;line-height:1.4;overflow-wrap:anywhere}.UtilityToolFrame_tool__uH5JU [data-utility-heading]{font-size:22px}.UtilityToolFrame_tool__uH5JU p{line-height:1.65}.UtilityToolFrame_tool__uH5JU .text-primary{color:var(--link)}.UtilityToolFrame_tool__uH5JU .text-success{color:var(--feedback-success-foreground)}.UtilityToolFrame_tool__uH5JU :is(.text-amber-400,.text-warning){color:var(--feedback-warning-foreground)}.UtilityToolFrame_tool__uH5JU .text-destructive{color:var(--feedback-error-foreground)}.UtilityToolFrame_tool__uH5JU .bg-success.text-white{color:var(--feedback-success-on-solid)}.UtilityToolFrame_tool__uH5JU :is(button,input,select,summary):focus-visible{outline:2px solid var(--ring);outline-offset:3px;box-shadow:none}.UtilityToolFrame_tool__uH5JU input:not([type=file],[type=checkbox],[type=range]),.UtilityToolFrame_tool__uH5JU select{min-width:0;max-width:100%;min-height:40px;padding:8px 10px;background:var(--background);color:var(--foreground);border:1px solid var(--input);border-radius:8px}.UtilityToolFrame_tool__uH5JU input[type=checkbox]{accent-color:var(--link)}.UtilityToolFrame_tool__uH5JU button:not([data-slot=button]){max-width:100%;min-height:40px;border-radius:var(--radius-button);white-space:normal;overflow-wrap:anywhere;line-height:1.4}.UtilityToolFrame_tool__uH5JU :is(article,figure){border-radius:12px}.UtilityToolFrame_tool__uH5JU [data-testid=color-grouping-preview-grid]>figure{border-radius:0;border-color:var(--border)}.UtilityToolFrame_tool__uH5JU [data-utility-dropzone]{min-height:360px;padding:44px 24px;border:1px dashed var(--input);border-radius:var(--radius-card);background:var(--card)}.UtilityToolFrame_tool__uH5JU [data-utility-dropzone][data-drag-active=true]{border-color:var(--ring);background:color-mix(in srgb,var(--primary) 7%,var(--card))}.UtilityToolFrame_tool__uH5JU [data-utility-dropzone]>span:first-of-type{width:56px;height:56px;border-radius:16px;background:color-mix(in srgb,var(--link) 7%,var(--card));border:1px solid color-mix(in srgb,var(--link) 20%,var(--border))}.UtilityToolFrame_tool__uH5JU [data-utility-dropzone] [data-button-appearance]{--button-font-size:14px;--button-line-height:20px;--button-padding-inline:22px}.UtilityToolFrame_tool__uH5JU [data-utility-processing]{position:relative;min-height:360px;padding:76px 24px 52px}.UtilityToolFrame_tool__uH5JU [data-utility-processing]>[data-utility-cancel]{position:absolute;top:12px;right:16px;margin:0;color:var(--muted-foreground)}.UtilityToolFrame_tool__uH5JU [data-utility-processing] h2{max-width:100%;white-space:normal}.UtilityToolFrame_tool__uH5JU [data-utility-processing] ol li>span:last-child{white-space:normal}.UtilityToolFrame_tool__uH5JU [data-utility-feedback]{border-radius:10px}.UtilityToolFrame_tool__uH5JU [data-utility-feedback=success]{background:var(--feedback-success-surface);border-color:var(--feedback-success-border)}.UtilityToolFrame_tool__uH5JU [data-utility-feedback=warning]{background:var(--feedback-warning-surface);border-color:var(--feedback-warning-border)}.UtilityToolFrame_tool__uH5JU [data-utility-feedback=error]{background:var(--feedback-error-surface);border-color:var(--feedback-error-border)}.UtilityToolFrame_tool__uH5JU [data-utility-feedback=info]{background:var(--feedback-info-surface);border-color:var(--feedback-info-border)}.UtilityToolFrame_tool__uH5JU [data-utility-file-bar]{padding:18px 22px}.UtilityToolFrame_tool__uH5JU [data-cut-line-status=idle]{border:0;box-shadow:none;background:transparent}.UtilityToolFrame_tool__uH5JU [data-cut-line-status=idle] [data-utility-dropzone]{margin:0;box-shadow:var(--shadow-soft)}.UtilityToolFrame_tool__uH5JU [data-cut-line-status=idle]>footer{border-top:0;background:transparent}.UtilityToolFrame_tool__uH5JU [data-measurement-mode-control]{border-radius:12px;background:var(--background)}.UtilityToolFrame_tool__uH5JU [data-measurement-mode-option]{border-radius:999px;font-weight:500}.UtilityToolFrame_tool__uH5JU [data-measurement-mode-option][aria-pressed=true]{background:color-mix(in srgb,var(--primary) 16%,var(--card));color:var(--link);border-color:var(--link)}.UtilityToolFrame_tool__uH5JU [data-mobile-result-actions]{padding-bottom:max(12px,env(safe-area-inset-bottom));box-shadow:var(--shadow-soft)}.UtilityToolFrame_tool__uH5JU [data-mat-controls-panel] label:has(input[type=checkbox]){min-height:56px;border-radius:10px}.UtilityToolFrame_tool__uH5JU [data-mat-controls-panel] input[type=range]{accent-color:var(--link)}.UtilityToolFrame_tool__uH5JU [data-asset-packager]>div:first-child{min-width:0}.UtilityToolFrame_tool__uH5JU [data-asset-packager] [data-utility-dropzone]{min-height:248px;padding:28px 20px;border-radius:12px}.UtilityToolFrame_tool__uH5JU [data-selected-files]>ul{border-radius:12px}.UtilityToolFrame_tool__uH5JU [data-selected-files] li>button{width:40px}.UtilityToolFrame_tool__uH5JU [data-package-result] article{background:var(--card)}.UtilityToolFrame_tool__uH5JU [data-utility-package-progress]{position:relative;padding-top:44px}.UtilityToolFrame_tool__uH5JU [data-utility-package-progress]>[data-utility-cancel]{position:absolute;top:0;right:0;width:auto;margin:0}@media (max-width:640px){.UtilityToolFrame_tool__uH5JU [data-utility-dropzone]{padding-inline:18px}.UtilityToolFrame_tool__uH5JU [data-utility-file-bar]{padding:16px}.UtilityToolFrame_tool__uH5JU [data-utility-processing]{padding-inline:18px}.UtilityToolFrame_tool__uH5JU [data-utility-heading]{font-size:20px}.UtilityToolFrame_tool__uH5JU [data-package-error]>div{flex-wrap:wrap}}@media (pointer:coarse){.UtilityToolFrame_tool__uH5JU :is(button,input:not([type=file],[type=checkbox],[type=range]),select){min-height:44px}.UtilityToolFrame_tool__uH5JU [data-selected-files] li>button{width:44px}}@media (min-width:1024px){.UtilityToolFrame_tool__uH5JU [data-testid=color-grouping-preview-grid]>figure{border-bottom-width:0}}.UtilityPage_page__IyhK9{--hero-chrome:0rem;--font-serif-accent:var(--font-display);margin-top:0;min-width:0;color:var(--foreground);background:var(--background)}.UtilityPage_page__IyhK9>section{padding-block:clamp(48px,6vw,88px);scroll-margin-top:100px}.UtilityPage_page__IyhK9 :is(h1,h2,h3){font-weight:400;font-synthesis:none;letter-spacing:-.035em}.UtilityPage_page__IyhK9>section h1{max-width:1000px;font-size:clamp(30px,4.1vw,58px);line-height:1.18;text-wrap:balance;overflow-wrap:anywhere}.UtilityPage_page__IyhK9>section h2:not([data-utility-appearance] *){font-size:clamp(27px,3.15vw,42px);line-height:1.25;text-wrap:balance}.UtilityPage_page__IyhK9 h3{line-height:1.4}.UtilityPage_page__IyhK9 .pv-accent{color:var(--link);font:inherit}.UtilityPage_page__IyhK9 .text-primary{color:var(--link)}.UtilityPage_page__IyhK9 .text-success{color:var(--feedback-success-foreground)}.UtilityPage_page__IyhK9 :is(.text-amber-400,.text-warning){color:var(--feedback-warning-foreground)}.UtilityPage_page__IyhK9 .text-destructive{color:var(--feedback-error-foreground)}.UtilityPage_page__IyhK9 :is(article,details){border-radius:var(--radius-card)}.UtilityPage_page__IyhK9 :is(p,li){line-height:1.75}.UtilityPage_page__IyhK9 :is(a,summary):focus-visible{outline:2px solid var(--ring);outline-offset:3px;box-shadow:none}.UtilityPage_page__IyhK9 [data-utility-appearance] :is(h2,h3){font-weight:500;letter-spacing:-.025em;line-height:1.4;text-wrap:wrap}.UtilityPage_page__IyhK9 [data-utility-appearance] [data-utility-heading]{font-size:22px}.UtilityPage_page__IyhK9 [data-utility-appearance] :is(p,li){line-height:1.65}.UtilityPage_page__IyhK9 [data-utility-appearance] article{border-radius:12px}@media (min-width:1024px){.UtilityPage_page__IyhK9 [data-utility-comparison-proof]{row-gap:0}.UtilityPage_page__IyhK9 [data-utility-comparison-proof]>article{display:grid;grid-template-rows:subgrid;grid-row:span 5;row-gap:0}}@media (max-width:640px){.UtilityPage_page__IyhK9>section{padding-inline:20px}.UtilityPage_page__IyhK9 [data-utility-appearance] [data-utility-heading]{font-size:20px}}.SvgProcessingReviewV2_review__ShNih{--font-display:var(--font-sans);font-family:var(--font-sans);background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}.SvgProcessingReviewV2_review__ShNih [data-v2-header-copy]>h2{font-size:22px;font-weight:500;line-height:1.4;letter-spacing:-.025em}.SvgProcessingReviewV2_review__ShNih [data-v2-details],.SvgProcessingReviewV2_review__ShNih [data-v2-preview-frame]>div{border-radius:10px}.SvgProcessingReviewV2_review__ShNih [data-v2-close]{width:40px;height:40px;padding:8px;border-radius:999px}.SvgProcessingReviewV2_review__ShNih [data-v2-visual-comparison=mismatch]{background:var(--feedback-warning-surface);border-color:var(--feedback-warning-border)}.SvgProcessingReviewV2_review__ShNih [data-v2-visual-comparison=match]{background:var(--feedback-success-surface);border-color:var(--feedback-success-border)}.SvgProcessingReviewV2_review__ShNih [data-utility-tone=success]{color:var(--feedback-success-foreground)}.SvgProcessingReviewV2_review__ShNih [data-utility-tone=warning]{color:var(--feedback-warning-foreground)}.SvgProcessingReviewV2_review__ShNih [data-v2-actions] button{min-width:100px}.SvgProcessingReviewV2_review__ShNih summary:focus-visible{outline:2px solid var(--ring);outline-offset:-3px;box-shadow:none}@media (max-width:640px){.SvgProcessingReviewV2_review__ShNih [data-v2-header-copy]>h2{font-size:20px}}@media (pointer:coarse){.SvgProcessingReviewV2_review__ShNih [data-v2-close]{width:44px;height:44px}}.SvgColorSeparatorPage_page__vJFBs{--hero-chrome:0rem;--font-serif-accent:var(--font-display);margin-top:0;min-width:0;color:var(--foreground);background:var(--background)}.SvgColorSeparatorPage_page__vJFBs>section{padding-block:clamp(48px,6vw,88px);scroll-margin-top:100px}.SvgColorSeparatorPage_page__vJFBs h1,.SvgColorSeparatorPage_page__vJFBs h2,.SvgColorSeparatorPage_page__vJFBs h3{font-weight:400;font-synthesis:none;letter-spacing:-.035em}.SvgColorSeparatorPage_page__vJFBs>section h1{max-width:1000px;font-size:clamp(30px,4.1vw,58px);line-height:1.18;text-wrap:balance;overflow-wrap:anywhere}.SvgColorSeparatorPage_page__vJFBs>section h2{font-size:clamp(27px,3.15vw,42px);line-height:1.25;text-wrap:balance}.SvgColorSeparatorPage_page__vJFBs h3{line-height:1.4}.SvgColorSeparatorPage_page__vJFBs .pv-accent{color:var(--link);font:inherit}.SvgColorSeparatorPage_page__vJFBs [data-utility-tone=brand]{color:var(--link)}.SvgColorSeparatorPage_page__vJFBs [data-utility-tone=success]{color:var(--feedback-success-foreground)}.SvgColorSeparatorPage_page__vJFBs [data-utility-tone=warning]{color:var(--feedback-warning-foreground)}.SvgColorSeparatorPage_page__vJFBs [data-separator-status=available]{background:var(--feedback-success-surface);color:var(--feedback-success-foreground)}.SvgColorSeparatorPage_page__vJFBs [data-separator-warning-icon]{background:var(--feedback-warning-surface)}.SvgColorSeparatorPage_page__vJFBs [data-separator-trust]>svg{color:var(--link)}.SvgColorSeparatorPage_page__vJFBs article{border-radius:var(--radius-card)}.SvgColorSeparatorPage_page__vJFBs [data-tool-format-guide] article{box-shadow:var(--shadow-soft)}.SvgColorSeparatorPage_page__vJFBs :is(p,li){line-height:1.75}.SvgColorSeparatorPage_page__vJFBs :is(a,summary):focus-visible{outline:2px solid var(--ring);outline-offset:3px;box-shadow:none}.SvgColorSeparatorPage_page__vJFBs [data-color-separation-appearance] h2{font-size:22px;font-weight:500;letter-spacing:-.025em;line-height:1.4}.SvgColorSeparatorPage_page__vJFBs [data-color-separation-appearance] :is([data-original-preview-panel],[data-layer-results-panel]) h2{font-size:20px}.SvgColorSeparatorPage_page__vJFBs [data-color-separation-appearance] p{line-height:1.65}@media (max-width:640px){.SvgColorSeparatorPage_page__vJFBs>section{padding-inline:20px}}