:root{--bg:#faf9f7;--surface:#ffffff;--ink:#1c1b1a;--ink-soft:#57534e;--line:#e7e3dd;--accent:#4f46e5;--accent-ink:#ffffff;--accent-soft:#eef0fe;--good:#15803d;--good-soft:#ecfdf3;--warn:#b45309;--warn-soft:#fff7ed;--danger:#b91c1c;--fit-note-line:#dcdffb;--muted:#6f6862;--brand-hm:#c91f2c;--brand-mango:#1f1d1b;--brand-uniqlo:#d70019;--brand-bershka:#2f2b27;--brand-uniqlo-ink:#ffffff;--print-bg:#ffffff;--print-ink:#000000;--print-line:#222222;--print-line-soft:#bbbbbb;--radius:12px;--radius-sm:8px;--maxw:760px;--hero-maxw:1080px;--font-body:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-display:var(--font-body);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--font:var(--font-body);--text-xs:0.75rem;--leading-xs:1.125rem;--text-sm:0.875rem;--leading-sm:1.25rem;--text-md:1rem;--leading-md:1.5rem;--text-lg:1.125rem;--leading-lg:1.75rem;--text-xl:1.25rem;--leading-xl:1.875rem;--display-xs:1.5rem;--leading-display-xs:2rem;--display-sm:1.875rem;--leading-display-sm:2.375rem;--display-md:2.25rem;--leading-display-md:2.75rem;--display-lg:3rem;--leading-display-lg:3.75rem;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--rhythm-heading-copy:var(--space-3);--rhythm-copy:var(--space-4);--rhythm-subsection:var(--space-6);--rhythm-section:var(--space-8);--hero-page-bg:linear-gradient(rgba(79,70,229,0.08) 1px,transparent 0),linear-gradient(90deg,rgba(79,70,229,0.08) 1px,transparent 0),radial-gradient(circle at 18% 24%,rgba(79,70,229,0.16),transparent 32rem),radial-gradient(circle at 82% 18%,rgba(21,128,61,0.13),transparent 30rem),radial-gradient(circle at 54% 92%,rgba(79,70,229,0.1),transparent 36rem),linear-gradient(135deg,#ffffff,#f7f3ed 48%,#eef0fe);--hero-page-bg-size:42px 42px,42px 42px,148% 148%,144% 144%,168% 168%,auto}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--bg:#11100f;--surface:#1b1917;--ink:#f5f2ec;--ink-soft:#c9c1b8;--line:#38332f;--accent:#818cf8;--accent-ink:#11100f;--accent-soft:#252348;--good:#4ade80;--good-soft:#173b28;--warn:#f59e0b;--warn-soft:#3a2a12;--danger:#ff6b7a;--fit-note-line:#454981;--muted:#a89f96;--brand-hm:#ff6b7a;--brand-mango:#f5f2ec;--brand-bershka:#f5f2ec;--hero-page-bg:linear-gradient(rgba(129,140,248,0.12) 1px,transparent 0),linear-gradient(90deg,rgba(129,140,248,0.1) 1px,transparent 0),radial-gradient(circle at 18% 24%,rgba(79,70,229,0.28),transparent 32rem),radial-gradient(circle at 82% 18%,rgba(21,128,61,0.18),transparent 30rem),radial-gradient(circle at 54% 92%,rgba(79,70,229,0.2),transparent 36rem),linear-gradient(135deg,#11100f,#181512 48%,#15172a)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;min-height:100%}body{display:flex;flex-direction:column;margin:0;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-md);-webkit-font-smoothing:antialiased;overflow-x:clip}body:has(.hero-search){background:var(--hero-page-bg);background-position:0 0,0 0,0 24%,100% 18%,48% 100%,0 0;background-repeat:repeat,repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:var(--hero-page-bg-size);animation:mezuHeroGradientDrift 36s ease-in-out infinite alternate}@keyframes mezuHeroGradientDrift{0%{background-position:0 0,0 0,0 24%,100% 18%,48% 100%,0 0}50%{background-position:0 0,0 0,20% 42%,78% 34%,58% 78%,0 0}to{background-position:0 0,0 0,10% 62%,92% 50%,38% 86%,0 0}}@keyframes mezuCardShine{to{left:125%}}@keyframes howDiagramReveal{0%{opacity:.82;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes converterSkeletonShimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){body:has(.hero-search){animation:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.how-diagram{animation:howDiagramReveal linear both;animation-range:entry 0 cover 38%;animation-timeline:view();transform-origin:center}}}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--space-5)}body:has(.hero-search) main>.container{max-width:var(--hero-maxw)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ui-icon{width:1em;height:1em;flex:0 0 auto}h1,h2,h3,h4,h5,h6{margin:0;color:var(--ink);font-family:var(--font-display);font-weight:700;letter-spacing:0}h1{font-size:var(--display-sm);line-height:var(--leading-display-sm)}h2{font-size:var(--display-xs);line-height:var(--leading-display-xs)}h3{font-size:var(--text-xl);line-height:var(--leading-xl)}h4{font-size:var(--text-lg);line-height:var(--leading-lg)}h5{font-size:var(--text-md);line-height:var(--leading-md)}.caption,h6,small{font-size:var(--text-sm)}.caption,h6,label,small{line-height:var(--leading-sm)}blockquote{margin-inline:0;padding-inline-start:var(--space-4);border-inline-start:3px solid var(--accent);color:var(--ink-soft)}code,kbd,pre,samp{font-family:var(--font-mono)}:not(pre)>code,kbd,samp{padding:var(--space-0-5) var(--space-1-5);border:1px solid var(--line);border-radius:var(--space-1);background:var(--surface);font-size:.875em}pre{max-width:100%;overflow-x:auto;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--text-sm);line-height:var(--leading-sm)}main{display:block;flex:1 0 auto;padding-block:var(--space-8) var(--space-14)}body:has(.hero-search--category) main{display:flex;flex-direction:column;padding-bottom:0}body:has(.hero-search--category) main>.container{display:flex;flex:1 1;flex-direction:column}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{border-bottom:1px solid var(--line);background:var(--surface)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;height:60px}.brand{display:inline-flex;min-height:44px;font-weight:700;font-size:var(--text-xl);line-height:var(--leading-xl);color:var(--ink);letter-spacing:0}.brand,.site-nav{align-items:center}.site-nav{display:flex;gap:4px}.site-nav a{display:inline-flex;align-items:center;min-height:44px;padding-inline:8px;border-radius:999px;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-sm)}body:has(.hero-search) .site-header{display:none}.site-footer{flex-shrink:0;border-top:1px solid var(--line);background:var(--surface);padding-block:var(--space-8);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm)}body:has(.hero-search) .site-footer{border-top:0;background:transparent}.site-footer__tag{margin:0 0 6px;color:var(--ink-soft)}.site-footer__nav{margin:0 0 8px}.install-app-button,.site-footer__nav a{display:inline-flex;align-items:center;min-height:44px}.install-app-button{padding:0;border:0;background:transparent;color:var(--accent);font:inherit;cursor:pointer}.install-app-button:hover{color:var(--accent-strong)}.install-app-button:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.install-app-button[hidden]{display:none}.site-footer__nav span{color:var(--line)}.site-footer__fine{margin:0;max-width:72ch;line-height:var(--leading-sm)}.site-footer__brand-hubs{display:grid;gap:12px 28px;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));max-width:48rem;margin:12px 0 14px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.site-footer__brand-hubs h2{margin:0 0 4px;color:var(--ink-soft);font-size:var(--text-xs);line-height:var(--leading-xs)}.site-footer__brand-hubs ul{display:flex;flex-wrap:wrap;gap:2px 12px;list-style:none;padding:0;margin:0}.site-footer__brand-hubs a,.site-footer__hub-fallback a{display:inline-flex;align-items:center;min-height:36px;font-size:var(--text-sm);line-height:var(--leading-sm)}.site-footer__hub-fallback{margin:4px 0 10px}.install-dialog{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:var(--space-4);background:rgba(28,26,23,.36)}.install-dialog__panel{width:min(100%,28rem);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg)}.install-dialog__panel h2{margin:0 0 var(--space-2);font-size:var(--text-xl);line-height:var(--leading-xl)}.install-dialog__panel p{margin:0 0 var(--space-4);color:var(--ink-soft);font-size:var(--text-base);line-height:var(--leading-base)}.install-dialog__close{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.install-dialog__close:hover{border-color:var(--accent)}.install-dialog__close:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0 0 14px;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--muted)}.breadcrumbs a,.breadcrumbs li,.breadcrumbs span{display:inline-flex;align-items:center}.breadcrumbs a,.breadcrumbs span{min-width:44px;min-height:44px}.breadcrumbs li:not(:last-child):after{content:"/";margin-left:6px;color:var(--line)}.lead{color:var(--ink-soft);font-size:var(--text-lg);line-height:var(--leading-lg)}.content-flow{--flow-copy:var(--rhythm-copy);--flow-heading-copy:var(--rhythm-heading-copy);--flow-subsection:var(--rhythm-subsection);--flow-section:var(--rhythm-section)}.content-flow--compact{--flow-section:var(--space-6)}.content-flow :where(section)>:where(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,pre),.content-flow>:where(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,pre){margin-block:0}.content-flow :where(section)>:where(p,ul,ol,blockquote,pre)+:where(p,ul,ol,blockquote,pre),.content-flow>:where(p,ul,ol,blockquote,pre)+:where(p,ul,ol,blockquote,pre){margin-block-start:var(--flow-copy)}.content-flow :where(section)>:where(h1,h2,h3,h4,h5,h6)+:where(p,ul,ol,blockquote,pre),.content-flow>:where(h1,h2,h3,h4,h5,h6)+:where(p,ul,ol,blockquote,pre){margin-block-start:var(--flow-heading-copy)}.content-flow :where(section)>:where(p,ul,ol,blockquote,pre)+:where(h2,h3,h4,h5,h6),.content-flow>:where(p,ul,ol,blockquote,pre)+:where(h2,h3,h4,h5,h6){margin-block-start:var(--flow-subsection)}.content-flow>.lead+:where(p,ul,ol,blockquote,pre){margin-block-start:var(--space-2)}.content-flow>:where(section,aside,form,.related-fit-tools){margin-block:0}.content-flow>*+:where(section,aside,form,.related-fit-tools),.content-flow>:where(section,aside,form,.related-fit-tools)+*{margin-block-start:var(--flow-section)}.content-flow :where(ul,ol){padding-inline-start:var(--space-6)}.content-flow :where(li)+li,.content-flow :where(li)>:where(ul,ol){margin-block-start:var(--space-2)}.content-flow :where(li)>:where(ul,ol){margin-block-end:var(--space-2)}.content-flow :where(section)>:first-child,.content-flow>:first-child{margin-block-start:0}.content-flow :where(section)>:last-child,.content-flow>:last-child{margin-block-end:0}.brand-logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.65rem;height:1.75rem;border:1px solid rgba(231,227,221,.95);border-radius:8px;background:var(--surface);color:var(--ink);font-size:.56rem;font-weight:850;letter-spacing:.03em;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.82);-webkit-user-select:none;user-select:none;white-space:nowrap}.brand-logo--sm{width:2.25rem;height:1.5rem;border-radius:7px;font-size:.48rem}.brand-logo--lg{width:3.35rem;height:2.2rem;border-radius:10px;font-size:.68rem}.brand-logo__text{display:block;max-width:calc(100% - 4px);overflow:hidden;text-align:center;text-overflow:clip}.brand-logo[data-brand=hm]{color:var(--brand-hm)}.brand-logo[data-brand=mango]{color:var(--brand-mango);font-size:.42rem;letter-spacing:0}.brand-logo--lg[data-brand=mango]{font-size:.56rem}.brand-logo[data-brand=uniqlo]{border-color:var(--brand-uniqlo);background:var(--brand-uniqlo);color:var(--brand-uniqlo-ink);font-size:.45rem;box-shadow:none}.brand-logo--lg[data-brand=uniqlo]{font-size:.57rem}.brand-logo[data-brand=bershka]{color:var(--brand-bershka)}.brand-option,.brand-pair-label,.brand-pair-logos,.table-brand{display:inline-flex;align-items:center;min-width:0}.brand-pair-logos{gap:5px}.brand-pair-logos__arrow{color:var(--muted);font-size:.86em;font-weight:800;line-height:1}.brand-option,.brand-pair-label,.table-brand{gap:8px}.brand-pair-label__text{min-width:0}.hero-search{position:relative;overflow:hidden;display:flex;align-items:center;margin:-28px 0 34px;padding:46px 0;border-bottom:1px solid rgba(231,227,221,.72);background:transparent}.hero-search__inner{position:relative;z-index:1;width:100%;max-width:var(--hero-maxw);margin-inline:auto}.hero-search__topbar{display:flex;align-items:center;justify-content:flex-start;gap:18px;margin-bottom:34px}.hero-search__brand{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:800}.hero-search__brand:hover{text-decoration:none}.hero-search__site-nav{gap:6px;padding:3px;border:1px solid rgba(231,227,221,.75);background:rgba(255,255,255,.64)}.hero-search__site-nav,.hero-search__site-nav a{display:inline-flex;align-items:center;border-radius:999px}.hero-search__site-nav a{justify-content:center;min-height:44px;padding-inline:14px;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:700}.hero-search__site-nav a:hover{background:var(--surface);color:var(--ink);text-decoration:none}.hero-search--home{margin-bottom:14px;border-bottom:0;min-height:min(74vh,660px)}.hero-search--category{align-items:center}.hero-search--category .hero-search__inner{display:block}.hero-search__lead{max-width:42rem;margin:0}.hero-search h1{margin-bottom:var(--space-3)}.hero-search__chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:16px 0 0}.hero-search__chips li{display:inline-flex;align-items:center;min-height:32px;padding:5px 11px;border:1px solid rgba(79,70,229,.16);border-radius:999px;background:rgba(255,255,255,.72);color:var(--ink-soft);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:700}.hero-search .pair-search{margin-block:22px 0;padding:18px;border:1px solid rgba(231,227,221,.92);border-radius:var(--radius);background:rgba(255,255,255,.94);box-shadow:0 22px 48px rgba(28,27,26,.1)}.hero-search .pair-search h2{margin-top:0}.hero-search--category .pair-search{display:block}.hero-search .pair-search__results{max-height:16rem;margin:12px -6px 0;overflow:auto;padding:6px 6px 10px;overscroll-behavior:contain;scroll-padding-block:6px}.hero-search--category .pair-search__results{align-content:start;max-height:none}.hero-search .card{background:rgba(255,255,255,.98)}body:has(.hero-search) .site-footer .container{max-width:var(--hero-maxw)}.button-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);font-weight:700;padding:10px 16px}.button-link,.button-link:hover{color:var(--accent-ink);text-decoration:none}.button-link--secondary{background:var(--surface);border-color:var(--line);color:var(--accent)}.button-link--secondary:hover{border-color:var(--accent);color:var(--accent)}.pair-intro{margin:0 0 18px;padding:18px 20px;border:1px solid rgba(231,227,221,.9);border-radius:var(--radius);background:radial-gradient(circle at 8% 16%,rgba(79,70,229,.08),transparent 18rem),radial-gradient(circle at 92% 8%,rgba(21,128,61,.06),transparent 16rem),rgba(255,255,255,.78);box-shadow:0 16px 40px rgba(28,27,26,.06)}.pair-intro .pair-heading{margin-bottom:10px}.pair-intro__lead{max-width:44rem;margin:0 0 12px}.pair-intro__support{margin:0 0 var(--space-3)}.pair-intro__support,.scope-note{max-width:44rem;color:var(--ink-soft)}.scope-note{margin:0;font-size:var(--text-sm);line-height:var(--leading-sm)}.pair-intro .scope-note{margin-bottom:var(--space-3)}.methodology-review{margin:0;padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:var(--radius);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(238,240,254,.74));box-shadow:0 12px 32px rgba(28,27,26,.05)}.methodology-review p{margin:0}.methodology-review p+p{margin-top:var(--space-2);color:var(--ink-soft)}.methodology-changelog{display:grid;gap:0;padding-inline-start:var(--space-6)}.methodology-changelog li::marker{color:var(--accent);font-weight:700}.methodology-changelog time{display:inline-block;min-width:6.6rem;margin-inline-end:var(--space-2);color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.contact-page p,.privacy-page p{max-width:68ch}.contact-form{display:grid;gap:var(--space-5);max-width:34rem;margin:0;padding:var(--space-5);border:1px solid color-mix(in srgb,var(--accent) 14%,var(--line));border-radius:var(--radius);background:rgba(255,255,255,.78);box-shadow:0 12px 32px rgba(28,27,26,.05)}@media (prefers-color-scheme:dark){.contact-form{background:rgba(255,255,255,.03)}}.contact-form__field{display:grid;gap:var(--space-1-5)}.contact-form__field label{font-weight:600;color:var(--ink)}.contact-form__required{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:600}.contact-form input,.contact-form textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit}.contact-form textarea{resize:vertical;min-height:8rem}.contact-form input[aria-invalid=true],.contact-form textarea[aria-invalid=true]{border-color:var(--warn)}.contact-form__hint{color:var(--muted)}.contact-form__error,.contact-form__hint{margin:0;font-size:var(--text-sm);line-height:var(--leading-sm)}.contact-form__error{font-weight:600;color:var(--warn)}.contact-form__honeypot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact-form__actions{display:flex}.contact-form__actions .button-link{cursor:pointer;font:inherit}.contact-form__actions .button-link:disabled{opacity:.65;cursor:progress}.contact-form__status{margin:0;min-height:1.2em;font-weight:600}.contact-form__status--success{color:var(--good)}.contact-form__status--error{color:var(--warn)}.contact-page__privacy{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--ink-soft)}.consent-preferences{margin:0;padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb,var(--accent) 16%,var(--line));border-radius:var(--radius);background:rgba(255,255,255,.78);box-shadow:0 12px 32px rgba(28,27,26,.05)}.consent-preferences p{margin:0 0 var(--space-3)}.consent-banner__actions,.consent-preferences__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.consent-banner__actions .button-link,.consent-preferences__actions .button-link{min-height:44px;cursor:pointer;font:inherit}.consent-banner{position:fixed;right:16px;bottom:16px;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;width:min(680px,calc(100vw - 32px));padding:16px;border:1px solid rgba(231,227,221,.95);border-radius:var(--radius);background:var(--surface);box-shadow:0 24px 70px rgba(28,27,26,.16)}.has-mezu-analytics-consent .consent-banner{display:none}.consent-banner p{margin:0;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-sm)}.consent-banner__title{color:var(--ink);font-weight:800}.consent-banner__actions a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:700}.pair-intro .confidence{margin:0}.pair-heading-mark{display:inline-flex;margin-bottom:var(--space-3)}.brand-hub-heading{max-width:44rem}.brand-hub-heading__logo{display:inline-flex;margin-bottom:var(--space-3)}.pair-heading .brand-pair-label{align-items:flex-start;flex-direction:column;gap:var(--space-3)}.pair-heading .brand-pair-label__text{flex:none}.pair-heading .brand-pair-logos__arrow,.pair-heading-mark .brand-pair-logos__arrow{font-size:1rem}.pair-section-heading{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-8) 0 var(--space-3);padding-top:var(--space-3);border-top:1px solid rgba(231,227,221,.72);font-size:var(--text-xl);line-height:var(--leading-xl)}.brand-hub-links,.brand-hub-section{margin-block:var(--space-8)}.brand-hub-links+section p{max-width:60ch}.brand-hub-links h2,.brand-hub-section h2{margin-bottom:var(--space-3)}.brand-hub-groups{display:grid;gap:var(--space-5)}.brand-hub-group h3{margin:0 0 10px;color:var(--ink-soft);font-size:var(--text-md);line-height:var(--leading-md)}.brand-hub-fit__list{display:grid;gap:var(--space-2);padding-inline-start:var(--space-6);margin:var(--space-3) 0}.brand-hub-note{margin:0;color:var(--ink-soft)}.conversions-index,.conversions-index__gender,.conversions-index__section,.directory-link{margin-block:var(--space-8)}.conversions-index .lead,.conversions-index__summary,.directory-link p{max-width:60ch}.how-section{display:grid;align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(260px,420px);margin-block:var(--space-10)}.how-section__copy p{max-width:62ch}.how-diagram{display:block;width:100%;max-width:420px;justify-self:end;color:var(--accent);overflow:visible}.how-diagram__panel{fill:url(#how-diagram-bg);stroke:color-mix(in srgb,var(--accent) 16%,var(--line));stroke-width:1.5}.how-diagram__card rect,.how-diagram__measure rect{fill:color-mix(in srgb,var(--surface) 92%,transparent);stroke:var(--line);stroke-width:1.5;filter:drop-shadow(0 12px 24px rgba(28,27,26,.08))}.how-diagram text{fill:var(--ink-soft);font-family:var(--font);font-size:18px;font-weight:750}.how-diagram__value{fill:var(--ink);font-size:22px;font-weight:850}.how-diagram__arrow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:5;marker-end:url(#how-diagram-arrow)}.how-diagram__caption{fill:var(--muted);font-size:16px;font-weight:700}.conversions-index__summary{color:var(--ink-soft)}.conversions-index__section h3{margin:var(--space-5) 0 var(--space-2);color:var(--ink-soft);font-size:var(--text-md);line-height:var(--leading-md)}.conversions-index__groups{display:grid;gap:var(--space-5)}.conversions-index__group h4{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:var(--text-md);line-height:var(--leading-md)}.conversions-index__grid{margin-top:var(--space-2)}.brand-hub-lookup-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.brand-hub-lookup{margin-block:0}.brand-hub-lookup .size-table{min-width:0}.brand-hub-lookup .size-table caption{position:static;width:auto;height:auto;padding:0 0 10px;margin:0;overflow:visible;clip:auto;white-space:normal;color:var(--ink-soft);text-align:left;font-weight:700}.brand-label-map{margin-top:12px}.brand-label-map .size-table caption{position:static;width:auto;height:auto;padding:0 0 10px;margin:0;overflow:visible;clip:auto;white-space:normal;color:var(--ink-soft);text-align:left;font-weight:700}.brands-index,.measure-guide{margin-block:var(--space-6) var(--space-10)}.brands-index__summary{max-width:62ch;color:var(--ink-soft)}.brands-index__grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style:none;padding:0;margin:var(--space-8) 0 var(--space-10)}.brands-index__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 12% 12%,rgba(79,70,229,.08),transparent 12rem),var(--surface);box-shadow:0 12px 32px rgba(28,27,26,.05)}.brands-index__item h2{margin:0 0 var(--space-1);font-size:var(--text-lg);line-height:var(--leading-lg)}.brands-index__item p{margin:0 0 var(--space-3);color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-sm)}.brands-index__links{display:flex;flex-wrap:wrap;gap:var(--space-2)}.brands-index__links a{display:inline-flex;align-items:center;min-height:40px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:700;text-decoration:none}.brands-index__links a:hover{border-color:var(--accent)}.measure-guide__hero{display:grid;align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(220px,340px);margin:0}.measure-guide__diagram{display:block;width:100%;color:var(--accent)}.measure-guide__diagram rect{fill:color-mix(in srgb,var(--accent-soft) 46%,var(--surface));stroke:color-mix(in srgb,var(--accent) 18%,var(--line));stroke-width:1.5}.measure-guide__diagram path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:5}.measure-guide__diagram text{fill:var(--ink-soft);font-family:var(--font);font-size:15px;font-weight:800}.measure-guide__cards{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.measure-guide__cards section{margin:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(255,255,255,.74)}.measure-guide__cards h3{margin:0 0 var(--space-1-5)}.measure-guide__cards p{margin:0;color:var(--ink-soft)}.measure-guide__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.measurement-finder{display:grid;gap:18px;grid-template-columns:minmax(0,.9fr) minmax(260px,1.1fr);margin-block:28px;padding:20px;border:1px solid color-mix(in srgb,var(--accent) 16%,var(--line));border-radius:var(--radius);background:radial-gradient(circle at 12% 8%,rgba(79,70,229,.08),transparent 16rem),rgba(255,255,255,.78);box-shadow:0 12px 32px rgba(28,27,26,.05)}.measurement-finder h2{margin-top:0}.measurement-finder__intro p{margin:0 0 10px;color:var(--ink-soft)}.measurement-finder__intro a{font-weight:700}.measurement-finder__panel{display:grid;gap:12px;align-content:start}.measurement-finder__tabs,.measurement-finder__unit{display:inline-flex;width:fit-content;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.measurement-finder__tabs button,.measurement-finder__unit button{min-width:44px;min-height:44px;border:0;border-radius:999px;background:transparent;color:var(--ink-soft);cursor:pointer;font:inherit;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:800;padding:8px 14px}.measurement-finder__tabs button.is-active,.measurement-finder__unit button.is-active{background:var(--accent);color:var(--accent-ink)}.measurement-finder__field{display:grid;gap:6px}.measurement-finder__field span{color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:700}.measurement-finder__field input{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit}.measurement-finder__empty,.measurement-finder__result{padding:14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(255,255,255,.84)}.measurement-finder__result{display:grid;gap:10px}.measurement-finder__result p{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:var(--text-lg);line-height:var(--leading-lg)}.measurement-finder__result small{color:var(--ink-soft)}.measurement-finder__quality{display:inline-flex;width:fit-content;min-height:28px;align-items:center;padding:4px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:800}.measurement-finder__quality--close,.measurement-finder__quality--exact{background:var(--good-soft);color:var(--good)}.measurement-finder__quality--approximate{background:var(--warn-soft);color:var(--warn)}.measurement-finder__result .button-link{width:fit-content;cursor:pointer;font:inherit}.measurement-finder__empty,.measurement-finder__saved{margin:0;color:var(--ink-soft)}.measurement-finder__saved{font-size:var(--text-sm);line-height:var(--leading-sm)}.converter,.faq,.fit-comparison,.fit-note,.sources,.table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-5);margin-block:var(--space-5);box-shadow:0 12px 32px rgba(28,27,26,.05)}.converter h2,.faq h2,.fit-comparison h2,.measurement-finder h2,.pair-search h2,.related-fit-tools h2,.source-trust h2{margin:0 0 var(--space-3);font-size:var(--text-xl);line-height:var(--leading-xl)}.converter__heading .brand-pair-label{gap:10px}.converter__route-controls{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.converter__tabs{display:inline-flex;gap:4px;background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:4px;margin-bottom:14px}.converter__tab{border:0;background:transparent;min-width:44px;min-height:44px;padding:8px 16px;border-radius:999px;font:inherit;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--ink-soft);cursor:pointer}.converter__tab.is-active{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.06)}.converter__control label{display:block;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--ink-soft);margin-bottom:6px}.converter-select{position:relative}.converter-select__button{width:100%;position:relative;display:flex;align-items:center;justify-content:space-between;min-height:50px;font:inherit;font-weight:650;text-align:left;padding:12px 44px 12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(180deg,var(--surface),var(--bg));color:var(--ink);cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.85);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.converter-select__button:after{content:"";position:absolute;right:16px;top:calc(50% - 7px);width:10px;height:10px;border-bottom:2px solid var(--ink-soft);border-right:2px solid var(--ink-soft);transform:rotate(45deg);transition:transform .15s ease}.converter-select.is-open .converter-select__button{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.converter-select.is-open .converter-select__button:after{top:calc(50% - 2px);transform:rotate(225deg)}.converter-select__button:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.converter-select__value{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.converter-select__value>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.converter-select__menu{position:absolute;z-index:30;inset-inline:0;top:calc(100% + 8px);display:grid;gap:2px;max-height:16rem;overflow-y:auto;padding:6px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:0 18px 40px rgba(28,27,26,.14)}.converter-select__option{width:100%;min-height:42px;display:flex;align-items:center;border:0;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer;font:inherit;padding:8px 10px;text-align:left}.converter__answer-brand,.converter__label-with-logo{display:inline-flex;align-items:center;gap:8px;min-width:0;vertical-align:middle}.converter-select__option.is-active,.converter-select__option:hover{background:var(--accent-soft)}.converter-select__option[aria-selected=true]{background:var(--accent);color:var(--accent-ink);font-weight:700}.converter-select__option[aria-selected=true].is-active{background:color-mix(in srgb,var(--accent) 92%,black)}.converter__result{margin-top:16px;min-height:5.5rem}.converter__result-card{display:grid;gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:var(--radius-sm);background:radial-gradient(circle at 12% 0,rgba(79,70,229,.1),transparent 13rem),linear-gradient(145deg,rgba(255,255,255,.98),rgba(248,246,241,.92))}.converter__answer-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.converter__answer{font-size:var(--text-xl);line-height:var(--leading-xl);margin:0}.converter__answer-target{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.converter__answer strong{color:var(--accent)}.converter__answer--none{font-size:var(--text-md);line-height:var(--leading-md);color:var(--ink-soft)}.converter__preset-note,.converter__remember{margin:10px 0 0;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-sm)}.converter__remember{display:flex;align-items:flex-start;gap:10px;width:fit-content;max-width:100%}.converter__remember input{width:20px;height:20px;flex:0 0 auto;margin:2px 0 0;accent-color:var(--accent)}.converter__remember span{display:grid;gap:2px}.converter__remember strong{color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-sm)}.converter__remember small{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-xs)}.converter__state-note{margin:0 0 12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.78);color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-sm)}.converter__state-note--warning{border-color:color-mix(in srgb,var(--warn) 28%,var(--line));background:color-mix(in srgb,var(--warn-soft) 82%,white);color:color-mix(in srgb,var(--warn) 76%,var(--ink))}.converter__fit-preference{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:8px 10px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.68)}.converter__fit-preference-label{color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:800}.converter__fit-preference-options{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--bg)}.converter__fit-preference button{min-width:44px;min-height:44px;border:0;border-radius:999px;background:transparent;color:var(--ink-soft);cursor:pointer;font:inherit;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:800;padding:6px 12px}.converter__fit-preference button.is-active{background:var(--accent);color:var(--accent-ink);box-shadow:0 1px 2px rgba(28,27,26,.12)}.converter__fit-preference-note{margin:8px 0 0;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm)}.converter__quality{display:inline-flex;align-items:center;min-height:28px;flex:0 0 auto;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:750;padding:4px 10px}.converter__quality--close,.converter__quality--exact{background:var(--good-soft);color:var(--good)}.converter__quality--approximate{background:var(--warn-soft);color:var(--warn)}.converter__match-summary{margin:-6px 0 0;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-sm)}.converter__between-sizes{margin:-4px 0 0;color:var(--ink)}.converter__between-sizes,.converter__trust-strip{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:650}.converter__trust-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--accent-soft) 64%,white);color:var(--ink-soft);text-decoration:none}.converter__trust-strip:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));text-decoration:none}.converter__trust-strip strong{flex:0 0 auto;margin-left:auto;color:var(--accent);font-size:var(--text-sm);line-height:var(--leading-sm)}.converter__trust-dot{width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:var(--muted)}.converter__trust-strip--high .converter__trust-dot{background:var(--good)}.converter__trust-strip--medium .converter__trust-dot{background:var(--warn)}.converter__trust-strip--low .converter__trust-dot{background:var(--danger)}.converter__result-skeleton{display:grid;gap:10px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,246,241,.82))}.converter__skeleton-line{position:relative;display:block;width:62%;height:14px;overflow:hidden;border-radius:999px;background:rgba(231,227,221,.82)}.converter__skeleton-line--wide{width:82%;height:18px}.converter__skeleton-line--short{width:38%}.converter__skeleton-line:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:converterSkeletonShimmer 1.4s ease-in-out infinite;transform:translateX(-100%)}.converter__match-meter{display:grid;gap:8px}.converter__match-meter-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:800;text-transform:uppercase}.converter__match-meter-label strong{color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-sm);text-align:right;text-transform:none}.converter__match-meter-track{display:block;height:8px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,rgba(180,83,9,.14),rgba(21,128,61,.14))}.converter__match-meter-track span{display:block;width:var(--match-strength,48%);height:100%;border-radius:inherit;background:var(--warn);transition:width .18s ease}.converter__match-meter--close .converter__match-meter-track span,.converter__match-meter--exact .converter__match-meter-track span{background:var(--good)}.converter__match-meter--approximate .converter__match-meter-track span{background:var(--warn)}.converter__measures{margin:6px 0 0;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-sm)}.converter__measurement-card{padding:12px;border:1px solid rgba(231,227,221,.9);border-radius:12px;background:rgba(255,255,255,.78)}.converter__measurement-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.converter__measurement-title,.converter__next-title{margin:0 0 8px;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:800;text-transform:uppercase}.converter__measurement-heading .converter__measurement-title{margin-bottom:0}.converter__measurement-list{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));list-style:none;padding:0;margin:0}.converter__measurement-list li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;background:rgba(248,246,241,.82)}.converter__measurement-list span{color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-sm)}.converter__measurement-list strong{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:5px;color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.converter__feedback{display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--accent) 16%,var(--line));border-radius:12px;background:rgba(255,255,255,.7)}.converter__feedback-title{margin:0;color:var(--ink);font-size:var(--text-md);line-height:var(--leading-md);font-weight:750}.converter__feedback-actions{display:flex;flex-wrap:wrap;gap:8px}.converter__feedback-button{min-height:44px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:700;padding:7px 12px}.converter__feedback-button.is-selected,.converter__feedback-button:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.converter__feedback-button:disabled{cursor:default;opacity:.68}.converter__feedback-button.is-selected{opacity:1}.converter__feedback-note{margin:0;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-sm)}.converter__next{display:grid;gap:2px}.converter__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px}.converter__copy,.converter__reverse{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--accent);cursor:pointer;font:inherit;font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:600;padding:8px 16px;text-decoration:none}.converter__copy:hover,.converter__reverse:hover{border-color:var(--accent);text-decoration:none}.converter__reverse{background:var(--accent-soft);border-color:transparent}.converter__copy-status{color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-sm)}.unit-toggle{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.78);color:var(--ink-soft);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:800}.unit-toggle__label{padding:0 6px}.unit-toggle button{min-width:38px;min-height:44px;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:5px 10px}.unit-toggle button.is-active{background:var(--accent);color:var(--accent-ink);box-shadow:0 1px 2px rgba(28,27,26,.12)}.unit-toggle--compact{font-size:var(--text-xs);line-height:var(--leading-xs)}.unit-value__in,html[data-mezu-unit=in] .unit-value__cm{display:none}html[data-mezu-unit=in] .unit-value__in{display:inline}.table-wrap{padding:8px;overflow:visible}.table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-gutter:stable;box-shadow:inset -16px 0 14px -18px rgba(28,27,26,.45)}.table-toolbar{display:flex;justify-content:flex-start;margin-bottom:8px}.size-table{width:100%;min-width:34rem;border-collapse:collapse;font-size:var(--text-sm);line-height:var(--leading-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.size-table caption{text-align:left}.size-table td,.size-table th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.size-table thead th{font-size:var(--text-xs);line-height:var(--leading-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}.size-table .table-brand{color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:0;text-transform:none}.size-table tbody th{font-weight:600}.size-table__to{font-weight:600;color:var(--accent)}.size-table__measure{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.fit-cell{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--ink-soft)}.row-provenance{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:2px 6px;border:1px solid rgba(79,70,229,.16);border-radius:999px;background:rgba(255,255,255,.72);color:var(--muted);font-size:var(--text-xs);font-weight:800;line-height:var(--leading-xs);text-transform:uppercase}.row-provenance--low{border-color:rgba(180,83,9,.28);color:var(--warn)}.fit-cell--exact{color:var(--good)}.fit-cell--approximate{color:var(--warn)}.fit-note{display:flex;flex-direction:column;gap:4px;background:var(--accent-soft);border-color:var(--fit-note-line)}.fit-note__label{font-size:var(--text-xs);line-height:var(--leading-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--accent);font-weight:700}.fit-note p{margin:0}.fit-comparison p{margin:0 0 12px;color:var(--ink-soft)}.fit-comparison__list{display:grid;gap:8px;list-style:none;padding:0;margin:14px 0 0}.fit-comparison__list li{padding:10px 12px;border:1px solid rgba(231,227,221,.86);border-radius:10px;background:rgba(248,246,241,.68)}.method-list{margin:0;padding-inline-start:var(--space-6)}.method-list li{margin-bottom:0}.related-fit-tools{margin-block:28px;padding:16px 18px;border:1px solid rgba(231,227,221,.9);border-radius:var(--radius);background:radial-gradient(circle at 12% 8%,rgba(79,70,229,.08),transparent 14rem),radial-gradient(circle at 92% 100%,rgba(21,128,61,.06),transparent 13rem),rgba(255,255,255,.78);box-shadow:0 12px 32px rgba(28,27,26,.045)}.related-fit-tools--compact{margin-block:24px}.related-fit-tools h2{margin-bottom:var(--space-1-5)}.related-fit-tools p{max-width:64ch;margin:0;color:var(--ink-soft)}.related-fit-tools a{font-weight:700}.confidence{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--ink-soft);margin:6px 0 0}.confidence__dot{width:9px;height:9px;border-radius:50%;background:var(--muted)}.confidence--high .confidence__dot{background:var(--good)}.confidence--medium .confidence__dot{background:var(--warn)}.confidence--low .confidence__dot{background:var(--danger)}.source-trust{display:grid;gap:16px}.source-trust__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.source-trust__eyebrow,.sources__heading{margin:0 0 6px;color:var(--accent);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.source-trust__summary{max-width:44rem;margin:0;color:var(--ink-soft)}.source-trust__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:700;padding:8px 14px;text-decoration:none}.source-trust__link:hover{border-color:var(--accent);text-decoration:none}.source-trust__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0}.source-trust__facts li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:12px;border:1px solid rgba(231,227,221,.9);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(248,246,241,.72))}.source-trust__fact-icon{width:1.85rem;height:1.85rem;padding:6px;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.source-trust__fact-copy{display:grid;gap:2px;min-width:0}.source-trust__facts span{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:700;text-transform:uppercase}.source-trust__facts strong{min-width:0;color:var(--ink);font-size:var(--text-md);line-height:var(--leading-md);overflow-wrap:anywhere}.source-trust__note{margin:0;padding:12px 14px;border-left:3px solid var(--accent);border-radius:10px;background:color-mix(in srgb,var(--accent-soft) 72%,white);color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-sm)}.source-trust__row-provenance{margin:14px 0 0;padding:14px 16px;border:1px solid rgba(79,70,229,.16);border-radius:var(--radius-sm);background:rgba(255,255,255,.64)}.source-trust__row-provenance h3{margin:0 0 4px;font-size:var(--text-md);line-height:var(--leading-md)}.source-trust__row-provenance p{margin:0;color:var(--muted)}.sources__heading{color:var(--muted);margin-top:2px}.sources__list{list-style:none;display:grid;gap:8px;padding:0;margin:0}.sources__item{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline}.sources__item a{display:inline-flex;align-items:center;gap:6px;min-height:44px;overflow-wrap:anywhere}.sources__item a .ui-icon{width:.9em;height:.9em}.sources__group{min-width:min(100%,28rem)}.sources__group summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 88%,var(--accent-soft));color:var(--accent);cursor:pointer;font-weight:700;list-style:none}.sources__group summary::-webkit-details-marker{display:none}.sources__group summary strong{display:inline-grid;place-items:center;min-width:1.8rem;min-height:1.8rem;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:var(--text-xs);line-height:var(--leading-xs)}.sources__group ul{display:grid;gap:2px;margin:4px 0 0;padding:0 0 0 12px;list-style:none}.sources__meta{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-xs);text-transform:capitalize}.disclaimer{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--muted);border-top:1px solid var(--line);padding-top:16px;margin-top:28px}.faq__list{display:grid;gap:8px}.faq__item{overflow:hidden;border:1px solid rgba(231,227,221,.78);border-radius:10px;background:rgba(255,255,255,.72);padding:0}.faq__item:last-child{border-bottom:1px solid rgba(231,227,221,.78)}.faq__item summary{display:flex;min-height:44px;align-items:center;cursor:pointer;font-weight:600;padding:10px 12px}.faq__item p{margin:0;padding:0 12px 12px;color:var(--ink-soft)}.pair-search{margin-block:28px 34px}.pair-search__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.pair-search h2{margin-bottom:0}.pair-search__gender-links{flex:0 0 auto;gap:4px;padding:3px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 86%,transparent)}.pair-search__gender-links,.pair-search__gender-links a{display:inline-flex;align-items:center;border-radius:999px}.pair-search__gender-links a{justify-content:center;min-height:44px;min-width:76px;padding-inline:14px;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:750}.pair-search__gender-links a:hover,.pair-search__gender-links a[aria-current=page]{background:var(--surface);color:var(--ink);text-decoration:none;box-shadow:0 1px 2px rgba(28,27,26,.06)}.pair-search__form label{display:block;margin-bottom:6px;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-sm)}.pair-search__form input{width:100%;min-height:48px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;padding:12px 14px}.pair-search__form input:focus{outline:3px solid var(--accent);border-color:var(--accent)}.saved-sizes{display:grid;gap:10px;margin:12px 0 14px;padding:12px;border:1px solid color-mix(in srgb,var(--accent) 16%,var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent-soft) 42%,transparent)}.saved-sizes h3{margin:0;font-size:var(--text-md);line-height:var(--leading-md)}.saved-sizes p{margin:2px 0 0;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-sm)}.saved-sizes ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.saved-sizes a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-size:var(--text-sm);line-height:var(--leading-sm);text-decoration:none}.saved-sizes a:hover{border-color:var(--accent);text-decoration:none}.saved-sizes a>span{display:grid;gap:1px}.saved-sizes small,.saved-sizes strong{line-height:var(--leading-xs)}.saved-sizes small{color:var(--muted);font-size:var(--text-xs)}.saved-sizes__actions{display:flex;flex-wrap:wrap;gap:8px}.saved-sizes__actions .button-link{min-height:40px;cursor:pointer;font:inherit;font-size:var(--text-sm);line-height:var(--leading-sm);padding:7px 12px}.saved-sizes__status{margin-top:0;color:var(--muted)}.pair-search__filters{display:inline-flex;flex-wrap:wrap;gap:4px;margin-top:12px;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.pair-search__filters button{border:0;border-radius:999px;background:transparent;color:var(--ink-soft);cursor:pointer;font:inherit;font-size:var(--text-sm);line-height:var(--leading-sm);min-width:44px;min-height:44px;padding:8px 14px}.pair-search__filters button.is-active{background:var(--accent-soft);color:var(--accent)}.pair-search__count,.pair-search__empty{color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-sm);margin:12px 0 0}.pair-search__empty{padding:14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 92%,var(--accent-soft))}.pair-search__empty p{margin:0}.pair-search__empty p+p{margin-top:4px}.pair-search__empty-actions{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px}.pair-search__empty-actions a{display:inline-flex;align-items:center;min-height:44px;font-weight:700}.pair-search__results{margin-top:12px}.card-grid{list-style:none;padding:0;margin:18px 0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.card{display:block;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px 16px;color:var(--ink)}.brand-hub-grid .card{min-height:9.25rem}.brand-hub-grid .card__title{display:grid;justify-items:center;gap:10px;text-align:center}.brand-hub-grid .brand-logo--lg{width:4.25rem;height:2.75rem;border-radius:12px;font-size:.82rem}.brand-hub-grid .brand-logo--lg[data-brand=mango]{font-size:.68rem}.brand-hub-grid .brand-logo--lg[data-brand=uniqlo]{font-size:.64rem}.card__meta{display:block;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-xs);margin-bottom:2px}.pair-search .card{position:relative;display:flex;min-height:10.5rem;overflow:hidden;flex-direction:column;justify-content:center;text-align:center;background:radial-gradient(circle at 18% 12%,rgba(79,70,229,.1),transparent 9rem),linear-gradient(140deg,rgba(255,255,255,.96),rgba(248,246,241,.92));border-color:rgba(231,227,221,.92);box-shadow:0 12px 32px rgba(28,27,26,.05);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.pair-search .card:before{content:"";position:absolute;top:0;left:-85%;z-index:0;width:46%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.28) 46%,rgba(255,255,255,.62) 50%,rgba(255,255,255,.24) 54%,transparent);transform:skewX(-22deg);pointer-events:none}.pair-search .card>*{position:relative;z-index:1}.pair-search .card:focus-visible,.pair-search .card:hover{border-color:color-mix(in srgb,var(--accent) 46%,var(--line));box-shadow:0 18px 42px rgba(79,70,229,.12),0 3px 12px rgba(28,27,26,.07);transform:translateY(-3px)}.pair-search .card:focus-visible:before,.pair-search .card:hover:before{animation:mezuCardShine .72s ease}.pair-search__results li:nth-child(4n+1) .card{background:radial-gradient(circle at 18% 12%,rgba(79,70,229,.13),transparent 9rem),linear-gradient(140deg,rgba(255,255,255,.97),rgba(243,242,255,.9))}.pair-search__results li:nth-child(4n+2) .card{background:radial-gradient(circle at 84% 18%,rgba(21,128,61,.12),transparent 9rem),linear-gradient(140deg,rgba(255,255,255,.97),rgba(242,248,236,.9))}.pair-search__results li:nth-child(4n+3) .card{background:radial-gradient(circle at 20% 86%,rgba(210,134,39,.12),transparent 9rem),linear-gradient(140deg,rgba(255,255,255,.97),rgba(251,246,238,.92))}.pair-search__results li:nth-child(4n) .card{background:radial-gradient(circle at 82% 82%,rgba(79,70,229,.1),transparent 9rem),radial-gradient(circle at 20% 18%,rgba(21,128,61,.08),transparent 8rem),linear-gradient(140deg,rgba(255,255,255,.97),rgba(239,243,252,.9))}.pair-search .card__title{display:block}.pair-search .card__title .brand-pair-label{display:flex;flex-direction:column;align-items:center;gap:14px}.pair-search .card__title .brand-pair-logos{justify-content:center;gap:10px}.pair-search .card__title .brand-pair-logos__arrow{font-size:1.08rem}.pair-search .card__title .brand-pair-label__text{display:block;font-size:var(--text-lg);font-weight:650;line-height:var(--leading-lg);text-align:center}.pair-search .card__title .brand-logo--lg{width:4.25rem;height:2.75rem;border-radius:12px;font-size:.82rem}.pair-search .card__title .brand-logo--lg[data-brand=mango]{font-size:.68rem}.pair-search .card__title .brand-logo--lg[data-brand=uniqlo]{font-size:.64rem}.card:hover{border-color:var(--accent);text-decoration:none}@media (prefers-reduced-motion:reduce){.converter__skeleton-line:after{animation:none}.pair-search .card{transition:none}.pair-search .card:before{display:none}.pair-search .card:focus-visible,.pair-search .card:hover{transform:none}}.related h2{margin-bottom:4px}.not-found__actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 8px}.not-found__intent{margin-top:18px;padding:18px 20px;border:1px solid rgba(79,70,229,.18);border-radius:var(--radius);background:radial-gradient(circle at 12% 20%,rgba(79,70,229,.08),transparent 16rem),radial-gradient(circle at 92% 8%,rgba(21,128,61,.06),transparent 14rem),rgba(255,255,255,.82);box-shadow:0 18px 50px rgba(31,41,55,.08)}.not-found__intent h2{margin:0 0 8px;font-size:var(--display-xs);line-height:var(--leading-display-xs)}.not-found__intent p{max-width:68ch}.not-found__intent-note{margin:8px 0 0;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-sm)}@media print{body{background:var(--print-bg);color:var(--print-ink)}.consent-banner,.hero-search__copy,.hero-search__topbar,.pair-search__count,.pair-search__filters,.pair-search__form,.pair-search__results,.saved-sizes__actions,.saved-sizes__status,.site-footer,.site-header{display:none!important}.hero-search{display:block;min-height:auto;margin:0;padding:0;border:0;background:var(--print-bg)}.hero-search .pair-search,.saved-sizes{border:1px solid var(--print-line);background:var(--print-bg);box-shadow:none}.saved-sizes{break-inside:avoid;page-break-inside:avoid}.saved-sizes a{border-color:var(--print-line-soft);color:var(--print-ink)}}@media (prefers-color-scheme:dark){.brands-index__item,.consent-banner,.consent-preferences,.converter,.faq,.fit-comparison,.fit-note,.hero-search .pair-search,.hero-search__chips li,.hero-search__site-nav,.measure-guide__cards section,.measurement-finder,.methodology-review,.not-found__intent,.pair-intro,.related-fit-tools,.site-footer,.site-header,.sources,.table-wrap{border-color:color-mix(in srgb,var(--line) 82%,white 6%);background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:0 18px 46px rgba(0,0,0,.28)}.hero-search,.hero-search__inner,body:has(.hero-search) .site-footer{background:transparent;box-shadow:none}.brand-logo{border-color:color-mix(in srgb,var(--line) 78%,white 8%);background:color-mix(in srgb,var(--surface) 82%,white 4%);box-shadow:none}.brand-logo,.brand-logo[data-brand=bershka],.brand-logo[data-brand=mango]{color:var(--ink)}.brand-logo[data-brand=hm]{color:var(--brand-hm)}.brand-logo[data-brand=uniqlo]{border-color:var(--brand-uniqlo);background:var(--brand-uniqlo);color:var(--brand-uniqlo-ink)}.brands-index__links a,.card,.converter-select__button,.converter__feedback,.converter__fit-preference,.converter__measurement-card,.converter__result-card,.converter__result-skeleton,.converter__state-note,.faq__item,.measurement-finder__empty,.measurement-finder__field input,.measurement-finder__result,.measurement-finder__tabs,.measurement-finder__unit,.pair-search .card,.pair-search__filters,.saved-sizes,.saved-sizes a,.source-trust__facts li,.source-trust__note,.source-trust__row-provenance,.unit-toggle{border-color:color-mix(in srgb,var(--line) 86%,white 5%);background:color-mix(in srgb,var(--surface) 90%,transparent);box-shadow:0 12px 32px rgba(0,0,0,.22)}.converter-select__button{background:linear-gradient(180deg,var(--surface),var(--bg));box-shadow:none}.converter-select__menu{border-color:var(--line);background:color-mix(in srgb,var(--surface) 96%,black 6%);box-shadow:0 18px 40px rgba(0,0,0,.34)}.converter__measurement-list li,.fit-comparison__list li{background:color-mix(in srgb,var(--bg) 72%,var(--surface))}.converter__quality--close,.converter__quality--exact,.measurement-finder__quality--close,.measurement-finder__quality--exact{background:color-mix(in srgb,var(--good) 16%,var(--surface));color:var(--good)}.converter__quality--approximate,.converter__state-note--warning,.measurement-finder__quality--approximate{background:color-mix(in srgb,var(--warn) 16%,var(--surface));color:var(--warn)}.converter__trust-strip,.fit-note,.source-trust__note{background:color-mix(in srgb,var(--accent-soft) 72%,var(--surface))}.converter__skeleton-line{background:color-mix(in srgb,var(--line) 82%,white 6%)}.converter__skeleton-line:after,.pair-search .card:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}.row-provenance,.source-trust__fact-icon{background:color-mix(in srgb,var(--accent-soft) 84%,var(--surface))}.hero-search .card,.pair-search__results li:nth-child(4n) .card,.pair-search__results li:nth-child(4n+1) .card,.pair-search__results li:nth-child(4n+2) .card,.pair-search__results li:nth-child(4n+3) .card{background:radial-gradient(circle at 18% 12%,rgba(79,70,229,.2),transparent 9rem),radial-gradient(circle at 86% 82%,rgba(21,128,61,.12),transparent 10rem),linear-gradient(140deg,rgba(27,25,23,.96),rgba(17,16,15,.88))}.pair-search .card:focus-visible,.pair-search .card:hover{box-shadow:0 20px 48px rgba(79,70,229,.2),0 8px 22px rgba(0,0,0,.28)}.button-link--secondary,.converter__copy,.converter__feedback-button,.converter__reverse,.measurement-finder__result{background:color-mix(in srgb,var(--surface) 92%,transparent)}}@media (min-width:768px){h1{font-size:var(--display-md);line-height:var(--leading-display-md)}.content-flow{--flow-section:var(--space-10)}.content-flow>section>h2{font-size:var(--display-sm);line-height:var(--leading-display-sm)}.content-flow>section>h3{font-size:var(--display-xs);line-height:var(--leading-display-xs)}}@media (min-width:1100px){.hero-search{padding-block:48px 58px}.hero-search--home{margin-bottom:16px;min-height:min(76vh,760px)}.hero-search .pair-search{padding:24px;border-radius:16px}.hero-search .pair-search__form input{min-height:56px}.hero-search .pair-search__results{max-height:35.75rem}.hero-search .card-grid{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.hero-search .card{min-height:10.75rem;padding:16px 18px}}@media (max-width:640px){.hero-search{min-height:auto;padding-block:32px}.hero-search__topbar{margin-bottom:26px}.hero-search .pair-search{padding:16px}.pair-search__header{align-items:flex-start;flex-direction:column}.pair-search__gender-links{width:100%}.pair-search__gender-links a{flex:1 1}.hero-search .pair-search__results{max-height:14rem}.conversions-index__grid,.hero-search .card-grid{grid-template-columns:1fr}.conversions-index__grid .card,.conversions-index__grid.brand-hub-grid .card{display:flex;min-height:4rem;align-items:center;gap:12px;padding:8px 12px;text-align:left}.conversions-index__grid .card__meta{flex:0 0 3.5rem;margin:0}.conversions-index__grid .card__title,.conversions-index__grid.brand-hub-grid .card__title{min-width:0;display:flex;align-items:center;justify-items:legacy;gap:10px;text-align:left}.conversions-index__grid .brand-hub-card-title,.conversions-index__grid .brand-pair-label{flex-direction:row}.conversions-index__grid .brand-pair-logos{flex:0 0 auto}.conversions-index__grid .brand-pair-label__text{text-align:left}.conversions-index__grid.brand-hub-grid .brand-logo--lg{width:3.25rem;height:2.25rem}.brands-index__grid,.brands-index__item,.how-section,.measure-guide__hero,.measurement-finder{grid-template-columns:1fr}.brands-index__item .brand-logo--lg{width:4rem;height:2.55rem}.how-diagram{justify-self:start;max-width:100%}.measure-guide__diagram{max-width:320px}.converter__route-controls{grid-template-columns:1fr}.source-trust__header{flex-direction:column}.source-trust__facts{grid-template-columns:1fr}.source-trust__link{align-self:flex-start}.converter__answer-row{flex-direction:column}.converter__match-meter-label{align-items:flex-start;flex-direction:column;gap:2px}.converter__match-meter-label strong{text-align:left}.converter__quality{align-self:flex-start}.converter__trust-strip{align-items:center}.converter__trust-strip strong{margin-left:0}.converter__fit-preference,.converter__measurement-heading{align-items:flex-start;flex-direction:column}.converter__fit-preference{border-radius:16px}.converter__fit-preference-options{width:100%}.converter__fit-preference button{flex:1 1}.consent-banner,.converter__measurement-list{grid-template-columns:1fr}.consent-banner{right:10px;bottom:10px;width:calc(100vw - 20px);gap:10px;padding:12px}.consent-banner__actions .button-link,.consent-preferences__actions .button-link{justify-content:center}.consent-banner__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.consent-banner__actions .button-link{width:100%;padding-inline:10px}}@media (max-width:360px){.converter__heading .brand-pair-label{align-items:flex-start;flex-direction:column}.converter__answer{font-size:var(--text-lg);line-height:var(--leading-lg)}}