.page_page__Iy5Nf{flex:1 1;padding:2rem 1rem}.page_page__container__0jAiz{max-width:1000px;margin:0 auto}.page_page__title__0kgFU{font-size:clamp(2rem,1.4rem + 2.2vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-align:left;text-wrap:balance;color:var(--text-primary);margin:0 0 1rem}.page_page__intro__nd_I7{font-size:1.0625rem;line-height:1.7;color:var(--text-secondary);max-width:60ch;text-wrap:pretty;margin-bottom:1.5rem}.page_page__intro__nd_I7 code{font-family:JetBrains Mono,monospace;font-size:.9375rem;color:var(--text-primary)}.page_page__input__WEsEN{max-width:600px;margin-bottom:2rem}.page_controls__RaLBR{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:1.5rem}.page_toggle__Auz5s{display:inline-flex;flex-wrap:wrap;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.page_toggle__btn__or7sf{padding:.5rem .875rem;font:inherit;font-size:.875rem;color:var(--text-secondary);background-color:var(--bg-secondary);border:0;border-right:1px solid var(--border);cursor:pointer}.page_toggle__btn__or7sf:last-child{border-right:0}.page_toggle__btn__or7sf:hover{color:var(--text-primary)}.page_toggle__btn__or7sf:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.page_toggle__btn_active__QIHkT{color:var(--text-primary);font-weight:600;background-color:var(--bg-primary);box-shadow:inset 0 -2px 0 var(--accent)}.page_result__vUK3E{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}.page_result__title__8Yghb{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.page_matches__UG_uF{display:grid;grid-gap:.75rem;gap:.75rem;list-style:none;padding:0;margin:0}.page_match__M5jFA{display:flex;min-width:0;background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.page_match_best__xAP9M{border-color:var(--accent)}.page_match__swatch__BY6S_{flex:0 0 4.5rem;border-right:1px solid var(--border)}.page_match__body__ezVAF{min-width:0;flex:1 1;padding:.75rem 1rem}.page_match__head__PC84i{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.page_match__class__gd_vo{font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:700;color:var(--text-primary);overflow-wrap:anywhere}.page_match__also__GlIaj,.page_match__note__KBZ7Z{font-size:.8125rem;color:var(--text-secondary);margin:.25rem 0 0}.page_match__quality__6SVNU{font-size:.875rem;color:var(--text-secondary);margin:.25rem 0 .5rem}.page_match__label_excellent__2xTN6,.page_match__label_good__JOkV4{font-weight:600;color:var(--badge-success-text)}.page_match__label_approximate__GAhay{font-weight:600;color:var(--badge-warning-text)}.page_match__label_distant__2GZRA,.page_match__label_similar__iS9lF{font-weight:600;color:var(--badge-error-text)}.page_match__values__Iekge{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;font-size:.8125rem}.page_match__values__Iekge div{display:flex;gap:.375rem;min-width:0}.page_match__values__Iekge dt{color:var(--text-muted)}.page_match__values__Iekge dd{margin:0;font-family:JetBrains Mono,monospace;color:var(--text-primary);overflow-wrap:anywhere}.page_nomatch__V_cl2{padding:1rem 1.25rem;margin-bottom:1rem;color:var(--text-secondary);background-color:rgba(251,191,36,.1);border:2px solid rgba(251,191,36,.3);border-radius:var(--radius-md)}.page_nomatch__V_cl2 p{margin:0 0 .75rem;line-height:1.6}.page_nomatch__V_cl2 strong{color:var(--text-primary)}.page_nomatch__V_cl2 code{font-family:JetBrains Mono,monospace;color:var(--text-primary)}.page_nomatch__row__TcN2g{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-top:.5rem}.page_empty__d5pmm{padding:1.5rem;margin-bottom:3rem;color:var(--text-secondary);background-color:var(--bg-secondary);border-radius:var(--radius-md)}.page_paste__2ODsm{display:flex;flex-direction:column;gap:.5rem;max-width:600px;margin-bottom:1.5rem}.page_paste__label__ofDbb{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.page_paste__field__Ie8uB{width:100%;padding:.75rem 1rem;font-family:JetBrains Mono,monospace;font-size:.9375rem;line-height:1.6;color:var(--text-primary);background-color:var(--bg-secondary);border:2px solid var(--border);border-radius:var(--radius-md);resize:vertical}.page_paste__field__Ie8uB:focus{outline:none;border-color:var(--accent-text)}.page_palette__h7yoc{margin-bottom:3rem}.page_theme__rzjfe{margin-top:1.5rem}.page_theme__head__Nh994{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.page_theme__head__Nh994 .page_result__title__8Yghb{margin-bottom:0}.page_theme__note__hMMzk{font-size:.875rem;line-height:1.6;color:var(--text-secondary);max-width:60ch;text-wrap:pretty}.page_code__jqbPZ{max-width:100%;margin:.75rem 0;padding:1rem;overflow-x:auto;font-family:JetBrains Mono,monospace;font-size:.8125rem;line-height:1.6;color:var(--text-primary);background-color:var(--bg-tertiary,var(--bg-secondary));border:1px solid var(--border);border-radius:var(--radius-md)}.page_more__Vn9fF{margin-bottom:2.5rem;color:var(--text-secondary)}.page_more__Vn9fF a{color:var(--accent-text)}.page_section__LaWMd{margin-bottom:2.5rem}.page_section__title__hNImD{font-size:1.375rem;font-weight:700;line-height:1.25;text-align:left;color:var(--text-primary);margin:0 0 1rem}.page_method__Lj6Rp{margin-bottom:1.5rem;max-width:60ch;text-wrap:pretty}.page_method__Lj6Rp p{line-height:1.7;color:var(--text-secondary)}.page_table__wrap__CNpXr{overflow-x:auto}.page_table__CI4v0{width:100%;border-collapse:collapse;font-size:.9375rem}.page_table__CI4v0 td,.page_table__CI4v0 th{padding:.625rem .75rem;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.page_table__CI4v0 th{font-size:.8125rem;font-weight:600;color:var(--text-muted)}.page_table__CI4v0 td{font-family:JetBrains Mono,monospace;color:var(--text-primary)}.page_table__error__auleu{color:var(--badge-error-text)}.page_table__caption__Zz74Y{caption-side:top;text-align:left;padding-bottom:.75rem;line-height:1.6;color:var(--text-secondary)}.page_table__chip__822gl{display:inline-block;width:.875rem;height:.875rem;margin-right:.5rem;vertical-align:-.125rem;border:1px solid var(--border);border-radius:var(--radius-sm)}.page_faq__X4wN_>section{padding-left:0;padding-right:0}.page_related__I38k7{margin:2.5rem 0}.page_related__list__9pItE{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.page_related__link__HdawM{display:inline-block;padding:.5rem .875rem;color:var(--accent-text);background-color:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none;transition:border-color .2s}.page_related__link__HdawM:hover{border-color:var(--accent)}.page_disclaimer__fV4Xv{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--border);font-size:.875rem;line-height:1.6;color:var(--text-muted);max-width:60ch;text-wrap:pretty}@media(min-width:768px){.page_page__Iy5Nf{padding:3rem 2rem}.page_result__vUK3E{grid-template-columns:220px minmax(0,1fr)}}